
.page-item {
  line-height: 33px;
}

.digg_pagination {
  background: white;
  cursor: default;
  /* self-clearing method: */
}

.digg_pagination a, .digg_pagination span, .digg_pagination em {
  padding: 0.2em 0.5em;
  display: block;
  float: left;
  margin-right: 1px;
}

.digg_pagination .disabled {
  color: #999999;
  border: 1px solid #dddddd;
}

.digg_pagination .current {
  font-style: normal;
  font-weight: bold;
  background: #2e6ab1;
  color: white;
  border: 1px solid #2e6ab1;
}

.digg_pagination a {
  text-decoration: none;
  color: #105cb6;
  border: 1px solid #9aafe5;
}

.digg_pagination a:hover, .digg_pagination a:focus {
  color: #000033;
  border-color: #000033;
}

.digg_pagination .page_info {
  background: #2e6ab1;
  color: white;
  padding: 0.4em 0.6em;
  width: 22em;
  margin-bottom: 0.3em;
  text-align: center;
}

.digg_pagination .page_info b {
  color: #000033;
  background: #6aa6ed;
  padding: 0.1em 0.25em;
}

.digg_pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html .digg_pagination {
  height: 1%;
}

*:first-child + html .digg_pagination {
  overflow: hidden;
}

.time {
  vertical-align: middle;
}

:root {
  --publisher-system-font: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  --publisher-primary-color: #0080ce;
  --publisher-menu-height: calc(1px - 1px);
  --wp-adminbar-height: calc(1px - 1px) ;
}

body {
  font: 14px/1.7 Lato, sans-serif;
  color: #5f6569;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  font-size-adjust: auto;
}

::-moz-selection {
  color: #fff;
  text-shadow: none;
}

::selection {
  color: #fff;
  text-shadow: none;
}

::-moz-selection {
  color: #fff;
  text-shadow: none;
}

.heading-typo, .site-header .site-branding .logo, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: #2d2d2d;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  line-height: 1.3;
}

h1, .h1 {
  font-size: 34px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 25px;
}

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

h5, .h5 {
  font-size: 17px;
}

h6, .h6 {
  font-size: 15px;
}

.bs-injection > .vc_row, .bs-injection > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection > .vc_vc_row, .container, .content-wrap, .footer-instagram.boxed, .page-layout-no-sidebar .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .page-layout-no-sidebar .bs-vc-content > .vc_row, .page-layout-no-sidebar .bs-vc-content > .vc_row.vc_row-has-fill .upb-background-text.vc_row, .page-layout-no-sidebar .bs-vc-content > .vc_vc_row, .site-footer.boxed, body.boxed .main-wrap {
  max-width: var(--publisher-site-width);
  width: 100%;
}

@media only screen and (max-width: 668px) {
  .layout-1-col, .layout-2-col, .layout-3-col {
    margin-top: 20px !important;
  }
}
body.page-layout-1-col, body.page-layout-2-col {
  --publisher-site-width: var(--publisher-site-width-2-col);
  --publisher-site-width-content: var(--publisher-site-width-2-col-content-col);
  --publisher-site-width-primary: var(--publisher-site-width-2-col-primary-col);
  --publisher-site-width-secondary: 0 ;
}

@media (min-width: 768px) {
  .layout-2-col .content-column {
    width: var(--publisher-site-width-content);
  }
  .bf-2-main-column-size.bf-2-main-column-size {
    width: var(--publisher-site-width-2-col-content-col);
  }
  .layout-2-col .sidebar-column {
    width: var(--publisher-site-width-primary);
  }
  .bf-2-primary-column-size.bf-2-primary-column-size {
    width: var(--publisher-site-width-2-col-primary-col);
  }
  .layout-2-col.layout-2-col-2 .content-column {
    left: var(--publisher-site-width-primary);
  }
  .rtl .layout-2-col.layout-2-col-2 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary);
  }
  .layout-2-col.layout-2-col-2 .sidebar-column {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-2-col.layout-2-col-2 .sidebar-column {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
}
body.page-layout-3-col {
  --publisher-site-width: var(--publisher-site-width-3-col);
  --publisher-site-width-content: var(--publisher-site-width-3-col-content-col);
  --publisher-site-width-primary: var(--publisher-site-width-3-col-primary-col);
  --publisher-site-width-secondary: var(--publisher-site-width-3-col-secondary-col);
  --publisher-site-width-content-col-sm: calc(var(--publisher-site-width-content) + (var(--publisher-site-width-secondary) / 2));
  --publisher-site-width-primary-col-sm: calc(100% - var(--publisher-site-width-content-col-sm));
  --publisher-site-width-primary-col-xs: calc(var(--publisher-site-width-primary) + (var(--publisher-site-width-content) / 2));
  --publisher-site-width-secondary-col-xs: calc(100% - var(--publisher-site-width-primary-col-xs)) ;
}

@media (min-width: 1000px) {
  .layout-3-col .content-column {
    width: var(--publisher-site-width-content);
  }
  .bf-3-main-column-size.bf-3-main-column-size {
    width: var(--publisher-site-width-3-col-content-col);
  }
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary);
  }
  .bf-3-primary-column-size.bf-3-primary-column-size {
    width: var(--publisher-site-width-3-col-primary-col);
  }
  .layout-3-col .sidebar-column-secondary {
    width: var(--publisher-site-width-secondary);
  }
  .bf-3-secondary-column-size.bf-3-secondary-column-size {
    width: var(--publisher-site-width-3-col-secondary-col);
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .layout-3-col .content-column {
    width: var(--publisher-site-width-content-col-sm);
  }
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary-col-sm);
  }
  .layout-3-col .sidebar-column-secondary {
    display: none;
  }
}
@media (max-width: 767px) and (min-width: 500px) {
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary-col-xs);
    float: left;
  }
  .layout-3-col .sidebar-column-secondary {
    width: var(--publisher-site-width-secondary-col-xs);
    float: left;
  }
}
@media (max-width: 500px) {
  .layout-3-col .sidebar-column-secondary {
    display: none;
  }
}
@media (min-width: 1001px) {
  .layout-3-col-2 .sidebar-column-primary {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-2 .sidebar-column-primary {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-2 .sidebar-column-secondary {
    right: var(--publisher-site-width-primary);
  }
  .rtl .layout-3-col-2 .sidebar-column-secondary {
    right: inherit;
    left: var(--publisher-site-width-primary);
  }
  .layout-3-col-3 .content-column {
    left: var(--publisher-site-width-primary);
  }
  .rtl .layout-3-col-3 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary);
  }
  .layout-3-col-3 .sidebar-column-primary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-3 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-4 .content-column {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-4 .content-column {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-4 .sidebar-column-primary {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-4 .sidebar-column-primary {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-4 .sidebar-column-secondary {
    right: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-4 .sidebar-column-secondary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .layout-3-col-5 .content-column {
    left: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-5 .content-column {
    left: inherit;
    right: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .layout-3-col-5 .sidebar-column-primary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-5 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-5 .sidebar-column-secondary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-5 .sidebar-column-secondary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-6 .content-column {
    left: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-6 .content-column {
    left: inherit;
    right: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .layout-3-col-6 .sidebar-column-primary {
    right: calc(var(--publisher-site-width-content) - var(--publisher-site-width-secondary));
  }
  .rtl .layout-3-col-6 .sidebar-column-primary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) - var(--publisher-site-width-secondary));
  }
  .layout-3-col-6 .sidebar-column-secondary {
    right: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-6 .sidebar-column-secondary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .layout-3-col-3 .content-column, .layout-3-col-5 .content-column, .layout-3-col-6 .content-column {
    left: var(--publisher-site-width-primary-col-sm);
  }
  .rtl .layout-3-col-3 .content-column, .rtl .layout-3-col-5 .content-column, .rtl .layout-3-col-6 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary-col-sm);
  }
  .layout-3-col-3 .sidebar-column-primary, .layout-3-col-5 .sidebar-column-primary, .layout-3-col-6 .sidebar-column-primary {
    right: var(--publisher-site-width-content-col-sm);
  }
  .rtl .layout-3-col-3 .sidebar-column-primary, .rtl .layout-3-col-5 .sidebar-column-primary, .rtl .layout-3-col-6 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content-col-sm);
  }
}
code {
  padding: 4px 6px;
  font-size: 90%;
  color: inherit;
  background-color: #eaeaea;
  border-radius: 0;
}

pre {
  padding: 15px;
  background-color: #f5f5f5;
  border: 1px solid #dcdcdc;
  border-radius: 0;
}

a:focus {
  color: inherit;
}

a, a:focus, a:hover {
  text-decoration: none;
  transition: all 0.07s ease;
}

input[type=color], input[type=date], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
  height: 36px;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

textarea {
  display: block;
  width: 100%;
  height: auto;
  background-color: #fff;
}

input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {
  outline: 0;
}

.btn, button, html input[type=button], input[type=button], input[type=reset], input[type=submit] {
  border: none;
  color: #fff;
  border-radius: 0;
  outline: 0;
  height: auto;
  line-height: 1.4;
  padding: 8px 12px;
  vertical-align: middle;
  transition: all 0.3s ease;
  max-width: 100%;
  white-space: normal;
}

.entry-content .btn, .entry-content .btn a, .entry-content button, .entry-content html input[type=button], .entry-content input[type=button], .entry-content input[type=reset], .entry-content input[type=submit] {
  color: #fff;
}

.btn:focus, .btn:hover, button:focus, button:hover, html input[type=button]:focus, html input[type=button]:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
  opacity: 0.85;
}

.btn.btn-lg, .btn-group-lg > .btn {
  height: 57px;
  line-height: 57px;
  padding: 0 30px;
}

.btn.btn-xs {
  height: 47px;
  line-height: 47px;
  padding: 0 20px;
}

.btn.btn-light {
  background: #fff;
  border: 1px solid #d4d4d4;
  color: #5c5c5c;
  font-family: "Open Sans", Helvetica, sans-serif;
  font-size: 12px;
  height: auto;
  padding: 0 13px;
}

.btn.btn-light.hover, .btn.btn-light:hover {
  border-color: #868686 !important;
  color: #2b2b2b !important;
  background: #fff !important;
}

.btn.btn-light[disabled] {
  border-color: #eaeaea;
  color: #eaeaea;
}

ul.menu {
  padding: 0;
  margin: 0;
  list-style: none;
}

ul.menu a {
  text-decoration: none;
}

ul.menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.menu > li {
  float: left;
}

ul.menu > li.alignright {
  float: right;
}

ul.menu li > a {
  position: relative;
}

ul.menu > li .sub-menu {
  background-color: #eee;
  position: absolute;
  top: 102%;
  top: calc(100% + 1px);
  z-index: 100;
  width: 200px;
}

ul.menu li.bs-flip-children {
  direction: rtl;
}

ul.menu li.bs-flip-children .sub-menu, ul.menu li.bs-flip-children a {
  direction: ltr;
}

ul.menu > li .sub-menu .sub-menu {
  left: 99.4%;
  top: 0 !important;
}

ul.menu li.bs-flip-children .sub-menu .sub-menu {
  left: -99.4%;
}

ul.menu li.bs-flip-children .mega-type-link .mega-links > li > a .better-custom-badge, ul.menu li.bs-flip-children .sub-menu.sub-menu .better-custom-badge {
  right: auto;
  left: 10px;
}

ul.menu li.bs-flip-children .sub-menu.sub-menu .menu-have-badge.menu-item-has-children > a > .better-custom-badge {
  right: auto;
  left: 24px;
}

ul.menu > li li:hover > .sub-menu {
  display: block;
}

ul.menu li.menu-have-icon > a > .bf-icon {
  margin-right: 6px;
  display: inline-block;
}

ul.menu li.menu-title-hide > a > .bf-icon {
  margin-right: 0;
}

ul.menu li.menu-title-hide > a {
  padding: 0 15px;
  display: inline-block;
}

ul.menu li.menu-item-has-children.menu-title-hide > a:after {
  display: none;
}

ul.menu li.menu-item-has-children > a:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
  margin-left: 6px;
  font-size: 13px;
}

ul.menu .sub-menu > li.menu-item-has-children > a:after {
  position: absolute;
  right: 10px;
  top: 5px;
  content: "\f105";
}

ul.menu li.bs-flip-children .sub-menu > li.menu-item-has-children > a:after {
  content: "\f104";
  left: 10px;
  right: auto;
  margin-right: 8px;
  margin-left: 0;
}

ul.menu.menu li.bs-flip-children .sub-menu a {
  text-align: right;
}

ul.menu .sub-menu .sub-menu > li.menu-item-has-children > a:after {
  content: "\f0da";
}

ul.menu li.menu-have-icon .bf-icon {
  margin-right: 10px;
}

ul.menu li.menu-have-icon.menu-title-hide .bf-icon {
  margin-right: 0;
}

ul.menu .sub-menu > li > a {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

ul.menu .sub-menu > li:last-child a {
  border-bottom: none !important;
}

ul.menu .mega-menu, ul.menu .sub-menu {
  z-index: -1;
  transition: 0.3s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
  display: none;
  visibility: hidden;
}

ul.menu.bsm-initialized .mega-menu, ul.menu.bsm-initialized .sub-menu {
  display: block;
}

ul.menu.bsm-pure li:hover > .mega-menu, ul.menu.bsm-pure li:hover > .sub-menu {
  visibility: visible !important;
  z-index: 9999 !important;
  opacity: 1 !important;
  display: block !important;
}

ul.menu.bsm-initialized li.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.bsm-enter > .sub-menu {
  visibility: visible;
  z-index: 9999;
}

ul.menu.bsm-initialized li.bsm-leave > .mega-menu, ul.menu.bsm-initialized li.bsm-leave > .sub-menu {
  display: none;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none > .sub-menu {
  display: none;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none.bsm-enter > .sub-menu {
  display: block;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade > .sub-menu {
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade.bsm-enter > .sub-menu {
  opacity: 1;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade > .sub-menu {
  transform: translate3d(0, -10px, 0) scale3d(0.95, 0.95, 0.95);
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in > .sub-menu {
  transform: translate3d(0, 11px, 0);
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in > .sub-menu {
  transform: translate3d(0, 11px, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-top-in;
}
@keyframes menu-slide-top-in {
  0% {
    transform: translate3d(0, -11px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in > .sub-menu {
  transform: translate3d(11px, 0, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-left-in;
}
@keyframes menu-slide-left-in {
  0% {
    transform: translate3d(-11px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in > .sub-menu {
  transform: translate3d(-11px, 0, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-right-in;
}
@keyframes menu-slide-right-in {
  0% {
    transform: translate3d(11px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: scale3d(0.97, 0.97, 0.97);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-tada;
  transform: scale3d(1, 1, 1);
}
@keyframes menu-tada {
  0% {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.97, 0.97, 0.97) rotate3d(0, 0, 1, -1deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, 2deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -8px, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-bounce;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-bounce {
  0%, 20% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, -15px, 0);
    opacity: 0;
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -20px, 0);
  }
  100%, 53%, 80% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
  100% {
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-shake;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-shake {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 0;
  }
  20%, 50%, 60%, 70%, 90% {
    transform: translate3d(-5px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(5px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-swing;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-swing {
  0% {
    opacity: 0;
  }
  20% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -4deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 2deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -2deg);
  }
  100% {
    transform: rotate3d(0, 0, 1, 0deg);
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-wobble;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-9%, 0, 0) rotate3d(0, 0, 1, -2deg);
  }
  30% {
    transform: translate3d(7%, 0, 0) rotate3d(0, 0, 1, 1.5deg);
  }
  45% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1.5deg);
  }
  60% {
    transform: translate3d(3%, 0, 0) rotate3d(0, 0, 1, 0.7deg);
  }
  75% {
    transform: translate3d(-1%, 0, 0) rotate3d(0, 0, 1, -0.7deg);
  }
  100% {
    transform: none;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-flipInX;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-flipInX {
  0% {
    transform: perspective(200px) rotate3d(1, 0, 0, 50deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(200px) rotate3d(1, 0, 0, -10deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(200px) rotate3d(1, 0, 0, 5deg);
    opacity: 1;
  }
  80% {
    transform: perspective(200px) rotate3d(1, 0, 0, -2deg);
  }
  100% {
    transform: perspective(200px);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y > .sub-menu {
  animation-duration: 0.65s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-flipInY;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-flipInY {
  0% {
    transform: perspective(200px) rotate3d(0, 1, 0, 20deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(200px) rotate3d(0, 1, 0, -10deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(200px) rotate3d(0, 1, 0, 5deg);
    opacity: 1;
  }
  80% {
    transform: perspective(200px) rotate3d(0, 1, 0, -1deg);
  }
  100% {
    transform: perspective(200px);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz > .sub-menu {
  animation-duration: 0.65s;
  opacity: 0;
  transform: translateZ(0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translateZ(0);
  animation-name: menu-buzz;
  animation-duration: 0.15s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes menu-buzz {
  50% {
    transform: translateX(1px) rotate(0.7deg);
  }
  100% {
    transform: translateX(-1px) rotate(-0.7deg);
  }
}
.main-menu-wrapper.bs-pinning-block.pinned {
  box-shadow: none;
}

.site-header .content-wrap {
  overflow: visible !important;
}

.site-header > .header-inner > .content-wrap > .container {
  position: relative;
}

.site-header .site-branding {
  margin: 0;
}

.site-header .site-branding .logo {
  margin: 0;
  line-height: 0;
  font-size: 50px;
}

.site-header .site-branding .logo.text-logo {
  font-size: 30px;
  line-height: 38px;
}

.site-header .site-branding .logo img {
  max-width: 100%;
}

.site-header .site-branding .logo .site-title {
  display: none;
}

.site-header > .header-inner > .container {
  position: relative;
}

.site-header > .header-inner .row-height {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.site-header > .header-inner .logo-col, .site-header > .header-inner .sidebar-col {
  display: table-cell;
  float: none;
  height: 100%;
  vertical-align: middle;
}

.site-header .header-inner .row {
  position: relative;
}

.site-header.full-width.stretched .content-wrap, .site-header.full-width.stretched .content-wrap .container {
  max-width: 100% !important;
}

.site-header .sidebar-col .wpb_content_element {
  margin-bottom: 0 !important;
}

.site-header .menu-action-buttons {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 35px;
  z-index: 99;
}

.header-style-1.site-header.boxed .menu-action-buttons, .header-style-2.site-header.boxed .menu-action-buttons {
  bottom: -3px;
}

.site-header .menu-action-buttons.width-1 {
  width: 40px;
}

.site-header .menu-action-buttons.width-2 {
  width: 80px;
}

.site-header .menu-action-buttons.width-3 {
  width: 120px;
}

.site-header .menu-action-buttons > div {
  min-width: 37px;
  display: inline-block;
  float: right;
  height: 100%;
  text-align: right;
  position: relative;
}

.site-header .menu-action-buttons > div.close {
  opacity: 1;
}

.site-header .main-menu-container.search-open .menu-action-buttons, .site-header .search-container.open {
  width: 100%;
}

.site-header .menu-action-buttons .search-container {
  z-index: 1;
}

.site-header .main-menu-wrapper .main-menu-container.search-open .main-menu {
  opacity: 0;
  pointer-events: none;
}

.site-header .search-container.open {
  width: 100%;
}

.site-header .off-canvas-menu-icon-container + .search-container.open {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  padding: 0;
}

.site-header .main-menu-container.search-open .off-canvas-menu-icon-container + .search-container .search-handler {
  margin-right: 38px;
}

.site-header .search-container .search-handler, .site-header .shop-cart-container .cart-handler {
  position: absolute;
  right: 3px;
  top: 50%;
  margin-top: -15px;
  z-index: 100;
  width: 37px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  display: inline-block;
  font-size: 15px;
  color: #434343;
  cursor: pointer;
  transition: color 0.3s ease;
}

.site-header .search-container .search-box {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 36px 0 0;
  z-index: 99;
  height: 100%;
  width: 100%;
  text-align: center;
}

.site-header .search-container .search-box .search-form .search-field {
  border: none;
  width: 100%;
  height: 45px;
  background: 0 0;
  line-height: 45px;
  font-size: 14px;
  color: #434343;
}

.site-header .search-container.open .search-box {
  display: block;
}

.site-header .search-container .search-box .search-form input[type=submit] {
  display: none;
}

.site-header .off-canvas-menu-icon-container {
  z-index: 2;
}

.site-header .shop-cart-container .cart-handler {
  transition: all 0.3s ease;
  font-size: 17px;
  white-space: nowrap;
}

.site-header .shop-cart-container .cart-handler * {
  white-space: inherit;
}

.site-header .shop-cart-container .cart-box {
  width: 260px;
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  padding: 20px;
  display: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  text-align: left;
}

.site-header .shop-cart-container .cart-box .buttons {
  margin-bottom: 0;
}

.site-header .shop-cart-container .cart-box .buttons .checkout {
  float: right;
}

.site-header .shop-cart-container.open .cart-box {
  display: block;
}

.site-header .main-menu-container.search-open .shop-cart-container {
  display: none;
}

.site-header .shop-cart-container .cart-handler .cart-count {
  display: inline-block;
  line-height: 18px;
  min-width: 18px;
  padding: 0 4px;
  font-size: 12px;
  font-weight: bolder;
  color: #fff;
  margin-left: 1px;
  vertical-align: middle;
  border-radius: 33px;
  font-family: sans-serif;
  text-align: center;
}

.site-header .shop-cart-container .cart-box:after {
  content: "";
  height: 3px;
  position: absolute;
  right: 0;
  left: 0;
  top: -3px;
  display: inline-block;
}

.site-header .shop-cart-container a.remove {
  display: inline-block;
  float: left;
  margin-right: 4px;
  font-size: 14px;
  margin-top: 4px;
}

.site-header .menu-action-buttons > .off-canvas-menu-icon-container {
  margin-right: 6px;
}

.off-canvas-menu-icon-container {
  line-height: 42px;
}

.off-canvas-menu-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  line-height: 20px;
  text-align: center;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el {
  margin: 9px 0 0;
  width: 16px;
  cursor: pointer;
  height: 2px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  background: #313131;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el:after, .off-canvas-menu-icon .off-canvas-menu-icon-el:before {
  content: "";
  display: inline-block;
  background: #313131;
  width: 20px;
  height: 2px;
  position: absolute;
  top: -6px;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el:after {
  top: 6px;
}

.off-canvas-menu-icon:hover .off-canvas-menu-icon-el:before, .off-canvas-menu-open .off-canvas-menu-icon .off-canvas-menu-icon-el:before {
  top: -8px;
}

.off-canvas-menu-icon:hover .off-canvas-menu-icon-el:after, .off-canvas-menu-open .off-canvas-menu-icon .off-canvas-menu-icon-el:after {
  top: 8px;
}

.off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el {
  text-align: right;
}

.off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el:after, .off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el:before {
  right: 0;
}

.off-canvas-menu-icon-container.off-icon-left .off-canvas-menu-icon-el {
  text-align: left;
}

.off-canvas-container .canvas-close {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 23px;
  right: 18px;
  cursor: pointer;
  z-index: 1;
}

.off-canvas-inner .canvas-close i, .off-canvas-inner .canvas-close:after, .off-canvas-inner .canvas-close:before {
  position: absolute;
  width: 18px;
  height: 2px;
  content: "";
  display: inline-block;
  background: #a8a8a8;
  left: 0;
  top: 7px;
  margin-top: 0;
  border-radius: 14px;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-inner .canvas-close:hover i, .off-canvas-inner .canvas-close:hover:after, .off-canvas-inner .canvas-close:hover:before {
  background: #111;
}

.off-canvas-container.skin-dark .canvas-close i, .off-canvas-container.skin-dark .canvas-close:after, .off-canvas-container.skin-dark .canvas-close:before {
  background: #7e7e7e;
}

.off-canvas-container.skin-dark .canvas-close:hover i, .off-canvas-container.skin-dark .canvas-close:hover:after, .off-canvas-container.skin-dark .canvas-close:hover:before {
  background: #fff;
}

.off-canvas-inner .canvas-close:before {
  transform: rotate(45deg);
}

.off-canvas-inner .canvas-close:after {
  transform: rotate(-45deg);
}

.off-canvas-inner .canvas-close i {
  width: 0;
  left: inherit;
  right: 50%;
  margin-right: 0;
}

.off-canvas-container.left .canvas-close.open:before, .off-canvas-container.left .canvas-close:hover:before {
  width: 10px;
  left: 0;
  top: 10px;
}

.off-canvas-container.left .canvas-close.open:after, .off-canvas-container.left .canvas-close:hover:after {
  width: 10px;
  left: 0;
  top: 4px;
}

.off-canvas-container.left .canvas-close.open:hover i, .off-canvas-container.left .canvas-close:hover i {
  width: 16px;
  visibility: visible;
  position: absolute;
  right: 50%;
  margin-right: -8px;
}

.off-canvas-container.right .canvas-close {
  left: 18px;
  right: auto;
}

.off-canvas-container.right .canvas-close i, .off-canvas-container.right .canvas-close:after, .off-canvas-container.right .canvas-close:before {
  right: 0;
  left: auto;
}

.off-canvas-container.right .canvas-close i {
  width: 0;
  right: inherit;
  left: 50%;
  margin-left: 0;
  margin-right: auto;
}

.off-canvas-container.right .canvas-close.open:before, .off-canvas-container.right .canvas-close:hover:before {
  width: 10px;
  right: 0;
  left: auto;
  top: 4px;
}

.off-canvas-container.right .canvas-close.open:after, .off-canvas-container.right .canvas-close:hover:after {
  width: 10px;
  right: 0;
  left: auto;
  top: 10px;
}

.off-canvas-container.right .canvas-close.open:hover i, .off-canvas-container.right .canvas-close:hover i {
  width: 16px;
  visibility: visible;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  right: auto;
  margin-right: auto;
}

.main-menu > li {
  margin-right: 10px;
}

.main-menu > li > a {
  line-height: 48px;
  display: inline-block;
  padding: 0 12px;
}

.main-menu .sub-menu > li > a {
  padding: 0 16px 0 10px;
  line-height: 40px;
}

.main-menu.menu > li .sub-menu {
  width: 210px;
  background-color: #fff;
  box-shadow: 0 7px 7px rgba(0, 0, 0, 0.15);
}

.main-menu.menu .sub-menu li > a {
  line-height: 1.7;
  padding: 8px 16px;
}

.main-menu.menu .sub-menu > li {
  position: relative;
}

.main-menu.menu .sub-menu > li, .main-menu.menu .sub-menu > li > a {
  color: #434343;
}

.main-menu.menu .sub-menu li.current-menu-item:hover > a, .main-menu.menu .sub-menu > li:hover > a {
  color: #fff;
}

.main-menu.menu .sub-menu > li.menu-item-has-children > a:after {
  top: 7px;
}

.main-menu.menu .sub-menu > li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

.main-menu.menu .sub-menu .sub-menu > li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.main-menu.menu > li > a:before {
  content: "";
  display: block;
  width: 20%;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.3s ease;
  visibility: hidden;
}

.main-menu.menu > li.current-menu-item > a:before, .main-menu.menu > li.current-menu-parent > a:before, .main-menu.menu > li:hover > a:before {
  width: 100%;
  visibility: visible;
}

.top-menu > li {
  line-height: 25px;
  margin-right: 15px;
}

.top-menu.menu li {
  position: relative;
}

.top-menu.menu li > a {
  color: #707070;
}

.top-menu .sub-menu > li > a {
  padding: 0 12px;
  line-height: 32px;
}

.top-menu.menu > li .sub-menu {
  width: 180px;
  background-color: #222;
}

.top-menu.menu .sub-menu > li, .top-menu.menu .sub-menu > li > a {
  color: silver;
}

.top-menu.menu .sub-menu > li.menu-item-has-children > a:after {
  top: 7px;
}

.top-menu.menu .sub-menu li > a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.02);
}

.top-menu.menu .bs-pretty-tabs-elements.sub-menu {
  opacity: 0;
  transition: opacity 0.3s ease;
  padding: 0 !important;
  border: none !important;
  left: -15px;
  top: 114% !important;
  display: block !important;
}

.top-menu.menu .display-more-items .bs-pretty-tabs-elements {
  opacity: 1;
  visibility: visible !important;
  padding: 0 !important;
  border: none !important;
}

.bspw-header-style-3 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-3 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge {
  display: block;
}

.bspw-header-style-1 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-2 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-3 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .widget.widget_nav_menu .menu .better-custom-badge {
  display: none;
}

.main-menu.menu .better-custom-badge, .off-canvas-menu .menu .better-custom-badge {
  position: absolute;
  left: 11px;
  top: -16px;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff;
  font-family: "Arial Narrow", Arial, sans-serif;
  font-size: 11px;
  padding: 0 5px;
  font-weight: 600;
  letter-spacing: 1px;
  z-index: 1;
  text-align: center;
  min-width: 19px;
  white-space: nowrap;
  transition: all 0.3s ease;
}

.main-menu.menu .better-custom-badge:after, .off-canvas-menu .menu .better-custom-badge:after {
  border: solid 4px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  bottom: -8px;
  left: 5px;
}

.main-menu.menu > .menu-item:hover > a > .better-custom-badge {
  top: -12px;
}

.main-menu.menu .sub-menu.sub-menu .better-custom-badge, .mega-menu.mega-type-link .mega-links > li > a .better-custom-badge {
  left: auto;
  position: absolute;
  bottom: auto;
  right: 10px;
  top: 50%;
  margin-top: -8px;
}

.mega-menu.mega-type-link .mega-links > li > a .better-custom-badge {
  margin-top: -13px;
}

.main-menu.menu .sub-menu.sub-menu .menu-item.menu-badge-left > a > .better-custom-badge {
  position: inherit !important;
  margin-right: 6px;
}

.main-menu.menu .sub-menu.sub-menu .menu-have-badge.menu-item-has-children > a > .better-custom-badge {
  right: 24px;
}

.main-menu.menu .sub-menu.sub-menu .better-custom-badge:after, .mega-menu.mega-type-link .mega-links > li > a .better-custom-badge:after {
  display: none;
}

.site-header.header-style-3 .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-4 .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-7 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 98%;
}

.site-header.header-style-3 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-4 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-7 .main-menu.menu > .menu-item:hover > a > .better-custom-badge {
  top: 98%;
  left: 20px;
}

.site-header.header-style-3 .main-menu.menu > .menu-item > a > .better-custom-badge:after, .site-header.header-style-4 .main-menu.menu > .menu-item > a > .better-custom-badge:after, .site-header.header-style-7 .main-menu.menu > .menu-item > a > .better-custom-badge:after {
  bottom: inherit;
  top: -8px;
  transform: rotate(180deg);
}

.site-header.header-style-5 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 3px;
}

.site-header.header-style-6 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-6 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 0;
}

.site-header.header-style-8 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-8 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 0;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-4 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-7 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge {
  display: none;
}

.menu .mega-menu {
  width: 100%;
  position: absolute;
  left: 0;
  top: 102%;
  top: calc(100% + 1px);
  z-index: 100;
  background-color: #fff;
  -wbkit-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  text-align: left;
}

.menu > li > .mega-menu .bsm-leave .sub-menu, .menu > li > .mega-menu .sub-menu, .menu > li > .mega-menu li.menu-item-has-children.better-anim-none > .sub-menu {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: auto !important;
  left: auto !important;
  background: 0 0 !important;
  width: 100%;
  box-shadow: none !important;
}

.menu > li > .mega-menu .sub-menu .sub-menu {
  padding-left: 15px;
}

.menu .mega-menu li.menu-item-has-children > a:after {
  display: none;
}

.menu > li > .mega-menu .mega-menu-links {
  background-color: #c8c8c8;
}

.mega-menu.mega-type-link {
  list-style: none;
  padding: 22px 25px;
}

.mega-menu.mega-type-link .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

.mega-menu.mega-type-link .mega-links > li {
  float: left;
}

.mega-menu.mega-type-link .mega-links > li > a {
  color: #434343;
  font-size: 105%;
  border-bottom: 2px solid rgba(0, 0, 0, 0.07);
  width: 100%;
  display: block;
  margin-bottom: 5px;
  padding-bottom: 10px;
}

.mega-menu.mega-type-link .mega-links .sub-menu {
  border: none;
  background: 0 0;
  box-shadow: none;
}

.mega-menu.mega-type-link-list {
  list-style: none;
  padding: 0;
}

.mega-menu.mega-type-link-list .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

.mega-menu.mega-type-link-list .mega-links > li {
  display: inline-block;
  padding: 10px 12px;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  display: none;
  position: absolute;
  top: 100% !important;
  left: 0 !important;
  background-color: #fff !important;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.37) !important;
  padding: 0 12px;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu .sub-menu {
  background-color: #050505 !important;
  padding-left: 0;
}

.mega-menu.mega-type-link-list .mega-links li:hover > .sub-menu {
  display: block;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  position: inherit;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li > a {
  border-bottom: none;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: inline-block;
}

.mega-menu.mega-type-link-list .mega-links > .menu-item {
  margin-bottom: 0;
}

.mega-grid-posts {
  padding: 20px;
}

.mega-grid-posts .post:nth-child(5), .mega-grid-posts .postli:nth-child(1) {
  clear: left;
  margin-left: -7px;
}

.mega-grid-posts .bs-listing-listing-mix-2-1, .mega-grid-posts .listing-item-grid-1 {
  margin-bottom: 0;
}

.mega-menu.tabbed-grid-posts .listing.listing-grid {
  display: inline-block;
  width: 100%;
}

.site-header .listing-item-grid-1 .title {
  line-height: 22px;
  font-size: 15px;
}

.site-header .bs-pagination {
  margin: 5px 0 0;
}

.tabbed-grid-posts {
  position: relative;
}

.tabbed-grid-posts:before {
  content: "";
  background-color: #fbfbfb;
  width: 220px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: inline-block;
  border-right: 1px solid #dedede;
}

.tabbed-grid-posts .tabs-section {
  list-style: none;
  width: 220px;
  max-width: 220px;
  text-align: left;
  position: relative;
  z-index: 1;
  float: left;
  padding: 23px 23px 0 23px;
  margin: 0;
}

.tabbed-grid-posts .tabs-section a, .tabbed-grid-posts .tabs-section a:hover {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #333 !important;
  padding: 5px 17px;
  border: 1px solid transparent;
  text-transform: capitalize;
  transition: none !important;
}

.tabbed-grid-posts .tabs-section a .fa {
  margin-right: 4px;
  color: #adadad;
  transition: all 0.07s ease;
}

.tabbed-grid-posts .tabs-section .active a .fa {
  color: inherit;
}

.tabbed-grid-posts .tab-content {
  display: block;
  padding: 23px 23px 23px 245px;
}

.tabbed-grid-posts .listing.listing-grid-1 .listing-item-grid-1 {
  margin-bottom: 5px;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3[max-width~="450px"] .listing-item {
  width: 33.3333% !important;
  float: left !important;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3 .listing-item:nth-child(3n-2) {
  padding-right: 12px !important;
  clear: left !important;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3 .listing-item:nth-child(1) {
  clear: none !important;
}

.tabbed-grid-posts .listing.columns-3 .listing-item:nth-child(3n-1) {
  padding: 0 6px !important;
}

.tabbed-grid-posts .listing.columns-3 .listing-item:nth-child(3n+3) {
  padding-left: 12px !important;
}

.mega-type-page-builder {
  padding: 30px 25px;
}

.mega-type-page-builder .bs-listing:last-child, .mega-type-page-builder .bs-shortcode:last-child, .mega-type-page-builder .entry-content .better-studio-shortcode:last-child .mega-type-page-builder .better-studio-shortcode:last-child, .mega-type-page-builder .widget:last-child {
  margin-bottom: 0;
}

.main-menu-wrapper {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.main-menu-wrapper .main-menu-container {
  position: relative;
}

.site-header.boxed .main-menu-wrapper .main-menu-container, .site-header.full-width .main-menu-wrapper {
  border-top: 1px solid #dedede;
  border-bottom: 3px solid #dedede;
  background: #fff;
}

body.boxed .site-header .main-menu-wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.menu .mega-menu, ul.menu > li .sub-menu {
  top: 107%;
  top: calc(100% + 3px);
}

.site-header.header-style-5 .search-container .search-handler, .site-header.header-style-5 .shop-cart-container .cart-handler, .site-header.header-style-8 .search-container .search-handler, .site-header.header-style-8 .shop-cart-container .cart-handler {
  margin-top: -14px;
}

.site-header.header-style-6 .search-container .search-handler, .site-header.header-style-6 .shop-cart-container .cart-handler {
  margin-top: -13px;
}

.site-header.header-style-1 .header-inner {
  padding: 40px 0;
}

.site-header.header-style-1.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-1 .site-branding {
  text-align: center;
}

.site-header.header-style-1 .main-menu.menu {
  text-align: center;
  height: 68px;
  overflow-y: hidden;
  margin-bottom: -3px;
  padding-top: 20px;
  margin-top: -20px;
}

.site-header.header-style-1.full-width .main-menu.menu .mega-menu, .site-header.header-style-1.full-width .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-1 .main-menu.menu > li {
  float: none;
  display: inline-block;
  margin: 0 4px;
}

.site-header.header-style-1 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-1 .search-container .search-box .search-form .search-field {
  text-align: center;
}

.site-header.header-style-1.full-width .menu-action-buttons {
  top: 20px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding: 0 40px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding: 0 80px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding: 0 120px;
}

.site-header.header-style-2 .header-inner {
  padding: 20px 0;
}

.site-header.header-style-2 .main-menu.menu {
  height: 68px;
  overflow-y: hidden;
  margin-bottom: -3px;
  padding-top: 20px;
  margin-top: -20px;
}

.site-header.header-style-2.full-width .main-menu.menu .mega-menu, .site-header.header-style-2.full-width .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-2 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 5px 0 0;
}

.site-header.header-style-2 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-2.full-width .menu-action-buttons {
  top: 20px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-3 .header-inner {
  padding: 25px 0;
}

.site-header.header-style-3 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-3 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-3 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-3.boxed .main-menu.menu .mega-menu, .site-header.header-style-3.boxed .main-menu.menu > li .sub-menu {
  top: 103%;
  top: calc(100% + 1px);
}

.site-header.header-style-3.full-width .main-menu.menu .mega-menu, .site-header.header-style-3.full-width .main-menu.menu > li .sub-menu {
  top: 76%;
  top: calc(100% - 15px);
}

.site-header.header-style-3.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-3.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.boxed.header-style-3 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-3 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-3 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-3 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-3 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: 0;
}

.site-header.header-style-3 .ajax-search-results:after, .site-header.header-style-3 .shop-cart-container .cart-box:after {
  height: 2px;
  top: -2px;
}

.site-header.header-style-3.full-width .menu-action-buttons {
  bottom: 15px;
}

.site-header.header-style-3.full-width .bs-pinning-block.pinned .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu {
  height: 48px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu {
  margin-bottom: -1px;
}

@media only screen and (max-width: 700px) {
  body.bs-show-ha .site-header.header-style-3 {
    border-bottom: none !important;
  }
}
.site-header.header-style-4 .header-inner {
  padding: 50px 0;
}

.site-header.header-style-4.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-4 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-4 .main-menu.menu .mega-menu, .site-header.header-style-4 .main-menu.menu > li .sub-menu {
  top: 102%;
  top: calc(100% + 1px);
}

.site-header.header-style-4.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-4.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-4 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-4 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.boxed.header-style-4 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-4 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-4 .site-branding {
  text-align: center;
}

.site-header.header-style-4 .main-menu.menu {
  text-align: center;
}

.site-header.header-style-4 .main-menu.menu > li {
  float: none;
  display: inline-block;
}

.site-header.header-style-4 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-4 .bs-pinning-block.pinned .main-menu.menu, .site-header.header-style-4 .main-menu-wrapper .main-menu-container {
  height: 48px;
  margin-bottom: -1px;
  padding-bottom: 0;
}

.active-top-line .site-header.header-style-4.boxed .bs-pinning-block.pinned .main-menu-container {
  height: 50px;
}

.site-header.header-style-4 .search-container .search-box .search-form .search-field {
  text-align: center;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding: 0 40px;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding: 0 80px;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding: 0 120px;
}

.site-header.header-style-4.boxed .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-5 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-5.boxed .header-inner, .site-header.header-style-5.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-5 .main-menu.menu {
  text-align: right;
  width: 100%;
}

.site-header.header-style-5 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0;
}

.site-header.header-style-5 .main-menu.menu > li > a {
  padding: 0 15px;
}

.site-header.header-style-5 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-5 .site-branding {
  width: 23.333%;
  float: left;
}

.site-header.header-style-5 .main-menu-container {
  width: 76.666%;
  float: right;
}

.site-header.header-style-5 .main-menu > li > a {
  line-height: 78px;
}

.site-header.header-style-5 .site-branding .logo {
  line-height: 78px;
  display: table;
  width: 100%;
}

.site-header.header-style-5 .site-branding .logo, .site-header.header-style-5 .site-branding .logo img {
  max-height: 74px;
}

.site-header.header-style-5 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  line-height: 74px;
  height: 74px;
  padding: 0 10px 0 0;
}

.site-header.header-style-5 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-5 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  max-height: 100%;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-5 .ajax-search-results:after, .site-header.header-style-5 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-5 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-5 .main-menu.menu > li:hover > a:before, .site-header.header-style-5 .shop-cart-container .cart-box:after {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-5 .main-menu.menu > li.current-menu-item > a, .site-header.header-style-5 .main-menu.menu > li.current-menu-parent > a, .site-header.header-style-5 .main-menu.menu > li:hover > a {
  background: rgba(0, 0, 0, 0.05);
}

.site-header.header-style-5 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-5 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-5.full-width .content-wrap.bs-pinning-block.pinned {
  max-width: 100% !important;
}

.site-header.header-style-5.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

.site-header.header-style-5 .main-menu.menu, .site-header.header-style-6 .main-menu.menu, .site-header.header-style-8 .main-menu.menu {
  height: 79px;
  overflow-y: hidden;
  margin-bottom: -1px;
}

.site-header.header-style-6 .main-menu.menu {
  height: 91px;
}

.site-header.header-style-8 .main-menu.menu {
  height: 67px;
}

.site-header.header-style-5 .main-menu.menu .mega-menu, .site-header.header-style-5 .main-menu.menu > li .sub-menu, .site-header.header-style-6 .main-menu.menu .mega-menu, .site-header.header-style-6 .main-menu.menu > li .sub-menu, .site-header.header-style-8 .main-menu.menu .mega-menu, .site-header.header-style-8 .main-menu.menu > li .sub-menu {
  top: 101%;
  top: calc(100% + 1px);
}

.site-header.header-style-5 .main-menu.menu > li .sub-menu .sub-menu, .site-header.header-style-6 .main-menu.menu > li .sub-menu .sub-menu, .site-header.header-style-8 .main-menu.menu > li .sub-menu .sub-menu {
  top: 0;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-1, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-1, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-1 {
  padding-right: 40px;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-2, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-2, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-2 {
  padding-right: 80px;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-3, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-3, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-3 {
  padding-right: 120px;
}

.site-header.header-style-5 .main-menu-container.search-open .search-container {
  width: 66.66%;
  line-height: 78px;
  right: 0;
  left: auto;
}

.site-header.header-style-6 .main-menu-container.search-open .search-container {
  width: 66.66%;
  line-height: 90px;
  right: 0;
  left: auto;
}

.site-header.header-style-8 .main-menu-container.search-open .search-container {
  width: 75%;
  line-height: 66px;
  right: 0;
  left: auto;
}

.site-header.header-style-5 .main-menu-container.search-open .main-menu.menu, .site-header.header-style-6 .main-menu-container.search-open .main-menu.menu, .site-header.header-style-8 .main-menu-container.search-open .main-menu.menu {
  opacity: 0;
  pointer-events: none;
}

.site-header.header-style-5 .menu-action-buttons > div {
  line-height: 78px;
}

.site-header.header-style-6 .menu-action-buttons > div {
  line-height: 90px;
}

.site-header.header-style-8 .menu-action-buttons > div {
  line-height: 66px;
}

.site-header.header-style-5 .shop-cart-container .cart-box, .site-header.header-style-6 .shop-cart-container .cart-box, .site-header.header-style-8 .shop-cart-container .cart-box {
  line-height: 22px;
}

.site-header.header-style-5 .menu-action-buttons .off-canvas-menu-icon, .site-header.header-style-8 .menu-action-buttons .off-canvas-menu-icon {
  margin-top: -2px;
}

.site-header.header-style-5 .search-container .search-box .search-form .search-field {
  height: 78px;
}

.site-header.header-style-6 .search-container .search-box .search-form .search-field {
  height: 90px;
}

.site-header.header-style-8 .search-container .search-box .search-form .search-field {
  height: 66px;
}

.site-header.header-style-5 .shop-cart-container .cart-box:after, .site-header.header-style-6 .shop-cart-container .cart-box:after, .site-header.header-style-8 .shop-cart-container .cart-box:after {
  content: "";
  height: 2px;
  position: absolute;
  right: 0;
  left: 0;
  top: -1px;
  opacity: 1;
  visibility: visible;
}

.site-header.header-style-6 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-6.boxed .header-inner, .site-header.header-style-6.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-6 .main-menu.menu {
  float: right;
}

.site-header.header-style-6 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0;
}

.site-header.header-style-6 .main-menu.menu > li > a {
  padding: 0 15px;
}

.site-header.header-style-6 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-6 .site-branding {
  width: 23.333%;
  float: left;
  line-height: 90px;
}

.site-header.header-style-6 .main-menu-container {
  width: 76.666%;
  float: right;
}

.site-header.header-style-6 .main-menu > li > a {
  line-height: 90px;
}

.site-header.header-style-6 .site-branding .logo {
  display: table;
  width: 100%;
  line-height: 86px;
  height: 86px;
}

.site-header.header-style-6 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px 0 0;
}

.site-header.header-style-6 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-6 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-6 .site-branding .logo img {
  padding: 0;
  line-height: 88px;
  max-height: 88px;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon {
  position: absolute;
  width: 100%;
  top: 24px;
  left: 0;
  text-align: center;
  margin-right: 0;
  font-size: 16px;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon img {
  vertical-align: top;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon.bf-custom-icon {
  top: 20px;
}

.site-header.header-style-6 .main-menu.menu > li.menu-have-icon > a {
  padding-top: 24px;
  line-height: 66px;
}

.site-header.header-style-6 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-6 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-6 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-6 .main-menu.menu > li.current-menu-item > a, .site-header.header-style-6 .main-menu.menu > li.current-menu-parent > a, .site-header.header-style-6 .main-menu.menu > li:hover > a {
  background: rgba(0, 0, 0, 0.05);
}

.site-header.header-style-6 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-6 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-6.full-width .content-wrap {
  max-width: 100% !important;
}

.site-header.header-style-6.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

.site-header.header-style-7 .header-inner {
  padding: 50px 0;
}

.site-header.header-style-7.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-7 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-7 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.boxed.header-style-7 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-7 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-7 .site-branding {
  text-align: center;
}

.site-header.header-style-7 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-7 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-7.boxed .main-menu.menu .mega-menu, .site-header.header-style-7.boxed .main-menu.menu > li .sub-menu {
  top: 102%;
  top: calc(100% + 1px);
}

.site-header.header-style-7.full-width .main-menu.menu .mega-menu, .site-header.header-style-7.full-width .main-menu.menu > li .sub-menu {
  top: 76%;
  top: calc(100% - 15px);
}

.site-header.header-style-7.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-7.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-7.full-width .menu-action-buttons {
  bottom: 15px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-7 .bs-pinning-block.pinned .main-menu.menu {
  height: 48px;
  margin-bottom: -1px;
  padding-bottom: 0;
}

.site-header.header-style-7.full-width .bs-pinning-block.pinned .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-8 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-8.boxed .header-inner, .site-header.header-style-8.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-8 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-8 .main-menu.menu > li > a {
  padding: 0 7px;
}

.site-header.header-style-8 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-8 .site-branding {
  width: 20%;
  float: left;
  padding-right: 20px;
}

.site-header.header-style-8 .main-menu-container {
  width: 80%;
  float: right;
}

.site-header.header-style-8 .main-menu > li > a {
  line-height: 66px;
}

.site-header.header-style-8 .site-branding .logo {
  line-height: 58px;
  display: table;
  width: 100%;
}

.site-header.header-style-8 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  line-height: 62px;
  height: 62px;
  padding: 0 10px 0 0;
  position: relative;
  z-index: 100;
}

.site-header.header-style-8 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-8 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  max-height: 100%;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-8 .site-branding .logo, .site-header.header-style-8 .site-branding .logo img {
  max-height: 58px;
  padding: 0;
}

.site-header.header-style-8 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-8 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-8 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-8 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-8 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-8.full-width .content-wrap {
  max-width: 100% !important;
}

.site-header.header-style-8.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

@media only screen and (max-width: 992px) {
  .main-menu > li {
    margin-right: 10px;
  }
  .site-header.header-style-1 .main-menu.menu > li {
    margin: 0 4px;
  }
  .site-header.header-style-3 .main-menu.menu > li, .site-header.header-style-4 .main-menu.menu > li, .site-header.header-style-8 .main-menu.menu > li {
    margin: 0 7px 0 0;
  }
  .site-header.header-style-5 .main-menu.menu > li > a, .site-header.header-style-6 .main-menu.menu > li > a, .site-header.header-style-8 .main-menu.menu > li > a {
    padding: 0 7px;
  }
  .main-menu > li > a {
    padding: 0 4px;
  }
}
.rh-header {
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  min-width: 300px;
  position: relative;
}

.rh-header .rh-container {
  background-color: #222;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

@media only screen and (max-width: 700px) {
  body .site-header, body.bs-hide-ha .site-header {
    display: none;
  }
  body.bs-show-ha .site-header {
    display: block;
  }
  body.bs-show-ha .site-header .bs-pinning-wrapper, body.bs-show-ha .site-header .header-inner .logo-col, body.bs-show-ha .site-header .main-menu-wrapper, body.bs-show-ha .site-header .topbar {
    display: none;
  }
  body.bs-show-ha .site-header .header-inner .sidebar-col, body.bs-show-ha .site-header > .header-inner .row-height {
    display: block;
    height: auto;
    width: 100%;
  }
  body.bs-show-ha .site-header.header-style-2 .header-inner, body.bs-show-ha .site-header.header-style-3 .header-inner {
    padding: 15px 0;
  }
  body.bs-show-ha-a .main-wrap {
    display: flex;
    flex-direction: column;
  }
  body.bs-show-ha-a .main-wrap .rh-header {
    order: 1;
  }
  body.bs-show-ha-a .main-wrap .site-header {
    order: 2;
  }
  body.bs-show-ha-a .main-wrap > * {
    order: 3;
  }
  body.bs-show-ha.bs-show-ha-a .site-header.header-style-2 .header-inner, body.bs-show-ha.bs-show-ha-a .site-header.header-style-3 .header-inner {
    padding: 15px 0 0;
  }
  .rh-header {
    display: block;
  }
}
.rh-header .menu-container {
  position: absolute;
  top: 0;
  right: 0;
}

.rh-header .menu-container .menu-handler {
  color: #fff;
  width: 54px;
  height: 54px;
  text-align: center;
  display: inline-block;
  font-size: 18px;
  background-color: rgba(255, 255, 255, 0.05);
  cursor: pointer;
  position: relative;
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  float: right;
}

.rh-header .menu-container .menu-handler .lines {
  display: inline-block;
  width: 22px;
  height: 2px;
  background: #ecf0f1;
  position: relative;
  margin-top: 25.5px;
}

.rh-header .menu-container .menu-handler .lines:after, .rh-header .menu-container .menu-handler .lines:before {
  display: inline-block;
  width: 22px;
  height: 2px;
  background: #ecf0f1;
  position: absolute;
  left: 0;
  content: "";
}

.rh-header .menu-container .menu-handler .lines:before {
  top: 8px;
}

.rh-header .menu-container .menu-handler .lines:after {
  top: -8px;
}

.rh-cover .rh-c-m .resp-menu li {
  display: block;
  line-height: 46px;
  float: none;
  position: relative;
}

.rh-cover .rh-c-m .resp-menu .sub-menu a > .fa {
  min-width: 12px;
}

.rh-cover .rh-c-m .resp-menu li a > .bf-icon {
  display: inline-block;
  min-width: 22px;
  margin: 0;
}

.rh-cover .rh-c-m .resp-menu li > a {
  padding: 0 0 0 3px;
  color: #fff;
  display: block;
  position: relative;
  font-size: 14px;
  border-bottom: none;
  transition: none;
}

.rh-cover .rh-c-m .resp-menu > li > a {
  border-bottom: 2px solid rgba(255, 255, 255, 0.05);
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children.open-sub > a {
  border-bottom-color: transparent !important;
}

.rh-cover .rh-c-m .resp-menu .children-button {
  position: absolute;
  right: 0;
  top: 11px;
  line-height: 24px;
  width: 24px;
  height: 24px;
  text-align: center;
  color: silver;
  cursor: pointer;
  border-radius: 50%;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
  opacity: 0.5;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu .children-button {
  top: 8px;
}

.rh-cover .rh-c-m .resp-menu li.open-sub > .children-button {
  background: rgba(0, 0, 0, 0.13);
}

.rh-cover .rh-c-m .resp-menu li li .children-button {
  top: 1px;
}

.rh-cover .rh-c-m .resp-menu .children-button:after, .rh-cover .rh-c-m .resp-menu .children-button:before {
  content: "";
  position: absolute;
  top: 11px;
  right: 6px;
  width: 11px;
  height: 2px;
  display: inline-block;
  background: #fff;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
}

.rh-cover .rh-c-m .resp-menu .children-button:after {
  transform: rotate(90deg);
}

.rh-cover .rh-c-m .resp-menu .open-sub > .children-button {
  opacity: 0.75;
}

.rh-cover .rh-c-m .resp-menu .open-sub > .children-button:after {
  transform: none;
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children > a:after {
  display: none;
}

.rh-cover .rh-c-m .resp-menu li:hover > .mega-menu, .rh-cover .rh-c-m .resp-menu li:hover > .sub-menu {
  display: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu, .rh-cover .rh-c-m .resp-menu .sub-menu {
  display: none;
  visibility: visible;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: inherit !important;
  left: inherit !important;
  right: auto !important;
  background-color: transparent;
  width: 100%;
  margin-top: 1px;
  z-index: 1;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li:last-child > a {
  border-bottom: 2px solid rgba(255, 255, 255, 0.04) !important;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li.open-sub:last-child > a {
  border-bottom-color: transparent !important;
}

.rh-cover .rh-c-m .resp-menu .sub-menu .sub-menu {
  margin-top: 2px;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li > a {
  font-size: 13px;
}

.rh-cover .rh-c-m .resp-menu .mega-menu, .rh-cover .rh-c-m .resp-menu .sub-menu {
  padding-left: 22px;
}

.rh-cover .rh-c-m .resp-menu li li {
  line-height: 28px;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li:last-child > a {
  padding-bottom: 8px;
  margin-bottom: 5px;
}

.rh-cover .rh-c-m .resp-menu .better-custom-badge {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff;
  font-family: "Arial Narrow", Arial, sans-serif;
  font-size: 11px;
  padding: 0 5px;
  font-weight: 600;
  letter-spacing: 1px;
  z-index: 1;
  text-align: center;
  min-width: 19px;
  white-space: nowrap;
  transition: all 0.3s ease;
  float: right;
  margin: 6px 6px 0 0;
  background-color: transparent !important;
  opacity: 0.6;
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children > a > .better-custom-badge {
  margin-right: 30px;
}

.rh-cover .rh-c-m .resp-menu li li.menu-item-has-children > a > .better-custom-badge {
  margin-top: 8px;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu li {
  line-height: 40px;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu li > a {
  font-size: 12px;
}

.rh-cover .search-form {
  margin-top: 35px;
  position: relative;
}

.rh-cover .search-form input[type=search] {
  margin: 0;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  float: none;
  webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.rh-cover .search-form input[type=submit] {
  content: "\f002";
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 16px;
  background: 0 0 !important;
}

.rh-cover .search-form ::-webkit-input-placeholder {
  color: #fff;
}

.rh-cover .search-form ::-moz-placeholder {
  color: #fff;
}

.rh-cover .search-form :-ms-input-placeholder {
  color: #fff;
}

.rh-cover .search-form :-moz-placeholder {
  color: #fff;
}

.rh-cover .better-social-counter {
  margin: 20px 0 0 !important;
}

.rh-cover .better-social-counter.style-button .social-list {
  text-align: center;
}

.rh-cover .better-social-counter.style-button .social-item {
  float: none;
  display: inline-block;
  margin: 0 4px 4px;
}

.rh-cover .better-social-counter.style-button .item-icon {
  width: 42px;
  height: 42px;
  line-height: 38px;
  color: #fff;
  background-color: #a3a3a3;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0) !important;
  border: 3px solid rgba(255, 255, 255, 0.25);
  font-size: 16px;
}

.rh-cover .better-social-counter.style-button .social-item:hover .item-icon {
  border-color: rgba(255, 255, 255, 0.45);
}

.rh-cover.no-login-icon .better-social-counter.style-button .social-list {
  position: absolute;
  top: 9px;
  max-width: 80%;
  height: 45px;
  overflow: hidden;
  text-align: left;
}

.rh-cover .rh-c-m .resp-menu .mega-menu {
  display: none;
  visibility: visible;
  opacity: 1;
  background-color: transparent;
  position: inherit;
  left: 0;
  top: 0;
  border: none;
  box-shadow: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu .container {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link {
  padding: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links > li {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li a {
  padding-bottom: 0;
  margin-bottom: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li .sub-menu {
  display: none !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li.open-sub > .sub-menu {
  display: block !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links li {
  padding: 0;
  text-align: left;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  position: relative;
  top: 0 !important;
  left: 0 !important;
  background-color: transparent !important;
  text-align: left !important;
  box-shadow: none !important;
  padding: 6px 0 0 22px;
  display: none !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: block;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post {
  width: 100%;
  padding: 0 20px;
  float: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(2), .rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(3), .rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(4) {
  display: none;
}

.rh-cover .mega-menu.mega-type-link-list .mega-links > li:hover > a {
  color: #fff !important;
}

.rh-header .logo-container {
  padding: 0 0 0 15px;
  line-height: 54px;
  height: 54px;
}

.rh-header .logo-container.rh-img-logo {
  font-size: 0;
}

.rh-header .logo-container img {
  max-height: 80%;
  max-width: 80%;
}

.rh-header .logo-container a {
  color: #fff;
}

.rh-cover {
  position: fixed;
  top: 0;
  left: -99%;
  z-index: 9999;
  width: 100%;
  transition: 0.54s cubic-bezier(0.65, 0.33, 0.35, 0.84);
  visibility: hidden;
  overflow: auto;
  background: #191919;
  height: 101%;
  height: calc(100% + 1px);
}

body.open-rh .rh-cover {
  left: 0;
  visibility: visible;
}

body.admin-bar .rh-cover {
  top: 46px;
}

body.mce-content-body {
  background-color: #fff !important;
}

.noscroll {
  overflow: hidden;
}

@media (max-width: 767px) {
  body {
    background-color: #f3f3f3 !important;
  }
  .main-wrap {
    background-color: #fff;
    overflow: auto;
    margin: auto;
    width: 100%;
  }
}
.rh-cover.gr-1 {
  background-image: -ms-linear-gradient(45deg, #001fd3 0, #2d9dfb 100%);
}

.rh-cover.gr-2 {
  background-image: -ms-linear-gradient(85deg, #b83917 0, #f7ae15 100%);
}

.rh-cover.gr-3 {
  background-image: -ms-linear-gradient(85deg, #9234ef 0, #22c1c3 100%);
}

.rh-cover.gr-4 {
  background-image: -ms-linear-gradient(85deg, #c23337 0, #d45f25 100%);
}

.rh-cover.gr-5 {
  background-image: -ms-linear-gradient(85deg, #0a58c0 0, #00ade1 100%);
}

.rh-cover.gr-6 {
  background-image: -ms-linear-gradient(85deg, #0b5c5e 0, #28ae92 100%);
}

.rh-cover.gr-7 {
  background-image: -ms-linear-gradient(85deg, #880d2c 0, #1d70bf 100%);
}

.rh-cover.gr-8 {
  background-image: -ms-linear-gradient(85deg, #191b1d 0, #525759 100%);
}

.rh-cover.bg-img:before {
  opacity: 0.13;
}

.rh-cover.bg-img:after {
  content: "";
  display: inline-block;
  position: fixed;
  top: 0;
  left: -100%;
  width: 100%;
  bottom: 0;
  background: #000;
  opacity: 0.4;
  z-index: -2;
  transition: 0.54s cubic-bezier(0.65, 0.33, 0.35, 0.84);
}

.close-rh .rh-cover.bg-img:after {
  left: -100%;
}

.open-rh .rh-cover.bg-img:after {
  left: 0;
}

.rh-cover:before {
  height: 60px;
  content: "";
  width: 100%;
  position: absolute;
  background-color: #fff;
  opacity: 0.08;
  box-shadow: 0 0 32px 0 #000;
  z-index: -1;
}

.rh-cover .rh-close {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 25px;
  display: inline-block;
  top: 21px;
  cursor: pointer;
  z-index: 10;
}

.rh-cover .rh-close:after, .rh-cover .rh-close:before {
  content: "";
  width: 2px;
  height: 18px;
  position: absolute;
  left: 50%;
  margin-left: -1px;
  top: 50%;
  margin-top: -10px;
  opacity: 0.65;
  background: #fff;
  transform: rotate(45deg);
  border-radius: 5px;
}

.rh-cover .rh-close:after {
  transform: rotate(-45deg);
}

.rh-cover .rh-panel {
  padding: 27px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.rh-cover .rh-panel.rh-p-u {
  display: none;
}

.rh-cover .rh-p-h {
  line-height: 60px;
  margin: -27px -27px 20px;
  padding: 0 23px;
  font-size: 14px;
  color: #fff;
  height: 60px;
  position: relative;
}

.rh-cover .rh-p-h a {
  color: #fff;
}

.rh-cover .rh-p-h .user-login {
  padding-left: 40px;
  position: relative;
  cursor: pointer;
}

.rh-cover .rh-p-h .user-login .user-avatar {
  border: 2px solid rgba(255, 255, 255, 0.16);
  border-radius: 50%;
  overflow: hidden;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 0;
  text-align: center;
}

.rh-cover .rh-p-h .user-login .user-avatar img {
  vertical-align: top;
}

.rh-cover .rh-p-h .user-login .user-avatar .fa {
  font-size: 23px;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 26px;
  width: 100%;
}

.rh-cover .rh-back-menu {
  width: 30px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  opacity: 0.65;
  cursor: pointer;
}

.rh-cover .rh-back-menu:focus, .rh-cover .rh-back-menu:hover {
  opacity: 0.8;
}

.rh-cover .rh-back-menu:after, .rh-cover .rh-back-menu:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 2px;
  background: #fff;
  top: 10px;
  left: 6px;
  border-radius: 10px;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
}

.rh-cover .rh-back-menu:before {
  transform: rotate(-40deg);
}

.rh-cover .rh-back-menu.abtn:before, .rh-cover .rh-back-menu:hover:before {
  transform: rotate(0);
  width: 17px;
  left: 7px;
  top: 7px;
}

.rh-cover .rh-back-menu:after {
  transform: rotate(40deg);
  top: 16px;
  left: 6px;
}

.rh-cover .rh-back-menu.abtn:after, .rh-cover .rh-back-menu:hover:after {
  transform: rotate(0);
  left: 7px;
  width: 17px;
  top: 19px;
}

.rh-cover .rh-back-menu i {
  width: 17px;
  height: 2px;
  display: inline-block;
  background: #fff;
  position: absolute;
  top: 13px;
  left: 7px;
  border-radius: 15px;
}

.rh-cover .bs-login-shortcode {
  background: 0 0;
  padding: 0 !important;
  margin: 25px 0 0 !important;
  border: none !important;
  box-shadow: none;
}

.rh-cover .bs-login .login-header, .rh-cover .bs-login .login-header .login-icon {
  color: #fff;
}

.rh-cover .bs-login .social-login-buttons li .social-login-btn.btn {
  background: rgba(255, 255, 255, 0.2) !important;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  font-size: 13px;
  padding: 0;
  text-align: center;
}

.rh-cover .bs-login .social-login-btn.btn .bf-icon {
  width: auto;
  height: auto;
  position: inherit;
  background: 0 0;
  margin-right: 5px;
}

.rh-cover .bs-login .social-login-buttons {
  border-bottom: none;
  margin-bottom: 26px;
}

.rh-cover .bs-login .social-login-buttons .or-text:after, .rh-cover .bs-login .social-login-buttons .or-text:before {
  content: "";
  width: 100px;
  height: 1px;
  background: #fff;
  opacity: 0.1;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -0.5px;
  right: -101px;
}

.rh-cover .bs-login .social-login-buttons .or-text:after {
  left: -101px;
  right: inherit;
}

.rh-cover .bs-login .social-login-buttons .or-text {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0.17);
  color: #fff;
  position: relative;
}

.rh-cover .bs-login input[type=password], .rh-cover .bs-login input[type=text] {
  background: rgba(255, 255, 255, 0.2);
  border: none;
  color: #fff;
  box-shadow: none;
  -webkit-backface-visibility: hidden;
}

.rh-cover .bs-login input[type=password]::-webkit-input-placeholder, .rh-cover .bs-login input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]::-moz-placeholder, .rh-cover .bs-login input[type=text]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]:-ms-input-placeholder, .rh-cover .bs-login input[type=text]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]:-moz-placeholder, .rh-cover .bs-login input[type=text]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login .remember-checkbox + .remember-label {
  color: rgba(255, 255, 255, 0.4);
}

.rh-cover .bs-login .remember-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAVlJREFUSA3tkzFLA0EQhXeVKzxSaSEWtmJ6wS4/w84fkdJKy/yFFFb+B8EqYC22gfRBG8FCT7Bw/d45d6zeafa8NgOPnZ197+0y7PgQwqZz7ggcgBykRAFpAe48BsckO+DWe//CujLQDCCNwJNjc2qFlcKYII20GxTz1JtjA9PkMugVawPn1j346kHx36/MDyzURE3VqIuJcTVMC01jr3HWNGZgApYgNcSVJpOBkmuwz5OSQlzTTGQgt2RxdYOZLGUQqmLXVdpOXxn+EFyCvfoyNkkvgCbxo/jEHKj5zRfooHa3hNqQdAZ2rfTK+lHmcrGi+nEC3sA4qsU3cxTuwbbOtambSL4F3lW0GLMegoeqwFqLGwZWOI/ISp+j/Tdxq4EVLyJRlTbEvxq0mLSK/zSwwzOuvwFlw1T7GXqemtjrK+snXoEpRsnzYNxpqWWjH6WJ1EtSQ1xpsk/Dn+01H7ZKAQAAAABJRU5ErkJggg==);
}

.rh-cover .bs-login .go-login-panel, .rh-cover .bs-login .go-reset-panel {
  color: rgba(255, 255, 255, 0.5);
}

.rh-cover .bs-login .go-login-panel:hover, .rh-cover .bs-login .go-reset-panel:hover {
  color: #fff;
}

.rh-cover .bs-login .bs-login-reset-panel .login-header .login-icon, .rh-cover .bs-login .remember-checkbox:checked + .remember-label {
  color: #fff;
}

.rh-cover .bs-login .bs-login-reset-panel .login-btn, .rh-cover .bs-login .login-btn {
  background: #fff !important;
  color: #000;
  -webkit-backface-visibility: hidden;
}

.rh-cover .bs-login .login-signup {
  color: rgba(255, 255, 255, 0.66);
}

.rh-cover .bs-login .login-signup a {
  color: #fff;
  text-decoration: underline;
}

.rh-cover .bs-login .user-links, .rh-cover .bs-login .user-links li {
  border-color: rgba(255, 255, 255, 0.4);
}

.rh-cover .bs-login .user-links a {
  color: #fff;
}

.rh-header.light .rh-container {
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
}

.rh-header.light .rh-container.bs-pinning-block.pinned {
  border-bottom-color: transparent;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.17);
}

.rh-header.light .logo-container a {
  color: #2c2c2c;
}

.rh-header.light .menu-container .menu-handler .lines, .rh-header.light .menu-container .menu-handler .lines:after, .rh-header.light .menu-container .menu-handler .lines:before {
  background: #2c2c2c;
}

body.bs-show-ha.bs-show-ha-b .site-header + .rh-header.light .rh-container {
  border-top: 1px solid #e5e5e5;
}

.main-menu .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  padding: 0;
  border: none;
  right: auto;
  left: auto;
}

.main-menu .bs-pretty-tabs-container {
  position: inherit;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu {
  position: absolute;
  box-shadow: none;
  padding: 0;
  width: 100%;
  left: 100%;
  top: 0 !important;
  background-color: #fff;
  box-shadow: 0 7px 7px rgba(0, 0, 0, 0.15);
}

ul.sub-menu.bs-pretty-tabs-elements li.menu-item-mega-grid-posts > .mega-menu, ul.sub-menu.bs-pretty-tabs-elements li.menu-item-mega-grid-posts > a:after {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu .sub-menu.sub-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu.sub-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  top: inherit !important;
  position: absolute;
  margin-top: -39px;
  left: 100% !important;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts:before {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tab-content, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tabs-section li:first-child {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tabs-section {
  width: 100%;
  max-width: inherit;
  padding: 0;
  height: auto;
  float: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .content-wrap, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .content-wrap {
  max-width: 100%;
  min-width: inherit;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li > a {
  color: #434343;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  width: auto;
  display: block;
  margin-bottom: 0;
  padding: 8px 16px;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: block;
  padding: 0;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li > a {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li:last-child > a, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li:last-child > a {
  border-bottom: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-2-column > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-3-column > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-4-column > li {
  width: 100%;
  float: none;
  padding: 0 !important;
  margin: 0 !important;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li:hover > a {
  color: #fff !important;
}

.off-canvas-overlay {
  display: none;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999999;
  overflow-y: hidden;
}

.off-canvas-inner > div {
  padding: 10px 20px 14px;
  line-height: 1.6;
  color: #434343;
}

.off-canvas-container {
  visibility: hidden;
  left: -300px;
  top: 0;
  position: fixed;
  width: 300px;
  height: 100%;
  z-index: 999999;
  transition: 0.6s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

body.off-canvas-scroll {
  overflow-y: hidden;
}

body.off-canvas-scroll .off-canvas-container {
  overflow-y: scroll;
}

.off-canvas-container.closing {
  overflow-y: hidden !important;
}

.off-canvas-menu-open .off-canvas-container {
  width: 100%;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAA/UlEQVQ4jZXUvy4EQRwH8N9xvMI1aCWUCo/gX0h0nkWj1SiuQ4EQyYmCh/AIrnOeQI8EH8WtZEz2duem2uz+5jPf/c3sRkQE1rGNTkwxsIp9zAfW8GM8rjFbiOzgo5rXD2z6P64w04JsJQgMAh2cZtjFJAwbeE9qR1hIC44z7A7dDNnDZ1IzRK9utRwb/PUMu0VIA3ZZnCSD6nr2nVy/YLERaUnWmKRpm58iQnbvOSLepklzgK+aRHCPuRIkPbHwipsMa/4CapIM0as2oF+UbBKSPG/H2pAiDMtZT0ZYanj9Ds4z7CiM/ydFSIadJfMeA12c4NYUJ7bCDvGAlV8ryZTBSS7cPQAAAABJRU5ErkJggg==), no-drop;
}

.off-canvas-menu-open .off-canvas-container.left {
  left: 0;
  display: block;
  visibility: visible;
}

.off-canvas-container.right {
  left: inherit;
  right: -300px;
}

.off-canvas-menu-open .off-canvas-container.right {
  right: 0;
  display: block;
  visibility: visible;
}

.off-canvas-container:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 290px;
  background: #fff;
  box-shadow: 3px 0 10px 0 rgba(0, 0, 0, 0.1);
  cursor: default;
}

.off-canvas-inner {
  color: #434343;
  width: 290px;
  position: absolute;
  cursor: default;
  padding-top: 4px;
  background: #fff;
}

.off-canvas-inner:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: 0 0;
  z-index: 1;
}

body.admin-bar .off-canvas-container {
  top: 32px;
}

.off-canvas-header {
  text-align: center;
  line-height: 1.5;
  padding-bottom: 10px;
}

.off-canvas-header img {
  max-width: 100%;
  height: auto;
}

.off-canvas-header .logo {
  margin-top: 20px;
}

.off-canvas-header .site-name {
  font-weight: bolder;
  font-size: 18px;
  margin-top: 15px;
}

.off-canvas-header .site-name:first-child {
  margin-bottom: 10px;
  font-size: 22px;
}

.off-canvas-header .site-name:first-child:last-child {
  margin-bottom: 0;
}

.off-canvas-header .logo + .site-description {
  margin-top: 15px;
}

.off-canvas-header .site-description:first-child:last-child {
  margin-bottom: 10px;
  margin-top: 15px;
}

.off-canvas-menu > ul > li > a {
  text-transform: none !important;
}

.off-canvas-inner > .off-canvas-menu {
  padding: 20px 0 10px;
}

.off-canvas-inner > .off-canvas-search + .off-canvas-menu {
  padding-top: 0;
}

.off-canvas-inner > .off-canvas-header + .off-canvas-menu {
  padding-top: 8px;
}

.off-canvas-inner .canvas-close + .off-canvas-search {
  margin-top: 44px;
}

.off-canvas-menu ul.menu li, .off-canvas-menu ul.menu > li {
  display: block;
  float: none;
}

.off-canvas-menu ul.menu > li {
  padding: 0 20px;
}

.off-canvas-menu li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  padding: 10px 0 !important;
}

.off-canvas-menu li:last-child > a {
  border-bottom: none !important;
}

.off-canvas-menu li li {
  padding: 0 18px !important;
}

.off-canvas-menu li li > a {
  padding: 8px 0 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07) !important;
}

.off-canvas-menu a {
  color: #444;
}

.off-canvas-menu ul.menu > li > a {
  display: block !important;
}

.off-canvas-menu ul.menu > li .sub-menu {
  top: -5px;
  left: 100%;
  background: #fff;
  border: 1px solid #d7d7d7;
  padding: 7px 0;
  border-radius: 3px;
}

.off-canvas-menu ul.menu > li .sub-menu .sub-menu {
  left: 100%;
  top: -7px !important;
}

.off-canvas-menu ul.menu > li .sub-menu:after, .off-canvas-menu ul.menu > li .sub-menu:before {
  border: solid 13px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 13px;
  left: -27px;
  border-right-color: #d7d7d7;
}

.off-canvas-menu ul.menu > li .sub-menu:after {
  border: solid 12px transparent;
  border-right-color: #fff;
  top: 14px;
  left: -24px;
}

.off-canvas-menu .fa {
  margin-right: 5px;
}

.off-canvas-menu ul {
  padding: 0;
  margin-bottom: 0;
  position: relative;
}

.off-canvas-menu li {
  list-style: none;
  padding: 0 20px;
  position: relative;
}

.off-canvas-menu ul ul {
  display: none;
  box-shadow: 3px 0 10px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  position: absolute;
  left: 100%;
  width: 100%;
  top: 0;
  border: 1px solid #f5eaea;
  padding: 0 10px;
}

.off-canvas-menu ul.menu li.menu-item-has-children > a:after {
  content: "\f105";
  transition: all 0.35s;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -13px;
}

.off-canvas-menu ul.menu li.menu-item-has-children.bsm-enter > a:after {
  opacity: 0;
  right: -8px;
}

.off-canvas-menu .menu .better-custom-badge {
  bottom: inherit;
  top: 50%;
  right: 0;
  left: inherit;
  display: inline-block;
  margin-top: -8px;
}

.off-canvas-menu .menu .menu-item-has-children > a > .better-custom-badge {
  right: 20px;
}

.off-canvas-menu .menu .better-custom-badge:after {
  transform: rotate(90deg);
  bottom: 4px;
  left: -8px;
}

.off-canvas-inner > .off-canvas-search:first-child {
  padding-top: 25px;
}

.off-canvas-search form {
  position: relative;
}

.off-canvas-search input[type=text] {
  padding-right: 25px;
  padding-left: 10px;
  box-shadow: none;
  border: 1px solid #e3e3e3;
  background-color: #fff;
  font-size: 12px;
}

.off-canvas-search .fa {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  color: #8f8f8f;
}

.off-canvas-inner > .off_canvas_footer {
  padding-top: 18px;
  margin-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}

.off-canvas-inner > .off_canvas_footer:first-child {
  padding-top: 20px;
  margin-top: 0;
  border-top: none;
}

.off-canvas-inner > .off-canvas-search + .off_canvas_footer {
  margin-top: 14px;
}

.off-canvas-inner > .off_canvas_footer .better-social-counter.style-button:first-child .social-list {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.off-canvas-inner > .off_canvas_footer .better-social-counter.style-button:first-child .social-item {
  float: none;
  margin: 0 3px;
  display: inline;
}

.off_canvas_footer .better-social-counter.style-button .item-icon {
  border-radius: 50%;
}

.off-canvas-container .social-share-list {
  padding: 15px 0 0;
}

.off-canvas-container .social-share-list li {
  list-style: none;
  display: inline-block;
  margin-right: 3px;
}

.off-canvas-container .social-share-list a {
  background: #424242;
  color: #fff;
  padding: 4px 7px;
  border-radius: 3px;
}

.off-canvas-container.right {
  right: -300px;
  left: auto;
}

.off-canvas-container.right .off-canvas-inner, .off-canvas-container.right:before {
  right: 0;
  left: auto;
}

.off-canvas-container.right .off-canvas-menu ul ul {
  left: auto;
  right: 100%;
  box-shadow: -3px 0 10px 0 rgba(0, 0, 0, 0.1);
}

.off-canvas-container.right .off-canvas-menu ul {
  text-align: right;
}

.off-canvas-container.right ul.menu li.menu-item-has-children > a:after {
  content: "\f104";
  right: inherit;
  left: 0;
}

.off-canvas-container.right ul.menu li.menu-item-has-children.bsm-enter > a:after {
  right: auto;
  left: -8px;
}

.off-canvas-container.right .off-canvas-menu ul.menu li.menu-item-has-children.bsm-enter > a:after {
  right: auto;
  left: -8px;
}

.off-canvas-container.right .off-canvas-menu .menu .better-custom-badge {
  right: inherit;
  left: 0;
}

.off-canvas-container.right .off-canvas-menu .menu .menu-item-has-children > a > .better-custom-badge {
  right: inherit;
  left: 20px;
}

.off-canvas-container.right .off-canvas-menu .menu .better-custom-badge:after {
  transform: rotate(-90deg);
  left: auto;
  right: -8px !important;
}

.off-canvas-container.right .off_canvas_footer {
  text-align: right;
}

.off-canvas-container.right .better-social-counter.style-button .social-item {
  float: right;
  margin: 0 0 6px 4px;
}

.off-canvas-container.right ul.menu li.menu-have-icon > a > .bf-icon {
  float: right;
  margin: 4px 0 0 6px;
}

.off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:after, .off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:before {
  left: inherit;
  right: -27px;
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: FlipH;
}

.off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:after {
  left: inherit;
  right: -24px;
}

.off-canvas-container.right ul.menu > li .sub-menu .sub-menu {
  left: inherit;
  right: 100%;
}

.skin-dark.off-canvas-container .off-canvas-inner, .skin-dark.off-canvas-container:before {
  background: #151515;
}

.skin-dark.off-canvas-container .off-canvas-search input[type=text] {
  border-color: #272727;
  background-color: #151515;
  color: #fff;
}

.skin-dark.off-canvas-container .off-canvas-inner > div, .skin-dark.off-canvas-container .off-canvas-menu a {
  color: #fff;
}

.skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu {
  background: #151515;
  border-color: #232323;
}

.skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu:after, .skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu:before {
  border-right-color: #232323;
}

.skin-dark.off-canvas-container .off-canvas-menu li > a {
  border-bottom-color: rgba(255, 255, 255, 0.05) !important;
}

.skin-dark.off-canvas-container .off-canvas-inner > .off_canvas_footer {
  border-top-color: rgba(255, 255, 255, 0.07);
}

.search-header {
  margin: 0 0 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ebebeb;
}

.search-header .search-form {
  margin-bottom: 15px;
}

.search-header .found-categories ul, .search-header .found-tags ul {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
}

.search-header .found-categories li, .search-header .found-tags li {
  display: inline-block;
  margin: 0 10px 0 0;
}

.search-header .label {
  font-weight: 700;
  font-size: 14px;
  color: #383838;
  padding: 0 10px 0 0;
}

.search-header .clean-button {
  line-height: 18px;
}

.search-header .found-categories li .clean-button, .search-header .found-tags li .clean-button {
  margin: 0;
}

.search-header .found-categories + .found-tags {
  margin-top: 15px;
}

.search-header .found-tags .clean-button {
  line-height: 22px;
  padding: 0 6px;
}

.topbar {
  height: 35px;
  overflow: hidden;
}

.topbar.use-pretty-tabs {
  z-index: 9999;
  position: relative;
  height: auto;
  overflow: visible;
}

.topbar ul.menu > li .sub-menu {
  top: 100%;
}

.topbar .topbar-inner {
  padding: 4px 0;
}

.topbar .section-links {
  float: right;
}

.topbar.topbar-style-1 .section-menu {
  height: 26px;
}

.topbar.topbar-style-1 .section-menu {
  max-width: 80%;
}

.topbar.topbar-style-1 .section-menu:first-child:last-child {
  max-width: 100%;
}

.site-header.boxed .topbar .topbar-inner {
  border-bottom: 1px solid #efefef;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.site-header.full-width .topbar {
  border-bottom: 1px solid #efefef;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.topbar .better-studio-shortcode {
  display: inline-block;
  float: right;
  margin-bottom: 0;
}

.topbar .better-studio-shortcode .social-list {
  display: inline-block;
  float: right;
}

.topbar .better-social-counter.style-button .social-item {
  margin: 0 0 0 4px;
}

.topbar .better-social-counter.style-button .social-item .item-icon {
  color: #444;
  background-color: transparent;
  font-size: 12px;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.topbar .better-social-counter.style-button .social-item:hover .item-icon {
  color: #545454;
}

.topbar .better-social-counter.style-button .social-item {
  float: left;
  font-size: 13px;
}

.topbar .better-social-counter.style-button a:hover {
  color: #fff;
}

.topbar .topbar-date {
  color: #fff;
  display: inline-block;
  padding: 3px 10px;
  line-height: 18px;
  position: relative;
  top: -1px;
}

.topbar .better-newsticker {
  margin-bottom: 0;
}

.topbar .better-newsticker.better-newsticker {
  margin-bottom: 0 !important;
}

.topbar .section-links + .section-menu .better-newsticker .control-nav {
  right: 30px;
}

.topbar .topbar-sign-in {
  float: right;
  cursor: pointer;
  height: 24px;
  line-height: 24px;
}

.topbar .topbar-sign-in .fa {
  margin-right: 2px;
}

.topbar .topbar-sign-in.behind-social {
  margin-right: 8px;
  position: relative;
  padding-right: 8px;
}

.topbar .topbar-sign-in.behind-social:before {
  content: "";
  width: 1px;
  top: 50%;
  margin-top: -8px;
  height: 18px;
  display: inline-block;
  background: #dadada;
  background: rgba(0, 0, 0, 0.15);
  position: absolute;
  right: -2px;
}

@media only screen and (max-width: 850px) {
  .topbar .better-newsticker ul.news-list li {
    width: 65%;
  }
}
body {
  background: #fff;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip: ink;
}

body.boxed {
  background-color: #eee;
}

body.boxed .bs-vc-content > .vc_row > .bs-vc-wrapper, body.boxed .content-wrap {
  padding-left: 5px;
  padding-right: 5px;
}

body.boxed .bf-breadcrumb > .bf-breadcrumb-container {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

body.boxed .mega-menu .content-wrap {
  padding-left: 2.5px;
  padding-right: 2.5px;
}

body.boxed .slider-container .content-wrap {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 980px) {
  body.boxed .bs-vc-content > .vc_row > .bs-vc-wrapper, body.boxed .content-wrap, body.boxed .mega-menu .content-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.main-wrap {
  margin: 0 auto;
}

.content-wrap, .main-wrap, main.content-container {
  position: relative;
}

body.active-top-line {
  border-top: 3px solid transparent;
}

.main-wrap .container {
  width: 100%;
}

body.full-width .main-wrap {
  width: 100%;
}

@media (min-width: 768px) {
  .boxed .main-wrap {
    width: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
  .boxed .main-wrap {
    max-width: 100% !important;
  }
}
body.boxed .main-wrap {
  padding: 0;
  background-color: #fff;
  box-sizing: inherit;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.27);
}

@media only screen and (max-width: 480px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .vc_row .bs-vc-wrapper > .bs-vc-column {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.content-wrap {
  margin: 0 auto;
  padding: 0;
  min-width: 300px;
}

.container {
  width: 100%;
}

.page-layout-3-col-0 .content-column {
  width: 100% !important;
}

.page-layout-3-col-0.page-layout-3-col-0 .main-section {
  margin-bottom: 0 !important;
}

.listing .col-lg-1, .listing .col-lg-10, .listing .col-lg-11, .listing .col-lg-12, .listing .col-lg-2, .listing .col-lg-3, .listing .col-lg-4, .listing .col-lg-5, .listing .col-lg-6, .listing .col-lg-7, .listing .col-lg-8, .listing .col-lg-9, .listing .col-md-1, .listing .col-md-10, .listing .col-md-11, .listing .col-md-12, .listing .col-md-2, .listing .col-md-3, .listing .col-md-4, .listing .col-md-5, .listing .col-md-6, .listing .col-md-7, .listing .col-md-8, .listing .col-md-9, .listing .col-sm-1, .listing .col-sm-10, .listing .col-sm-11, .listing .col-sm-12, .listing .col-sm-2, .listing .col-sm-3, .listing .col-sm-4, .listing .col-sm-5, .listing .col-sm-6, .listing .col-sm-7, .listing .col-sm-8, .listing .col-sm-9, .listing .col-xs-1, .listing .col-xs-10, .listing .col-xs-11, .listing .col-xs-12, .listing .col-xs-2, .listing .col-xs-3, .listing .col-xs-4, .listing .col-xs-5, .listing .col-xs-6, .listing .col-xs-7, .listing .col-xs-8, .listing .col-xs-9 {
  padding-left: 15px;
  padding-right: 15px;
}

.listing .row {
  margin-left: -15px;
  margin-right: -15px;
}

.term-badges .format-badge, .term-badges .term-badge {
  display: inline-block;
  line-height: 0;
}

.term-badges a {
  color: #8b8b8b;
  padding: 0 0 4px;
}

.term-badges .fa {
  margin-right: 2px;
}

.term-badges.floated a {
  padding: 2px 7px;
  color: #fff;
  margin-right: 3px;
  margin-bottom: 3px;
  display: inline-block;
  line-height: 1.7;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.term-badges.floated {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  line-height: 0;
  font-size: 0;
}

.term-badges.text-badges, .term-badges.text-badges .term-badge {
  line-height: 1.4;
}

.term-badges.text-badges .term-badge {
  margin-right: 10px;
}

.term-badges.text-badges .term-badge:last-child {
  margin-right: 0;
}

.term-badges.text-badges a {
  background-color: transparent !important;
  font-weight: 500;
  padding: 0;
}

.format-icon {
  position: absolute;
  right: 20px;
  top: 20px;
  pointer-events: none;
  width: 32px;
  height: 32px;
  border: 2px solid #fff;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  font-size: 14px;
  transition: 0.43s cubic-bezier(0.47, 0.13, 0.16, 0.72) 0s;
}

.format-icon .fa {
  line-height: 28px;
  width: 100%;
  text-align: center;
}

.format-icon.format-audio {
  padding-right: 2px;
}

.format-icon.format-video {
  padding-left: 2px;
}

.post-summary p:last-child {
  margin-bottom: 0;
}

.entry-content a.read-more, a.read-more {
  font-size: 12px;
  color: #fff;
  background: #434343;
  display: inline-block;
  padding: 3px 11px;
  margin-top: 13px;
}

.entry-content a.read-more, a.read-more:hover {
  color: #fff;
}

.img-holder {
  position: relative;
  width: 80px;
  display: inline-block;
  float: left;
  margin-right: 15px;
  transition: none;
}

.bs-ll-a .img-cont:before, .bs-ll-a .img-holder:before, .bs-ll-a img[data-src]:not(.b-loaded) {
  opacity: 1;
  background-color: #e9ebee;
  background-image: linear-gradient(to left, #e9ebee 0, #f4f5f6 20%, #e9ebee 40%, #e9ebee 100%);
  background-repeat: no-repeat;
  background-size: 1000px 900px;
  animation: bs-lazy-anim 1.01s infinite linear forwards;
}

.bs-ll-d .img-cont, .bs-ll-d .img-holder {
  background-color: #f5f5f5;
}

.listing-mg-item .img-cont:before {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}

.img-cont.b-error:before, .img-cont.b-loaded:before, .img-holder.b-error:before, .img-holder.b-loaded:before {
  background: 0 0;
  opacity: 0;
  animation: none;
}

.listing-item-blog-1 .featured .img-holder.b-error, .listing-item-blog-1 .featured .img-holder.b-loaded, .listing-item-blog-5 .featured .img-holder.b-error, .listing-item-blog-5 .featured .img-holder.b-loaded, .listing-item-tb-1 .img-holder.b-error, .listing-item-tb-1 .img-holder.b-loaded, .listing-item-tb-2 .img-holder.b-error, .listing-item-tb-2 .img-holder.b-loaded, .listing-item-tb-3 .img-holder.b-error, .listing-item-tb-3 .img-holder.b-loaded {
  background-size: cover !important;
  background-position: top center !important;
}
@keyframes bs-lazy-anim {
  from {
    background-position: -800px 0;
  }
  to {
    background-position: 400px 0;
  }
}
@keyframes bs-lazy-anim-rtl {
  from {
    background-position: 400px 0;
  }
  to {
    background-position: -800px 0;
  }
}
.img-cont.img-cont.img-content-ni.img-content-ni, .img-holder.img-holder.img-content-ni.img-content-ni {
  background: 0 0 !important;
}

.img-holder.b-load-ready {
  opacity: 0;
}

.img-holder.b-error, .img-holder.b-loaded, body.bs-ll-d .img-holder {
  background-size: cover;
  animation: none;
  background-position: top center;
}

.img-holder.b-loaded, body.bs-ll-d .img-holder {
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}

.bs-pagination-cached .img-holder.b-loaded {
  transition: none;
}

.img-holder:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70%;
}

.search-field::-ms-clear {
  display: none;
}

.modal {
  z-index: 99999;
}

.margin-sm-left {
  margin-left: 7px;
}

.margin-sm-right {
  margin-right: 7px;
}

.margin-xsm-left {
  margin-left: 3px;
}

.margin-xsm-right {
  margin-right: 3px;
}

.limit-line {
  overflow: hidden;
  white-space: nowrap;
}

.limit-dot-line {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.top-line {
  border-top: 1px solid #f4f4f4;
}

.bottom-line {
  border-bottom: 1px solid #f4f4f4;
}

li.bottom-line:last-child {
  border-bottom: none;
}

.no-list-style {
  list-style: none !important;
}

.no-list-style li {
  padding-right: 0 !important;
}

.no-list-style li:before {
  display: none !important;
}

.bs-padding-1-1 {
  padding-left: 5%;
  padding-right: 5%;
}

.bs-padding-0-1 {
  padding-right: 5%;
}

.bs-padding-1-0 {
  padding-left: 5%;
}

.bs-padding-2-2 {
  padding-left: 10%;
  padding-right: 10%;
}

.bs-padding-2-1 {
  padding-left: 10%;
  padding-right: 5%;
}

.bs-padding-1-2 {
  padding-left: 5%;
  padding-right: 10%;
}

.bs-padding-0-2 {
  padding-right: 10%;
}

.bs-padding-2-0 {
  padding-left: 10%;
}

.bs-padding-3-3 {
  padding-left: 15%;
  padding-right: 15%;
}

.bs-padding-0-3 {
  padding-right: 15%;
}

.bs-padding-3-0 {
  padding-left: 15%;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover {
  background-color: #f1f1f1;
  -webmit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.search-form input[type=search] {
  float: left;
  height: 38px;
  line-height: 38px;
  margin-right: 8px;
  font-size: 12px;
  box-shadow: none;
}

.search-form input[type=submit] {
  height: 38px;
}

.post-meta {
  padding-top: 2px;
  font-style: inherit;
}

.post-meta .time {
  margin-right: 10px;
}

.post-meta .share, .post-meta .views {
  float: none;
  margin-right: 10px;
  font-style: normal;
}

.post-meta .comments, .post-meta .share, .post-meta .views {
  white-space: nowrap;
}

.post-meta .views {
  font-weight: 700;
}

.post-meta .views.rank-0, .post-meta .views.rank-default {
  font-weight: 400;
}

.post-meta .comments {
  margin-left: 10px;
  font-style: normal;
  float: right;
}

.post-meta .comments:first-child:last-child, .post-meta .rating:first-child:last-child {
  float: none;
  margin-left: 0;
  margin-right: 0;
}

.post-meta .rating + .comments {
  float: none;
  margin-left: 0;
}

.post-meta .comments .fa, .post-meta .share .bf-icon, .post-meta .views .bf-icon, .post-meta .views .fa {
  display: inline-block;
  margin-right: 3px;
}

.post-meta .post-author-avatar img {
  margin-right: 5px;
  margin-top: -2px;
}

.post-meta .post-author {
  font-weight: bolder;
  font-style: normal;
  margin-right: 8px;
  max-width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
}

.post-meta .post-author:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
  margin-left: 8px;
  font-size: 5px;
  vertical-align: middle;
  color: #adb5bd;
}

.post-meta .post-author-a:last-child .post-author {
  margin-right: 0;
}

.post-meta .post-author-a:last-child .post-author:after {
  display: none;
}

.post-meta > a:last-child, .post-meta > span:last-child {
  margin-right: 0 !important;
}

.slider-style-1-container, .slider-style-11-container, .slider-style-13-container, .slider-style-15-container, .slider-style-2-container.slider-container-1col, .slider-style-3-container, .slider-style-4-container.slider-container-1col, .slider-style-5-container, .slider-style-7-container, .slider-style-9-container {
  margin: 0 0 -20px;
  padding: 25px 0;
}

.slider-style-5-container {
  padding-bottom: 0;
}

.slider-style-16-container, .slider-style-2-container, .slider-style-4-container, .slider-style-8-container {
  margin: 0 0 25px;
}

.slider-style-15-container {
  margin: 0;
  padding-bottom: 0;
}

.slider-style-11-container .bs-slider, .slider-style-13-container .bs-slider, .slider-style-9-container .bs-slider {
  margin-bottom: 0;
}

.archive-title {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 13px;
}

.archive-title .pre-title {
  position: relative;
  margin-bottom: 17px;
}

.archive-title .pre-title span {
  background-color: #444;
  display: inline-block;
  line-height: 26px;
  z-index: 1;
  position: relative;
  padding: 0 10px;
  color: #fff;
}

.archive-title .pre-title:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 100%;
  height: 3px;
  width: 100%;
  background-color: #444;
}

.archive-title .page-heading {
  margin: 0 0 12px;
  position: relative;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
  padding: 0;
}

.archive-title.with-actions .page-heading {
  padding-right: 30px;
}

.archive-title .actions-container {
  width: 30px;
  float: right;
}

.archive-title.without-terms .actions-container {
  margin-top: 8px;
}

.archive-title .page-heading .count, .archive-title .rss-link {
  float: right;
  font-size: 20px;
}

.archive-title .rss-link {
  color: #f97410;
}

.archive-title .desc {
  margin-top: 12px;
}

.archive-title .desc p:last-child {
  margin-bottom: 0;
}

.archive-title .term-badges {
  margin: 10px 0 0;
  line-height: 0;
}

.archive-title .term-badges span.term-badge {
  margin-bottom: 6px;
}

.archive-title .term-badges span.term-badge a {
  background: #fff !important;
  border: 1px solid #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  padding: 0 7px;
  display: inline-block;
  line-height: 20px;
  margin-right: 3px;
  font-size: 10px;
  float: left;
  color: #8b8b8b !important;
}

.archive-title .term-badges span.term-badge a:hover {
  color: #fff !important;
  border: 1px solid transparent !important;
}

.wpb_text_column img {
  max-width: 100%;
  height: auto;
}

.wpb_widgetised_column .wpb_wrapper > ul {
  margin: 0;
  padding: 0;
}

.bs-injection.bs-injection-1-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-injection-2-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-injection-3-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-vc-content, .bs-injection.bs-vc-content .vc_row, .bs-injection.bs-vc-content .vc_vc_row, .layout-1-col .bs-vc-content .vc_row, .layout-1-col .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .layout-1-col .bs-vc-content .vc_vc_row, .layout-3-col-0 .bs-vc-content .vc_row, .layout-3-col-0 .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .layout-3-col-0 .bs-vc-content .vc_vc_row {
  margin-left: auto;
  margin-right: auto;
}

.container, .vc_column_container {
  margin-right: auto !important;
  margin-left: auto !important;
}

.bs-vc-content > .vc_element > .vc_row[data-vc-full-width=true], .bs-vc-content > .vc_element > .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .bs-vc-content > .vc_row[data-vc-full-width=true], .bs-vc-content > .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper {
  width: 100%;
}

.bs-vc-content .vc_row[data-vc-full-width=true] {
  right: auto !important;
  left: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.full-width .bs-vc-content .vc_row[data-vc-full-width=true] {
  max-width: inherit !important;
}

.bs-vc-content .vc_row[data-vc-stretch-content=true] {
  right: auto !important;
  left: auto !important;
  width: auto !important;
  max-width: inherit !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.bs-injection.bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .layout-3-col-0 .bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .page-layout-1-col .bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper {
  max-width: inherit !important;
}

.wpb_flexslider.flexslider .slides img {
  height: auto;
}

.bs-injection.bs-vc-content > .vc_row.vc_row-fluid.vc_row-has-fill:first-child {
  margin-top: 0 !important;
}

.vc_row.vc_row-flex > .bs-vc-wrapper {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}

.vc_row.vc_row-flex .bs-vc-wrapper {
  width: 100%;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container {
  display: -ms-flexbox;
}

.vc_row.vc_row-flex > .bs-vc-wrapper, .vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container {
  display: flex;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner {
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  z-index: 1;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner > * {
    min-height: 1em;
  }
}
.vc_row.vc_column-gap-1 > .bs-vc-wrapper {
  margin-left: -0.5px !important;
  margin-right: -0.5px !important;
}

.vc_row.vc_column-gap-1 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 0.5px !important;
  padding-right: 0.5px !important;
}

.vc_row.vc_column-gap-2 > .bs-vc-wrapper {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.vc_row.vc_column-gap-2 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.vc_row.vc_column-gap-3 > .bs-vc-wrapper {
  margin-left: -1.5px !important;
  margin-right: -1.5px !important;
}

.vc_row.vc_column-gap-3 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 1.5px !important;
  padding-right: 1.5px !important;
}

.vc_row.vc_column-gap-4 > .bs-vc-wrapper {
  margin-left: -2px !important;
  margin-right: -2px !important;
}

.vc_row.vc_column-gap-4 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.vc_row.vc_column-gap-5 > .bs-vc-wrapper {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
}

.vc_row.vc_column-gap-5 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
}

.vc_row.vc_column-gap-10 > .bs-vc-wrapper {
  margin-left: -5px !important;
  margin-right: -5px !important;
}

.vc_row.vc_column-gap-10 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.vc_row.vc_column-gap-15 > .bs-vc-wrapper {
  margin-left: -7.5px !important;
  margin-right: -7.5px !important;
}

.vc_row.vc_column-gap-15 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important;
}

.vc_row.vc_column-gap-20 > .bs-vc-wrapper {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.vc_row.vc_column-gap-20 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.vc_row.vc_column-gap-25 > .bs-vc-wrapper {
  margin-left: -12.5px !important;
  margin-right: -12.5px !important;
}

.vc_row.vc_column-gap-25 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}

.vc_row.vc_column-gap-30 > .bs-vc-wrapper {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

.vc_row.vc_column-gap-30 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.vc_row.vc_column-gap-35 > .bs-vc-wrapper {
  margin-left: -17.5px !important;
  margin-right: -17.5px !important;
}

.vc_row.vc_column-gap-35 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 17.5px !important;
  padding-right: 17.5px !important;
}

.listing-item a.vc_inline-link {
  display: none;
}

.bs-pagination-wrapper .listing + .listing {
  margin-top: 20px;
}

.post.emphasize-first-p .entry-content > p:first-child {
  font-size: 120%;
}

.listing-item .post-edit-link {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.58);
  color: #fff;
  padding: 4px 11px;
  font-size: 13px;
  display: none;
  line-height: 20px;
}

.listing-item:hover .post-edit-link {
  display: block;
}

.infinity > .listing + .listing, .more_btn > .listing + .listing {
  margin-top: 20px;
}

.mega-links > .menu-item {
  margin-bottom: 30px;
}

.listing .listing-item, .mega-links > .menu-item {
  min-height: 0;
}

.listing.columns-1 .listing-item, .mega-links.columns-1 > .menu-item {
  width: 100%;
  float: none;
}

.listing.columns-2 .listing-item, .mega-links.columns-2 > .menu-item {
  width: 50%;
  float: left;
}

.listing.columns-2 .listing-item:nth-child(odd), .mega-links.columns-2 > .menu-item:nth-child(odd) {
  padding-right: 18px;
  clear: left;
}

.listing.columns-2 .listing-item:nth-child(even), .mega-links.columns-2 > .menu-item:nth-child(even) {
  padding-left: 18px;
}

.listing.columns-3 .listing-item, .mega-links.columns-3 > .menu-item {
  width: 33.3333%;
  float: left;
}

.listing.columns-3 .listing-item:nth-child(3n-1), .mega-links.columns-3 > .menu-item:nth-child(3n-1) {
  padding-left: 9px;
  padding-right: 9px;
}

.listing.columns-3 .listing-item:nth-child(3n-2), .mega-links.columns-3 > .menu-item:nth-child(3n-2) {
  padding-right: 18px;
  clear: left;
}

.listing.columns-3 .listing-item:nth-child(3n+3), .mega-links.columns-3 > .menu-item:nth-child(3n+3) {
  padding-left: 18px;
}

.listing.columns-4 .listing-item, .mega-links.columns-4 > .menu-item {
  width: 25%;
  float: left;
}

.listing.columns-4 .listing-item:nth-child(4n-3), .mega-links.columns-4 > .menu-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 16px;
  clear: left;
}

.listing.columns-4 .listing-item:nth-child(4n+2), .mega-links.columns-4 > .menu-item:nth-child(4n+2) {
  padding-left: 5px;
  padding-right: 11px;
}

.listing.columns-4 .listing-item:nth-child(4n+3), .mega-links.columns-4 > .menu-item:nth-child(4n+3) {
  padding-left: 10px;
  padding-right: 6px;
}

.listing.columns-4 .listing-item:nth-child(4n+4), .mega-links.columns-4 > .menu-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 16px;
}

.listing.columns-5 .listing-item, .mega-links.columns-5 > .menu-item {
  width: 20%;
  float: left;
}

.listing.columns-5 .listing-item:nth-child(5n+1), .mega-links.columns-5 > .menu-item:nth-child(5n+1) {
  padding-left: 0;
  padding-right: 12px;
  clear: left;
}

.listing.columns-5 .listing-item:nth-child(5n+2), .mega-links.columns-5 > .menu-item:nth-child(5n+2) {
  padding-left: 4px;
  padding-right: 8px;
}

.listing.columns-5 .listing-item:nth-child(5n+3), .mega-links.columns-5 > .menu-item:nth-child(5n+3) {
  padding-left: 6px;
  padding-right: 6px;
}

.listing.columns-5 .listing-item:nth-child(5n+4), .mega-links.columns-5 > .menu-item:nth-child(5n+4) {
  padding-left: 8px;
  padding-right: 4px;
}

.listing.columns-5 .listing-item:nth-child(5n+5), .mega-links.columns-5 > .menu-item:nth-child(5n+5) {
  padding-left: 8px;
  padding-right: 0;
}

.listing.columns-5.listing-tall .listing-item:nth-child(5n+5), .mega-links.columns-5.listing-tall > .menu-item:nth-child(5n+5) {
  padding-left: 12px;
  padding-right: 0;
}

@media only screen and (max-width: 1000px) {
  .listing.columns-5 .listing-item, .mega-links.columns-5 > .menu-item {
    width: 25%;
  }
  .listing.columns-5 .listing-item:nth-child(4n-3), .mega-links.columns-5 > .menu-item:nth-child(4n-3) {
    padding-left: 0;
    padding-right: 8px;
    clear: left;
  }
  .listing.columns-5 .listing-item:nth-child(4n+2), .mega-links.columns-5 > .menu-item:nth-child(4n+2) {
    padding-left: 3px;
    padding-right: 5px;
    clear: none;
  }
  .listing.columns-5 .listing-item:nth-child(4n+3), .mega-links.columns-5 > .menu-item:nth-child(4n+3) {
    padding-left: 5px;
    padding-right: 3px;
    clear: none;
  }
  .listing.columns-5 .listing-item:nth-child(4n+4), .mega-links.columns-5 > .menu-item:nth-child(4n+4) {
    padding-right: 0;
    padding-left: 8px;
    clear: none;
  }
}
@media only screen and (max-width: 900px) {
  .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 33.3333%;
  }
  .listing.columns-4 .listing-item:nth-child(3n-1), .listing.columns-5 .listing-item:nth-child(3n-1), .mega-links.columns-4 > .menu-item:nth-child(3n-1), .mega-links.columns-5 > .menu-item:nth-child(3n-1) {
    padding-left: 6px;
    padding-right: 6px;
    clear: none;
  }
  .listing.columns-4 .listing-item:nth-child(3n-2), .listing.columns-5 .listing-item:nth-child(3n-2), .mega-links.columns-4 > .menu-item:nth-child(3n-2), .mega-links.columns-5 > .menu-item:nth-child(3n-2) {
    padding-left: 0;
    padding-right: 12px;
    clear: left;
  }
  .listing.columns-4 .listing-item:nth-child(3n+3), .listing.columns-5 .listing-item:nth-child(3n+3), .mega-links.columns-4 > .menu-item:nth-child(3n+3), .mega-links.columns-5 > .menu-item:nth-child(3n+3) {
    padding-left: 12px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 600px) {
  .listing.columns-3 .listing-item, .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-3 > .menu-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 50%;
  }
  .listing.columns-3 .listing-item:nth-child(odd), .listing.columns-4 .listing-item:nth-child(odd), .listing.columns-5 .listing-item:nth-child(odd), .mega-links.columns-3 > .menu-item:nth-child(odd), .mega-links.columns-4 > .menu-item:nth-child(odd), .mega-links.columns-5 > .menu-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 13px;
    clear: left;
  }
  .listing.columns-3 .listing-item:nth-child(even), .listing.columns-4 .listing-item:nth-child(even), .listing.columns-5 .listing-item:nth-child(even), .mega-links.columns-3 .listing-item:nth-child(even), .mega-links.columns-4 .listing-item:nth-child(even), .mega-links.columns-5 .listing-item:nth-child(even) {
    padding-left: 13px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 500px) {
  .listing.columns-2 .listing-item, .listing.columns-3 .listing-item, .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-2 > .menu-item, .mega-links.columns-3 > .menu-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    clear: none !important;
  }
}
.archive-title img {
  max-width: 100%;
}

.bsbt-shortcode-placeholder-p.bsbt-shortcode-placeholder-p {
  word-break: break-all;
  margin: 0;
  line-height: 24px;
  font-size: 14px;
  font-family: var(--publisher-system-font);
}

.bsbt-shortcode-placeholder-p.bsbt-shortcode-placeholder-p + .bsbt-shortcode-placeholder {
  margin-top: 5px;
}

.bsbt-shortcode-placeholder {
  text-align: center;
  background: #fff8d7;
  border: 1px solid #e5d68d;
  margin: 0 0 40px;
  padding: 15px;
  line-height: 24px;
  font-size: 13px;
  font-family: var(--publisher-system-font);
}

.bsbt-shortcode-placeholder a, .bsbt-shortcode-placeholder a:hover {
  color: #e43c36 !important;
  font-weight: bolder;
}

.bsbt-shortcode-placeholder.type-small {
  padding: 7px;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}

.bs-shortcode-row {
  margin-bottom: 20px;
}

.bs-shortcode-row-2-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-2-column[max-width~="450px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-shortcode-row-3-column[max-width~="600px"] .bs-shortcode-col {
  width: 50% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-3-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
}

.bs-shortcode-row-3-column[max-width~="600px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-shortcode-row-4-column[max-width~="700px"] .bs-shortcode-col {
  width: 33.3333% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-4-column[max-width~="600px"] .bs-shortcode-col {
  width: 50% !important;
}

.bs-shortcode-row-4-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
}

.bs-shortcode-row-4-column[max-width~="700px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-ll.a .fb-page, .bs-ll.a .google-plus-block {
  background-color: #e9ebee;
  background-image: linear-gradient(to left, #e9ebee 0, #f4f5f6 20%, #e9ebee 40%, #e9ebee 100%);
  background-repeat: no-repeat;
  background-size: 1000px 900px;
  animation: bs-lazy-anim 1.01s infinite linear forwards;
  width: 100% !important;
  min-height: 130px !important;
  text-align: center;
}

.bs-ll.a .footer-widgets.light-text .fb-page, .bs-ll.a .footer-widgets.light-text .google-plus-block {
  background-color: #373737;
  background-image: linear-gradient(to left, #373737 0, #2b2b2b 20%, #373737 40%, #373737 100%);
}

.fb-page.fb_iframe_widget {
  background: 0 0;
}

.bs-text a:hover {
  text-decoration: underline;
}

.bs-text .bs-text-content p:last-child {
  margin-bottom: 0;
}

.bs-text a.btn {
  color: #fff;
}

.pagination {
  margin: 20px 0 0;
  font-size: 18px;
}

.pagination:last-child {
  margin-bottom: 0 !important;
}

.entry-content .bs-post-pagination .pages {
  border-color: #dadada !important;
  color: #333;
}

.entry-content .bs-post-pagination span {
  line-height: 28px;
  height: 28px;
  min-width: 28px;
}

.entry-content > .bs-post-pagination:first-child {
  margin: 0 0 20px;
}

.pagination.bs-links-pagination .older {
  float: left;
  width: 50%;
  text-align: left;
}

.pagination.bs-links-pagination .newer {
  float: right;
  width: 50%;
  text-align: right;
}

.pagination.bs-links-pagination a {
  display: inline-block;
  margin-right: 1px;
  line-height: 26px;
  height: 26px;
  min-width: 30px;
  text-align: center;
  padding: 0 9px;
  background-color: #fff;
  border: 1px solid #dadada;
  color: #8a8f92;
  font-size: 12px;
  text-transform: uppercase;
}

.pagination.bs-links-pagination a:hover {
  color: #fff;
  border: 1px solid transparent;
}

.pagination.bs-numbered-pagination .page-numbers, .pagination.bs-numbered-pagination .page-numbers.dots:hover, .pagination.bs-numbered-pagination .wp-pagenavi a, .pagination.bs-numbered-pagination .wp-pagenavi span, .pagination.bs-numbered-pagination span {
  display: inline-block;
  margin-right: 1px;
  line-height: 30px;
  height: 30px;
  min-width: 30px;
  text-align: center;
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #dadada;
  color: #8a8f92;
  font-size: 12px;
  text-transform: uppercase;
  list-style: none;
}

.pagination.bs-numbered-pagination span {
  margin-right: 0;
}

.pagination.bs-numbered-pagination .current, .pagination.bs-numbered-pagination .page-numbers:hover, .pagination.bs-numbered-pagination .wp-pagenavi .current, .pagination.bs-numbered-pagination .wp-pagenavi a:hover, .pagination.bs-numbered-pagination > span {
  border: 1px solid;
}

.pagination.bs-numbered-pagination .next .fa {
  margin-left: 4px;
  font-size: 15px;
}

.pagination.bs-numbered-pagination .prev .fa {
  margin-right: 4px;
  font-size: 15px;
}

.pagination.bs-numbered-pagination.wc-pagination > .page-numbers {
  border: none;
  background: 0 0;
  display: block;
  padding: 0;
  margin: 0;
  text-align: inherit;
}

.pagination.bs-numbered-pagination.wc-pagination > .page-numbers > li {
  display: inline-block;
}

.post-related .listing-item .title {
  font-size: 15px;
  line-height: 1.4;
}

.post-related .include-last-mobile .listing-item:last-child {
  display: none;
}

@media only screen and (max-width: 600px) {
  .post-related .include-last-mobile .listing-item:last-child {
    display: block;
  }
}
.content-column .single-container:last-child {
  margin-bottom: 0;
}

.single-post-content .term-badges.floated a {
  max-width: auto;
}

.post-subtitle {
  padding: 0;
  margin: 0;
  color: #717171;
}

.single-post-content .post-embed iframe {
  max-width: 100%;
}

.entry-terms {
  margin-bottom: 7px;
}

.entry-terms:last-child {
  margin-bottom: -3px;
}

.entry-terms ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline;
}

.entry-terms li {
  display: inline;
}

.entry-terms span.sep {
  margin: 0 5px;
}

.entry-terms .terms-label {
  padding: 0 10px;
  display: inline-block;
  margin-right: 4px;
}

.entry-terms.post-tags .terms-label, .entry-terms.source .terms-label, .entry-terms.via .terms-label {
  line-height: 20px;
  border: 1px solid #444;
  background: #444;
  color: #fff;
  font-size: 10px;
  float: left;
  border-radius: 33px;
}

.entry-terms.post-tags a, .entry-terms.source a, .entry-terms.via a {
  background: #fff;
  border: 1px solid #d4d4d4;
  padding: 0 9px;
  display: inline-block;
  line-height: 20px;
  margin-right: 3px;
  font-size: 10px;
  float: left;
  margin-bottom: 3px;
  color: #5f5f5f;
  border-radius: 33px;
}

.entry-terms.post-tags a:hover, .entry-terms.source a:hover, .entry-terms.via a:hover {
  color: #fff;
  border: 1px solid transparent;
}

.single-container > .post-author {
  padding: 20px;
  margin: 15px 0 0;
  position: relative;
  border: 1px solid #e8e8e8;
}

.single-container > .post-author .post-author-avatar img {
  float: left;
  margin-right: 20px;
}

.single-container > .post-author .author-title {
  margin: 0 0 7px;
  font-size: 18px;
  text-transform: capitalize;
  padding-right: 50%;
}

.single-container > .post-author .author-title .title-counts {
  color: #8a8a8a;
  font-size: 12px;
  vertical-align: middle;
  font-weight: 400;
}

.single-container > .post-author .author-title .title-counts:before {
  content: "-";
  margin: 0 8px;
  opacity: 0.4;
}

.single-container > .post-author .author-links {
  width: 50%;
  text-align: right;
  position: absolute;
  top: 15px;
  right: 15px;
}

.single-container > .post-author .author-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.single-container > .post-author .author-links li {
  margin-left: 8px;
  display: inline-block;
}

.single-container > .post-author .author-links a {
  color: #353535;
  font-size: 15px;
  width: 24px;
  display: inline-block;
  text-align: center;
}

.single-container > .post-author .author-links li.facebook a:hover {
  color: #4a639f;
}

.single-container > .post-author .author-links li.telegram a:hover {
  color: #2da4d9;
}

.single-container > .post-author .author-links li.twitter a:hover {
  color: #59c8ff;
}

.single-container > .post-author .author-links li.google-plus a:hover {
  color: #d73d32;
}

.single-container > .post-author .author-links li.instagram a:hover {
  color: #517fa4;
}

.single-container > .post-author .author-links li.flickr a:hover {
  color: #2f44db;
}

.single-container > .post-author .author-links li.behance a:hover {
  color: #3b63fc;
}

.single-container > .post-author .author-links li.soundcloud a:hover {
  color: #f50;
}

.single-container > .post-author .author-links li.delicious a:hover {
  color: #4a79ff;
}

.single-container > .post-author .author-links li.vimeo a:hover {
  color: #46a3e9;
}

.single-container > .post-author .author-links li.dribbble a:hover {
  color: #ea4c89;
}

.single-container > .post-author .author-links li.linkedin a:hover {
  color: #0266a0;
}

.single-container > .post-author .author-links li.youtube a:hover {
  color: #cc181e;
}

.single-container > .post-author .author-links li.pinterest a:hover {
  color: #cb2027;
}

.single-container > .post-author .author-links li.github a:hover {
  color: #666;
}

.single-container > .post-author .post-author-bio {
  margin-top: 6px;
  font-size: 13px;
  padding-left: 100px;
}

.single-container > .post-author .post-author-bio p:last-child {
  margin-bottom: 0;
}

.post-related {
  position: relative;
  padding: 20px;
  border: 1px solid #e8e8e8;
}

.post-related .section-heading.sh-t2.sh-s1, .post-related .section-heading.sh-t2.sh-s2 {
  margin: -21px -21px 27px;
  padding: 4px 20px 0;
}

.post-related .listing-item-grid-simple .heading-container {
  background: #f5f5f5;
}

@media only screen and (max-width: 520px) {
  .single-container > .post-author .author-title {
    padding-right: 0;
  }
  .single-container > .post-author .author-links {
    width: 100%;
    text-align: left;
    position: relative;
    top: inherit;
    right: inherit;
  }
  .single-container > .post-author .author-links li {
    margin-left: 0;
    margin-right: 4px;
  }
  .single-container > .post-author .post-author-bio {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 380px) {
  .single-container > .post-author .post-author-avatar {
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
  .single-container > .post-author .post-author-avatar img {
    float: none;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
  }
  .single-container > .post-author .author-links {
    text-align: center;
  }
  .single-container > .post-author .author-links li {
    margin-left: 7px;
    margin-right: 7px;
  }
  .single-container > .post-author .post-author-bio {
    margin-top: 5px;
  }
  .single-container > .post-author .author-title {
    text-align: center;
    margin: 14px 0 10px;
    padding: 0;
  }
  .single-container > .post-author .post-author-bio {
    text-align: center;
    padding-left: 0;
  }
}
.single-page-content > .featured {
  text-align: center;
  display: block;
  margin: 0 0 20px;
  line-height: 0;
}

.single-page-content > .featured img {
  max-width: 100%;
  height: auto !important;
}

.single-page-content > .featured iframe {
  max-width: 100%;
}

.single-attachment-content .return-to {
  margin-bottom: 20px;
}

.single-attachment-content .return-to .fa {
  border: 1px solid #d4d4d4;
  border: 1px solid rgba(138, 138, 138, 0.33);
  color: #9c9c9c;
  color: rgba(138, 138, 138, 0.83);
  font-size: 12px;
  padding: 0 9px;
  display: inline-block;
  line-height: 24px;
  min-width: 26px;
  text-align: center;
  cursor: pointer;
  margin-right: 7px;
  text-decoration: none;
  transition: all 0.07s ease;
}

.single-attachment-content .return-to:hover .fa {
  border-color: transparent;
  color: #fff;
}

.single-attachment-content .parent-images ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.single-attachment-content .parent-images .img-holder {
  width: 100%;
  margin-bottom: 12px;
}

.single-attachment-content .parent-images .img-holder .fa {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  display: inline-block;
  font-size: 30px;
  opacity: 0;
  transition: all 0.5s ease;
  color: #fff;
  z-index: 2;
}

.single-attachment-content .parent-images .img-holder:hover .fa {
  opacity: 1;
}

.single-attachment-content .parent-images .img-holder:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0;
  transition: all 0.5s ease;
}

.single-attachment-content .parent-images .img-holder:hover:after, .single-attachment-content .parent-images .listing-item-current > .img-holder .fa, .single-attachment-content .parent-images .listing-item-current > .img-holder:after {
  opacity: 1;
}

.single-attachment-content .attachment-title {
  font-size: 22px;
}

.single-attachment-content .pagination {
  margin-bottom: 23px;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item {
  width: 25% !important;
  float: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n-3) {
  padding-left: 0 !important;
  padding-right: 8px !important;
  clear: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+2) {
  padding-left: 3px !important;
  padding-right: 5px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+3) {
  padding-left: 5px !important;
  padding-right: 3px !important;
  clear: initial !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+4) {
  padding-right: 0 !important;
  padding-left: 8px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n-1) {
  padding: 0 6px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n-2) {
  padding-left: 0 !important;
  padding-right: 12px !important;
  clear: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n+3) {
  padding-left: 12px !important;
  padding-right: 0 !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item {
  width: 33.3333% !important;
  float: left;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item {
  float: left !important;
  width: 50% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item:nth-child(odd) {
  padding-right: 13px !important;
  clear: left !important;
  padding-left: 0 !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item:nth-child(even) {
  padding-left: 13px !important;
  padding-right: 0 !important;
  clear: none !important;
}

.format-video.listing-item-grid .heading-container {
  margin-top: 0;
}

.format-gallery.listing-item-grid .heading-container {
  z-index: 999;
}

.single-post-content.format-aside .entry-content, .single-post-content.format-aside .post-summary {
  position: relative;
  padding: 32px 50px 32px 50px;
  line-height: 30px;
  color: #5a4f43;
  background-color: #f2f6c1;
  border: 1px solid #e8e8e8;
  background-image: -o-radial-gradient(center, cover, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.1) 90%), -o-repeating-linear-gradient(top, transparent 0, transparent 29px, rgba(239, 207, 173, 0.7) 29px, rgba(239, 207, 173, 0.7) 30px);
  background-size: 100% 100%;
}

.single-post-content.format-aside .entry-content {
  margin-bottom: 20px;
}

.single-post-content.format-aside .entry-content blockquote:before {
  background: 0 0;
  top: 26px;
}

.single-post-content.format-quote .entry-content, .single-post-content.format-quote .post-summary {
  text-align: center;
  background-color: #f3f3f3;
  border: 1px solid rgba(0, 0, 0, 0.11);
  padding: 30px 20px;
  margin-bottom: 30px;
}

.single-post-content.format-quote .entry-content blockquote, .single-post-content.format-quote .post-summary blockquote {
  border-left: none;
  margin-bottom: 0;
  padding: 0;
  font-size: 14px;
}

.single-post-content.format-quote .entry-content blockquote:before, .single-post-content.format-quote .post-summary blockquote:before {
  top: -20px;
  background: 0 0;
  line-height: 80px;
}

.single-post-content.format-quote .entry-content blockquote {
  background: 0 0;
  padding: 20px 0;
}

.single-post-content.format-quote .entry-content blockquote cite, .single-post-content.format-quote .post-summary blockquote cite {
  font-weight: 800;
  font-style: normal;
  display: block;
  margin-top: 10px;
}

.single-post-content.format-quote .entry-content blockquote cite:before, .single-post-content.format-quote .post-summary blockquote cite:before {
  content: "— ";
}

.single-post-content.format-quote .heading-container .post-meta, .single-post-content.format-quote .heading-container .title {
  text-align: center;
}

.single-post-content.format-status .entry-content, .single-post-content.format-status .post-summary {
  text-align: center;
  padding: 20px;
  border: 2px solid #eaeaea;
  font-size: 14px;
}

.single-post-content.format-status .post-summary {
  float: left;
}

.single-post-content.format-status .entry-content {
  margin-bottom: 19px;
}

.post.format-status .post-summary p:last-child, .single-post-content.format-status .entry-content p:last-child {
  margin-bottom: 0;
}

.single-post-content.format-status .heading-container .post-meta, .single-post-content.format-status .heading-container .title {
  text-align: center;
}

.better-chat {
  list-style: none;
  padding-left: 0;
  margin-bottom: 20px;
}

.better-chat .chat-item {
  margin-bottom: 10px;
}

.better-chat .chat-item p:last-child {
  margin-bottom: 0;
}

.better-chat .chat-item .user-name {
  display: inline-block;
  position: absolute;
  top: 100%;
  right: 0;
  color: #9a9a9a;
  font-size: 12px;
  font-weight: 400;
  font-family: var(--publisher-system-font);
}

.better-chat .chat-item {
  margin: 0 0 30px;
  border-radius: 14px;
  padding: 8px 16px;
  background: #e5e5ea;
  max-width: 75%;
  clear: both;
  position: relative;
}

.better-chat .chat-item.chat-no-author {
  margin-bottom: 10px;
}

.better-chat .chat-item.chat-next-author {
  margin-bottom: 2px;
}

.better-chat .chat-item.chat-next-author:after, .better-chat .chat-item.chat-next-author:before {
  display: none;
}

.better-chat .chat-item {
  float: right;
  background-color: #dcdcdc;
  color: #373737;
  text-align: right;
}

.better-chat .chat-item::after {
  content: "";
  position: absolute;
  right: -4px;
  bottom: 0;
  width: 12px;
  height: 16px;
  border-left: 8px solid #dcdcdc;
  border-bottom-left-radius: 12px 6px;
}

.better-chat .chat-item.chat-speaker-1, .better-chat .chat-item.chat-speaker-3, .better-chat .chat-item.chat-speaker-5, .better-chat .chat-item.chat-speaker-7, .better-chat .chat-item.chat-speaker-9 {
  float: left;
  text-align: left;
}

.better-chat .chat-item.chat-speaker-1:after, .better-chat .chat-item.chat-speaker-3:after, .better-chat .chat-item.chat-speaker-5:after, .better-chat .chat-item.chat-speaker-7:after, .better-chat .chat-item.chat-speaker-9:after {
  display: none;
}

.better-chat .chat-item.chat-speaker-1 .user-name, .better-chat .chat-item.chat-speaker-3 .user-name, .better-chat .chat-item.chat-speaker-5 .user-name, .better-chat .chat-item.chat-speaker-7 .user-name, .better-chat .chat-item.chat-speaker-9 .user-name {
  left: 0;
  right: auto;
}

.better-chat .chat-item.chat-speaker-1:before, .better-chat .chat-item.chat-speaker-3:before, .better-chat .chat-item.chat-speaker-5:before, .better-chat .chat-item.chat-speaker-7:before, .better-chat .chat-item.chat-speaker-9:before {
  content: "";
  position: absolute;
  left: -4px;
  bottom: 0;
  width: 12px;
  height: 16px;
  border-right: 8px solid transparent;
  border-left: none;
  border-bottom-right-radius: 12px 6px;
}

.better-chat .chat-item a, .better-chat .chat-item a:hover {
  color: #fff !important;
}

.better-chat .chat-item.chat-speaker-2 a, .better-chat .chat-item.chat-speaker-2 a:hover {
  color: #373737 !important;
}

.better-chat .chat-item.chat-speaker-1 {
  background-color: #1289fe;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-1:before {
  border-right-color: #1289fe;
}

.better-chat .chat-item.chat-speaker-3 {
  background-color: #009e5d;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-3:before {
  border-right-color: #009e5d;
}

.better-chat .chat-item.chat-speaker-4 {
  background-color: #daa715;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-4:after {
  border-left-color: #daa715;
}

.better-chat .chat-item.chat-speaker-5 {
  background-color: #ce4309;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-5:before {
  border-right-color: #ce4309;
}

.better-chat .chat-item.chat-speaker-6 {
  background-color: #da3699;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-6:after {
  border-left-color: #da3699;
}

.better-chat .chat-item.chat-speaker-7 {
  background-color: #7655ce;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-7:before {
  border-right-color: #7655ce;
}

.better-chat .chat-item.chat-speaker-8 {
  background-color: #3b99da;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-8:after {
  border-left-color: #3b99da;
}

.better-chat .chat-item.chat-speaker-9 {
  background-color: #158a54;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-9:before {
  border-right-color: #158a54;
}

.bs-intro, .entry-content .bs-intro {
  font-size: 110%;
  font-weight: bolder;
  -webkit-font-smoothing: antialiased;
}

.entry-content {
  font-size: 14px;
  line-height: 1.6;
  color: #4a4a4a;
  padding-bottom: 20px;
}

.post .entry-content.single-post-content:last-child {
  padding-bottom: 0;
}

.entry-content.single-post-content iframe, .single-page-simple-content .entry-content iframe {
  max-width: 100%;
}

.fluid-width-video-wrapper embed, .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object {
  height: 100% !important;
}

.entry-content .wp-block-media-text {
  margin-bottom: 25px;
}

.entry-content p {
  margin-bottom: 17px;
}

.entry-content p:last-child {
  margin-bottom: 0;
}

.entry-content ol, .entry-content ul {
  margin-bottom: 17px;
}

.entry-content table {
  border: 1px solid #ddd;
  margin-bottom: 30px;
  width: 100%;
}

.entry-content table > tbody > tr > td, .entry-content table > tbody > tr > th, .entry-content table > tfoot > tr > td, .entry-content table > tfoot > tr > th, .entry-content table > thead > tr > td, .entry-content table > thead > tr > th {
  border: 1px solid #ddd;
  padding: 7px 10px;
}

.entry-content table > thead > tr > td, .entry-content table > thead > tr > th {
  border-bottom-width: 2px;
}

.entry-content dl dt {
  font-size: 15px;
}

.entry-content dl dd {
  margin-bottom: 10px;
}

.entry-content acronym[title] {
  border-bottom: 1px dotted #999;
}

.alignright, .entry-content .alignright {
  margin: 5px 0 20px 20px;
  float: right;
}

.alignleft, .entry-content .alignleft {
  margin: 5px 20px 15px 0;
  float: left;
}

.entry-content figure.alignleft .wp-caption-text {
  text-align: left;
}

.entry-content figure.alignright .wp-caption-text {
  text-align: right;
}

.entry-content figure, .entry-content img {
  max-width: 100%;
  height: auto;
}

.entry-content img.aligncenter {
  display: block;
  margin: 15px auto 25px;
}

.entry-content figure.aligncenter {
  margin: 20px auto;
  text-align: center;
}

.entry-content figure.aligncenter img {
  display: inline-block;
}

.entry-content .gallery-caption, .entry-content .wp-caption-text, .entry-content figcaption {
  margin: 5px 0 0;
  font-style: italic;
  font-size: 13px;
  line-height: 15px;
  color: #545454;
  padding: 0;
  text-align: center;
}

@media (min-width: 750px) {
  body.full-width .wp-block-image.alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    max-width: 1000% !important;
  }
  body.full-width .wp-block-image.alignwide {
    margin-left: calc(25% - 25vw);
    margin-right: calc(25% - 25vw);
    width: auto;
    max-width: 1000% !important;
  }
  body.boxed .wp-block-image.alignfull, body.boxed .wp-block-image.alignwide {
    margin-left: -30px;
    margin-right: -30px;
    width: auto;
    max-width: 1000% !important;
  }
}
.entry-content .g-post, .entry-content .instagram-media, .entry-content .reddit-card, .entry-content .tumblr-post, .entry-content .twitter-tweet {
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content .gallery {
  text-align: center;
}

.entry-content .gallery:after {
  content: "";
  display: table;
  clear: both;
}

.entry-content .gallery .gallery-item {
  position: relative;
}

.entry-content .gallery .gallery-item img {
  max-width: 100% !important;
  height: auto !important;
}

.entry-content .gallery.gallery-columns-1, .entry-content .gallery.gallery-columns-2, .entry-content .gallery.gallery-columns-3, .entry-content .gallery.gallery-columns-4, .entry-content .gallery.gallery-columns-5, .entry-content .gallery.gallery-columns-6, .entry-content .gallery.gallery-columns-7, .entry-content .gallery.gallery-columns-8, .entry-content .gallery.gallery-columns-9 {
  margin: -5px -5px 15px -5px;
}

.entry-content .gallery.gallery-columns-1 .gallery-item, .entry-content .gallery.gallery-columns-2 .gallery-item, .entry-content .gallery.gallery-columns-3 .gallery-item, .entry-content .gallery.gallery-columns-4 .gallery-item, .entry-content .gallery.gallery-columns-5 .gallery-item, .entry-content .gallery.gallery-columns-6 .gallery-item, .entry-content .gallery.gallery-columns-7 .gallery-item, .entry-content .gallery.gallery-columns-8 .gallery-item, .entry-content .gallery.gallery-columns-9 .gallery-item {
  padding: 5px;
}

.entry-content .gallery.gallery-columns-2 {
  clear: both;
}

.entry-content .gallery.gallery-columns-2 .gallery-item {
  width: 50%;
  float: left;
}

.entry-content .gallery.gallery-columns-3 .gallery-item {
  width: 33.33%;
  float: left;
}

.entry-content .gallery.gallery-columns-4 .gallery-item {
  width: 25%;
  float: left;
}

.entry-content .gallery.gallery-columns-5 .gallery-item {
  width: 20%;
  float: left;
}

.entry-content .gallery.gallery-columns-6 .gallery-item {
  width: 16.666%;
  float: left;
}

.entry-content .gallery.gallery-columns-7 .gallery-item {
  width: 14.28%;
  float: left;
}

.entry-content .gallery.gallery-columns-8 .gallery-item {
  width: 12.5%;
  float: left;
}

.entry-content .gallery.gallery-columns-9 .gallery-item {
  width: 11.111%;
  float: left;
}

.entry-content .gallery.gallery-columns-2 .gallery-item:nth-child(2n+3), .entry-content .gallery.gallery-columns-3 .gallery-item:nth-child(3n+4), .entry-content .gallery.gallery-columns-4 .gallery-item:nth-child(4n+5), .entry-content .gallery.gallery-columns-5 .gallery-item:nth-child(5n+6), .entry-content .gallery.gallery-columns-6 .gallery-item:nth-child(6n+7), .entry-content .gallery.gallery-columns-7 .gallery-item:nth-child(7n+8), .entry-content .gallery.gallery-columns-8 .gallery-item:nth-child(8n+9), .entry-content .gallery.gallery-columns-9 .gallery-item:nth-child(9n+10) {
  clear: left;
}

.entry-content .terms-list {
  margin-bottom: 10px;
}

.entry-content .terms-list span.sep {
  margin: 0 5px;
}

.entry-content.single-post-content a:hover, .single-page-simple-content .entry-content a:hover {
  text-decoration: underline;
}

.entry-content hr {
  margin: 27px 0;
  border-top: 2px solid #f0f0f0;
}

.entry-content .wp-block-separator {
  border: none;
  border-bottom: 2px solid #f0f0f0;
  margin: 1.65em auto;
}

.entry-content .wp-block-separator.is-style-default {
  border: none;
  border-bottom: 2px solid #f0f0f0;
  margin: 1.65em auto;
}

.entry-content .wp-block-separator.is-style-wide {
  border-bottom-width: 1px;
}

.entry-content .wp-block-separator.is-style-dots {
  border-bottom: none;
}

.entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 100px;
}

.entry-content > :last-child {
  margin-bottom: 0;
}

.entry-content > h1:first-child, .entry-content > .h1:first-child, .entry-content > h2:first-child, .entry-content > .h2:first-child, .entry-content > h3:first-child, .entry-content > .h3:first-child, .entry-content > h4:first-child, .entry-content > .h4:first-child, .entry-content > h5:first-child, .entry-content > .h5:first-child, .entry-content > h6:first-child, .entry-content > .h6:first-child {
  margin-top: 0;
}

blockquote {
  font-size: 14px;
}

blockquote p:last-child {
  margin-bottom: 0;
}

.entry-content.single-post-content blockquote, .single-page-simple-content .entry-content blockquote {
  font-size: 110%;
  background-color: #efefef;
  border-left: none;
  padding: 60px 35px 50px;
  margin: 40px 0 30px 0;
  position: relative;
  text-align: center;
  clear: both;
}

.entry-content.single-post-content blockquote:before, .single-page-simple-content .entry-content blockquote:before {
  content: "\f10e";
  position: absolute;
  top: 0;
  left: 50%;
  margin-top: -30px;
  margin-left: -40px;
  font-size: 30px;
  font-family: FontAwesome;
  color: #444;
  display: block;
  width: 80px;
  height: 80px;
  background: #fff;
  line-height: 91px;
  border-radius: 50%;
  text-align: center;
}

.entry-content.single-post-content blockquote blockquote:before, .single-page-simple-content .entry-content blockquote blockquote:before {
  display: none;
}

.entry-content.single-post-content blockquote blockquote, .single-page-simple-content .entry-content blockquote blockquote {
  background-color: transparent;
  padding: 0;
  margin: 0 0 10px;
}

.entry-content.single-post-content blockquote blockquote:last-child, .single-page-simple-content .entry-content blockquote blockquote:last-child {
  margin-bottom: 0;
}

.entry-content.single-post-content blockquote.bs-pullquote, .single-page-simple-content .entry-content blockquote.bs-pullquote {
  min-width: 250px;
  max-width: 333px;
  display: inline-block;
  padding: 20px 20px 20px;
  margin: 0 20px 20px 0;
  background-color: #f3f3f3;
  clear: none;
}

.entry-content blockquote.bs-pullquote:before {
  display: none;
}

.entry-content.single-post-content blockquote.bs-pullquote-right, .single-page-simple-content .entry-content blockquote.bs-pullquote-right {
  text-align: right;
  float: right;
  margin-left: 25px;
  border-right: 4px solid transparent;
}

.entry-content.single-post-content blockquote.bs-pullquote-left, .single-page-simple-content .entry-content blockquote.bs-pullquote-left {
  text-align: left;
  float: left;
  margin-right: 25px;
  border-left: 4px solid transparent;
}

@media only screen and (max-width: 530px) {
  .alignleft, .alignright, .entry-content .alignleft, .entry-content .alignright {
    text-align: center !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100% !important;
    display: block !important;
  }
  .entry-content figure.alignright .wp-caption-text {
    text-align: center !important;
  }
}
.continue-reading-container {
  display: none;
}

@media only screen and (max-width: 700px) {
  .continue-reading-content.close {
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
    max-height: 170px;
    transition: max-height 0.75s ease;
    width: 100%;
  }
  .continue-reading-content.close:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(transparent 35%, #fff);
    z-index: 99;
  }
  .continue-reading-container {
    display: block;
    text-align: center;
    position: relative;
    z-index: 300;
    bottom: 25px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 20px;
    letter-spacing: 1.4px;
  }
  .continue-reading-container:last-child {
    border-bottom: none;
  }
  .continue-reading-btn.btn {
    color: #fff;
    line-height: 42px;
    height: auto;
    padding: 0 42px;
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.37);
    border-radius: 23px;
  }
}
.comments-wrap {
  margin: 0 auto;
  position: relative;
}

.comments-template .comments-closed {
  text-align: center;
  padding: 20px 15px;
  background-color: #f5f5f5;
}

.comments-wrap ol.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.comments-wrap ol.comment-list .children {
  list-style: none;
  margin: 0;
  padding-left: 10%;
}

@media only screen and (max-width: 600px) {
  .comments-wrap ol.comment-list .children {
    padding-left: 7%;
  }
}
.comments-wrap li.comment, .comments-wrap li.pingback {
  clear: both;
}

.comments-wrap li > div {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding: 15px 0;
}

.comments-wrap .comment-list > li:first-child > div {
  border-top: none;
}

.comment-list .comment-avatar {
  float: left;
  margin: 0 20px 10px 0;
}

.comment-list .comment-avatar .avatar {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.comment-list .comment-meta {
  margin: 0 0 5px;
  color: #858585;
}

.comment-list .comment-meta .comment-author {
  display: inline-block;
  padding: 4px 0 0;
  font-size: 15px;
  text-transform: capitalize !important;
  font-style: normal;
}

.comments-wrap li.pingback .comment-meta .comment-author {
  padding-top: 0;
}

.comment-list .comment-meta .comment-author .says {
  color: #9a9a9a;
}

.comment-list .comment-meta .comment-published {
  font-style: italic;
  display: inline-block;
  margin: 0;
  padding: 4px 0 0;
  float: right;
  font-size: 11px;
  color: #c2c2c2;
}

.comment-list .comment-content {
  margin: 0 0 8px;
  font-size: 13px;
  padding-left: 80px;
}

.comment-list .comment-content em.needs-approve {
  background: #f2f2f2;
  padding: 2px 5px;
  border-radius: 3px;
  margin-bottom: 7px;
  display: inline-block;
}

.comment-list .comment-footer {
  font-size: 12px;
}

.comment-list .comment-footer .comment-edit-link {
  margin-left: 15px;
}

.comment-list .comment-footer, .comment-list .comment-footer .comment-edit-link {
  color: #868686;
  float: right;
}

.comment-list .comment-footer .comment-reply-link {
  display: inline-block;
  float: right;
  color: #909090;
  text-align: center;
}

.comments-wrap .comments-nav {
  margin-top: 10px;
  position: relative;
  border-top: 1px solid #ebebeb;
  padding-top: 10px;
  padding-bottom: 5px;
}

.comments-wrap .comments-nav .pagination {
  margin-top: 0;
}

.comments-wrap .comments-nav .page-numbers {
  font-size: 12px;
  color: #b3b3b3;
  font-weight: 400;
}

.comment-respond {
  margin: 0 auto;
  position: relative;
}

.comments-wrap + .comment-respond {
  margin-top: 20px;
}

@media only screen and (max-width: 780px) {
  .comment-respond {
    margin-bottom: 30px;
  }
}
.comment-respond .comment-reply-title:empty {
  display: none;
}

.comment-respond #cancel-comment-reply-link, .comment-respond .comment-reply-title .h-text {
  display: inline-block;
  padding: 6px 12px;
  text-transform: uppercase;
}

.comment-respond .log-in-out {
  text-align: center;
}

.form-allowed-tags {
  margin-top: -1.5rem;
  font-size: 0.9375rem;
}

.comment-respond #cancel-comment-reply-link {
  float: right;
  color: #fff !important;
}

.comments-wrap .comment-respond .comment-reply-title {
  text-align: inherit;
}

.comment-respond .wp-social-login-widget {
  text-align: center;
}

.comment-respond .wp-social-login-connect-with {
  font-size: 17px;
  font-weight: 700;
  color: #414141;
}

.comment-respond .note-after, .comment-respond .note-before {
  text-align: center;
  margin-bottom: 15px;
}

.comment-respond .note-after p:last-child, .comment-respond .note-before p:last-child {
  margin-bottom: 0;
}

.comment-respond .author-wrap {
  width: 50%;
  float: left;
  padding-right: 10px;
}

.comment-respond .email-wrap {
  width: 50%;
  float: left;
  padding-left: 10px;
}

.comment-respond .url-wrap {
  width: 100%;
}

.comment-respond .url-wrap .url {
  max-width: 100%;
  width: 100%;
}

.comment-respond .author-wrap input, .comment-respond .email-wrap input {
  width: 100%;
}

.comment-respond .author-wrap, .comment-respond .comment-wrap, .comment-respond .email-wrap, .comment-respond .url-wrap {
  margin-bottom: 15px;
}

.comment-respond .author, .comment-respond .comment, .comment-respond .email, .comment-respond .url {
  border: 1px solid #d8d8d8;
  padding: 18px 12px;
}

.comment-respond .author, .comment-respond .email, .comment-respond .url {
  padding: 8px 12px;
  height: auto;
}

.comment-respond .comment {
  height: 160px;
}

.comment-respond .comment-submit {
  background: #434343;
  font-size: 12px;
  font-weight: 400;
}

.comment-respond .form-submit {
  margin: 0;
}

.ajaxified-comments-container {
  margin: 20px 0;
  border: 1px solid #e1e2e4;
  background: #f6f7f9;
  padding: 20px 20px;
  text-align: center;
  color: #1d1d1d;
  border-radius: 3px;
  font-size: 13px;
  font-weight: bolder;
}

.comment-ajaxified-placeholder {
  color: #696969;
  margin: 0 5px;
}

.comment-form input + label {
  margin-left: 5px;
}

.comments-template-multiple .nav-tabs {
  padding: 0;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.comments-template-multiple .nav-tabs li {
  list-style: none;
  display: inline-block;
  margin: 0 !important;
  width: 33.333%;
  line-height: 56px;
}

.comments-template-multiple.providers-2 .nav-tabs li {
  width: 50%;
}

@media only screen and (max-width: 600px) {
  .comments-template-multiple.providers-2 .nav-tabs li, .comments-template-multiple.providers-3 .nav-tabs li {
    width: 100% !important;
  }
}
.comments-template-multiple .nav-tabs a {
  font-size: 14px;
  font-weight: 700;
  padding: 0 26px;
  display: block;
  line-height: 56px;
  height: 56px;
  border: none !important;
  border-radius: 0;
  white-space: nowrap;
  position: relative;
  transition: all 0.3s ease;
  text-align: center;
  background: #eff0f1;
  margin: 0 !important;
}

.comments-template-multiple .nav-tabs li:first-child a {
  border-radius: 4px 0 0 4px;
}

.comments-template-multiple .nav-tabs li:last-child a {
  border-radius: 0 4px 4px 0;
}

.comments-template-multiple .nav-tabs a:after {
  content: " ";
  display: inline-block;
  height: 3px;
  width: 0;
  background-color: transparent;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: all 0.3s ease;
  border-radius: 23px;
}

.comments-template-multiple .nav-tabs .active a:after {
  width: 80%;
}

.comments-template-multiple .nav-tabs a:before {
  content: " ";
  display: inline-block;
  height: 56px;
  width: 1px;
  background-color: #ddd;
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
}

.comments-template-multiple .nav-tabs li:last-child a:before {
  display: none;
}

.comments-template-multiple .nav-tabs .active a {
  border: none !important;
}

.comments-template-multiple .nav-tabs .fa {
  margin-right: 6px;
  font-size: 16px;
}

.comments-template-multiple .comments-count, .comments-template-multiple .disqus-comment-count {
  background-color: #cacaca;
  color: #262626;
  border-radius: 3px;
  padding: 0 6px;
  font-size: 12px;
  font-weight: 700;
  vertical-align: middle;
  margin-left: 10px;
  transition: all 0.3s ease;
}

.comments-template-multiple .disqus-comment-count {
  width: 30px;
  display: inline-block;
  white-space: normal;
  overflow: hidden;
  height: 20px !important;
  line-height: 20px;
}

.comments-template-multiple .active .comments-count {
  color: #fff;
}

.comments-template-multiple .comments-count:empty {
  display: none;
}

.comments-template-multiple .multi-wordpress-comment-section .comment-respond:first-child > .section-heading {
  display: none;
}

.comments-template-multiple .tab-pane .comments-template, .comments-template-multiple .tab-pane .comments-template.comment-respond {
  margin-top: 10px !important;
}

.comments-template-multiple .multi-wordpress-comment-section .comment-respond:first-child {
  margin-top: 15px !important;
}

.back-top {
  color: #fff;
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  text-align: center;
  line-height: 42px;
  z-index: 9999;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  font-size: 16px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.09);
}

.back-top.fade-out:hover {
  opacity: 1;
}

.back-top.is-visible {
  visibility: visible;
  opacity: 0.6;
  bottom: 8px;
}

.back-top.fade-out1 {
  opacity: 0.7;
}

.back-top.fade-out2 {
  opacity: 0.8;
}

.back-top.fade-out3 {
  opacity: 0.9;
}

.back-top.fade-out4 {
  opacity: 1;
}

.back-top.dark {
  background: #383838;
  color: #fff;
}

.back-top:hover {
  opacity: 1;
}

.error404 .content-column {
  max-width: 800px !important;
  margin: 10px auto 50px;
}

.error404 .content-column .second-row {
  margin-bottom: 5px;
}

.error404 .content-column .desc-section {
  text-align: center;
}

.error404 .content-column .desc-section .title-404 {
  margin: 0 0 15px;
  color: #444;
  font-weight: bolder;
  text-align: center;
}

.error404 .content-column .text-404 {
  font-size: 130px;
  line-height: 175px;
  font-weight: 700;
  color: #444;
  text-align: center;
  margin: 0;
}

.error404 .content-column .action-links {
  margin-bottom: 10px;
  margin-top: 20px;
}

.error404 .content-column .action-links .fa {
  margin-right: 5px;
}

.error404 .content-column .top-line {
  margin-top: 15px;
  padding-top: 25px;
}

.error404 .content-column .search-form {
  position: relative;
}

.error404 .content-column .search-form label {
  width: 100%;
}

.error404 .content-column .search-form .search-field {
  width: 100%;
  border: 1px solid #cbcbcb;
  height: 34px;
  line-height: 20px;
  padding: 0 30% 0 10px;
  outline: 0;
  float: left;
  background: #fff;
}

.error404 .content-column .search-form .search-submit {
  position: absolute;
  right: 0;
  top: 0;
  height: 34px;
  padding: 0 7%;
  line-height: 28px;
  border: none;
  text-transform: uppercase;
  color: #fff;
  margin-top: 0;
}

.error404 .content-column .search-form.have-focus .search-field {
  border-color: #9e9e9e;
}

.error404 .search-action-container {
  width: 50%;
  float: left;
  margin: 0;
}

.error404 script + .search-action-container:last-child {
  width: 100%;
  float: none;
}

@media (max-width: 768px) {
  .error404 .content-column .search-form {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.author-profile {
  margin-bottom: 29px;
}

.author-profile .post-author-avatar {
  float: left;
  margin-right: 15px;
}

.author-profile .post-author-avatar img {
  border-radius: 50%;
}

.author-profile .author-title {
  font-size: 22px;
  margin: 20px 0 0;
  text-transform: uppercase;
}

.author-profile .author-title .author-title {
  margin: 0 0 7px;
  font-size: 18px;
  text-transform: capitalize;
  padding-right: 50%;
}

.author-profile .author-title .title-counts {
  color: #8a8a8a;
  font-size: 12px;
  vertical-align: middle;
  font-weight: 400;
}

.author-profile .author-title .title-counts:before {
  content: "-";
  margin: 0 8px;
  opacity: 0.4;
}

.author-profile .post-author-bio {
  margin: 10px auto 0 auto;
  padding-left: 115px;
}

.author-profile .post-author-bio p:last-child {
  margin-bottom: 0;
}

.author-profile .author-links {
  margin-top: 15px;
}

.author-profile .author-links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.author-profile .author-links ul li {
  display: inline-block;
  background-color: #fff;
  padding: 0;
  margin: 0 10px 0 0;
  position: relative;
  z-index: 1;
  text-align: center;
}

.author-profile .author-links ul li a, .author-profile .author-links ul li > span {
  display: inline-block;
  line-height: 26px;
  height: 26px;
  width: 26px;
  background-color: #eee;
  font-size: 12px;
  color: #fff;
  vertical-align: middle;
}

.author-profile .author-links ul li.posts-count > span {
  background-color: transparent;
  color: #2d2d2d;
  border: 1px solid #d8d8d8;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  padding: 0 8px;
  text-transform: uppercase;
  line-height: 24px;
}

.author-profile .author-links ul li.facebook a {
  background-color: #4a639f;
}

.author-profile .author-links ul li.twitter a {
  background-color: #59c8ff;
}

.author-profile .author-links ul li.google-plus a {
  background-color: #d73d32;
}

.author-profile .author-links ul li.instagram a {
  background-color: #517fa4;
}

.author-profile .author-links ul li.flickr a {
  background-color: #2f44db;
}

.author-profile .author-links ul li.behance a {
  background-color: #3b63fc;
}

.author-profile .author-links ul li.soundcloud a {
  background-color: #f50;
}

.author-profile .author-links ul li.delicious a {
  background-color: #4a79ff;
}

.author-profile .author-links ul li.vimeo a {
  background-color: #46a3e9;
}

.author-profile .author-links ul li.dribbble a {
  background-color: #ea4c89;
}

.author-profile .author-links ul li.linkedin a {
  background-color: #0266a0;
}

.author-profile .author-links ul li.youtube a {
  background-color: #cc181e;
}

.author-profile .author-links ul li.pinterest a {
  background-color: #cb2027;
}

.author-profile .author-links ul li.github a {
  background-color: #666;
}

.author-profile .author-links ul li.site a {
  background-color: #666;
}

.better-gallery {
  margin: 10px 0 25px;
}

.better-gallery .gallery-title {
  color: #fff;
  padding: 10px 0 0;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.better-gallery p {
  margin: 0;
}

.better-gallery br {
  display: none;
}

.better-gallery .gallery-title .next, .better-gallery .gallery-title .prev {
  cursor: pointer;
  color: #373737;
  vertical-align: middle;
  border: 1px solid rgba(0, 0, 0, 0.17);
  font-family: "Open Sans";
  font-size: 11px !important;
  padding: 0 11px;
  display: inline-block;
  line-height: 20px !important;
  transition: all 0.4s ease;
  text-transform: uppercase;
}

.better-gallery .gallery-title .next:hover, .better-gallery .gallery-title .prev:hover {
  color: #fff;
}

.better-gallery .gallery-title .next .fa {
  margin-left: 3px;
}

.better-gallery .gallery-title .prev .fa {
  margin-right: 3px;
}

.better-gallery .count {
  font-size: 12px;
  margin-right: 20px;
  margin-left: 20px;
  font-style: normal;
  line-height: 24px;
  display: inline-block;
  color: grey;
  vertical-align: middle;
  min-width: 46px;
}

.better-gallery .count i {
  font-style: normal;
}

.better-gallery .main-title {
  width: 100%;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #373737;
  font-weight: bolder;
  text-align: center;
  font-size: 26px;
  margin-bottom: 12px;
}

.better-gallery .slide-title-wrap {
  display: block;
  color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.better-gallery .slide-title-wrap .slide-copy, .better-gallery .slide-title-wrap .slide-title {
  padding: 4px 11px;
  background-color: rgba(20, 20, 20, 0.55);
  display: inline-block;
  font-size: 12px;
}

.better-gallery .slide-title-wrap .slide-copy {
  margin: 4px;
  font-style: italic;
}

.better-gallery .fotorama__thumb:before {
  width: 85px;
  height: 62px;
  position: relative;
  display: block;
  content: "";
  border: 2px solid rgba(255, 255, 255, 0.33);
  z-index: 8;
}

.better-gallery .fotorama__nav:before, .better-gallery .fotorama__stage:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.7), transparent);
  background-position: 0 0, 0 0;
  opacity: 0.4;
}

.better-gallery .fotorama__nav:after, .better-gallery .fotorama__stage:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.7), transparent);
  background-position: 100% 0, 100% 0;
  opacity: 0.4;
}

.better-gallery .fotorama__wrap {
  padding-top: 15px;
}

.better-gallery .count {
  font-size: 12px;
  margin-right: 20px;
  margin-left: 20px;
  font-style: normal;
  line-height: 24px;
  display: inline-block;
  color: grey;
  vertical-align: middle;
  text-transform: lowercase;
}

.better-gallery .fotorama__nav-wrap {
  margin-top: 8px;
  padding: 0 10px;
}

.better-gallery .fotorama__wrap .fotorama__html {
  height: 100%;
  text-align: center;
}

.better-gallery .fotorama__wrap .fotorama__html img {
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.17);
}

.better-gallery .fotorama__wrap .fotorama__html > div {
  height: 100%;
}

.better-gallery.better-gallery-img-full .fotorama__nav__frame {
  text-align: center;
}

.better-gallery.better-gallery-img-full .fotorama__nav__frame img {
  max-width: 100% !important;
  max-height: 100% !important;
  height: auto !important;
  width: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0;
}

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

.no-results > .title {
  text-align: center;
  font-size: 28px;
  text-transform: uppercase;
  position: relative;
  margin: 20px 0;
}

.no-results > .title:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  height: 2px;
  width: 100%;
  background-color: #f0f0f0;
}

.no-results > .title span {
  display: inline-block;
  padding: 0 10px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}

.no-results .search-form {
  margin: 20px 0 30px;
}

.no-results .search-form input[type=submit] {
  float: none;
}

.no-results .search-form input[type=search] {
  float: none;
  width: 240px;
}

.widget > .bs-shortcode:last-child {
  margin-bottom: 0;
}

.bs-shortcode.bs-heading-shortcode {
  margin-bottom: 21px;
}
@keyframes bs-fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-10px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(10px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -10px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 10px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-spin {
  0% {
    -webkit-transform: rotate(0);
    tranform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    tranform: rotate(360deg);
  }
}
.bs-animate {
  animation-duration: 0.55s;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
  animation-fill-mode: both;
}

.bs-fadeInLeft {
  animation-name: bs-fadeInLeft;
}

.bs-fadeInRight {
  animation-name: bs-fadeInRight;
}

.bs-fadeInDown {
  animation-name: bs-fadeInDown;
}

.bs-fadeInUp {
  animation-name: bs-fadeInUp;
}

.bs-spin {
  animation-name: bs-spin;
}

.pagination-animate > .bs-animate {
  animation-duration: 0.55s;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
}

.bs-tab-anim.bs-tab-animated.active {
  animation-duration: 0.55s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
}

.bs-loading, .bs-loading > div {
  position: relative;
  box-sizing: border-box;
}

.bs-loading {
  display: block;
  font-size: 0;
  color: #333;
}

.bs-loading > div {
  display: inline-block;
  float: none;
}

.bs-loading {
  width: 54px;
  height: 54px;
}

.bs-loading > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  animation-name: bs-loading-keyframe;
  animation-iteration-count: infinite;
}

.bs-loading > div:nth-child(1) {
  animation-duration: 0.65s;
  animation-delay: 0.03s;
}

.bs-loading > div:nth-child(2) {
  animation-duration: 1.02s;
  animation-delay: 0.09s;
}

.bs-loading > div:nth-child(3) {
  animation-duration: 1.06s;
  animation-delay: -0.69s;
}

.bs-loading > div:nth-child(4) {
  animation-duration: 1.5s;
  animation-delay: -0.41s;
}

.bs-loading > div:nth-child(5) {
  animation-duration: 1.6s;
  animation-delay: 0.04s;
}

.bs-loading > div:nth-child(6) {
  animation-duration: 0.84s;
  animation-delay: 0.07s;
}

.bs-loading > div:nth-child(7) {
  animation-duration: 0.68s;
  animation-delay: -0.66s;
}

.bs-loading > div:nth-child(8) {
  animation-duration: 0.93s;
  animation-delay: -0.76s;
}

.bs-loading > div:nth-child(9) {
  animation-duration: 1.24s;
  animation-delay: -0.76s;
}
@keyframes bs-loading-keyframe {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.35;
    transform: scale(0.45);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.deferred-loading-container {
  position: relative;
}

.bs-pagination-wrapper:focus {
  outline: 0 !important;
}

.bs-pagin-loading-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}

.bs-pagin-loading-wrapper .bs-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -27px;
  margin-left: -27px;
}

.bs-pagination-wrapper .bs-pagination-in-loading {
  opacity: 0.15;
  pointer-events: none;
}

.bs-pagination {
  margin: 15px 0 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.post-related .bs-pagination {
  margin-top: 0;
}

.bs-pagination-label {
  color: #9c9c9c;
  color: rgba(138, 138, 138, 0.83);
  font-size: 11px;
  margin-left: 4px;
}

.btn-bs-pagination {
  border: 1px solid #d4d4d4;
  border: 1px solid rgba(138, 138, 138, 0.33);
  color: #9c9c9c !important;
  color: rgba(138, 138, 138, 0.83) !important;
  font-size: 11px !important;
  padding: 0 6px;
  display: inline-block;
  line-height: 22px !important;
  min-width: 26px;
  text-align: center !important;
  cursor: pointer;
  text-transform: uppercase !important;
}

.btn-bs-pagination.bs-pagination-in-loading, .btn-bs-pagination.hover, .btn-bs-pagination:hover {
  color: #fff !important;
}

body .bs-pagination a.btn-bs-pagination.disabled:hover {
  border: 1px solid #d4d4d4 !important;
  border: 1px solid rgba(138, 138, 138, 0.33) !important;
  color: #9c9c9c !important;
  color: rgba(138, 138, 138, 0.83) !important;
  background-color: transparent !important;
  cursor: default;
}

.btn-bs-pagination.disabled, .btn-bs-pagination.disabled:hover {
  opacity: 0.5;
}

.btn-bs-pagination .fa {
  font-weight: 700;
}

.btn-bs-pagination.next .fa {
  margin-left: 2px;
}

.btn-bs-pagination.prev .fa {
  margin-right: 2px;
}

.bs-pagination-wrapper {
  position: relative;
}

.btn-bs-pagination .loading .fa {
  margin-right: 2px;
}

.btn-bs-pagination .loaded .fa {
  margin-left: 2px;
}

.bs-pagination.bs-ajax-pagination.infinity, .bs-pagination.bs-ajax-pagination.more_btn, .bs-pagination.bs-ajax-pagination.more_btn_infinity {
  text-align: center;
}

.bs-pagination.bs-ajax-pagination.infinity .btn-bs-pagination, .bs-pagination.bs-ajax-pagination.more_btn .btn-bs-pagination, .bs-pagination.bs-ajax-pagination.more_btn_infinity .btn-bs-pagination {
  line-height: 26px !important;
  padding: 0 7px;
}

.bs-pagination.bs-simple-pagination .btn-bs-pagination.prev .fa {
  margin: 0 0 0 2px;
}

.bs-pagination.bs-simple-pagination .btn-bs-pagination.next .fa {
  margin: 0 2px 0 0;
}

.bs-listing-listing-classic-2 .bs-pagination, .bs-listing-listing-classic-2 .bs-pagination .pagination, .bs-listing-listing-classic-3 .bs-pagination, .bs-listing-listing-classic-3 .bs-pagination .pagination, .bs-listing-listing-grid-1 .bs-pagination, .bs-listing-listing-grid-1 .bs-pagination .pagination, .bs-listing-listing-grid-2 .bs-pagination, .bs-listing-listing-grid-2 .bs-pagination .pagination, .bs-listing-listing-mix-3-2 .bs-pagination, .bs-listing-listing-mix-3-2 .bs-pagination .pagination, .bs-listing-listing-mix-4-1 .bs-pagination, .bs-listing-listing-mix-4-1 .bs-pagination .pagination, .bs-listing-listing-mix-4-2 .bs-pagination, .bs-listing-listing-mix-4-2 .bs-pagination .pagination, .bs-listing-listing-mix-4-3 .bs-pagination, .bs-listing-listing-mix-4-3 .bs-pagination .pagination, .bs-listing-listing-mix-4-4 .bs-pagination, .bs-listing-listing-mix-4-4 .bs-pagination .pagination, .bs-listing-listing-mix-4-5 .bs-pagination, .bs-listing-listing-mix-4-5 .bs-pagination .pagination, .bs-listing-listing-mix-4-6 .bs-pagination, .bs-listing-listing-mix-4-6 .bs-pagination .pagination, .bs-listing-listing-tall-1 .bs-pagination, .bs-listing-listing-tall-1 .bs-pagination .pagination, .bs-listing-listing-tall-2 .bs-pagination, .bs-listing-listing-tall-2 .bs-pagination .pagination, .bs-listing-listing-text-1 .bs-pagination, .bs-listing-listing-text-1 .bs-pagination .pagination, .bs-listing-listing-thumbnail-1 .bs-pagination, .bs-listing-listing-thumbnail-1 .bs-pagination .pagination, .bs-listing-listing-thumbnail-2 .bs-pagination, .bs-listing-listing-thumbnail-2 .bs-pagination .pagination, .bs-listing-listing-thumbnail-3 .bs-pagination, .bs-listing-listing-thumbnail-3 .bs-pagination .pagination, .bs-listing-modern-grid-listing-3 .bs-pagination, .bs-listing-modern-grid-listing-3 .bs-pagination .pagination {
  margin-top: 0;
}

.bs-slider-controls .btn-bs-pagination.next {
  margin-left: 5px;
}

.bs-slider-items-container > .bs-slider-item {
  display: none;
}

.bs-slider-items-container .bs-slider-item.bs-slider-first-item {
  display: block;
}

.bs-slider-items-container .bs-control-nav-style-2 .btn-bs-pagination.next {
  float: right;
}

.bs-slider-items-container .bs-control-nav-style-3 {
  text-align: center;
}

.bs-listing.bs-listing-single-tab .bs-slider-items-container .bs-control-nav-style-4 .btn-bs-pagination {
  line-height: 22px;
  min-width: 24px;
  padding: 0 6px;
  border-radius: 50%;
}

.bs-slider-dots {
  list-style: none;
  padding: 0 !important;
  margin: 0 !important;
}

.bs-slider-dots li {
  display: inline-block;
}

.bs-slider-dots .bts-bs-dots-btn {
  cursor: pointer;
}

.bs-slider-dots-style-1, .bs-slider-dots-style-2, .bs-slider-dots-style-3, .bs-slider-dots-style-4 {
  text-align: center;
  line-height: 27px;
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
}

.bs-control-nav + .bs-slider-dots-style-1, .bs-control-nav + .bs-slider-dots-style-2, .bs-control-nav + .bs-slider-dots-style-3, .bs-control-nav + .bs-slider-dots-style-4 {
  bottom: 0;
}

.bs-control-nav-style-4 + .bs-slider-dots-style-1, .bs-control-nav-style-4 + .bs-slider-dots-style-2, .bs-control-nav-style-4 + .bs-slider-dots-style-3, .bs-control-nav-style-4 + .bs-slider-dots-style-4 {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

.bs-slider-dots-style-1 .bts-bs-dots-btn, .bs-slider-dots-style-2 .bts-bs-dots-btn, .bs-slider-dots-style-3 .bts-bs-dots-btn, .bs-slider-dots-style-4 .bts-bs-dots-btn {
  display: inline-block;
  height: 8px;
  width: 8px;
  text-indent: -9999px;
  overflow: hidden;
  background: #eee;
  background: rgba(0, 0, 0, 0.2);
  margin: 0 3px;
  transition: all 0.3s ease;
  pointer-events: all;
}

.bs-slider-dots-style-1 .bts-bs-dots-btn {
  border-radius: 50%;
}

.bs-slider-dots-style-3 .bts-bs-dots-btn {
  transform: rotate(45deg);
}

.bs-slider-dots-style-4 .bts-bs-dots-btn {
  width: 12px;
  height: 4px;
}

.bs-simple-pagination.simple_next_prev .btn-bs-pagination.prev {
  float: right;
}

.bs-listing-listing-blog-1 .bs-slider-controls, .bs-listing-listing-blog-2 .bs-slider-controls, .bs-listing-listing-blog-3 .bs-slider-controls, .bs-listing-listing-blog-4 .bs-slider-controls, .bs-listing-listing-classic-1 .bs-slider-controls, .bs-listing-listing-classic-3 .bs-slider-controls, .bs-listing-listing-mix-1-1 .bs-slider-controls, .bs-listing-listing-mix-1-3 .bs-slider-controls, .bs-listing-listing-mix-1-4 .bs-slider-controls, .bs-listing-listing-mix-3-1 .bs-slider-controls, .bs-listing-listing-mix-3-3 .bs-slider-controls, .bs-listing-listing-mix-4-7 .bs-slider-controls, .bs-listing-listing-mix-4-8 .bs-slider-controls, .bs-listing-listing-text-1 .bs-slider-controls, .bs-listing-listing-text-2 .bs-slider-controls, .bs-listing-listing-text-3 .bs-slider-controls, .bs-listing-listing-text-4 .bs-slider-controls, .bs-listing-modern-grid-listing-1 .bs-slider-controls, .bs-listing-modern-grid-listing-2 .bs-slider-controls, .bs-listing-modern-grid-listing-5 .bs-slider-controls {
  height: 27px;
  margin-top: 20px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-mix-1-4 .bs-slider-controls, .bs-listing-modern-grid-listing-5 .bs-slider-controls {
  margin-top: 0;
}

.bs-listing-listing-text-1 .bs-slider-controls, .bs-listing-listing-text-3 .bs-slider-controls, .bs-listing-listing-text-4 .bs-slider-controls {
  margin-top: 0;
}

.bs-listing-modern-grid-listing-1 .bs-slider-controls, .bs-listing-modern-grid-listing-2 .bs-slider-controls {
  margin-top: 10px;
}

.bs-listing-modern-grid-listing-6 .bs-slider-controls {
  height: 27px;
  margin-bottom: -10px;
  margin-top: 5px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-mix-2-2 .bs-slider-controls {
  height: 27px;
  margin-top: 15px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-thumbnail-1 .bs-slider-controls {
  height: 27px;
  margin-top: -5px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-thumbnail-2 .bs-slider-controls {
  height: 27px;
  margin-top: 0;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-classic-2 .bs-slider-controls {
  height: 27px;
  margin-top: -5px;
  position: relative;
  z-index: 1;
}

.bs-listing-modern-grid-listing-4 .bs-slider-controls {
  height: 27px;
}

.bs-listing-listing-tall-1 .bs-slider-controls, .bs-listing-listing-tall-2 .bs-slider-controls {
  height: 27px;
  margin-top: 5px;
  position: relative;
  z-index: 1;
}

.bs-listing-modern-grid-listing-3 .bs-slider-controls {
  height: 27px;
  margin-top: -10px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-grid-1 .bs-slider-controls, .bs-listing-listing-grid-2 .bs-slider-controls {
  height: 27px;
  margin-top: -7px;
  position: relative;
  z-index: 1;
}

.listing-mix-4-7 + .bs-pagination-response, .listing-mix-4-7 + .bs-pagination-response ~ .bs-pagination-response, .listing-mix-4-8 + .bs-pagination-response, .listing-mix-4-8 + .bs-pagination-response ~ .bs-pagination-response {
  margin-top: 20px;
}

.dropcap.dropcap {
  display: inline-block;
  float: left;
  margin: 0 8px -10px 0;
  font-size: 74px;
  line-height: 74px;
  height: 74px;
  text-transform: uppercase;
}

.dropcap.dropcap-square {
  color: #fff;
  padding: 0 11px;
}

.dropcap.dropcap-square-outline {
  border: 2px solid transparent;
  padding: 0 11px;
  line-height: 70px;
}

.dropcap.dropcap-circle {
  color: #fff;
  padding: 0 11px;
  border-radius: 50%;
  min-width: 74px;
  font-size: 52px;
  text-align: center;
}

.dropcap.dropcap-circle-outline {
  border: 2px solid transparent;
  padding: 0 11px;
  border-radius: 50%;
  min-width: 74px;
  font-size: 52px;
  text-align: center;
  line-height: 72px;
}

.bs-highlight {
  background-color: #ff9;
  padding: 0 3px;
}

.bs-highlight.bs-highlight-red {
  background-color: #ffb6b6;
}

.bs-tab-shortcode {
  margin-bottom: 20px;
}

.bs-tab-shortcode .nav.nav-tabs {
  border: none;
  padding: 0;
  margin: 0;
}

.bs-tab-shortcode .nav-tabs > li > a {
  background-color: #f3f4f6;
  border: 1px solid #d6d6d6 !important;
  padding: 9px 22px;
  margin-right: -1px;
  border-radius: 0;
  color: #4a4a4a !important;
  font-weight: bolder;
  position: relative;
}

.bs-tab-shortcode .nav-tabs > li > a:after {
  display: inline-block;
  content: "";
  height: 1px;
  left: 0;
  right: 0;
  bottom: -1px;
  background: 0 0;
  position: absolute;
}

.bs-tab-shortcode .nav-tabs > li.active > a, .bs-tab-shortcode .nav-tabs > li > a:focus, .bs-tab-shortcode .nav-tabs > li > a:hover {
  text-decoration: none !important;
  background-color: #fff;
}

.bs-tab-shortcode .nav-tabs > li.active > a:after {
  background-color: #fff;
}

.bs-tab-shortcode .tab-content .tab-pane {
  padding: 20px;
  border: 1px solid #d6d6d6;
}

.bs-row-shortcode {
  margin-bottom: 20px;
}

.bs-accordion-shortcode .panel {
  box-shadow: none;
  border: 1px solid #d6d6d6;
  transition: all 0.07s ease;
  border-radius: 0 !important;
}

.bs-accordion-shortcode .panel-heading {
  padding: 0 0 0 60px;
  position: relative;
}

.bs-accordion-shortcode .panel-heading a {
  color: #585858;
}

.bs-accordion-shortcode .panel-heading a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f067";
  margin: 0 10px 0 0;
  font-size: 14px;
  position: absolute;
  left: 0;
  width: 44px;
  line-height: 44px;
  top: 0;
  bottom: 0;
  text-align: center;
  border-right: 1px solid #d6d6d6;
}

.bs-accordion-shortcode .panel-heading.active a:before {
  content: "\f068";
}

.bs-accordion-shortcode .panel-heading *, .bs-accordion-shortcode .panel-heading .panel-title br {
  display: none;
}

.bs-accordion-shortcode .panel-heading .panel-title, .bs-accordion-shortcode .panel-heading .panel-title a {
  display: block;
}

.bs-accordion-shortcode .panel + .panel {
  margin-top: 12px !important;
}

.bs-accordion-shortcode .panel-heading .panel-title a {
  padding: 12px 0;
  font-size: 14px;
}

.bs-accordion-shortcode .panel-heading + .panel-collapse > .panel-body {
  transition: all 0.07s ease;
}

.bs-accordion-shortcode .panel .panel-heading a {
  color: #444 !important;
}

.bs-accordion-shortcode .panel .panel-heading a, .bs-accordion-shortcode .panel .panel-heading a:hover {
  text-decoration: none;
}

ul.bs-shortcode-list, ul.bs-shortcode-list ul {
  list-style: none !important;
  padding-left: 20px;
  overflow: hidden;
}

ul.bs-shortcode-list ul {
  padding-left: 13px;
}

ul.bs-shortcode-list li {
  position: relative;
  margin-bottom: 7px;
  padding-left: 25px;
}

ul.bs-shortcode-list li:before {
  width: 25px;
  content: "\f00c";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 6px;
}

ul.bs-shortcode-list li:empty {
  display: none;
}

ul.bs-shortcode-list.list-style-check li:before {
  content: "\f00c";
}

ul.bs-shortcode-list.list-style-star li:before {
  content: "\f005";
}

ul.bs-shortcode-list.list-style-edit li:before {
  content: "\f044";
}

ul.bs-shortcode-list.list-style-folder li:before {
  content: "\f07b";
}

ul.bs-shortcode-list.list-style-file li:before {
  content: "\f15b";
}

ul.bs-shortcode-list.list-style-heart li:before {
  content: "\f004";
}

ul.bs-shortcode-list.list-style-asterisk li:before {
  content: "\f069";
}

hr.bs-divider {
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-color: #dbdbdb;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  margin: 30px auto 28px;
  position: relative;
  width: 90%;
}

hr.bs-divider.dashed-line {
  border-style: dashed;
  border-width: 1px;
}

hr.bs-divider.full {
  width: 100%;
}

hr.bs-divider.large {
  width: 90%;
}

hr.bs-divider.small {
  width: 70%;
}

hr.bs-divider.tiny {
  width: 50%;
}

hr.bs-divider + h1, hr.bs-divider + .h1, hr.bs-divider + h2, hr.bs-divider + .h2, hr.bs-divider + h3, hr.bs-divider + .h3 {
  margin-top: -10px;
}

hr.bs-divider + h5, hr.bs-divider + .h5 {
  margin-top: -5px;
}

h1 + hr.bs-divider, .h1 + hr.bs-divider, h2 + hr.bs-divider, .h2 + hr.bs-divider, h3 + hr.bs-divider, .h3 + hr.bs-divider, h4 + hr.bs-divider, .h4 + hr.bs-divider, h5 + hr.bs-divider, .h5 + hr.bs-divider {
  margin-top: 28px;
}

.bs-shortcode-alert.alert {
  border-radius: 0;
}

.bs-shortcode-alert.alert-simple {
  background-color: #f3f3f3;
  border-color: #e6e6e6;
}

.listing-item-blog.sticky, .listing-item-blog.sticky:first-child {
  background-color: #fffbdf;
  padding: 18px;
  border: 1px solid rgba(0, 0, 0, 0.07);
}

.vc_images_carousel:hover .vc_carousel-control .icon-next, .vc_images_carousel:hover .vc_carousel-control .icon-prev {
  background: #fff;
}

.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item {
  height: 0;
}

.vc_images_carousel .vc_carousel-control .icon-next.icon-next:before, .vc_images_carousel .vc_carousel-control .icon-prev.icon-prev:before {
  top: -11px;
  line-height: 30px;
  color: #333;
  text-shadow: none;
}

.vc_images_carousel .vc_carousel-control .icon-next.icon-next:before {
  right: -1px;
}

.vc_images_carousel .vc_carousel-control .icon-prev.icon-prev:before {
  left: -1px;
}

.wpb_gallery > .wpb_wrapper > .wpb_flexslider {
  padding: 0;
  margin: 0 0 30px;
  background: 0 0;
  border-radius: 0;
  box-shadow: none;
  zoom: 1;
  height: auto !important;
}

.wpb_flexslider .flex-direction-nav a {
  width: 30px;
  height: 30px;
}

.wpb_flexslider .flex-direction-nav a:before {
  font-family: flexslider-icon;
  font-size: 14px;
  display: inline-block;
  content: "\f001";
  text-shadow: none;
  line-height: 30px;
  height: 30px;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
  border: none;
  background: #fff;
  text-align: center;
  line-height: 30px;
}

.wpb_gmaps_widget .wpb_wrapper {
  padding: 0 !important;
}

.vc_btn3 {
  height: auto !important;
}

.wpcf7-form p {
  margin-bottom: 0;
  margin-top: 17px;
}

.wpcf7-form p:first-child {
  margin-top: 0;
}

.wpcf7-form label {
  display: block;
}

.archive-title.search-title.search-bgcs-title {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.better-gcs-wrapper {
  border-top: none;
  padding-top: 30px !important;
  margin-top: -30px;
}

.better-gcs-wrapper {
  padding-top: 30px !important;
}

.bs-pretty-tabs-container {
  position: relative;
  display: inline-block;
  float: right;
  text-align: center;
  z-index: 2;
}

.bs-pretty-tabs-container .bs-pretty-tabs-more {
  z-index: 3;
  position: relative;
  cursor: pointer;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link {
  display: block;
  float: none;
  width: 100%;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements .h-text {
  border: none;
  display: block;
  width: 100%;
  margin: 0;
  padding: 3px 10px;
  text-align: right;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements {
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  z-index: 2;
  white-space: nowrap;
  border: 1px solid #d8d8d8;
  display: none;
  padding: 5px;
  min-width: 160px;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link {
  pointer-events: none;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  position: relative;
  cursor: pointer;
  padding: 3px 10px;
  border: 1px solid transparent;
}

.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  transition: none;
}

.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text .fa {
  margin-left: 3px;
}

.bs-pretty-tabs.bs-pretty-tabs-initialized .bs-pretty-tabs-container:hover .bs-pretty-tabs-more.other-link .h-text:after {
  display: block;
}

.bs-pretty-tabs-container.display-more-items .bs-pretty-tabs-elements {
  display: block;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link:hover .h-text {
  background: 0 0 !important;
  color: currentColor !important;
  border-color: rgba(0, 0, 0, 0.13) !important;
}

.section-heading.multi-tab .other-link {
  opacity: 0;
  transition: color 0.7s ease, background 0.7s ease;
  position: absolute;
}

.section-heading.multi-tab .bs-pretty-tabs-container {
  padding-left: 10px;
}

.bs-pretty-tabs.bs-pretty-tabs-initialized .other-link {
  opacity: 1;
  position: relative;
}

.bs-slider-1-item .rating-stars, .listing-mg-1-item .rating-stars, .listing-mg-2-item .rating-stars, .listing-mg-3-item .rating-stars, .listing-mg-4-item .rating-stars, .listing-mg-6-item .rating-stars {
  color: #fff;
}

.bs-slider-1-item .post-meta .rating-bar, .listing-mg-1-item .post-meta .rating-bar, .listing-mg-2-item .post-meta .rating-bar, .listing-mg-3-item .post-meta .rating-bar, .listing-mg-4-item .post-meta .rating-bar, .listing-mg-6-item .post-meta .rating-bar {
  background-color: #fff;
}

.bs-slider-item .post-meta .rating, .listing-item-tall-2 .post-meta .rating, .listing-item-text-1 .post-meta .rating, .listing-mg-3-item .post-meta .rating, .listing-mg-4-item .post-meta .rating, .listing-mg-5-item-big .post-meta .rating {
  float: none;
  vertical-align: middle;
  margin-top: 0;
  margin-right: 10px;
}

.listing-item-tall-2 .post-meta .comments, .listing-item-text-1 .post-meta .comments {
  float: none;
  margin-left: 0;
}

.search-container {
  position: relative;
}

.search-container.open.result-results-exist .search-preview {
  display: block;
}

.search-preview {
  display: none;
  border: 1px solid #dedede;
  position: absolute;
  top: 100%;
  width: 100%;
  background: #fff;
  box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.1);
  font-weight: 400;
  color: #383838;
  line-height: 1;
  z-index: 99;
  text-align: left;
}

.search-preview [data-section-name] {
  max-height: 310px;
}

.search-preview .clean-title {
  font-size: 16px;
  margin-bottom: 15px;
}

.search-preview .listing-item-thumbnail:last-child, .search-preview ul.products {
  margin-bottom: 0;
}

.ajax-search-results {
  background: inherit;
}

.ajax-search-results .search-404 {
  text-align: center;
  font-weight: 500;
  font-size: 16px;
}

.ajax-search-results .clean-button {
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.result-results-exist .search-preview {
  border-top: 0;
}

.ajax-search-no-product .ajax-ajax-posts-list, .two-column-results-list {
  padding: 21px;
  position: relative;
}

.two-column-results-list > div {
  width: 50%;
  float: left;
  background: inherit;
  padding-right: 3%;
}

.two-column-results-list > div:last-child {
  padding-right: 0;
}

.two-column-results-list > .ajax-posts-columns {
  width: 45%;
}

.two-column-results-list > .ajax-products-columns {
  width: 55%;
}

.ajax-search-loading {
  display: block;
  text-align: center;
  color: #a6a6a6;
}

.ajax-ajax-posts-list {
  overflow: hidden;
  background: inherit;
  display: table-cell;
}

.ajax-ajax-posts-list .ajax-search-loading, .ajax-ajax-posts-list .align-vertical-center {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: 0;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #afafaf;
}

.ajax-taxonomy-list .ajax-search-loading, .ajax-taxonomy-list .align-vertical-center {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: 0;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #afafaf;
}

.ajax-ajax-posts-list .ajax-taxonomy-list {
  margin-top: 30px;
}

.ajax-ajax-posts-list .listing-thumbnail {
  margin-bottom: 20px;
  transform: scale3d(0.97, 0.97, 0.97);
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
}

.search-preview .bs-listing-products {
  margin-bottom: 28px;
}

.ajax-taxonomy-list {
  background: #fbfbfb;
  border-left: 1px solid #e2e2e2;
  display: table-cell;
  overflow: hidden;
  width: 30%;
  padding: 25px;
}

.ajax-products-columns .add_to_cart_button {
  display: none !important;
}

.ajax-products-columns .price {
  margin-top: 19px;
}

.ajax-products-columns .star-rating + .price {
  margin-top: 0;
}

.ajax-products-columns ul.products li.product {
  margin-bottom: 1px;
}

.search-preview .post-categories {
  margin: 13px 0 0;
  padding: 0;
  list-style: none;
  transform: scale3d(0.97, 0.97, 0.97);
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
}

.search-preview .post-categories li {
  display: inline-block;
  margin: 0 0 0 5px;
}

.ajax-search-results {
  display: table-row;
}

.ajax-search-results-wrapper {
  display: table;
  background: inherit;
  width: 100%;
  height: 350px;
}

.ajax-search-results:after {
  content: " ";
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  height: 3px;
}

.ajax-categories-columns {
  background: inherit;
  margin-bottom: 30px;
}

.ajax-tags-columns {
  background: inherit;
}

.ajax-search-no-product .ajax-taxonomy-list > div {
  width: 100%;
  float: none;
  background: inherit;
  height: 152px;
  margin-bottom: 0;
  position: relative;
}

.ajax-search-no-product .ajax-taxonomy-list {
  width: 100%;
}

.ajax-search-no-product .ajax-ajax-posts-list {
  width: 53%;
}

.ajax-search-no-product.ajax-search-fullwidth .ajax-ajax-posts-list {
  width: 69%;
  position: relative;
}

.ajax-search-no-product.ajax-search-fullwidth .two-column-results-list {
  padding: 5px;
}

.ajax-search-no-product.ajax-search-fullwidth .listing-thumbnail {
  margin-bottom: 0;
}

.ajax-posts-column {
  background: inherit;
}

.search-preview .woocommerce ul.products li.product, .search-preview .woocommerce-page ul.products li.product {
  font-size: 14px;
}

.search-preview .woocommerce ul.products li.product h3, .search-preview .woocommerce ul.products li.product .h3 {
  font-size: 1em;
}

.ajax-posts-columns {
  background: inherit;
}

.clean-title {
  position: relative;
  background: inherit;
  margin-bottom: 8px;
}

.clean-title > span {
  position: relative;
  z-index: 30;
  background: inherit;
  display: inline-block;
  padding: 0 15px;
  margin-left: -10px;
}

.clean-title::after {
  position: absolute;
  z-index: 20;
  width: 100%;
  top: 50%;
  height: 1px;
  background: #e5e5e5;
  display: block;
  content: " ";
}

.clean-button {
  border-radius: 0;
  border: 1px solid #e2e2e2;
  background: #f9f9f9;
  color: #383838;
  font-size: 13px;
  font-weight: 600;
  padding: 6px 9px;
  margin: 0 1px 5px;
  display: inline-block;
}

.clean-button-light {
  background: #fff;
}

.clean-button .fa {
  margin-right: 6px;
}

@media only screen and (max-width: 1000px) {
  .container {
    width: 100%;
  }
  .content-wrap {
    padding: 0;
  }
}
@media only screen and (max-width: 768px) {
  .slider-container .content-wrap {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 420px) {
  .widget {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 668px) {
  body {
    padding: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bs-visible-md {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .bs-visible-sm {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .bs-visible-lg {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .bs-hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bs-hidden-md {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .bs-hidden-sm, .bs-hidden-xs {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .bs-hidden-lg {
    display: none !important;
  }
}
.ajax-post-content {
  margin-top: 30px;
}

.ajax-post-content .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

.ajax-post-content .single-post-title {
  margin: 10px 0 5px;
}

.ajax-post-content .single-featured.single-featured {
  margin-left: 0;
  margin-right: 0;
}

.ajax-post-content .post-meta {
  margin: 0 0 10px;
}

.ajax-post-content .comments-template.comments-template, .ajax-post-content .post-related.post-related, .ajax-post-content .single-container.single-container {
  padding-right: 0;
  padding-left: 0;
}

.ajax-post-content {
  max-width: 856px;
  margin-left: auto;
  margin-right: auto;
}

.ajax-post-content .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.ajax-post-content .post-header-inner .single-post-excerpt:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.ajax-post-content .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.ajax-post-content .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.modal.sign-in-modal {
  text-align: center;
  padding: 0 !important;
}

.modal.sign-in-modal:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.sign-in-modal .modal-content {
  border: none;
  border-radius: 0;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.31);
}

.sign-in-modal .modal-header {
  padding: 0;
  border-bottom: 1px solid #efefef;
  line-height: 48px;
  text-align: center;
}

.sign-in-modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  max-width: 440px;
  position: relative;
  transition: 0.6s cubic-bezier(0.58, 0.99, 0.63, 1.06) 0s !important;
}

.sign-in-modal .close-modal {
  position: absolute;
  top: 32px;
  right: 37px;
  font-size: 15px;
  color: #bdbdbd;
  line-height: 15px;
  z-index: 1;
  cursor: pointer;
  transition: 0.6s cubic-bezier(0.58, 0.99, 0.63, 1.06) 0s !important;
}

.sign-in-modal .close-modal:hover {
  color: #333;
}

.sign-in-modal .modal-body {
  padding: 25px 15px;
}

.bs-login {
  max-width: 290px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.bs-login .bs-login-panel {
  display: block;
  width: 100%;
  transition: all 0.44s cubic-bezier(0.8, 0.2, 0.24, 0.88);
}

.bs-login.inmove .bs-login-panel {
  position: absolute;
  top: 0;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-sign-panel {
  left: 0;
  opacity: 1;
  visibility: visible;
}

.bs-login .bs-login-panel.bs-login-sign-panel {
  left: -44px;
  opacity: 0;
}

.bs-login .bs-login-panel.bs-login-reset-panel {
  right: -44px;
  visibility: hidden;
  position: absolute;
  top: 0;
  opacity: 0;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-reset-panel {
  right: 0;
  opacity: 1;
  visibility: visible;
}

.bs-login .login-header {
  text-align: center;
  color: #7a7a7a;
  font-size: 14px;
  margin-bottom: 15px;
}

.bs-login .login-header:last-child {
  margin-bottom: 0;
}

.bs-login .login-header .login-icon {
  display: block;
  margin-bottom: 10px;
  font-size: 64px;
  line-height: 80px;
}

.bs-login .bs-login-reset-panel .login-header {
  margin-bottom: 27px;
}

.bs-login .bs-login-reset-panel .login-header .login-icon {
  color: #494949;
}

.bs-login .bs-login-reset-panel .login-header p {
  margin-bottom: 4px;
}

.bs-login .login-field {
  margin-bottom: 15px;
}

.bs-login .login-field:last-child {
  margin-bottom: 0;
}

.bs-login input[type=password], .bs-login input[type=text] {
  width: 100%;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
}

.bs-login .remember-checkbox {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

.bs-login .remember-checkbox + .remember-label {
  padding-left: 21px;
  height: 16px;
  display: inline-block;
  line-height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 14px;
  vertical-align: middle;
  cursor: pointer;
  color: #a0a0a0;
  font-weight: lighter;
}

.bs-login .remember-checkbox:checked + .remember-label {
  background-position: 0 -16px;
  color: #424242;
}

.bs-login .remember-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAABGdBTUEAALGPC/xhBQAAAVZJREFUSA3tlTFug0AQRQcwMgoFEg2uXbnlCJyF0kdIAU1a38A14hb0Ri6ho0UUpDOFEdrMR4EQgyIIRYp4pZVgdt6fgd2ZleI4ViVJeuPpNk1j0oyhKMq7EOLM83UDWNf1436/f1FVdQZOVNe1mWXZ8Xa7EV2v1/J+v7PYsgEGrIy050YepgcGrDw0/ub5KUD0/Af8D1AYfLYXnyEwYGWugDMXRrVEBL5gwEpry3n1Nv63fpCmKbmuS3mef2375XKZ1cuSJBGWZQkmxeFwEGhpYEe7MHUeENlxHCqKoo3MTZhk+RMdZhCGodA0TZxOpz6rYWREt21blGXZroOlTqCqKsGNsk0RjhDhyGK32/W2IQyFbwIw+L7fO0PEMIz+/RGeFIDR87wegshj2vDpxiiDbmEoMhW584PAhiOMBn8KbbdbiqKIgiAg0/zhylx9tXE6f9sPPgDpK2Td6sBUpAAAAABJRU5ErkJggg==);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.bs-login .go-reset-panel {
  float: right;
  color: #595959;
}

.bs-login .login-submit {
  margin-bottom: 10px;
}

.bs-login .login-btn {
  border-radius: 3px;
  height: 38px;
  text-align: center;
  width: 100%;
}

.bs-login .bs-login-reset-panel .login-btn {
  background: #575757 !important;
}

.bs-login .login-signup {
  font-size: 14px;
  color: #a7a7a7;
  text-align: center;
}

.bs-login .go-login-panel {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  color: #adadad;
  transition: all 0.5s ease;
}

.sign-in-modal .bs-login .go-login-panel {
  left: -30px;
}

.bs-login .go-login-panel:hover {
  cursor: pointer;
  position: absolute;
  color: #3f3f3f;
}

.bs-login.bs-type-profile {
  max-width: 290px;
  height: 240px;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-user-panel {
  opacity: 1;
  visibility: visible;
  top: 0;
}

.bs-login .bs-login-user-panel .login-header img {
  border-radius: 50%;
  width: 80px;
  height: 80px;
}

.bs-login .user-links {
  padding: 0;
  list-style: none;
  margin: 0;
  border-radius: 3px;
  border: 1px solid #dcdcdc;
}

.bs-login .user-links li {
  border-bottom: 1px solid #dcdcdc;
  height: 38px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 14px;
}

.bs-login .user-links li:last-child {
  border-bottom: none;
}

.bs-login .user-links .fa {
  margin-right: 5px;
}

.bs-login .social-login-buttons {
  text-align: center;
  padding: 0 0 17px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
  margin-bottom: 25px;
}

.bs-login .social-login-buttons .or-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -13px;
  text-align: center;
}

.bs-login .social-login-buttons .or-text {
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #e4e3e3;
  border-radius: 26px;
  font-size: 12px;
  min-width: 28px;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
  font-weight: bolder;
  color: #9e9e9e;
  text-transform: uppercase;
}

.bs-login .social-login-buttons ul {
  list-style: none;
  padding: 0;
  margin: 0 -4px;
  font-size: 0;
}

.bs-login .social-login-buttons li {
  display: inline-block;
  width: 50%;
  padding: 0 4px 8px;
  margin: 0;
}

.bs-login .social-login-buttons li .social-login-btn.btn {
  width: 100%;
  margin: 0;
}

.bs-login .social-login-buttons ul li:first-child, .bs-login .social-login-buttons ul.items-count-2 li {
  width: 100%;
}

.bs-login .social-login-buttons ul li:first-child .social-login-btn, .bs-login .social-login-buttons ul.items-count-2 li .social-login-btn {
  text-align: center;
}

.social-login-btn.social-login-btn-facebook, .social-login-btn.social-login-btn-facebook:focus, .social-login-btn.social-login-btn-facebook:hover {
  background-color: #49639f !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-google, .social-login-btn.social-login-btn-google:focus, .social-login-btn.social-login-btn-google:hover {
  background-color: #d73d32 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-twitter, .social-login-btn.social-login-btn-twitter:focus, .social-login-btn.social-login-btn-twitter:hover {
  background-color: #59c8ff !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-instagram, .social-login-btn.social-login-btn-instagram:focus, .social-login-btn.social-login-btn-instagram:hover {
  background-color: #517fa4 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-wordpress, .social-login-btn.social-login-btn-wordpress:focus, .social-login-btn.social-login-btn-wordpress:hover {
  background-color: #1a638d !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-yahoo, .social-login-btn.social-login-btn-yahoo:focus, .social-login-btn.social-login-btn-yahoo:hover {
  background-color: #723e98 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-linkedin, .social-login-btn.social-login-btn-linkedin:focus, .social-login-btn.social-login-btn-linkedin:hover {
  background-color: #0c5d98 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-disqus, .social-login-btn.social-login-btn-disqus:focus, .social-login-btn.social-login-btn-disqus:hover {
  background-color: #2e9fff !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-reddit, .social-login-btn.social-login-btn-reddit:focus, .social-login-btn.social-login-btn-reddit:hover {
  background-color: #7ba3bc !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-foursquare, .social-login-btn.social-login-btn-foursquare:focus, .social-login-btn.social-login-btn-foursquare:hover {
  background-color: #3492ce !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-lastfm, .social-login-btn.social-login-btn-lastfm:focus, .social-login-btn.social-login-btn-lastfm:hover {
  background-color: #e02529 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-tumblr, .social-login-btn.social-login-btn-tumblr:focus, .social-login-btn.social-login-btn-tumblr:hover {
  background-color: #354a60 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-goodreads, .social-login-btn.social-login-btn-goodreads:focus, .social-login-btn.social-login-btn-goodreads:hover {
  background-color: #7c460f !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-stackoverflow, .social-login-btn.social-login-btn-stackoverflow:focus, .social-login-btn.social-login-btn-stackoverflow:hover {
  background-color: #f36f21 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-github, .social-login-btn.social-login-btn-github:focus, .social-login-btn.social-login-btn-github:hover {
  background-color: #1b1919 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-dribbble, .social-login-btn.social-login-btn-dribbble:focus, .social-login-btn.social-login-btn-dribbble:hover {
  background-color: #ea4c89 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-500px, .social-login-btn.social-login-btn-500px:focus, .social-login-btn.social-login-btn-500px:hover {
  background-color: #231f20 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-skyrock, .social-login-btn.social-login-btn-skyrock:focus, .social-login-btn.social-login-btn-skyrock:hover {
  background-color: #5597cd !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-mixi, .social-login-btn.social-login-btn-mixi:focus, .social-login-btn.social-login-btn-mixi:hover {
  background-color: #e49100 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-steam, .social-login-btn.social-login-btn-steam:focus, .social-login-btn.social-login-btn-steam:hover {
  background-color: #303030 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-twitchtv, .social-login-btn.social-login-btn-twitchtv:focus, .social-login-btn.social-login-btn-twitchtv:hover {
  background-color: #5a399c !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-vkontakte, .social-login-btn.social-login-btn-vkontakte:focus, .social-login-btn.social-login-btn-vkontakte:hover {
  background-color: #31537d !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-mailru, .social-login-btn.social-login-btn-mailru:focus, .social-login-btn.social-login-btn-mailru:hover {
  background-color: #3881c2 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-yandex, .social-login-btn.social-login-btn-yandex:focus, .social-login-btn.social-login-btn-yandex:hover {
  background-color: #ed1c24 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-odnoklassniki, .social-login-btn.social-login-btn-odnoklassniki:focus, .social-login-btn.social-login-btn-odnoklassniki:hover {
  background-color: #e87502 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-aol, .social-login-btn.social-login-btn-aol:focus, .social-login-btn.social-login-btn-aol:hover {
  background-color: #e69827 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-live, .social-login-btn.social-login-btn-live:focus, .social-login-btn.social-login-btn-live:hover {
  background-color: #7fb0cc !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-pixelpin, .social-login-btn.social-login-btn-pixelpin:focus, .social-login-btn.social-login-btn-pixelpin:hover {
  background-color: #000 !important;
  color: #fff !important;
}

.social-login-btn.btn {
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  text-transform: capitalize !important;
  padding: 0 14px 0 43px;
  width: auto;
  font-size: 14px;
  position: relative;
  text-align: left;
  overflow: hidden;
  margin: 0 4px 7px 0;
}

.social-login-btn.btn .bf-icon {
  vertical-align: top;
  line-height: 34px;
  margin-right: 10px;
  position: absolute;
  height: 34px;
  width: 34px;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  text-align: center;
}

.social-login-btn.btn:hover {
  color: #fff;
}

.wp-social-login-provider-list {
  text-align: center;
}

.bs-login .g-recaptcha {
  margin-bottom: 10px;
  max-width: 100%;
}

.listing-item.better-ads-listitemad.listing-item-classic-1 {
  padding-bottom: 20px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom-color: rgba(0, 0, 0, 0.07);
}

.better-ads-listitemad.listing-item-text-1 {
  padding-bottom: 15px;
}

.bf-breadcrumb .bf-breadcrumb-items {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
}

.bf-breadcrumb .bf-breadcrumb-item {
  display: inline-block;
  font-size: 12px;
  line-height: 22px;
}

.bf-breadcrumb .bf-breadcrumb-item:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  margin-left: 9px;
  margin-right: 9px;
  color: #929292;
  vertical-align: top;
}

.bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end:after, .bf-breadcrumb .bf-breadcrumb-item:last-child:after {
  display: none;
}

.bf-breadcrumb.hide_current .bf-breadcrumb-item.bf-breadcrumb-end {
  opacity: 0;
  visibility: hidden;
}

.bf-breadcrumb .bf-breadcrumb-item span {
  vertical-align: top;
  transition: all 0.4s ease;
}

.bf-breadcrumb .bf-breadcrumb-item a, .bf-breadcrumb .bf-breadcrumb-item span {
  color: #9e9e9e;
  display: inline-block;
}

.bf-breadcrumb.bc-align-center {
  text-align: center;
}

.bf-breadcrumb.bc-light-color .bf-breadcrumb-item a, .bf-breadcrumb.bc-light-color .bf-breadcrumb-item span, .bf-breadcrumb.bc-light-color .bf-breadcrumb-item:after {
  color: #fff;
}

.bf-breadcrumb.bc-light-color .bf-breadcrumb-item.bf-breadcrumb-end {
  opacity: 0.8;
}

.bf-breadcrumb.bc-hide-last .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

.bf-breadcrumb.bc-top-style {
  padding: 7px 0 0;
}

@media only screen and (max-width: 680px) {
  body.single .bf-breadcrumb .bf-breadcrumb-item:last-child {
    display: none;
  }
}
body.single .content-column > .bs-newsletter-pack:last-child {
  margin-bottom: 0 !important;
}

.bsnp-empty-note {
  margin-bottom: 30px;
}

.bs-light-scheme, .bs-light-scheme .listing-item-blog-1 > .item-inner > .title, .bs-light-scheme .listing-item-blog-2 > .item-inner > .title, .bs-light-scheme .listing-item-blog-3 > .item-inner > .title, .bs-light-scheme .listing-item-blog-5 > .item-inner > .title, .bs-light-scheme .listing-item-classic-1 .title, .bs-light-scheme .listing-item-classic-2 .title, .bs-light-scheme .listing-item-grid-1 .title, .bs-light-scheme .listing-item-grid-2 .title, .bs-light-scheme .listing-item-tb-1 .title, .bs-light-scheme .listing-item-tb-2 .title, .bs-light-scheme .listing-item-tb-3 .title, .bs-light-scheme .listing-item-text-1 .title, .bs-light-scheme .listing-item-text-2 .title, .bs-light-scheme .listing-item-text-3 .title, .bs-light-scheme .listing-item-text-4 .title, .bs-light-scheme .post-meta, .bs-light-scheme .post-meta a, .bs-light-scheme .post-summary, .bs-light-scheme .section-heading .other-link .h-text, .bs-light-scheme .title, .bs-light-scheme a {
  color: #fff;
}

.bs-light-scheme .post-meta > a, .bs-light-scheme .post-meta > span {
  opacity: 0.6;
}

.bs-light-scheme .post-summary {
  opacity: 0.9;
}

.bs-light-scheme .listing-blog-4 .listing-item-blog.has-post-thumbnail, .bs-light-scheme .listing-classic-1.columns-2 .listing-item-classic-1:last-child .listing-inner, .bs-light-scheme .listing-classic-1.columns-3 .listing-item-classic-1:last-child .listing-inner, .bs-light-scheme .listing-item-classic-1 .listing-inner, .bs-light-scheme .listing-item-grid-2 .post-summary {
  border-bottom-color: rgba(255, 255, 255, 0.129);
}

.bs-light-scheme .listing-item-classic-2 .listing-inner {
  border-color: rgba(255, 255, 255, 0.129);
}

.bs-light-scheme .pagination.bs-numbered-pagination .page-numbers, .bs-light-scheme .pagination.bs-numbered-pagination .page-numbers.dots:hover, .bs-light-scheme .pagination.bs-numbered-pagination .wp-pagenavi a, .bs-light-scheme .pagination.bs-numbered-pagination .wp-pagenavi span, .bs-light-scheme .pagination.bs-numbered-pagination span {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.1);
}

.bs-light-scheme.better-social-counter.style-clean .social-item, .bs-light-scheme.better-social-counter.style-modern .social-item, .bs-light-scheme.better-social-counter.style-style-10 .social-item, .bs-light-scheme.better-social-counter.style-style-6 .social-item, .bs-light-scheme.better-social-counter.style-style-7 .social-item, .bs-light-scheme.better-social-counter.style-style-8 .social-item, .bs-light-scheme.better-social-counter.style-style-9 .social-item {
  border-color: rgba(255, 255, 255, 0.0705882);
}

.bs-light-scheme.better-social-counter.style-style-10 .item-count:before, .bs-light-scheme.better-social-counter.style-style-10 .item-join:before, .bs-light-scheme.better-social-counter.style-style-9 .item-count:before, .bs-light-scheme.better-social-counter.style-style-9 .item-join:before {
  background-color: rgba(255, 255, 255, 0.0705882);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item .term-count, .bs-light-scheme.bs-popular-categories .bs-popular-term-item a {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t2.sh-s2 .h-text, .bs-light-scheme .section-heading.sh-t2.sh-s3 .h-text, .bs-light-scheme .section-heading.sh-t2.sh-s4 .h-text {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t1.sh-s1:after {
  background-color: rgba(255, 255, 255, 0.25) !important;
}

.bs-light-scheme .section-heading.sh-t1.sh-s2:after {
  opacity: 0.15;
}

.bs-light-scheme .section-heading.sh-t1.sh-s3:after, .bs-light-scheme .section-heading.sh-t1.sh-s6:after, .bs-light-scheme .section-heading.sh-t1.sh-s7:after, .bs-light-scheme .section-heading.sh-t4.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjEGBQYHBgaAAAAlgA8X2AAy8AAAAASUVORK5CYII=) repeat;
  opacity: 0.3;
}

.bs-light-scheme .section-heading.sh-t1 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t1 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t1 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t1.sh-s5:after, .bs-light-scheme .section-heading.sh-t3.sh-s1:after {
  opacity: 0.15;
}

.section-heading.sh-t1.sh-s8 .h-text {
  padding: 4px 17px 4px 21px;
}

.section-heading.sh-t1.sh-s8 .other-link .h-text {
  padding: 4px 4px 4px 17px !important;
}

.section-heading.sh-t1.sh-s8:first-child:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ4NUVFODNGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ4NUVFODRGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDg1RUU4MUY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDg1RUU4MkY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk86A7EAAAASSURBVHjaYmBgYLBgIAgAAgwAB88AOccVbLsAAAAASUVORK5CYII=) repeat;
  opacity: 1;
  height: 10px;
  margin-top: -6px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s8 .main-link .h-text:before, .section-heading.sh-t1.sh-s8 .main-link.h-text:before, .section-heading.sh-t1.sh-s8 > .h-text:first-child:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 14px solid rgba(0, 0, 0, 0.06);
  top: 50%;
  margin-top: -9px;
}

.bs-light-scheme .section-heading.sh-t2.sh-s2 {
  background: rgba(255, 255, 255, 0.06);
}

.bs-light-scheme .section-heading.sh-t3.sh-s3:before {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link.active .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link:hover .h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > a.active > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > a > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t4 .main-link.active .h-text, .bs-light-scheme .section-heading.sh-t4 .main-link:first-child:last-child .h-text, .bs-light-scheme .section-heading.sh-t4 a.active .h-text, .bs-light-scheme .section-heading.sh-t4 a:hover .h-text, .bs-light-scheme .section-heading.sh-t4 > .h-text, .bs-light-scheme .section-heading.sh-t6 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t6 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t6 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9:before {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9:after {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.bs-light-scheme .section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t3.sh-s8 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text {
  border-color: rgba(255, 255, 255, 0.15) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s8:after {
  opacity: 0.15;
  background: #fff;
}

.bs-light-scheme .section-heading.sh-t4.sh-s1:after, .bs-light-scheme .section-heading.sh-t4.sh-s3:after, .bs-light-scheme .section-heading.sh-t6.sh-s6:before, .bs-light-scheme .section-heading.sh-t6.sh-s7:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements, .bs-light-scheme .section-heading.multi-tab.sh-t4 .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  border-color: rgba(255, 255, 255, 0.15);
}

.bs-light-scheme .section-heading.sh-t5:before {
  background: rgba(255, 255, 255, 0.1);
}

.bs-light-scheme .section-heading.sh-t6.sh-s9:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t6.sh-s13.section-heading.sh-t6.sh-s13 .h-text {
  color: #000 !important;
}

.bs-light-scheme .section-heading.sh-t7.sh-s1 .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t7:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .listing-item-user .user-display-name {
  color: #fff;
}

.bs-light-scheme.bs-about .about-icons-list .about-icon-item a {
  color: #fff;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.18);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item {
  border-bottom-color: rgba(226, 226, 226, 0.15);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item .term-count {
  background: rgba(255, 255, 255, 0.08);
}

.bs-light-scheme.bs-subscribe-newsletter .powered-by {
  color: #fff;
}

@media print {
  body {
    background: #fff none !important;
    color: #000;
  }
  .back-top, .bs-irp, .bs-pinning-wrapper, .comment-list .comment-footer, .comment-respond, .footer-instagram, .main-menu-wrapper, .more-stories, .next-prev-post, .post-related, .post-tp-4-header .move-to-content, .post-tp-6-header.wfi, .post-tp-8-header, .sidebar-column.sidebar-column-primary, .sidebar-column.sidebar-column-secoundary, .single-container > .post-author .author-links ul, .single-post-share, .single-post-share .share-handler-wrap, .site-footer .footer-social-icons, .site-footer .footer-widgets, body.single .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end, body.single .bf-breadcrumb .bf-breadcrumb-item:last-child {
    display: none !important;
  }
  .single-post-share .post-share-btn.post-share-btn-comments, .single-post-share .post-share-btn.post-share-btn-views {
    float: none;
  }
  a[href]:after {
    content: none !important;
  }
  .term-badges a {
    max-width: inherit;
  }
  .bs-sks {
    display: none;
  }
  body.active-top-line {
    border-top: none;
  }
  .comment-list .comment-meta .comment-published {
    float: none;
    margin: 0 15px;
  }
  .post-template-6.wfi .post-header-inner, .post-template-7.wfi .post-header-inner, .post-tp-11-header.wfi .post-header-inner, .post-tp-2-header.wfi .post-header-inner, .post-tp-3-header.wfi .post-header-inner, .post-tp-4-header.wfi .post-header-inner, .post-tp-5-header.wfi .post-header-inner, .post-tp-7-header.wfi .post-header-inner {
    height: auto;
    padding: 0;
  }
  .post-template-6.wfi .post-header-inner, .post-tp-11-header.wfi .post-header-title, .post-tp-2-header.wfi .post-header-title, .post-tp-3-header.wfi .post-header-title, .post-tp-4-header .term-badges.floated, .post-tp-4-header.wfi .post-header-title, .post-tp-5-header .term-badges.floated, .post-tp-5-header.wfi .post-header-title, .post-tp-7-header.wfi .post-header-title {
    position: relative !important;
    top: inherit !important;
    left: inherit !important;
    right: inherit !important;
    bottom: inherit !important;
    margin-top: 20px !important;
    opacity: 1 !important;
    transform: none !important;
  }
  .post-template-6.wfi .post-header-inner, .post-template-7.wfi .post-header-inner, .post-tp-4-header .term-badges.floated {
    margin-bottom: 15px;
  }
  .post-tp-7-header.wfi .post-header-title {
    padding: 0;
  }
}
.bs-wrap-gdpr-law {
  display: block;
  color: #212121;
  font-size: 14px;
}

.bs-gdpr-law {
  padding: 8px 15px;
  color: inherit;
  font-size: inherit;
  display: block;
  text-align: center;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  background: #f5f5f5;
}

.bs-gdpr-law p {
  font-size: inherit;
  color: inherit;
  margin: 0;
  display: inline-block;
}

.bs-gdpr-law .bs-gdpr-accept, .bs-gdpr-law .bs-gdpr-more {
  display: inline-block;
  padding: 0;
  line-height: 1;
  font-size: inherit;
  color: inherit;
  margin-left: 10px;
  transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
}

.bs-gdpr-law .bs-gdpr-accept {
  background: #212121;
  color: #fff;
  padding: 6px 15px;
}

.bs-gdpr-law .bs-gdpr-accept:hover, .bs-gdpr-law .bs-gdpr-more:hover {
  opacity: 0.8;
}

.bs-gdpr-law, .bs-wrap-gdpr-law .bs-gdpr-show {
  position: fixed;
  z-index: 19999;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
}

.bs-wrap-gdpr-law .bs-gdpr-show {
  display: inline-block;
  width: auto;
  right: 100px;
  left: auto;
  padding: 6px 15px;
  font-size: inherit;
  color: inherit;
  background: #f5f5f5;
  line-height: 1;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
}

.bs-wrap-gdpr-law-close {
  z-index: 0;
}

.bs-wrap-gdpr-law .bs-gdpr-show, .bs-wrap-gdpr-law-close .bs-gdpr-law {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
}

.bs-wrap-gdpr-law-close .bs-gdpr-show {
  transform: translateY(0);
  -webkit-transform: translateY(0);
}

@media screen and (max-width: 768px) {
  .bs-wrap-gdpr-law .bs-gdpr-show {
    display: none !important;
  }
}
.sidebar-column-primary {
  z-index: 1000;
}

.bs-sks {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99999;
  pointer-events: none;
}

.bs-sks.bs-sks-type-1 {
  bottom: 0;
}

.bs-sks.bs-sks-type-2 {
  left: calc((100vw - var(--publisher-site-width)) / 2 * -1);
  max-width: initial !important;
  display: inline-table;
  width: calc(100vw - 9px) !important;
  height: 100%;
}

.bs-sksin1, .bs-sksin3 {
  display: inline-table;
  height: 100%;
  width: 100%;
}

.bs-sks.bs-sks-s1 .bs-sksin2 {
  --sks-top: calc(1px - 1px);
  --sks-top-gap: var(--wp-adminbar-height);
  position: sticky;
  top: calc(var(--sks-top) + var(--sks-top-gap));
  transition: top 0.2s ease;
}

body.menu-pined .bs-sks.bs-sks-s1 .bs-sksin2 {
  --sks-top-gap: calc(var(--publisher-menu-height) + var(--wp-adminbar-height)) ;
}

.bs-sks .bs-sks-path {
  overflow: hidden;
}

.bs-sks .bs-sks-path-boxed {
  max-width: var(--publisher-site-width);
  margin-left: auto;
  margin-right: auto;
}

.bs-sks .bs-sksitem > * {
  pointer-events: all;
}

.bs-sks .bs-sksiteml {
  float: left;
  transform: translateX(-100%);
}

.bs-sks.bs-sks-type-2 .bs-sksiteml {
  transform: translateX(calc(-100% + 5px));
}

.bs-sks .bs-sksitemr {
  float: right;
  transform: translateX(100%);
}

.bs-sks.bs-sks-type-2 .bs-sksitemr {
  transform: translateX(calc(100% + 5px));
}

.bs-sks.bs-sks-sticky .bs-sksin2 {
  --sks-top: 0px;
  --sks-top-gap: 0px;
  position: sticky;
  top: calc(var(--sks-top) + var(--sks-top-gap));
  transition: top 0.2s ease;
}

body.admin-bar .bs-sks.bs-sks-sticky .bs-sksin2, body.full-width .bs-sks.bs-sks-sticky.bs-sks-pafter-header .bs-sksin2 {
  --sks-top: 30px ;
}

body.full-width.admin-bar .bs-sks.bs-sks-sticky.bs-sks-pafter-header .bs-sksin2 {
  --sks-top: 60px ;
}

body.full-menu-pined .bs-sks.bs-sks-sticky .bs-sksin2 {
  --sks-top-gap: 30px ;
}

.listing.scolumns-1 .listing-item {
  width: 100%;
  float: none;
}

.listing.scolumns-2 .listing-item {
  width: 50%;
  float: left;
}

.listing.scolumns-2 .listing-item:nth-child(odd) {
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-2 .listing-item:nth-child(even) {
  padding-left: 12px;
}

.listing.scolumns-3 .listing-item {
  width: 33.3333%;
  float: left;
}

.listing.scolumns-3 .listing-item:nth-child(3n-1) {
  padding: 0 6px;
}

.listing.scolumns-3 .listing-item:nth-child(3n-2) {
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-3 .listing-item:nth-child(3n+3) {
  padding-left: 12px;
}

.listing.scolumns-4 .listing-item {
  width: 25%;
  float: left;
}

.listing.scolumns-4 .listing-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 14px;
  clear: left;
}

.listing.scolumns-4 .listing-item:nth-child(4n+2) {
  padding-left: 5px;
  padding-right: 9px;
}

.listing.scolumns-4 .listing-item:nth-child(4n+3) {
  padding-left: 9px;
  padding-right: 5px;
}

.listing.scolumns-4 .listing-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 14px;
  clear: none;
}

.listing.scolumns-5 .listing-item {
  width: 20%;
  float: left;
}

.listing.scolumns-5 .listing-item:nth-child(5n+1) {
  padding-left: 0;
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-5 .listing-item:nth-child(5n+2) {
  padding-left: 4px;
  padding-right: 8px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+3) {
  padding-left: 6px;
  padding-right: 6px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+4) {
  padding-left: 8px;
  padding-right: 4px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+5) {
  padding-left: 12px;
  padding-right: 0;
}

@media only screen and (max-width: 1000px) {
  .listing.scolumns-5 .listing-item {
    width: 25%;
    float: left;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n-3) {
    padding-left: 0;
    padding-right: 14px;
    clear: left;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+2) {
    padding-left: 5px;
    padding-right: 9px;
    clear: none;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+3) {
    padding-left: 9px;
    padding-right: 5px;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+4) {
    padding-right: 0;
    padding-left: 14px;
    clear: none !important;
  }
}
@media only screen and (max-width: 900px) {
  .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 33.3333%;
    float: left;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n-1), .listing.scolumns-5 .listing-item:nth-child(3n-1) {
    padding: 0 6px;
    clear: none;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n-2), .listing.scolumns-5 .listing-item:nth-child(3n-2) {
    padding-right: 12px;
    padding-left: 0;
    clear: left;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n+3), .listing.scolumns-5 .listing-item:nth-child(3n+3) {
    padding-left: 12px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 600px) {
  .listing.scolumns-3 .listing-item, .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 50%;
    float: left;
  }
  .listing.scolumns-3 .listing-item:nth-child(odd), .listing.scolumns-4 .listing-item:nth-child(odd), .listing.scolumns-5 .listing-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 12px;
    clear: left;
  }
  .listing.scolumns-3 .listing-item:nth-child(even), .listing.scolumns-4 .listing-item:nth-child(even), .listing.scolumns-5 .listing-item:nth-child(even) {
    padding-right: 0;
    padding-left: 12px;
    clear: none;
  }
}
@media only screen and (max-width: 320px) {
  .listing.scolumns-2 .listing-item, .listing.scolumns-3 .listing-item, .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    clear: none !important;
  }
}
.post-count-badge {
  pointer-events: none;
  display: inline-block;
}

.post-count-badge.pcb-t1 {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  line-height: 25px;
  font-size: 12px;
  text-align: center;
  font-weight: bolder;
  box-shadow: 0 0 0 2px #fff;
}

.post-count-badge.pcb-t1.pcb-s1 {
  color: #fff;
  background: #2a2a2a;
}

.post-count-badge.pcb-t1.pcb-s2 {
  color: #000;
  background: rgba(0, 0, 0, 0.06);
  box-shadow: none;
}

.post-count-badge.pcb-t2 {
  line-height: 1;
  font-size: 90px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.045);
  font-family: arial;
}

.post-count-badge.pcb-t2.pcb-s2 {
  font-size: 42px;
}

.listing-item-classic .post-subtitle {
  margin-bottom: 7px;
}

.listing-item-classic-1 {
  margin-bottom: 22px;
}

.listing-classic-1.columns-2 .listing-item-classic-1:last-child .listing-inner, .listing-classic-1.columns-3 .listing-item-classic-1:last-child .listing-inner, .listing-item-classic-1 .listing-inner {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-item-classic-1.has-not-post-thumbnail .listing-inner {
  padding-bottom: 28px;
}

.listing-item-classic-1:last-child {
  margin-bottom: 0;
}

.listing-item-classic-1:last-child .listing-inner {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-classic-1 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 17px;
}

.listing-item-classic-1 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-1 .featured .img-holder:before {
  padding-top: 50%;
}

.listing-item-classic-1 .title {
  margin: 0 0 6px;
}

.listing-item-classic-1 .title a {
  color: inherit;
}

.listing-item-classic-1 .post-meta {
  margin: 0 0 9px;
}

.listing-item-classic.bsw-1 .title, .listing-item-classic.bsw-2 .title, .listing-item-classic.bsw-3 .title, .listing-item-classic.bsw-4 .title {
  line-height: 1.3;
}

.listing-item-classic.bsw-1 .title .post-title, .listing-item-classic.bsw-2 .title .post-title, .listing-item-classic.bsw-3 .title .post-title, .listing-item-classic.bsw-4 .title .post-title {
  font-size: 88%;
}

@media only screen and (max-width: 400px) {
  .listing-item-classic .title {
    line-height: 1.3 !important;
  }
  .listing-item-classic .title .post-title {
    font-size: 88% !important;
  }
}
.listing.columns-1 > .listing-item-classic-2:last-child, .listing.columns-3 > .listing-item-classic-2:last-child {
  margin-bottom: 25px;
}

.listing-item-classic-2, .listing.columns-2 > .listing-item-classic-2:last-child {
  margin-bottom: 30px;
}

.listing .listing-classic-2 > .listing-item-classic-2:last-child, .listing-item-classic-2:last-child {
  margin-bottom: 0;
}

.listing-item-classic-2 .listing-inner {
  padding: 0 20px 20px 20px;
  border: 1px solid #e6e6e6;
}

.listing-item-classic-2.has-not-post-thumbnail .listing-inner {
  padding-top: 20px;
}

.listing-item-classic-2 .featured {
  position: relative;
  line-height: 0;
  margin: -1px -21px 17px;
}

.listing-item-classic-2 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-2 .featured .img-holder:before {
  padding-top: 56%;
}

.listing-item-classic-2 .title {
  margin: 0 0 6px;
}

.listing-item-classic-2 .title a {
  color: inherit;
}

.listing-item-classic-2 .post-meta {
  margin: 0 0 9px;
}

.listing-classic-3.columns-2 .listing-item-classic-3:last-child, .listing-classic-3.columns-3 .listing-item-classic-3:last-child, .listing-item-classic-3 {
  margin-bottom: 25px;
}

.listing-item-classic-3 .listing-inner {
  padding: 0 25px 25px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-left: 4%;
  margin-right: 4%;
  position: relative;
  z-index: 1;
  margin-top: -15px;
}

.listing-item-classic-3:last-child, .listing-item-classic-3:last-child .listing-inner {
  margin-bottom: 0;
  border-bottom: none;
}

.listing-classic-3.columns-2 .listing-item-classic-3:last-child .listing-inner, .listing-classic-3.columns-3 .listing-item-classic-3:last-child .listing-inner {
  border-bottom: 1px solid #f1f1f1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.listing-item-classic-3 .featured {
  position: relative;
  line-height: 0;
}

.listing-item-classic-3 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-3 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-3 .featured .img-holder:before {
  padding-top: 55%;
}

.listing-item-classic-3 .title {
  margin: 40px 0 6px;
}

.listing-item-classic-3 .featured .title {
  margin: 0 4%;
  background: #fff;
  position: absolute;
  bottom: -2px;
  padding: 26px 25px 25px;
  width: 92%;
}

.listing-item-classic-3 .title a {
  color: inherit;
}

.listing-item-classic-3 .title h2, .listing-item-classic-3 .title .h2 {
  margin: 0;
}

.listing-item-classic-3 .post-meta {
  margin: 0 0 9px;
}

.listing-item-classic-3.has-not-post-thumbnail .listing-inner {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.listing-item-classic-3.has-not-post-thumbnail .title {
  margin-top: 20px;
}

.listing-item-classic-3.bsw-1 .featured .img-holder:before, .listing-item-classic-3.bsw-2 .featured .img-holder:before, .listing-item-classic-3.bsw-3 .featured .img-holder:before, .listing-item-classic-3.bsw-4 .featured .img-holder:before {
  padding-top: 65%;
}

.listing-item-classic-3.bsw-1 .featured .title, .listing-item-classic-3.bsw-2 .featured .title, .listing-item-classic-3.bsw-3 .featured .title {
  margin: 15px 0 10px;
  padding: 0;
  background: #fff;
  position: relative;
}

.listing-item-classic-3.bsw-1 .listing-inner, .listing-item-classic-3.bsw-2 .listing-inner, .listing-item-classic-3.bsw-3 .listing-inner {
  padding: 0 0 15px;
  margin: 0;
}

@media only screen and (max-width: 380px) {
  .listing-item-classic-3 .featured .img-holder:before {
    padding-top: 65% !important;
  }
  .listing-item-classic-3 .featured .title {
    margin: 15px 0 10px !important;
    padding: 0 !important;
    background: #fff !important;
    position: relative !important;
    bottom: inherit !important;
  }
  .listing-item-classic-3 .listing-inner {
    padding: 0 0 15px !important;
    margin: 0 !important;
  }
}
.listing-item-grid-1 {
  margin-bottom: 22px;
}

.listing-item-grid-1 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 13px;
}

.listing-item-grid-1 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-grid-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
  display: block;
}

.listing-item-grid-1 .featured .img-holder:before {
  padding-top: 58%;
}

.listing-item-grid-1:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-grid-1 .title {
  margin: 0 0 6px;
}

.listing-item-grid-1 .title a {
  color: inherit;
  text-transform: inherit;
}

.listing-item-grid-1 .post-meta {
  margin: 0 0 7px;
}

.listing-item-grid-1 .post-summary {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom-color: rgba(0, 0, 0, 0.07);
}

.listing-item-grid-1 .post-subtitle {
  margin-bottom: 6px;
}

.listing-grid.columns-1 .listing-item-grid-1:last-child .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-grid.simple-grid .featured {
  margin-bottom: 7px;
}

.listing-item-grid.simple-grid .featured .img-holder:before {
  padding-top: 66%;
}

.listing-item-grid-2 {
  margin-bottom: 22px;
}

.listing-item-grid-2 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 13px;
}

.listing-item-grid-2 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-grid-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
  display: block;
}

.listing-item-grid-2 .featured .img-holder:before {
  padding-top: 58%;
}

.listing-item-grid-2:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-grid-2 .title {
  margin: 0 0 6px;
}

.listing-item-grid-2 .title a {
  color: inherit;
  text-transform: inherit;
}

.listing-item-grid-2 .post-meta {
  margin: 0 0 15px;
}

.listing-item-grid-2 .post-summary {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-item-grid-2 .post-subtitle {
  margin-bottom: 6px;
}

.listing-item-blog .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 25px;
  font-size: 13px;
}

.listing-item-blog .format-icon.format-audio {
  padding-right: 3px;
}

.listing-item-blog .format-icon.format-video {
  padding-left: 3px;
}

.listing-item-blog .format-icon .fa {
  line-height: 25px;
}

.listing-item-blog .featured:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-blog-1, .listing-item-blog-5 {
  margin-bottom: 25px;
}

.listing-item-blog-1:last-child, .listing-item-blog-5:last-child {
  margin-bottom: 0;
}

.listing-item-blog-1 .featured, .listing-item-blog-5 .featured {
  position: relative;
  float: left;
  margin-right: 26px;
  line-height: 0;
}

.listing-item-blog-1 .featured .img-holder, .listing-item-blog-5 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-1 .featured .img-holder.img-holder:before, .listing-item-blog-5 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-1 > .item-inner > .title, .listing-item-blog-5 > .item-inner > .title {
  margin: 0 0 6px;
}

.listing-item-blog-1 > .item-inner > .title a, .listing-item-blog-5 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-1 .post-summary, .listing-item-blog-5 .post-summary {
  margin-top: 6px;
}

.listing-item-blog-1.has-post-thumbnail .post-summary {
  padding-left: 237px;
}

.listing-item-blog-5.has-post-thumbnail .post-summary {
  padding-left: 326px;
}

.listing-item-blog-5 .post-summary p + .read-more {
  margin-top: 0;
}

.listing-item-blog-5 .featured .img-holder {
  width: 300px;
  margin: 0;
}

.listing-item-blog.has-not-post-thumbnail:first-child {
  padding-top: 0;
  border-top: none;
}

.listing-item-blog + .listing-item-blog.has-not-post-thumbnail, .listing-item-blog.has-not-post-thumbnail + .listing-item-blog {
  padding-top: 18px;
  border-top: 1px solid #f1f3f5;
}

.listing-item-blog > .item-inner > .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-blog > .item-inner > .post-meta + .post-subtitle {
  margin-top: 5px;
}

.listing-item-blog-5.bsw-1 .img-holder, .listing-item-blog-5.bsw-2 .img-holder, .listing-item-blog-5.bsw-3 .img-holder, .listing-item-blog-5.bsw-4 .img-holder, .listing-item-blog-5.bsw-5 .img-holder {
  width: 220px;
}

.listing-item-blog-5.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-4 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-5 .post-summary {
  padding-left: 243px;
}

.listing-item-blog-1.bsw-1 .featured, .listing-item-blog-1.bsw-2 .featured, .listing-item-blog-1.bsw-3 .featured, .listing-item-blog-1.bsw-4 .featured, .listing-item-blog-2.bsw-1 .featured, .listing-item-blog-2.bsw-2 .featured, .listing-item-blog-2.bsw-3 .featured, .listing-item-blog-2.bsw-4 .featured, .listing-item-blog-5.bsw-1 .featured, .listing-item-blog-5.bsw-2 .featured, .listing-item-blog-5.bsw-3 .featured, .listing-item-blog-5.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
  display: inline-block;
}

.listing-item-blog-5.bsw-1 .featured, .listing-item-blog-5.bsw-1 .img-holder, .listing-item-blog-5.bsw-2 .featured, .listing-item-blog-5.bsw-2 .img-holder, .listing-item-blog-5.bsw-3 .featured, .listing-item-blog-5.bsw-3 .img-holder, .listing-item-blog-5.bsw-4 .featured, .listing-item-blog-5.bsw-4 .img-holder {
  width: 100%;
}

.listing-item-blog-2.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-4 .post-summary {
  padding-right: 0;
}

.listing-item-blog-1.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-4 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-4 .post-summary {
  padding-left: 0;
}

@media only screen and (max-width: 830px) {
  .listing-item-blog-1.has-post-thumbnail .post-summary, .listing-item-blog-5.has-post-thumbnail .post-summary {
    padding-left: 0 !important;
  }
  .listing-item-blog-1 .featured, .listing-item-blog-2 .featured, .listing-item-blog-5 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
    display: inline-block !important;
  }
  .listing-item-blog-5 .featured, .listing-item-blog-5 .img-holder {
    width: 100% !important;
  }
}
.listing-item-blog-2 {
  margin-bottom: 25px;
}

.listing-item-blog-2:last-child {
  margin-bottom: 0;
}

.listing-item-blog-2 .featured {
  position: relative;
  float: right;
  margin-left: 23px;
  line-height: 0;
}

.listing-item-blog-2 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-2 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-2 > .item-inner > .title {
  margin: 0 0 6px;
}

.listing-item-blog-2 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-2 .post-summary {
  margin-top: 6px;
}

.listing-item-blog-2.has-post-thumbnail .post-summary {
  padding-right: 233px;
}

@media only screen and (max-width: 420px) {
  .listing-item-blog-2.has-post-thumbnail .post-summary {
    padding-right: 0 !important;
  }
  .listing-item-blog-2 .featured {
    float: none;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
.listing-item-blog-3 {
  margin-bottom: 25px;
}

.listing-item-blog-3:last-child {
  margin-bottom: 0;
}

.listing-item-blog-3 .featured {
  position: relative;
  float: left;
  margin-right: 23px;
  line-height: 0;
}

.listing-item-blog-3 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-3.has-post-thumbnail .post-summary {
  padding-left: 233px;
}

.listing-item-blog-3 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-3 > .item-inner > .title {
  margin: 7px 0 3px;
}

.listing-item-blog-3 > .item-inner > .post-meta {
  margin-bottom: 10px;
}

.listing-item-blog-3 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-3.bsw-1 .featured, .listing-item-blog-3.bsw-2 .featured, .listing-item-blog-3.bsw-3 .featured, .listing-item-blog-3.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
}

.listing-item-blog-3.bsw-1 .featured, .listing-item-blog-3.bsw-2 .featured, .listing-item-blog-3.bsw-3 .featured, .listing-item-blog-3.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
  display: inline-block;
}

.listing-item-blog-3.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-4 .post-summary {
  padding-left: 0;
}

@media only screen and (max-width: 420px) {
  .listing-item-blog-3 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
  }
  .listing-item-blog-3 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
    display: inline-block !important;
  }
  .listing-item-blog-3.has-post-thumbnail .post-summary {
    padding-left: 0 !important;
  }
}
.listing-blog-4 .listing-item-blog.has-post-thumbnail {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-blog-4 .listing-item-blog.has-post-thumbnail:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-blog-5 .post-subtitle {
  margin-bottom: 7px;
}

.listing-item-tall .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 25px;
  font-size: 12px;
}

.listing-item-tall .format-icon .fa {
  line-height: 25px;
}

.listing-item-tall:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-tall .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-tall .featured + .post-subtitle {
  margin: 8px 0 -8px;
}

.listing-item-tall .post-meta + .post-subtitle {
  margin-top: 8px;
}

.listing-item-tall-1 {
  margin-bottom: 23px;
}

.listing-item-tall-1:last-child {
  margin-bottom: 0;
}

.listing-item-tall-1 .featured {
  position: relative;
}

.bs-ll-a .listing-item-tall-1 .featured .img-holder.b-loaded, .bs-ll-d .listing-item-tall-1 .featured .img-holder, .listing-item-tall-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  background-position: top center;
}

.bs-ll-a .listing-item-tall-1 .featured .img-holder {
  background-position: center center;
}

.listing-item-tall-1 .featured .img-holder.img-holder:before {
  padding-top: 134%;
}

.listing-item-tall-1 > .title {
  margin: 15px 0 9px;
}

.listing-item-tall-1 > .title a {
  color: inherit;
}

.listing-item-tall-1 .post-summary {
  margin-top: 10px;
}

.listing-item-tall-2 {
  margin-bottom: 23px;
}

.bs-slider-item .listing-item-tall-2 {
  margin-bottom: 0 !important;
}

.listing-item-tall-2:last-child {
  margin-bottom: 0;
}

.listing-item-tall-2 .featured {
  position: relative;
}

.bs-ll-a .listing-item-tall-2 .featured .img-holder.b-loaded, .bs-ll-d .listing-item-tall-2 .featured .img-holder, .listing-item-tall-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  background-position: top center;
}

.bs-ll-a .listing-item-tall-2 .featured .img-holder {
  background-position: center center;
}

.listing-item-tall-2 .featured .img-holder.img-holder:before {
  padding-top: 134%;
}

.listing-item-tall-2 .term-badges.floated {
  left: 0;
  right: 0;
  text-align: center;
  pointer-events: none;
}

.listing-item-tall-2 .term-badges.floated a {
  pointer-events: all;
}

.listing-item-tall-2 > .title {
  margin: 15px 0 9px;
}

.listing-item-tall-2 > .title a {
  color: inherit;
}

.listing-item-tall-2 .post-meta {
  text-align: center;
}

.listing-item-tall-2 .post-summary {
  text-align: center;
  margin-top: 10px;
}

.listing-item-tall-2 .post-subtitle {
  text-align: center !important;
}

.listing-item-tb-1 {
  margin-bottom: 22px;
  position: relative;
}

.listing-item-tb-1:last-child, .listing-mix-3-1 .listing-tb-1 > .listing-item-tb-1:last-child {
  margin-bottom: 0;
}

.listing-item-tb-1 .title {
  margin: 0;
}

.listing-item-tb-1 .title a {
  color: inherit;
}

.listing-item-tb-1 .featured {
  margin-right: 13px;
  float: left;
  position: relative;
  line-height: 0;
}

.listing-item-tb-1 .img-holder {
  width: 86px;
  margin-right: 0;
  float: none;
}

.listing-item-tb-1 .img-holder:before {
  padding-top: 74%;
}

.listing-item-tb-1 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-1 .post-subtitle {
  margin-top: 4px;
}

.listing-item-tb-1 .featured + .post-subtitle {
  margin: 0;
}

.bs-listing.bs-listing-listing-thumbnail-1 .bs-pagination {
  margin-top: 15px;
}

.listing-item-tb-1.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 1;
}

.listing-item-tb-1.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 5px;
}

.listing-item-tb-2 {
  margin-bottom: 20px;
  position: relative;
}

.listing-item-tb-2 .term-badges.floated {
  left: 0;
}

.listing-item-tb-2 .item-inner {
  position: relative;
}

.listing-item-tb-2 .title {
  margin: 0;
}

.listing-item-tb-2 .title a {
  color: inherit;
}

.listing-item-tb-2 .post-meta {
  margin-top: 5px;
}

.listing-item-tb-2 .post-summary {
  margin-top: 5px;
}

.listing-item-tb-2 .featured {
  margin-bottom: 10px;
  line-height: 0;
  position: relative;
}

.listing-item-tb-2 .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 24px;
  font-size: 12px;
}

.listing-item-tb-2 .format-icon .fa {
  line-height: 24px;
}

.listing-item-tb-2:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.5);
}

.listing-item-tb-2 .img-holder {
  width: 100%;
  margin-right: 0;
  float: none;
  display: block;
}

.listing-item-tb-2 .img-holder:before {
  padding-top: 70%;
}

.listing-item-tb-2 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-2 .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-tb-2 .title + .post-subtitle {
  margin: 5px 0 0;
}

.listing-item-tb-2.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  bottom: -14px;
  left: 6px;
  z-index: 1;
}

.listing-item-tb-2.has-post-thumbnail.has-counter-badge .featured {
  margin-bottom: 22px;
}

.listing-item-tb-2.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 10px;
}

.listing-item-tb-3 {
  margin-bottom: 20px;
  position: relative;
}

.listing-item-tb-3:last-child {
  margin-bottom: 0;
}

.listing-tb-3 > .listing-item-tb-3:last-child {
  margin-bottom: 20px;
}

.listing-item-tb-3 .title {
  margin: 0;
}

.listing-item-tb-3 .title a {
  color: inherit;
}

.listing-item-tb-3 .featured {
  margin-left: 15px;
  float: right;
  position: relative;
  line-height: 0;
}

.listing-item-tb-3 .img-holder {
  width: 86px;
  margin-right: 0;
  float: none;
}

.listing-item-tb-3 .img-holder:before {
  padding-top: 74%;
}

.listing-item-tb-3 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-3 .post-subtitle {
  margin-top: 4px;
}

.listing-item-tb-3 .featured + .post-subtitle {
  margin: 0;
}

.listing-item-tb-3.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 1;
}

.listing-item-tb-3.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 5px;
}

.listing-item-text-1 {
  position: relative;
  margin-bottom: 15px;
}

.listing-item-text-1:last-child {
  margin-bottom: 0;
}

.listing-item-text-1 .item-inner {
  padding-bottom: 15px;
  border-bottom: 1px dashed #eaeaea;
  border-bottom-color: rgba(0, 0, 0, 0.08);
}

.listing-item-text-1 .term-badges.floated {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 12px;
}

.listing-item-text-1 .term-badges.floated .term-badge a {
  color: #fff !important;
  margin: 0 2px;
}

.listing-item-text-1 .title {
  margin: 0;
}

.listing-item-text-1.no-meta .title {
  margin-bottom: 10px;
}

.listing-item-text-1 .title a {
  color: inherit;
}

.listing-item-text-1 .post-meta {
  padding-top: 6px;
  text-align: center;
}

.listing-item-text-1 .post-summary {
  padding-top: 4px;
  text-align: center;
}

.listing-text-1.listing.columns-1 .listing-item:last-child {
  margin-bottom: 0;
}

.listing-text-1.listing.columns-1 .listing-item:last-child .item-inner {
  border-bottom: none;
}

.listing-item-text-1 .post-subtitle {
  text-align: center !important;
  margin: 5px 0 0;
}

.listing-item-text-1 .post-subtitle + .post-meta {
  padding-top: 5px;
}

.listing-item-text-1 .post-subtitle + .title {
  margin-top: 6px;
}

.listing-item-text-1 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-1 .post-count-badge.pcb-t2.pcb-s1 {
  position: absolute;
  top: 0;
  left: 0;
}

.listing-item-text-2 {
  position: relative;
  margin-bottom: 15px;
}

.listing-item-text-2:last-child {
  margin-bottom: 0;
}

.listing-item-text-2 .item-inner {
  border-left: 3px solid rgba(0, 0, 0, 0.11);
  transition: 0.3s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
  padding: 6px 0 6px 14px;
}

.listing-item-text-2 .term-badges.floated {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 10px;
}

.listing-item-text-2 .term-badges.floated .term-badge a {
  background: #434343 !important;
  color: #fff !important;
  margin: 0;
}

.listing-item-text-2 .title {
  margin: 0;
}

.listing-item-text-2 .title a {
  color: inherit;
}

.listing-item-text-2 .post-meta, .listing-item-text-2 .post-meta .comments, .listing-item-text-2 .post-meta .post-author {
  font-size: 11px;
}

.listing-text-2.listing.columns-1 .listing-item:last-child {
  margin-bottom: 0;
}

.listing-text-2.listing.columns-1 .listing-item:last-child .item-inner {
  border-bottom: none;
}

.listing-item-text-2 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-2 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-2 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-2 .post-summary {
  padding-top: 6px;
}

.listing-item-text-2 .post-count-badge.pcb-t2.pcb-s2 {
  position: absolute;
  bottom: 0;
  right: 0;
}

.listing-item-text-3 {
  margin-bottom: 13px;
}

.listing-item-text-3 .item-inner {
  padding-bottom: 13px !important;
  border-bottom: 1px solid #f0f0f0;
  border-bottom-color: rgba(0, 0, 0, 0.06);
  position: relative;
}

.listing-item-text-3:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-item-text-3 .title {
  margin: 0;
}

.listing-item-text-3 .title a {
  color: inherit;
}

.listing-item-text-3 .post-meta {
  margin-top: 2px;
}

.listing-item-text-3 .post-summary {
  margin-top: 4px;
}

.content-column > .listing-text-3 .listing-item-text-3 {
  margin-bottom: 17px;
  padding-bottom: 17px !important;
}

.listing-item-text-3 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-3 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-3 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-3.has-counter-badge .item-inner {
  padding-left: 43px;
}

.listing-item-text-3.has-counter-badge .post-count-badge.pcb-t1.pcb-s2 {
  position: absolute;
  top: 3px;
  left: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
}

.listing-item-text-4 {
  margin-bottom: 13px;
}

.listing-item-text-4 .item-inner {
  padding-bottom: 13px !important;
  border-bottom: 1px solid #f0f0f0;
  border-bottom-color: rgba(0, 0, 0, 0.06);
  position: relative;
}

.listing-item-text-4:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-text-4.columns-1 .listing-item-text-4:last-child {
  margin-bottom: 0;
}

.listing-text-4.columns-1 .listing-item-text-4:last-child .item-inner {
  border-bottom: none;
  padding-bottom: 0;
}

.listing-item-text-4 .title {
  margin: 0;
}

.listing-item-text-4 .title a {
  color: inherit;
}

.listing-item-text-4 .post-meta {
  margin-top: 2px;
}

.listing-item-text-4 .post-summary {
  margin-top: 4px;
}

.listing-item-text-4 .term-badges.text-badges {
  margin-bottom: 6px;
}

.content-column > .listing-text-4 .listing-item-text-4 {
  margin-bottom: 17px;
  padding-bottom: 17px !important;
}

.listing-item-text-4 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-4 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-4 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-4.has-counter-badge .item-inner {
  padding-left: 43px;
}

.listing-item-text-4.has-counter-badge .post-count-badge.pcb-t1.pcb-s2 {
  position: absolute;
  top: 5px;
  left: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
}

.bs-listing p:empty {
  display: none;
}

.listing-mix-1-1 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing-mix-1-1 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-1-1 .listing-item-tb-1 {
  margin-bottom: 27px;
}

.listing-mix-1-1 .listing-item-tb-1:last-child {
  margin-bottom: 0;
}

.listing-mix-1-1 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing-mix-1-1 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-1-1.l-1-col .column-1, .listing.listing-mix-1-1.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-1.l-1-col .column-1 {
  margin-bottom: 24px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-1 .column-1, .listing.listing-mix-1-1 .column-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing.listing-mix-1-1 .column-1 {
    margin-bottom: 24px;
  }
}
.listing.listing-mix-1-2 .listing-item-grid-1 {
  margin-bottom: 30px;
}

.listing.listing-mix-1-2 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing.listing-mix-1-2 .listing-item-tb-1 {
  margin-bottom: 7px;
}

.listing.listing-mix-1-2 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing.listing-mix-1-2 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.bs-listing-listing-mix-1-2 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-1-2.l-1-col .column-1, .listing.listing-mix-1-2.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-2.l-1-col .column-1 {
  margin-bottom: 20px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-2 .column-1, .listing.listing-mix-1-2 .column-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing.listing-mix-1-2 .column-1 {
    margin-bottom: 20px;
  }
}
.listing.listing-mix-1-4 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-1-4 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing.listing-mix-1-4 .column-1 {
  width: 70%;
  float: left;
  padding-right: 18px;
}

.listing.listing-mix-1-4 .column-2 {
  width: 30%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-1-4.l-1-col .column-1, .listing.listing-mix-1-4.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-4.l-1-col .listing-item-grid-1 {
  margin-bottom: 20px;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2 {
  width: 50%;
  float: left;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2:nth-child(odd) {
  padding-right: 13px;
  clear: left;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2:nth-child(even) {
  padding-left: 13px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-4 .column-1, .listing.listing-mix-1-4 .column-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing.listing-mix-1-4 .listing-item-grid-1 {
    margin-bottom: 20px;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2 {
    width: 50%;
    float: left;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2:nth-child(odd) {
    padding-right: 13px;
    clear: left;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2:nth-child(even) {
    padding-left: 13px;
  }
}
.listing-mix-2-1 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.bs-listing-listing-mix-2-1 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing-mix-2-1.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-2-1 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing-mix-2-2 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-2-2.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-2-2 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing.listing-mix-3-1 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-1 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-2 .row-1:last-child {
  margin-bottom: 20px;
}

.listing.listing-mix-3-2 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-2 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-2 .listing-item-tb-2 {
  margin-bottom: 25px;
}

.infinity > .listing-mix-3-2 + .listing-mix-3-2, .more_btn > .listing-mix-3-2 + .listing-mix-3-2 {
  margin-top: 0;
}

.listing.listing-mix-3-3 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-3 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-3 .listing-item-text-2 {
  margin-bottom: 25px;
}

.listing-mix-3-3.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-3-3 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing.listing-mix-3-4 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-4 .listing-item-tb-1:last-child, .listing.listing-mix-3-4 .listing-mg-3-item {
  margin-bottom: 0;
}

.listing.listing-mix-3-4 .listing-item-tb-1 {
  margin-bottom: 25px;
}

.listing-mix-6 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing-mix-6 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-6 .listing-item-text:last-child {
  margin-bottom: 0;
}

.listing-mix-6 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing-mix-6 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-6.l-1-col .column-1, .listing.listing-mix-6.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-6.l-1-col .column-1 {
  margin-bottom: 20px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-6 .column-1, .listing.listing-mix-6 .column-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing.listing-mix-6 .column-1 {
    margin-bottom: 20px;
  }
}
.listing-mix-4-1 .listing-classic-3 {
  margin-bottom: 15px;
}

.bs-pagination-wrapper .listing-mix-4-1 + .listing-mix-4-1 {
  margin-top: 0;
}

.listing.listing-mix-4-1.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-1 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-2 .listing-classic-3 {
  margin-bottom: 15px;
}

.bs-listing-listing-mix-4-2 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-2.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-2 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-3 .listing-classic-2 {
  margin-bottom: 25px;
}

.bs-pagination-wrapper .listing-mix-4-3 + .listing-mix-4-3 {
  margin-top: 0;
}

.listing.listing-mix-4-3.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-3 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-4 .listing-classic-2 {
  margin-bottom: 25px;
  margin-top: 0 !important;
}

.bs-pagination-wrapper .listing-mix-4-4 + .listing-mix-4-4 {
  margin-top: 0;
}

.listing.listing-mix-4-4.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-4 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-5 .listing-classic-2.columns-2 .listing-item-classic-2 {
  margin-bottom: 30px !important;
}

.listing-mix-4-5 .listing-classic-2 {
  margin-bottom: 30px;
}

.listing-mix-4-5 .listing-classic-2:last-child {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-5 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-5.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-5 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-6 .listing-classic-2.columns-2 .listing-item-classic-2 {
  margin-bottom: 30px !important;
}

.listing-mix-4-6 .listing-classic-2 {
  margin-bottom: 30px;
}

.listing-mix-4-6 .listing-classic-2.columns-2 {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-6 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-6.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-6 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-7 .listing-classic-3 {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-7 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.bs-listing-listing-mix-4-7 .bs-pagination-wrapper .listing-mix-4-7 + .listing-mix-4-7.listing-mix-4-7 {
  margin-top: 20px;
}

.listing-mix-4-8 .listing-classic-2 {
  margin-bottom: 25px;
}

.listing-mg-item {
  position: relative;
  overflow: hidden;
}

.listing-mg-item.has-not-post-thumbnail .img-cont {
  background-color: #e4e4e4;
}

.listing-mg-1-item .item-content, .listing-mg-item .content-container, .listing-mg-item .term-badges.floated, .listing-modern-grid .bs-slider-item .item-content {
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
}

.listing-mg-1-item .img-cont {
  -webkit-backface-visibility: hidden;
}

.listing-mg-item .post-meta .views.views.views {
  color: #fff !important;
}

.listing-mg-item.listing-mg-5-item .post-meta.post-meta .views.views.views {
  padding: 0;
  background: 0 0;
}

.listing-mg-item .post-meta .views {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 1px 6px;
  vertical-align: middle;
}

.listing-modern-grid.slider-overlay-simple .listing-mg-item .content-container {
  padding: 22px 20px 20px;
  background: rgba(0, 0, 0, 0.42);
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}

.listing-modern-grid.slider-overlay-simple-gr .listing-mg-item .img-cont:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);
  top: auto;
  height: 75%;
}

.listing-modern-grid.slider-overlay-colored .listing-item-1 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-17 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-9 .img-cont:after {
  background: #dc4225;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #292484), color-stop(100%, #dc4225));
  background: linear-gradient(45deg, #292484 0, #dc4225 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-10 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-18 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-2 .img-cont:after {
  background: #26d0ce;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #1a2980), color-stop(100%, #26d0ce));
  background: linear-gradient(45deg, #1a2980 0, #26d0ce 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-11 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-19 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-3 .img-cont:after {
  background: #1d976c;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #1d976c), color-stop(100%, #3cf93d));
  background: linear-gradient(45deg, #1d976c 0, #3cf93d 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-12 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-20 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-4 .img-cont:after {
  background: #dc4225;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #e0be00), color-stop(100%, #dc4225));
  background: linear-gradient(45deg, #e0be00 0, #dc4225 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-13 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-21 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-5 .img-cont:after {
  background: #ff4f39;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #ff4f39), color-stop(100%, #dd0098));
  background: linear-gradient(45deg, #ff4f39 0, #dd0098 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-14 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-22 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-6 .img-cont:after {
  background: #3895ff;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #3895ff), color-stop(100%, #2add28));
  background: linear-gradient(45deg, #3895ff 0, #2add28 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-15 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-23 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-7 .img-cont:after {
  background: #7741d5;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #7741d5), color-stop(100%, #c56200));
  background: linear-gradient(45deg, #7741d5 0, #c56200 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-16 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-24 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-8 .img-cont:after {
  background: #06c67b;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #06c67b), color-stop(100%, #076fc5));
  background: linear-gradient(45deg, #06c67b 0, #076fc5 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-mg-item .img-cont:after {
  opacity: 0.7;
}

.listing-modern-grid.slider-overlay-colored .listing-mg-item:hover .img-cont:after {
  opacity: 0.53;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-mg-item .img-cont:after {
  background-size: 300% 300%;
  animation: mg-gr-anim 5.5s ease-in infinite;
  opacity: 0.5;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-mg-item:hover .img-cont:after {
  opacity: 0.7;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-1 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-17 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-9 .img-cont:after {
  background: linear-gradient(135deg, #292484, #dc4225);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-10 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-18 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-2 .img-cont:after {
  background: linear-gradient(135deg, #1a2980, #26d0ce);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-11 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-19 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-3 .img-cont:after {
  background: linear-gradient(135deg, #1d976c, #3cf93d);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-12 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-20 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-4 .img-cont:after {
  background: linear-gradient(135deg, #e0be00, #dc4225);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-13 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-21 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-5 .img-cont:after {
  background: linear-gradient(135deg, #ff4f39, #dd0098);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-14 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-22 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-6 .img-cont:after {
  background: linear-gradient(135deg, #06c67b, #076fc5);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-15 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-23 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-7 .img-cont:after {
  background: linear-gradient(135deg, #7741d5, #c56200);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-16 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-24 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-8 .img-cont:after {
  background: linear-gradient(135deg, #3895ff, #2add28);
  background-size: 1000% 1000%;
}
@keyframes mg-gr-anim {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 100% 100%;
  }
  100% {
    background-position: 0 0;
  }
}
.listing-mg-item.listing-mg-1-item.listing-mg-1-item:hover .title a, .listing-mg-item.listing-mg-2-item.listing-mg-2-item:hover .title a, .listing-mg-item.listing-mg-3-item.listing-mg-3-item:hover .title a, .listing-mg-item.listing-mg-4-item.listing-mg-4-item:hover .title a, .listing-mg-item.listing-mg-6-item.listing-mg-6-item:hover .title a {
  color: #fff !important;
}

.listing-modern-grid-1.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-5 .listing-mg-item:hover .format-icon {
  right: 20px;
  top: 20px;
  margin-top: 0;
  margin-right: 0;
  transform: none;
}

.listing-mg-item:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-3.listing-mg-1-item:hover .format-icon, .listing-item-4.listing-mg-1-item:hover .format-icon {
  margin-top: -30px;
}

.listing-item-2.listing-mg-2-item:hover .format-icon, .listing-item-3.listing-mg-2-item:hover .format-icon, .listing-item-4.listing-mg-2-item:hover .format-icon, .listing-item-5.listing-mg-2-item:hover .format-icon {
  margin-top: -25px;
}

.listing-mg-3-item:hover .format-icon {
  top: 27px;
  margin-top: 0;
}

.infinity > .listing-modern-grid-3 + .listing-modern-grid-3, .more_btn > .listing-modern-grid-3 + .listing-modern-grid-3 {
  margin-top: 0;
}

body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont {
  background-size: inherit !important;
  transition: none;
  transition: all 0.35s;
}

body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont.b-error, body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont.b-loaded, body.bs-ll-d .listing-mg-type-1 .img-cont.img-cont {
  background-size: cover !important;
  transition: all 0.5s;
  animation: none;
}

.listing-mg-item .post-subtitle {
  -webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

.listing-mg-item .post-subtitle, .listing-mg-item .post-subtitle a {
  color: #fff !important;
}

.listing-mg-item .post-subtitle {
  margin-top: 10px;
}

.listing-mg-item .post-subtitle + .post-meta {
  margin-top: 5px;
}

.listing-mg-item .post-subtitle:first-child {
  margin: 0 0 7px;
}

@media only screen and (max-width: 480px) {
  .listing-modern-grid-1 .listing-mg-item .format-icon, .listing-modern-grid-1 .listing-mg-item:hover .format-icon, .listing-modern-grid-2 .listing-mg-item .format-icon, .listing-modern-grid-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-3 .listing-mg-item .format-icon, .listing-modern-grid-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-4 .listing-mg-item .format-icon, .listing-modern-grid-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-6 .listing-mg-item .format-icon, .listing-modern-grid-6 .listing-mg-item:hover .format-icon {
    right: 20px;
    top: 20px;
    margin-top: 0;
    margin-right: 0;
    transform: none;
  }
}
.listing-mg-type-1:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 68.17%;
}

.listing-mg-type-1 .item-content, .listing-modern-grid .bs-slider-item .listing-mg-type-1 .item-content {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.listing-mg-type-1 .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-type-1 .img-cont.b-error, .listing-mg-type-1 .img-cont.b-loaded, body.bs-ll-d .listing-mg-type-1 .img-cont {
  background-size: cover !important;
}

.listing-mg-type-1 .img-cont:after {
  transition: all 0.35s ease;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-type-1:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-type-1 .content-container {
  position: absolute;
  bottom: 15px;
  left: 20px;
  right: 20px;
  padding: 0;
  max-height: 75%;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-type-1 .content-container a {
  pointer-events: all;
}

.listing-mg-type-1 .title {
  margin: 0;
  -webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
}

.listing-item.listing-mg-type-1 .title.title a.post-url.post-url, .listing-item.listing-mg-type-1 .title.title a.post-url.post-url:hover {
  color: inherit !important;
}

.listing-mg-type-1 .post-meta {
  margin-top: 3px;
}

.listing-mg-type-1 .post-meta .post-author {
  color: #fff;
}

.listing-mg-type-1 .post-meta .comments {
  color: #fff;
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.listing-mg-type-1 .post-meta .rating + .comments {
  float: none;
  margin-left: 0;
  vertical-align: middle;
}

.listing-mg-type-1 .post-meta .post-author:after, .listing-mg-type-1 .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-1-item.listing-item-2 .title, .listing-mg-1-item.listing-item-3 .title, .listing-mg-1-item.listing-item-4 .title, .listing-mg-1-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-1-item.listing-item-2 .title {
  font-size: 80%;
}

.listing-modern-grid-1 .mg-col-1 {
  width: 56%;
  float: left;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-1 .mg-col-2 {
  width: 44%;
  float: left;
  padding-left: 1px;
  overflow: hidden;
}

.listing-modern-grid-1 .mg-row-1 {
  margin: 0 0 2px;
  overflow: hidden;
}

.listing-mg-1-item.listing-item-2:before {
  padding-top: 47.29%;
}

.listing-modern-grid-1 .item-3-cont, .listing-modern-grid-1 .item-4-cont {
  width: 50%;
  float: left;
  overflow: hidden;
}

.listing-modern-grid-1 .item-3-cont {
  padding-right: 1px;
}

.listing-modern-grid-1 .item-4-cont {
  padding-left: 1px;
}

.listing-mg-1-item.listing-item-3:before, .listing-mg-1-item.listing-item-4:before {
  padding-top: 78.54%;
}

.listing-modern-grid-1.l-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-1 .listing-mg-1-item.listing-item-4:before {
  padding-top: 78.43%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item:before {
  padding-top: 89%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-2:before {
  padding-top: 63.74%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-4:before {
  padding-top: 98.58%;
}

.listing-modern-grid-1.l-2 .listing-item-1 .title, .listing-modern-grid-1.l-3 .listing-item-1 .title, .listing-modern-grid-1.l-4 .listing-item-1 .title, .listing-modern-grid-1.l-5 .listing-item-1 .title {
  font-size: 80%;
}

.listing-modern-grid-1.l-2 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-1.l-2 .listing-item-3 .title, .listing-modern-grid-1.l-2 .listing-item-4 .title, .listing-modern-grid-1.l-3 .listing-item-3 .title, .listing-modern-grid-1.l-3 .listing-item-4 .title, .listing-modern-grid-1.l-4 .listing-item-3 .title, .listing-modern-grid-1.l-4 .listing-item-4 .title, .listing-modern-grid-1.l-5 .listing-item-3 .title, .listing-modern-grid-1.l-5 .listing-item-4 .title {
  font-size: 62%;
}

.listing-modern-grid-1.l-2 .listing-item-3 .term-badges, .listing-modern-grid-1.l-2 .listing-item-4 .term-badges, .listing-modern-grid-1.l-3 .listing-item-4 .term-badges, .listing-modern-grid-1.l-4 .listing-item-4 .term-badges, .listing-modern-grid-1.l-5 .listing-item-4 .term-badges {
  display: none;
}

.listing-modern-grid-1.l-2 .listing-mg-item .content-container, .listing-modern-grid-1.l-3 .listing-mg-item .content-container, .listing-modern-grid-1.l-4 .listing-mg-item .content-container, .listing-modern-grid-1.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 10px;
  max-height: 50%;
}

.listing-modern-grid-1.l-3 .listing-mg-item .format-icon, .listing-modern-grid-1.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item:hover .format-icon {
  right: 12px;
  top: 12px;
}

.listing-modern-grid-1.l-3 .mg-col-1, .listing-modern-grid-1.l-5 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-1.l-3 .mg-col-2, .listing-modern-grid-1.l-5 .mg-col-2 {
  width: 100%;
  padding: 2px 0 0 0;
}

.listing-modern-grid-1.l-3 .mg-row-1, .listing-modern-grid-1.l-5 .mg-row-1 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-1.l-3 .mg-row-2, .listing-modern-grid-1.l-5 .mg-row-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-1.l-3 .listing-item-1:before, .listing-modern-grid-1.l-3 .listing-mg-1-item.listing-item-2:before, .listing-modern-grid-1.l-4 .listing-item-1:before, .listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2:before, .listing-modern-grid-1.l-5 .listing-item-1:before, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2:before {
  padding-top: 46%;
}

.listing-modern-grid-1.l-3 .listing-item-2 .title, .listing-modern-grid-1.l-4 .listing-item-2 .title, .listing-modern-grid-1.l-5 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-1.l-3 .listing-item-2 .post-meta, .listing-modern-grid-1.l-3 .listing-item-3 .term-badges.floated, .listing-modern-grid-1.l-3 .listing-item-4 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-1:before {
  padding-top: 50%;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2:before {
  padding-top: 38%;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-1:before {
  padding-top: 57%;
}

.listing-modern-grid-1.l-5 .listing-item-2 .post-meta, .listing-modern-grid-1.l-5 .listing-item-3 .term-badges.floated, .listing-modern-grid-1.l-5 .listing-item-4 .term-badges.floated, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-1 .post-meta, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-5 .listing-item-2 .title {
  font-size: 64%;
}

.listing-modern-grid-1.l-5 .listing-mg-item .content-container {
  left: 12px;
  right: 12px;
  bottom: 12px;
}

.listing-modern-grid-1.l-5 .listing-mg-item.listing-item-2 .content-container {
  max-height: 40%;
}

.slider-overlay-simple.listing-modern-grid-1.l-5 .listing-mg-item.listing-item-2 .content-container {
  max-height: 60%;
  padding: 12px 12px 10px;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-4:before {
  padding-top: 88%;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2:before {
  padding-top: 50.5%;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 78.43%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-1 .listing-mg-1-item:before {
    padding-top: 89%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 63.74%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 98.58%;
  }
  .listing-modern-grid-1 .listing-item-1 .title {
    font-size: 80%;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 72%;
  }
  .listing-modern-grid-1 .listing-item-3 .title, .listing-modern-grid-1 .listing-item-4 .title {
    font-size: 62%;
  }
  .listing-modern-grid-1 .listing-item-3 .term-badges, .listing-modern-grid-1 .listing-item-4 .term-badges {
    display: none;
  }
  .listing-modern-grid-1 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 10px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-1 .listing-mg-item .format-icon, .listing-modern-grid-1 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-1 .mg-col-1 {
    width: 100%;
    padding: 0;
  }
  .listing-modern-grid-1 .mg-col-2 {
    width: 100%;
    padding: 2px 0 0 0;
  }
  .listing-modern-grid-1 .mg-row-1 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing-modern-grid-1 .mg-row-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing-modern-grid-1 .listing-item-1:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 46%;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 72%;
  }
  .listing-modern-grid-1 .listing-item-2 .post-meta, .listing-modern-grid-1 .listing-item-3 .term-badges.floated, .listing-modern-grid-1 .listing-item-4 .term-badges.floated {
    display: none;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1:before {
    padding-top: 50%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2 .term-badges.floated {
    display: none;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 38%;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 50.5%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1:before {
    padding-top: 57%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1 .post-meta {
    display: none;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 64%;
  }
  .listing-modern-grid-1 .listing-mg-item .content-container {
    left: 12px;
    right: 12px;
    bottom: 12px;
  }
  .listing-modern-grid-1 .listing-mg-item.listing-item-2 .content-container {
    max-height: 40%;
  }
  .slider-overlay-simple.listing-modern-grid-1 .listing-mg-item.listing-item-2 .content-container {
    max-height: 60%;
    padding: 12px 12px 10px;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 88%;
  }
}
.listing-mg-2-item.listing-item-2 .title, .listing-mg-2-item.listing-item-3 .title, .listing-mg-2-item.listing-item-4 .title, .listing-mg-2-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-2-item:before {
  padding-top: 77.8%;
}

.listing-mg-2-item.listing-item-1:before {
  padding-top: 69.05%;
}

.listing-modern-grid-2 .mg-col-1 {
  width: 53%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-2 .mg-col-2 {
  width: 47%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-2 .item-2-cont, .listing-modern-grid-2 .item-3-cont, .listing-modern-grid-2 .item-4-cont, .listing-modern-grid-2 .item-5-cont {
  width: 50%;
  float: left;
}

.listing-modern-grid-2 .item-2-cont, .listing-modern-grid-2 .item-4-cont {
  padding-right: 1px;
}

.listing-modern-grid-2 .item-3-cont, .listing-modern-grid-2 .item-5-cont {
  padding-left: 1px;
}

.listing-modern-grid-2 .mg-row-1 {
  margin-bottom: 2px;
}

.listing-modern-grid-2.l-1 .listing-mg-item .content-container, .listing-modern-grid-2.l-2 .listing-mg-item .content-container, .listing-modern-grid-2.l-3 .listing-mg-item .content-container, .listing-modern-grid-2.l-4 .listing-mg-item .content-container, .listing-modern-grid-2.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 12px;
  max-height: 50%;
}

.listing-modern-grid-2.l-2 .mg-col-1, .listing-modern-grid-2.l-2 .mg-col-2, .listing-modern-grid-2.l-3 .mg-col-1, .listing-modern-grid-2.l-3 .mg-col-2, .listing-modern-grid-2.l-4 .mg-col-1, .listing-modern-grid-2.l-4 .mg-col-2, .listing-modern-grid-2.l-5 .mg-col-1, .listing-modern-grid-2.l-5 .mg-col-2 {
  width: 50%;
}

.listing-modern-grid-2.l-2 .listing-mg-item:before, .listing-modern-grid-2.l-3 .listing-mg-item:before, .listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 92.97%;
}

.listing-modern-grid-2.l-2 .listing-item-1:before, .listing-modern-grid-2.l-3 .listing-item-1:before, .listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 93%;
}

.listing-modern-grid-2.l-2 .listing-mg-item .title, .listing-modern-grid-2.l-3 .listing-mg-item .title, .listing-modern-grid-2.l-4 .listing-mg-item .title, .listing-modern-grid-2.l-5 .listing-mg-item .title {
  font-size: 64%;
}

.listing-modern-grid-2.l-2 .listing-item-1 .title, .listing-modern-grid-2.l-3 .listing-item-1 .title, .listing-modern-grid-2.l-4 .listing-item-1 .title, .listing-modern-grid-2.l-5 .listing-item-1 .title {
  font-size: 86%;
}

.listing-modern-grid-2.l-2 .listing-item-2 .term-badges, .listing-modern-grid-2.l-2 .listing-item-3 .term-badges, .listing-modern-grid-2.l-2 .listing-item-4 .term-badges, .listing-modern-grid-2.l-2 .listing-item-5 .term-badges, .listing-modern-grid-2.l-3 .listing-item-2 .term-badges, .listing-modern-grid-2.l-3 .listing-item-3 .term-badges, .listing-modern-grid-2.l-3 .listing-item-4 .term-badges, .listing-modern-grid-2.l-3 .listing-item-5 .term-badges, .listing-modern-grid-2.l-4 .listing-item-2 .term-badges, .listing-modern-grid-2.l-4 .listing-item-3 .term-badges, .listing-modern-grid-2.l-4 .listing-item-4 .term-badges, .listing-modern-grid-2.l-4 .listing-item-5 .term-badges, .listing-modern-grid-2.l-5 .listing-item-2 .term-badges, .listing-modern-grid-2.l-5 .listing-item-3 .term-badges, .listing-modern-grid-2.l-5 .listing-item-4 .term-badges, .listing-modern-grid-2.l-5 .listing-item-5 .term-badges {
  display: none;
}

.listing-modern-grid-2.l-3 .listing-mg-item .post-meta, .listing-modern-grid-2.l-4 .listing-mg-item .post-meta, .listing-modern-grid-2.l-5 .listing-mg-item .post-meta {
  display: none !important;
}

.listing-modern-grid-2.l-3 .listing-mg-item.listing-item-1 .post-meta, .listing-modern-grid-2.l-4 .listing-mg-item.listing-item-1 .post-meta, .listing-modern-grid-2.l-5 .listing-mg-item.listing-item-1 .post-meta {
  display: block;
}

.listing-modern-grid-2.l-3 .listing-mg-item .format-icon, .listing-modern-grid-2.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item:hover .format-icon {
  right: 12px;
  top: 12px;
}

.listing-modern-grid-2.l-3 .listing-mg-item:before, .listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 60%;
}

.listing-modern-grid-2.l-3 .listing-item-1:before, .listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 45%;
}

.listing-modern-grid-2.l-3 .mg-col-1, .listing-modern-grid-2.l-4 .mg-col-1, .listing-modern-grid-2.l-5 .mg-col-1 {
  width: 100%;
  padding: 0;
  margin-bottom: 2px;
}

.listing-modern-grid-2.l-3 .mg-col-2, .listing-modern-grid-2.l-4 .mg-col-2, .listing-modern-grid-2.l-5 .mg-col-2 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-2.l-4 .listing-mg-item .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item .format-icon {
  display: none;
}

.listing-modern-grid-2.l-4 .listing-mg-item-1 .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item-1 .format-icon {
  display: block;
}

.listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 80%;
}

.listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 60%;
}

.slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-5 .content-container {
  max-height: 64%;
  padding: 12px;
}

@media only screen and (max-width: 900px) {
  .listing-modern-grid-2 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 12px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-2 .mg-col-1, .listing-modern-grid-2 .mg-col-2 {
    width: 50%;
  }
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 92.97%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 93%;
  }
  .listing-modern-grid-2 .listing-mg-item .title {
    font-size: 66%;
  }
  .listing-modern-grid-2 .listing-item-1 .title {
    font-size: 86%;
  }
  .listing-modern-grid-2 .listing-item-2 .term-badges, .listing-modern-grid-2 .listing-item-3 .term-badges, .listing-modern-grid-2 .listing-item-4 .term-badges, .listing-modern-grid-2 .listing-item-5 .term-badges {
    display: none;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-2 .listing-mg-item .post-meta {
    display: none;
  }
  .listing-modern-grid-2 .listing-mg-item.listing-item-1 .post-meta {
    display: block;
  }
  .listing-modern-grid-2 .listing-mg-item .format-icon, .listing-modern-grid-2 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 60%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 45%;
  }
  .listing-modern-grid-2 .mg-col-1 {
    width: 100%;
    padding: 0;
    margin-bottom: 2px;
  }
  .listing-modern-grid-2 .mg-col-2 {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 80%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 480px) {
  .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-5 .content-container {
    max-height: 64%;
    padding: 12px;
  }
}
.bs-shortcode.bs-modern-grid-listing-3 {
  margin-bottom: 10px;
}

.listing-mg-3-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

.listing-mg-3-item .item-content {
  position: relative;
  overflow: hidden;
}

.listing-mg-3-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 65%;
}

.listing-mg-3-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-3-item .img-cont.b-error, .listing-mg-3-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-3-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-3-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-3-item:hover .img-cont {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
}

.listing-mg-3-item .content-container {
  position: absolute !important;
  bottom: 20px;
  left: 20px;
  right: 20px;
  padding: 0;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-3-item .content-container a {
  pointer-events: all;
}

.listing-mg-3-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
}

.listing-mg-3-item .title a {
  color: #fff;
}

.listing-mg-3-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.listing-mg-3-item .post-meta .comments, .listing-mg-3-item .post-meta .post-author {
  color: #fff;
  font-size: 11px;
}

.listing-mg-3-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-3-item .post-meta .post-author:after, .listing-mg-3-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-3-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 15px;
}

.listing-mg-3-item .term-badges.floated .term-badge a {
  margin: 0 2px;
}

.listing-mg-3-item.bsw-1 .title, .listing-mg-3-item.bsw-2 .title {
  font-size: 82%;
}

.listing-mg-3-item.bsw-1 .post-meta, .listing-mg-3-item.bsw-2 .post-meta {
  display: none;
}

.listing-mg-3-item.bsw-1 .item-content:before, .listing-mg-3-item.bsw-2 .item-content:before {
  padding-top: 65% !important;
}

.listing-mg-3-item.bsw-1 .format-icon, .listing-mg-3-item.bsw-2 .format-icon {
  display: none !important;
}

.listing-mg-3-item.bsw-1 .title a, .listing-mg-3-item.bsw-2 .title a {
  display: inline-block;
}

.listing-mg-3-item.bsw-100 .title, .listing-mg-3-item.bsw-150 .title, .listing-mg-3-item.bsw-200 .title, .listing-mg-3-item.bsw-250 .title, .listing-mg-3-item.bsw-300 .title {
  font-size: 82%;
}

.listing-mg-3-item.bsw-100 .post-meta, .listing-mg-3-item.bsw-150 .post-meta, .listing-mg-3-item.bsw-200 .post-meta, .listing-mg-3-item.bsw-250 .post-meta, .listing-mg-3-item.bsw-300 .post-meta {
  display: none;
}

.listing-mg-3-item.bsw-400 .item-content:before {
  padding-top: 88% !important;
}

.listing-mg-3-item.bsw-100 .item-content:before, .listing-mg-3-item.bsw-150 .item-content:before, .listing-mg-3-item.bsw-200 .item-content:before, .listing-mg-3-item.bsw-250 .item-content:before, .listing-mg-3-item.bsw-300 .item-content:before {
  padding-top: 68% !important;
}

.listing-mg-3-item.bsw-100 .format-icon, .listing-mg-3-item.bsw-150 .format-icon, .listing-mg-3-item.bsw-200 .format-icon, .listing-mg-3-item.bsw-250 .format-icon {
  display: none !important;
}

.listing-mg-3-item.bsw-100 .title a, .listing-mg-3-item.bsw-150 .title a, .listing-mg-3-item.bsw-200 .title a, .listing-mg-3-item.bsw-250 .title a, .listing-mg-3-item.bsw-300 .title a {
  display: inline-block;
}

@media only screen and (max-width: 480px) {
  .listing-mg-3-item .title {
    font-size: 82%;
  }
  .listing-mg-3-item .post-meta {
    display: none;
  }
  .listing-mg-3-item .item-content:before {
    padding-top: 65% !important;
  }
  .listing-mg-3-item .format-icon {
    display: none !important;
  }
  .listing-mg-3-item .title a {
    display: inline-block;
  }
}
.bs-shortcode.bs-modern-grid-listing-4 {
  margin-bottom: 10px;
}

.listing-mg-4-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 6px;
}

.listing-mg-4-item .item-content {
  position: relative;
  overflow: hidden;
}

.listing-mg-4-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 135%;
}

.listing-mg-4-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-4-item .img-cont.b-error, .listing-mg-4-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-4-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-4-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-4-item:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-4-item .content-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 20px 20px;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-4-item .content-container a {
  pointer-events: all;
}

.listing-mg-4-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
}

.listing-mg-4-item .title a {
  color: #fff;
}

.listing-mg-4-item .post-subtitle {
  text-align: center !important;
}

.listing-mg-4-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.listing-mg-4-item .post-meta .comments, .listing-mg-4-item .post-meta .post-author {
  color: #fff;
}

.listing-mg-4-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-4-item .post-meta .post-author:after, .listing-mg-4-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-4-item .term-badges.floated {
  position: absolute;
  right: auto;
  left: 0;
  top: 26px;
  bottom: auto;
  text-align: center;
  margin-bottom: 0;
  width: 100%;
  pointer-events: none;
}

.listing-mg-4-item .term-badges.floated .term-badge a {
  margin: 0 2px;
  pointer-events: all;
}

.listing-modern-grid-4.listing.columns-2 .listing-item {
  width: 50%;
}

.listing-modern-grid-4.listing.columns-2 .listing-item:nth-child(odd) {
  padding-left: 0;
  padding-right: 4px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-2 .listing-item:nth-child(even) {
  padding-left: 4px;
  padding-right: 0;
  clear: none;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n-1) {
  padding: 0 2px;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n-2) {
  padding-right: 4px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n+3) {
  padding-left: 4px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 3px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+2) {
  padding-left: 1px;
  padding-right: 2px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+3) {
  padding-left: 2px;
  padding-right: 1px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 3px;
}

.listing-modern-grid-4.bsw-6 .listing-mg-4-item .item-content:before {
  padding-top: 115%;
}

.listing-mg-4-item.bsw-100 .post-meta, .listing-mg-4-item.bsw-150 .post-meta, .listing-mg-4-item.bsw-200 .post-meta, .listing-mg-4-item.bsw-250 .post-meta {
  display: none;
}

.listing-mg-4-item.bsw-100 .item-content:before, .listing-mg-4-item.bsw-150 .item-content:before, .listing-mg-4-item.bsw-200 .item-content:before, .listing-mg-4-item.bsw-250 .item-content:before {
  padding-top: 125% !important;
}

.listing-mg-4-item.bsw-100 .format-icon, .listing-mg-4-item.bsw-150 .format-icon, .listing-mg-4-item.bsw-200 .format-icon, .listing-mg-4-item.bsw-250 .format-icon {
  display: none !important;
}

.listing-mg-4-item.bsw-100 .title a, .listing-mg-4-item.bsw-150 .title a, .listing-mg-4-item.bsw-200 .title a, .listing-mg-4-item.bsw-250 .title a {
  font-size: 82%;
  display: inline-block;
}

@media only screen and (max-width: 900px) {
  .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 33.3333%;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-1) {
    padding: 0 2px;
    clear: none !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-2) {
    padding-left: 0;
    padding-right: 4px;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n+3) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 680px) {
  .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 33.333%;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-1) {
    padding: 0 2px;
    clear: none !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-2) {
    padding-right: 4px;
    padding-left: 0;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n+3) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-4.listing.columns-3 .listing-item, .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 50%;
  }
  .listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(odd), .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 4px;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(even), .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(even) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 300px) {
  .listing-modern-grid-4 .listing-mg-4-item .post-meta {
    display: none;
  }
}
@media only screen and (max-width: 380px) {
  .listing-mg-4-item .item-content:before {
    padding-top: 115% !important;
  }
  .listing-mg-4-item .format-icon {
    display: none !important;
  }
  .listing-mg-4-item .title a {
    font-size: 82%;
    display: inline-block;
  }
}
.listing-modern-grid-5 .mg-col {
  position: relative;
  float: left;
}

.listing-modern-grid-5 .mg-col-1 {
  width: 55%;
  left: 22.5%;
  padding: 0 10px;
}

.listing-modern-grid-5 .mg-col-2 {
  width: 22.5%;
  left: -55%;
  padding: 0 20px 0 0;
}

.listing-modern-grid-5 .mg-col-3 {
  width: 22.5%;
  padding: 0 0 0 20px;
}

.listing-modern-grid-5.l-2 .mg-col-1 {
  width: 100%;
  left: auto;
  margin: 0 0 20px;
  padding: 0;
}

.listing-modern-grid-5.l-2 .mg-col-2, .listing-modern-grid-5.l-2 .mg-col-3 {
  width: 50%;
  left: auto;
  padding: 0 40px;
}

.listing-modern-grid-5.bsw-2 .mg-col-1, .listing-modern-grid-5.bsw-3 .mg-col-1, .listing-modern-grid-5.bsw-4 .mg-col-1, .listing-modern-grid-5.bsw-5 .mg-col-1, .listing-modern-grid-5.bsw-6 .mg-col-1 {
  margin-bottom: 10px;
}

.listing-modern-grid-5.bsw-2 .mg-col-2, .listing-modern-grid-5.bsw-2 .mg-col-3, .listing-modern-grid-5.bsw-3 .mg-col-2, .listing-modern-grid-5.bsw-3 .mg-col-3, .listing-modern-grid-5.bsw-4 .mg-col-2, .listing-modern-grid-5.bsw-4 .mg-col-3, .listing-modern-grid-5.bsw-5 .mg-col-2, .listing-modern-grid-5.bsw-5 .mg-col-3, .listing-modern-grid-5.bsw-6 .mg-col-2, .listing-modern-grid-5.bsw-6 .mg-col-3 {
  padding: 0 20px;
}

.listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .title {
  padding: 0;
  line-height: 1.3;
}

.listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .title a {
  font-size: 90%;
}

.listing-modern-grid-5.bsw-1 .mg-col-3, .listing-modern-grid-5.bsw-2 .mg-col-3, .listing-modern-grid-5.bsw-3 .mg-col-3, .listing-modern-grid-5.bsw-4 .mg-col-3, .listing-modern-grid-5.bsw-5 .mg-col-3 {
  padding: 0 0 0 10px;
}

.listing-modern-grid-5.bsw-1 .mg-col-2, .listing-modern-grid-5.bsw-2 .mg-col-2, .listing-modern-grid-5.bsw-3 .mg-col-2, .listing-modern-grid-5.bsw-4 .mg-col-2, .listing-modern-grid-5.bsw-5 .mg-col-2 {
  padding: 0 10px 0 0;
}

.listing-modern-grid-5 .term-badges.floated {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  pointer-events: none;
  z-index: 1;
  line-height: 0;
  text-align: center;
}

.listing-modern-grid-5 .term-badges.floated a {
  pointer-events: all;
}

.listing-mg-5-item .item-content {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.listing-mg-5-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70.29%;
}

.listing-mg-5-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-5-item .img-cont.b-error, .listing-mg-5-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-5-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-5-item .title a {
  color: inherit;
}

.listing-mg-5-item .title {
  line-height: 1.4;
}

.listing-mg-5-item .content-container {
  padding: 0 !important;
  background: 0 0 !important;
}

.listing-mg-5-item-big .img-cont {
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
}

.listing-mg-5-item-big .item-content:before {
  padding-top: 66.29%;
}

.listing-mg-5-item-big:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1) rotate(0.02deg);
}

.listing-mg-5-item-big .content-container {
  position: relative;
  padding: 20px !important;
  overflow: hidden;
  pointer-events: none;
  margin: -80px 35px 0;
  z-index: 1;
  background: #fff !important;
  min-height: 100px;
}

.listing-mg-5-item-big .title {
  margin: 0 0 6px;
}

.listing-mg-5-item-big .post-subtitle {
  color: #2d2d2d !important;
  text-shadow: none;
}

.listing-mg-5-item-big .post-meta {
  text-align: center;
}

.listing-mg-5-item-big .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .content-container {
  padding: 20px 15px !important;
  overflow: hidden;
  pointer-events: none;
  margin: -80px 18px 0;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .title {
  line-height: 1;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .title a {
  font-size: 71%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .item-content:before {
  padding-top: 54%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .item-content:before {
  padding-top: 62%;
}

.listing-mg-5-item-small .item-content:before {
  padding-top: 68%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .term-badges.floated {
  display: none;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .item-content:before {
  padding-top: 70%;
}

.listing-mg-5-item-small {
  margin-bottom: 16px;
}

.mg-col .listing-mg-5-item-small:last-child {
  margin-bottom: 0;
}

.listing-mg-5-item-small .title {
  padding: 0 13px;
  margin: 10px 0 0;
  min-height: 38px;
}

@media only screen and (max-width: 780px) {
  .listing-modern-grid-5 .mg-col-1 {
    width: 100%;
    left: auto;
    margin: 0 0 20px;
    padding: 0;
  }
  .listing-modern-grid-5 .mg-col-2, .listing-modern-grid-5 .mg-col-3 {
    width: 50%;
    left: auto;
    padding: 0 40px;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .title {
    line-height: 1;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .title a {
    font-size: 71%;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .item-content:before {
    padding-top: 54%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-5 .listing-mg-5-item-small .format-icon {
    display: none;
  }
  .listing-modern-grid-5 .mg-col-1 {
    margin-bottom: 10px;
  }
  .listing-modern-grid-5 .mg-col-2, .listing-modern-grid-5 .mg-col-3 {
    padding: 0 20px;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .title {
    padding: 0;
    line-height: 1.3;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .title a {
    font-size: 90%;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-5 .listing-mg-5-item-big .item-content:before {
    padding-top: 62%;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .term-badges.floated {
    display: none;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .item-content:before {
    padding-top: 70%;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-5 .mg-col-3 {
    padding: 0 0 0 10px !important;
  }
  .listing-modern-grid-5 .mg-col-2 {
    padding: 0 10px 0 0 !important;
  }
}
@media only screen and (max-width: 450px) {
  .listing-modern-grid-5 .listing-mg-5-item-big .content-container {
    padding: 20px 15px !important;
    overflow: hidden;
    pointer-events: none;
    margin: -80px 18px 0;
  }
}
.listing-mg-6-item {
  position: relative;
  overflow: hidden;
}

.listing-mg-6-item + .listing-mg-6-item {
  margin-top: 2px;
}

.listing-mg-6-item:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 64%;
}

.listing-mg-6-item .item-content, .listing-modern-grid .bs-slider-item .item-content {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-6-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-6-item .img-cont.b-error, .listing-mg-6-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-6-item .img-cont {
  background-size: cover !important;
}

.listing-mg-6-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-6-item:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-6-item .content-container {
  position: absolute;
  bottom: 15px;
  left: 20px;
  right: 20px;
  padding: 0;
  max-height: 75%;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-6-item .content-container a {
  pointer-events: all;
}

.listing-mg-6-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
}

.listing-mg-6-item .title a {
  color: inherit;
}

.listing-mg-6-item .post-meta {
  margin-top: 3px;
}

.listing-mg-6-item .post-meta .post-author {
  color: #fff;
}

.listing-mg-6-item .post-meta .comments {
  color: #fff;
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.listing-mg-6-item .post-meta .rating + .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-6-item .post-meta .post-author:after, .listing-mg-6-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-modern-grid-6 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-6 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 1px;
}

.infinity > .listing-modern-grid-6 + .listing-modern-grid-6, .more_btn > .listing-modern-grid-6 + .listing-modern-grid-6 {
  margin-top: 4px;
}

.listing-modern-grid-6.bsw-1 .content-container, .listing-modern-grid-6.bsw-2 .content-container, .listing-modern-grid-6.bsw-3 .content-container, .listing-modern-grid-6.bsw-4 .content-container, .listing-modern-grid-6.bsw-5 .content-container, .listing-modern-grid-6.bsw-6 .content-container, .listing-modern-grid-6.bsw-7 .content-container, .listing-modern-grid-6.bsw-8 .content-container {
  max-height: 50%;
}

.listing-modern-grid-6.bsw-1 .listing-item .title, .listing-modern-grid-6.bsw-2 .listing-item .title, .listing-modern-grid-6.bsw-3 .listing-item .title, .listing-modern-grid-6.bsw-4 .listing-item .title, .listing-modern-grid-6.bsw-5 .listing-item .title, .listing-modern-grid-6.bsw-6 .listing-item .title, .listing-modern-grid-6.bsw-7 .listing-item .title, .listing-modern-grid-6.bsw-8 .listing-item .title {
  line-height: 1;
}

.listing-modern-grid-6.bsw-1 .listing-item .title a, .listing-modern-grid-6.bsw-2 .listing-item .title a, .listing-modern-grid-6.bsw-3 .listing-item .title a, .listing-modern-grid-6.bsw-4 .listing-item .title a, .listing-modern-grid-6.bsw-5 .listing-item .title a, .listing-modern-grid-6.bsw-6 .listing-item .title a, .listing-modern-grid-6.bsw-7 .listing-item .title a, .listing-modern-grid-6.bsw-8 .listing-item .title a {
  font-size: 80%;
}

.listing-modern-grid-6.bsw-1 .mg-col-1, .listing-modern-grid-6.bsw-2 .mg-col-1, .listing-modern-grid-6.bsw-3 .mg-col-1, .listing-modern-grid-6.bsw-4 .mg-col-1, .listing-modern-grid-6.bsw-5 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-6.bsw-1 .mg-col-2, .listing-modern-grid-6.bsw-2 .mg-col-2, .listing-modern-grid-6.bsw-3 .mg-col-2, .listing-modern-grid-6.bsw-4 .mg-col-2, .listing-modern-grid-6.bsw-5 .mg-col-2 {
  width: 100%;
  padding: 4px 0 0 0;
}

.listing-modern-grid-6.bsw-1 .format-icon, .listing-modern-grid-6.bsw-2 .format-icon, .listing-modern-grid-6.bsw-3 .format-icon, .listing-modern-grid-6.bsw-4 .format-icon, .listing-modern-grid-6.bsw-5 .format-icon {
  display: none;
}

.listing-modern-grid-6.bsw-1 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-2 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-3 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-4 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-5 .listing-mg-6-item:before {
  padding-top: 60%;
}

.slider-overlay-simple.listing-modern-grid-6.bsw-1 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-2 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-3 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-4 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-5 .listing-mg-item .content-container {
  max-height: 60%;
  padding: 18px 15px 18px;
}

@media only screen and (max-width: 780px) {
  .listing-modern-grid-6 .content-container {
    max-height: 50%;
  }
  .listing-modern-grid-6 .listing-item .title {
    line-height: 1;
  }
  .listing-modern-grid-6 .listing-item .title a {
    font-size: 80%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-6 .listing-mg-6-item .post-meta {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-6 .format-icon {
    display: none;
  }
  .listing-modern-grid-6 .mg-col-1 {
    width: 100%;
    padding: 0;
  }
  .listing-modern-grid-6 .mg-col-2 {
    width: 100%;
    padding: 4px 0 0 0;
  }
  .listing-modern-grid-6 .listing-mg-6-item:before {
    padding-top: 60%;
  }
  .slider-overlay-simple.listing-modern-grid-6 .listing-mg-item .content-container {
    max-height: 60%;
    padding: 18px 15px 18px;
  }
}
.listing-mg-7-item:before {
  padding-top: 60%;
}

.listing-modern-grid-7 .mg-row-1 {
  padding-bottom: 2px;
}

.listing-modern-grid-7 .mg-row-1 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-7 .mg-row-1 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col {
  width: 33.333%;
  float: left;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-1 {
  padding-right: 1.5px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-2 {
  padding-left: 0.75px;
  padding-right: 0.75px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-3 {
  padding-left: 1.5px;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item {
  width: 100%;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item:before {
  padding-top: 60%;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
  font-size: 79%;
}

.listing-modern-grid-7.bsw-10 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-2 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-6 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-7 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-8 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-9 .mg-row-1 .listing-mg-7-item .title {
  font-size: 92%;
}

.listing-modern-grid-7.bsw-10 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-2 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-6 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-7 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-8 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-9 .mg-row-2 .listing-mg-7-item .title {
  font-size: 72%;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-2 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-4 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-4 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-5 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-5 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-6 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-6 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-7 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-7 .listing-mg-7-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-7.bsw-1 .mg-col, .listing-modern-grid-7.bsw-1 .mg-row, .listing-modern-grid-7.bsw-2 .mg-col, .listing-modern-grid-7.bsw-2 .mg-row, .listing-modern-grid-7.bsw-3 .mg-col, .listing-modern-grid-7.bsw-3 .mg-row, .listing-modern-grid-7.bsw-4 .mg-col, .listing-modern-grid-7.bsw-4 .mg-row, .listing-modern-grid-7.bsw-5 .mg-col, .listing-modern-grid-7.bsw-5 .mg-row, .listing-modern-grid-7.bsw-6 .mg-col, .listing-modern-grid-7.bsw-6 .mg-row, .listing-modern-grid-7.bsw-7 .mg-col, .listing-modern-grid-7.bsw-7 .mg-row {
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  float: none !important;
}

.listing-modern-grid-7.bsw-1 .listing-item, .listing-modern-grid-7.bsw-2 .listing-item, .listing-modern-grid-7.bsw-3 .listing-item, .listing-modern-grid-7.bsw-4 .listing-item, .listing-modern-grid-7.bsw-5 .listing-item, .listing-modern-grid-7.bsw-6 .listing-item, .listing-modern-grid-7.bsw-7 .listing-item {
  margin-bottom: 2px;
}

.listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-6 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-7 .listing-mg-7-item:before {
  padding-top: 50% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before {
  padding-top: 72% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item .format-icon, .listing-modern-grid-7.bsw-2 .listing-mg-7-item .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .format-icon {
  display: none;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-6 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-7 .listing-mg-7-item:before {
  padding-top: 24% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before {
  padding-top: 40% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .post-meta {
  display: none;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .title {
  font-size: 62% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .post-subtitle {
  font-size: 60% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .content-container {
  max-height: 43% !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title {
    font-size: 92%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 72%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7 .listing-mg-7-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-7-item:before {
    padding-top: 70% !important;
  }
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 78% !important;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-7 .listing-item {
    margin-bottom: 2px;
  }
  .listing-modern-grid-7 .mg-col {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .listing-modern-grid-7 .mg-row {
    margin: 0 !important;
    padding: 0 !important;
  }
  .listing-modern-grid-7 .post-meta {
    display: none;
  }
  .listing-modern-grid-7 .term-badges.floated {
    display: block;
  }
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-7-item:before {
    padding-top: 40% !important;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title {
    font-size: 82%;
  }
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item.listing-item-2 .title, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 62%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .post-subtitle {
    font-size: 60%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .content-container {
    max-height: 43%;
  }
}
.listing-mg-8-item.listing-item-2 .title, .listing-mg-8-item.listing-item-3 .title, .listing-mg-8-item.listing-item-4 .title, .listing-mg-8-item.listing-item-5 .post-subtitle, .listing-mg-8-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-8-item.listing-item-2 .title {
  font-size: 80%;
}

.listing-modern-grid-8 .mg-col-1 {
  width: 46%;
  float: left;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-col-2 {
  width: 32%;
  float: left;
  padding-left: 1px;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-col-3 {
  width: 22%;
  float: left;
  padding-left: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-row-1 {
  margin: 0 0 2px;
  overflow: hidden;
}

.listing-modern-grid-8 .item-3-cont, .listing-modern-grid-8 .item-4-cont {
  width: 50%;
  float: left;
  overflow: hidden;
}

.listing-modern-grid-8 .item-3-cont {
  padding-right: 1px;
}

.listing-modern-grid-8 .item-4-cont {
  padding-left: 1px;
}

.listing-mg-8-item.listing-item-1:before {
  padding-top: 71.779%;
}

.listing-mg-8-item.listing-item-2:before {
  padding-top: 53.005%;
}

.listing-mg-8-item.listing-item-3:before, .listing-mg-8-item.listing-item-4:before {
  padding-top: 100.55%;
}

.listing-mg-8-item.listing-item-5:before {
  padding-top: 150.394%;
}

.listing-mg-8-item.listing-mg-item .format-icon, .listing-mg-8-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-8.l-1 .mg-col-3, .listing-modern-grid-8.l-2 .mg-col-3, .listing-modern-grid-8.l-3 .mg-col-3, .listing-modern-grid-8.l-4 .mg-col-3 {
  width: 100%;
  padding: 2px 0 0;
}

.listing-modern-grid-8.l-1 .mg-col-1, .listing-modern-grid-8.l-2 .mg-col-1, .listing-modern-grid-8.l-3 .mg-col-1, .listing-modern-grid-8.l-4 .mg-col-1 {
  width: 56%;
}

.listing-modern-grid-8.l-1 .mg-col-2, .listing-modern-grid-8.l-2 .mg-col-2, .listing-modern-grid-8.l-3 .mg-col-2, .listing-modern-grid-8.l-4 .mg-col-2 {
  width: 44%;
  padding: 0 0 0 1px;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 47.29%;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 87.68%;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 18%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item:before, .listing-modern-grid-8.l-3 .listing-mg-8-item:before, .listing-modern-grid-8.l-4 .listing-mg-8-item:before {
  padding-top: 89%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 18%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 65.5%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 95.055%;
}

.listing-modern-grid-8.l-2 .listing-item-1 .title, .listing-modern-grid-8.l-3 .listing-item-1 .title, .listing-modern-grid-8.l-4 .listing-item-1 .title {
  font-size: 80%;
}

.listing-modern-grid-8.l-2 .listing-item-2 .title, .listing-modern-grid-8.l-2 .listing-item-3 .title, .listing-modern-grid-8.l-2 .listing-item-4 .title, .listing-modern-grid-8.l-3 .listing-item-2 .title, .listing-modern-grid-8.l-3 .listing-item-3 .title, .listing-modern-grid-8.l-3 .listing-item-4 .title, .listing-modern-grid-8.l-4 .listing-item-2 .title, .listing-modern-grid-8.l-4 .listing-item-3 .title, .listing-modern-grid-8.l-4 .listing-item-4 .title {
  font-size: 62%;
}

.listing-modern-grid-8.l-2 .listing-item-3 .term-badges, .listing-modern-grid-8.l-2 .listing-item-4 .term-badges, .listing-modern-grid-8.l-3 .listing-item-3 .term-badges, .listing-modern-grid-8.l-3 .listing-item-4 .term-badges, .listing-modern-grid-8.l-4 .listing-item-3 .term-badges, .listing-modern-grid-8.l-4 .listing-item-4 .term-badges {
  display: none;
}

.listing-modern-grid-8.l-2 .listing-mg-item .content-container, .listing-modern-grid-8.l-3 .listing-mg-item .content-container, .listing-modern-grid-8.l-4 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 10px;
  max-height: 50%;
}

.listing-modern-grid-8.l-3 .mg-col-1, .listing-modern-grid-8.l-4 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-8.l-3 .mg-col-2, .listing-modern-grid-8.l-4 .mg-col-2 {
  width: 100%;
  padding: 2px 0 0 0;
}

.listing-modern-grid-8.l-3 .mg-row-2, .listing-modern-grid-8.l-4 .mg-row-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-8.l-3 .listing-item-1:before, .listing-modern-grid-8.l-4 .listing-item-1:before {
  padding-top: 46%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before {
  padding-top: 65.5%;
}

.listing-modern-grid-8.l-3 .listing-item-2 .title, .listing-modern-grid-8.l-4 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-8.l-3 .listing-item-2 .post-meta, .listing-modern-grid-8.l-3 .mg-col-2 .post-meta, .listing-modern-grid-8.l-3 .mg-col-2 .term-badges.floated, .listing-modern-grid-8.l-3 .mg-col-3 .post-meta, .listing-modern-grid-8.l-3 .mg-col-3 .term-badges.floated, .listing-modern-grid-8.l-4 .listing-item-2 .post-meta, .listing-modern-grid-8.l-4 .mg-col-2 .post-meta, .listing-modern-grid-8.l-4 .mg-col-2 .term-badges.floated, .listing-modern-grid-8.l-4 .mg-col-3 .post-meta, .listing-modern-grid-8.l-4 .mg-col-3 .term-badges.floated {
  display: none;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-1:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1:before {
  padding-top: 50%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2 .term-badges.floated, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 36%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 79.5%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 50.5%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1:before {
  padding-top: 55%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1 .post-meta {
  display: none;
}

.listing-modern-grid-8.l-4 .listing-mg-item .content-container {
  left: 12px;
  right: 12px;
  bottom: 12px;
}

.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-2 .content-container, .listing-modern-grid-8.l-4 .listing-mg-item.listing-item-3 .content-container {
  max-height: 40%;
}

.slider-overlay-simple.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-3 .content-container {
  max-height: 60%;
  padding: 12px 12px 10px;
}

.listing-mg-8-item.listing-mg-item.l-4 .format-icon, .listing-mg-8-item.listing-mg-item.l-4:hover .format-icon {
  right: 10px !important;
  top: 10px !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-8 .mg-col-3 {
    width: 100%;
    padding: 2px 0 0;
  }
  .listing-modern-grid-8 .mg-col-1 {
    width: 56%;
  }
  .listing-modern-grid-8 .mg-col-2 {
    width: 44%;
    padding: 0 0 0 1px;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 47.29%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 87.68%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 18%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-8 .listing-mg-8-item:before {
    padding-top: 89%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 18%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 65.5%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 95.055%;
  }
  .listing-modern-grid-8 .listing-item-1 .title {
    font-size: 80%;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 72%;
  }
  .listing-modern-grid-8 .listing-item-3 .term-badges, .listing-modern-grid-8 .listing-item-4 .term-badges {
    display: none;
  }
  .listing-modern-grid-8 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 10px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-8 .mg-col-1 {
    width: 100% !important;
    padding: 0 !important;
  }
  .listing-modern-grid-8 .mg-col-2 {
    width: 100% !important;
    padding: 2px 0 0 0 !important;
  }
  .listing-modern-grid-8 .mg-row-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing-modern-grid-8 .listing-item-1:before {
    padding-top: 46% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before {
    padding-top: 65.5% !important;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 72% !important;
  }
  .listing-modern-grid-8 .listing-item-2 .post-meta, .listing-modern-grid-8 .mg-col-2 .post-meta, .listing-modern-grid-8 .mg-col-2 .term-badges.floated, .listing-modern-grid-8 .mg-col-3 .post-meta, .listing-modern-grid-8 .mg-col-3 .term-badges.floated {
    display: none !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1:before {
    padding-top: 50% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2 .term-badges.floated {
    display: none !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 36% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 79.5% !important;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 50.5%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1:before {
    padding-top: 55%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1 .post-meta {
    display: none;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 64%;
  }
  .listing-modern-grid-8 .listing-mg-item .content-container {
    left: 12px;
    right: 12px;
    bottom: 12px;
  }
  .listing-modern-grid-8 .listing-mg-item.listing-item-2 .content-container, .listing-modern-grid-8 .listing-mg-item.listing-item-3 .content-container {
    max-height: 40%;
  }
  .slider-overlay-simple.listing-modern-grid-8 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-8 .listing-mg-item.listing-item-3 .content-container {
    max-height: 60%;
    padding: 12px 12px 10px;
  }
  .listing-mg-8-item.listing-mg-item .format-icon, .listing-mg-8-item.listing-mg-item:hover .format-icon {
    right: 10px !important;
    top: 10px !important;
  }
}
.listing-mg-9-item.listing-item-2 .title, .listing-mg-9-item.listing-item-3 .title, .listing-mg-9-item.listing-item-4 .title, .listing-mg-9-item.listing-item-5 .title, .listing-mg-9-item.listing-item-6 .title, .listing-mg-9-item.listing-item-7 .title {
  font-size: 72%;
}

.listing-mg-9-item.listing-mg-item .format-icon, .listing-mg-9-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-mg-9-item:before {
  padding-top: 93.76%;
}

.listing-modern-grid-9 .mg-col-3 .listing-mg-9-item:before {
  padding-top: 93.97%;
}

.listing-mg-9-item.listing-item-1:before {
  padding-top: 74.545%;
}

.listing-modern-grid-9 .mg-col-1 {
  width: 45.6%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-9 .mg-col-2 {
  width: 36.35%;
  float: left;
  padding-left: 1px;
  padding-right: 1px;
}

.listing-modern-grid-9 .mg-col-3 {
  width: 18.05%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-9 .item-2-cont, .listing-modern-grid-9 .item-3-cont, .listing-modern-grid-9 .item-4-cont, .listing-modern-grid-9 .item-5-cont {
  width: 50%;
  float: left;
}

.listing-modern-grid-9 .item-2-cont, .listing-modern-grid-9 .item-4-cont {
  padding-right: 1px;
}

.listing-modern-grid-9 .item-3-cont, .listing-modern-grid-9 .item-5-cont {
  padding-left: 1px;
}

.listing-modern-grid-9 .mg-row-1 {
  margin-bottom: 2px;
}

.listing-modern-grid-9.l-1 .mg-col-1, .listing-modern-grid-9.l-2 .mg-col-1, .listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-1 {
  width: 53%;
}

.listing-modern-grid-9.l-1 .mg-col-2, .listing-modern-grid-9.l-2 .mg-col-2, .listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 47%;
}

.listing-modern-grid-9.l-1 .listing-mg-9-item:before, .listing-modern-grid-9.l-2 .listing-mg-9-item:before, .listing-modern-grid-9.l-3 .listing-mg-9-item:before, .listing-modern-grid-9.l-4 .listing-mg-9-item:before, .listing-modern-grid-9.l-5 .listing-mg-9-item:before {
  padding-top: 86.97%;
}

.listing-modern-grid-9.l-1 .listing-item-1:before, .listing-modern-grid-9.l-2 .listing-item-1:before, .listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 77%;
}

.listing-modern-grid-9.l-1 .listing-mg-item .content-container, .listing-modern-grid-9.l-2 .listing-mg-item .content-container, .listing-modern-grid-9.l-3 .listing-mg-item .content-container, .listing-modern-grid-9.l-4 .listing-mg-item .content-container, .listing-modern-grid-9.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 12px;
  max-height: 50%;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row {
  width: 50%;
  float: left;
}

.listing-modern-grid-9.l-1 .mg-col-3, .listing-modern-grid-9.l-2 .mg-col-3, .listing-modern-grid-9.l-3 .mg-col-3, .listing-modern-grid-9.l-4 .mg-col-3, .listing-modern-grid-9.l-5 .mg-col-3 {
  width: 100%;
  padding: 2px 0 0;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row.mg-row-1 {
  padding-right: 1px;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row.mg-row-2 {
  padding-left: 1px;
}

.listing-modern-grid-9.l-2 .mg-col-1, .listing-modern-grid-9.l-2 .mg-col-2, .listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 50%;
}

.listing-modern-grid-9.l-2 .listing-mg-item:before, .listing-modern-grid-9.l-3 .listing-mg-item:before, .listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before {
  padding-top: 93%;
}

.listing-modern-grid-9.l-2 .listing-item-1:before, .listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 92.876%;
}

.listing-modern-grid-9.l-2 .mg-col-3 .listing-item:before {
  padding-top: 37%;
}

.listing-modern-grid-9.l-2 .listing-mg-item .title, .listing-modern-grid-9.l-3 .listing-mg-item .title, .listing-modern-grid-9.l-4 .listing-mg-item .title, .listing-modern-grid-9.l-5 .listing-mg-item .title {
  font-size: 66%;
}

.listing-modern-grid-9.l-2 .listing-item-1 .title, .listing-modern-grid-9.l-3 .listing-item-1 .title, .listing-modern-grid-9.l-4 .listing-item-1 .title, .listing-modern-grid-9.l-5 .listing-item-1 .title {
  font-size: 86%;
}

.listing-modern-grid-9.l-2 .mg-col-2 .term-badges, .listing-modern-grid-9.l-2 .mg-col-3 .term-badges, .listing-modern-grid-9.l-3 .mg-col-2 .term-badges, .listing-modern-grid-9.l-3 .mg-col-3 .term-badges, .listing-modern-grid-9.l-4 .mg-col-2 .term-badges, .listing-modern-grid-9.l-4 .mg-col-3 .term-badges, .listing-modern-grid-9.l-5 .mg-col-2 .term-badges, .listing-modern-grid-9.l-5 .mg-col-3 .term-badges {
  display: none;
}

.listing-modern-grid-9.l-3 .listing-mg-item .post-meta, .listing-modern-grid-9.l-4 .listing-mg-item .post-meta, .listing-modern-grid-9.l-5 .listing-mg-item .post-meta {
  display: none !important;
}

.listing-modern-grid-9.l-3 .listing-mg-item .format-icon, .listing-modern-grid-9.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-9.l-4 .listing-mg-item .format-icon, .listing-modern-grid-9.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-9.l-5 .listing-mg-item .format-icon, .listing-modern-grid-9.l-5 .listing-mg-item:hover .format-icon {
  right: 12px !important;
  top: 12px !important;
}

.listing-modern-grid-9.l-3.l-3 .listing-mg-item:before, .listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before {
  padding-top: 60%;
}

.listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 45%;
}

.listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-1 {
  width: 100% !important;
  padding: 0 !important;
  margin-bottom: 2px !important;
}

.listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 100% !important;
  padding: 0 !important;
}

.listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-4 .mg-col-3 .listing-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before, .listing-modern-grid-9.l-5 .mg-col-3 .listing-item:before {
  padding-top: 80%;
}

.listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 55%;
}

.slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-5 .content-container {
  max-height: 64%;
  padding: 12px !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-9 .mg-col-1 {
    width: 53%;
  }
  .listing-modern-grid-9 .mg-col-2 {
    width: 47%;
  }
  .listing-modern-grid-9 .listing-mg-9-item:before {
    padding-top: 86.97%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 77%;
  }
  .listing-modern-grid-9 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 12px;
    max-height: 50%;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row {
    width: 50% !important;
    float: left !important;
  }
  .listing-modern-grid-9 .mg-col-3 {
    width: 100%;
    padding: 2px 0 0;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row.mg-row-1 {
    padding-right: 1px;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row.mg-row-2 {
    padding-left: 1px;
  }
  .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 37%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-9 .mg-col-1, .listing-modern-grid-9 .mg-col-2 {
    width: 50% !important;
  }
  .listing-modern-grid-9 .listing-mg-item:before {
    padding-top: 93%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 92.876%;
  }
  .listing-modern-grid-9 .listing-mg-item .title {
    font-size: 66%;
  }
  .listing-modern-grid-9 .listing-item-1 .title {
    font-size: 86%;
  }
  .listing-modern-grid-9 .mg-col-2 .term-badges, .listing-modern-grid-9 .mg-col-3 .term-badges {
    display: none;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-9 .listing-mg-item .post-meta {
    display: none;
  }
  .listing-modern-grid-9 .listing-mg-item .format-icon, .listing-modern-grid-9 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-9 .listing-mg-item:before, .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 60%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 45%;
  }
  .listing-modern-grid-9 .mg-col-1 {
    width: 100% !important;
    padding: 0 !important;
    margin-bottom: 2px !important;
  }
  .listing-modern-grid-9 .mg-col-2 {
    width: 100% !important;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-9 .listing-mg-item:before, .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 80% !important;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 55% !important;
  }
}
@media only screen and (max-width: 480px) {
  .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-5 .content-container {
    max-height: 64%;
    padding: 12px;
  }
}
.listing-mg-10-item:before {
  padding-top: 60%;
}

.listing-modern-grid-10 .mg-row-1 {
  padding-bottom: 4px;
}

.listing-modern-grid-10 .mg-row-1 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 2px;
}

.listing-modern-grid-10 .mg-row-1 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 2px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col {
  width: 25%;
  float: left;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-1 {
  padding-right: 3px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-2 {
  padding-left: 1px;
  padding-right: 2px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-3 {
  padding-left: 2px;
  padding-right: 1px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-4 {
  padding-left: 3px;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item {
  width: 100%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 64%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .post-subtitle, .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
  font-size: 75%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-item:hover .format-icon {
  margin-top: -46px;
  transform: scale(1.2);
}

.listing-modern-grid-10.l-1 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-1 .listing-mg-10-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col {
  width: 50%;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-3 {
  padding-right: 2px;
  padding-left: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-4 {
  padding-left: 2px;
  padding-right: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-4 {
  padding-top: 4px;
}

.listing-modern-grid-10.l-1 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-2 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-3 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item .title {
  font-size: 92%;
}

.listing-modern-grid-10.l-1 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-2 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .title {
  font-size: 72%;
}

.listing-modern-grid-10.l-2 .mg-row-1 .mg-col, .listing-modern-grid-10.l-3 .mg-row-1 .mg-col, .listing-modern-grid-10.l-4 .mg-row-1 .mg-col {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-10.l-2 .mg-row-1 .mg-col-1, .listing-modern-grid-10.l-3 .mg-row-1 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-1 .mg-col-1 {
  padding-bottom: 4px;
}

.listing-modern-grid-10.l-2 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-2 .listing-mg-10-item.listing-mg-item:hover .format-icon, .listing-modern-grid-10.l-3 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-3 .listing-mg-10-item.listing-mg-item:hover .format-icon, .listing-modern-grid-10.l-4 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-4 .listing-mg-10-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-10.l-2 .mg-row-1 .listing-mg-10-item:before, .listing-modern-grid-10.l-3 .mg-row-1 .listing-mg-10-item:before, .listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item:before {
  padding-top: 36%;
}

.listing-modern-grid-10.l-2 .mg-row-2 .listing-mg-10-item:before, .listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item:before, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 70%;
}

.listing-modern-grid-10.l-3 .listing-item .post-meta, .listing-modern-grid-10.l-4 .listing-item .post-meta {
  display: none;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col {
  width: 50%;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-1 {
  padding-right: 2px;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-2 {
  padding-left: 2px;
  padding-right: 0;
}

.listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item .format-icon, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .format-icon {
  display: none;
}

.listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item:before {
  padding-top: 52%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 76%;
}

.listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item .title {
  font-size: 82%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .title {
  font-size: 62%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .content-container {
  max-height: 43%;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item .title {
    font-size: 92%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
    font-size: 72%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-10 .mg-row-2 .mg-col {
    width: 50% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-1, .listing-modern-grid-10 .mg-row-2 .mg-col-3 {
    padding-right: 2px !important;
    padding-left: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-2, .listing-modern-grid-10 .mg-row-2 .mg-col-4 {
    padding-left: 2px !important;
    padding-right: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-3, .listing-modern-grid-10 .mg-row-2 .mg-col-4 {
    padding-top: 4px !important;
  }
  .listing-modern-grid-10 .mg-row-1 .mg-col {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing-modern-grid-10 .mg-row-1 .mg-col-1 {
    padding-bottom: 4px !important;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item:before {
    padding-top: 30%;
  }
  .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-10 .listing-mg-10-item:before {
    padding-top: 70%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
    padding-top: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-10 .listing-item .post-meta {
    display: none;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col {
    width: 50% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-1 {
    padding-right: 2px !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-2 {
    padding-left: 2px !important;
    padding-right: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .format-icon {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item:before {
    padding-top: 52% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
    padding-top: 76% !important;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item .title {
    font-size: 82%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
    font-size: 62%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .content-container {
    max-height: 43%;
  }
}
.listing-item-user {
  position: relative;
}

.listing-item-user .user-avatar img {
  border-radius: 50%;
  display: inline-block;
}

.listing-item-user .btn-light {
  background: #fff !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #3c3c3c !important;
  vertical-align: top;
  line-height: 24px;
  font-size: 10px;
  padding: 0 8px;
  margin: 0 10px 0 0;
}

.listing-item-user .btn-light.btn-light:focus, .listing-item-user .btn-light.btn-light:hover {
  color: #3c3c3c !important;
  text-decoration: none !important;
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.listing-item-user .user-social-icons {
  display: inline;
  padding: 0;
  margin: 0;
  vertical-align: top;
}

.listing-item-user .user-social-icons .social-item {
  display: inline-block;
  padding: 0;
  margin: 0 5px 7px 0;
}

.listing-item-user .user-social-icons .social-item:last-child {
  margin-right: 0;
}

.listing-item-user .user-social-icons a {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  padding: 0 4px;
  text-align: center;
  display: inline-block;
  min-width: 27px;
  font-size: 12px;
  line-height: 24px;
  color: #444;
  vertical-align: top;
}

.listing-item-user .user-social-icons .social-item a, .listing-item-user .user-social-icons .social-item a .fa {
  transition: all 0.3s ease;
}

.listing-item-user .user-social-icons .github:hover a:hover {
  color: #666;
}

.listing-item-user .user-social-icons .pinterest a:hover {
  color: #cb2027;
}

.listing-item-user .user-social-icons .youtube a:hover {
  color: #cc181e;
}

.listing-item-user .user-social-icons .linkedin a:hover {
  color: #0266a0;
}

.listing-item-user .user-social-icons .dribbble a:hover {
  color: #ea4c89;
}

.listing-item-user .user-social-icons .vimeo a:hover {
  color: #46a3e9;
}

.listing-item-user .user-social-icons .delicious a:hover {
  color: #4a79ff;
}

.listing-item-user .user-social-icons .soundcloud a:hover {
  color: #f50;
}

.listing-item-user .user-social-icons .behance a:hover {
  color: #3b63fc;
}

.listing-item-user .user-social-icons .flickr a:hover {
  color: #2f44db;
}

.listing-item-user .user-social-icons .instagram a:hover {
  color: #517fa4;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .twitter a:hover {
  color: #59c8ff;
}

.listing-item-user .user-social-icons .facebook a:hover {
  color: #4a639f;
}

.listing-item-user .user-avatar {
  float: left;
  margin-right: 15px;
  margin-bottom: 5px;
  position: relative;
}

.listing-item-user .user-display-name {
  padding: 0;
  color: #444;
  font-size: 18px;
  margin: 0 0 8px;
}

.listing-item-user .biography {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 10px;
}

.listing-item-user .biography p {
  margin: 0 0 10px 0;
}

.listing-item-user .user-badge {
  position: absolute;
  left: -11px;
  top: 35px;
  background: #0077d5;
  color: #fff;
  border-radius: 50%;
  width: 29px;
  height: 29px;
  line-height: 23px;
  overflow: hidden;
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  border: 3px solid #fff;
}

.listing-item-user .user-badge {
  left: -12px;
  top: 50%;
  width: 26px;
  height: 26px;
  line-height: 24px;
  font-size: 12px;
  border-width: 2px;
  margin-top: -13px;
}

.listing-user.columns-1 .listing-item-user {
  padding-bottom: 0 !important;
}

.listing-user .listing-item-user {
  padding-bottom: 0 !important;
}

.bs-listing.bs-listing-user-listing-1 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-2 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-3 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-4 .bs-slider-dots:first-child:last-child {
  position: relative;
  left: auto;
  right: auto;
}

.listing-item-user.type-1 .user-social-icons .social-item a:hover {
  background: currentColor;
  border-color: currentColor;
}

.listing-item-user.type-1 .user-social-icons .social-item a:hover .fa {
  color: #fff;
}

.listing-item-user.type-1 {
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 13px;
  position: relative;
}

.listing.columns-1 .listing-item-user.type-1:last-child {
  border-width: 0;
}

.listing-item-user.type-1.style-2 .user-avatar {
  float: left;
  margin: 0;
}

.listing-item-user.type-1.style-2 .user-meta {
  padding-left: 120px;
}

.listing-item-user.type-1.style-2 .user-avatar {
  margin-right: 20px;
  margin-bottom: 10px;
}

.listing-item-user.type-1.style-2 .user-display-name {
  font-size: 20px;
}

.listing-item-user.type-2 .bs-user-item {
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0.069);
  margin-right: 25px;
  transition: all 0.3s ease-in;
  position: relative;
  margin-bottom: 16px;
}

.listing-item-user.type-2 .bs-user-item:hover {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.1);
}

.listing-item-user.type-2 .bs-user-item:last-child {
  margin-right: 0;
}

.listing-item-user.type-2 .user-avatar {
  float: none;
  margin: 0;
}

.listing-item-user.type-2 .user-social-icons {
  overflow: hidden;
  max-height: 22px;
  display: block;
  margin: 0 0 14px 0;
}

.listing-item-user.type-2 .btn-light {
  border-color: rgba(0, 0, 0, 0.18);
  color: #7d7d80 !important;
  line-height: 22px;
  padding: 0 12px;
  margin-bottom: 0;
}

.listing-item-user.type-2 .user-display-name {
  margin: 12px 0 8px;
}

.listing-item-user.type-2 .biography {
  font-size: 12px;
  line-height: 18px;
}

.listing-item-user.type-2 .biography p:last-child {
  margin: 0;
}

.listing-item-user.type-2 .user-badge {
  top: 8px;
  left: -5px;
}

.listing-item-user.type-2 {
  padding-bottom: 20px;
}

.listing-item-user.type-2 .user-social-icons a {
  border: transparent;
}

.listing-item-user.type-2 .user-social-icons .social-item {
  margin: 0 0 5px;
}

.listing-item-user.type-2 .user-social-icons a {
  min-width: 24px;
}

.listing-item-user.type-2.style-1 {
  text-align: center;
}

.listing-item-user.type-2.style-1 .btn-light {
  border-radius: 12px;
}

.listing-item-user.type-2.style-2 .user-badge {
  left: -12px;
  top: 8px;
}

.more-stories {
  display: none;
  position: fixed;
  right: -330px;
  bottom: 70px;
  z-index: 9999;
  border: 1px solid #ddd;
  box-shadow: -2px 2px 8px 0 rgba(0, 0, 0, 0.1);
  padding: 10px 20px;
  background: #fff;
  width: 325px;
  max-width: 60%;
}

.more-stories:before {
  content: "";
  display: inline-block;
  height: 4px;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -4px;
}

.more-stories.right {
  border-right-width: 0;
}

.more-stories.left {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-left-width: 0;
  right: auto;
  left: -330px;
}

.more-stories.more-stories-thumbnail-2 {
  width: 355px;
  right: -360px;
}

.more-stories.more-stories-thumbnail-2.left {
  width: 355px;
  right: auto;
  left: -360px;
}

.more-stories-title {
  text-align: center;
  padding-bottom: 10px;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  color: #313131;
  border-bottom: 1px solid #f0f0f0;
}

.more-stories .listing {
  padding-top: 15px;
}

.more-stories .bs-pagination:last-child {
  margin-bottom: 10px;
}

.more-stories-close {
  float: left;
  color: #cecece;
}

.more-stories.left .more-stories-close {
  float: right;
}

.more-stories .listing-item {
  margin-bottom: 8px;
}

.more-stories .listing-item:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 680px) {
  .more-stories {
    display: none !important;
  }
}
.bs-irp {
  position: relative;
  width: 320px;
  margin: 10px 0 15px 0;
  border-color: rgba(0, 0, 0, 0.06);
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
  padding-bottom: 20px;
}

.bs-irp .bs-irp-heading {
  font-size: 15px;
  margin-bottom: 16px;
  position: relative;
  padding: 8px 0 0;
  text-transform: uppercase;
}

.bs-irp .bs-irp-heading:before {
  content: "";
  display: inline-block;
  width: 70px;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
}

.bs-irp br {
  display: none;
}

.bs-irp p:empty {
  display: none;
}

.bs-irp p {
  margin-bottom: 0 !important;
}

.bs-irp a:hover {
  text-decoration: none !important;
}

.bs-irp.right {
  float: right;
  margin-left: 30px;
}

.bs-irp.left {
  float: left;
  margin-right: 30px;
}

.bs-irp.center {
  float: none;
  margin-right: auto;
  margin-left: auto;
}

.bs-irp .listing-text .listing-item:last-child .item-inner {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.bs-irp .listing .listing-item:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.bs-irp.bs-irp-thumbnail-2 {
  padding-bottom: 0;
}

.bs-irp.bs-irp-text-1-full, .bs-irp.bs-irp-text-2-full, .bs-irp.bs-irp-text-3-full, .bs-irp.bs-irp-text-4-full, .bs-irp.bs-irp-thumbnail-1-full, .bs-irp.bs-irp-thumbnail-2-full, .bs-irp.bs-irp-thumbnail-3-full {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  float: none;
  padding-bottom: 0;
  clear: both;
  border-top-width: 1px;
  padding-top: 3px;
}

.bs-irp.bs-irp-text-1-full .bs-irp-heading:before, .bs-irp.bs-irp-text-2-full .bs-irp-heading:before, .bs-irp.bs-irp-text-3-full .bs-irp-heading:before, .bs-irp.bs-irp-text-4-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-1-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-2-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-3-full .bs-irp-heading:before {
  display: none;
}

.bs-irp.bs-irp-text-1-full .listing-item-text-1, .bs-irp.bs-irp-text-1-full .listing-item-text-1:last-child, .bs-irp.bs-irp-text-2-full .listing-item-text-2, .bs-irp.bs-irp-text-2-full .listing-item-text-2:last-child, .bs-irp.bs-irp-text-3-full .listing-item-text-3, .bs-irp.bs-irp-text-3-full .listing-item-text-3:last-child, .bs-irp.bs-irp-text-4-full .listing-item-text-4, .bs-irp.bs-irp-text-4-full .listing-item-text-4:last-child {
  border-bottom: 0;
  margin-bottom: 17px !important;
  padding-bottom: 0 !important;
}

.bs-irp.bs-irp-text-1-full .listing-item-text-1 .item-inner {
  padding-bottom: 0 !important;
  border: none;
}

.bs-irp.bs-irp-thumbnail-2 .bs-pagination {
  padding-bottom: 18px;
}

.bs-irp.bs-irp-text-1-full .bs-pagination, .bs-irp.bs-irp-text-2-full .bs-pagination, .bs-irp.bs-irp-text-3-full .bs-pagination, .bs-irp.bs-irp-text-4-full .bs-pagination, .bs-irp.bs-irp-thumbnail-1-full .bs-pagination, .bs-irp.bs-irp-thumbnail-2-full .bs-pagination, .bs-irp.bs-irp-thumbnail-3-full .bs-pagination {
  padding-bottom: 18px;
  padding-top: 0;
  margin-top: 0;
}

.bs-irp .post-meta p {
  display: inline;
}

@media only screen and (max-width: 530px) {
  .bs-irp.left, .bs-irp.right {
    float: none;
    width: 100%;
    max-width: 100%;
    margin: 21px 0 21px 0;
  }
}
.bs-listing-slider-1 > .bs-slider, .bs-listing-slider-2 > .bs-slider, .bs-listing-slider-3 > .bs-slider {
  margin-bottom: 0;
}

.bs-listing-slider-1, .bs-listing-slider-2, .bs-listing-slider-3 {
  margin-bottom: 22px;
}

.bs-shortcode.bs-slider .better-direction-nav a {
  text-indent: -9999px;
}

.bs-shortcode.bs-slider .better-direction-nav a:before {
  line-height: 38px;
  font-size: 14px;
  display: inline-block;
  content: "\f053";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  text-indent: 0;
  width: auto;
  height: auto;
}

.bs-shortcode.bs-slider .better-direction-nav a.better-next:before {
  content: "\f054";
  right: -3px;
}

.bs-slider-item {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-slider-item > .item-content {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-slider-item > .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 45%;
}

.bs-slider-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
  background-size: cover;
}

.bs-slider-item .img-cont.b-error, .bs-slider-item .img-cont.b-loaded, body.bs-ll-d .bs-slider-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.bs-slider .bs-slider-item:nth-child(1) {
  float: left;
  display: block;
  width: 100%;
}

.bs-slider-item.has-not-post-thumbnail .img-cont {
  background-color: #e2e2e2;
}

.bs-slider-item .post-subtitle {
  text-align: center !important;
}

.bs-slider-1-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-1-item .img-cont:after {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 160px;
}

.bs-slider-1-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-1-item .content-container {
  transition: all 0.35s;
  position: absolute;
  bottom: -80px;
  left: 30px;
  right: 30px;
  padding: 0 30px 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
}

.bs-slider-1-item.slider-content-shown .content-container {
  bottom: 0;
  opacity: 1;
}

.bs-slider-1-item .content-container a {
  pointer-events: all;
}

.bs-slider-1-item .title {
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
  max-width: 70%;
  margin: 0 auto;
}

.bs-slider-1-item .title a {
  color: #fff;
}

.bs-slider-1-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.bs-slider-1-item .post-meta .comments, .bs-slider-1-item .post-meta .post-author {
  color: #fff;
  font-size: 11px;
}

.bs-slider-1-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-1-item .post-meta .post-author:after, .bs-slider-1-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.bs-slider-1-item .term-badges.floated {
  position: absolute;
  right: auto;
  left: 0;
  top: 30px;
  bottom: auto;
  width: 100%;
  text-align: center;
  pointer-events: none;
}

.bs-slider-1 .better-direction-nav .better-next, .bs-slider-1 .better-direction-nav .better-prev {
  opacity: 1;
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-1 .better-direction-nav .better-prev {
  left: 20px;
}

.bs-slider-1 .better-direction-nav .better-next {
  right: 20px;
}

.bs-slider-1-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-1-item .post-subtitle {
  margin-top: 7px;
  color: #fff !important;
}

.bs-slider-1-item .post-subtitle:first-child {
  margin: 0 0 7px;
}

.bs-slider-1.l-1 .bs-slider-1-item > .item-content:before, .bs-slider-1.l-2 .bs-slider-1-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-1.l-2 .bs-slider-1-item > .item-content:before {
  padding-top: 110%;
}

.bs-slider-1.l-2 .bs-slider-1-item .post-meta {
  display: none;
}

.bs-slider-1.l-2 .bs-slider-1-item .title a {
  font-size: 75%;
  line-height: 170%;
  display: inline-block;
}

.bs-slider-1.l-2 .bs-slider-1-item .content-container {
  left: 0;
  right: 0;
  padding: 0 20px 20px;
}

.bs-slider-1.l-2 .better-direction-nav .better-prev {
  left: -20px;
  opacity: 0;
}

.bs-slider-1.l-2:hover .better-direction-nav .better-prev {
  left: 10px;
  opacity: 1;
}

.bs-slider-1.l-2 .better-direction-nav .better-next {
  right: -20px;
  opacity: 0;
}

.bs-slider-1.l-2:hover .better-direction-nav .better-next {
  right: 10px;
  opacity: 1;
}

@media only screen and (max-width: 780px) {
  .bs-slider-1 .bs-slider-1-item > .item-content:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 370px) {
  .bs-slider-1 .bs-slider-1-item .post-meta {
    display: none;
  }
  .bs-slider-1 .bs-slider-1-item > .item-content:before {
    padding-top: 110% !important;
  }
  .bs-slider-1 .bs-slider-1-item .title a {
    font-size: 75%;
    line-height: 170%;
    display: inline-block;
  }
  .bs-slider-1 .bs-slider-1-item .content-container {
    left: 0;
    right: 0;
    padding: 0 20px 20px;
  }
  .bs-slider-1 .better-direction-nav .better-prev {
    left: -20px;
    opacity: 0;
  }
  .bs-slider-1:hover .better-direction-nav .better-prev {
    left: 10px;
    opacity: 1;
  }
  .bs-slider-1 .better-direction-nav .better-next {
    right: -20px;
    opacity: 0;
  }
  .bs-slider-1:hover .better-direction-nav .better-next {
    right: 10px;
    opacity: 1;
  }
}
.bs-slider-2-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-2-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-2-item .content-container {
  transition: all 0.35s;
  position: absolute;
  left: 50%;
  bottom: 10px;
  padding: 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
  width: 460px;
  margin: 0 0 0 -230px;
  background: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-align: center;
}

.bs-slider-2-item.slider-content-shown .content-container {
  bottom: 40px;
  opacity: 1;
}

.bs-slider-2-item .content-container a {
  pointer-events: all;
}

.bs-slider-2-item .title {
  margin: 10px 0 0;
  line-height: 1.4;
  text-align: center !important;
}

.bs-slider-2-item .title a {
  color: #212121;
}

.bs-slider-2-item .post-meta {
  margin-top: 8px;
  text-align: center !important;
  font-size: 12px;
}

.bs-slider-2-item .post-meta .comments, .bs-slider-2-item .post-meta .post-author {
  color: #212121;
  font-size: 12px;
}

.bs-slider-2-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-2-item .post-meta .post-author:after, .bs-slider-2-item .post-meta .time {
  color: #212121;
}

.bs-slider-2-item .content-container a.read-more {
  border: 1px solid transparent;
  background: 0 0;
  color: #fff;
  font-size: 12px;
  padding: 6px 20px;
  transition: all 0.35s;
  line-height: 20px;
  margin-top: 15px;
}

.bs-slider-2-item .content-container a.read-more:hover {
  color: #fff;
}

.bs-slider-2-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}

.bs-slider-2-item .term-badges.floated .term-badge a {
  background: #212121 !important;
  color: #fff !important;
  margin: 0;
}

.bs-slider-2-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-2 .better-direction-nav .better-next, .bs-slider-2 .better-direction-nav .better-prev {
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-2-item .post-subtitle {
  margin-top: 7px;
}

.bs-slider-2-item .post-subtitle:first-child, .bs-slider-2-item .term-badges + .post-subtitle {
  margin: 0 0 -4px;
}

.bs-slider-2.l-1 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-2 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-3 .bs-slider-2-item > .item-content:before {
  padding-top: 70%;
}

.bs-slider-2.l-1 .bs-slider-2-item .title a, .bs-slider-2.l-2 .bs-slider-2-item .title a, .bs-slider-2.l-3 .bs-slider-2-item .title a {
  font-size: 85%;
}

.bs-slider-2.l-2 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-3 .bs-slider-2-item > .item-content:before {
  padding-top: 120%;
}

.bs-slider-2.l-2 .bs-slider-2-item .post-meta, .bs-slider-2.l-3 .bs-slider-2-item .post-meta {
  display: none;
}

.bs-slider-2.l-2 .bs-slider-2-item .title a, .bs-slider-2.l-3 .bs-slider-2-item .title a {
  font-size: 75%;
  line-height: 170%;
  display: inline-block;
}

.bs-slider-2.l-2 .bs-slider-2-item .content-container, .bs-slider-2.l-3 .bs-slider-2-item .content-container {
  left: 7.5%;
  bottom: 7.5%;
  right: 7.5%;
  padding: 20px;
  width: 85%;
  transform: none;
  margin: 0;
}

.bs-slider-2.l-3 .better-direction-nav .better-next, .bs-slider-2.l-3 .better-direction-nav .better-prev {
  display: none;
}

@media only screen and (max-width: 780px) {
  .bs-slider-2-item > .item-content:before {
    padding-top: 70%;
  }
  .bs-slider-2-item .title a {
    font-size: 85%;
  }
}
@media only screen and (max-width: 520px) {
  .bs-slider-2-item > .item-content:before {
    padding-top: 120% !important;
  }
  .bs-slider-2-item .post-meta {
    display: none;
  }
  .bs-slider-2-item .title a {
    font-size: 75%;
    line-height: 170%;
    display: inline-block;
  }
  .bs-slider-2-item .content-container {
    left: 7.5%;
    bottom: 7.5%;
    right: 7.5%;
    padding: 20px;
    width: 85%;
    transform: none;
    margin: 0;
  }
}
@media only screen and (max-width: 370px) {
  .bs-slider-2 .better-direction-nav .better-next, .bs-slider-2 .better-direction-nav .better-prev {
    display: none;
  }
}
.bs-slider-3-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-3-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-3-item .content-container {
  transition: all 0.35s;
  position: absolute;
  left: 50%;
  top: 45%;
  padding: 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
  width: 460px;
  margin: -120px 0 0 -230px;
  background: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-align: center;
}

.bs-slider-3-item .content-container a.read-more {
  border: 1px solid transparent;
  background: 0 0;
  color: #fff;
  font-size: 12px;
  padding: 6px 20px;
  transition: all 0.35s;
  line-height: 20px;
  margin-top: 15px;
}

.bs-slider-3-item .content-container a.read-more:hover {
  color: #fff;
}

.bs-slider-3-item.slider-content-shown .content-container {
  opacity: 1;
  top: 50%;
}

.bs-slider-3-item .content-container a {
  pointer-events: all;
}

.bs-slider-3-item .title {
  margin: 10px 0 0;
  line-height: 1.4;
  text-align: center !important;
}

.bs-slider-3-item .title a {
  color: #212121;
}

.bs-slider-3-item .post-meta {
  margin-top: 8px;
  text-align: center !important;
  font-size: 12px;
}

.bs-slider-3-item .post-meta .comments, .bs-slider-3-item .post-meta .post-author {
  color: #212121;
  font-size: 12px;
}

.bs-slider-3-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-3-item .post-meta .post-author:after, .bs-slider-3-item .post-meta .time {
  color: #212121;
}

.bs-slider-3-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}

.bs-slider-3-item .term-badges.floated .term-badge a {
  background: #212121 !important;
  color: #fff !important;
  margin: 0;
}

.bs-slider-3 .better-direction-nav .better-next, .bs-slider-3 .better-direction-nav .better-prev {
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-3 .better-direction-nav .better-prev {
  left: 20px;
}

.bs-slider-3 .better-direction-nav .better-next {
  right: 20px;
}

.bs-slider-3-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-3-item .post-subtitle {
  margin-top: 7px;
}

.bs-slider-3-item .post-subtitle:first-child, .bs-slider-3-item .term-badges + .post-subtitle {
  margin: 0 0 -4px;
}

.bs-slider-3.l-1 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-3.l-1 .bs-slider-3-item .title a, .bs-slider-3.l-2 .bs-slider-3-item .title a, .bs-slider-3.l-3 .bs-slider-3-item .title a {
  font-size: 90%;
}

.bs-slider-3.l-1 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 110% !important;
}

.bs-slider-3.l-2 .bs-slider-3-item .post-meta, .bs-slider-3.l-3 .bs-slider-3-item .post-meta {
  display: none;
}

.bs-slider-3.l-2 .bs-slider-3-item .title a, .bs-slider-3.l-3 .bs-slider-3-item .title a {
  font-size: 75%;
  line-height: 150%;
  display: inline-block;
}

.bs-slider-3.l-3 .bs-slider-3-item .content-container {
  left: 7.5%;
  bottom: 7.5%;
  right: 7.5%;
  top: auto;
  padding: 20px;
  width: 85%;
  transform: none;
  margin: 0;
}

.bs-slider-3.l-3 .bs-slider-3-item.slider-content-shown .content-container {
  bottom: 25px;
}

.bs-slider-3.l-3 .better-direction-nav .better-next, .bs-slider-3.l-3 .better-direction-nav .better-prev {
  display: none;
}

@media only screen and (max-width: 780px) {
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 60%;
  }
  .bs-slider-3 .bs-slider-3-item .title a {
    font-size: 90%;
  }
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 520px) {
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 110% !important;
  }
  .bs-slider-3 .bs-slider-3-item .post-meta {
    display: none;
  }
  .bs-slider-3 .bs-slider-3-item .title a {
    font-size: 75%;
    line-height: 150%;
    display: inline-block;
  }
  .bs-slider-3 .bs-slider-3-item .content-container {
    left: 7.5%;
    bottom: 7.5%;
    right: 7.5%;
    top: auto;
    padding: 20px;
    width: 85%;
    transform: none;
    margin: 0;
  }
}
@media only screen and (max-width: 380px) {
  .bs-slider-3 .bs-slider-3-item.slider-content-shown .content-container {
    bottom: 25px;
  }
  .bs-slider-3 .better-direction-nav .better-next, .bs-slider-3 .better-direction-nav .better-prev {
    display: none;
  }
}
.bs-push-noti {
  position: relative;
  padding: 10px;
  font-weight: 700;
  overflow: hidden;
  text-align: center;
}

.bs-push-noti-bg {
  display: none;
}

.bs-push-noti .bs-push-noti-button {
  text-transform: capitalize !important;
  line-height: 30px;
  font-weight: bolder;
}

.bs-push-noti .bs-push-noti-wrapper-icon {
  color: #fff;
}

.bs-push-noti.bspn-t1.bspn-t1 {
  text-align: left;
}

.bs-push-noti.bspn-t1 .bs-push-noti-inner {
  padding: 15px 10px 20px 124px;
  border: 1px solid #e8e8e8;
  position: relative;
  overflow: hidden;
}

.bs-push-noti.bspn-t1 p {
  font-size: 15px;
  font-weight: 400;
  margin: 0 0 15px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon {
  padding: 10px;
  background: #bbb;
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  width: 111px;
  text-align: center;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 37px;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px 5px 5px 0;
  top: 50%;
  left: 50%;
  margin-left: -26px;
  margin-top: -23px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon:before {
  content: "";
  position: absolute;
  border-top: 0 solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 0 solid transparent;
  border-left: 14px solid rgba(255, 255, 255, 0.25);
  z-index: 2;
  left: 50%;
  margin-left: -26px;
  bottom: 50%;
  margin-bottom: -24px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon .notification-icon {
  position: absolute;
  top: 50%;
  font-size: 17px;
  margin-top: -13px;
  margin-left: -8.5px;
  color: #fff;
  z-index: 1;
}

.bs-push-noti.bspn-t1 .bs-push-noti-bg {
  display: block;
  position: absolute;
  top: -50%;
  right: -3%;
  font-size: 7em;
  transform: rotate(30deg);
  opacity: 0.09;
}

.bs-push-noti.post-bottom {
  margin-bottom: 0 !important;
}

.widget .bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon {
  position: absolute;
  left: -16px;
  right: -16px;
  top: -1px;
  display: block;
  height: 140px;
  width: auto;
}

.widget .bs-push-noti.bspn-t1 .bs-push-noti-inner {
  padding-left: 15px;
  padding-top: 150px;
}

.bs-push-noti.bspn-t2 {
  padding: 0;
}

.bs-push-noti.bspn-t2 .bs-push-noti-inner {
  background: #fdfdfd;
  text-align: center;
  margin-top: 35px;
  padding: 10px 20px 20px;
  border: 1px solid #e8e8e8;
}

.bs-push-noti.bspn-t2 .bs-push-noti-wrapper-icon {
  background: #ccc;
  border-radius: 50%;
  display: inline-block;
  font-size: 20px;
  position: relative;
  top: -40px;
  line-height: 60px;
  width: 60px;
  height: 60px;
  z-index: 9;
}

.bs-push-noti.bspn-t2 .notification-icon {
  line-height: 60px;
}

.bs-push-noti.bspn-t2 .bs-push-noti-message {
  margin-top: -25px;
  margin-bottom: 20px;
}

.bs-push-noti.bspn-t2 p {
  font-size: 15px;
  font-weight: 400;
  margin: 0;
}

.bs-push-noti.bspn-t2 .bs-push-noti-button:before {
  font: normal normal normal 14px/1 bs-icons;
  content: "끡";
  margin-right: 5px;
  vertical-align: middle;
}

.bs-push-noti.bspn-t2 .bs-push-noti-button {
  text-transform: capitalize !important;
  line-height: 20px;
  font-weight: bolder;
}

.bs-box-inner {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-box-inner:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70%;
}

.bs-box .box-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.bs-box .box-image {
  background-repeat: no-repeat !important;
  background-position: top center !important;
  background-size: cover !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
}

.bs-box-1 .bs-box-inner {
  background: #ccc;
}

.bs-box-1 .box-text {
  position: absolute;
  background: #fff;
  color: #333;
  font-size: 16px;
  text-align: center;
  padding: 20px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-1 .box-image:before {
  border: 1px solid #fff;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scale(1, 1);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-1:hover .box-image:before {
  bottom: 15px;
  left: 15px;
  opacity: 1;
  right: 15px;
  top: 15px;
}

.bs-box-1 .box-pre-title {
  font-size: 13px;
  margin-bottom: 5px;
  text-transform: capitalize;
}

.bs-box-1 .box-title {
  font-size: 22px;
  margin: 0;
}

.bs-box-2 .box-image:after {
  border: 1px solid #fff;
  content: "";
  position: absolute;
  transition: all 0.3s ease-in-out 0s;
  bottom: 15px;
  left: 15px;
  opacity: 1;
  right: 15px;
  top: 15px;
}

.bs-box-2 .box-text {
  position: absolute;
  top: 50%;
  pointer-events: none;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  -webkit-backface-visibility: hidden;
  text-align: center;
}

.bs-box-2 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-2:hover .box-image:before {
  background: rgba(0, 0, 0, 0.3);
}

.bs-box-2 .box-title {
  font-size: 14px;
  margin: 0;
  text-transform: capitalize;
  padding: 5px 10px;
  line-height: 1.3;
  background: #fff;
  color: #353535;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: inline-block;
}

.bs-box-3 .box-text {
  position: absolute;
  font-size: 16px;
  padding: 0;
  bottom: 25px;
  left: 25px;
  right: 25px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-3 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-3:hover .box-image:before {
  background: rgba(0, 0, 0, 0.35);
}

.bs-box-3 .box-sub-title {
  font-size: 13px;
  margin-bottom: 5px;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-3 .box-title {
  font-size: 17px;
  margin: 0 0 10px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-3 .bf-icon {
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
  font-size: 24px;
  display: block;
  margin-bottom: 15px;
}

.bs-box-3.box-no-bg .bf-icon, .bs-box-3.box-no-bg .box-sub-title, .bs-box-3.box-no-bg .box-title {
  color: #333;
  text-shadow: none;
}

.bs-box-3.box-no-bg {
  background: #eee;
}

.bs-box-3.box-no-bg .box-image:before {
  display: none;
}

.bs-box-3.box-text-left .bf-icon, .bs-box-3.box-text-left .box-sub-title, .bs-box-3.box-text-left .box-title {
  text-align: left !important;
}

.bs-box-3.box-text-right .bf-icon, .bs-box-3.box-text-right .box-sub-title, .bs-box-3.box-text-right .box-title {
  text-align: right !important;
}

.bs-box-3.box-text-center .bf-icon, .bs-box-3.box-text-center .box-sub-title, .bs-box-3.box-text-center .box-title {
  text-align: center !important;
}

.bs-box-4 .bs-box-inner:before {
  padding-top: 120%;
}

.bs-box-4 .box-text {
  position: absolute;
  font-size: 16px;
  padding: 0;
  bottom: 25px;
  left: 25px;
  right: 25px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-4 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-4:hover .box-image:before {
  background: rgba(0, 0, 0, 0.35);
}

.bs-box-4 .box-sub-title {
  font-size: 13px;
  margin-bottom: 5px;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-4 .box-title {
  font-size: 17px;
  margin: 0 0 10px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-4 .bf-icon {
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
  font-size: 24px;
  display: block;
  margin-bottom: 15px;
}

.bs-box-4.box-no-bg .bf-icon, .bs-box-4.box-no-bg .box-sub-title, .bs-box-4.box-no-bg .box-title {
  color: #333;
  text-shadow: none;
}

.bs-box-4.box-no-bg {
  background: #eee;
}

.bs-box-4.box-no-bg .box-image:before {
  display: none;
}

.bs-box-4.box-text-left .bf-icon, .bs-box-4.box-text-left .box-sub-title, .bs-box-4.box-text-left .box-title {
  text-align: left !important;
}

.bs-box-4.box-text-right .bf-icon, .bs-box-4.box-text-right .box-sub-title, .bs-box-4.box-text-right .box-title {
  text-align: right !important;
}

.bs-box-4.box-text-center .bf-icon, .bs-box-4.box-text-center .box-sub-title, .bs-box-4.box-text-center .box-title {
  text-align: center !important;
}

.listing-widget, .widget .listing-widget {
  padding: 0;
  margin: 0;
  list-style: none;
}

.listing-widget .listing-item img.wp-post-image {
  max-width: 80px;
  float: left;
  margin-right: 15px;
}

.listing-widget .listing-item {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.listing-widget .listing-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-widget .img-holder {
  width: 80px;
}

.listing-widget .img-holder:before {
  padding-top: 70%;
}

.listing-widget .listing-item .post-meta {
  margin-top: 2px;
}

@media only screen and (max-width: 678px) {
  .footer-widgets > .content-wrap > .container > .row > :last-child {
    margin-bottom: 0 !important;
  }
}
.listing-widget.listing-widget-simple .listing-item .title {
  font-size: 14px;
  margin: 0;
}

.listing-widget.listing-widget-simple .listing-item .title a {
  line-height: 1.4;
}

.listing-widget.listing-widget-simple .listing-item .post-meta {
  margin-top: 5px;
  margin-bottom: 8px;
}

.listing-widget.listing-widget-thumbnail .listing-item .title {
  font-size: 14px;
  margin: 0;
  line-height: 1.2;
}

.separator-line {
  margin: 15px auto;
  width: 70%;
  overflow: hidden;
  text-align: center;
  position: relative;
  height: 20px;
  color: #949494;
}

.separator-line .sep-icon {
  padding: 0 25px;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  position: relative;
  z-index: 1;
  color: rgba(0, 0, 0, 0.35);
}

.separator-line .sep-icon:after {
  content: "";
  height: 2px;
  width: 440%;
  top: 50%;
  left: -440%;
  position: absolute;
  margin-top: -1px;
  background-color: #dadada;
  background-color: rgba(0, 0, 0, 0.15);
  display: inline-block;
}

.separator-line .sep-icon:before {
  content: "";
  height: 2px;
  width: 440%;
  top: 50%;
  right: -440%;
  position: absolute;
  margin-top: -1px;
  background-color: #dadada;
  background-color: rgba(0, 0, 0, 0.15);
  display: inline-block;
}

.sidebar > .widget:last-child, .widget > .bs-listing {
  margin-bottom: 0;
}

.widget ol, .widget ul {
  padding-left: 20px;
  margin-bottom: 0;
}

.widget li {
  margin-bottom: 7px;
}

.widget li:last-child {
  margin-bottom: 0;
}

.widget li > ul {
  margin-top: 10px;
}

.widget img {
  max-width: 100%;
  height: auto;
}

.widget.widget_text img {
  margin: 10px 0 15px 0;
}

.widget select {
  width: 100%;
}

.sidebar-column .widget > .bs-listing:last-child {
  margin-bottom: 0;
}

.widget > .better-weather {
  margin-bottom: 0;
}

.widget.widget_archive ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.widget.widget_archive ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f187";
  margin-right: 10px;
}

.widget.widget_archive ul li a {
  font-size: 14px;
}

.widget.widget_archive ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_archive ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.widget.widget_archive .post-count {
  float: right;
  color: #444;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  background: #eee;
  text-align: center;
}

.widget.widget_calendar {
  font-size: 13px;
}

.widget.widget_calendar table {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.widget.widget_calendar table td, .widget.widget_calendar table th {
  text-align: center;
  padding: 5px 0;
}

.widget.widget_calendar table td.active-day {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.71);
}

.widget.widget_calendar table td.active-day:hover {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.91);
}

.widget.widget_calendar table td, .widget.widget_calendar table td:hover {
  background-color: #dcdcdc;
  background-color: rgba(0, 0, 0, 0.08);
  color: #888;
  color: rgba(0, 0, 0, 0.51);
}

.widget.widget_calendar table td.pad, .widget.widget_calendar table td.pad:hover {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.03);
}

.widget.widget_calendar table td a {
  color: #fff;
}

.widget.widget_calendar table caption {
  padding: 20px 5px;
  text-align: center;
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.75);
  font-size: 18px;
  color: #fff;
  margin-bottom: 2px;
}

.widget.widget_calendar table tfoot td, .widget.widget_calendar table th {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.71);
  color: #fff;
}

.widget.widget_calendar table tfoot td:hover {
  background-color: #dedede;
}

.widget.widget_categories ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_categories ul:last-child {
  margin-bottom: 0;
}

.widget.widget_categories ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_categories ul li a {
  text-transform: capitalize;
  font-size: 14px;
}

.widget.widget_categories ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_categories ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f07c";
  margin-right: 10px;
}

.widget.widget_categories .children a:before {
  content: "\f115";
}

.widget.widget_categories .post-count {
  float: right;
  color: #444;
  min-width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  padding: 0 4px;
  background: #eee;
  background: rgba(0, 0, 0, 0.08);
  text-align: center;
  transition: all 0.3s ease;
}

.widget.widget_categories ul.children {
  border-top: 1px solid #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
  margin-top: 5px;
  padding-top: 5px;
  padding-left: 25px;
}

.widget.widget_categories ul.children li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_nav_menu .bf-icon {
  margin-left: 5px;
  margin-right: 7px;
}

.widget.widget_nav_menu ul.menu li.menu-have-icon.menu-title-hide > a > .bf-icon {
  margin-right: 5px;
}

.widget.widget_nav_menu ul.menu {
  font-size: 16px;
}

.widget.widget_nav_menu ul, .widget.widget_nav_menu ul ul {
  list-style: none;
  margin-top: 0;
  padding: 0;
}

.widget.widget_nav_menu ul.menu > li .sub-menu {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: auto;
  height: auto;
  background: 0 0;
}

.widget.widget_nav_menu ul.menu > li .sub-menu .sub-menu {
  left: 0;
}

.widget.widget_nav_menu ul.menu li {
  display: block;
  float: none;
  margin-bottom: 2px;
  padding: 0;
}

.widget.widget_nav_menu ul.menu li:before {
  content: "";
  display: none;
}

.widget.widget_nav_menu ul.menu li.menu-title-hide span.hidden {
  display: inline !important;
  visibility: visible !important;
}

.widget.widget_nav_menu ul.menu li a {
  line-height: 24px;
  font-size: 12px;
  padding: 5px 10px;
  background-color: #fff;
  border: 1px solid #dedede;
  display: block;
  position: relative;
  width: 100%;
}

.widget.widget_nav_menu ul.menu li a .description {
  display: none;
}

.widget.widget_nav_menu ul.menu li > a:hover {
  color: #fff !important;
  border-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
  margin-left: 7px;
  margin-right: 7px;
}

.widget.widget_nav_menu ul.menu ul li a:before {
  content: "\f105";
}

.widget.widget_nav_menu ul.menu li .sub-menu li.menu-have-icon > a:before, .widget.widget_nav_menu ul.menu li.menu-have-icon a:before {
  display: none;
}

.widget.widget_nav_menu ul.menu ul li:first-child {
  margin-top: 2px;
}

.widget.widget_nav_menu ul.menu ul li {
  margin-left: 15px;
}

.widget.widget_nav_menu ul.menu ul ul li {
  margin-left: 15px;
}

.widget.widget_nav_menu ul.menu .sub-menu > li:last-child a {
  border-bottom: 1px solid #dedede !important;
}

.widget.widget_nav_menu ul.menu .sub-menu > li:last-child a:hover {
  border-bottom-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li .sub-menu > li > a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
}

.widget.widget_nav_menu .menu .better-custom-badge {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff !important;
  font-family: "Open Sans";
  font-size: 10px;
  padding: 0 5px;
  margin-left: 13px;
  font-weight: 700;
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  min-width: 19px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 8px;
}

.widget.widget_nav_menu .menu .better-custom-badge:after {
  border: solid 4px transparent;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 50%;
  left: -8px;
  margin-top: -4px;
}

.ltr .widget.widget_nav_menu .menu .better-custom-badge:after {
  border-left-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li.current-menu-item > a {
  border-color: transparent;
  color: #fff;
}

.widget.widget_nav_menu ul.menu > li > .mega-menu {
  display: none;
}

.widget.widget_nav_menu ul.menu li.menu-item-has-children > a:after {
  display: none;
}

.widget.widget_nav_menu ul.menu .mega-menu, .widget.widget_nav_menu ul.menu .sub-menu {
  display: block;
  visibility: visible;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  background: 0 0 !important;
  width: 100%;
}

.widget.widget_pages ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_pages ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_pages ul li a {
  font-size: 13px;
}

.widget.widget_pages ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_pages ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f15b";
  margin-right: 10px;
}

.widget.widget_recent_comments a {
  border-bottom: 1px solid #e7e7e7;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.widget.widget_recent_comments ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_recent_comments ul li {
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_recent_comments ul li a {
  font-size: 13px;
}

.widget.widget_recent_comments ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_recent_comments ul li:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f075";
  margin-right: 10px;
}

.widget.widget_recent_entries ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.widget.widget_recent_entries ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 8px;
  padding-bottom: 8px;
}

.widget.widget_recent_entries ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_recent_entries li a {
  font-size: 14px;
}

.widget.widget_recent_entries li .post-date {
  font-style: italic;
  display: block;
  font-size: 12px;
}

.widget.widget_rss li .rsswidget {
  font-size: 14px;
}

.widget.widget_rss li .rss-date {
  display: block;
  font-style: italic;
}

.widget.widget_rss li .rssSummary {
  font-size: 13px;
}

.search-header .search-form, .widget.widget_display_search form[role=search], .widget.widget_product_search .woocommerce-product-search, .widget.widget_search .search-form {
  position: relative;
}

.search-header .search-form .search-field, .widget.widget_display_search form[role=search] input#bbp_search, .widget.widget_product_search .search-field, .widget.widget_search .search-form input[type=search] {
  width: 100%;
  padding-right: 20%;
  margin: 0;
  line-height: 36px;
  height: 36px;
}

.search-header .search-form .search-submit, .widget.widget_display_search form[role=search] input#bbp_search_submit, .widget.widget_product_search input[type=submit], .widget.widget_search .search-form .search-submit {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 36px;
  height: 36px;
  padding: 0 16px;
}

.widget.widget_tag_cloud .tagcloud a {
  display: inline-block;
  line-height: 16px;
  color: #444;
  background-color: #fff;
  border: 1px solid #dedede;
  margin: 0 6px 6px 0;
  padding: 5px 7px;
  font-size: 12px !important;
  font-weight: 400;
}

.widget.widget_tag_cloud .tagcloud a:hover {
  color: #fff;
  border-color: transparent;
}

.bs-social-share .social-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.bs-social-share span.social-item {
  float: left;
  margin-right: 6px;
  padding: 0;
}

.bs-social-share span.social-item a {
  font-family: "Open Sans", sans-serif;
  border-radius: 2px;
}

.bs-social-share span.social-item.bbm, .bs-social-share span.social-item.line, .bs-social-share span.social-item.whatsapp {
  display: none;
}

.widget_bs-theme-social-share .bs-social-share span.social-item {
  float: none;
  display: inline-block;
}

@media only screen and (max-width: 780px) {
  .bs-social-share span.social-item.bbm, .bs-social-share span.social-item.line, .bs-social-share span.social-item.whatsapp {
    display: block;
  }
}
.bs-social-share.style-button span.social-item a {
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  padding: 0 13px;
  background-color: #8d8d8d;
  display: block;
  color: #fff !important;
  margin-bottom: 7px;
}

.bs-social-share.style-button span.social-item a:hover {
  background-color: #7c7c7c;
}

.bs-social-share.style-button span.social-item a span {
  margin-left: 7px;
}

.bs-social-share.style-button span.social-item a span:last-child:first-child {
  margin-right: 0;
  margin-left: 0;
}

.bs-social-share.style-button.no-title-style span.social-item a {
  width: 40px;
  text-align: center;
  padding: 0;
}

.bs-social-share.style-button.no-title-style span.social-item a .fa {
  margin-right: 0;
}

.bs-social-share.style-button.colored span.social-item.facebook a {
  background-color: #4a639f;
}

.bs-social-share.style-button.colored span.social-item.facebook a:hover {
  background-color: #5271b3;
}

.bs-social-share.style-button.colored span.social-item.twitter a {
  background-color: #59c8ff;
}

.bs-social-share.style-button.colored span.social-item.twitter a:hover {
  background-color: #58d1ff;
}

.bs-social-share.style-button.colored span.social-item.google_plus a {
  background-color: #d73d32;
}

.bs-social-share.style-button.colored span.social-item.google_plus a:hover {
  background-color: #e64035;
}

.bs-social-share.style-button.colored span.social-item.pinterest a {
  background-color: #cb2027;
}

.bs-social-share.style-button.colored span.social-item.pinterest a:hover {
  background-color: #e32229;
}

.bs-social-share.style-button.colored span.social-item.linkedin a {
  background-color: #0266a0;
}

.bs-social-share.style-button.colored span.social-item.linkedin a:hover {
  background-color: #027ec1;
}

.bs-social-share.style-button.colored span.social-item.tumblr a {
  background-color: #3e5a70;
}

.bs-social-share.style-button.colored span.social-item.tumblr a:hover {
  background-color: #426283;
}

.bs-social-share.style-button.colored span.social-item.email a {
  background-color: #0c151c;
}

.bs-social-share.style-button.colored span.social-item.email a:hover {
  background-color: #1a2a39;
}

.bs-social-share.style-button.colored span.social-item.telegram a {
  background-color: #179cde;
}

.bs-social-share.style-button.colored span.social-item.telegram a:hover {
  background-color: #0f8dde;
}

.bs-social-share.style-button.colored span.social-item.whatsapp a {
  background-color: #00e676;
}

.bs-social-share.style-button.colored span.social-item.whatsapp a:hover {
  background-color: #00ca65;
}

.bs-social-share.style-button.colored span.social-item.reddit a {
  background-color: #ff4500;
}

.bs-social-share.style-button.colored span.social-item.reddit a:hover {
  background-color: #dc3c01;
}

.bs-social-share.style-button.colored span.social-item.stumbleupon a {
  background-color: #ee4813;
}

.bs-social-share.style-button.colored span.social-item.stumbleupon a:hover {
  background-color: #ce3d0f;
}

.bs-social-share.style-button.colored span.social-item.vk a {
  background-color: #4c75a3;
}

.bs-social-share.style-button.colored span.social-item.vk a:hover {
  background-color: #3e5f84;
}

.bs-social-share.style-button.colored span.social-item.digg a {
  background-color: #000;
}

.bs-social-share.style-button.colored span.social-item.digg a:hover {
  background-color: #2f2f2f;
}

.bs-social-share.style-button.colored span.social-item.line a {
  background-color: #00b900;
}

.bs-social-share.style-button.colored span.social-item.line a:hover {
  background-color: #00b900;
}

.bs-social-share.style-button.colored span.social-item.line .fa.fa-line-it {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAxlBMVEX///8AuwAAtwAAvQD9//1O0kx23Xaa5Zly3HEryij7/vvw+/Ds+uzZ9tnR9NGM4YyK4IpJ0Ug6zDgdxhn3/ffl+OTX9te/77657bix67Gp6amk6KOC34Fr2mph1mBd1VxCzkBB0D8DwQD0/fTo+eff9t/K8srD8MO77rqu6q6d5ZyR45GH4IZ+331u2m1U1FI1yzIwyi0vyiwiyB4NxQMAvwDt+u3e9t7M8sy37LaT4pKP4Y963Xk+zTwmyCIYxBITwwsAtABqI5GFAAABAklEQVQY022RV5KDMBBEm5FENsE4kW3WOYf15nj/S60KKFym9v3paWY+uqH8S62poda1/Rbq+1uSn1j1gVJ2188osV4zRpUmtn1CAx+dpIe0Ee7ofJICUjSg5QMCiR7arOWRFXg8RC9aagPEQy3dd2B94acD09BhT/THSV/sg8vBATIcbZjHHSxfNVgq1LNQB0ACow+zq5pTX5fz1+QsPqRWcX0B7xa+J1JjsWG7i5E74D7IBZbudrSYh3YvdELXm8EpQMEMLXhGUOjw0NIaSa1QPr2zsQwLZYCr2wLXGNV5kzL2hn0Oia3L160GYkEEYD5uaqigXxeWVzSlNWxG9ajkD+0mEhtxMt1EAAAAAElFTkSuQmCC);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -6px;
  margin-left: -5px;
}

.bs-social-share.style-button.colored span.social-item.bbm a {
  background-color: #1f1f1f;
}

.bs-social-share.style-button.colored span.social-item.bbm a:hover {
  background-color: #3c3c3c;
}

.bs-social-share.style-button.colored span.social-item.bbm .fa.fa-bbm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMABezkG/XZhyYiCgOqO/Hb0sO+t7SejnluXVdAMh0SDuHe1UtHLSncyK6Zk4JyadjoMwwAAADLSURBVBjTtZBZrsIwDEVvmjRDWzrTuWXmjcD+d0cSWUjwicT5OfJV7MjGR0k45/kV6K2z34XSDb9ZZIz1zXGkeOWrGputc3qiuP+SMv/TOOdS7pMjWKeU6hEzxmLAm1mL0HVhEUJEACLr5TEUVRAE+wNwsd62DK1LQ6ROBVD6VxOGpmn+R/gqwexHBgaE7d2tNUZrXo+AnqZTBJy1Fu5HY8xsPe/CMP1e4YWBhhJtVdXKgE7QPV2mZFBFUf507OkyWQTamThwSzbgPe52ABZlYOfWsgAAAABJRU5ErkJggg==);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -6px;
  margin-left: -3px;
}

.bs-social-share.style-button.colored span.social-item.viber a {
  background-color: #5d54a4;
}

.bs-social-share.style-button.colored span.social-item.viber .fa.fa-viber {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAtFBMVEVmXaxlW6taTqVeVKhjWadcUKb///9iWKZhVqnu7fZWS6P8/P5pX65iWKphWKSQisR9dLlrYq9YTaO2sdhyabNTR6Hw7/fm5fKsp9Kjnc6gmsyclsqIgb+BeLt5cLZ1bLNuZLD5+fzq6fTAu927t9uoo9CWkMf39vvRzufOy+Wwq9SalMlwZrFcUaP08/nf3e7IxOHFweCxrNSNhsKEfb3i4fDLx+O4s9mzrtZOQp/W1OnV0+nSxjEiAAABXUlEQVQY0z2Qh5LjIAxABQoEAz737tiOW3rPtrv//6/D8e6+GTTMk0bSCGYEo5RR85DAL8i8Mvvs+2BwamQ/CRbuk/XZMpzX8e2J9mxXCX8f3bABr3oEscpf9cJ7U478kghuSCU97njJjKYFz78gW9EwS4sG/WbzTxAgeLWA9fzS4GPYp0dBO1Uh2JC8S6/l/C7LILvntn/gDgNxtAIfA74pmFd8pEMoS1VQwDpOKdabFgRq55C5crXOvzXQT+5EgJKYbV5ahNbeRNjGz+joaEpYqQ4UbJ10FIB5F/Wx5dvKpuM0kuDuzbYBsOm5YYey5y4C0Ny0JcazcqfWRaTjCzFlomkt17c1ERKfbqRvfGTzqSwVeEJorb3V3uLpdCoChFbX1o2GJGnPavP3gGKSBoZD9dh2t+4+VoIuCJn1ArOgq6OT7/un5WICXvE0Xmt/sZzV0gDLiT8mM3+++Q/56h8tpySg5AAAAABJRU5ErkJggg==);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -4px;
  margin-left: -5px;
}

.bs-social-share.style-outline-button span.social-item a {
  height: 32px;
  line-height: 28px;
  font-size: 13px;
  padding: 0 13px;
  display: block;
  color: #5e5e5e;
  border: 2px solid #a1a1a1;
  margin-bottom: 7px;
}

.bs-social-share.style-outline-button span.social-item a .fa {
  margin-right: 5px;
}

.bs-social-share.style-outline-button.no-title-style span.social-item a {
  width: 40px;
  text-align: center;
}

.bs-social-share.style-outline-button.no-title-style span.social-item a .fa {
  margin-right: 0;
}

.bs-social-share.style-outline-button.colored span.social-item.facebook a {
  border-color: #4a639f;
  color: #4a639f;
}

.bs-social-share.style-outline-button.colored span.social-item.facebook a:hover {
  border-color: #5271b3;
  color: #5271b3;
}

.bs-social-share.style-outline-button.colored span.social-item.twitter a {
  border-color: #59c8ff;
  color: #59c8ff;
}

.bs-social-share.style-outline-button.colored span.social-item.twitter a:hover {
  border-color: #58d1ff;
  color: #58d1ff;
}

.bs-social-share.style-outline-button.colored span.social-item.google_plus a {
  border-color: #d73d32;
  color: #d73d32;
}

.bs-social-share.style-outline-button.colored span.social-item.google_plus a:hover {
  border-color: #e64035;
  color: #e64035;
}

.bs-social-share.style-outline-button.colored span.social-item.pinterest a {
  border-color: #cb2027;
  color: #cb2027;
}

.bs-social-share.style-outline-button.colored span.social-item.pinterest a:hover {
  border-color: #e32229;
  color: #e32229;
}

.bs-social-share.style-outline-button.colored span.social-item.linkedin a {
  border-color: #0266a0;
  color: #0266a0;
}

.bs-social-share.style-outline-button.colored span.social-item.linkedin a:hover {
  border-color: #027ec1;
  color: #027ec1;
}

.bs-social-share.style-outline-button.colored span.social-item.tumblr a {
  border-color: #3e5a70;
  color: #3e5a70;
}

.bs-social-share.style-outline-button.colored span.social-item.tumblr a:hover {
  border-color: #426283;
  color: #426283;
}

.bs-social-share.style-outline-button.colored span.social-item.email a {
  border-color: #0c151c;
  color: #0c151c;
}

.bs-social-share.style-outline-button.colored span.social-item.email a:hover {
  border-color: #1a2a39;
  color: #1a2a39;
}

.bs-social-share.style-outline-button.colored span.social-item.telegram a {
  border-color: #179cde;
  color: #179cde;
}

.bs-social-share.style-outline-button.colored span.social-item.telegram a:hover {
  border-color: #179cde;
  color: #179cde;
}

.bs-social-share.style-outline-button.colored span.social-item.whatsapp a {
  border-color: #00e676;
  color: #00e676;
}

.bs-social-share.style-outline-button.colored span.social-item.whatsapp a:hover {
  border-color: #00ca65;
  color: #00ca65;
}

.bs-about .about-title {
  text-align: center;
  margin: 0 0 15px;
}

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

.bs-about .about-link {
  text-align: center;
  margin-top: 10px;
}

.bs-about .about-link a {
  font-weight: 700;
  font-size: 14px;
}

.bs-about .about-icons-list {
  text-align: center;
  margin: 17px 0 0;
  padding: 0;
}

.bs-about .about-icons-list .about-icon-item {
  display: inline-block;
  margin: 0 5px 5px 0;
}

.bs-about .about-icons-list .about-icon-item a {
  width: 28px;
  height: 28px;
  display: inline-block;
  color: #333;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.22);
  text-align: center;
  line-height: 28px;
  font-size: 16px;
  transition: all 0.4s ease;
}

.bs-about .about-icons-list .about-icon-item a:hover {
  color: #fff;
  box-shadow: none;
}

.bs-about .about-icons-list .about-icon-item a .bsfi, .bs-about .about-icons-list .about-icon-item a .fa {
  vertical-align: top;
  line-height: 28px;
}

.bs-about .about-icons-list .about-icon-item.facebook a:hover {
  background-color: #4a639f;
}

.bs-about .about-icons-list .about-icon-item.twitter a:hover {
  background-color: #59c8ff;
}

.bs-about .about-icons-list .about-icon-item.google-plus a:hover {
  background-color: #d73d32;
}

.bs-about .about-icons-list .about-icon-item.instagram a:hover {
  background: #f77638;
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, rgba(0, 0, 0, 0)), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}

.bs-about .about-icons-list .about-icon-item.youtube a:hover {
  background-color: #cc181e;
}

.bs-about .about-icons-list .about-icon-item.youtube a:hover {
  background-color: #cc181e;
}

.bs-about .about-icons-list .about-icon-item.dribbble a:hover {
  background-color: #ea4c89;
}

.bs-about .about-icons-list .about-icon-item.vimeo a:hover {
  background-color: #46a3e9;
}

.bs-about .about-icons-list .about-icon-item.behance a:hover {
  background-color: #3b63fc;
}

.bs-about .about-icons-list .about-icon-item.pinterest a:hover {
  background-color: #cb2027;
}

.bs-about .about-icons-list .about-icon-item.github a:hover {
  background-color: #4c4c4c;
}

.bs-about .about-icons-list .about-icon-item.email a:hover {
  background-color: #333;
}

.bs-about .about-icons-list .about-icon-item.telegram a:hover {
  background-color: #179cde;
}

.bs-about .about-icons-list .about-icon-item.vk a:hover {
  background-color: #4e729a;
}

.bs-popular-categories .bs-popular-terms-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.sidebar-column-secondary .bs-popular-categories .bs-popular-terms-list, .vc_col-sm-2 .bs-popular-categories .bs-popular-terms-list {
  padding: 0;
}

.bs-popular-categories .bs-popular-term-item {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
  font-size: 13px;
  line-height: 24px;
}

.bs-popular-categories .bs-popular-term-item .term-count, .bs-popular-categories .bs-popular-term-item a {
  color: #333;
}

.bs-popular-categories .bs-popular-term-item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

.bs-popular-categories .bs-popular-term-item .term-count {
  float: right;
  display: inline-block;
  background: rgba(0, 0, 0, 0.08);
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  transition: all 0.4s ease;
  padding: 0 6px;
}

.bs-popular-categories .bs-popular-term-item:hover .term-count {
  color: #fff;
}

.bs-popular-categories .bs-popular-term-item:hover a {
  color: inherit;
}

.widget.widget_bs-subscribe-newsletter {
  background: #efefef;
  padding: 27px 23px !important;
}

.bs-subscribe-newsletter .subscribe-image {
  margin-bottom: 15px;
  text-align: center;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
}

.bs-subscribe-newsletter .subscribe-message {
  text-align: center;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}

.bs-subscribe-newsletter .subscribe-message p:last-child {
  margin-bottom: 0;
}

.bs-subscribe-newsletter form {
  width: 100%;
  position: relative;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
}

.bs-subscribe-newsletter .newsletter-email {
  color: #5f6569;
  width: 100%;
  border-color: #cbd1d8;
  height: 34px;
  line-height: 34px;
  border-radius: 33px;
  padding: 0 12px;
  font-size: 12px;
}

.bs-subscribe-newsletter .newsletter-subscribe {
  margin-top: 0;
  width: auto;
  position: absolute;
  top: 0;
  right: 0;
  height: 34px;
  line-height: 34px;
  border-radius: 0 33px 33px 0;
  text-transform: capitalize !important;
  cursor: pointer;
  font-size: 13px;
  padding: 0 13px;
}

.bs-subscribe-newsletter .newsletter-subscribe .fa {
  margin-right: 3px;
}

.bs-subscribe-newsletter .powered-by {
  font-size: 12px;
  margin: 5px auto 0;
  max-width: 311px;
  color: #b7b7b7;
  text-align: center;
  opacity: 0.6;
  transition: all 0.5s ease;
  vertical-align: middle;
}

.bs-subscribe-newsletter .powered-by:hover {
  opacity: 1;
}

.bs-flickr .bs-flickr-photo-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-flickr .bs-flickr-photo-list.columns-2 {
  margin: 0;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  text-align: center;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li img {
  width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li {
  float: left;
  width: 33.333%;
  margin-bottom: 8px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(1) {
  width: 66.66666%;
  padding-right: 3px !important;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(1) img {
  width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(2) {
  padding: 0 0 0 6px !important;
  margin-bottom: 10px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3) {
  padding: 0 0 0 6px !important;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li img {
  max-width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-flickr .bs-flickr-photo-list.list-photos .bs-flickr-photo {
  float: left;
  width: 12.5%;
}

.bs-flickr .bs-flickr-photo-list.list-photos .bs-flickr-photo img {
  max-width: 100%;
}

.bs-flickr .bs-flickr-photo-list.list-photos {
  margin: 0;
  padding: 0;
}

.bs-flickr-photo .img-holder {
  width: 100%;
}

.bs-flickr-photo .img-holder:before {
  padding-top: 100%;
}

.bs-dribbble .bs-dribbble-shot-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-dribbble .bs-dribbble-shot-list li:before {
  display: none;
}

.bs-dribbble .bs-dribbble-shot-list li {
  padding: 0;
  margin-bottom: 10px;
  text-align: center;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li {
  float: left;
  width: 33.333%;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.dribbble-shot .img-holder {
  width: 100%;
}

.bs-google-plus > div {
  margin-right: auto !important;
  margin-left: auto !important;
  display: block !important;
}

.bs-embed .bs-embed-item iframe {
  max-width: 100%;
}

.bs-embed .bs-embed-item {
  margin-bottom: 15px;
}

.bs-embed .bs-embed-item:last-child {
  margin-bottom: 0;
}

.bs-instagram .bs-instagram-photo-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-instagram-photo {
  position: relative;
  z-index: 1;
  width: 100%;
}

.bs-instagram-photo a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  float: none;
  margin: 0;
}

.bs-instagram-photo a, .bs-instagram-photo a:hover {
  color: #fff;
}

.bs-instagram-photo a:before {
  padding-top: 100%;
}

.bs-instagram-photo .img-holder {
  background-color: #e6e6e6;
}

.bs-instagram-photo .img-holder.b-loaded, body.bs-ll-d .bs-instagram-photo .img-holder {
  background-size: cover;
  background-color: transparent;
}

.bs-instagram-photo a .the-hover:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.35);
  display: block;
  transition: all 0.45s ease;
  opacity: 0;
}

.bs-instagram-photo a .the-hover:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16d";
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 50%;
  margin-left: -20px;
  font-size: 30px;
  opacity: 0;
  transition: all 0.45s ease;
}

.bs-instagram-photo:hover a .the-hover:after, .bs-instagram-photo:hover a .the-hover:before {
  opacity: 1;
}

.bs-instagram .bs-instagram-photo-list li:before {
  display: none;
}

.bs-dribbble .bs-instagram-photo-list li {
  padding: 0;
  margin-bottom: 8px;
  text-align: center;
}

.bs-dribbble .bs-instagram-photo-list li br {
  display: none;
}

.bs-instagram .bs-instagram-photo-list .bs-instagram-photo img {
  transition: all 0.3s ease;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  max-height: 155px;
  overflow: hidden;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  max-height: 155px;
  overflow: hidden;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:first-child {
  width: 100%;
  max-height: inherit;
  float: none;
  padding: 0 !important;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(even) {
  padding-right: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(odd) {
  padding-left: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(n+3) {
  clear: right;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li {
  float: left;
  width: 33.333%;
  overflow: hidden;
  margin-bottom: 10px;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li {
  float: left;
  width: 33.333%;
  margin-bottom: 8px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(1) {
  width: 66.66666%;
  padding-right: 3px !important;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(1) img {
  width: 100%;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(2) {
  padding: 0 0 0 6px !important;
  margin-bottom: 10px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3) {
  padding: 0 0 0 6px !important;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li img {
  max-width: 100%;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo {
  float: left;
  width: 12.5%;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo img {
  max-width: 100%;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo-list {
  margin: 0;
  padding: 0;
}

.bs-instagram .better-direction-nav .better-next, .bs-instagram .better-direction-nav .better-prev {
  margin-top: -26px;
}

.better-newsticker {
  min-height: 24px;
  max-height: 24px;
  overflow: hidden;
  position: relative;
  margin: 0 0 20px 0;
}

.better-newsticker .heading {
  display: inline-block;
  width: 90px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 24px;
  font-size: 12px;
  padding: 0;
  text-transform: uppercase !important;
  margin: 0;
  color: #fff;
  text-align: center;
  border-radius: 3px;
}

.better-newsticker .heading:after {
  content: "";
  display: inline-block;
  border-top: 6px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 6px solid transparent;
  position: absolute;
  right: -7px;
  top: 50%;
  margin-top: -6px;
}

.better-newsticker ul.news-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.better-newsticker ul.news-list li {
  margin: 0;
  padding: 0 15px 0 0;
  height: 24px;
  line-height: 24px;
  font-size: 13px;
  width: 65%;
  transition: all 0.45s ease;
  z-index: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.better-newsticker ul.news-list li.active {
  margin: 0;
  z-index: 1;
  opacity: 1;
  left: 110px;
}

.better-newsticker ul.news-list li a {
  color: #696969;
}

.better-newsticker ul.news-list li a:hover {
  color: #0080ce;
}

.better-newsticker .control-nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  line-height: 24px;
  direction: ltr;
}

.better-newsticker .control-nav span {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border: 1px solid #eaeaea;
  color: #ccc;
  background: #fff;
  transition: all 0.45s ease;
  cursor: pointer;
  vertical-align: top;
  border-radius: 3px;
}

.better-newsticker .control-nav span:hover {
  border-color: transparent;
  color: #fff;
}

.better-newsticker .control-nav span.prev {
  margin-right: 6px;
}

.newsticker-container {
  margin: 0 0 20px;
}

.layout-1-col .newsticker-container {
  padding-right: 0;
  padding-left: 0;
}

.better-newsticker.header-ticker {
  margin: 0;
}

.wpb_wrapper .better-newsticker {
  margin-left: 20px;
  margin-right: 20px;
}

.entry-content > .vc_row:first-child > .wpb_column > .vc_column-inner > .wpb_wrapper > .better-newsticker {
  margin-top: -5px;
}

.better-newsticker .control-nav span .fa {
  line-height: 22px;
  position: relative;
}

.better-social-counter.style-big-button .social-item, .better-social-counter.style-box .item-icon, .better-social-counter.style-button .item-icon, .better-social-counter.style-clean .item-icon, .better-social-counter.style-modern .item-icon, .better-social-counter.style-style-6 .item-icon {
  background-color: #434343;
}

.better-social-counter.style-big-button .item-icon, .better-social-counter.style-box .item-count, .better-social-counter.style-box .item-title {
  background-color: #313131;
}

.widget_better-social-counter .better-social-counter.style-button .social-list {
  text-align: center;
}

.widget_better-social-counter .better-social-counter.style-button .social-item {
  display: inline-block;
  float: none;
}

.widget_better-social-counter .better-social-counter.style-style-6 .social-item {
  border-bottom: none;
}

.site-footer .better-studio-shortcode, .widget .better-studio-shortcode {
  margin-bottom: 0;
}

.section-heading {
  margin: 0 0 15px;
  font-size: 16px;
  line-height: 20px;
  position: relative;
}

.section-heading p {
  margin-bottom: 0 !important;
  display: inline-block;
}

.section-heading .h-text .bf-icon {
  margin-right: 3px;
  vertical-align: top;
  line-height: inherit;
}

.section-heading .h-text, .section-heading:after {
  display: inline-block;
  transition: 0.35s cubic-bezier(0.39, 0.58, 0.57, 1) 0s;
}

.section-heading:after {
  background: rgba(0, 0, 0, 0.08);
  content: "";
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.section-heading .h-text {
  position: relative;
  z-index: 1;
}

.section-heading .other-link {
  float: right;
  outline: 0;
}

.section-heading .other-link .h-text {
  margin-left: 0;
  color: #484848;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 82%;
  padding: 4px 0 4px 14px;
}

.section-heading.sh-t1:after {
  top: 50%;
  left: 0;
  height: 5px;
  margin-top: -2.5px;
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
}

.section-heading.sh-t1 .h-text {
  display: inline-block;
  padding: 4px 17px 4px 0;
  color: #444;
  background: #fff;
}

.section-heading.sh-t1 .other-link .h-text {
  padding: 4px 4px 4px 17px !important;
  background: #fff;
}

.section-heading.sh-t1 .bs-pretty-tabs-container {
  background: #fff;
}

.section-heading.multi-tab.sh-t1 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.sh-t1 .bs-pretty-tabs .bs-pretty-tabs-container:hover .bs-pretty-tabs-more.other-link .h-text {
  border: 1px solid #d8d8d8;
  border-bottom: none;
}

.section-heading.sh-t1 .bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 2;
  display: none;
}

.section-heading.sh-t1.sh-s2:after {
  opacity: 0.15;
}

.section-heading.sh-t1.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  margin-top: -4px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s4:after {
  display: none;
}

.section-heading.sh-t1.sh-s5 .h-text {
  line-height: 22px;
}

.section-heading.sh-t1.sh-s5 {
  padding-bottom: 7px;
}

.section-heading.sh-t1.sh-s5:after {
  top: inherit;
  left: 0;
  height: 1px;
  margin-top: -0.5px;
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
  bottom: 0;
}

.section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t1.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text:after {
  display: inline-block;
  margin-left: 16px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  font-weight: 900;
}

.section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s5 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text {
  padding-right: 15px;
  color: #444 !important;
}

.section-heading.sh-t1.sh-s6:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s6 {
  text-align: center;
}

.section-heading.sh-t1.sh-s6.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t1.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s6 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s6 > a:last-child:first-child > .h-text {
  padding: 4px 17px;
}

.section-heading.sh-t1.sh-s7:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  background-color: transparent !important;
  left: 0;
  right: 0;
  bottom: 0;
  top: initial;
  margin-top: 0;
}

.section-heading.sh-t1.sh-s7 {
  text-align: center;
  padding-bottom: 26px;
}

.section-heading.sh-t1.sh-s7.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t1.sh-s7 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s7 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s7 > a:last-child:first-child > .h-text {
  padding: 4px 0;
}

.section-heading.sh-t2 {
  line-height: 20px;
  padding: 4px 0 0;
}

.section-heading.sh-t2:after {
  top: 0;
  height: 4px;
}

.section-heading.sh-t2:before {
  content: "";
  display: inline-block;
  height: 1px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t2 .h-text {
  padding: 4px 0;
  line-height: 34px;
}

.section-heading.sh-t2 .other-link .h-text {
  padding: 4px 0 4px 12px;
  text-transform: capitalize;
}

.section-heading.sh-t2 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
}

.section-heading.sh-t2.sh-t2 .bs-pretty-tabs-elements .h-text {
  line-height: 24px;
  padding: 2px 3px;
}

.section-heading.sh-t2.sh-s2 {
  background: #f5f5f5;
  background: rgba(0, 0, 0, 0.04);
  padding: 4px 15px 0;
}

.section-heading.sh-t2.sh-s2 .bs-pretty-tabs-container {
  margin-right: -15px;
}

.section-heading.sh-t2.sh-s2 .h-text {
  line-height: 38px;
  color: #444;
}

.section-heading.sh-t2.sh-s3 {
  background: #f5f5f5;
  background: rgba(0, 0, 0, 0.04);
  padding: 0 15px 0 20px;
}

.section-heading.sh-t2.sh-s4 {
  border: 1px solid rgba(0, 0, 0, 0.06);
  padding: 0 15px 0 20px;
}

.section-heading.sh-t2.sh-s3 .bs-pretty-tabs-container, .section-heading.sh-t2.sh-s4 .bs-pretty-tabs-container {
  margin-right: -15px;
}

.section-heading.sh-t2.sh-s3 .h-text, .section-heading.sh-t2.sh-s4 .h-text {
  line-height: 34px;
  color: #444;
}

.section-heading.sh-t2.sh-s4 .h-text {
  line-height: 32px;
}

.section-heading.sh-t2.sh-s3:after {
  top: 0;
  width: 5px;
  bottom: 0;
  height: 100%;
}

.section-heading.sh-t2.sh-s4:after {
  top: -1px;
  bottom: -1px;
  left: -1px;
  height: auto;
  width: 5px;
}

.section-heading.sh-t2.sh-s3:before, .section-heading.sh-t2.sh-s4:before {
  display: none;
}

.section-heading.sh-t3 {
  line-height: 20px;
  padding: 0 0 4px;
}

.section-heading.sh-t3:after {
  top: inherit;
  bottom: 0;
  height: 4px;
  background: #2d2d2d;
}

.section-heading.sh-t3:before {
  display: none;
}

.section-heading.sh-t3.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3 > .h-text, .section-heading.sh-t3 > a > .h-text {
  padding: 4px 0;
  line-height: 26px;
  border: none;
}

.bs-light-scheme .section-heading.sh-t3 > .h-text {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t3:after {
  background-color: #fff !important;
}

.section-heading.sh-t3 > .other-link .h-text {
  padding: 4px 0 4px 17px;
}

.section-heading.sh-t3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: rgba(0, 0, 0, 0.09);
}

.section-heading.sh-t3.sh-s2 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s2:after {
  height: 100%;
  opacity: 0.08;
}

.section-heading.sh-t3.sh-s2.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s2 > .h-text, .section-heading.sh-t3.sh-s2 > a > .h-text {
  line-height: 36px;
}

.section-heading.sh-t3.sh-s3 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s3:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #444;
}

.section-heading.sh-t3.sh-s3.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .section-heading.sh-t3.sh-s3 > .h-text.h-text, .section-heading.sh-t3.sh-s3 > a.active > .h-text.h-text, .section-heading.sh-t3.sh-s3 > a > .h-text.h-text {
  line-height: 34px;
  color: #fff !important;
}

.section-heading.sh-t3.sh-s3:after {
  height: 3px;
  background: #444;
}

.section-heading.sh-t3.sh-s3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  background: #444;
  right: -15px;
}

.section-heading.sh-t3.sh-s3 .other-link .h-text {
  color: #fff;
}

.section-heading.sh-t3.sh-s3 > .h-text:last-child:first-child, .section-heading.sh-t3.sh-s3 > .main-link > .h-text, .section-heading.sh-t3.sh-s3 > a:last-child:first-child > .h-text {
  text-transform: uppercase;
}

.section-heading.sh-t3.sh-s4 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s4:after {
  height: 100%;
}

.section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text {
  line-height: 34px;
  border: none;
}

.section-heading.sh-t3.sh-s4.sh-t3.sh-s4 .h-text, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 .main-link:first-child:last-child .main-term-1171.h-text, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 a.active, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 > .other-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t3.sh-s4 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  right: -15px;
}

.section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(0, 0, 1, 0.07);
  padding: 2px 15px 0 15px;
}

.section-heading.sh-t3.sh-s5:before {
  display: none;
}

.section-heading.sh-t3.sh-s5:after {
  top: -1px;
  height: 3px;
  left: -1px;
  right: -1px;
  width: auto;
}

.section-heading.sh-t3.sh-s5.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  padding-right: 0;
}

.section-heading.sh-t3.sh-s5.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s5 > .h-text, .section-heading.sh-t3.sh-s5 > a > .h-text {
  line-height: 36px;
  border: none;
}

.section-heading.sh-t3.sh-s6 {
  padding: 0 15px 0 15px;
}

.section-heading.sh-t3.sh-s6:before {
  display: none;
}

.section-heading.sh-t3.sh-s6:after {
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) !important;
  opacity: 0.13;
}

.section-heading.sh-t3.sh-s6.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s6 > .h-text, .section-heading.sh-t3.sh-s6 > a > .h-text {
  line-height: 36px;
  border: none;
}

.section-heading.sh-t3.sh-s7 {
  padding: 0 15px;
  text-align: center;
}

.section-heading.sh-t3.sh-s7.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t3.sh-s7:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  height: 0;
  width: 0;
  margin-left: -10.5px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #444;
}

.section-heading.sh-t3.sh-s7.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > a.active > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > a > .h-text.h-text.h-text {
  line-height: 32px;
  color: #fff !important;
}

.section-heading.sh-t3.sh-s7:after {
  height: 100%;
  background: #444;
}

.section-heading.sh-t3.sh-s7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  background: #444;
  right: -15px;
}

.section-heading.sh-t3.sh-s7 .other-link .h-text {
  color: #fff;
}

.section-heading.sh-t3.sh-s8 {
  padding: 0;
  text-align: center;
}

.section-heading.sh-t3.sh-s8.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child, .section-heading.sh-t3.sh-s8 > .main-link > .h-text, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text {
  text-transform: uppercase;
  border: 2px solid #444;
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:before, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:before, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:after, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  height: 100%;
  width: 17px;
  position: absolute;
  left: -19px;
  top: 0;
  background: #fff;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:after {
  left: inherit;
  right: -19px;
}

.section-heading.sh-t3.sh-s8.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s8 > .h-text, .section-heading.sh-t3.sh-s8 > a > .h-text {
  line-height: 34px;
  border: none;
  background: #fff;
}

.section-heading.sh-t3.sh-s8:after {
  opacity: 0.13;
  height: 2px;
  margin-top: -1px;
  top: 50%;
  display: block;
}

.section-heading.sh-t3.sh-s8.multi-tab .bs-pretty-tabs-container {
  background: #fff;
}

.section-heading.sh-t3.sh-s9 {
  text-align: center;
  padding: 0 16px 4px;
}

.section-heading.sh-t3.sh-s9:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}

.section-heading.sh-t3.sh-s9:after {
  height: 3px;
}

.section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9 .h-text {
  color: #fff !important;
  padding: 5px 0;
}

.section-heading.sh-t3.sh-s9.bs-pretty-tabs {
  text-align: inherit !important;
}

.section-heading.multi-tab.sh-t4 .main-link.active .h-text, .section-heading.sh-t4 .main-link:first-child:last-child .h-text, .section-heading.sh-t4 > .h-text {
  color: #fff;
}

.section-heading.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t4 > .h-text, .section-heading.sh-t4 > a > .h-text {
  line-height: 32px;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t4 .h-text {
  padding: 0 12px;
}

.section-heading.multi-tab.sh-t4 .h-text, .section-heading.multi-tab.sh-t4 .main-link .h-text {
  border: 1px solid #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
  margin-right: 12px;
}

.section-heading.multi-tab.sh-t4 > .h-text, .section-heading.multi-tab.sh-t4 > a > .h-text {
  background: #fff;
}

.section-heading.multi-tab.sh-t4 .other-link .h-text {
  margin-right: 0;
  margin-left: 12px;
}

.section-heading.multi-tab.sh-t4 .main-link:hover .h-text, .section-heading.sh-t4 .main-link.active .h-text, .section-heading.sh-t4 a.active .h-text, .section-heading.sh-t4 a:hover .h-text {
  border-color: transparent !important;
  color: #fff;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  border-color: #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
  background: #fff;
}

.section-heading.sh-t4 .bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:after {
  height: 50%;
  right: 0;
  left: initial;
  top: 90%;
  pointer-events: all;
}

.section-heading.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link .h-text {
  margin: 0 0 1px;
  border: none;
  padding: 1px 10px;
}

.section-heading.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link .h-text:after {
  display: none;
}

.section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  top: 120%;
  border-color: #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:before {
  content: "";
  position: absolute;
  height: 21%;
  display: inline-block;
  background: 0 0;
  right: -1px;
  left: -1px;
  top: 103%;
  top: calc(100% + 1px);
  pointer-events: visible;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-more.other-link:hover .h-text {
  background: #fff !important;
}

.section-heading.sh-t4.sh-s1:after, .section-heading.sh-t4.sh-s3:after {
  height: 100%;
  top: 0;
  margin-top: 0;
  background: #f3f3f3;
  background: rgba(0, 0, 0, 0.04);
}

.section-heading.sh-t4.sh-s1 .h-text:after, .section-heading.sh-t4.sh-s3 .h-text:after {
  content: "";
  position: absolute;
  height: 110%;
  width: 12px;
  display: inline-block;
  background: #fff;
  right: -13px;
  top: -1px;
}

.section-heading.sh-t4.sh-s1 .other-link .h-text:after, .section-heading.sh-t4.sh-s3 .other-link .h-text:after {
  right: initial;
  left: -13px;
}

.section-heading.sh-t4.sh-s2:after {
  display: none;
}

.section-heading.sh-t4.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=);
  opacity: 0.13;
}

.section-heading.sh-t4.sh-s4:after {
  height: 13px;
  top: 9px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ4NUVFODNGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ4NUVFODRGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDg1RUU4MUY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDg1RUU4MkY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk86A7EAAAASSURBVHjaYmBgYLBgIAgAAgwAB88AOccVbLsAAAAASUVORK5CYII=) repeat;
  opacity: 1;
}

.section-heading.sh-t4.sh-s4 .h-text:before {
  content: "";
  position: absolute;
  display: inline-block;
  right: -11px;
  top: 0;
  width: 25px;
  height: 35px;
  transform: skew(29deg);
  z-index: -1;
}

.section-heading.sh-t4.sh-s4 .h-text:after {
  content: "";
  position: absolute;
  height: 110%;
  display: inline-block;
  background: #fff;
  top: -1px;
  width: 42px;
  right: -42px;
  z-index: -2;
}

.site-footer .light-text .section-heading.sh-t4.sh-s4 .h-text:after, .site-footer .light-text .section-heading.sh-t4.sh-s4:after {
  display: none;
}

.section-heading.sh-t4.sh-s4 .h-text {
  line-height: 34px;
  height: 35px;
  padding-top: 2px;
}

.section-heading.sh-t4.sh-s4 .main-link .h-text {
  border: none !important;
}

.section-heading.sh-t4.sh-s4 .other-link.other-link .h-text {
  background-color: #fff !important;
  border: none !important;
  margin-top: -3px;
  color: #000 !important;
  margin-left: 0;
}

.section-heading.sh-t4.sh-s4 .other-link.other-link .h-text:after, .section-heading.sh-t4.sh-s4 .other-link.other-link .h-text:before {
  display: none;
}

.section-heading.sh-t4.sh-s4 .main-link:hover .h-text, .section-heading.sh-t4.sh-s4.section-heading.sh-t4.sh-s4 .main-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s5:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkyNTA0MDQyNDg2MTExRThBMUYzQkY4RTIxQ0VCMDZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkyNTA0MDQzNDg2MTExRThBMUYzQkY4RTIxQ0VCMDZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTI1MDQwNDA0ODYxMTFFOEExRjNCRjhFMjFDRUIwNkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTI1MDQwNDE0ODYxMTFFOEExRjNCRjhFMjFDRUIwNkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6f3F9TAAAAhklEQVR42myPSw7DIAxEJyp36BoQWy7ASRAC5WAIDpVVJBb87kEbFhVtY8kL+4014y2lJDnn+K2cM7TW2MYY8g4aYxBCAC7B2m8olVLyPM85k/Wy1gprLWKMEELM3UfQWoNzbsI1E1nh5ckY+8pDeu/Y931CSunfN4/jOJ7e+1tYSsFLgAEAJ2RFZ6uSCs8AAAAASUVORK5CYII=) repeat;
  opacity: 0.7;
}

.have_bg.bs-light-scheme .section-heading.sh-t4.sh-s5:after {
  filter: invert(100%) brightness(12.7);
  opacity: 0.6;
  background-color: transparent;
}

.bs-light-scheme .section-heading.sh-t4.sh-s5 > .h-text {
  color: #000 !important;
}

.section-heading.sh-t4.sh-s5:after {
  height: 100%;
}

.section-heading.sh-t4.sh-s5 .h-text:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  z-index: -1;
  border-left: 0 solid transparent;
  border-right: 17px solid transparent;
  border-top: 16px solid #fff;
}

.section-heading.sh-t4.sh-s5 .h-text:after {
  content: "";
  position: absolute;
  height: 100%;
  display: inline-block;
  background: #fff;
  top: 0;
  width: 14px;
  right: -14px;
  z-index: -2;
}

.site-footer .light-text .section-heading.sh-t4.sh-s5 .h-text:after, .site-footer .light-text .section-heading.sh-t4.sh-s5:after {
  display: none;
}

.section-heading.sh-t4.sh-s5 .h-text {
  line-height: 40px;
  height: 42px;
  padding-top: 2px;
  padding-right: 17px;
  padding-left: 17px;
}

.section-heading.sh-t4.sh-s5 .main-link .h-text {
  border: none !important;
}

.section-heading.sh-t4.sh-s5 .other-link.other-link .h-text {
  background-color: #fff !important;
  border: none !important;
  color: #000 !important;
  margin-left: 0;
}

.section-heading.sh-t4.sh-s5 .other-link.other-link .h-text:after, .section-heading.sh-t4.sh-s5 .other-link.other-link .h-text:before {
  display: none;
}

.section-heading.sh-t4.sh-s5 .main-link:hover .h-text, .section-heading.sh-t4.sh-s5.section-heading.sh-t4.sh-s5 .main-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s6 {
  background-color: #2d2f38;
}

.bs-light-scheme .section-heading.sh-t4.sh-s6 {
  background-color: rgba(255, 255, 255, 0.07);
}

.section-heading.sh-t4.sh-s6 .h-text {
  line-height: 38px;
  color: #fff !important;
  border: none !important;
}

.section-heading.sh-t4.sh-s6 .h-text:before {
  content: "";
  position: absolute;
  right: -20px;
  top: 0;
  z-index: -1;
  border-left: 0 solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 38px solid transparent;
}

.section-heading.sh-t4.sh-s6 .other-link span {
  background-color: transparent !important;
  border: none;
  color: #fff;
  font-size: 11px;
}

.section-heading.sh-t4.sh-s6 .other-link span:before {
  display: none;
}

.section-heading.sh-t4.sh-s6 .other-link.active .h-text {
  background-color: transparent !important;
  border: none;
  color: #fff;
}

.section-heading.multi-tab.sh-t4.sh-s6 .main-link .h-text:hover {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s6 .h-text:after, .section-heading.sh-t4.sh-s6:after {
  display: none;
}

.section-heading.sh-t5 {
  padding: 0 0 3px;
}

.section-heading.sh-t5:after {
  display: none;
}

.section-heading.sh-t5:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: inherit;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t5 > .h-text:last-child:first-child, .section-heading.sh-t5 > .main-link > .h-text, .section-heading.sh-t5 > a:last-child:first-child > .h-text {
  position: relative;
}

.section-heading.sh-t5 > .h-text:last-child:first-child:before, .section-heading.sh-t5 > .main-link > .h-text:before, .section-heading.sh-t5 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 3px;
  bottom: -3px;
  background: #000;
}

.section-heading.sh-t5 .h-text {
  padding: 0;
  line-height: 36px;
}

.section-heading.sh-t5 .other-link .h-text, .section-heading.sh-t5.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  text-transform: capitalize;
}

.section-heading.sh-t5 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t5 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.section-heading.sh-t5.sh-s2 {
  padding: 3px 0 0;
}

.section-heading.sh-t5.sh-s2 > .h-text:last-child:first-child:before, .section-heading.sh-t5.sh-s2 > .main-link > .h-text:before, .section-heading.sh-t5.sh-s2 > a:last-child:first-child > .h-text:before {
  bottom: inherit;
  top: -3px;
}

.section-heading.sh-t5.sh-s2:before {
  top: 0;
  bottom: inherit;
}

.section-heading.sh-t5.sh-2 .h-text {
  line-height: 40px;
}

.section-heading.sh-t6 {
  padding: 0;
}

.section-heading.sh-t6:after {
  display: none;
}

.section-heading.sh-t6:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.section-heading.sh-t6 > .h-text:last-child:first-child, .section-heading.sh-t6 > .main-link > .h-text, .section-heading.sh-t6 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 11px;
  color: #fff;
}

.section-heading.sh-t6.sh-s13:before {
  top: auto;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.07) !important;
}

.section-heading.sh-t6 .h-text {
  padding: 0;
  line-height: 32px;
}

.section-heading.sh-t6 .other-link .h-text, .section-heading.sh-t6.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 2px 0 0 17px;
  text-transform: capitalize;
}

.section-heading.sh-t6 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t6 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.section-heading.sh-t6 > .other-link {
  margin-top: 2px;
}

.section-heading.sh-t6 .bs-pretty-tabs-elements .other-link {
  margin-top: 0;
}

.section-heading.multi-tab.sh-t6 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.sh-t6.sh-s2:before {
  top: 50%;
  height: 3px;
  margin-top: -1.5px;
}

.section-heading.sh-t6.sh-s2 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s2 .other-link .h-text, .section-heading.sh-t6.sh-s2.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  background: #fff;
}

.section-heading.sh-t6.sh-s3:before {
  top: inherit;
  bottom: 0;
  height: 3px;
  margin-top: 0;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-bottom: 30px solid #000;
  border-right: 20px solid transparent;
  z-index: 1;
  right: -20px;
  background-color: transparent !important;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:before {
  background: #fff;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:after {
  border-bottom-color: rgba(255, 255, 255, 0.43);
  z-index: 2;
  -webkir-box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.1);
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s3 > .main-link > .h-text, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text {
  padding: 0 15px;
}

.section-heading.sh-t6.sh-s3 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.bs-pretty-tabs.sh-s3 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s3 .other-link .h-text {
  padding: 0 0 0 17px;
}

.section-heading.sh-t6.sh-s3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  top: 96%;
  border-top-color: transparent;
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s4 > .main-link > .h-text, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 24px 0 12px;
}

.section-heading.sh-t6.sh-s4:before {
  display: none;
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  border-left: 2px solid #fff;
  border-right: 3px solid rgba(255, 255, 255, 0.7);
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  right: 5px;
  width: 2px;
  border-left: 3px solid #fff;
  border-right: 5px solid rgba(255, 255, 255, 0.45);
}

.section-heading.sh-t6.sh-s5:before {
  display: none;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s5 > .main-link > .h-text, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text {
  padding: 0 22px 0 25px;
  border-radius: 0 0 12px;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 20px solid #fff;
  border-right: 15px solid transparent;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:after {
  border-right: none;
  border-top: none;
  border-bottom: 20px solid rgba(0, 0, 0, 0.3);
  border-left: 15px solid transparent;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}

.section-heading.sh-t6.sh-s6, .section-heading.sh-t6.sh-s7 {
  padding: 0 25px 0 0;
}

.section-heading.sh-t6.sh-s6:before, .section-heading.sh-t6.sh-s7:before {
  height: 100%;
  width: auto;
  left: 5px;
  right: 5px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  background: rgba(0, 0, 0, 0.05) !important;
}

.section-heading.sh-t6.sh-s7:before {
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s6 > .main-link > .h-text, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s7 > .main-link > .h-text, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text {
  padding: 0 26px 0 10px;
}

.section-heading.sh-t6.sh-s6 .h-text, .section-heading.sh-t6.sh-s7 .h-text {
  line-height: 34px;
}

.section-heading.sh-t6.bs-pretty-tabs.sh-s6 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.bs-pretty-tabs.sh-s7 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s6 .other-link .h-text, .section-heading.sh-t6.sh-s7 .other-link .h-text {
  padding: 0 0 0 17px;
  border: none;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s6 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: -8px;
  width: 16px;
  height: 100%;
  z-index: 1;
  background: #fff;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:after {
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 44px solid #fff;
  border-right: 16px solid transparent;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s6 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: -7px;
  width: 15px;
  height: 100%;
  z-index: 1;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  border: none;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s6 > .main-link > .h-text, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text {
  margin-left: 11px;
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:before {
  border-top: none;
  border-bottom: 44px solid #fff;
}

.section-heading.sh-t6.sh-s6 > .other-link, .section-heading.sh-t6.sh-s7 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s6 .bs-pretty-tabs-container .bs-pretty-tabs-elements, .section-heading.sh-t6.sh-s7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  right: -13px;
}

.section-heading.sh-t6.sh-s8:before {
  display: none;
}

.section-heading.sh-t6.sh-s8 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s8 > .main-link > .h-text, .section-heading.sh-t6.sh-s8 > a:last-child:first-child > .h-text {
  padding: 0 25px 0 12px;
}

.section-heading.sh-t6.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s8 > a:last-child:first-child > .h-text:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 16px solid transparent;
  border-right: 16px solid #fff;
  border-bottom: 16px solid transparent;
}

.section-heading.sh-t6.sh-s8 .other-link .h-text, .section-heading.sh-t6.sh-s8.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding-top: 0;
}

.section-heading.sh-t6.sh-s8 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s10, .section-heading.sh-t6.sh-s12, .section-heading.sh-t6.sh-s9 {
  padding: 0 15px 7px 0;
}

.section-heading.sh-t6.sh-s10 .h-text, .section-heading.sh-t6.sh-s12 .h-text, .section-heading.sh-t6.sh-s9 .h-text {
  line-height: 34px;
}

.section-heading.sh-t6.sh-s10:before, .section-heading.sh-t6.sh-s9:before {
  height: auto;
  top: 7px;
  border-radius: 3px;
  bottom: 0;
}

.section-heading.sh-t6.sh-s12:before {
  display: none;
}

.section-heading.sh-t6.sh-s9:before {
  background: rgba(0, 0, 0, 0.05) !important;
}

.section-heading.sh-t6.sh-s10:before {
  opacity: 0.13;
  background: #a2a2a2;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s10 > .main-link > .h-text, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s9 > .main-link > .h-text, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text {
  border-radius: 3px 3px 3px 0;
}

.section-heading.sh-t6.sh-s10 > .other-link, .section-heading.sh-t6.sh-s9 > .other-link {
  margin-top: 6px;
}

.section-heading.sh-t6.sh-s10.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s9.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  border: none;
  padding-top: 0;
  line-height: 33px;
  margin-top: 8px;
}

.section-heading.sh-t6.sh-s10.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  border: none;
  padding-top: 0;
  line-height: 33px;
}

.section-heading.sh-t6.sh-s10 > .other-link, .section-heading.sh-t6.sh-s9 > .other-link {
  margin-top: 6px;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s10 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s10 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text:before, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:before, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s9 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s9 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 0;
  height: 0;
  border-top: 10px solid rgba(0, 0, 0, 0.18);
  border-right: 10px solid transparent;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s10 > .main-link > .h-text, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s12 > .main-link > .h-text, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s9 > .main-link > .h-text, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text {
  padding: 0 19px;
}

.section-heading.sh-t6.sh-s12 .other-link .h-text {
  padding-top: 0;
}

.section-heading.sh-t6.sh-s12 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s11 {
  text-align: center;
}

.section-heading.sh-t6.sh-s11.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t6.sh-s11:before {
  display: none;
}

.section-heading.sh-t6.sh-s11 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s11 > .main-link > .h-text, .section-heading.sh-t6.sh-s11 > a:last-child:first-child > .h-text {
  background: 0 0 !important;
  padding: 0 62px;
  text-align: center;
  line-height: 31px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  text-transform: inherit;
}

.section-heading.sh-t6.sh-s11 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s11 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s11 > a:last-child:first-child > .h-text:before {
  left: 47px;
  right: 47px;
  height: 100%;
  position: absolute;
  content: "";
  display: inline-block;
  z-index: -1;
  border-radius: 10px;
}

.section-heading.sh-t6.sh-s11 .sh-svg-l {
  position: absolute;
  left: 0;
  z-index: -1;
  top: -1px;
}

.section-heading.sh-t6.sh-s11 .sh-svg-r {
  position: absolute;
  right: 0;
  top: -1px;
}

.section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:before {
  background-color: transparent !important;
}

.section-heading.sh-t7 {
  padding: 0;
}

.section-heading.sh-t7:after {
  display: none;
}

.section-heading.sh-t7:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: 50%;
  margin-top: -1.5px;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t7 > .h-text:last-child:first-child, .section-heading.sh-t7 > .main-link > .h-text, .section-heading.sh-t7 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 15px 0 24px;
  background: #fff;
}

.section-heading.sh-t7 > .h-text:last-child:first-child:before, .section-heading.sh-t7 > .main-link > .h-text:before, .section-heading.sh-t7 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 15px;
  width: 15px;
  background: #000;
  top: 50%;
  margin-top: -7.5px;
}

.section-heading.sh-t7 .h-text {
  padding: 0;
}

.section-heading.sh-t7 .other-link .h-text, .section-heading.sh-t7.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  text-transform: capitalize;
  background: #fff;
}

.section-heading.sh-t7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t7 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.footer-widgets.light-text .section-heading.sh-t1 .main-link:first-child:last-child .h-text, .footer-widgets.light-text .section-heading.sh-t1 a.active .h-text, .footer-widgets.light-text .section-heading.sh-t1 a:hover .h-text, .footer-widgets.light-text .section-heading.sh-t1 > .h-text {
  color: #fff;
}

.footer-widgets.light-text .section-heading.sh-t1:after {
  background: rgba(255, 255, 255, 0.1);
}

.footer-widgets.light-text .section-heading.sh-t1.sh-s2:after {
  opacity: 0.45;
}

.footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .h-text:first-child:last-child:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .main-link > .h-text, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .main-link > .h-text:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > a:first-child:last-child > .h-text:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .section-heading.sh-t2:before {
  background: rgba(255, 255, 255, 0.14);
}

.footer-widgets.light-text .section-heading.sh-t2:after {
  background-color: #f9f9f9;
}

.footer-widgets.light-text .section-heading.sh-t2 .main-link:first-child:last-child .h-text, .footer-widgets.light-text .section-heading.sh-t2 a.active, .footer-widgets.light-text .section-heading.sh-t2 > .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .listing-item-text-2 .item-inner {
  border-color: rgba(255, 255, 255, 0.11);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s2 {
  background: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s3 {
  background: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s4 {
  border: 1px solid rgba(255, 255, 255, 0.06);
}

.footer-widgets.light-text .section-heading.sh-t3:after {
  background: #fff;
}

.footer-widgets.light-text .section-heading.sh-t3 {
  color: #fff;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text {
  color: #000 !important;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(255, 255, 255, 0.07);
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s6 {
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s7:after {
  background: #444;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s7:before {
  border-top: 10px solid #444;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s9:before {
  background-color: rgba(255, 255, 255, 0.07) !important;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s9:after {
  background-color: rgba(255, 255, 255, 0.07) !important;
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s1:after, .footer-widgets.light-text .section-heading.sh-t4.sh-s3:after {
  background: rgba(255, 255, 255, 0.05);
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s6 {
  background-color: rgba(255, 255, 255, 0.07);
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s5:after {
  display: block;
  filter: invert(100%) brightness(12.7);
  opacity: 0.6;
  background-color: transparent;
}

.footer-widgets.light-text .section-heading.sh-t5:before {
  background: rgba(255, 255, 255, 0.06);
}

.footer-widgets.light-text .section-heading.sh-t5 > .h-text:last-child:first-child:before, .footer-widgets.light-text .section-heading.sh-t5 > .main-link > .h-text:before, .footer-widgets.light-text .section-heading.sh-t5 > a:last-child:first-child > .h-text:before {
  background: #fff;
}

.footer-widgets.light-text .section-heading.sh-t5 {
  color: #fff;
}

.footer-widgets .section-heading.sh-t4.sh-s5 .h-text:after {
  display: block !important;
}

.ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  border-right-color: rgba(0, 0, 0, 0.2);
}

.rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  border-left-color: rgba(0, 0, 0, 0.2);
}

.ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  border-right-color: rgba(0, 0, 0, 0.3);
}

.rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  border-left-color: rgba(0, 0, 0, 0.3);
}

.footer-widgets.light-text .section-heading.sh-t6.sh-s9:before {
  background: rgba(255, 255, 255, 0.05) !important;
}

.site-footer .footer-widgets.light-text .section-heading.sh-t7.sh-s1 .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .section-heading.sh-t7:before {
  background: rgba(255, 255, 255, 0.1);
}

.single-featured-video {
  max-width: 100% !important;
}

.post-meta.single-post-meta, .post-meta.single-post-meta a {
  color: #3a3a3a;
}

.post-meta.single-post-meta .comments, .post-meta.single-post-meta .post-author-avatar, .post-meta.single-post-meta .time, .post-meta.single-post-meta .views {
  float: none;
  margin: 0 12px 0 0;
  white-space: nowrap;
  line-height: 26px;
  display: inline-block;
}

.post-meta.single-post-meta > a + span:before, .post-meta.single-post-meta > span + a:before, .post-meta.single-post-meta > span + span:before {
  content: " ";
  display: inline-block;
  width: 9px;
  margin-right: 12px;
  height: 1px;
  background: rgba(0, 0, 0, 0.23);
  vertical-align: middle;
}

.post-meta.single-post-meta b {
  color: #4d4d4d;
  margin-left: 2px;
}

.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  border-radius: 50%;
  margin: 0;
}

.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar + .post-author-name {
  margin-left: 7px;
}

.post-meta.single-post-meta .post-author-name {
  text-transform: capitalize !important;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
}

.post-meta.single-post-meta .post-author-a, .post-meta.single-post-meta .time {
  color: rgba(0, 0, 0, 0.44);
}

.post-meta.single-post-meta .post-author-a:hover {
  color: #b7b7b7 !important;
}

.single-post-title {
  line-height: 1.3;
}

.single-featured {
  text-align: center;
  display: block;
  margin: 0 0 20px;
  line-height: 0;
  position: relative;
}

.single-featured img {
  max-width: 100%;
  height: auto !important;
}

.single-featured figure {
  line-height: 2;
  text-align: center;
}

.single-featured iframe {
  max-width: 100%;
}

.image-credit a, .image-credit a:hover {
  color: #fff !important;
}

.single-featured .image-credit {
  position: absolute;
  right: 0;
  font-size: 10px;
  display: inline-block;
  padding: 0 8px;
  bottom: -18px;
  color: #adadad;
  background: 0 0;
  line-height: 18px;
  overflow: hidden;
  white-space: nowrap;
}

.post.format-standard .single-featured .image-credit {
  line-height: 20px;
  background: rgba(0, 0, 0, 0.26);
  bottom: 0;
  color: #fff;
}

.single-post-excerpt {
  color: #6d6d6d;
}

.single-post-excerpt p:last-child {
  margin-bottom: 0;
}

.single-post-excerpt.post-excerpt-bc {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #e2e2e2;
}

.single-post-share {
  list-style: none;
  padding: 0;
  font-size: 0;
}

.single-post-share.top-share {
  margin-bottom: 10px;
}

.single-post-share .number {
  font-size: 13px;
  font-weight: 700;
  margin: 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  display: inline-block;
}

.single-post-share .post-share-btn {
  background: #fff;
  border: 1px solid #e2e2e2;
  line-height: 30px;
  display: inline-block;
  padding: 0 5px;
  border-radius: 30px;
  font-size: 12px;
  color: #4d4d4d;
  margin-right: 8px;
  margin-bottom: 9px;
  vertical-align: top;
}

.single-post-share .post-share-btn .bf-icon, .single-post-share .post-share-btn .number, .single-post-share .post-share-btn .text {
  line-height: 30px;
  vertical-align: top;
}

.single-post-share .post-share-btn .text {
  font-size: 12px;
}

.single-post-share .post-share-btn .bf-icon {
  font-size: 15px;
  margin: 0 3px;
}

.single-post-share .share-handler {
  float: left;
  position: relative;
}

.single-post-share .post-share-btn.post-share-btn-comments, .single-post-share .post-share-btn.post-share-btn-views {
  float: right;
  border-radius: 0;
}

.single-post-share .post-share-btn.post-share-btn-views {
  font-weight: 700;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.single-post-share .post-share-btn.post-share-btn-views.rank-0, .single-post-share .post-share-btn.post-share-btn-views.rank-default {
  font-weight: 400;
}

.share-handler-wrap {
  overflow: hidden;
  height: 33px;
}

.post-share.style-2 .share-handler-wrap {
  height: 38px;
}

.post-share.style-5 .share-handler-wrap, .post-share.style-8 .share-handler-wrap {
  height: 47px;
}

.post-share.style-6 .share-handler-wrap, .post-share.style-7 .share-handler-wrap {
  height: 70px;
}

.share-handler-wrap.bs-pretty-tabs-initialized {
  height: auto !important;
}

.post-share .post-share-btn-group {
  overflow: hidden;
  float: right;
  margin-bottom: 10px;
}

.post-share .post-share-btn-group .post-share-btn {
  border-radius: 0;
  margin: 0;
  padding: 0 10px;
  border-left-width: 0;
  border-right-width: 0;
  position: relative;
}

.post-share .post-share-btn-group .post-share-btn:before {
  display: inline-block;
  content: " ";
  width: 1px;
  height: 66%;
  background: #e2e2e2;
  position: absolute;
  left: 0;
  top: 17%;
}

.post-share .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 3px 3px 0;
  border-right-width: 1px;
}

.post-share .post-share-btn-group .post-share-btn:last-child {
  border-radius: 3px 0 0 3px;
  border-left-width: 1px;
}

.post-share .post-share-btn-group .post-share-btn:last-child:before {
  display: none;
}

.post-share .bs-pretty-tabs-container {
  float: left;
}

.post-share .bs-pretty-tabs-elements {
  display: none !important;
}

.single-post-share ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.single-post-share li {
  margin: 0 6px 6px;
  display: inline-block;
  text-align: center;
  list-style: none;
}

.single-post-share li li {
  display: none;
}

.single-post-share .social-item {
  margin: 0 6px 4px 0;
  float: left;
}

.single-post-share .social-item a {
  line-height: 30px;
  min-width: 30px;
  display: inline-block;
  padding: 0 0;
  border-radius: 30px;
  font-size: 14px;
  color: #fff;
  overflow: hidden;
  text-align: center;
}

.single-post-share .social-item.has-count a {
  padding: 0 10px;
}

.single-post-share .social-item a .bf-icon, .single-post-share .social-item a .item-title, .single-post-share .social-item a .number {
  line-height: 30px;
  vertical-align: top;
  color: #fff;
  display: inline-block;
}

.single-post-share .social-item a .item-title, .single-post-share .social-item a .number {
  margin-left: 6px;
}

.single-post-share .social-item a .bf-icon {
  font-size: 16px;
}

.single-post-share .social-item.whatsapp .bf-icon {
  font-size: 16px;
  font-weight: 700;
}

.single-post-share .number:empty {
  display: none;
}

.single-post-share .social-item.facebook a {
  background-color: #2d5f9a;
  color: #133d6d;
}

.single-post-share .social-item.facebook a:hover {
  background-color: #1b4a82;
}

.single-post-share .social-item.twitter a {
  background-color: #53c7ff;
  color: #2e86b1;
}

.single-post-share .social-item.twitter a:hover {
  background-color: #369ed0;
}

.single-post-share .social-item.google_plus a {
  background-color: #d93b2b;
  color: #9a2317;
}

.single-post-share .social-item.google_plus a:hover {
  background-color: #b7291a;
}

.single-post-share .social-item.pinterest a {
  background-color: #a41719;
  color: #670d0e;
}

.single-post-share .social-item.pinterest a:hover {
  background-color: #8c0a0c;
}

.single-post-share .social-item.linkedin a {
  background-color: #005182;
  color: #013c61;
}

.single-post-share .social-item.linkedin a:hover {
  background-color: #003b5f;
}

.single-post-share .social-item.email a, .single-post-share .social-item.print a {
  background-color: #444;
  color: #313131;
}

.single-post-share .social-item.email a:hover, .single-post-share .social-item.print a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.tumblr a {
  background-color: #3e5a70;
  color: #24384a;
}

.single-post-share .social-item.tumblr a:hover {
  background-color: #426283;
}

.single-post-share .social-item.telegram a {
  background-color: #179cde;
  color: #0a629a;
}

.single-post-share .social-item.telegram a:hover {
  background-color: #0f8dde;
}

.single-post-share .social-item.reddit a {
  background-color: #ff4500;
  color: #bb3200;
}

.single-post-share .social-item.reddit a:hover {
  background-color: #dc3c01;
}

.single-post-share .social-item.stumbleupon a {
  background-color: #ee4813;
  color: #982d0b;
}

.single-post-share .social-item.stumbleupon a:hover {
  background-color: #ce3d0f;
}

.single-post-share .social-item.vk a {
  background-color: #4c75a3;
  color: #223448;
}

.single-post-share .social-item.vk a:hover {
  background-color: #3e5f84;
}

.single-post-share .social-item.digg a {
  background-color: #000;
  color: #525252;
}

.single-post-share .social-item.digg a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.bs-custom-link a {
  background-color: #000;
  color: #525252;
}

.single-post-share .social-item.bs-custom-link a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.ok-ru a {
  background-color: #ee8208;
  color: #cb6e04;
}

.single-post-share .social-item.ok-ru a:hover {
  background-color: #d36c08;
}

.single-post-share .social-item.whatsapp a {
  background-color: #00e676;
  color: #02a252;
}

.single-post-share .social-item.whatsapp a:hover {
  background-color: #00c462;
}

.single-post-share .social-item.line a {
  background-color: #00b900;
  color: #018c01;
}

.single-post-share .social-item.line a:hover {
  background-color: #009a00;
}

.single-post-share .social-item.line .bf-icon {
  font-size: 20px;
}

.single-post-share .social-item.bbm .bf-icon:before, .single-post-share .social-item.line .bf-icon:before, .single-post-share .social-item.viber .bf-icon:before {
  vertical-align: top;
}

.single-post-share .social-item.viber a {
  background-color: #5d54a4;
  color: #1f1d3c;
}

.single-post-share .social-item.viber:hover a {
  background-color: #494589;
}

.single-post-share .social-item.viber .bf-icon {
  font-size: 18px;
}

.single-post-share .social-item.bbm a {
  background-color: #1f1f1f;
  color: #505050;
}

.single-post-share .social-item.bbm a:hover {
  background-color: #3c3c3c;
}

.single-post-share .social-item.facebook-messenger a {
  background-color: #448aff;
  color: #2464ff;
}

.single-post-share .social-item.facebook-messenger a:hover {
  background-color: #448aff;
}

.single-post-share .social-item.bbm .bf-icon {
  font-size: 18px;
}

.single-post-share .social-item.telegram .bf-icon {
  margin-left: -1px;
}

.single-post-share .social-item.bbm .bsfi-bbm, .single-post-share .social-item.digg .bf-icon, .single-post-share .social-item.line .bsfi-line, .single-post-share .social-item.viber .bsfi-viber {
  font-size: 18px;
}

.single-post-share .social-item .bf-icon {
  vertical-align: middle;
}

.single-post-share .social-item.bbm, .single-post-share .social-item.line, .single-post-share .social-item.viber, .single-post-share .social-item.whatsapp {
  display: none;
}

@media only screen and (max-width: 780px) {
  .single-post-share .social-item.bbm, .single-post-share .social-item.line, .single-post-share .social-item.viber, .single-post-share .social-item.whatsapp {
    display: inline-block;
  }
}
@media only screen and (max-width: 540px) {
  .post-share .post-share-btn-group {
    float: left;
  }
  .share-handler-wrap {
    clear: both;
  }
}
@media only screen and (max-width: 420px) {
  .single-post-share .social-share-list + .post-share-btn {
    float: left;
    clear: left;
    margin-left: 0;
    margin-top: 5px;
  }
  .single-post-share .post-share-btn {
    margin-bottom: 4px !important;
  }
}
.post-share.style-3 .share-handler, .post-share.style-4 .share-handler, .post-share.style-5 .share-handler, .post-share.style-8 .share-handler {
  margin: 0 12px 12px 0;
}

.post-share .share-handler:after, .post-share .share-handler:before {
  border: solid 6px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 50%;
  right: -12px;
  border-left-color: #d7d7d7;
  margin-top: -6px;
}

.post-share .share-handler:after {
  border: solid 5px transparent;
  border-left-color: #fff;
  right: -10px;
  margin-top: -5px;
}

.post-share.style-1 .share-handler:after, .post-share.style-1 .share-handler:before, .post-share.style-2 .share-handler:after, .post-share.style-2 .share-handler:before {
  display: none;
}

.post-share .post-share-btn, .post-share .social-item a {
  border-radius: 3px;
  padding: 0 5px;
}

.post-share.style-3 .social-item a, .post-share.style-6 .social-item a, .post-share.style-7 .social-item a {
  box-shadow: 0 3px 0;
}

.post-share.style-6 .bf-icon, .post-share.style-6 .item-title, .post-share.style-6 .number, .post-share.style-6 .text, .post-share.style-7 .bf-icon, .post-share.style-7 .item-title, .post-share.style-7 .number, .post-share.style-7 .text {
  font-size: 15px;
  display: block;
  font-weight: 400;
}

.post-share.style-5 .post-share-btn .bf-icon, .post-share.style-5 .post-share-btn .number, .post-share.style-5 .post-share-btn .text, .post-share.style-8 .post-share-btn .bf-icon, .post-share.style-8 .post-share-btn .number, .post-share.style-8 .post-share-btn .text {
  line-height: 43px;
}

.post-share.style-5 .bf-icon {
  font-size: 22px !important;
}

.post-share.style-5 .number {
  font-size: 18px;
}

.post-share.style-5 .social-item .item-title, .post-share.style-8 .social-item .item-title {
  font-size: 16px;
}

.post-share.style-5 .social-item a .bf-icon, .post-share.style-5 .social-item a .number, .post-share.style-8 .social-item a .bf-icon, .post-share.style-8 .social-item a .number {
  line-height: 44px;
  font-weight: 400;
}

.post-share.style-5 .social-item, .post-share.style-8 .social-item {
  margin: 0 6px 6px 0;
}

.post-share.style-5 .bs-pretty-tabs-more, .post-share.style-8 .bs-pretty-tabs-more {
  padding: 0 6px !important;
  transform: initial;
  top: 6px;
  min-width: 30px !important;
}

.post-share.style-5 .bs-pretty-tabs-more .bf-icon {
  line-height: 30px;
  font-size: 18px !important;
}

.post-share.style-10 .social-item, .post-share.style-9 .social-item {
  border: 1px solid #e2e2e2;
  border-radius: 3px;
}

.post-share.style-10 .post-share-btn, .post-share.style-11 .post-share-btn, .post-share.style-9 .post-share-btn {
  line-height: 31px;
}

.post-share.style-10 .share-handler, .post-share.style-9 .share-handler {
  padding: 0 10px;
  margin-right: 15px;
}

.post-share.style-10 .social-item a .item-title, .post-share.style-10 .social-item a .number {
  color: inherit;
}

.post-share.style-10 .social-item.has-count.has-title .number {
  border-left: none;
  padding-left: 0;
}

.post-share.style-10 .social-item.has-count.has-title .item-title {
  border-right: none;
}

.post-share.style-10 .post-share-btn, .post-share.style-11 .post-share-btn, .post-share.style-9 .post-share-btn {
  padding: 0 6px;
  line-height: 32px;
  border-radius: 3px;
  min-width: 32px;
  height: 32px;
}

.post-share.style-10 .post-share-btn-group .post-share-btn:first-child, .post-share.style-11 .post-share-btn-group .post-share-btn:first-child, .post-share.style-9 .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 3px 3px 0;
}

.post-share.style-10 .post-share-btn-group .post-share-btn:last-child, .post-share.style-11 .post-share-btn-group .post-share-btn:last-child, .post-share.style-9 .post-share-btn-group .post-share-btn:last-child {
  border-radius: 3px 0 0 3px;
}

.post-share.style-10 .social-item a, .post-share.style-9 .social-item a {
  background: #fff !important;
  color: #4d4d4d;
}

.post-share.style-10 .social-item.facebook a, .post-share.style-11 .social-item.facebook a, .post-share.style-9 .social-item.facebook a {
  color: #2d5f9a;
}

.post-share.style-10 .social-item.facebook .icon, .post-share.style-11 .social-item.facebook .icon {
  background-color: #2d5f9a;
  border-color: #2d5f9a;
}

.post-share.style-10 .social-item.facebook a:hover, .post-share.style-11 .social-item.facebook a:hover, .post-share.style-9 .social-item.facebook a:hover {
  color: #1b4a82;
}

.post-share.style-10 .social-item.facebook a:hover .icon, .post-share.style-11 .social-item.facebook a:hover .icon {
  background-color: #1b4a82;
  border-color: #1b4a82;
}

.post-share.style-10 .social-item.twitter a, .post-share.style-11 .social-item.twitter a, .post-share.style-9 .social-item.twitter a {
  color: #53c7ff;
}

.post-share.style-10 .social-item.twitter .icon, .post-share.style-11 .social-item.twitter .icon {
  background-color: #53c7ff;
  border-color: #53c7ff;
}

.post-share.style-10 .social-item.twitter a:hover, .post-share.style-11 .social-item.twitter a:hover, .post-share.style-9 .social-item.twitter a:hover {
  color: #369ed0;
}

.post-share.style-10 .social-item.google_plus a, .post-share.style-11 .social-item.google_plus a, .post-share.style-9 .social-item.google_plus a {
  color: #d93b2b;
}

.post-share.style-10 .social-item.google_plus .icon, .post-share.style-11 .social-item.google_plus .icon {
  background-color: #d93b2b;
  border-color: #d93b2b;
}

.post-share.style-10 .social-item.google_plus a:hover, .post-share.style-11 .social-item.google_plus a:hover, .post-share.style-9 .social-item.google_plus a:hover {
  color: #b7291a;
}

.post-share.style-10 .social-item.pinterest a, .post-share.style-11 .social-item.pinterest a, .post-share.style-9 .social-item.pinterest a {
  color: #a41719;
}

.post-share.style-10 .social-item.pinterest .icon, .post-share.style-11 .social-item.pinterest .icon {
  background-color: #a41719;
  border-color: #a41719;
}

.post-share.style-10 .social-item.pinterest a:hover, .post-share.style-11 .social-item.pinterest a:hover, .post-share.style-9 .social-item.pinterest a:hover {
  color: #8c0a0c;
}

.post-share.style-10 .social-item.linkedin a, .post-share.style-11 .social-item.linkedin a, .post-share.style-9 .social-item.linkedin a {
  color: #005182;
}

.post-share.style-10 .social-item.linkedin .icon, .post-share.style-11 .social-item.linkedin .icon {
  background-color: #005182;
  border-color: #005182;
}

.post-share.style-10 .social-item.linkedin a:hover, .post-share.style-11 .social-item.linkedin a:hover, .post-share.style-9 .social-item.linkedin a:hover {
  color: #003b5f;
}

.post-share.style-10 .social-item.email a, .post-share.style-10 .social-item.print a, .post-share.style-11 .social-item.email a, .post-share.style-11 .social-item.print a, .post-share.style-9 .social-item.email a, .post-share.style-9 .social-item.print a {
  color: #444;
}

.post-share.style-10 .social-item.email .icon, .post-share.style-10 .social-item.print .icon, .post-share.style-11 .social-item.email .icon, .post-share.style-11 .social-item.print .icon {
  background-color: #444;
  border-color: #444;
}

.post-share.style-10 .social-item.email a:hover, .post-share.style-10 .social-item.print a:hover, .post-share.style-11 .social-item.email a:hover, .post-share.style-11 .social-item.print a:hover, .post-share.style-9 .social-item.email a:hover, .post-share.style-9 .social-item.print a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.tumblr a, .post-share.style-11 .social-item.tumblr a, .post-share.style-9 .social-item.tumblr a {
  color: #3e5a70;
}

.post-share.style-10 .social-item.tumblr .icon, .post-share.style-11 .social-item.tumblr .icon {
  background-color: #3e5a70;
  border-color: #3e5a70;
}

.post-share.style-10 .social-item.tumblr a:hover, .post-share.style-11 .social-item.tumblr a:hover, .post-share.style-9 .social-item.tumblr a:hover {
  color: #426283;
}

.post-share.style-10 .social-item.telegram a, .post-share.style-11 .social-item.telegram a, .post-share.style-9 .social-item.telegram a {
  color: #179cde;
}

.post-share.style-10 .social-item.telegram .icon, .post-share.style-11 .social-item.telegram .icon {
  background-color: #179cde;
  border-color: #179cde;
}

.post-share.style-10 .social-item.telegram a:hover, .post-share.style-11 .social-item.telegram a:hover, .post-share.style-9 .social-item.telegram a:hover {
  color: #0f8dde;
}

.post-share.style-10 .social-item.reddit a, .post-share.style-11 .social-item.reddit a, .post-share.style-9 .social-item.reddit a {
  color: #ff4500;
}

.post-share.style-10 .social-item.reddit .icon, .post-share.style-11 .social-item.reddit .icon {
  background-color: #ff4500;
  border-color: #ff4500;
}

.post-share.style-10 .social-item.reddit a:hover, .post-share.style-11 .social-item.reddit a:hover, .post-share.style-9 .social-item.reddit a:hover {
  color: #dc3c01;
}

.post-share.style-10 .social-item.stumbleupon a, .post-share.style-11 .social-item.stumbleupon a, .post-share.style-9 .social-item.stumbleupon a {
  color: #ee4813;
}

.post-share.style-10 .social-item.stumbleupon .icon, .post-share.style-11 .social-item.stumbleupon .icon {
  background-color: #ee4813;
  border-color: #ee4813;
}

.post-share.style-10 .social-item.stumbleupon a:hover, .post-share.style-11 .social-item.stumbleupon a:hover, .post-share.style-9 .social-item.stumbleupon a:hover {
  color: #ce3d0f;
}

.post-share.style-10 .social-item.vk a, .post-share.style-11 .social-item.vk a, .post-share.style-9 .social-item.vk a {
  color: #4c75a3;
}

.post-share.style-10 .social-item.vk .icon, .post-share.style-11 .social-item.vk .icon {
  background-color: #4c75a3;
  border-color: #4c75a3;
}

.post-share.style-10 .social-item.vk a:hover, .post-share.style-11 .social-item.vk a:hover, .post-share.style-9 .social-item.vk a:hover {
  color: #3e5f84;
}

.post-share.style-10 .social-item.digg a, .post-share.style-11 .social-item.digg a, .post-share.style-9 .social-item.digg a {
  color: #000;
}

.post-share.style-10 .social-item.digg .icon, .post-share.style-11 .social-item.digg .icon {
  background-color: #000;
  border-color: #000;
}

.post-share.style-10 .social-item.bs-custom-link a, .post-share.style-11 .social-item.bs-custom-link a, .post-share.style-9 .social-item.bs-custom-link a {
  color: #000;
}

.post-share.style-10 .social-item.bs-custom-link .icon, .post-share.style-11 .social-item.bs-custom-link .icon {
  background-color: #000;
  border-color: #000;
}

.post-share.style-10 .social-item.ok-ru a, .post-share.style-11 .social-item.ok-ru a, .post-share.style-9 .social-item.ok-ru a {
  color: #ee8208;
}

.post-share.style-10 .social-item.ok-ru .icon, .post-share.style-11 .social-item.ok-ru .icon {
  background-color: #ee8208;
  border-color: #ee8208;
}

.post-share.style-10 .social-item.digg a:hover, .post-share.style-11 .social-item.digg a:hover, .post-share.style-9 .social-item.digg a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.bs-custom-link a:hover, .post-share.style-11 .social-item.bs-custom-link a:hover, .post-share.style-9 .social-item.bs-custom-link a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.whatsapp a, .post-share.style-11 .social-item.whatsapp a, .post-share.style-9 .social-item.whatsapp a {
  color: #00e676;
}

.post-share.style-10 .social-item.whatsapp .icon, .post-share.style-11 .social-item.whatsapp .icon {
  background-color: #00e676;
  border-color: #00e676;
}

.post-share.style-10 .social-item.whatsapp a:hover, .post-share.style-11 .social-item.whatsapp a:hover, .post-share.style-9 .social-item.whatsapp a:hover {
  color: #00c462;
}

.post-share.style-10 .social-item.line a, .post-share.style-11 .social-item.line a, .post-share.style-9 .social-item.line a {
  color: #00b900;
}

.post-share.style-10 .social-item.line .icon, .post-share.style-11 .social-item.line .icon {
  background-color: #00b900;
  border-color: #00b900;
}

.post-share.style-10 .social-item.line a:hover, .post-share.style-11 .social-item.line a:hover, .post-share.style-9 .social-item.line a:hover {
  color: #009a00;
}

.post-share.style-10 .social-item.print a, .post-share.style-11 .social-item.print a, .post-share.style-9 .social-item.print a {
  color: #444;
}

.post-share.style-10 .social-item.viber a .icon, .post-share.style-11 .social-item.viber a .icon {
  background-color: #5d54a4 !important;
  border-color: #5d54a4 !important;
}

.post-share.style-10 .social-item.viber:hover a .icon, .post-share.style-11 .social-item.viber:hover a .icon {
  background-color: #494589 !important;
  border-color: #494589 !important;
}

.post-share.style-10 .social-item.viber .icon, .post-share.style-11 .social-item.viber .icon {
  font-size: 18px;
}

.post-share.style-10 .social-item.bbm a, .post-share.style-11 .social-item.bbm a, .post-share.style-9 .social-item.bbm a {
  color: #1f1f1f;
}

.post-share.style-10 .social-item.bbm .icon, .post-share.style-11 .social-item.bbm .icon {
  background-color: #1f1f1f;
  border-color: #1f1f1f;
}

.post-share.style-10 .social-item.bbm a:hover, .post-share.style-11 .social-item.bbm a:hover, .post-share.style-9 .social-item.bbm a:hover {
  color: #3c3c3c;
}

.post-share.style-12 .post-share-btn, .post-share.style-12 a, .post-share.style-12 span, .post-share.style-13 .post-share-btn, .post-share.style-13 a, .post-share.style-13 span, .style-23.entry-terms .terms-label, .style-23.entry-terms a, .style-24.entry-terms .terms-label, .style-24.entry-terms a, .style-25.entry-terms .terms-label, .style-25.entry-terms a, .style-26.entry-terms .terms-label, .style-26.entry-terms a {
  border-radius: 0 !important;
}

.post-share.style-13 .post-share-btn, .post-share.style-13 .social-item a {
  padding: 0 10px;
  min-width: 44px;
  min-height: 44px;
  line-height: 44px !important;
}

.post-share.style-13 .post-share-btn > *, .post-share.style-13 .social-item .item-title, .post-share.style-13 .social-item i {
  line-height: 44px !important;
}

.post-share.style-13 .social-item .icon i {
  font-size: 22px;
}

.post-share.style-13 .social-item .item-title {
  font-size: 19px;
}

.post-share.style-13 .bs-pretty-tabs-more, .post-share.style-13 .post-share-btn {
  min-height: 42px;
  line-height: 42px !important;
}

.post-share.style-13 .bs-pretty-tabs-more i, .post-share.style-13 .post-share-btn > * {
  line-height: 42px !important;
}

.post-share .item-title {
  font-weight: 400;
  padding: 0;
}

.post-share .item-title, .post-share .number {
  font-size: 12px;
}

.post-share .post-share-btn-group .item-title, .post-share .post-share-btn-group .number {
  padding: 0;
}

.post-share.style-1 .social-item.has-title a {
  padding: 0 11px;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:first-child, .post-share.style-2 .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 30px 30px 0;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:last-child, .post-share.style-2 .post-share-btn-group .post-share-btn:last-child {
  border-radius: 30px 0 0 30px;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:last-child:first-child, .post-share.style-2 .post-share-btn-group .post-share-btn:last-child:first-child {
  border-radius: 30px;
}

.post-share.style-1 .bs-pretty-tabs-more, .post-share.style-1 .share-handler, .post-share.style-1 .social-item a, .post-share.style-2 .bs-pretty-tabs-more, .post-share.style-2 .share-handler, .post-share.style-2 .social-item a {
  border-radius: 30px;
}

.post-share.style-1 .bs-pretty-tabs-more {
  min-width: 30px;
  height: 30px;
  line-height: 30px;
}

.post-share.style-2 .bs-pretty-tabs-more {
  min-width: 38px;
  height: 38px;
  line-height: 38px;
}

.post-share .bs-pretty-tabs-more {
  color: #afafaf;
}

.post-share .bs-pretty-tabs-more:hover {
  color: #383838;
}

.single-post-share.top-share.style-1 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-1 {
  margin-bottom: -8px;
}

.single-post-share.top-share.style-2 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-2 {
  margin-bottom: -6px;
}

.post-share.style-1 .share-handler, .post-share.style-2 .share-handler {
  padding: 0 10px;
}

.post-share.style-2 .post-share-btn .bf-icon {
  font-size: 20px;
}

.post-share.style-2 .item-title, .post-share.style-2 .number, .post-share.style-2 .text {
  font-size: 14px;
}

.post-share.style-2 .number {
  margin: 0;
}

.post-share.style-2 .bf-icon, .post-share.style-2 .item-title, .post-share.style-2 .number, .post-share.style-2 .text {
  line-height: 38px !important;
  height: 38px;
}

.post-share.style-2 .item-title {
  margin-left: 10px;
  margin-right: 5px;
  font-weight: 400;
}

.post-share.style-2 .social-item a {
  padding: 0 8px;
  min-width: 38px;
  line-height: 38px;
}

.post-share.style-2 .social-item.has-count a, .post-share.style-2 .social-item.has-title a {
  padding: 0 15px;
}

.post-share.style-2 .social-item {
  margin: 0 6px 6px 0;
}

.post-share.style-2 .bs-pretty-tabs-more .bf-icon, .post-share.style-2 .post-share-btn-group .bf-icon {
  font-size: 15px;
}

.post-share.style-2 .social-item a .item-title + .number {
  margin-left: 0;
}

.single-post-share.top-share.style-3 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-3 {
  margin-bottom: -8px;
}

.post-share.style-3 .bf-icon, .post-share.style-3 .item-title, .post-share.style-3 .number, .post-share.style-3 .text {
  line-height: 32px !important;
}

.post-share.style-3 .post-share-btn, .post-share.style-3 .social-item a {
  line-height: 32px;
  height: 32px;
  min-width: 40px;
}

.post-share.style-3 .post-share-btn {
  line-height: 35px;
  height: 35px;
  padding: 0 8px;
}

.post-share.style-3 .post-share-btn .bf-icon, .post-share.style-3 .post-share-btn .number, .post-share.style-3 .post-share-btn .text {
  line-height: 34px !important;
}

.post-share.style-3 .social-item a {
  padding: 0 8px;
}

.post-share.style-3 .social-item.has-count a, .post-share.style-3 .social-item.has-title a {
  padding: 0 12px;
}

.single-post-share.style-3 .social-item.line .bsfi-line {
  font-size: 20px;
}

.single-post-share.style-3 .social-item.viber .bsfi-viber {
  font-size: 17px;
}

.single-post-share .social-item {
  margin-bottom: 8px;
}

.single-post-share.top-share.style-4 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-4 {
  margin-bottom: -8px;
}

.post-share.style-4 .share-handler.post-share-btn {
  padding: 0 8px 0 5px;
}

.post-share.style-4 .social-item a {
  padding: 0;
}

.post-share.style-4 .social-item .number {
  padding-right: 10px;
  margin-left: 10px;
}

.post-share.style-4 .social-item .item-title {
  padding-right: 9px;
  margin-left: 8px;
}

.post-share.style-4 .social-item .item-title + .number {
  margin-left: -2px;
}

.post-share.style-4 .social-item .bf-icon {
  display: inline-block;
  height: 100%;
  background: rgba(0, 0, 0, 0.25);
  padding: 0 6px;
  min-width: 30px;
}

.post-share.style-4 .social-item .icon:last-child:first-child .bf-icon {
  background: 0 0;
}

.post-share.style-4 .share-handler .text {
  margin-left: 2px;
  font-size: 13px;
}

.post-share.style-4 .bs-pretty-tabs-more.post-share-btn {
  height: 30px;
}

.single-post-share.top-share.style-5 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-5 {
  margin-bottom: -6px;
}

.post-share.style-5 .post-share-btn, .post-share.style-5 .social-item a {
  padding: 0 10px;
  min-width: 44px;
}

.post-share.style-5 .social-item.has-count a, .post-share.style-5 .social-item.has-title a {
  padding: 0 12px;
}

.post-share.style-5 .social-item a .item-title, .post-share.style-5 .social-item a .number {
  margin: 0 5px 0 10px;
  line-height: 44px;
}

.post-share.style-5 .social-item a .item-title + .number {
  margin: 0 0 0 2px;
}

.post-share.style-5 .share-handler .text {
  font-size: 16px;
}

.post-share.style-5 .post-share-btn-group .bf-icon, .post-share.style-5 .post-share-btn-group .number {
  font-size: 15px !important;
}

.single-post-share.top-share.style-6, .single-post-share.top-share.style-7 {
  margin-bottom: 10px;
}

.single-post-share.bottom-share.style-6, .single-post-share.bottom-share.style-7 {
  margin-bottom: -5px;
}

.post-share.style-6 .social-item, .post-share.style-7 .social-item {
  text-align: center;
  margin: 0 10px 12px 0;
}

.post-share.style-6 .social-item a, .post-share.style-7 .social-item a {
  padding: 0 12px 0;
  line-height: 32px;
  height: 61px;
  min-width: 76px;
}

.post-share.style-6 .post-share-btn .bf-icon, .post-share.style-6 .post-share-btn .item-title, .post-share.style-6 .post-share-btn .number, .post-share.style-6 .social-item .item-title, .post-share.style-6 .social-item .number, .post-share.style-7 .post-share-btn .bf-icon, .post-share.style-7 .post-share-btn .item-title, .post-share.style-7 .post-share-btn .number, .post-share.style-7 .social-item .item-title, .post-share.style-7 .social-item .number {
  line-height: 20px;
  margin: 0 3px;
  font-size: 13px;
}

.post-share.style-6 .post-share-btn .bf-icon, .post-share.style-7 .post-share-btn .bf-icon {
  line-height: 26px;
  margin-top: 7px;
}

.post-share.style-6 .post-share-btn.bs-pretty-tabs-more .bf-icon, .post-share.style-7 .post-share-btn.bs-pretty-tabs-more .bf-icon {
  margin: 0;
}

.post-share.style-6 .social-item .bf-icon, .post-share.style-7 .social-item .bf-icon {
  font-size: 20px;
  display: block;
  line-height: 32px;
  margin-top: 6px;
}

.post-share.style-6 .social-item .icon:first-child:last-child .bf-icon, .post-share.style-7 .social-item .icon:first-child:last-child .bf-icon {
  line-height: 64px;
  margin: 0;
}

.post-share.style-6 .share-handler .bf-icon, .post-share.style-7 .share-handler .bf-icon {
  font-size: 20px;
  line-height: 28px;
  margin-top: 6px;
}

.post-share.style-6 .share-handler .number, .post-share.style-7 .share-handler .number {
  line-height: 26px;
  font-size: 15px;
}

.post-share.style-6 .bs-pretty-tabs-more, .post-share.style-7 .bs-pretty-tabs-more {
  margin-top: 18px;
  min-width: 28px;
}

.post-share.style-6 .share-handler, .post-share.style-7 .share-handler {
  text-align: center;
  padding: 0 14px;
  margin: 0 15px 11px 0;
  min-width: 84px;
  height: 64px;
}

.post-share.style-6 .share-handler .text, .post-share.style-7 .share-handler .text {
  font-weight: 700;
  line-height: 20px;
}

.post-share.style-6 .post-share-btn-group .post-share-btn, .post-share.style-7 .post-share-btn-group .post-share-btn {
  padding: 0 16px;
  text-align: center;
  height: 64px;
}

.post-share.style-7 .social-item a {
  border-radius: 0;
}

.post-share.style-7 .social-item.first a {
  border-radius: 3px 0 0 3px;
}

.post-share.style-7 .social-item.last a, .post-share.style-7 .social-item:last-child a {
  border-radius: 0 3px 3px 0;
}

.post-share.style-7 .social-item {
  margin: 0 0 12px 0;
}

.post-share.style-7 .bs-pretty-tabs-container {
  margin-left: 10px;
}

.single-post-share.top-share.style-8 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-8 {
  margin-bottom: -6px;
}

.post-share.style-8 .social-item .bf-icon {
  background: rgba(0, 0, 0, 0.25);
  border-radius: 90px;
  margin-top: 8px;
  line-height: 30px !important;
  font-size: 16px;
  width: 30px;
  height: 30px;
}

.post-share.style-8 .social-item a {
  padding: 0 10px;
  line-height: 45px;
  min-width: 56px;
}

.post-share.style-8 .share-handler .text, .post-share.style-8 .social-item a .item-title, .post-share.style-8 .social-item a .number {
  margin: 0 6px 0;
  font-size: 14px;
  padding-right: 0;
  line-height: 45px;
}

.post-share.style-8 .social-item .item-title + .number {
  margin: 0 2px 0 -2px;
}

.post-share.style-8 .share-handler .text {
  padding-left: 3px;
  margin: 0;
  line-height: 44px;
  display: inline-block;
  vertical-align: top;
}

.post-share.style-8 .social-item .number {
  text-indent: 2px;
}

.post-share.style-8 .post-share-btn {
  padding: 0 10px;
}

.post-share.style-8 .share-handler {
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 12px;
  height: 45px;
}

.post-share.style-8 .number {
  font-size: 14px;
}

.post-share.style-8 .bs-pretty-tabs-more .bf-icon {
  line-height: 30px;
  font-size: 16px !important;
}

.post-share.style-9 .social-item.has-count a, .post-share.style-9 .social-item.has-title a {
  padding: 0 10px;
}

.post-share.style-9 .social-item a {
  padding: 0 5px;
}

.post-share.style-9 .social-item .number {
  margin-left: 5px !important;
}

.post-share.style-9 .share-handler {
  margin-right: 12px;
  border-radius: 3px;
}

.post-share.style-9 .social-item a .bf-icon, .post-share.style-9 .social-item a .item-title, .post-share.style-9 .social-item a .number {
  color: inherit !important;
}

.post-share.style-9 .bs-pretty-tabs-more.post-share-btn {
  padding: 0 6px;
  width: 32px;
  line-height: 32px;
  height: 32px;
  border-radius: 3px;
}

.post-share.style-9 .social-item a .item-title, .post-share.style-9 .social-item a .number {
  margin-left: 8px;
}

.single-post-share.top-share.style-10, .single-post-share.top-share.style-11 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-10, .single-post-share.bottom-share.style-11 {
  margin-bottom: -8px;
}

.post-share.style-10 .social-item a, .post-share.style-11 .social-item a {
  padding: 0 !important;
  height: 32px;
}

.post-share.style-10 .social-item .icon, .post-share.style-10 .social-item a > span, .post-share.style-11 .social-item .icon, .post-share.style-11 .social-item a > span {
  display: inline-block;
  border: 1px solid #e2e2e2;
  border-left-width: 0;
  margin: 0 !important;
  padding: 0 8px;
  text-align: center;
}

.post-share.style-10 .social-item {
  border: none;
  padding: 0 !important;
}

.post-share.style-10 .social-item .icon, .post-share.style-11 .social-item .icon {
  color: #fff;
  display: inline-block;
  border-color: transparent;
  position: relative;
  height: inherit;
  min-width: 32px;
}

.post-share.style-10 .social-item .icon:after, .post-share.style-10 .social-item .icon:before {
  width: 0;
  height: 50%;
  border: 7px solid transparent;
  border-top-width: 0;
  border-right: 7px solid #fff;
  content: " ";
  position: absolute;
  top: 0;
  right: -1px;
  box-shadow: 7px -15px 0 #e2e2e2;
  display: none;
}

.post-share.style-10 .social-item .icon:before {
  bottom: 0;
  top: auto;
  border-top-width: 7px;
  border-bottom-width: 0;
  border-right: 7px solid #fff;
  box-shadow: 7px 15px 0 #e2e2e2;
}

.post-share.style-10 .social-item.has-count .icon:after, .post-share.style-10 .social-item.has-count .icon:before, .post-share.style-10 .social-item.has-title .icon:after, .post-share.style-10 .social-item.has-title .icon:before {
  display: inline-block;
}

.post-share.style-10 .social-item.has-count .icon, .post-share.style-10 .social-item.has-title .icon {
  padding: 0 16px 0 11px;
  min-width: 33px;
}

.post-share.style-10 .social-item .item-title, .post-share.style-10 .social-item .number {
  height: 32px;
}

.post-share.style-11 .social-item .item-title, .post-share.style-11 .social-item .number {
  background: #fff;
  margin: 1px !important;
  height: 30px;
  border-radius: 0 3px 3px 0;
  color: inherit;
  border: none;
  line-height: 30px;
  min-width: 30px;
}

.post-share.style-11 .social-item a .bf-icon {
  line-height: 30px;
}

.post-share.style-11 .social-item .icon, .post-share.style-11 .social-item a > span {
  padding: 0 8px;
}

.post-share.style-11 .post-share-btn {
  padding: 0 6px;
}

.post-share.style-11 .share-handler.post-share-btn {
  margin-right: 14px;
}

.post-share.style-11 .social-item.has-count.has-title .item-title {
  margin: 1px -1px 0 0 !important;
  border-radius: 0 !important;
}

.post-share.style-11 .social-item.has-count.has-title .number {
  padding-left: 0;
  margin-left: -4px !important;
}

.next-prev-post {
  padding: 25px 0 0;
  margin: 30px 0 0;
  position: relative;
  border-top: 1px solid #e8e8e8;
}

.bs-newsletter-pack + .next-prev-post, .post-author + .next-prev-post {
  border-top: none;
  padding: 0 20px;
}

.next-prev-post .prev-post {
  width: 50%;
  float: left;
  padding-right: 15px;
  text-align: left;
}

.next-prev-post .prev-post .pre-title .fa {
  margin-right: 10px;
}

.next-prev-post .next-post {
  width: 50%;
  float: right;
  padding-left: 15px;
  text-align: right;
}

.next-prev-post .next-post .pre-title .fa {
  margin-left: 10px;
}

.next-prev-post .pre-title {
  text-transform: uppercase;
  font-size: 13px;
  color: #8a8a8a;
  margin-bottom: 6px;
}

.next-prev-post .title {
  font-size: 15px;
  margin: 0;
  line-height: 1.4;
}

.post-tp-1-header .post-meta-wrap {
  margin: 15px 0 20px;
  padding: 0;
}

.post-tp-1-header .post-meta-wrap .post-meta {
  padding: 0;
}

.post-tp-1-header .post-meta-wrap .term-badges + .post-meta .post-author-a:last-child .post-author:after {
  display: none;
}

.post-tp-1-header .term-badges {
  float: right;
  margin: 0;
  display: inline;
  line-height: 18px;
}

.post-tp-1-header .term-badges:first-child:last-child {
  float: none;
}

.post-tp-1-header .term-badges a {
  background: #444;
  padding: 0 6px;
  display: inline-block;
  line-height: 18px;
  font-size: 10px;
  color: #fff;
  margin: 0 0 0 4px;
}

.post-tp-1-header .term-badges .term-badge:first-child a {
  margin: 0;
}

.post-tp-1-header .single-post-title {
  margin: 0 0 15px;
}

.post-tp-1-header .single-post-title + .post-subtitle {
  margin-top: -5px;
}

.post-tp-1-header .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-tp-1-header .post-subtitle + .single-post-excerpt {
  padding: 10px 0;
  margin: 0;
}

.post-tp-1-header .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 420px) {
  .post-tp-1-header .term-badges {
    float: none;
    margin-bottom: 10px;
    display: block;
  }
  .post-tp-1-header .post-meta-wrap {
    margin: 10px 0 12px;
    padding: 0;
  }
}
.post-tp-2-header {
  position: relative;
  margin: 0 0 25px;
}

.post-tp-2-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-2-header.wfi:before {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.post-tp-2-header .post-header-inner {
  padding: 30px 0 0;
  position: relative;
}

.post-tp-2-header.wfi .post-header-inner {
  padding: 30px 30px;
  height: 560px;
  overflow: hidden;
}

.post-tp-2-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
}

.post-tp-2-header.nfi .post-header-title {
  margin-top: 20px;
}

.post-tp-2-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-2-header.nfi .single-post-title {
  margin: 10px 0;
}

.post-tp-2-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-2-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-2-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 10px;
}

.post-tp-2-header.wfi .post-meta, .post-tp-2-header.wfi .post-meta .post-author-a:hover, .post-tp-2-header.wfi .post-meta .views, .post-tp-2-header.wfi .post-meta a, .post-tp-2-header.wfi .post-meta a:hover, .post-tp-2-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-2-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-2-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-2-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-2-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-2-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
}

.post-tp-2-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-2-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-2 .post-embed {
  margin-bottom: 20px;
}

.post-tp-2-header .bf-breadcrumb {
  position: absolute;
  left: 0;
  top: 15px;
}

.post-tp-2-header .single-post-excerpt {
  padding-bottom: 12px;
}

.post-tp-2-header.wfi .single-post-excerpt {
  color: #fff;
}

.post-tp-2-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-2-header.nfi .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-2-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-2-header.wfi .post-header-inner {
    height: 420px;
  }
}
.post-tp-3-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-3-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-3-header.wfi:before {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.post-tp-3-header.wfi .post-header-inner {
  padding: 30px 30px;
  height: 560px;
  position: relative;
  overflow: hidden;
}

.post-tp-3-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 30px;
}

.post-tp-3-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-3-header.nfi .single-post-title {
  margin: 10px 0 12px;
}

.post-tp-3-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-3-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-3-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 10px;
}

.post-tp-3-header.wfi .post-meta, .post-tp-3-header.wfi .post-meta .post-author-a:hover, .post-tp-3-header.wfi .post-meta .views, .post-tp-3-header.wfi .post-meta a, .post-tp-3-header.wfi .post-meta a:hover, .post-tp-3-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-3-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-3-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-3-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-3-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-3-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
}

.post-tp-3-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-3-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-3 .post-embed {
  margin-bottom: 20px;
}

.post-tp-3-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
}

.post-tp-3-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-3-header.nfi .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-3-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-3-header.wfi .post-header-inner {
    padding: 20px;
  }
  .post-tp-3-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-3-header .image-credit {
    bottom: 5px;
  }
  .post-tp-3-header .bf-breadcrumb {
    margin-top: 0;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-3-header.wfi .post-header-inner {
    height: 420px;
  }
}
.post-tp-4-header {
  position: relative;
  margin: 0 0 25px;
}

.post-tp-4-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-4-header.wfi:before {
  background: rgba(0, 0, 0, 0.25);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.post-tp-4-header.nfi .post-header-inner {
  padding: 18px 10px 10px;
  position: relative;
}

.post-tp-4-header.wfi .post-header-inner {
  padding: 18px 30px 30px;
  height: 580px;
  position: relative;
  overflow: hidden;
}

.post-tp-4-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
}

.post-tp-4-header.nfi .post-header-title {
  margin-top: 60px;
  position: relative;
  opacity: 1 !important;
}

.post-tp-4-header .single-post-title {
  text-align: center;
}

.post-tp-4-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-4-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
  text-align: center;
}

.post-tp-4-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-4-header .term-badges.floated {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  bottom: auto;
  text-align: center;
}

.post-tp-4-header.wfi .term-badges.floated .term-badge a, .post-tp-4-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-4-header .post-meta a, .post-tp-4-header.wfi .post-meta, .post-tp-4-header.wfi .post-meta .post-author-a:hover, .post-tp-4-header.wfi .post-meta .views, .post-tp-4-header.wfi .post-meta a:hover, .post-tp-4-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-4-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-4-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-4-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-4-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-4-header .post-meta {
  text-align: center;
}

.post-tp-4-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-4-header .move-to-content {
  display: block;
  text-align: center;
  font-size: 36px;
}

.post-tp-4-header.wfi .move-to-content {
  color: #fff;
}

.post-tp-4-header .move-to-content .fa {
  cursor: pointer;
}

.post-template-4 .post-embed {
  margin-bottom: 20px;
}

.post-tp-4-header.show-cat-badges.show-breadcrumb .term-badges.floated {
  top: 55px;
}

.post-tp-4-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.post-tp-4-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-4-header .bf-breadcrumb.bc-light-color .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-4-header.wfi .post-header-inner {
    height: 500px;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-4-header.wfi .post-header-inner {
    height: 430px;
  }
}
.post-tp-5-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-5-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-5-header.wfi:before {
  background: rgba(0, 0, 0, 0.25);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.post-tp-5-header.nfi .post-header-inner {
  padding-top: 30px;
  position: relative;
  opacity: 1 !important;
  margin-top: 5px;
}

.post-tp-5-header.wfi .post-header-inner {
  padding: 20px 30px 30px;
  height: 580px;
  position: relative;
  overflow: hidden;
}

.post-tp-5-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
}

.post-tp-5-header.nfi .post-header-title {
  opacity: 1 !important;
  position: relative;
}

.post-tp-5-header .single-post-title {
  text-align: center;
  padding: 0 25px;
}

.post-tp-5-header.nfi .single-post-title {
  margin: 12px 0;
}

.post-tp-5-header.wfi .single-post-title {
  color: #fff;
  text-align: center;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
  padding: 0 25px;
}

.post-tp-5-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-5-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
  text-align: center;
}

.post-tp-5-header .term-badges.floated {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  text-align: center;
}

.post-tp-5-header.nfi .term-badges.floated {
  top: 0;
}

.post-tp-5-header.wfi .term-badges.floated .term-badge a, .post-tp-5-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-5-header.wfi .post-meta, .post-tp-5-header.wfi .post-meta .post-author-a:hover, .post-tp-5-header.wfi .post-meta .views, .post-tp-5-header.wfi .post-meta a, .post-tp-5-header.wfi .post-meta a:hover, .post-tp-5-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-5-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-5-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-5-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-5-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-5-header .post-meta {
  text-align: center;
}

.post-tp-5-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-5-header .move-to-content {
  display: block;
  text-align: center;
  font-size: 36px;
}

.post-tp-5-header.wfi .move-to-content {
  color: #fff;
}

.post-tp-5-header .move-to-content .fa {
  cursor: pointer;
}

.post-template-5 .post-embed {
  margin-bottom: 20px;
}

.post-tp-5-header .single-post-excerpt {
  padding-bottom: 12px;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.post-tp-5-header.wfi .single-post-excerpt {
  color: #fff;
}

.post-tp-5-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-5-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-5-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-5-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-tp-6-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-6-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
  height: 550px;
}

.post-template-6 .post-header-inner {
  position: relative;
  overflow: hidden;
  padding: 10px 0 20px;
}

.post-template-6.wfi .post-header-inner {
  padding: 20px 20px 20px 0;
  background: #fff;
  margin-top: -150px;
}

.layout-2-col.layout-left-sidebar.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-3.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-4.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-5.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-6.post-template-6.wfi .post-header-inner {
  padding-left: 20px;
  padding-right: 20px;
  margin-left: -20px;
  margin-right: -20px;
}

.post-template-6.post-template-6-no-term.wfi .post-header-inner {
  padding-top: 33px;
  padding-bottom: 30px;
}

.post-template-6.post-template-6-no-meta.wfi .post-header-inner {
  padding-top: 25px;
  padding-bottom: 20px;
}

.post-template-6.post-template-6-no-meta.post-template-6-no-term.wfi .post-header-inner {
  padding-top: 35px;
  padding-bottom: 20px;
  margin-top: -120px;
}

.post-template-6 .single-post-title {
  margin: 0 0 15px;
}

.post-template-6 .single-post-title + .post-subtitle {
  margin: -5px 0 15px;
}

.post-template-6 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 11px;
}

.post-tp-6-header.wfi .term-badges.floated .term-badge a, .post-tp-6-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-6-header.wfi .post-meta, .post-tp-6-header.wfi .post-meta .post-author, .post-tp-6-header.wfi .post-meta a {
  color: #fff;
}

.post-tp-6-header .post-meta {
  text-align: center;
}

.post-tp-6-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-6-header.wfi .image-credit:hover {
  background: rgba(0, 0, 0, 0.35);
}

.post-template-6 .post-embed {
  margin-bottom: 20px;
}

.post-template-6 .post-header-inner .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-template-6 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-6 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-6-header.wfi {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-6-header.wfi {
    height: 350px;
  }
  .post-template-6.wfi .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-6-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-6-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-tp-7-header {
  position: relative;
  margin: 0;
}

.post-tp-7-header.wfi {
  background-color: #565656;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.post-tp-7-header.wfi:before {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 380px;
}

.post-tp-7-header.wfi .post-header-inner {
  padding: 30px 30px 0;
  height: 580px;
  position: relative;
}

.post-tp-7-header.nfi .post-header-inner {
  margin: 5px 0 0;
  position: relative;
}

.post-tp-7-header.wfi .post-header-title {
  position: absolute;
  bottom: 0;
  left: -25px;
  right: -25px;
  background: #fff;
  padding: 25px 25px 0;
}

.post-tp-7-header .post-header-title .single-post-title {
  margin-top: 0;
}

.post-tp-7-header .single-post-title + .post-subtitle {
  margin: -2px 0 13px;
}

.post-tp-7-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-7-header .image-credit {
  position: absolute;
  right: 0;
  top: -21px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
  overflow: hidden;
  white-space: nowrap;
}

.post-tp-7-header.wfi .image-credit {
  color: #fff;
}

.post-tp-7-header.nfi .image-credit {
  display: none;
}

.post-template-7 .post-embed {
  margin-bottom: 20px;
}

.post-tp-7-header .bf-breadcrumb {
  margin-bottom: 10px;
}

.post-tp-7-header .single-post-excerpt {
  padding-bottom: 10px;
}

.post-tp-7-header .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-tp-7-header .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 1366px) {
  .post-tp-7-header.wfi .post-header-inner {
    height: 500px;
  }
}
@media only screen and (max-width: 1080px) {
  .post-tp-7-header.wfi .post-header-inner {
    height: 400px;
  }
}
@media only screen and (max-width: 980px) {
  .post-tp-7-header .post-header-title {
    left: 0;
    right: 0;
  }
}
.post-tp-8-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #565656;
  height: 350px;
  float: left;
  width: 40%;
  margin: 0 30px 25px 0;
}

.post-template-8 .post-header-inner {
  padding: 0;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}

.post-template-8 .single-post-title {
  margin: 0 0 13px;
}

.post-template-8 .single-post-title + .post-subtitle {
  margin: -7px 0 15px;
}

.post-template-8 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-8 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-8-header .term-badges.floated .term-badge a, .post-tp-8-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-8-header .post-meta, .post-tp-8-header .post-meta .post-author, .post-tp-8-header .post-meta a {
  color: #fff;
}

.post-tp-8-header .post-meta {
  text-align: center;
}

.post-tp-8-header .image-credit {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 8px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  font-size: 10px;
  color: #fff;
}

.post-template-8 .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-8 .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-8 .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 780px) {
  .post-tp-8-header {
    width: 100%;
    margin-right: 0;
  }
  .post-template-8 .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-8-header .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-8-header .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-template-9 .post-header-inner {
  padding: 0;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.post-template-9 .single-post-title {
  margin: 0 0 12px;
}

.post-template-9 .single-post-title + .post-subtitle {
  margin: -7px 0 15px;
}

.post-template-9 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-9 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-9-header .term-badges.floated .term-badge a, .post-tp-9-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-9-header .post-meta, .post-tp-9-header .post-meta .post-author, .post-tp-9-header .post-meta a {
  color: #fff;
}

.post-template-9 .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-9 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-9 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.post-tp-10-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #565656;
  height: 350px;
  float: left;
  width: 40%;
  margin: 0 30px 25px 0;
}

.post-template-10 .post-header-inner {
  padding: 0;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.post-template-10 .single-featured:empty {
  display: none;
}

.post-template-10 .single-post-title {
  margin: 0 0 13px;
}

.post-template-10 .single-post-title + .post-subtitle {
  margin: -5px 0 13px;
}

.post-template-10 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-10 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-10-header .term-badges.floated .term-badge a, .post-tp-10-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-10-header .post-meta, .post-tp-10-header .post-meta .post-author, .post-tp-10-header .post-meta a {
  color: #fff;
}

.post-tp-10-header .post-meta {
  text-align: center;
}

.post-template-10 .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-10 .post-header-inner .single-post-excerpt:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.post-template-10 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-10 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 780px) {
  .post-tp-10-header {
    width: 100%;
    margin-right: 0;
  }
  .post-template-10 .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-10-header .post-header-inner {
    padding: 20px;
  }
  .post-tp-10-header .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-10-header .image-credit {
    bottom: 5px;
  }
}
.post-tp-11-header {
  position: relative;
  margin-bottom: 15px;
}

.post-tp-11-header.wfi {
  margin-bottom: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-11-header.wfi:before {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 380px;
}

.post-tp-11-header.wfi .post-header-inner {
  height: 470px;
  position: relative;
  overflow: hidden;
}

.post-tp-11-header.wfi .post-header-title {
  position: absolute;
  bottom: 25px;
  left: 25px;
  right: 25px;
}

.post-tp-11-header .single-post-title {
  margin: 0 0 10px;
}

.post-tp-11-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-11-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
}

.post-tp-11-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-11-header .single-post-title:last-child {
  margin-bottom: 0;
}

.post-tp-11-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-11-header.wfi .post-meta, .post-tp-11-header.wfi .post-meta .post-author-a:hover, .post-tp-11-header.wfi .post-meta .views, .post-tp-11-header.wfi .post-meta a, .post-tp-11-header.wfi .post-meta a:hover, .post-tp-11-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-11-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-11-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-11-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-11-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-11-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
  overflow: hidden;
  white-space: nowrap;
}

.post-tp-11-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-11-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-11 .post-embed {
  margin-bottom: 20px;
}

.post-template-11 .bf-breadcrumb {
  margin: -7px 0 9px;
}

.post-tp-11-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
}

.post-tp-11-header .single-post-excerpt:last-child {
  padding-bottom: 0 !important;
}

.post-tp-11-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-11-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-11-header.wfi .post-header-inner {
    height: 380px;
  }
  .post-tp-11-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-11-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-11-header .image-credit {
    bottom: 5px;
  }
}
.post-tp-12-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #3c3c3c;
  margin: 0 0 25px;
}

.post-tp-12-header .single-featured {
  margin: 20px auto 0;
  max-width: 900px;
  text-align: center;
}

.post-tp-12-header .single-featured > * {
  margin-left: auto;
  margin-right: auto;
}

.post-tp-12-header .post-header-inner {
  padding: 40px 25px 60px;
  position: relative;
}

.post-tp-12-header .single-post-title {
  color: #fff;
  text-align: center;
  margin: 0 0 10px;
}

.post-tp-12-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
  color: #c7c7c7;
  text-align: center;
}

.post-tp-12-header .single-post-title:last-child {
  margin-bottom: 30px;
}

.post-tp-12-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 20px;
}

.post-tp-12-header .term-badges.floated .term-badge a, .post-tp-12-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-12-header .post-meta, .post-tp-12-header .post-meta .post-author-a:hover, .post-tp-12-header .post-meta .views, .post-tp-12-header .post-meta a, .post-tp-12-header .post-meta a:hover, .post-tp-12-header .post-meta b {
  color: #fff !important;
}

.post-tp-12-header .post-meta.single-post-meta .post-author-a, .post-tp-12-header .post-meta.single-post-meta .post-author-a:hover, .post-tp-12-header .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-12-header .post-meta.single-post-meta > a + span:before, .post-tp-12-header .post-meta.single-post-meta > span + a:before, .post-tp-12-header .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-12-header .single-post-share {
  margin: 25px 0 -20px !important;
  text-align: center;
}

.post-tp-12-header .single-post-share li {
  margin: 0 3px;
}

.post-tp-12-header .single-post-share .share-handler-wrap {
  max-width: 260px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.post-tp-12-header .single-post-share .post-share-btn {
  background: #3c3c3c;
  border: 1px solid #5d5d5d;
  color: #e8e8e8;
}

.post-tp-12-header .single-post-share .social-item.email a {
  background-color: #6b6b6b;
}

.post-tp-12-header .post-share .share-handler:after, .post-tp-12-header .post-share .share-handler:before {
  border-left-color: #5d5d5d;
}

.post-tp-12-header .post-share .share-handler:after {
  border-left-color: #3c3c3c;
}

.post-tp-12-header .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-12-header .post-meta {
  text-align: center;
}

.post-tp-12-header .image-credit {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 9px;
  text-align: center;
}

.post-tp-12-header .image-credit:hover {
  color: #fff;
}

.post-tp-12-header .bf-breadcrumb {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  opacity: 0.6;
}

.post-tp-12-header .bf-breadcrumb .bf-breadcrumb-item {
  font-size: 11px;
}

.post-tp-12-header .single-post-excerpt {
  color: #fff;
  text-align: center;
}

@media only screen and (max-width: 780px) {
  .post-tp-12-header .post-header-inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.post-template-13 .single-container {
  padding-right: 40px;
  padding-left: 40px;
}

.post-tp-13-header {
  padding: 0;
}

.post-tp-13-header .post-meta-wrap {
  margin: 15px 0;
  padding: 0;
  text-align: center;
}

.post-tp-13-header .post-meta-wrap .post-meta {
  padding: 0;
}

.post-tp-13-header .single-featured {
  margin: 0 -40px 20px;
}

.post-tp-13-header .term-badges {
  position: relative;
  text-align: center;
  top: auto;
  left: auto;
  right: auto;
  margin-bottom: 15px;
}

.post-tp-13-header .single-post-title {
  margin: 0 0 15px;
  text-align: center;
}

.post-tp-13-header .single-post-title + .post-subtitle {
  margin: -1px 0 15px;
  text-align: center;
}

.post-tp-13-header .single-post-title:first-child {
  margin-top: 15px;
}

.post-tp-13-header .single-post-title + .post-share, .post-tp-13-header .single-post-title + .single-featured {
  margin-top: 25px;
}

.post-tp-13-header .single-post-share {
  margin: 15px 0 10px;
  text-align: center;
}

.post-tp-13-header .single-post-share .share-handler-wrap {
  display: inline-block;
}

.post-template-13 .comments-template, body.single .post-template-13 .content-column > .bs-newsletter-pack {
  margin-right: 40px;
  margin-left: 40px;
}

.post-template-13 .ajax-post-content .comments-template.comments-template {
  margin-right: 0;
  margin-left: 0;
}

.post-template-13 .post-related {
  margin-right: 40px;
  margin-left: 40px;
}

.post-template-13 .post-embed {
  margin-bottom: 20px;
}

.post-tp-13-header .bf-breadcrumb {
  margin: -5px 0 12px;
}

.post-tp-13-header .single-post-excerpt {
  text-align: center;
  padding: 0 0 20px;
}

.post-tp-13-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-13-header .single-post-excerpt + .post-meta-wrap {
  margin-top: -7px;
}

@media only screen and (max-width: 780px) {
  .post-template-13 .single-container {
    padding-right: 0;
    padding-left: 0;
  }
  .post-tp-13-header .single-featured {
    margin: 0 0 20px;
  }
  .post-template-13 .comments-template, .post-template-13 .post-related {
    margin-right: 0;
    margin-left: 0;
  }
}
.post-tp-14-header {
  position: relative;
  margin-bottom: 25px;
}

.post-template-14 .post-header-inner {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0 0 25px;
}

.post-template-14 .single-post-title {
  margin: 0 0 15px;
}

.post-template-14 .single-post-title + .post-subtitle {
  margin: -5px 0 15px;
}

.post-template-14 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 11px;
}

.post-tp-14-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-14-header.wfi .image-credit:hover {
  background: rgba(0, 0, 0, 0.35);
}

.post-template-14 .post-embed {
  margin-bottom: 20px;
}

.post-template-14 .post-header-inner .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-template-14 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-14 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.post-tp-15-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #3c3c3c;
  margin: 0 0 25px;
}

.post-tp-15-header .single-post-share {
  margin: 25px 0 -20px !important;
  text-align: center;
}

.post-tp-15-header .single-post-share li {
  margin: 0 3px;
  float: none;
  display: inline-block;
}

.post-tp-15-header .single-featured {
  margin: 20px auto 0;
  max-width: 900px;
  text-align: center;
}

.post-tp-15-header .single-featured > * {
  margin-left: auto;
  margin-right: auto;
}

.post-tp-15-header .post-header-inner {
  padding: 40px 25px 50px;
  position: relative;
}

.post-tp-15-header .single-post-title {
  color: #fff;
  text-align: center;
  margin: 0 0 10px;
}

.post-tp-15-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
  color: #c7c7c7;
  text-align: center;
}

.post-tp-15-header .single-post-title:last-child {
  margin-bottom: 30px;
}

.post-tp-15-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 20px;
}

.post-tp-15-header .term-badges.floated .term-badge a, .post-tp-15-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-15-header .post-meta, .post-tp-15-header .post-meta .post-author-a:hover, .post-tp-15-header .post-meta .views, .post-tp-15-header .post-meta a, .post-tp-15-header .post-meta a:hover, .post-tp-15-header .post-meta b {
  color: #fff !important;
}

.post-tp-15-header .post-meta.single-post-meta .post-author-a, .post-tp-15-header .post-meta.single-post-meta .post-author-a:hover, .post-tp-15-header .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-15-header .post-meta.single-post-meta > a + span:before, .post-tp-15-header .post-meta.single-post-meta > span + a:before, .post-tp-15-header .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-15-header .single-post-share .share-handler-wrap {
  display: inline-block;
}

.post-tp-15-header .single-post-share .post-share-btn {
  background: #3c3c3c;
  border: 1px solid #5d5d5d;
  color: #e8e8e8;
}

.post-tp-15-header .single-post-share .social-item.email a {
  background-color: #6b6b6b;
}

.post-tp-15-header .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-15-header .post-meta {
  text-align: center;
}

.post-tp-15-header .image-credit {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 9px;
  text-align: center;
}

.post-tp-15-header .image-credit:hover {
  color: #fff;
}

.post-tp-15-header .bf-breadcrumb {
  margin: -15px 0 15px;
}

.post-tp-15-header .single-post-excerpt {
  color: #fff;
  text-align: center;
}

.post-tp-15-header .post-share .share-handler:after, .post-tp-15-header .post-share .share-handler:before {
  border-left-color: #5d5d5d;
}

.post-tp-15-header .post-share .share-handler:after {
  border-left-color: #3c3c3c;
}

.site-footer {
  background-color: #434343;
}

.site-footer:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
}

.footer-instagram.boxed, .site-footer.boxed {
  margin-left: auto;
  margin-right: auto;
}

.footer-instagram.full-width.stretched .content-wrap, .site-footer.full-width.stretched .container, .site-footer.full-width.stretched .content-wrap {
  max-width: 100% !important;
}

.footer-widgets {
  padding: 45px 0 35px;
}

.footer-widgets .widget .btn-bs-pagination:hover {
  color: #fff !important;
}

.footer-widgets.light-text .widget.widget_nav_menu ul.menu li a {
  background-color: rgba(0, 0, 0, 0.08);
}

.footer-widgets.light-text .bs-popular-categories .bs-popular-term-item .term-count, .footer-widgets.light-text .widget.widget_archive .post-count, .footer-widgets.light-text .widget.widget_calendar table caption, .footer-widgets.light-text .widget.widget_calendar table td.active-day, .footer-widgets.light-text .widget.widget_calendar table tfoot td, .footer-widgets.light-text .widget.widget_calendar table th, .footer-widgets.light-text .widget.widget_categories .post-count, .footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a {
  background: rgba(255, 255, 255, 0.26);
  color: #fff;
}

.footer-widgets.light-text .bs-popular-categories .bs-popular-term-item, .footer-widgets.light-text .widget.widget_categories ul li, .footer-widgets.light-text .widget.widget_categories ul.children, .footer-widgets.light-text .widget.widget_nav_menu ul.menu .sub-menu > li:last-child a, .footer-widgets.light-text .widget.widget_nav_menu ul.menu li a, .footer-widgets.light-text .widget.widget_pages ul li, .footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a {
  border-color: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .widget.widget_nav_menu ul.menu .sub-menu > li:last-child a {
  border-color: rgba(255, 255, 255, 0.06) !important;
}

.footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a:hover {
  color: rgba(255, 255, 255, 0.71) !important;
}

.footer-widgets.light-text .widget, .footer-widgets.light-text .widget.widget_calendar table td, .footer-widgets.light-text .widget.widget_calendar table td:hover {
  color: rgba(255, 255, 255, 0.71);
}

.footer-widgets.light-text .post-meta .post-author, .footer-widgets.light-text .widget a, .footer-widgets.light-text .widget.widget_categories .post-count {
  color: #fff;
}

.footer-widgets.light-text .widget .bs-about .about-icons-list .about-icon-item a {
  box-shadow: inset 0 0 0 1px rgba(228, 228, 228, 0.21);
  color: #fff;
}

.footer-widgets.light-text .widget .better-social-counter.style-clean .item-count, .footer-widgets.light-text .widget .bs-about .about-icons-list .about-icon-item a:hover {
  color: #fff !important;
}

.footer-widgets.light-text .better-control-nav li a, .footer-widgets.light-text .widget.widget_bs-subscribe-newsletter {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .widget.widget_nav_menu ul.menu li a {
  background-color: rgba(0, 0, 0, 0.08);
}

.footer-widgets.dark-text .bs-popular-categories .bs-popular-term-item .term-count, .footer-widgets.dark-text .widget.widget_calendar table caption, .footer-widgets.dark-text .widget.widget_calendar table td.active-day, .footer-widgets.dark-text .widget.widget_calendar table tfoot td, .footer-widgets.dark-text .widget.widget_calendar table th, .footer-widgets.dark-text .widget.widget_categories .post-count {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .bs-popular-categories .bs-popular-term-item, .footer-widgets.dark-text .widget.widget_categories ul li, .footer-widgets.dark-text .widget.widget_categories ul.children, .footer-widgets.dark-text .widget.widget_pages ul li {
  border-color: rgba(0, 0, 0, 0.11);
}

.footer-widgets.dark-text .widget, .footer-widgets.dark-text .widget.widget_calendar table td, .footer-widgets.dark-text .widget.widget_calendar table td:hover {
  color: rgba(0, 0, 0, 0.69);
}

.footer-widgets.dark-text .post-meta .post-author {
  color: rgba(0, 0, 0, 0.6);
}

.footer-widgets.dark-text .widget .bs-about .about-icons-list .about-icon-item a {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.46);
  color: rgba(0, 0, 0, 0.41);
}

.footer-widgets.dark-text .widget .bs-about .about-icons-list .about-icon-item a:hover, .footer-widgets.dark-text .widget.widget_categories .post-count {
  color: #fff !important;
}

.footer-widgets.dark-text .better-control-nav li a, .footer-widgets.dark-text .widget.widget_bs-subscribe-newsletter {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .listing-item-text-1 .item-inner {
  border-bottom-color: rgba(0, 0, 0, 0.15);
}

.site-footer .footer-social-icons {
  padding: 20px 0;
  background: #292929;
}

.site-footer .footer-social-icons .social-item {
  margin-bottom: 0;
}

.footer-social-icons .better-social-counter.style-big-button .social-list {
  text-align: center;
  font-size: 0;
}

.footer-social-icons .better-social-counter.style-big-button .social-item {
  display: inline-block;
  float: none !important;
  text-align: left;
}

.site-footer .copy-footer {
  padding: 22px 0 22px;
  background: #353535;
}

.site-footer .copy-footer .container {
  font-size: 12px;
}

.site-footer .copy-1, .site-footer .copy-2 {
  color: #b6b6b6;
  color: rgba(255, 255, 255, 0.57);
}

.site-footer .copy-2 {
  text-align: right;
}

.site-footer .copy-1 a, .site-footer .copy-2 a {
  color: #f3f3f3;
}

@media only screen and (max-width: 780px) {
  .site-footer .copy-1, .site-footer .copy-2 {
    text-align: center !important;
  }
  .site-footer .copy-1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .site-footer ul.menu.footer-menu {
    text-align: center;
  }
  .site-footer ul.menu.footer-menu > li {
    float: none;
    margin: 0 7px;
    display: inline-block;
  }
}
.copy-footer .content-wrap {
  overflow-x: hidden;
}

.footer-menu-container {
  border-bottom: 2px solid #646464;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  padding: 10px 0;
  margin-bottom: 10px;
  position: relative;
}

ul.menu.footer-menu > li {
  margin-right: 20px;
}

ul.menu.footer-menu li > a {
  color: inherit;
  text-transform: inherit;
}

ul.menu.footer-menu > li.menu-item-has-children > a:after {
  display: none;
}

.site-footer .copy-footer .footer-menu-wrapper .footer-menu-container:before {
  content: "";
  position: absolute;
  width: 200vw;
  height: 100%;
  right: -100vw;
  padding-left: 200px;
  box-sizing: unset;
  top: 0;
}

.site-footer.full-width .copy-footer {
  max-width: 100%;
  overflow: hidden;
}

.site-footer.full-width .copy-footer .content-wrap {
  overflow-x: visible;
}

.site-footer.full-width.stretched .copy-footer .content-wrap {
  overflow-x: hidden;
  overflow-y: hidden;
}

.main-wrap .site-footer.full-width .copy-footer .content-wrap {
  overflow-x: hidden;
  overflow-y: hidden;
}

.footer-instagram .footer-instagram-label {
  margin: 25px 0;
  text-align: center;
  font-size: 18px;
}

.footer-instagram .bs-instagram-photo img {
  max-width: 100%;
}

.footer-instagram-1 {
  padding: 0 2px 2px;
}

.footer-instagram-1 .bs-instagram-col {
  float: left;
  width: 16.666666667%;
  overflow: hidden;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(1) {
  max-width: 100%;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(2), .footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(3) {
  max-width: 50%;
  float: left;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(3) {
  max-width: 100%;
  clear: left;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(1), .footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(2) {
  max-width: 50%;
  float: left;
}

.footer-instagram-1 .bs-instagram-col .bs-instagram-photo {
  border: 1px solid transparent;
}

@media only screen and (max-width: 1280px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 20%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-6 {
    display: none;
  }
}
@media only screen and (max-width: 980px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 25%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-5 {
    display: none;
  }
}
@media only screen and (max-width: 780px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 33.33333%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-4 {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 50%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-3 {
    display: none;
  }
}
.footer-instagram-2 {
  margin: 0;
}

.footer-instagram-2 .bs-instagram-photo {
  width: 12.5%;
  float: left;
}

@media only screen and (max-width: 1280px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 14.285714286%;
  }
  .footer-instagram-2 .bs-instagram-photo-7 {
    display: none;
  }
}
@media only screen and (max-width: 1100px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 16.666666667%;
  }
  .footer-instagram-2 .bs-instagram-photo-6 {
    display: none;
  }
}
@media only screen and (max-width: 980px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 20%;
  }
  .footer-instagram-2 .bs-instagram-photo-5 {
    display: none;
  }
}
@media only screen and (max-width: 780px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 25%;
  }
  .footer-instagram-2 .bs-instagram-photo-4 {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 33.333%;
  }
  .footer-instagram-2 .bs-instagram-photo-3 {
    display: none;
  }
}
.footer-instagram-3 {
  margin: 0 0 30px;
}

.footer-instagram-3 .bs-instagram-photo {
  width: 200px;
  margin: 0 20px;
  float: left;
}

.footer-instagram-3 .simply-scroll-container {
  position: relative;
}

.footer-instagram-3 .simply-scroll-clip {
  position: relative;
  overflow: hidden;
}

.footer-instagram-3 .simply-scroll-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

.footer-instagram-3 .simply-scroll-list li {
  padding: 0;
  margin: 0 15px;
  list-style: none;
}

.footer-instagram-3 .custom .simply-scroll-clip {
  width: 100%;
  height: 210px;
}

@media (min-width: 768px) {
  .active-sticky-sidebar .row.main-section, .active-sticky-sidebar .row > .bs-vc-wrapper {
    display: flex;
  }
}
:root {
  --publisher-spacing: 20;
  --publisher-spacing-half: calc(var(--publisher-spacing) / 2);
  --publisher-spacing-80-percent: calc(var(--publisher-spacing) * 0.83);
  --publisher-spacing-60-percent: calc(var(--publisher-spacing) * 0.66) ;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .container, .vc_column_container.vc_column_container, .vc_row .vc_column_container > .vc_column-inner, .vc_row.vc_column-gap-1, .vc_row.vc_column-gap-10, .vc_row.vc_column-gap-15, .vc_row.vc_column-gap-2, .vc_row.vc_column-gap-20, .vc_row.vc_column-gap-25, .vc_row.vc_column-gap-3, .vc_row.vc_column-gap-30, .vc_row.vc_column-gap-35, .vc_row.vc_column-gap-4, .vc_row.vc_column-gap-5 {
  padding-left: calc(var(--publisher-spacing-half) * 1px);
  padding-right: calc(var(--publisher-spacing-half) * 1px);
}

.bs-vc-content .vc_row.vc_row-no-padding[data-vc-stretch-content=true], .row, .vc_row.wpb_row {
  margin-left: calc(var(--publisher-spacing-half) * -1px);
  margin-right: calc(var(--publisher-spacing-half) * -1px);
}

.vc_row.vc_inner {
  margin-left: calc(var(--publisher-spacing-half) * -1px) !important;
  margin-right: calc(var(--publisher-spacing-half) * -1px) !important;
}

.bs-vc-wrapper > :not(.bs-vc-column), .sidebar > * {
  margin-bottom: calc(var(--publisher-spacing) * 1px);
}

.better-studio-shortcode, .bs-listing, .bs-shortcode, .bsac, .bsp-wrapper, .content-column > div:last-child, .entry-content .better-studio-shortcode, .order-customer-detail, .order-detail-wrap, .single-container, .slider-style-16-container, .slider-style-18-container, .slider-style-2-container, .slider-style-23-container, .slider-style-4-container, .slider-style-8-container, .vc_row .vc_column-inner .wpb_content_element, .wc-account-content-wrap, .widget {
  margin-bottom: calc(var(--publisher-spacing) * 1px);
}

.archive-title {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px);
}

.layout-1-col, .layout-2-col, .layout-3-col {
  margin-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.layout-1-col.layout-bc-before, .layout-2-col.layout-bc-before, .layout-3-col.layout-bc-before {
  margin-top: calc(var(--publisher-spacing-half) * 1px);
}

.bs-listing.bs-listing-products .bs-pagination, .bs-listing.bs-listing-products .bs-slider-controls, .bs-vc-content > .vc_row.vc_row-fluid.vc_row-has-fill:first-child {
  margin-top: calc(var(--publisher-spacing-80-percent) * -1px) !important;
}

.vc_col-has-fill > .bs-vc-wrapper, .vc_row-has-fill + .vc_row-full-width + .vc_row > .bs-vc-wrapper > .bs-vc-column > .bs-vc-wrapper, .vc_row-has-fill + .vc_row > .bs-vc-wrapper > .bs-vc-column > .bs-vc-wrapper, .vc_row-has-fill + .vc_row > .wpb_column > .bs-vc-wrapper, .vc_row-has-fill > .bs-vc-wrapper > .vc_column_container > .bs-vc-wrapper, .vc_row-has-fill > .wpb_column > .bs-vc-wrapper {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px) !important;
}

#bbpress-forums #bbp-search-form, .main-section, .vc_col-has-fill .wpb_wrapper > .bs-listing:last-child, .vc_col-has-fill .wpb_wrapper > .bsp-wrapper:last-child, .vc_col-has-fill .wpb_wrapper > :last-child, .vc_row-has-fill .wpb_wrapper > .bs-listing:last-child, .vc_row-has-fill .wpb_wrapper > .bsp-wrapper:last-child, .vc_row-has-fill .wpb_wrapper > :last-child {
  margin-bottom: calc(var(--publisher-spacing-half) * 1px);
}

.bs-listing-modern-grid-listing-3.bs-listing {
  margin-bottom: calc(var(--publisher-spacing-half) * 1px) !important;
}

.vc_row-has-fill .wpb_wrapper > .bs-listing-modern-grid-listing-3.bs-listing:last-child {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px) !important;
}

.bsac.bsac-post-before-author, .comment-respond.comments-template, .comments-template, .post-related, .post-related + .ajax-post-content, .post-related + .comments-template, .post-related + .single-container, .single-container > .bs-newsletter-pack, .single-container > .post-author, .up-sells.products, .woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce + .bs-shortcode, .woocommerce + .woocommerce, .woocommerce-checkout-review-order-wrap, .woocommerce-page div.product .related.products, .woocommerce-page div.product .woocommerce-tabs, body.single .content-column > .bs-newsletter-pack {
  margin-top: calc(var(--publisher-spacing) * 1px);
}

.better-gcs-wrapper {
  margin-top: calc(var(--publisher-spacing) * -1px);
}

.slider-container + .bs-sks, .slider-style-1-container, .slider-style-11-container, .slider-style-13-container, .slider-style-15-container, .slider-style-17-container, .slider-style-19-container, .slider-style-2-container.slider-container-1col, .slider-style-20-container, .slider-style-21-container, .slider-style-22-container, .slider-style-3-container, .slider-style-4-container.slider-container-1col, .slider-style-5-container, .slider-style-7-container, .slider-style-9-container {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px);
  padding-bottom: calc(var(--publisher-spacing) * 1px);
  margin-bottom: calc(var(--publisher-spacing-80-percent) * -1px);
}

.slider-container.slider-bc-before + .bs-sks, .slider-style-1-container.slider-bc-before, .slider-style-11-container.slider-bc-before, .slider-style-13-container.slider-bc-before, .slider-style-15-container.slider-bc-before, .slider-style-17-container.slider-bc-before, .slider-style-19-container.slider-bc-before, .slider-style-20-container.slider-bc-before, .slider-style-21-container.slider-bc-before, .slider-style-22-container.slider-bc-before, .slider-style-23-container.slider-bc-before, .slider-style-3-container.slider-bc-before, .slider-style-5-container.slider-bc-before, .slider-style-7-container.slider-bc-before, .slider-style-9-container.slider-bc-before {
  padding-top: calc(var(--publisher-spacing-half) * 1px);
  padding-bottom: calc(var(--publisher-spacing-half) * 1px);
  margin-bottom: calc(var(--publisher-spacing-half) * 1px);
}

.section-heading {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px);
}

@media only screen and (max-width: 678px) {
  .footer-widgets > .content-wrap > .container > .row > * {
    margin-bottom: calc(var(--publisher-spacing-80-percent) * 1px);
  }
}
.bs-injection.bs-injection-before_footer .bs-injection.bs-injection-after_footer {
  margin-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.bs-injection.bs-injection-before_header .bs-injection.bs-injection-after_header {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.single-container > .bs-push-noti.post-bottom, .single-container > .bs-push-noti.post-bottom + .post-author {
  margin-top: calc(var(--publisher-spacing) * 1px);
}

.bs-push-noti.post-top {
  margin-bottom: calc(var(--publisher-spacing) * 1px) !important;
}

@font-face {
  font-display: swap;
  font-family: "Poppins-Local";
  src: url(/fonts/Poppins.eot);
  src: url(/fonts/Poppins.eot?#iefix) format("embedded-opentype");
  src: url(/fonts/Poppins.woff) format("woff"), url(/fonts/Poppins.tff) format("truetype"), url(/fonts/Poppins.svg#Poppins-Local) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: "Poppins-SmiBold Local";
  src: url(/fonts/Poppins-SemiBold.eot);
  src: url(/fonts/Poppins-SemiBold.eot?#iefix) format("embedded-opentype");
  src: url(/fonts/Poppins-SemiBold.woff) format("woff"), url(/fonts/Poppins-SemiBold.ttf) format("truetype"), url("/wieviel-geld-hat-don-mclean-vermoegen-von-don-mclean-2023-biografie-geld-lebenslauf-hier//fonts/Poppins-SemiBold.svg#Poppins-SmiBold Local") format("svg");
  font-weight: 400;
  font-style: normal;
}
.post-template-14 .single-post-title {
  margin: 0 0 15px;
}

.post-template-14 .single-post-title {
  margin: 0 0 15px;
}

.single-post-title {
  font-family: "Poppins-SmiBold Local";
  font-weight: 400;
  text-transform: none;
}

.img-hover img { /* Safari and Chrome */ /* Firefox */ /* IE 9 */ /* Opera */
  transition: all 0.3s ease;
  position: relative;
}

.img-hover img:hover {
  backface-visibility: hidden; /* Safari and Chrome */ /* Firefox */ /* IE 9 */ /* Opera */
  transform: translatZ(0) scale(1.2);
}

.img-hover:hover:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 30px;
  height: 30px;
  border: 1px solid #000;
}

.grayscale {
  -moz-filter: brightness(1.1) grayscale(100%) contrast(90%);
  filter: brightness(1.1) grayscale(100%);
}

.bf-breadcrumb .bf-breadcrumb-item {
  display: inline-block;
  font-size: 12px;
  line-height: 22px;
}

.bf-breadcrumb-item {
  display: inline-block;
  font-size: 12px;
  line-height: 22px;
  margin: 2px;
}

.bf-breadcrumb .bf-breadcrumb-items {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
}

.bf-breadcrumb-items {
  padding: 0;
  margin: 2px;
  list-style: none;
  font-size: 0;
}

.img-cont.b-error:before, .img-cont.b-loaded:before, .img-holder.b-error:before, .img-holder.b-loaded:before {
  background: 0 0;
  opacity: 0;
  animation: none;
}

.listing-item-blog-1 .featured .img-holder.b-error, .listing-item-blog-1 .featured .img-holder.b-loaded, .listing-item-blog-5 .featured .img-holder.b-error, .listing-item-blog-5 .featured .img-holder.b-loaded, .listing-item-tb-1 .img-holder.b-error, .listing-item-tb-1 .img-holder.b-loaded, .listing-item-tb-2 .img-holder.b-error, .listing-item-tb-2 .img-holder.b-loaded, .listing-item-tb-3 .img-holder.b-error, .listing-item-tb-3 .img-holder.b-loaded {
  background-size: cover !important;
  background-position: top center !important;
}

:root {
  --publisher-system-font: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  --publisher-primary-color: #0080ce;
  --publisher-menu-height: calc(1px - 1px);
  --wp-adminbar-height: calc(1px - 1px) ;
}

body {
  font: 14px/1.7 Lato, sans-serif;
  color: #5f6569;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  font-size-adjust: auto;
}

::-moz-selection {
  color: #fff;
  text-shadow: none;
}

::selection {
  color: #fff;
  text-shadow: none;
}

::-moz-selection {
  color: #fff;
  text-shadow: none;
}

.heading-typo, .site-header .site-branding .logo, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: #2d2d2d;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  line-height: 1.3;
}

h1, .h1 {
  font-size: 34px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 25px;
}

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

h5, .h5 {
  font-size: 17px;
}

h6, .h6 {
  font-size: 15px;
}

.bs-injection > .vc_row, .bs-injection > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection > .vc_vc_row, .container, .content-wrap, .footer-instagram.boxed, .page-layout-no-sidebar .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .page-layout-no-sidebar .bs-vc-content > .vc_row, .page-layout-no-sidebar .bs-vc-content > .vc_row.vc_row-has-fill .upb-background-text.vc_row, .page-layout-no-sidebar .bs-vc-content > .vc_vc_row, .site-footer.boxed, body.boxed .main-wrap {
  max-width: var(--publisher-site-width);
  width: 100%;
}

@media only screen and (max-width: 668px) {
  .layout-1-col, .layout-2-col, .layout-3-col {
    margin-top: 20px !important;
  }
}
body.page-layout-1-col, body.page-layout-2-col {
  --publisher-site-width: var(--publisher-site-width-2-col);
  --publisher-site-width-content: var(--publisher-site-width-2-col-content-col);
  --publisher-site-width-primary: var(--publisher-site-width-2-col-primary-col);
  --publisher-site-width-secondary: 0 ;
}

@media (min-width: 768px) {
  .layout-2-col .content-column {
    width: var(--publisher-site-width-content);
  }
  .bf-2-main-column-size.bf-2-main-column-size {
    width: var(--publisher-site-width-2-col-content-col);
  }
  .layout-2-col .sidebar-column {
    width: var(--publisher-site-width-primary);
  }
  .bf-2-primary-column-size.bf-2-primary-column-size {
    width: var(--publisher-site-width-2-col-primary-col);
  }
  .layout-2-col.layout-2-col-2 .content-column {
    left: var(--publisher-site-width-primary);
  }
  .rtl .layout-2-col.layout-2-col-2 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary);
  }
  .layout-2-col.layout-2-col-2 .sidebar-column {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-2-col.layout-2-col-2 .sidebar-column {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
}
body.page-layout-3-col {
  --publisher-site-width: var(--publisher-site-width-3-col);
  --publisher-site-width-content: var(--publisher-site-width-3-col-content-col);
  --publisher-site-width-primary: var(--publisher-site-width-3-col-primary-col);
  --publisher-site-width-secondary: var(--publisher-site-width-3-col-secondary-col);
  --publisher-site-width-content-col-sm: calc(var(--publisher-site-width-content) + (var(--publisher-site-width-secondary) / 2));
  --publisher-site-width-primary-col-sm: calc(100% - var(--publisher-site-width-content-col-sm));
  --publisher-site-width-primary-col-xs: calc(var(--publisher-site-width-primary) + (var(--publisher-site-width-content) / 2));
  --publisher-site-width-secondary-col-xs: calc(100% - var(--publisher-site-width-primary-col-xs)) ;
}

@media (min-width: 1000px) {
  .layout-3-col .content-column {
    width: var(--publisher-site-width-content);
  }
  .bf-3-main-column-size.bf-3-main-column-size {
    width: var(--publisher-site-width-3-col-content-col);
  }
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary);
  }
  .bf-3-primary-column-size.bf-3-primary-column-size {
    width: var(--publisher-site-width-3-col-primary-col);
  }
  .layout-3-col .sidebar-column-secondary {
    width: var(--publisher-site-width-secondary);
  }
  .bf-3-secondary-column-size.bf-3-secondary-column-size {
    width: var(--publisher-site-width-3-col-secondary-col);
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .layout-3-col .content-column {
    width: var(--publisher-site-width-content-col-sm);
  }
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary-col-sm);
  }
  .layout-3-col .sidebar-column-secondary {
    display: none;
  }
}
@media (max-width: 767px) and (min-width: 500px) {
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary-col-xs);
    float: left;
  }
  .layout-3-col .sidebar-column-secondary {
    width: var(--publisher-site-width-secondary-col-xs);
    float: left;
  }
}
@media (max-width: 500px) {
  .layout-3-col .sidebar-column-secondary {
    display: none;
  }
}
@media (min-width: 1001px) {
  .layout-3-col-2 .sidebar-column-primary {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-2 .sidebar-column-primary {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-2 .sidebar-column-secondary {
    right: var(--publisher-site-width-primary);
  }
  .rtl .layout-3-col-2 .sidebar-column-secondary {
    right: inherit;
    left: var(--publisher-site-width-primary);
  }
  .layout-3-col-3 .content-column {
    left: var(--publisher-site-width-primary);
  }
  .rtl .layout-3-col-3 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary);
  }
  .layout-3-col-3 .sidebar-column-primary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-3 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-4 .content-column {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-4 .content-column {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-4 .sidebar-column-primary {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-4 .sidebar-column-primary {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-4 .sidebar-column-secondary {
    right: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-4 .sidebar-column-secondary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .layout-3-col-5 .content-column {
    left: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-5 .content-column {
    left: inherit;
    right: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .layout-3-col-5 .sidebar-column-primary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-5 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-5 .sidebar-column-secondary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-5 .sidebar-column-secondary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-6 .content-column {
    left: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-6 .content-column {
    left: inherit;
    right: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .layout-3-col-6 .sidebar-column-primary {
    right: calc(var(--publisher-site-width-content) - var(--publisher-site-width-secondary));
  }
  .rtl .layout-3-col-6 .sidebar-column-primary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) - var(--publisher-site-width-secondary));
  }
  .layout-3-col-6 .sidebar-column-secondary {
    right: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-6 .sidebar-column-secondary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .layout-3-col-3 .content-column, .layout-3-col-5 .content-column, .layout-3-col-6 .content-column {
    left: var(--publisher-site-width-primary-col-sm);
  }
  .rtl .layout-3-col-3 .content-column, .rtl .layout-3-col-5 .content-column, .rtl .layout-3-col-6 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary-col-sm);
  }
  .layout-3-col-3 .sidebar-column-primary, .layout-3-col-5 .sidebar-column-primary, .layout-3-col-6 .sidebar-column-primary {
    right: var(--publisher-site-width-content-col-sm);
  }
  .rtl .layout-3-col-3 .sidebar-column-primary, .rtl .layout-3-col-5 .sidebar-column-primary, .rtl .layout-3-col-6 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content-col-sm);
  }
}
code {
  padding: 4px 6px;
  font-size: 90%;
  color: inherit;
  background-color: #eaeaea;
  border-radius: 0;
}

pre {
  padding: 15px;
  background-color: #f5f5f5;
  border: 1px solid #dcdcdc;
  border-radius: 0;
}

a:focus {
  color: inherit;
}

a, a:focus, a:hover {
  text-decoration: none;
  transition: all 0.07s ease;
}

input[type=color], input[type=date], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
  height: 36px;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

textarea {
  display: block;
  width: 100%;
  height: auto;
  background-color: #fff;
}

input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {
  outline: 0;
}

.btn, button, html input[type=button], input[type=button], input[type=reset], input[type=submit] {
  border: none;
  color: #fff;
  border-radius: 0;
  outline: 0;
  height: auto;
  line-height: 1.4;
  padding: 8px 12px;
  vertical-align: middle;
  transition: all 0.3s ease;
  max-width: 100%;
  white-space: normal;
}

.entry-content .btn, .entry-content .btn a, .entry-content button, .entry-content html input[type=button], .entry-content input[type=button], .entry-content input[type=reset], .entry-content input[type=submit] {
  color: #fff;
}

.btn:focus, .btn:hover, button:focus, button:hover, html input[type=button]:focus, html input[type=button]:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
  opacity: 0.85;
}

.btn.btn-lg, .btn-group-lg > .btn {
  height: 57px;
  line-height: 57px;
  padding: 0 30px;
}

.btn.btn-xs {
  height: 47px;
  line-height: 47px;
  padding: 0 20px;
}

.btn.btn-light {
  background: #fff;
  border: 1px solid #d4d4d4;
  color: #5c5c5c;
  font-family: "Open Sans", Helvetica, sans-serif;
  font-size: 12px;
  height: auto;
  padding: 0 13px;
}

.btn.btn-light.hover, .btn.btn-light:hover {
  border-color: #868686 !important;
  color: #2b2b2b !important;
  background: #fff !important;
}

.btn.btn-light[disabled] {
  border-color: #eaeaea;
  color: #eaeaea;
}

ul.menu {
  padding: 0;
  margin: 0;
  list-style: none;
}

ul.menu a {
  text-decoration: none;
}

ul.menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.menu > li {
  float: left;
}

ul.menu > li.alignright {
  float: right;
}

ul.menu li > a {
  position: relative;
}

ul.menu > li .sub-menu {
  background-color: #eee;
  position: absolute;
  top: 102%;
  top: calc(100% + 1px);
  z-index: 100;
  width: 200px;
}

ul.menu li.bs-flip-children {
  direction: rtl;
}

ul.menu li.bs-flip-children .sub-menu, ul.menu li.bs-flip-children a {
  direction: ltr;
}

ul.menu > li .sub-menu .sub-menu {
  left: 99.4%;
  top: 0 !important;
}

ul.menu li.bs-flip-children .sub-menu .sub-menu {
  left: -99.4%;
}

ul.menu li.bs-flip-children .mega-type-link .mega-links > li > a .better-custom-badge, ul.menu li.bs-flip-children .sub-menu.sub-menu .better-custom-badge {
  right: auto;
  left: 10px;
}

ul.menu li.bs-flip-children .sub-menu.sub-menu .menu-have-badge.menu-item-has-children > a > .better-custom-badge {
  right: auto;
  left: 24px;
}

ul.menu > li li:hover > .sub-menu {
  display: block;
}

ul.menu li.menu-have-icon > a > .bf-icon {
  margin-right: 6px;
  display: inline-block;
}

ul.menu li.menu-title-hide > a > .bf-icon {
  margin-right: 0;
}

ul.menu li.menu-title-hide > a {
  padding: 0 15px;
  display: inline-block;
}

ul.menu li.menu-item-has-children.menu-title-hide > a:after {
  display: none;
}

ul.menu li.menu-item-has-children > a:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
  margin-left: 6px;
  font-size: 13px;
}

ul.menu .sub-menu > li.menu-item-has-children > a:after {
  position: absolute;
  right: 10px;
  top: 5px;
  content: "\f105";
}

ul.menu li.bs-flip-children .sub-menu > li.menu-item-has-children > a:after {
  content: "\f104";
  left: 10px;
  right: auto;
  margin-right: 8px;
  margin-left: 0;
}

ul.menu.menu li.bs-flip-children .sub-menu a {
  text-align: right;
}

ul.menu .sub-menu .sub-menu > li.menu-item-has-children > a:after {
  content: "\f0da";
}

ul.menu li.menu-have-icon .bf-icon {
  margin-right: 10px;
}

ul.menu li.menu-have-icon.menu-title-hide .bf-icon {
  margin-right: 0;
}

ul.menu .sub-menu > li > a {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

ul.menu .sub-menu > li:last-child a {
  border-bottom: none !important;
}

ul.menu .mega-menu, ul.menu .sub-menu {
  z-index: -1;
  transition: 0.3s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
  display: none;
  visibility: hidden;
}

ul.menu.bsm-initialized .mega-menu, ul.menu.bsm-initialized .sub-menu {
  display: block;
}

ul.menu.bsm-pure li:hover > .mega-menu, ul.menu.bsm-pure li:hover > .sub-menu {
  visibility: visible !important;
  z-index: 9999 !important;
  opacity: 1 !important;
  display: block !important;
}

ul.menu.bsm-initialized li.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.bsm-enter > .sub-menu {
  visibility: visible;
  z-index: 9999;
}

ul.menu.bsm-initialized li.bsm-leave > .mega-menu, ul.menu.bsm-initialized li.bsm-leave > .sub-menu {
  display: none;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none > .sub-menu {
  display: none;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none.bsm-enter > .sub-menu {
  display: block;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade > .sub-menu {
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade.bsm-enter > .sub-menu {
  opacity: 1;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade > .sub-menu {
  transform: translate3d(0, -10px, 0) scale3d(0.95, 0.95, 0.95);
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in > .sub-menu {
  transform: translate3d(0, 11px, 0);
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in > .sub-menu {
  transform: translate3d(0, 11px, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-top-in;
}
@keyframes menu-slide-top-in {
  0% {
    transform: translate3d(0, -11px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in > .sub-menu {
  transform: translate3d(11px, 0, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-left-in;
}
@keyframes menu-slide-left-in {
  0% {
    transform: translate3d(-11px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in > .sub-menu {
  transform: translate3d(-11px, 0, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-right-in;
}
@keyframes menu-slide-right-in {
  0% {
    transform: translate3d(11px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: scale3d(0.97, 0.97, 0.97);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-tada;
  transform: scale3d(1, 1, 1);
}
@keyframes menu-tada {
  0% {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.97, 0.97, 0.97) rotate3d(0, 0, 1, -1deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, 2deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -8px, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-bounce;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-bounce {
  0%, 20% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, -15px, 0);
    opacity: 0;
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -20px, 0);
  }
  100%, 53%, 80% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
  100% {
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-shake;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-shake {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 0;
  }
  20%, 50%, 60%, 70%, 90% {
    transform: translate3d(-5px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(5px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-swing;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-swing {
  0% {
    opacity: 0;
  }
  20% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -4deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 2deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -2deg);
  }
  100% {
    transform: rotate3d(0, 0, 1, 0deg);
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-wobble;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-9%, 0, 0) rotate3d(0, 0, 1, -2deg);
  }
  30% {
    transform: translate3d(7%, 0, 0) rotate3d(0, 0, 1, 1.5deg);
  }
  45% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1.5deg);
  }
  60% {
    transform: translate3d(3%, 0, 0) rotate3d(0, 0, 1, 0.7deg);
  }
  75% {
    transform: translate3d(-1%, 0, 0) rotate3d(0, 0, 1, -0.7deg);
  }
  100% {
    transform: none;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-flipInX;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-flipInX {
  0% {
    transform: perspective(200px) rotate3d(1, 0, 0, 50deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(200px) rotate3d(1, 0, 0, -10deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(200px) rotate3d(1, 0, 0, 5deg);
    opacity: 1;
  }
  80% {
    transform: perspective(200px) rotate3d(1, 0, 0, -2deg);
  }
  100% {
    transform: perspective(200px);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y > .sub-menu {
  animation-duration: 0.65s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-flipInY;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-flipInY {
  0% {
    transform: perspective(200px) rotate3d(0, 1, 0, 20deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(200px) rotate3d(0, 1, 0, -10deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(200px) rotate3d(0, 1, 0, 5deg);
    opacity: 1;
  }
  80% {
    transform: perspective(200px) rotate3d(0, 1, 0, -1deg);
  }
  100% {
    transform: perspective(200px);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz > .sub-menu {
  animation-duration: 0.65s;
  opacity: 0;
  transform: translateZ(0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translateZ(0);
  animation-name: menu-buzz;
  animation-duration: 0.15s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes menu-buzz {
  50% {
    transform: translateX(1px) rotate(0.7deg);
  }
  100% {
    transform: translateX(-1px) rotate(-0.7deg);
  }
}
.main-menu-wrapper.bs-pinning-block.pinned {
  box-shadow: none;
}

.site-header .content-wrap {
  overflow: visible !important;
}

.site-header > .header-inner > .content-wrap > .container {
  position: relative;
}

.site-header .site-branding {
  margin: 0;
}

.site-header .site-branding .logo {
  margin: 0;
  line-height: 0;
  font-size: 50px;
}

.site-header .site-branding .logo.text-logo {
  font-size: 30px;
  line-height: 38px;
}

.site-header .site-branding .logo img {
  max-width: 100%;
}

.site-header .site-branding .logo .site-title {
  display: none;
}

.site-header > .header-inner > .container {
  position: relative;
}

.site-header > .header-inner .row-height {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.site-header > .header-inner .logo-col, .site-header > .header-inner .sidebar-col {
  display: table-cell;
  float: none;
  height: 100%;
  vertical-align: middle;
}

.site-header .header-inner .row {
  position: relative;
}

.site-header.full-width.stretched .content-wrap, .site-header.full-width.stretched .content-wrap .container {
  max-width: 100% !important;
}

.site-header .sidebar-col .wpb_content_element {
  margin-bottom: 0 !important;
}

.site-header .menu-action-buttons {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 35px;
  z-index: 99;
}

.header-style-1.site-header.boxed .menu-action-buttons, .header-style-2.site-header.boxed .menu-action-buttons {
  bottom: -3px;
}

.site-header .menu-action-buttons.width-1 {
  width: 40px;
}

.site-header .menu-action-buttons.width-2 {
  width: 80px;
}

.site-header .menu-action-buttons.width-3 {
  width: 120px;
}

.site-header .menu-action-buttons > div {
  min-width: 37px;
  display: inline-block;
  float: right;
  height: 100%;
  text-align: right;
  position: relative;
}

.site-header .menu-action-buttons > div.close {
  opacity: 1;
}

.site-header .main-menu-container.search-open .menu-action-buttons, .site-header .search-container.open {
  width: 100%;
}

.site-header .menu-action-buttons .search-container {
  z-index: 1;
}

.site-header .main-menu-wrapper .main-menu-container.search-open .main-menu {
  opacity: 0;
  pointer-events: none;
}

.site-header .search-container.open {
  width: 100%;
}

.site-header .off-canvas-menu-icon-container + .search-container.open {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  padding: 0;
}

.site-header .main-menu-container.search-open .off-canvas-menu-icon-container + .search-container .search-handler {
  margin-right: 38px;
}

.site-header .search-container .search-handler, .site-header .shop-cart-container .cart-handler {
  position: absolute;
  right: 3px;
  top: 50%;
  margin-top: -15px;
  z-index: 100;
  width: 37px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  display: inline-block;
  font-size: 15px;
  color: #434343;
  cursor: pointer;
  transition: color 0.3s ease;
}

.site-header .search-container .search-box {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 36px 0 0;
  z-index: 99;
  height: 100%;
  width: 100%;
  text-align: center;
}

.site-header .search-container .search-box .search-form .search-field {
  border: none;
  width: 100%;
  height: 45px;
  background: 0 0;
  line-height: 45px;
  font-size: 14px;
  color: #434343;
}

.site-header .search-container.open .search-box {
  display: block;
}

.site-header .search-container .search-box .search-form input[type=submit] {
  display: none;
}

.site-header .off-canvas-menu-icon-container {
  z-index: 2;
}

.site-header .shop-cart-container .cart-handler {
  transition: all 0.3s ease;
  font-size: 17px;
  white-space: nowrap;
}

.site-header .shop-cart-container .cart-handler * {
  white-space: inherit;
}

.site-header .shop-cart-container .cart-box {
  width: 260px;
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  padding: 20px;
  display: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  text-align: left;
}

.site-header .shop-cart-container .cart-box .buttons {
  margin-bottom: 0;
}

.site-header .shop-cart-container .cart-box .buttons .checkout {
  float: right;
}

.site-header .shop-cart-container.open .cart-box {
  display: block;
}

.site-header .main-menu-container.search-open .shop-cart-container {
  display: none;
}

.site-header .shop-cart-container .cart-handler .cart-count {
  display: inline-block;
  line-height: 18px;
  min-width: 18px;
  padding: 0 4px;
  font-size: 12px;
  font-weight: bolder;
  color: #fff;
  margin-left: 1px;
  vertical-align: middle;
  border-radius: 33px;
  font-family: sans-serif;
  text-align: center;
}

.site-header .shop-cart-container .cart-box:after {
  content: "";
  height: 3px;
  position: absolute;
  right: 0;
  left: 0;
  top: -3px;
  display: inline-block;
}

.site-header .shop-cart-container a.remove {
  display: inline-block;
  float: left;
  margin-right: 4px;
  font-size: 14px;
  margin-top: 4px;
}

.site-header .menu-action-buttons > .off-canvas-menu-icon-container {
  margin-right: 6px;
}

.off-canvas-menu-icon-container {
  line-height: 42px;
}

.off-canvas-menu-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  line-height: 20px;
  text-align: center;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el {
  margin: 9px 0 0;
  width: 16px;
  cursor: pointer;
  height: 2px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  background: #313131;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el:after, .off-canvas-menu-icon .off-canvas-menu-icon-el:before {
  content: "";
  display: inline-block;
  background: #313131;
  width: 20px;
  height: 2px;
  position: absolute;
  top: -6px;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el:after {
  top: 6px;
}

.off-canvas-menu-icon:hover .off-canvas-menu-icon-el:before, .off-canvas-menu-open .off-canvas-menu-icon .off-canvas-menu-icon-el:before {
  top: -8px;
}

.off-canvas-menu-icon:hover .off-canvas-menu-icon-el:after, .off-canvas-menu-open .off-canvas-menu-icon .off-canvas-menu-icon-el:after {
  top: 8px;
}

.off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el {
  text-align: right;
}

.off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el:after, .off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el:before {
  right: 0;
}

.off-canvas-menu-icon-container.off-icon-left .off-canvas-menu-icon-el {
  text-align: left;
}

.off-canvas-container .canvas-close {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 23px;
  right: 18px;
  cursor: pointer;
  z-index: 1;
}

.off-canvas-inner .canvas-close i, .off-canvas-inner .canvas-close:after, .off-canvas-inner .canvas-close:before {
  position: absolute;
  width: 18px;
  height: 2px;
  content: "";
  display: inline-block;
  background: #a8a8a8;
  left: 0;
  top: 7px;
  margin-top: 0;
  border-radius: 14px;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-inner .canvas-close:hover i, .off-canvas-inner .canvas-close:hover:after, .off-canvas-inner .canvas-close:hover:before {
  background: #111;
}

.off-canvas-container.skin-dark .canvas-close i, .off-canvas-container.skin-dark .canvas-close:after, .off-canvas-container.skin-dark .canvas-close:before {
  background: #7e7e7e;
}

.off-canvas-container.skin-dark .canvas-close:hover i, .off-canvas-container.skin-dark .canvas-close:hover:after, .off-canvas-container.skin-dark .canvas-close:hover:before {
  background: #fff;
}

.off-canvas-inner .canvas-close:before {
  transform: rotate(45deg);
}

.off-canvas-inner .canvas-close:after {
  transform: rotate(-45deg);
}

.off-canvas-inner .canvas-close i {
  width: 0;
  left: inherit;
  right: 50%;
  margin-right: 0;
}

.off-canvas-container.left .canvas-close.open:before, .off-canvas-container.left .canvas-close:hover:before {
  width: 10px;
  left: 0;
  top: 10px;
}

.off-canvas-container.left .canvas-close.open:after, .off-canvas-container.left .canvas-close:hover:after {
  width: 10px;
  left: 0;
  top: 4px;
}

.off-canvas-container.left .canvas-close.open:hover i, .off-canvas-container.left .canvas-close:hover i {
  width: 16px;
  visibility: visible;
  position: absolute;
  right: 50%;
  margin-right: -8px;
}

.off-canvas-container.right .canvas-close {
  left: 18px;
  right: auto;
}

.off-canvas-container.right .canvas-close i, .off-canvas-container.right .canvas-close:after, .off-canvas-container.right .canvas-close:before {
  right: 0;
  left: auto;
}

.off-canvas-container.right .canvas-close i {
  width: 0;
  right: inherit;
  left: 50%;
  margin-left: 0;
  margin-right: auto;
}

.off-canvas-container.right .canvas-close.open:before, .off-canvas-container.right .canvas-close:hover:before {
  width: 10px;
  right: 0;
  left: auto;
  top: 4px;
}

.off-canvas-container.right .canvas-close.open:after, .off-canvas-container.right .canvas-close:hover:after {
  width: 10px;
  right: 0;
  left: auto;
  top: 10px;
}

.off-canvas-container.right .canvas-close.open:hover i, .off-canvas-container.right .canvas-close:hover i {
  width: 16px;
  visibility: visible;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  right: auto;
  margin-right: auto;
}

.main-menu > li {
  margin-right: 10px;
}

.main-menu > li > a {
  line-height: 48px;
  display: inline-block;
  padding: 0 12px;
}

.main-menu .sub-menu > li > a {
  padding: 0 16px 0 10px;
  line-height: 40px;
}

.main-menu.menu > li .sub-menu {
  width: 210px;
  background-color: #fff;
  box-shadow: 0 7px 7px rgba(0, 0, 0, 0.15);
}

.main-menu.menu .sub-menu li > a {
  line-height: 1.7;
  padding: 8px 16px;
}

.main-menu.menu .sub-menu > li {
  position: relative;
}

.main-menu.menu .sub-menu > li, .main-menu.menu .sub-menu > li > a {
  color: #434343;
}

.main-menu.menu .sub-menu li.current-menu-item:hover > a, .main-menu.menu .sub-menu > li:hover > a {
  color: #fff;
}

.main-menu.menu .sub-menu > li.menu-item-has-children > a:after {
  top: 7px;
}

.main-menu.menu .sub-menu > li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

.main-menu.menu .sub-menu .sub-menu > li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.main-menu.menu > li > a:before {
  content: "";
  display: block;
  width: 20%;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.3s ease;
  visibility: hidden;
}

.main-menu.menu > li.current-menu-item > a:before, .main-menu.menu > li.current-menu-parent > a:before, .main-menu.menu > li:hover > a:before {
  width: 100%;
  visibility: visible;
}

.top-menu > li {
  line-height: 25px;
  margin-right: 15px;
}

.top-menu.menu li {
  position: relative;
}

.top-menu.menu li > a {
  color: #707070;
}

.top-menu .sub-menu > li > a {
  padding: 0 12px;
  line-height: 32px;
}

.top-menu.menu > li .sub-menu {
  width: 180px;
  background-color: #222;
}

.top-menu.menu .sub-menu > li, .top-menu.menu .sub-menu > li > a {
  color: silver;
}

.top-menu.menu .sub-menu > li.menu-item-has-children > a:after {
  top: 7px;
}

.top-menu.menu .sub-menu li > a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.02);
}

.top-menu.menu .bs-pretty-tabs-elements.sub-menu {
  opacity: 0;
  transition: opacity 0.3s ease;
  padding: 0 !important;
  border: none !important;
  left: -15px;
  top: 114% !important;
  display: block !important;
}

.top-menu.menu .display-more-items .bs-pretty-tabs-elements {
  opacity: 1;
  visibility: visible !important;
  padding: 0 !important;
  border: none !important;
}

.bspw-header-style-3 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-3 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge {
  display: block;
}

.bspw-header-style-1 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-2 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-3 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .widget.widget_nav_menu .menu .better-custom-badge {
  display: none;
}

.main-menu.menu .better-custom-badge, .off-canvas-menu .menu .better-custom-badge {
  position: absolute;
  left: 11px;
  top: -16px;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff;
  font-family: "Arial Narrow", Arial, sans-serif;
  font-size: 11px;
  padding: 0 5px;
  font-weight: 600;
  letter-spacing: 1px;
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  min-width: 19px;
  white-space: nowrap;
  transition: all 0.3s ease;
}

.main-menu.menu .better-custom-badge:after, .off-canvas-menu .menu .better-custom-badge:after {
  border: solid 4px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  bottom: -8px;
  left: 5px;
}

.main-menu.menu > .menu-item:hover > a > .better-custom-badge {
  top: -12px;
}

.main-menu.menu .sub-menu.sub-menu .better-custom-badge, .mega-menu.mega-type-link .mega-links > li > a .better-custom-badge {
  left: auto;
  position: absolute;
  bottom: auto;
  right: 10px;
  top: 50%;
  margin-top: -8px;
}

.mega-menu.mega-type-link .mega-links > li > a .better-custom-badge {
  margin-top: -13px;
}

.main-menu.menu .sub-menu.sub-menu .menu-item.menu-badge-left > a > .better-custom-badge {
  position: inherit !important;
  margin-right: 6px;
}

.main-menu.menu .sub-menu.sub-menu .menu-have-badge.menu-item-has-children > a > .better-custom-badge {
  right: 24px;
}

.main-menu.menu .sub-menu.sub-menu .better-custom-badge:after, .mega-menu.mega-type-link .mega-links > li > a .better-custom-badge:after {
  display: none;
}

.site-header.header-style-3 .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-4 .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-7 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 98%;
}

.site-header.header-style-3 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-4 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-7 .main-menu.menu > .menu-item:hover > a > .better-custom-badge {
  top: 98%;
  left: 20px;
}

.site-header.header-style-3 .main-menu.menu > .menu-item > a > .better-custom-badge:after, .site-header.header-style-4 .main-menu.menu > .menu-item > a > .better-custom-badge:after, .site-header.header-style-7 .main-menu.menu > .menu-item > a > .better-custom-badge:after {
  bottom: inherit;
  top: -8px;
  transform: rotate(180deg);
}

.site-header.header-style-5 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 3px;
}

.site-header.header-style-6 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-6 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 0;
}

.site-header.header-style-8 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-8 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 0;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-4 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-7 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge {
  display: none;
}

.menu .mega-menu {
  width: 100%;
  position: absolute;
  left: 0;
  top: 102%;
  top: calc(100% + 1px);
  z-index: 100;
  background-color: #fff;
  -wbkit-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  text-align: left;
}

.menu > li > .mega-menu .bsm-leave .sub-menu, .menu > li > .mega-menu .sub-menu, .menu > li > .mega-menu li.menu-item-has-children.better-anim-none > .sub-menu {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: auto !important;
  left: auto !important;
  background: 0 0 !important;
  width: 100%;
  box-shadow: none !important;
}

.menu > li > .mega-menu .sub-menu .sub-menu {
  padding-left: 15px;
}

.menu .mega-menu li.menu-item-has-children > a:after {
  display: none;
}

.menu > li > .mega-menu .mega-menu-links {
  background-color: #c8c8c8;
}

.mega-menu.mega-type-link {
  list-style: none;
  padding: 22px 25px;
}

.mega-menu.mega-type-link .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

.mega-menu.mega-type-link .mega-links > li {
  float: left;
}

.mega-menu.mega-type-link .mega-links > li > a {
  color: #434343;
  font-size: 105%;
  border-bottom: 2px solid rgba(0, 0, 0, 0.07);
  width: 100%;
  display: block;
  margin-bottom: 5px;
  padding-bottom: 10px;
}

.mega-menu.mega-type-link .mega-links .sub-menu {
  border: none;
  background: 0 0;
  box-shadow: none;
}

.mega-menu.mega-type-link-list {
  list-style: none;
  padding: 0;
}

.mega-menu.mega-type-link-list .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

.mega-menu.mega-type-link-list .mega-links > li {
  display: inline-block;
  padding: 10px 12px;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  display: none;
  position: absolute;
  top: 100% !important;
  left: 0 !important;
  background-color: #fff !important;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.37) !important;
  padding: 0 12px;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu .sub-menu {
  background-color: #050505 !important;
  padding-left: 0;
}

.mega-menu.mega-type-link-list .mega-links li:hover > .sub-menu {
  display: block;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  position: inherit;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li > a {
  border-bottom: none;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: inline-block;
}

.mega-menu.mega-type-link-list .mega-links > .menu-item {
  margin-bottom: 0;
}

.mega-grid-posts {
  padding: 20px;
}

.mega-grid-posts .post:nth-child(5), .mega-grid-posts .postli:nth-child(1) {
  clear: left;
  margin-left: -7px;
}

.mega-grid-posts .bs-listing-listing-mix-2-1, .mega-grid-posts .listing-item-grid-1 {
  margin-bottom: 0;
}

.mega-menu.tabbed-grid-posts .listing.listing-grid {
  display: inline-block;
  width: 100%;
}

.site-header .listing-item-grid-1 .title {
  line-height: 22px;
  font-size: 15px;
}

.site-header .bs-pagination {
  margin: 5px 0 0;
}

.tabbed-grid-posts {
  position: relative;
}

.tabbed-grid-posts:before {
  content: "";
  background-color: #fbfbfb;
  width: 220px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: inline-block;
  border-right: 1px solid #dedede;
}

.tabbed-grid-posts .tabs-section {
  list-style: none;
  width: 220px;
  max-width: 220px;
  text-align: left;
  position: relative;
  z-index: 1;
  float: left;
  padding: 23px 23px 0 23px;
  margin: 0;
}

.tabbed-grid-posts .tabs-section a, .tabbed-grid-posts .tabs-section a:hover {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #333 !important;
  padding: 5px 17px;
  border: 1px solid transparent;
  text-transform: capitalize;
  transition: none !important;
}

.tabbed-grid-posts .tabs-section a .fa {
  margin-right: 4px;
  color: #adadad;
  transition: all 0.07s ease;
}

.tabbed-grid-posts .tabs-section .active a .fa {
  color: inherit;
}

.tabbed-grid-posts .tab-content {
  display: block;
  padding: 23px 23px 23px 245px;
}

.tabbed-grid-posts .listing.listing-grid-1 .listing-item-grid-1 {
  margin-bottom: 5px;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3[max-width~="450px"] .listing-item {
  width: 33.3333% !important;
  float: left !important;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3 .listing-item:nth-child(3n-2) {
  padding-right: 12px !important;
  clear: left !important;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3 .listing-item:nth-child(1) {
  clear: none !important;
}

.tabbed-grid-posts .listing.columns-3 .listing-item:nth-child(3n-1) {
  padding: 0 6px !important;
}

.tabbed-grid-posts .listing.columns-3 .listing-item:nth-child(3n+3) {
  padding-left: 12px !important;
}

.mega-type-page-builder {
  padding: 30px 25px;
}

.mega-type-page-builder .bs-listing:last-child, .mega-type-page-builder .bs-shortcode:last-child, .mega-type-page-builder .entry-content .better-studio-shortcode:last-child .mega-type-page-builder .better-studio-shortcode:last-child, .mega-type-page-builder .widget:last-child {
  margin-bottom: 0;
}

.main-menu-wrapper {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.main-menu-wrapper .main-menu-container {
  position: relative;
}

.site-header.boxed .main-menu-wrapper .main-menu-container, .site-header.full-width .main-menu-wrapper {
  border-top: 1px solid #dedede;
  border-bottom: 3px solid #dedede;
  background: #fff;
}

body.boxed .site-header .main-menu-wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.menu .mega-menu, ul.menu > li .sub-menu {
  top: 107%;
  top: calc(100% + 3px);
}

.site-header.header-style-5 .search-container .search-handler, .site-header.header-style-5 .shop-cart-container .cart-handler, .site-header.header-style-8 .search-container .search-handler, .site-header.header-style-8 .shop-cart-container .cart-handler {
  margin-top: -14px;
}

.site-header.header-style-6 .search-container .search-handler, .site-header.header-style-6 .shop-cart-container .cart-handler {
  margin-top: -13px;
}

.site-header.header-style-1 .header-inner {
  padding: 40px 0;
}

.site-header.header-style-1.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-1 .site-branding {
  text-align: center;
}

.site-header.header-style-1 .main-menu.menu {
  text-align: center;
  height: 68px;
  overflow-y: hidden;
  margin-bottom: -3px;
  padding-top: 20px;
  margin-top: -20px;
}

.site-header.header-style-1.full-width .main-menu.menu .mega-menu, .site-header.header-style-1.full-width .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-1 .main-menu.menu > li {
  float: none;
  display: inline-block;
  margin: 0 4px;
}

.site-header.header-style-1 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-1 .search-container .search-box .search-form .search-field {
  text-align: center;
}

.site-header.header-style-1.full-width .menu-action-buttons {
  top: 20px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding: 0 40px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding: 0 80px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding: 0 120px;
}

.site-header.header-style-2 .header-inner {
  padding: 20px 0;
}

.site-header.header-style-2 .main-menu.menu {
  height: 68px;
  overflow-y: hidden;
  margin-bottom: -3px;
  padding-top: 20px;
  margin-top: -20px;
}

.site-header.header-style-2.full-width .main-menu.menu .mega-menu, .site-header.header-style-2.full-width .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-2 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 5px 0 0;
}

.site-header.header-style-2 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-2.full-width .menu-action-buttons {
  top: 20px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-3 .header-inner {
  padding: 25px 0;
}

.site-header.header-style-3 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-3 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-3 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-3.boxed .main-menu.menu .mega-menu, .site-header.header-style-3.boxed .main-menu.menu > li .sub-menu {
  top: 103%;
  top: calc(100% + 1px);
}

.site-header.header-style-3.full-width .main-menu.menu .mega-menu, .site-header.header-style-3.full-width .main-menu.menu > li .sub-menu {
  top: 76%;
  top: calc(100% - 15px);
}

.site-header.header-style-3.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-3.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.boxed.header-style-3 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-3 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-3 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-3 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-3 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: 0;
}

.site-header.header-style-3 .ajax-search-results:after, .site-header.header-style-3 .shop-cart-container .cart-box:after {
  height: 2px;
  top: -2px;
}

.site-header.header-style-3.full-width .menu-action-buttons {
  bottom: 15px;
}

.site-header.header-style-3.full-width .bs-pinning-block.pinned .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu {
  height: 48px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu {
  margin-bottom: -1px;
}

@media only screen and (max-width: 700px) {
  body.bs-show-ha .site-header.header-style-3 {
    border-bottom: none !important;
  }
}
.site-header.header-style-4 .header-inner {
  padding: 50px 0;
}

.site-header.header-style-4.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-4 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-4 .main-menu.menu .mega-menu, .site-header.header-style-4 .main-menu.menu > li .sub-menu {
  top: 102%;
  top: calc(100% + 1px);
}

.site-header.header-style-4.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-4.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-4 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-4 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.boxed.header-style-4 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-4 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-4 .site-branding {
  text-align: center;
}

.site-header.header-style-4 .main-menu.menu {
  text-align: center;
}

.site-header.header-style-4 .main-menu.menu > li {
  float: none;
  display: inline-block;
}

.site-header.header-style-4 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-4 .bs-pinning-block.pinned .main-menu.menu, .site-header.header-style-4 .main-menu-wrapper .main-menu-container {
  height: 48px;
  margin-bottom: -1px;
  padding-bottom: 0;
}

.active-top-line .site-header.header-style-4.boxed .bs-pinning-block.pinned .main-menu-container {
  height: 50px;
}

.site-header.header-style-4 .search-container .search-box .search-form .search-field {
  text-align: center;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding: 0 40px;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding: 0 80px;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding: 0 120px;
}

.site-header.header-style-4.boxed .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-5 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-5.boxed .header-inner, .site-header.header-style-5.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-5 .main-menu.menu {
  text-align: right;
  width: 100%;
}

.site-header.header-style-5 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0;
}

.site-header.header-style-5 .main-menu.menu > li > a {
  padding: 0 15px;
}

.site-header.header-style-5 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-5 .site-branding {
  width: 23.333%;
  float: left;
}

.site-header.header-style-5 .main-menu-container {
  width: 76.666%;
  float: right;
}

.site-header.header-style-5 .main-menu > li > a {
  line-height: 78px;
}

.site-header.header-style-5 .site-branding .logo {
  line-height: 78px;
  display: table;
  width: 100%;
}

.site-header.header-style-5 .site-branding .logo, .site-header.header-style-5 .site-branding .logo img {
  max-height: 74px;
}

.site-header.header-style-5 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  line-height: 74px;
  height: 74px;
  padding: 0 10px 0 0;
}

.site-header.header-style-5 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-5 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  max-height: 100%;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-5 .ajax-search-results:after, .site-header.header-style-5 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-5 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-5 .main-menu.menu > li:hover > a:before, .site-header.header-style-5 .shop-cart-container .cart-box:after {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-5 .main-menu.menu > li.current-menu-item > a, .site-header.header-style-5 .main-menu.menu > li.current-menu-parent > a, .site-header.header-style-5 .main-menu.menu > li:hover > a {
  background: rgba(0, 0, 0, 0.05);
}

.site-header.header-style-5 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-5 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-5.full-width .content-wrap.bs-pinning-block.pinned {
  max-width: 100% !important;
}

.site-header.header-style-5.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

.site-header.header-style-5 .main-menu.menu, .site-header.header-style-6 .main-menu.menu, .site-header.header-style-8 .main-menu.menu {
  height: 79px;
  overflow-y: hidden;
  margin-bottom: -1px;
}

.site-header.header-style-6 .main-menu.menu {
  height: 91px;
}

.site-header.header-style-8 .main-menu.menu {
  height: 67px;
}

.site-header.header-style-5 .main-menu.menu .mega-menu, .site-header.header-style-5 .main-menu.menu > li .sub-menu, .site-header.header-style-6 .main-menu.menu .mega-menu, .site-header.header-style-6 .main-menu.menu > li .sub-menu, .site-header.header-style-8 .main-menu.menu .mega-menu, .site-header.header-style-8 .main-menu.menu > li .sub-menu {
  top: 101%;
  top: calc(100% + 1px);
}

.site-header.header-style-5 .main-menu.menu > li .sub-menu .sub-menu, .site-header.header-style-6 .main-menu.menu > li .sub-menu .sub-menu, .site-header.header-style-8 .main-menu.menu > li .sub-menu .sub-menu {
  top: 0;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-1, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-1, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-1 {
  padding-right: 40px;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-2, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-2, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-2 {
  padding-right: 80px;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-3, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-3, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-3 {
  padding-right: 120px;
}

.site-header.header-style-5 .main-menu-container.search-open .search-container {
  width: 66.66%;
  line-height: 78px;
  right: 0;
  left: auto;
}

.site-header.header-style-6 .main-menu-container.search-open .search-container {
  width: 66.66%;
  line-height: 90px;
  right: 0;
  left: auto;
}

.site-header.header-style-8 .main-menu-container.search-open .search-container {
  width: 75%;
  line-height: 66px;
  right: 0;
  left: auto;
}

.site-header.header-style-5 .main-menu-container.search-open .main-menu.menu, .site-header.header-style-6 .main-menu-container.search-open .main-menu.menu, .site-header.header-style-8 .main-menu-container.search-open .main-menu.menu {
  opacity: 0;
  pointer-events: none;
}

.site-header.header-style-5 .menu-action-buttons > div {
  line-height: 78px;
}

.site-header.header-style-6 .menu-action-buttons > div {
  line-height: 90px;
}

.site-header.header-style-8 .menu-action-buttons > div {
  line-height: 66px;
}

.site-header.header-style-5 .shop-cart-container .cart-box, .site-header.header-style-6 .shop-cart-container .cart-box, .site-header.header-style-8 .shop-cart-container .cart-box {
  line-height: 22px;
}

.site-header.header-style-5 .menu-action-buttons .off-canvas-menu-icon, .site-header.header-style-8 .menu-action-buttons .off-canvas-menu-icon {
  margin-top: -2px;
}

.site-header.header-style-5 .search-container .search-box .search-form .search-field {
  height: 78px;
}

.site-header.header-style-6 .search-container .search-box .search-form .search-field {
  height: 90px;
}

.site-header.header-style-8 .search-container .search-box .search-form .search-field {
  height: 66px;
}

.site-header.header-style-5 .shop-cart-container .cart-box:after, .site-header.header-style-6 .shop-cart-container .cart-box:after, .site-header.header-style-8 .shop-cart-container .cart-box:after {
  content: "";
  height: 2px;
  position: absolute;
  right: 0;
  left: 0;
  top: -1px;
  opacity: 1;
  visibility: visible;
}

.site-header.header-style-6 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-6.boxed .header-inner, .site-header.header-style-6.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-6 .main-menu.menu {
  float: right;
}

.site-header.header-style-6 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0;
}

.site-header.header-style-6 .main-menu.menu > li > a {
  padding: 0 15px;
}

.site-header.header-style-6 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-6 .site-branding {
  width: 23.333%;
  float: left;
  line-height: 90px;
}

.site-header.header-style-6 .main-menu-container {
  width: 76.666%;
  float: right;
}

.site-header.header-style-6 .main-menu > li > a {
  line-height: 90px;
}

.site-header.header-style-6 .site-branding .logo {
  display: table;
  width: 100%;
  line-height: 86px;
  height: 86px;
}

.site-header.header-style-6 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px 0 0;
}

.site-header.header-style-6 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-6 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-6 .site-branding .logo img {
  padding: 0;
  line-height: 88px;
  max-height: 88px;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon {
  position: absolute;
  width: 100%;
  top: 24px;
  left: 0;
  text-align: center;
  margin-right: 0;
  font-size: 16px;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon img {
  vertical-align: top;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon.bf-custom-icon {
  top: 20px;
}

.site-header.header-style-6 .main-menu.menu > li.menu-have-icon > a {
  padding-top: 24px;
  line-height: 66px;
}

.site-header.header-style-6 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-6 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-6 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-6 .main-menu.menu > li.current-menu-item > a, .site-header.header-style-6 .main-menu.menu > li.current-menu-parent > a, .site-header.header-style-6 .main-menu.menu > li:hover > a {
  background: rgba(0, 0, 0, 0.05);
}

.site-header.header-style-6 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-6 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-6.full-width .content-wrap {
  max-width: 100% !important;
}

.site-header.header-style-6.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

.site-header.header-style-7 .header-inner {
  padding: 50px 0;
}

.site-header.header-style-7.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-7 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-7 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.boxed.header-style-7 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-7 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-7 .site-branding {
  text-align: center;
}

.site-header.header-style-7 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-7 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-7.boxed .main-menu.menu .mega-menu, .site-header.header-style-7.boxed .main-menu.menu > li .sub-menu {
  top: 102%;
  top: calc(100% + 1px);
}

.site-header.header-style-7.full-width .main-menu.menu .mega-menu, .site-header.header-style-7.full-width .main-menu.menu > li .sub-menu {
  top: 76%;
  top: calc(100% - 15px);
}

.site-header.header-style-7.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-7.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-7.full-width .menu-action-buttons {
  bottom: 15px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-7 .bs-pinning-block.pinned .main-menu.menu {
  height: 48px;
  margin-bottom: -1px;
  padding-bottom: 0;
}

.site-header.header-style-7.full-width .bs-pinning-block.pinned .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-8 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-8.boxed .header-inner, .site-header.header-style-8.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-8 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-8 .main-menu.menu > li > a {
  padding: 0 7px;
}

.site-header.header-style-8 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-8 .site-branding {
  width: 20%;
  float: left;
  padding-right: 20px;
}

.site-header.header-style-8 .main-menu-container {
  width: 80%;
  float: right;
}

.site-header.header-style-8 .main-menu > li > a {
  line-height: 66px;
}

.site-header.header-style-8 .site-branding .logo {
  line-height: 58px;
  display: table;
  width: 100%;
}

.site-header.header-style-8 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  line-height: 62px;
  height: 62px;
  padding: 0 10px 0 0;
  position: relative;
  z-index: 100;
}

.site-header.header-style-8 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-8 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  max-height: 100%;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-8 .site-branding .logo, .site-header.header-style-8 .site-branding .logo img {
  max-height: 58px;
  padding: 0;
}

.site-header.header-style-8 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-8 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-8 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-8 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-8 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-8.full-width .content-wrap {
  max-width: 100% !important;
}

.site-header.header-style-8.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

@media only screen and (max-width: 992px) {
  .main-menu > li {
    margin-right: 10px;
  }
  .site-header.header-style-1 .main-menu.menu > li {
    margin: 0 4px;
  }
  .site-header.header-style-3 .main-menu.menu > li, .site-header.header-style-4 .main-menu.menu > li, .site-header.header-style-8 .main-menu.menu > li {
    margin: 0 7px 0 0;
  }
  .site-header.header-style-5 .main-menu.menu > li > a, .site-header.header-style-6 .main-menu.menu > li > a, .site-header.header-style-8 .main-menu.menu > li > a {
    padding: 0 7px;
  }
  .main-menu > li > a {
    padding: 0 4px;
  }
}
.rh-header {
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  min-width: 300px;
  position: relative;
}

.rh-header .rh-container {
  background-color: #222;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

@media only screen and (max-width: 700px) {
  body .site-header, body.bs-hide-ha .site-header {
    display: none;
  }
  body.bs-show-ha .site-header {
    display: block;
  }
  body.bs-show-ha .site-header .bs-pinning-wrapper, body.bs-show-ha .site-header .header-inner .logo-col, body.bs-show-ha .site-header .main-menu-wrapper, body.bs-show-ha .site-header .topbar {
    display: none;
  }
  body.bs-show-ha .site-header .header-inner .sidebar-col, body.bs-show-ha .site-header > .header-inner .row-height {
    display: block;
    height: auto;
    width: 100%;
  }
  body.bs-show-ha .site-header.header-style-2 .header-inner, body.bs-show-ha .site-header.header-style-3 .header-inner {
    padding: 15px 0;
  }
  body.bs-show-ha-a .main-wrap {
    display: flex;
    flex-direction: column;
  }
  body.bs-show-ha-a .main-wrap .rh-header {
    order: 1;
  }
  body.bs-show-ha-a .main-wrap .site-header {
    order: 2;
  }
  body.bs-show-ha-a .main-wrap > * {
    order: 3;
  }
  body.bs-show-ha.bs-show-ha-a .site-header.header-style-2 .header-inner, body.bs-show-ha.bs-show-ha-a .site-header.header-style-3 .header-inner {
    padding: 15px 0 0;
  }
  .rh-header {
    display: block;
  }
}
.rh-header .menu-container {
  position: absolute;
  top: 0;
  right: 0;
}

.rh-header .menu-container .menu-handler {
  color: #fff;
  width: 54px;
  height: 54px;
  text-align: center;
  display: inline-block;
  font-size: 18px;
  background-color: rgba(255, 255, 255, 0.05);
  cursor: pointer;
  position: relative;
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  float: right;
}

.rh-header .menu-container .menu-handler .lines {
  display: inline-block;
  width: 22px;
  height: 2px;
  background: #ecf0f1;
  position: relative;
  margin-top: 25.5px;
}

.rh-header .menu-container .menu-handler .lines:after, .rh-header .menu-container .menu-handler .lines:before {
  display: inline-block;
  width: 22px;
  height: 2px;
  background: #ecf0f1;
  position: absolute;
  left: 0;
  content: "";
}

.rh-header .menu-container .menu-handler .lines:before {
  top: 8px;
}

.rh-header .menu-container .menu-handler .lines:after {
  top: -8px;
}

.rh-cover .rh-c-m .resp-menu li {
  display: block;
  line-height: 46px;
  float: none;
  position: relative;
}

.rh-cover .rh-c-m .resp-menu .sub-menu a > .fa {
  min-width: 12px;
}

.rh-cover .rh-c-m .resp-menu li a > .bf-icon {
  display: inline-block;
  min-width: 22px;
  margin: 0;
}

.rh-cover .rh-c-m .resp-menu li > a {
  padding: 0 0 0 3px;
  color: #fff;
  display: block;
  position: relative;
  font-size: 14px;
  border-bottom: none;
  transition: none;
}

.rh-cover .rh-c-m .resp-menu > li > a {
  border-bottom: 2px solid rgba(255, 255, 255, 0.05);
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children.open-sub > a {
  border-bottom-color: transparent !important;
}

.rh-cover .rh-c-m .resp-menu .children-button {
  position: absolute;
  right: 0;
  top: 11px;
  line-height: 24px;
  width: 24px;
  height: 24px;
  text-align: center;
  color: silver;
  cursor: pointer;
  border-radius: 50%;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
  opacity: 0.5;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu .children-button {
  top: 8px;
}

.rh-cover .rh-c-m .resp-menu li.open-sub > .children-button {
  background: rgba(0, 0, 0, 0.13);
}

.rh-cover .rh-c-m .resp-menu li li .children-button {
  top: 1px;
}

.rh-cover .rh-c-m .resp-menu .children-button:after, .rh-cover .rh-c-m .resp-menu .children-button:before {
  content: "";
  position: absolute;
  top: 11px;
  right: 6px;
  width: 11px;
  height: 2px;
  display: inline-block;
  background: #fff;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
}

.rh-cover .rh-c-m .resp-menu .children-button:after {
  transform: rotate(90deg);
}

.rh-cover .rh-c-m .resp-menu .open-sub > .children-button {
  opacity: 0.75;
}

.rh-cover .rh-c-m .resp-menu .open-sub > .children-button:after {
  transform: none;
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children > a:after {
  display: none;
}

.rh-cover .rh-c-m .resp-menu li:hover > .mega-menu, .rh-cover .rh-c-m .resp-menu li:hover > .sub-menu {
  display: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu, .rh-cover .rh-c-m .resp-menu .sub-menu {
  display: none;
  visibility: visible;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: inherit !important;
  left: inherit !important;
  right: auto !important;
  background-color: transparent;
  width: 100%;
  margin-top: 1px;
  z-index: 1;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li:last-child > a {
  border-bottom: 2px solid rgba(255, 255, 255, 0.04) !important;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li.open-sub:last-child > a {
  border-bottom-color: transparent !important;
}

.rh-cover .rh-c-m .resp-menu .sub-menu .sub-menu {
  margin-top: 2px;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li > a {
  font-size: 13px;
}

.rh-cover .rh-c-m .resp-menu .mega-menu, .rh-cover .rh-c-m .resp-menu .sub-menu {
  padding-left: 22px;
}

.rh-cover .rh-c-m .resp-menu li li {
  line-height: 28px;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li:last-child > a {
  padding-bottom: 8px;
  margin-bottom: 5px;
}

.rh-cover .rh-c-m .resp-menu .better-custom-badge {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff;
  font-family: "Arial Narrow", Arial, sans-serif;
  font-size: 11px;
  padding: 0 5px;
  font-weight: 600;
  letter-spacing: 1px;
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  min-width: 19px;
  white-space: nowrap;
  transition: all 0.3s ease;
  float: right;
  margin: 6px 6px 0 0;
  background-color: transparent !important;
  opacity: 0.6;
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children > a > .better-custom-badge {
  margin-right: 30px;
}

.rh-cover .rh-c-m .resp-menu li li.menu-item-has-children > a > .better-custom-badge {
  margin-top: 8px;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu li {
  line-height: 40px;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu li > a {
  font-size: 12px;
}

.rh-cover .search-form {
  margin-top: 35px;
  position: relative;
}

.rh-cover .search-form input[type=search] {
  margin: 0;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  float: none;
  webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.rh-cover .search-form input[type=submit] {
  content: "\f002";
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 16px;
  background: 0 0 !important;
}

.rh-cover .search-form ::-webkit-input-placeholder {
  color: #fff;
}

.rh-cover .search-form ::-moz-placeholder {
  color: #fff;
}

.rh-cover .search-form :-ms-input-placeholder {
  color: #fff;
}

.rh-cover .search-form :-moz-placeholder {
  color: #fff;
}

.rh-cover .better-social-counter {
  margin: 20px 0 0 !important;
}

.rh-cover .better-social-counter.style-button .social-list {
  text-align: center;
}

.rh-cover .better-social-counter.style-button .social-item {
  float: none;
  display: inline-block;
  margin: 0 4px 4px;
}

.rh-cover .better-social-counter.style-button .item-icon {
  width: 42px;
  height: 42px;
  line-height: 38px;
  color: #fff;
  background-color: #a3a3a3;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0) !important;
  border: 3px solid rgba(255, 255, 255, 0.25);
  font-size: 16px;
}

.rh-cover .better-social-counter.style-button .social-item:hover .item-icon {
  border-color: rgba(255, 255, 255, 0.45);
}

.rh-cover.no-login-icon .better-social-counter.style-button .social-list {
  position: absolute;
  top: 9px;
  max-width: 80%;
  height: 45px;
  overflow: hidden;
  text-align: left;
}

.rh-cover .rh-c-m .resp-menu .mega-menu {
  display: none;
  visibility: visible;
  opacity: 1;
  background-color: transparent;
  position: inherit;
  left: 0;
  top: 0;
  border: none;
  box-shadow: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu .container {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link {
  padding: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links > li {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li a {
  padding-bottom: 0;
  margin-bottom: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li .sub-menu {
  display: none !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li.open-sub > .sub-menu {
  display: block !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links li {
  padding: 0;
  text-align: left;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  position: relative;
  top: 0 !important;
  left: 0 !important;
  background-color: transparent !important;
  text-align: left !important;
  box-shadow: none !important;
  padding: 6px 0 0 22px;
  display: none !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: block;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post {
  width: 100%;
  padding: 0 20px;
  float: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(2), .rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(3), .rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(4) {
  display: none;
}

.rh-cover .mega-menu.mega-type-link-list .mega-links > li:hover > a {
  color: #fff !important;
}

.rh-header .logo-container {
  padding: 0 0 0 15px;
  line-height: 54px;
  height: 54px;
}

.rh-header .logo-container.rh-img-logo {
  font-size: 0;
}

.rh-header .logo-container img {
  max-height: 80%;
  max-width: 80%;
}

.rh-header .logo-container a {
  color: #fff;
}

.rh-cover {
  position: fixed;
  top: 0;
  left: -99%;
  z-index: 9999;
  width: 100%;
  transition: 0.54s cubic-bezier(0.65, 0.33, 0.35, 0.84);
  visibility: hidden;
  overflow: auto;
  background: #191919;
  height: 101%;
  height: calc(100% + 1px);
}

body.open-rh .rh-cover {
  left: 0;
  visibility: visible;
}

body.admin-bar .rh-cover {
  top: 46px;
}

body.mce-content-body {
  background-color: #fff !important;
}

.noscroll {
  overflow: hidden;
}

@media (max-width: 767px) {
  body {
    background-color: #f3f3f3 !important;
  }
  .main-wrap {
    background-color: #fff;
    overflow: auto;
    margin: auto;
    width: 100%;
  }
}
.rh-cover.gr-1 {
  background-image: -ms-linear-gradient(45deg, #001fd3 0, #2d9dfb 100%);
}

.rh-cover.gr-2 {
  background-image: -ms-linear-gradient(85deg, #b83917 0, #f7ae15 100%);
}

.rh-cover.gr-3 {
  background-image: -ms-linear-gradient(85deg, #9234ef 0, #22c1c3 100%);
}

.rh-cover.gr-4 {
  background-image: -ms-linear-gradient(85deg, #c23337 0, #d45f25 100%);
}

.rh-cover.gr-5 {
  background-image: -ms-linear-gradient(85deg, #0a58c0 0, #00ade1 100%);
}

.rh-cover.gr-6 {
  background-image: -ms-linear-gradient(85deg, #0b5c5e 0, #28ae92 100%);
}

.rh-cover.gr-7 {
  background-image: -ms-linear-gradient(85deg, #880d2c 0, #1d70bf 100%);
}

.rh-cover.gr-8 {
  background-image: -ms-linear-gradient(85deg, #191b1d 0, #525759 100%);
}

.rh-cover.bg-img:before {
  opacity: 0.13;
}

.rh-cover.bg-img:after {
  content: "";
  display: inline-block;
  position: fixed;
  top: 0;
  left: -100%;
  width: 100%;
  bottom: 0;
  background: #000;
  opacity: 0.4;
  z-index: -2;
  transition: 0.54s cubic-bezier(0.65, 0.33, 0.35, 0.84);
}

.close-rh .rh-cover.bg-img:after {
  left: -100%;
}

.open-rh .rh-cover.bg-img:after {
  left: 0;
}

.rh-cover:before {
  height: 60px;
  content: "";
  width: 100%;
  position: absolute;
  background-color: #fff;
  opacity: 0.08;
  box-shadow: 0 0 32px 0 #000;
  z-index: -1;
}

.rh-cover .rh-close {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 25px;
  display: inline-block;
  top: 21px;
  cursor: pointer;
  z-index: 10;
}

.rh-cover .rh-close:after, .rh-cover .rh-close:before {
  content: "";
  width: 2px;
  height: 18px;
  position: absolute;
  left: 50%;
  margin-left: -1px;
  top: 50%;
  margin-top: -10px;
  opacity: 0.65;
  background: #fff;
  transform: rotate(45deg);
  border-radius: 5px;
}

.rh-cover .rh-close:after {
  transform: rotate(-45deg);
}

.rh-cover .rh-panel {
  padding: 27px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.rh-cover .rh-panel.rh-p-u {
  display: none;
}

.rh-cover .rh-p-h {
  line-height: 60px;
  margin: -27px -27px 20px;
  padding: 0 23px;
  font-size: 14px;
  color: #fff;
  height: 60px;
  position: relative;
}

.rh-cover .rh-p-h a {
  color: #fff;
}

.rh-cover .rh-p-h .user-login {
  padding-left: 40px;
  position: relative;
  cursor: pointer;
}

.rh-cover .rh-p-h .user-login .user-avatar {
  border: 2px solid rgba(255, 255, 255, 0.16);
  border-radius: 50%;
  overflow: hidden;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 0;
  text-align: center;
}

.rh-cover .rh-p-h .user-login .user-avatar img {
  vertical-align: top;
}

.rh-cover .rh-p-h .user-login .user-avatar .fa {
  font-size: 23px;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 26px;
  width: 100%;
}

.rh-cover .rh-back-menu {
  width: 30px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  opacity: 0.65;
  cursor: pointer;
}

.rh-cover .rh-back-menu:focus, .rh-cover .rh-back-menu:hover {
  opacity: 0.8;
}

.rh-cover .rh-back-menu:after, .rh-cover .rh-back-menu:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 2px;
  background: #fff;
  top: 10px;
  left: 6px;
  border-radius: 10px;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
}

.rh-cover .rh-back-menu:before {
  transform: rotate(-40deg);
}

.rh-cover .rh-back-menu.abtn:before, .rh-cover .rh-back-menu:hover:before {
  transform: rotate(0);
  width: 17px;
  left: 7px;
  top: 7px;
}

.rh-cover .rh-back-menu:after {
  transform: rotate(40deg);
  top: 16px;
  left: 6px;
}

.rh-cover .rh-back-menu.abtn:after, .rh-cover .rh-back-menu:hover:after {
  transform: rotate(0);
  left: 7px;
  width: 17px;
  top: 19px;
}

.rh-cover .rh-back-menu i {
  width: 17px;
  height: 2px;
  display: inline-block;
  background: #fff;
  position: absolute;
  top: 13px;
  left: 7px;
  border-radius: 15px;
}

.rh-cover .bs-login-shortcode {
  background: 0 0;
  padding: 0 !important;
  margin: 25px 0 0 !important;
  border: none !important;
  box-shadow: none;
}

.rh-cover .bs-login .login-header, .rh-cover .bs-login .login-header .login-icon {
  color: #fff;
}

.rh-cover .bs-login .social-login-buttons li .social-login-btn.btn {
  background: rgba(255, 255, 255, 0.2) !important;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  font-size: 13px;
  padding: 0;
  text-align: center;
}

.rh-cover .bs-login .social-login-btn.btn .bf-icon {
  width: auto;
  height: auto;
  position: inherit;
  background: 0 0;
  margin-right: 5px;
}

.rh-cover .bs-login .social-login-buttons {
  border-bottom: none;
  margin-bottom: 26px;
}

.rh-cover .bs-login .social-login-buttons .or-text:after, .rh-cover .bs-login .social-login-buttons .or-text:before {
  content: "";
  width: 100px;
  height: 1px;
  background: #fff;
  opacity: 0.1;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -0.5px;
  right: -101px;
}

.rh-cover .bs-login .social-login-buttons .or-text:after {
  left: -101px;
  right: inherit;
}

.rh-cover .bs-login .social-login-buttons .or-text {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0.17);
  color: #fff;
  position: relative;
}

.rh-cover .bs-login input[type=password], .rh-cover .bs-login input[type=text] {
  background: rgba(255, 255, 255, 0.2);
  border: none;
  color: #fff;
  box-shadow: none;
  -webkit-backface-visibility: hidden;
}

.rh-cover .bs-login input[type=password]::-webkit-input-placeholder, .rh-cover .bs-login input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]::-moz-placeholder, .rh-cover .bs-login input[type=text]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]:-ms-input-placeholder, .rh-cover .bs-login input[type=text]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]:-moz-placeholder, .rh-cover .bs-login input[type=text]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login .remember-checkbox + .remember-label {
  color: rgba(255, 255, 255, 0.4);
}

.rh-cover .bs-login .remember-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAVlJREFUSA3tkzFLA0EQhXeVKzxSaSEWtmJ6wS4/w84fkdJKy/yFFFb+B8EqYC22gfRBG8FCT7Bw/d45d6zeafa8NgOPnZ197+0y7PgQwqZz7ggcgBykRAFpAe48BsckO+DWe//CujLQDCCNwJNjc2qFlcKYII20GxTz1JtjA9PkMugVawPn1j346kHx36/MDyzURE3VqIuJcTVMC01jr3HWNGZgApYgNcSVJpOBkmuwz5OSQlzTTGQgt2RxdYOZLGUQqmLXVdpOXxn+EFyCvfoyNkkvgCbxo/jEHKj5zRfooHa3hNqQdAZ2rfTK+lHmcrGi+nEC3sA4qsU3cxTuwbbOtambSL4F3lW0GLMegoeqwFqLGwZWOI/ISp+j/Tdxq4EVLyJRlTbEvxq0mLSK/zSwwzOuvwFlw1T7GXqemtjrK+snXoEpRsnzYNxpqWWjH6WJ1EtSQ1xpsk/Dn+01H7ZKAQAAAABJRU5ErkJggg==);
}

.rh-cover .bs-login .go-login-panel, .rh-cover .bs-login .go-reset-panel {
  color: rgba(255, 255, 255, 0.5);
}

.rh-cover .bs-login .go-login-panel:hover, .rh-cover .bs-login .go-reset-panel:hover {
  color: #fff;
}

.rh-cover .bs-login .bs-login-reset-panel .login-header .login-icon, .rh-cover .bs-login .remember-checkbox:checked + .remember-label {
  color: #fff;
}

.rh-cover .bs-login .bs-login-reset-panel .login-btn, .rh-cover .bs-login .login-btn {
  background: #fff !important;
  color: #000;
  -webkit-backface-visibility: hidden;
}

.rh-cover .bs-login .login-signup {
  color: rgba(255, 255, 255, 0.66);
}

.rh-cover .bs-login .login-signup a {
  color: #fff;
  text-decoration: underline;
}

.rh-cover .bs-login .user-links, .rh-cover .bs-login .user-links li {
  border-color: rgba(255, 255, 255, 0.4);
}

.rh-cover .bs-login .user-links a {
  color: #fff;
}

.rh-header.light .rh-container {
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
}

.rh-header.light .rh-container.bs-pinning-block.pinned {
  border-bottom-color: transparent;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.17);
}

.rh-header.light .logo-container a {
  color: #2c2c2c;
}

.rh-header.light .menu-container .menu-handler .lines, .rh-header.light .menu-container .menu-handler .lines:after, .rh-header.light .menu-container .menu-handler .lines:before {
  background: #2c2c2c;
}

body.bs-show-ha.bs-show-ha-b .site-header + .rh-header.light .rh-container {
  border-top: 1px solid #e5e5e5;
}

.main-menu .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  padding: 0;
  border: none;
  right: auto;
  left: auto;
}

.main-menu .bs-pretty-tabs-container {
  position: inherit;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu {
  position: absolute;
  box-shadow: none;
  padding: 0;
  width: 100%;
  left: 100%;
  top: 0 !important;
  background-color: #fff;
  box-shadow: 0 7px 7px rgba(0, 0, 0, 0.15);
}

ul.sub-menu.bs-pretty-tabs-elements li.menu-item-mega-grid-posts > .mega-menu, ul.sub-menu.bs-pretty-tabs-elements li.menu-item-mega-grid-posts > a:after {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu .sub-menu.sub-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu.sub-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  top: inherit !important;
  position: absolute;
  margin-top: -39px;
  left: 100% !important;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts:before {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tab-content, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tabs-section li:first-child {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tabs-section {
  width: 100%;
  max-width: inherit;
  padding: 0;
  height: auto;
  float: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .content-wrap, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .content-wrap {
  max-width: 100%;
  min-width: inherit;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li > a {
  color: #434343;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  width: auto;
  display: block;
  margin-bottom: 0;
  padding: 8px 16px;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: block;
  padding: 0;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li > a {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li:last-child > a, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li:last-child > a {
  border-bottom: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-2-column > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-3-column > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-4-column > li {
  width: 100%;
  float: none;
  padding: 0 !important;
  margin: 0 !important;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li:hover > a {
  color: #fff !important;
}

.off-canvas-overlay {
  display: none;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999999;
  overflow-y: hidden;
}

.off-canvas-inner > div {
  padding: 10px 20px 14px;
  line-height: 1.6;
  color: #434343;
}

.off-canvas-container {
  visibility: hidden;
  left: -300px;
  top: 0;
  position: fixed;
  width: 300px;
  height: 100%;
  z-index: 999999;
  transition: 0.6s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

body.off-canvas-scroll {
  overflow-y: hidden;
}

body.off-canvas-scroll .off-canvas-container {
  overflow-y: scroll;
}

.off-canvas-container.closing {
  overflow-y: hidden !important;
}

.off-canvas-menu-open .off-canvas-container {
  width: 100%;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAA/UlEQVQ4jZXUvy4EQRwH8N9xvMI1aCWUCo/gX0h0nkWj1SiuQ4EQyYmCh/AIrnOeQI8EH8WtZEz2duem2uz+5jPf/c3sRkQE1rGNTkwxsIp9zAfW8GM8rjFbiOzgo5rXD2z6P64w04JsJQgMAh2cZtjFJAwbeE9qR1hIC44z7A7dDNnDZ1IzRK9utRwb/PUMu0VIA3ZZnCSD6nr2nVy/YLERaUnWmKRpm58iQnbvOSLepklzgK+aRHCPuRIkPbHwipsMa/4CapIM0as2oF+UbBKSPG/H2pAiDMtZT0ZYanj9Ds4z7CiM/ydFSIadJfMeA12c4NYUJ7bCDvGAlV8ryZTBSS7cPQAAAABJRU5ErkJggg==), no-drop;
}

.off-canvas-menu-open .off-canvas-container.left {
  left: 0;
  display: block;
  visibility: visible;
}

.off-canvas-container.right {
  left: inherit;
  right: -300px;
}

.off-canvas-menu-open .off-canvas-container.right {
  right: 0;
  display: block;
  visibility: visible;
}

.off-canvas-container:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 290px;
  background: #fff;
  box-shadow: 3px 0 10px 0 rgba(0, 0, 0, 0.1);
  cursor: default;
}

.off-canvas-inner {
  color: #434343;
  width: 290px;
  position: absolute;
  cursor: default;
  padding-top: 4px;
  background: #fff;
}

.off-canvas-inner:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: 0 0;
  z-index: 1;
}

body.admin-bar .off-canvas-container {
  top: 32px;
}

.off-canvas-header {
  text-align: center;
  line-height: 1.5;
  padding-bottom: 10px;
}

.off-canvas-header img {
  max-width: 100%;
  height: auto;
}

.off-canvas-header .logo {
  margin-top: 20px;
}

.off-canvas-header .site-name {
  font-weight: bolder;
  font-size: 18px;
  margin-top: 15px;
}

.off-canvas-header .site-name:first-child {
  margin-bottom: 10px;
  font-size: 22px;
}

.off-canvas-header .site-name:first-child:last-child {
  margin-bottom: 0;
}

.off-canvas-header .logo + .site-description {
  margin-top: 15px;
}

.off-canvas-header .site-description:first-child:last-child {
  margin-bottom: 10px;
  margin-top: 15px;
}

.off-canvas-menu > ul > li > a {
  text-transform: none !important;
}

.off-canvas-inner > .off-canvas-menu {
  padding: 20px 0 10px;
}

.off-canvas-inner > .off-canvas-search + .off-canvas-menu {
  padding-top: 0;
}

.off-canvas-inner > .off-canvas-header + .off-canvas-menu {
  padding-top: 8px;
}

.off-canvas-inner .canvas-close + .off-canvas-search {
  margin-top: 44px;
}

.off-canvas-menu ul.menu li, .off-canvas-menu ul.menu > li {
  display: block;
  float: none;
}

.off-canvas-menu ul.menu > li {
  padding: 0 20px;
}

.off-canvas-menu li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  padding: 10px 0 !important;
}

.off-canvas-menu li:last-child > a {
  border-bottom: none !important;
}

.off-canvas-menu li li {
  padding: 0 18px !important;
}

.off-canvas-menu li li > a {
  padding: 8px 0 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07) !important;
}

.off-canvas-menu a {
  color: #444;
}

.off-canvas-menu ul.menu > li > a {
  display: block !important;
}

.off-canvas-menu ul.menu > li .sub-menu {
  top: -5px;
  left: 100%;
  background: #fff;
  border: 1px solid #d7d7d7;
  padding: 7px 0;
  border-radius: 3px;
}

.off-canvas-menu ul.menu > li .sub-menu .sub-menu {
  left: 100%;
  top: -7px !important;
}

.off-canvas-menu ul.menu > li .sub-menu:after, .off-canvas-menu ul.menu > li .sub-menu:before {
  border: solid 13px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 13px;
  left: -27px;
  border-right-color: #d7d7d7;
}

.off-canvas-menu ul.menu > li .sub-menu:after {
  border: solid 12px transparent;
  border-right-color: #fff;
  top: 14px;
  left: -24px;
}

.off-canvas-menu .fa {
  margin-right: 5px;
}

.off-canvas-menu ul {
  padding: 0;
  margin-bottom: 0;
  position: relative;
}

.off-canvas-menu li {
  list-style: none;
  padding: 0 20px;
  position: relative;
}

.off-canvas-menu ul ul {
  display: none;
  box-shadow: 3px 0 10px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  position: absolute;
  left: 100%;
  width: 100%;
  top: 0;
  border: 1px solid #f5eaea;
  padding: 0 10px;
}

.off-canvas-menu ul.menu li.menu-item-has-children > a:after {
  content: "\f105";
  transition: all 0.35s;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -13px;
}

.off-canvas-menu ul.menu li.menu-item-has-children.bsm-enter > a:after {
  opacity: 0;
  right: -8px;
}

.off-canvas-menu .menu .better-custom-badge {
  bottom: inherit;
  top: 50%;
  right: 0;
  left: inherit;
  display: inline-block;
  margin-top: -8px;
}

.off-canvas-menu .menu .menu-item-has-children > a > .better-custom-badge {
  right: 20px;
}

.off-canvas-menu .menu .better-custom-badge:after {
  transform: rotate(90deg);
  bottom: 4px;
  left: -8px;
}

.off-canvas-inner > .off-canvas-search:first-child {
  padding-top: 25px;
}

.off-canvas-search form {
  position: relative;
}

.off-canvas-search input[type=text] {
  padding-right: 25px;
  padding-left: 10px;
  box-shadow: none;
  border: 1px solid #e3e3e3;
  background-color: #fff;
  font-size: 12px;
}

.off-canvas-search .fa {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  color: #8f8f8f;
}

.off-canvas-inner > .off_canvas_footer {
  padding-top: 18px;
  margin-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}

.off-canvas-inner > .off_canvas_footer:first-child {
  padding-top: 20px;
  margin-top: 0;
  border-top: none;
}

.off-canvas-inner > .off-canvas-search + .off_canvas_footer {
  margin-top: 14px;
}

.off-canvas-inner > .off_canvas_footer .better-social-counter.style-button:first-child .social-list {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.off-canvas-inner > .off_canvas_footer .better-social-counter.style-button:first-child .social-item {
  float: none;
  margin: 0 3px;
  display: inline;
}

.off_canvas_footer .better-social-counter.style-button .item-icon {
  border-radius: 50%;
}

.off-canvas-container .social-share-list {
  padding: 15px 0 0;
}

.off-canvas-container .social-share-list li {
  list-style: none;
  display: inline-block;
  margin-right: 3px;
}

.off-canvas-container .social-share-list a {
  background: #424242;
  color: #fff;
  padding: 4px 7px;
  border-radius: 3px;
}

.off-canvas-container.right {
  right: -300px;
  left: auto;
}

.off-canvas-container.right .off-canvas-inner, .off-canvas-container.right:before {
  right: 0;
  left: auto;
}

.off-canvas-container.right .off-canvas-menu ul ul {
  left: auto;
  right: 100%;
  box-shadow: -3px 0 10px 0 rgba(0, 0, 0, 0.1);
}

.off-canvas-container.right .off-canvas-menu ul {
  text-align: right;
}

.off-canvas-container.right ul.menu li.menu-item-has-children > a:after {
  content: "\f104";
  right: inherit;
  left: 0;
}

.off-canvas-container.right ul.menu li.menu-item-has-children.bsm-enter > a:after {
  right: auto;
  left: -8px;
}

.off-canvas-container.right .off-canvas-menu ul.menu li.menu-item-has-children.bsm-enter > a:after {
  right: auto;
  left: -8px;
}

.off-canvas-container.right .off-canvas-menu .menu .better-custom-badge {
  right: inherit;
  left: 0;
}

.off-canvas-container.right .off-canvas-menu .menu .menu-item-has-children > a > .better-custom-badge {
  right: inherit;
  left: 20px;
}

.off-canvas-container.right .off-canvas-menu .menu .better-custom-badge:after {
  transform: rotate(-90deg);
  left: auto;
  right: -8px !important;
}

.off-canvas-container.right .off_canvas_footer {
  text-align: right;
}

.off-canvas-container.right .better-social-counter.style-button .social-item {
  float: right;
  margin: 0 0 6px 4px;
}

.off-canvas-container.right ul.menu li.menu-have-icon > a > .bf-icon {
  float: right;
  margin: 4px 0 0 6px;
}

.off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:after, .off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:before {
  left: inherit;
  right: -27px;
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: FlipH;
}

.off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:after {
  left: inherit;
  right: -24px;
}

.off-canvas-container.right ul.menu > li .sub-menu .sub-menu {
  left: inherit;
  right: 100%;
}

.skin-dark.off-canvas-container .off-canvas-inner, .skin-dark.off-canvas-container:before {
  background: #151515;
}

.skin-dark.off-canvas-container .off-canvas-search input[type=text] {
  border-color: #272727;
  background-color: #151515;
  color: #fff;
}

.skin-dark.off-canvas-container .off-canvas-inner > div, .skin-dark.off-canvas-container .off-canvas-menu a {
  color: #fff;
}

.skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu {
  background: #151515;
  border-color: #232323;
}

.skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu:after, .skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu:before {
  border-right-color: #232323;
}

.skin-dark.off-canvas-container .off-canvas-menu li > a {
  border-bottom-color: rgba(255, 255, 255, 0.05) !important;
}

.skin-dark.off-canvas-container .off-canvas-inner > .off_canvas_footer {
  border-top-color: rgba(255, 255, 255, 0.07);
}

.search-header {
  margin: 0 0 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ebebeb;
}

.search-header .search-form {
  margin-bottom: 15px;
}

.search-header .found-categories ul, .search-header .found-tags ul {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
}

.search-header .found-categories li, .search-header .found-tags li {
  display: inline-block;
  margin: 0 10px 0 0;
}

.search-header .label {
  font-weight: 700;
  font-size: 14px;
  color: #383838;
  padding: 0 10px 0 0;
}

.search-header .clean-button {
  line-height: 18px;
}

.search-header .found-categories li .clean-button, .search-header .found-tags li .clean-button {
  margin: 0;
}

.search-header .found-categories + .found-tags {
  margin-top: 15px;
}

.search-header .found-tags .clean-button {
  line-height: 22px;
  padding: 0 6px;
}

.topbar {
  height: 35px;
  overflow: hidden;
}

.topbar.use-pretty-tabs {
  z-index: 9999;
  position: relative;
  height: auto;
  overflow: visible;
}

.topbar ul.menu > li .sub-menu {
  top: 100%;
}

.topbar .topbar-inner {
  padding: 4px 0;
}

.topbar .section-links {
  float: right;
}

.topbar.topbar-style-1 .section-menu {
  height: 26px;
}

.topbar.topbar-style-1 .section-menu {
  max-width: 80%;
}

.topbar.topbar-style-1 .section-menu:first-child:last-child {
  max-width: 100%;
}

.site-header.boxed .topbar .topbar-inner {
  border-bottom: 1px solid #efefef;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.site-header.full-width .topbar {
  border-bottom: 1px solid #efefef;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.topbar .better-studio-shortcode {
  display: inline-block;
  float: right;
  margin-bottom: 0;
}

.topbar .better-studio-shortcode .social-list {
  display: inline-block;
  float: right;
}

.topbar .better-social-counter.style-button .social-item {
  margin: 0 0 0 4px;
}

.topbar .better-social-counter.style-button .social-item .item-icon {
  color: #444;
  background-color: transparent;
  font-size: 12px;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.topbar .better-social-counter.style-button .social-item:hover .item-icon {
  color: #545454;
}

.topbar .better-social-counter.style-button .social-item {
  float: left;
  font-size: 13px;
}

.topbar .better-social-counter.style-button a:hover {
  color: #fff;
}

.topbar .topbar-date {
  color: #fff;
  display: inline-block;
  padding: 3px 10px;
  line-height: 18px;
  position: relative;
  top: -1px;
}

.topbar .better-newsticker {
  margin-bottom: 0;
}

.topbar .better-newsticker.better-newsticker {
  margin-bottom: 0 !important;
}

.topbar .section-links + .section-menu .better-newsticker .control-nav {
  right: 30px;
}

.topbar .topbar-sign-in {
  float: right;
  cursor: pointer;
  height: 24px;
  line-height: 24px;
}

.topbar .topbar-sign-in .fa {
  margin-right: 2px;
}

.topbar .topbar-sign-in.behind-social {
  margin-right: 8px;
  position: relative;
  padding-right: 8px;
}

.topbar .topbar-sign-in.behind-social:before {
  content: "";
  width: 1px;
  top: 50%;
  margin-top: -8px;
  height: 18px;
  display: inline-block;
  background: #dadada;
  background: rgba(0, 0, 0, 0.15);
  position: absolute;
  right: -2px;
}

@media only screen and (max-width: 850px) {
  .topbar .better-newsticker ul.news-list li {
    width: 65%;
  }
}
body {
  background: #fff;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip: ink;
}

body.boxed {
  background-color: #eee;
}

body.boxed .bs-vc-content > .vc_row > .bs-vc-wrapper, body.boxed .content-wrap {
  padding-left: 5px;
  padding-right: 5px;
}

body.boxed .bf-breadcrumb > .bf-breadcrumb-container {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

body.boxed .mega-menu .content-wrap {
  padding-left: 2.5px;
  padding-right: 2.5px;
}

body.boxed .slider-container .content-wrap {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 980px) {
  body.boxed .bs-vc-content > .vc_row > .bs-vc-wrapper, body.boxed .content-wrap, body.boxed .mega-menu .content-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.main-wrap {
  margin: 0 auto;
}

.content-wrap, .main-wrap, main.content-container {
  position: relative;
}

body.active-top-line {
  border-top: 3px solid transparent;
}

.main-wrap .container {
  width: 100%;
}

body.full-width .main-wrap {
  width: 100%;
}

@media (min-width: 768px) {
  .boxed .main-wrap {
    width: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
  .boxed .main-wrap {
    max-width: 100% !important;
  }
}
body.boxed .main-wrap {
  padding: 0;
  background-color: #fff;
  box-sizing: inherit;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.27);
}

@media only screen and (max-width: 480px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .vc_row .bs-vc-wrapper > .bs-vc-column {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.content-wrap {
  margin: 0 auto;
  padding: 0;
  min-width: 300px;
}

.container {
  width: 100%;
}

.page-layout-3-col-0 .content-column {
  width: 100% !important;
}

.page-layout-3-col-0.page-layout-3-col-0 .main-section {
  margin-bottom: 0 !important;
}

.listing .col-lg-1, .listing .col-lg-10, .listing .col-lg-11, .listing .col-lg-12, .listing .col-lg-2, .listing .col-lg-3, .listing .col-lg-4, .listing .col-lg-5, .listing .col-lg-6, .listing .col-lg-7, .listing .col-lg-8, .listing .col-lg-9, .listing .col-md-1, .listing .col-md-10, .listing .col-md-11, .listing .col-md-12, .listing .col-md-2, .listing .col-md-3, .listing .col-md-4, .listing .col-md-5, .listing .col-md-6, .listing .col-md-7, .listing .col-md-8, .listing .col-md-9, .listing .col-sm-1, .listing .col-sm-10, .listing .col-sm-11, .listing .col-sm-12, .listing .col-sm-2, .listing .col-sm-3, .listing .col-sm-4, .listing .col-sm-5, .listing .col-sm-6, .listing .col-sm-7, .listing .col-sm-8, .listing .col-sm-9, .listing .col-xs-1, .listing .col-xs-10, .listing .col-xs-11, .listing .col-xs-12, .listing .col-xs-2, .listing .col-xs-3, .listing .col-xs-4, .listing .col-xs-5, .listing .col-xs-6, .listing .col-xs-7, .listing .col-xs-8, .listing .col-xs-9 {
  padding-left: 15px;
  padding-right: 15px;
}

.listing .row {
  margin-left: -15px;
  margin-right: -15px;
}

.term-badges .format-badge, .term-badges .term-badge {
  display: inline-block;
  line-height: 0;
}

.term-badges a {
  color: #8b8b8b;
  padding: 0 0 4px;
}

.term-badges .fa {
  margin-right: 2px;
}

.term-badges.floated a {
  padding: 2px 7px;
  color: #fff;
  margin-right: 3px;
  margin-bottom: 3px;
  display: inline-block;
  line-height: 1.7;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.term-badges.floated {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  line-height: 0;
  font-size: 0;
}

.term-badges.text-badges, .term-badges.text-badges .term-badge {
  line-height: 1.4;
}

.term-badges.text-badges .term-badge {
  margin-right: 10px;
}

.term-badges.text-badges .term-badge:last-child {
  margin-right: 0;
}

.term-badges.text-badges a {
  background-color: transparent !important;
  font-weight: 500;
  padding: 0;
}

.format-icon {
  position: absolute;
  right: 20px;
  top: 20px;
  pointer-events: none;
  width: 32px;
  height: 32px;
  border: 2px solid #fff;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  font-size: 14px;
  transition: 0.43s cubic-bezier(0.47, 0.13, 0.16, 0.72) 0s;
}

.format-icon .fa {
  line-height: 28px;
  width: 100%;
  text-align: center;
}

.format-icon.format-audio {
  padding-right: 2px;
}

.format-icon.format-video {
  padding-left: 2px;
}

.post-summary p:last-child {
  margin-bottom: 0;
}

.entry-content a.read-more, a.read-more {
  font-size: 12px;
  color: #fff;
  background: #434343;
  display: inline-block;
  padding: 3px 11px;
  text-transform: uppercase !important;
  margin-top: 13px;
}

.entry-content a.read-more, a.read-more:hover {
  color: #fff;
}

.img-holder {
  position: relative;
  width: 80px;
  display: inline-block;
  float: left;
  margin-right: 15px;
  transition: none;
}

.bs-ll-a .img-cont:before, .bs-ll-a .img-holder:before, .bs-ll-a img[data-src]:not(.b-loaded) {
  opacity: 1;
  background-color: #e9ebee;
  background-image: linear-gradient(to left, #e9ebee 0, #f4f5f6 20%, #e9ebee 40%, #e9ebee 100%);
  background-repeat: no-repeat;
  background-size: 1000px 900px;
  animation: bs-lazy-anim 1.01s infinite linear forwards;
}

.bs-ll-d .img-cont, .bs-ll-d .img-holder {
  background-color: #f5f5f5;
}

.listing-mg-item .img-cont:before {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}

.img-cont.b-error:before, .img-cont.b-loaded:before, .img-holder.b-error:before, .img-holder.b-loaded:before {
  background: 0 0;
  opacity: 0;
  animation: none;
}

.listing-item-blog-1 .featured .img-holder.b-error, .listing-item-blog-1 .featured .img-holder.b-loaded, .listing-item-blog-5 .featured .img-holder.b-error, .listing-item-blog-5 .featured .img-holder.b-loaded, .listing-item-tb-1 .img-holder.b-error, .listing-item-tb-1 .img-holder.b-loaded, .listing-item-tb-2 .img-holder.b-error, .listing-item-tb-2 .img-holder.b-loaded, .listing-item-tb-3 .img-holder.b-error, .listing-item-tb-3 .img-holder.b-loaded {
  background-size: cover !important;
  background-position: top center !important;
}
@keyframes bs-lazy-anim {
  from {
    background-position: -800px 0;
  }
  to {
    background-position: 400px 0;
  }
}
@keyframes bs-lazy-anim-rtl {
  from {
    background-position: 400px 0;
  }
  to {
    background-position: -800px 0;
  }
}
.img-cont.img-cont.img-content-ni.img-content-ni, .img-holder.img-holder.img-content-ni.img-content-ni {
  background: 0 0 !important;
}

.img-holder.b-load-ready {
  opacity: 0;
}

.img-holder.b-error, .img-holder.b-loaded, body.bs-ll-d .img-holder {
  background-size: cover;
  animation: none;
  background-position: top center;
}

.img-holder.b-loaded, body.bs-ll-d .img-holder {
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}

.bs-pagination-cached .img-holder.b-loaded {
  transition: none;
}

.img-holder:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70%;
}

.search-field::-ms-clear {
  display: none;
}

.modal {
  z-index: 99999;
}

.margin-sm-left {
  margin-left: 7px;
}

.margin-sm-right {
  margin-right: 7px;
}

.margin-xsm-left {
  margin-left: 3px;
}

.margin-xsm-right {
  margin-right: 3px;
}

.limit-line {
  overflow: hidden;
  white-space: nowrap;
}

.limit-dot-line {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.top-line {
  border-top: 1px solid #f4f4f4;
}

.bottom-line {
  border-bottom: 1px solid #f4f4f4;
}

li.bottom-line:last-child {
  border-bottom: none;
}

.no-list-style {
  list-style: none !important;
}

.no-list-style li {
  padding-right: 0 !important;
}

.no-list-style li:before {
  display: none !important;
}

.bs-padding-1-1 {
  padding-left: 5%;
  padding-right: 5%;
}

.bs-padding-0-1 {
  padding-right: 5%;
}

.bs-padding-1-0 {
  padding-left: 5%;
}

.bs-padding-2-2 {
  padding-left: 10%;
  padding-right: 10%;
}

.bs-padding-2-1 {
  padding-left: 10%;
  padding-right: 5%;
}

.bs-padding-1-2 {
  padding-left: 5%;
  padding-right: 10%;
}

.bs-padding-0-2 {
  padding-right: 10%;
}

.bs-padding-2-0 {
  padding-left: 10%;
}

.bs-padding-3-3 {
  padding-left: 15%;
  padding-right: 15%;
}

.bs-padding-0-3 {
  padding-right: 15%;
}

.bs-padding-3-0 {
  padding-left: 15%;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover {
  background-color: #f1f1f1;
  -webmit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.search-form input[type=search] {
  float: left;
  height: 38px;
  line-height: 38px;
  margin-right: 8px;
  font-size: 12px;
  box-shadow: none;
}

.search-form input[type=submit] {
  height: 38px;
}

.post-meta {
  padding-top: 2px;
  font-style: inherit;
}

.post-meta .time {
  margin-right: 10px;
}

.post-meta .share, .post-meta .views {
  float: none;
  margin-right: 10px;
  font-style: normal;
}

.post-meta .comments, .post-meta .share, .post-meta .views {
  white-space: nowrap;
}

.post-meta .views {
  font-weight: 700;
}

.post-meta .views.rank-0, .post-meta .views.rank-default {
  font-weight: 400;
}

.post-meta .comments {
  margin-left: 10px;
  font-style: normal;
  float: right;
}

.post-meta .comments:first-child:last-child, .post-meta .rating:first-child:last-child {
  float: none;
  margin-left: 0;
  margin-right: 0;
}

.post-meta .rating + .comments {
  float: none;
  margin-left: 0;
}

.post-meta .comments .fa, .post-meta .share .bf-icon, .post-meta .views .bf-icon, .post-meta .views .fa {
  display: inline-block;
  margin-right: 3px;
}

.post-meta .post-author-avatar img {
  margin-right: 5px;
  margin-top: -2px;
}

.post-meta .post-author {
  font-weight: bolder;
  font-style: normal;
  margin-right: 8px;
  max-width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
}

.post-meta .post-author:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
  margin-left: 8px;
  font-size: 5px;
  vertical-align: middle;
  color: #adb5bd;
}

.post-meta .post-author-a:last-child .post-author {
  margin-right: 0;
}

.post-meta .post-author-a:last-child .post-author:after {
  display: none;
}

.post-meta > a:last-child, .post-meta > span:last-child {
  margin-right: 0 !important;
}

.slider-style-1-container, .slider-style-11-container, .slider-style-13-container, .slider-style-15-container, .slider-style-2-container.slider-container-1col, .slider-style-3-container, .slider-style-4-container.slider-container-1col, .slider-style-5-container, .slider-style-7-container, .slider-style-9-container {
  margin: 0 0 -20px;
  padding: 25px 0;
}

.slider-style-5-container {
  padding-bottom: 0;
}

.slider-style-16-container, .slider-style-2-container, .slider-style-4-container, .slider-style-8-container {
  margin: 0 0 25px;
}

.slider-style-15-container {
  margin: 0;
  padding-bottom: 0;
}

.slider-style-11-container .bs-slider, .slider-style-13-container .bs-slider, .slider-style-9-container .bs-slider {
  margin-bottom: 0;
}

.archive-title {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 13px;
}

.archive-title .pre-title {
  position: relative;
  margin-bottom: 17px;
}

.archive-title .pre-title span {
  background-color: #444;
  display: inline-block;
  line-height: 26px;
  z-index: 1;
  position: relative;
  padding: 0 10px;
  color: #fff;
}

.archive-title .pre-title:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 100%;
  height: 3px;
  width: 100%;
  background-color: #444;
}

.archive-title .page-heading {
  margin: 0 0 12px;
  position: relative;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
  padding: 0;
}

.archive-title.with-actions .page-heading {
  padding-right: 30px;
}

.archive-title .actions-container {
  width: 30px;
  float: right;
}

.archive-title.without-terms .actions-container {
  margin-top: 8px;
}

.archive-title .page-heading .count, .archive-title .rss-link {
  float: right;
  font-size: 20px;
}

.archive-title .rss-link {
  color: #f97410;
}

.archive-title .desc {
  margin-top: 12px;
}

.archive-title .desc p:last-child {
  margin-bottom: 0;
}

.archive-title .term-badges {
  margin: 10px 0 0;
  line-height: 0;
}

.archive-title .term-badges span.term-badge {
  margin-bottom: 6px;
}

.archive-title .term-badges span.term-badge a {
  background: #fff !important;
  border: 1px solid #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  padding: 0 7px;
  display: inline-block;
  line-height: 20px;
  margin-right: 3px;
  font-size: 10px;
  float: left;
  color: #8b8b8b !important;
}

.archive-title .term-badges span.term-badge a:hover {
  color: #fff !important;
  border: 1px solid transparent !important;
}

.wpb_text_column img {
  max-width: 100%;
  height: auto;
}

.wpb_widgetised_column .wpb_wrapper > ul {
  margin: 0;
  padding: 0;
}

.bs-injection.bs-injection-1-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-injection-2-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-injection-3-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-vc-content, .bs-injection.bs-vc-content .vc_row, .bs-injection.bs-vc-content .vc_vc_row, .layout-1-col .bs-vc-content .vc_row, .layout-1-col .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .layout-1-col .bs-vc-content .vc_vc_row, .layout-3-col-0 .bs-vc-content .vc_row, .layout-3-col-0 .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .layout-3-col-0 .bs-vc-content .vc_vc_row {
  margin-left: auto;
  margin-right: auto;
}

.container, .vc_column_container {
  margin-right: auto !important;
  margin-left: auto !important;
}

.bs-vc-content > .vc_element > .vc_row[data-vc-full-width=true], .bs-vc-content > .vc_element > .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .bs-vc-content > .vc_row[data-vc-full-width=true], .bs-vc-content > .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper {
  width: 100%;
}

.bs-vc-content .vc_row[data-vc-full-width=true] {
  right: auto !important;
  left: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.full-width .bs-vc-content .vc_row[data-vc-full-width=true] {
  max-width: inherit !important;
}

.bs-vc-content .vc_row[data-vc-stretch-content=true] {
  right: auto !important;
  left: auto !important;
  width: auto !important;
  max-width: inherit !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.bs-injection.bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .layout-3-col-0 .bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .page-layout-1-col .bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper {
  max-width: inherit !important;
}

.wpb_flexslider.flexslider .slides img {
  height: auto;
}

.bs-injection.bs-vc-content > .vc_row.vc_row-fluid.vc_row-has-fill:first-child {
  margin-top: 0 !important;
}

.vc_row.vc_row-flex > .bs-vc-wrapper {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}

.vc_row.vc_row-flex .bs-vc-wrapper {
  width: 100%;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container {
  display: -ms-flexbox;
}

.vc_row.vc_row-flex > .bs-vc-wrapper, .vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container {
  display: flex;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner {
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  z-index: 1;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner > * {
    min-height: 1em;
  }
}
.vc_row.vc_column-gap-1 > .bs-vc-wrapper {
  margin-left: -0.5px !important;
  margin-right: -0.5px !important;
}

.vc_row.vc_column-gap-1 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 0.5px !important;
  padding-right: 0.5px !important;
}

.vc_row.vc_column-gap-2 > .bs-vc-wrapper {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.vc_row.vc_column-gap-2 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.vc_row.vc_column-gap-3 > .bs-vc-wrapper {
  margin-left: -1.5px !important;
  margin-right: -1.5px !important;
}

.vc_row.vc_column-gap-3 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 1.5px !important;
  padding-right: 1.5px !important;
}

.vc_row.vc_column-gap-4 > .bs-vc-wrapper {
  margin-left: -2px !important;
  margin-right: -2px !important;
}

.vc_row.vc_column-gap-4 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.vc_row.vc_column-gap-5 > .bs-vc-wrapper {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
}

.vc_row.vc_column-gap-5 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
}

.vc_row.vc_column-gap-10 > .bs-vc-wrapper {
  margin-left: -5px !important;
  margin-right: -5px !important;
}

.vc_row.vc_column-gap-10 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.vc_row.vc_column-gap-15 > .bs-vc-wrapper {
  margin-left: -7.5px !important;
  margin-right: -7.5px !important;
}

.vc_row.vc_column-gap-15 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important;
}

.vc_row.vc_column-gap-20 > .bs-vc-wrapper {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.vc_row.vc_column-gap-20 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.vc_row.vc_column-gap-25 > .bs-vc-wrapper {
  margin-left: -12.5px !important;
  margin-right: -12.5px !important;
}

.vc_row.vc_column-gap-25 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}

.vc_row.vc_column-gap-30 > .bs-vc-wrapper {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

.vc_row.vc_column-gap-30 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.vc_row.vc_column-gap-35 > .bs-vc-wrapper {
  margin-left: -17.5px !important;
  margin-right: -17.5px !important;
}

.vc_row.vc_column-gap-35 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 17.5px !important;
  padding-right: 17.5px !important;
}

.listing-item a.vc_inline-link {
  display: none;
}

.bs-pagination-wrapper .listing + .listing {
  margin-top: 20px;
}

.post.emphasize-first-p .entry-content > p:first-child {
  font-size: 120%;
}

.listing-item .post-edit-link {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.58);
  color: #fff;
  padding: 4px 11px;
  font-size: 13px;
  display: none;
  line-height: 20px;
}

.listing-item:hover .post-edit-link {
  display: block;
}

.infinity > .listing + .listing, .more_btn > .listing + .listing {
  margin-top: 20px;
}

.mega-links > .menu-item {
  margin-bottom: 30px;
}

.listing .listing-item, .mega-links > .menu-item {
  min-height: 0;
}

.listing.columns-1 .listing-item, .mega-links.columns-1 > .menu-item {
  width: 100%;
  float: none;
}

.listing.columns-2 .listing-item, .mega-links.columns-2 > .menu-item {
  width: 50%;
  float: left;
}

.listing.columns-2 .listing-item:nth-child(odd), .mega-links.columns-2 > .menu-item:nth-child(odd) {
  padding-right: 18px;
  clear: left;
}

.listing.columns-2 .listing-item:nth-child(even), .mega-links.columns-2 > .menu-item:nth-child(even) {
  padding-left: 18px;
}

.listing.columns-3 .listing-item, .mega-links.columns-3 > .menu-item {
  width: 33.3333%;
  float: left;
}

.listing.columns-3 .listing-item:nth-child(3n-1), .mega-links.columns-3 > .menu-item:nth-child(3n-1) {
  padding-left: 9px;
  padding-right: 9px;
}

.listing.columns-3 .listing-item:nth-child(3n-2), .mega-links.columns-3 > .menu-item:nth-child(3n-2) {
  padding-right: 18px;
  clear: left;
}

.listing.columns-3 .listing-item:nth-child(3n+3), .mega-links.columns-3 > .menu-item:nth-child(3n+3) {
  padding-left: 18px;
}

.listing.columns-4 .listing-item, .mega-links.columns-4 > .menu-item {
  width: 25%;
  float: left;
}

.listing.columns-4 .listing-item:nth-child(4n-3), .mega-links.columns-4 > .menu-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 16px;
  clear: left;
}

.listing.columns-4 .listing-item:nth-child(4n+2), .mega-links.columns-4 > .menu-item:nth-child(4n+2) {
  padding-left: 5px;
  padding-right: 11px;
}

.listing.columns-4 .listing-item:nth-child(4n+3), .mega-links.columns-4 > .menu-item:nth-child(4n+3) {
  padding-left: 10px;
  padding-right: 6px;
}

.listing.columns-4 .listing-item:nth-child(4n+4), .mega-links.columns-4 > .menu-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 16px;
}

.listing.columns-5 .listing-item, .mega-links.columns-5 > .menu-item {
  width: 20%;
  float: left;
}

.listing.columns-5 .listing-item:nth-child(5n+1), .mega-links.columns-5 > .menu-item:nth-child(5n+1) {
  padding-left: 0;
  padding-right: 12px;
  clear: left;
}

.listing.columns-5 .listing-item:nth-child(5n+2), .mega-links.columns-5 > .menu-item:nth-child(5n+2) {
  padding-left: 4px;
  padding-right: 8px;
}

.listing.columns-5 .listing-item:nth-child(5n+3), .mega-links.columns-5 > .menu-item:nth-child(5n+3) {
  padding-left: 6px;
  padding-right: 6px;
}

.listing.columns-5 .listing-item:nth-child(5n+4), .mega-links.columns-5 > .menu-item:nth-child(5n+4) {
  padding-left: 8px;
  padding-right: 4px;
}

.listing.columns-5 .listing-item:nth-child(5n+5), .mega-links.columns-5 > .menu-item:nth-child(5n+5) {
  padding-left: 8px;
  padding-right: 0;
}

.listing.columns-5.listing-tall .listing-item:nth-child(5n+5), .mega-links.columns-5.listing-tall > .menu-item:nth-child(5n+5) {
  padding-left: 12px;
  padding-right: 0;
}

@media only screen and (max-width: 1000px) {
  .listing.columns-5 .listing-item, .mega-links.columns-5 > .menu-item {
    width: 25%;
  }
  .listing.columns-5 .listing-item:nth-child(4n-3), .mega-links.columns-5 > .menu-item:nth-child(4n-3) {
    padding-left: 0;
    padding-right: 8px;
    clear: left;
  }
  .listing.columns-5 .listing-item:nth-child(4n+2), .mega-links.columns-5 > .menu-item:nth-child(4n+2) {
    padding-left: 3px;
    padding-right: 5px;
    clear: none;
  }
  .listing.columns-5 .listing-item:nth-child(4n+3), .mega-links.columns-5 > .menu-item:nth-child(4n+3) {
    padding-left: 5px;
    padding-right: 3px;
    clear: none;
  }
  .listing.columns-5 .listing-item:nth-child(4n+4), .mega-links.columns-5 > .menu-item:nth-child(4n+4) {
    padding-right: 0;
    padding-left: 8px;
    clear: none;
  }
}
@media only screen and (max-width: 900px) {
  .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 33.3333%;
  }
  .listing.columns-4 .listing-item:nth-child(3n-1), .listing.columns-5 .listing-item:nth-child(3n-1), .mega-links.columns-4 > .menu-item:nth-child(3n-1), .mega-links.columns-5 > .menu-item:nth-child(3n-1) {
    padding-left: 6px;
    padding-right: 6px;
    clear: none;
  }
  .listing.columns-4 .listing-item:nth-child(3n-2), .listing.columns-5 .listing-item:nth-child(3n-2), .mega-links.columns-4 > .menu-item:nth-child(3n-2), .mega-links.columns-5 > .menu-item:nth-child(3n-2) {
    padding-left: 0;
    padding-right: 12px;
    clear: left;
  }
  .listing.columns-4 .listing-item:nth-child(3n+3), .listing.columns-5 .listing-item:nth-child(3n+3), .mega-links.columns-4 > .menu-item:nth-child(3n+3), .mega-links.columns-5 > .menu-item:nth-child(3n+3) {
    padding-left: 12px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 600px) {
  .listing.columns-3 .listing-item, .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-3 > .menu-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 50%;
  }
  .listing.columns-3 .listing-item:nth-child(odd), .listing.columns-4 .listing-item:nth-child(odd), .listing.columns-5 .listing-item:nth-child(odd), .mega-links.columns-3 > .menu-item:nth-child(odd), .mega-links.columns-4 > .menu-item:nth-child(odd), .mega-links.columns-5 > .menu-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 13px;
    clear: left;
  }
  .listing.columns-3 .listing-item:nth-child(even), .listing.columns-4 .listing-item:nth-child(even), .listing.columns-5 .listing-item:nth-child(even), .mega-links.columns-3 .listing-item:nth-child(even), .mega-links.columns-4 .listing-item:nth-child(even), .mega-links.columns-5 .listing-item:nth-child(even) {
    padding-left: 13px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 500px) {
  .listing.columns-2 .listing-item, .listing.columns-3 .listing-item, .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-2 > .menu-item, .mega-links.columns-3 > .menu-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    clear: none !important;
  }
}
.archive-title img {
  max-width: 100%;
}

.bsbt-shortcode-placeholder-p.bsbt-shortcode-placeholder-p {
  word-break: break-all;
  margin: 0;
  line-height: 24px;
  font-size: 14px;
  font-family: var(--publisher-system-font);
}

.bsbt-shortcode-placeholder-p.bsbt-shortcode-placeholder-p + .bsbt-shortcode-placeholder {
  margin-top: 5px;
}

.bsbt-shortcode-placeholder {
  text-align: center;
  background: #fff8d7;
  border: 1px solid #e5d68d;
  margin: 0 0 40px;
  padding: 15px;
  line-height: 24px;
  font-size: 13px;
  font-family: var(--publisher-system-font);
}

.bsbt-shortcode-placeholder a, .bsbt-shortcode-placeholder a:hover {
  color: #e43c36 !important;
  font-weight: bolder;
}

.bsbt-shortcode-placeholder.type-small {
  padding: 7px;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}

.bs-shortcode-row {
  margin-bottom: 20px;
}

.bs-shortcode-row-2-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-2-column[max-width~="450px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-shortcode-row-3-column[max-width~="600px"] .bs-shortcode-col {
  width: 50% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-3-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
}

.bs-shortcode-row-3-column[max-width~="600px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-shortcode-row-4-column[max-width~="700px"] .bs-shortcode-col {
  width: 33.3333% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-4-column[max-width~="600px"] .bs-shortcode-col {
  width: 50% !important;
}

.bs-shortcode-row-4-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
}

.bs-shortcode-row-4-column[max-width~="700px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-ll.a .fb-page, .bs-ll.a .google-plus-block {
  background-color: #e9ebee;
  background-image: linear-gradient(to left, #e9ebee 0, #f4f5f6 20%, #e9ebee 40%, #e9ebee 100%);
  background-repeat: no-repeat;
  background-size: 1000px 900px;
  animation: bs-lazy-anim 1.01s infinite linear forwards;
  width: 100% !important;
  min-height: 130px !important;
  text-align: center;
}

.bs-ll.a .footer-widgets.light-text .fb-page, .bs-ll.a .footer-widgets.light-text .google-plus-block {
  background-color: #373737;
  background-image: linear-gradient(to left, #373737 0, #2b2b2b 20%, #373737 40%, #373737 100%);
}

.fb-page.fb_iframe_widget {
  background: 0 0;
}

.bs-text a:hover {
  text-decoration: underline;
}

.bs-text .bs-text-content p:last-child {
  margin-bottom: 0;
}

.bs-text a.btn {
  color: #fff;
}

.pagination {
  margin: 20px 0 0;
  font-size: 18px;
}

.pagination:last-child {
  margin-bottom: 0 !important;
}

.entry-content .bs-post-pagination .pages {
  border-color: #dadada !important;
  color: #333;
}

.entry-content .bs-post-pagination span {
  line-height: 28px;
  height: 28px;
  min-width: 28px;
}

.entry-content > .bs-post-pagination:first-child {
  margin: 0 0 20px;
}

.pagination.bs-links-pagination .older {
  float: left;
  width: 50%;
  text-align: left;
}

.pagination.bs-links-pagination .newer {
  float: right;
  width: 50%;
  text-align: right;
}

.pagination.bs-links-pagination a {
  display: inline-block;
  margin-right: 1px;
  line-height: 26px;
  height: 26px;
  min-width: 30px;
  text-align: center;
  padding: 0 9px;
  background-color: #fff;
  border: 1px solid #dadada;
  color: #8a8f92;
  font-size: 12px;
  text-transform: uppercase;
}

.pagination.bs-links-pagination a:hover {
  color: #fff;
  border: 1px solid transparent;
}

.pagination.bs-numbered-pagination .page-numbers, .pagination.bs-numbered-pagination .page-numbers.dots:hover, .pagination.bs-numbered-pagination .wp-pagenavi a, .pagination.bs-numbered-pagination .wp-pagenavi span, .pagination.bs-numbered-pagination span {
  display: inline-block;
  margin-right: 1px;
  line-height: 30px;
  height: 30px;
  min-width: 30px;
  text-align: center;
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #dadada;
  color: #8a8f92;
  font-size: 12px;
  text-transform: uppercase;
  list-style: none;
}

.pagination.bs-numbered-pagination span {
  margin-right: 0;
}

.pagination.bs-numbered-pagination .current, .pagination.bs-numbered-pagination .page-numbers:hover, .pagination.bs-numbered-pagination .wp-pagenavi .current, .pagination.bs-numbered-pagination .wp-pagenavi a:hover, .pagination.bs-numbered-pagination > span {
  border: 1px solid;
}

.pagination.bs-numbered-pagination .next .fa {
  margin-left: 4px;
  font-size: 15px;
}

.pagination.bs-numbered-pagination .prev .fa {
  margin-right: 4px;
  font-size: 15px;
}

.pagination.bs-numbered-pagination.wc-pagination > .page-numbers {
  border: none;
  background: 0 0;
  display: block;
  padding: 0;
  margin: 0;
  text-align: inherit;
}

.pagination.bs-numbered-pagination.wc-pagination > .page-numbers > li {
  display: inline-block;
}

.post-related .listing-item .title {
  font-size: 15px;
  line-height: 1.4;
}

.post-related .include-last-mobile .listing-item:last-child {
  display: none;
}

@media only screen and (max-width: 600px) {
  .post-related .include-last-mobile .listing-item:last-child {
    display: block;
  }
}
.content-column .single-container:last-child {
  margin-bottom: 0;
}

.single-post-content .term-badges.floated a {
  max-width: auto;
}

.post-subtitle {
  padding: 0;
  margin: 0;
  color: #717171;
}

.single-post-content .post-embed iframe {
  max-width: 100%;
}

.entry-terms {
  margin-bottom: 7px;
}

.entry-terms:last-child {
  margin-bottom: -3px;
}

.entry-terms ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline;
}

.entry-terms li {
  display: inline;
}

.entry-terms span.sep {
  margin: 0 5px;
}

.entry-terms .terms-label {
  padding: 0 10px;
  display: inline-block;
  margin-right: 4px;
}

.entry-terms.post-tags .terms-label, .entry-terms.source .terms-label, .entry-terms.via .terms-label {
  line-height: 20px;
  border: 1px solid #444;
  background: #444;
  color: #fff;
  font-size: 10px;
  float: left;
  border-radius: 33px;
}

.entry-terms.post-tags a, .entry-terms.source a, .entry-terms.via a {
  background: #fff;
  border: 1px solid #d4d4d4;
  padding: 0 9px;
  display: inline-block;
  line-height: 20px;
  margin-right: 3px;
  font-size: 10px;
  float: left;
  margin-bottom: 3px;
  color: #5f5f5f;
  border-radius: 33px;
}

.entry-terms.post-tags a:hover, .entry-terms.source a:hover, .entry-terms.via a:hover {
  color: #fff;
  border: 1px solid transparent;
}

.single-container > .post-author {
  padding: 20px;
  margin: 15px 0 0;
  position: relative;
  border: 1px solid #e8e8e8;
}

.single-container > .post-author .post-author-avatar img {
  float: left;
  margin-right: 20px;
}

.single-container > .post-author .author-title {
  margin: 0 0 7px;
  font-size: 18px;
  text-transform: capitalize;
  padding-right: 50%;
}

.single-container > .post-author .author-title .title-counts {
  color: #8a8a8a;
  font-size: 12px;
  vertical-align: middle;
  font-weight: 400;
}

.single-container > .post-author .author-title .title-counts:before {
  content: "-";
  margin: 0 8px;
  opacity: 0.4;
}

.single-container > .post-author .author-links {
  width: 50%;
  text-align: right;
  position: absolute;
  top: 15px;
  right: 15px;
}

.single-container > .post-author .author-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.single-container > .post-author .author-links li {
  margin-left: 8px;
  display: inline-block;
}

.single-container > .post-author .author-links a {
  color: #353535;
  font-size: 15px;
  width: 24px;
  display: inline-block;
  text-align: center;
}

.single-container > .post-author .author-links li.facebook a:hover {
  color: #4a639f;
}

.single-container > .post-author .author-links li.telegram a:hover {
  color: #2da4d9;
}

.single-container > .post-author .author-links li.twitter a:hover {
  color: #59c8ff;
}

.single-container > .post-author .author-links li.google-plus a:hover {
  color: #d73d32;
}

.single-container > .post-author .author-links li.instagram a:hover {
  color: #517fa4;
}

.single-container > .post-author .author-links li.flickr a:hover {
  color: #2f44db;
}

.single-container > .post-author .author-links li.behance a:hover {
  color: #3b63fc;
}

.single-container > .post-author .author-links li.soundcloud a:hover {
  color: #f50;
}

.single-container > .post-author .author-links li.delicious a:hover {
  color: #4a79ff;
}

.single-container > .post-author .author-links li.vimeo a:hover {
  color: #46a3e9;
}

.single-container > .post-author .author-links li.dribbble a:hover {
  color: #ea4c89;
}

.single-container > .post-author .author-links li.linkedin a:hover {
  color: #0266a0;
}

.single-container > .post-author .author-links li.youtube a:hover {
  color: #cc181e;
}

.single-container > .post-author .author-links li.pinterest a:hover {
  color: #cb2027;
}

.single-container > .post-author .author-links li.github a:hover {
  color: #666;
}

.single-container > .post-author .post-author-bio {
  margin-top: 6px;
  font-size: 13px;
  padding-left: 100px;
}

.single-container > .post-author .post-author-bio p:last-child {
  margin-bottom: 0;
}

.post-related {
  position: relative;
  padding: 20px;
  border: 1px solid #e8e8e8;
}

.post-related .section-heading.sh-t2.sh-s1, .post-related .section-heading.sh-t2.sh-s2 {
  margin: -21px -21px 27px;
  padding: 4px 20px 0;
}

.post-related .listing-item-grid-simple .heading-container {
  background: #f5f5f5;
}

@media only screen and (max-width: 520px) {
  .single-container > .post-author .author-title {
    padding-right: 0;
  }
  .single-container > .post-author .author-links {
    width: 100%;
    text-align: left;
    position: relative;
    top: inherit;
    right: inherit;
  }
  .single-container > .post-author .author-links li {
    margin-left: 0;
    margin-right: 4px;
  }
  .single-container > .post-author .post-author-bio {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 380px) {
  .single-container > .post-author .post-author-avatar {
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
  .single-container > .post-author .post-author-avatar img {
    float: none;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
  }
  .single-container > .post-author .author-links {
    text-align: center;
  }
  .single-container > .post-author .author-links li {
    margin-left: 7px;
    margin-right: 7px;
  }
  .single-container > .post-author .post-author-bio {
    margin-top: 5px;
  }
  .single-container > .post-author .author-title {
    text-align: center;
    margin: 14px 0 10px;
    padding: 0;
  }
  .single-container > .post-author .post-author-bio {
    text-align: center;
    padding-left: 0;
  }
}
.single-page-content > .featured {
  text-align: center;
  display: block;
  margin: 0 0 20px;
  line-height: 0;
}

.single-page-content > .featured img {
  max-width: 100%;
  height: auto !important;
}

.single-page-content > .featured iframe {
  max-width: 100%;
}

.single-attachment-content .return-to {
  margin-bottom: 20px;
}

.single-attachment-content .return-to .fa {
  border: 1px solid #d4d4d4;
  border: 1px solid rgba(138, 138, 138, 0.33);
  color: #9c9c9c;
  color: rgba(138, 138, 138, 0.83);
  font-size: 12px;
  padding: 0 9px;
  display: inline-block;
  line-height: 24px;
  min-width: 26px;
  text-align: center;
  cursor: pointer;
  margin-right: 7px;
  text-decoration: none;
  transition: all 0.07s ease;
}

.single-attachment-content .return-to:hover .fa {
  border-color: transparent;
  color: #fff;
}

.single-attachment-content .parent-images ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.single-attachment-content .parent-images .img-holder {
  width: 100%;
  margin-bottom: 12px;
}

.single-attachment-content .parent-images .img-holder .fa {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  display: inline-block;
  font-size: 30px;
  opacity: 0;
  transition: all 0.5s ease;
  color: #fff;
  z-index: 2;
}

.single-attachment-content .parent-images .img-holder:hover .fa {
  opacity: 1;
}

.single-attachment-content .parent-images .img-holder:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0;
  transition: all 0.5s ease;
}

.single-attachment-content .parent-images .img-holder:hover:after, .single-attachment-content .parent-images .listing-item-current > .img-holder .fa, .single-attachment-content .parent-images .listing-item-current > .img-holder:after {
  opacity: 1;
}

.single-attachment-content .attachment-title {
  font-size: 22px;
}

.single-attachment-content .pagination {
  margin-bottom: 23px;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item {
  width: 25% !important;
  float: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n-3) {
  padding-left: 0 !important;
  padding-right: 8px !important;
  clear: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+2) {
  padding-left: 3px !important;
  padding-right: 5px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+3) {
  padding-left: 5px !important;
  padding-right: 3px !important;
  clear: initial !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+4) {
  padding-right: 0 !important;
  padding-left: 8px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n-1) {
  padding: 0 6px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n-2) {
  padding-left: 0 !important;
  padding-right: 12px !important;
  clear: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n+3) {
  padding-left: 12px !important;
  padding-right: 0 !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item {
  width: 33.3333% !important;
  float: left;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item {
  float: left !important;
  width: 50% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item:nth-child(odd) {
  padding-right: 13px !important;
  clear: left !important;
  padding-left: 0 !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item:nth-child(even) {
  padding-left: 13px !important;
  padding-right: 0 !important;
  clear: none !important;
}

.format-video.listing-item-grid .heading-container {
  margin-top: 0;
}

.format-gallery.listing-item-grid .heading-container {
  z-index: 999;
}

.single-post-content.format-aside .entry-content, .single-post-content.format-aside .post-summary {
  position: relative;
  padding: 32px 50px 32px 50px;
  line-height: 30px;
  color: #5a4f43;
  background-color: #f2f6c1;
  border: 1px solid #e8e8e8;
  background-image: -o-radial-gradient(center, cover, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.1) 90%), -o-repeating-linear-gradient(top, transparent 0, transparent 29px, rgba(239, 207, 173, 0.7) 29px, rgba(239, 207, 173, 0.7) 30px);
  background-size: 100% 100%;
}

.single-post-content.format-aside .entry-content {
  margin-bottom: 20px;
}

.single-post-content.format-aside .entry-content blockquote:before {
  background: 0 0;
  top: 26px;
}

.single-post-content.format-quote .entry-content, .single-post-content.format-quote .post-summary {
  text-align: center;
  background-color: #f3f3f3;
  border: 1px solid rgba(0, 0, 0, 0.11);
  padding: 30px 20px;
  margin-bottom: 30px;
}

.single-post-content.format-quote .entry-content blockquote, .single-post-content.format-quote .post-summary blockquote {
  border-left: none;
  margin-bottom: 0;
  padding: 0;
  font-size: 14px;
}

.single-post-content.format-quote .entry-content blockquote:before, .single-post-content.format-quote .post-summary blockquote:before {
  top: -20px;
  background: 0 0;
  line-height: 80px;
}

.single-post-content.format-quote .entry-content blockquote {
  background: 0 0;
  padding: 20px 0;
}

.single-post-content.format-quote .entry-content blockquote cite, .single-post-content.format-quote .post-summary blockquote cite {
  font-weight: 800;
  font-style: normal;
  display: block;
  margin-top: 10px;
}

.single-post-content.format-quote .entry-content blockquote cite:before, .single-post-content.format-quote .post-summary blockquote cite:before {
  content: "— ";
}

.single-post-content.format-quote .heading-container .post-meta, .single-post-content.format-quote .heading-container .title {
  text-align: center;
}

.single-post-content.format-status .entry-content, .single-post-content.format-status .post-summary {
  text-align: center;
  padding: 20px;
  border: 2px solid #eaeaea;
  font-size: 14px;
}

.single-post-content.format-status .post-summary {
  float: left;
}

.single-post-content.format-status .entry-content {
  margin-bottom: 19px;
}

.post.format-status .post-summary p:last-child, .single-post-content.format-status .entry-content p:last-child {
  margin-bottom: 0;
}

.single-post-content.format-status .heading-container .post-meta, .single-post-content.format-status .heading-container .title {
  text-align: center;
}

.better-chat {
  list-style: none;
  padding-left: 0;
  margin-bottom: 20px;
}

.better-chat .chat-item {
  margin-bottom: 10px;
}

.better-chat .chat-item p:last-child {
  margin-bottom: 0;
}

.better-chat .chat-item .user-name {
  display: inline-block;
  position: absolute;
  top: 100%;
  right: 0;
  color: #9a9a9a;
  font-size: 12px;
  font-weight: 400;
  font-family: var(--publisher-system-font);
}

.better-chat .chat-item {
  margin: 0 0 30px;
  border-radius: 14px;
  padding: 8px 16px;
  background: #e5e5ea;
  max-width: 75%;
  clear: both;
  position: relative;
}

.better-chat .chat-item.chat-no-author {
  margin-bottom: 10px;
}

.better-chat .chat-item.chat-next-author {
  margin-bottom: 2px;
}

.better-chat .chat-item.chat-next-author:after, .better-chat .chat-item.chat-next-author:before {
  display: none;
}

.better-chat .chat-item {
  float: right;
  background-color: #dcdcdc;
  color: #373737;
  text-align: right;
}

.better-chat .chat-item::after {
  content: "";
  position: absolute;
  right: -4px;
  bottom: 0;
  width: 12px;
  height: 16px;
  border-left: 8px solid #dcdcdc;
  border-bottom-left-radius: 12px 6px;
}

.better-chat .chat-item.chat-speaker-1, .better-chat .chat-item.chat-speaker-3, .better-chat .chat-item.chat-speaker-5, .better-chat .chat-item.chat-speaker-7, .better-chat .chat-item.chat-speaker-9 {
  float: left;
  text-align: left;
}

.better-chat .chat-item.chat-speaker-1:after, .better-chat .chat-item.chat-speaker-3:after, .better-chat .chat-item.chat-speaker-5:after, .better-chat .chat-item.chat-speaker-7:after, .better-chat .chat-item.chat-speaker-9:after {
  display: none;
}

.better-chat .chat-item.chat-speaker-1 .user-name, .better-chat .chat-item.chat-speaker-3 .user-name, .better-chat .chat-item.chat-speaker-5 .user-name, .better-chat .chat-item.chat-speaker-7 .user-name, .better-chat .chat-item.chat-speaker-9 .user-name {
  left: 0;
  right: auto;
}

.better-chat .chat-item.chat-speaker-1:before, .better-chat .chat-item.chat-speaker-3:before, .better-chat .chat-item.chat-speaker-5:before, .better-chat .chat-item.chat-speaker-7:before, .better-chat .chat-item.chat-speaker-9:before {
  content: "";
  position: absolute;
  left: -4px;
  bottom: 0;
  width: 12px;
  height: 16px;
  border-right: 8px solid transparent;
  border-left: none;
  border-bottom-right-radius: 12px 6px;
}

.better-chat .chat-item a, .better-chat .chat-item a:hover {
  color: #fff !important;
}

.better-chat .chat-item.chat-speaker-2 a, .better-chat .chat-item.chat-speaker-2 a:hover {
  color: #373737 !important;
}

.better-chat .chat-item.chat-speaker-1 {
  background-color: #1289fe;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-1:before {
  border-right-color: #1289fe;
}

.better-chat .chat-item.chat-speaker-3 {
  background-color: #009e5d;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-3:before {
  border-right-color: #009e5d;
}

.better-chat .chat-item.chat-speaker-4 {
  background-color: #daa715;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-4:after {
  border-left-color: #daa715;
}

.better-chat .chat-item.chat-speaker-5 {
  background-color: #ce4309;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-5:before {
  border-right-color: #ce4309;
}

.better-chat .chat-item.chat-speaker-6 {
  background-color: #da3699;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-6:after {
  border-left-color: #da3699;
}

.better-chat .chat-item.chat-speaker-7 {
  background-color: #7655ce;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-7:before {
  border-right-color: #7655ce;
}

.better-chat .chat-item.chat-speaker-8 {
  background-color: #3b99da;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-8:after {
  border-left-color: #3b99da;
}

.better-chat .chat-item.chat-speaker-9 {
  background-color: #158a54;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-9:before {
  border-right-color: #158a54;
}

.bs-intro, .entry-content .bs-intro {
  font-size: 110%;
  font-weight: bolder;
  -webkit-font-smoothing: antialiased;
}

.entry-content {
  font-size: 14px;
  line-height: 1.6;
  color: #4a4a4a;
  padding-bottom: 20px;
}

.post .entry-content.single-post-content:last-child {
  padding-bottom: 0;
}

.entry-content.single-post-content iframe, .single-page-simple-content .entry-content iframe {
  max-width: 100%;
}

.fluid-width-video-wrapper embed, .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object {
  height: 100% !important;
}

.entry-content .wp-block-media-text {
  margin-bottom: 25px;
}

.entry-content p {
  margin-bottom: 17px;
}

.entry-content p:last-child {
  margin-bottom: 0;
}

.entry-content ol, .entry-content ul {
  margin-bottom: 17px;
}

.entry-content table {
  border: 1px solid #ddd;
  margin-bottom: 30px;
  width: 100%;
}

.entry-content table > tbody > tr > td, .entry-content table > tbody > tr > th, .entry-content table > tfoot > tr > td, .entry-content table > tfoot > tr > th, .entry-content table > thead > tr > td, .entry-content table > thead > tr > th {
  border: 1px solid #ddd;
  padding: 7px 10px;
}

.entry-content table > thead > tr > td, .entry-content table > thead > tr > th {
  border-bottom-width: 2px;
}

.entry-content dl dt {
  font-size: 15px;
}

.entry-content dl dd {
  margin-bottom: 10px;
}

.entry-content acronym[title] {
  border-bottom: 1px dotted #999;
}

.alignright, .entry-content .alignright {
  margin: 5px 0 20px 20px;
  float: right;
}

.alignleft, .entry-content .alignleft {
  margin: 5px 20px 15px 0;
  float: left;
}

.entry-content figure.alignleft .wp-caption-text {
  text-align: left;
}

.entry-content figure.alignright .wp-caption-text {
  text-align: right;
}

.entry-content figure, .entry-content img {
  max-width: 100%;
  height: auto;
}

.entry-content img.aligncenter {
  display: block;
  margin: 15px auto 25px;
}

.entry-content figure.aligncenter {
  margin: 20px auto;
  text-align: center;
}

.entry-content figure.aligncenter img {
  display: inline-block;
}

.entry-content .gallery-caption, .entry-content .wp-caption-text, .entry-content figcaption {
  margin: 5px 0 0;
  font-style: italic;
  font-size: 13px;
  line-height: 15px;
  color: #545454;
  padding: 0;
  text-align: center;
}

@media (min-width: 750px) {
  body.full-width .wp-block-image.alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    max-width: 1000% !important;
  }
  body.full-width .wp-block-image.alignwide {
    margin-left: calc(25% - 25vw);
    margin-right: calc(25% - 25vw);
    width: auto;
    max-width: 1000% !important;
  }
  body.boxed .wp-block-image.alignfull, body.boxed .wp-block-image.alignwide {
    margin-left: -30px;
    margin-right: -30px;
    width: auto;
    max-width: 1000% !important;
  }
}
.entry-content .g-post, .entry-content .instagram-media, .entry-content .reddit-card, .entry-content .tumblr-post, .entry-content .twitter-tweet {
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content .gallery {
  text-align: center;
}

.entry-content .gallery:after {
  content: "";
  display: table;
  clear: both;
}

.entry-content .gallery .gallery-item {
  position: relative;
}

.entry-content .gallery .gallery-item img {
  max-width: 100% !important;
  height: auto !important;
}

.entry-content .gallery.gallery-columns-1, .entry-content .gallery.gallery-columns-2, .entry-content .gallery.gallery-columns-3, .entry-content .gallery.gallery-columns-4, .entry-content .gallery.gallery-columns-5, .entry-content .gallery.gallery-columns-6, .entry-content .gallery.gallery-columns-7, .entry-content .gallery.gallery-columns-8, .entry-content .gallery.gallery-columns-9 {
  margin: -5px -5px 15px -5px;
}

.entry-content .gallery.gallery-columns-1 .gallery-item, .entry-content .gallery.gallery-columns-2 .gallery-item, .entry-content .gallery.gallery-columns-3 .gallery-item, .entry-content .gallery.gallery-columns-4 .gallery-item, .entry-content .gallery.gallery-columns-5 .gallery-item, .entry-content .gallery.gallery-columns-6 .gallery-item, .entry-content .gallery.gallery-columns-7 .gallery-item, .entry-content .gallery.gallery-columns-8 .gallery-item, .entry-content .gallery.gallery-columns-9 .gallery-item {
  padding: 5px;
}

.entry-content .gallery.gallery-columns-2 {
  clear: both;
}

.entry-content .gallery.gallery-columns-2 .gallery-item {
  width: 50%;
  float: left;
}

.entry-content .gallery.gallery-columns-3 .gallery-item {
  width: 33.33%;
  float: left;
}

.entry-content .gallery.gallery-columns-4 .gallery-item {
  width: 25%;
  float: left;
}

.entry-content .gallery.gallery-columns-5 .gallery-item {
  width: 20%;
  float: left;
}

.entry-content .gallery.gallery-columns-6 .gallery-item {
  width: 16.666%;
  float: left;
}

.entry-content .gallery.gallery-columns-7 .gallery-item {
  width: 14.28%;
  float: left;
}

.entry-content .gallery.gallery-columns-8 .gallery-item {
  width: 12.5%;
  float: left;
}

.entry-content .gallery.gallery-columns-9 .gallery-item {
  width: 11.111%;
  float: left;
}

.entry-content .gallery.gallery-columns-2 .gallery-item:nth-child(2n+3), .entry-content .gallery.gallery-columns-3 .gallery-item:nth-child(3n+4), .entry-content .gallery.gallery-columns-4 .gallery-item:nth-child(4n+5), .entry-content .gallery.gallery-columns-5 .gallery-item:nth-child(5n+6), .entry-content .gallery.gallery-columns-6 .gallery-item:nth-child(6n+7), .entry-content .gallery.gallery-columns-7 .gallery-item:nth-child(7n+8), .entry-content .gallery.gallery-columns-8 .gallery-item:nth-child(8n+9), .entry-content .gallery.gallery-columns-9 .gallery-item:nth-child(9n+10) {
  clear: left;
}

.entry-content .terms-list {
  margin-bottom: 10px;
}

.entry-content .terms-list span.sep {
  margin: 0 5px;
}

.entry-content.single-post-content a:hover, .single-page-simple-content .entry-content a:hover {
  text-decoration: underline;
}

.entry-content hr {
  margin: 27px 0;
  border-top: 2px solid #f0f0f0;
}

.entry-content .wp-block-separator {
  border: none;
  border-bottom: 2px solid #f0f0f0;
  margin: 1.65em auto;
}

.entry-content .wp-block-separator.is-style-default {
  border: none;
  border-bottom: 2px solid #f0f0f0;
  margin: 1.65em auto;
}

.entry-content .wp-block-separator.is-style-wide {
  border-bottom-width: 1px;
}

.entry-content .wp-block-separator.is-style-dots {
  border-bottom: none;
}

.entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 100px;
}

.entry-content > :last-child {
  margin-bottom: 0;
}

.entry-content > h1:first-child, .entry-content > .h1:first-child, .entry-content > h2:first-child, .entry-content > .h2:first-child, .entry-content > h3:first-child, .entry-content > .h3:first-child, .entry-content > h4:first-child, .entry-content > .h4:first-child, .entry-content > h5:first-child, .entry-content > .h5:first-child, .entry-content > h6:first-child, .entry-content > .h6:first-child {
  margin-top: 0;
}

blockquote {
  font-size: 14px;
}

blockquote p:last-child {
  margin-bottom: 0;
}

.entry-content.single-post-content blockquote, .single-page-simple-content .entry-content blockquote {
  font-size: 110%;
  background-color: #efefef;
  border-left: none;
  padding: 60px 35px 50px;
  margin: 40px 0 30px 0;
  position: relative;
  text-align: center;
  clear: both;
}

.entry-content.single-post-content blockquote:before, .single-page-simple-content .entry-content blockquote:before {
  content: "\f10e";
  position: absolute;
  top: 0;
  left: 50%;
  margin-top: -30px;
  margin-left: -40px;
  font-size: 30px;
  font-family: FontAwesome;
  color: #444;
  display: block;
  width: 80px;
  height: 80px;
  background: #fff;
  line-height: 91px;
  border-radius: 50%;
  text-align: center;
}

.entry-content.single-post-content blockquote blockquote:before, .single-page-simple-content .entry-content blockquote blockquote:before {
  display: none;
}

.entry-content.single-post-content blockquote blockquote, .single-page-simple-content .entry-content blockquote blockquote {
  background-color: transparent;
  padding: 0;
  margin: 0 0 10px;
}

.entry-content.single-post-content blockquote blockquote:last-child, .single-page-simple-content .entry-content blockquote blockquote:last-child {
  margin-bottom: 0;
}

.entry-content.single-post-content blockquote.bs-pullquote, .single-page-simple-content .entry-content blockquote.bs-pullquote {
  min-width: 250px;
  max-width: 333px;
  display: inline-block;
  padding: 20px 20px 20px;
  margin: 0 20px 20px 0;
  background-color: #f3f3f3;
  clear: none;
}

.entry-content blockquote.bs-pullquote:before {
  display: none;
}

.entry-content.single-post-content blockquote.bs-pullquote-right, .single-page-simple-content .entry-content blockquote.bs-pullquote-right {
  text-align: right;
  float: right;
  margin-left: 25px;
  border-right: 4px solid transparent;
}

.entry-content.single-post-content blockquote.bs-pullquote-left, .single-page-simple-content .entry-content blockquote.bs-pullquote-left {
  text-align: left;
  float: left;
  margin-right: 25px;
  border-left: 4px solid transparent;
}

@media only screen and (max-width: 530px) {
  .alignleft, .alignright, .entry-content .alignleft, .entry-content .alignright {
    text-align: center !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100% !important;
    display: block !important;
  }
  .entry-content figure.alignright .wp-caption-text {
    text-align: center !important;
  }
}
.continue-reading-container {
  display: none;
}

@media only screen and (max-width: 700px) {
  .continue-reading-content.close {
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
    max-height: 170px;
    transition: max-height 0.75s ease;
    width: 100%;
  }
  .continue-reading-content.close:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(transparent 35%, #fff);
    z-index: 99;
  }
  .continue-reading-container {
    display: block;
    text-align: center;
    position: relative;
    z-index: 300;
    bottom: 25px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 20px;
    letter-spacing: 1.4px;
  }
  .continue-reading-container:last-child {
    border-bottom: none;
  }
  .continue-reading-btn.btn {
    color: #fff;
    line-height: 42px;
    height: auto;
    padding: 0 42px;
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.37);
    border-radius: 23px;
  }
}
.comments-wrap {
  margin: 0 auto;
  position: relative;
}

.comments-template .comments-closed {
  text-align: center;
  padding: 20px 15px;
  background-color: #f5f5f5;
}

.comments-wrap ol.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.comments-wrap ol.comment-list .children {
  list-style: none;
  margin: 0;
  padding-left: 10%;
}

@media only screen and (max-width: 600px) {
  .comments-wrap ol.comment-list .children {
    padding-left: 7%;
  }
}
.comments-wrap li.comment, .comments-wrap li.pingback {
  clear: both;
}

.comments-wrap li > div {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding: 15px 0;
}

.comments-wrap .comment-list > li:first-child > div {
  border-top: none;
}

.comment-list .comment-avatar {
  float: left;
  margin: 0 20px 10px 0;
}

.comment-list .comment-avatar .avatar {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.comment-list .comment-meta {
  margin: 0 0 5px;
  color: #858585;
}

.comment-list .comment-meta .comment-author {
  display: inline-block;
  padding: 4px 0 0;
  font-size: 15px;
  text-transform: capitalize !important;
  font-style: normal;
}

.comments-wrap li.pingback .comment-meta .comment-author {
  padding-top: 0;
}

.comment-list .comment-meta .comment-author .says {
  color: #9a9a9a;
}

.comment-list .comment-meta .comment-published {
  font-style: italic;
  display: inline-block;
  margin: 0;
  padding: 4px 0 0;
  float: right;
  font-size: 11px;
  color: #c2c2c2;
}

.comment-list .comment-content {
  margin: 0 0 8px;
  font-size: 13px;
  padding-left: 80px;
}

.comment-list .comment-content em.needs-approve {
  background: #f2f2f2;
  padding: 2px 5px;
  border-radius: 3px;
  margin-bottom: 7px;
  display: inline-block;
}

.comment-list .comment-footer {
  font-size: 12px;
}

.comment-list .comment-footer .comment-edit-link {
  margin-left: 15px;
}

.comment-list .comment-footer, .comment-list .comment-footer .comment-edit-link {
  color: #868686;
  float: right;
}

.comment-list .comment-footer .comment-reply-link {
  display: inline-block;
  float: right;
  color: #909090;
  text-align: center;
}

.comments-wrap .comments-nav {
  margin-top: 10px;
  position: relative;
  border-top: 1px solid #ebebeb;
  padding-top: 10px;
  padding-bottom: 5px;
}

.comments-wrap .comments-nav .pagination {
  margin-top: 0;
}

.comments-wrap .comments-nav .page-numbers {
  font-size: 12px;
  color: #b3b3b3;
  font-weight: 400;
}

.comment-respond {
  margin: 0 auto;
  position: relative;
}

.comments-wrap + .comment-respond {
  margin-top: 20px;
}

@media only screen and (max-width: 780px) {
  .comment-respond {
    margin-bottom: 30px;
  }
}
.comment-respond .comment-reply-title:empty {
  display: none;
}

.comment-respond #cancel-comment-reply-link, .comment-respond .comment-reply-title .h-text {
  display: inline-block;
  padding: 6px 12px;
  text-transform: uppercase;
}

.comment-respond .log-in-out {
  text-align: center;
}

.form-allowed-tags {
  margin-top: -1.5rem;
  font-size: 0.9375rem;
}

.comment-respond #cancel-comment-reply-link {
  float: right;
  color: #fff !important;
}

.comments-wrap .comment-respond .comment-reply-title {
  text-align: inherit;
}

.comment-respond .wp-social-login-widget {
  text-align: center;
}

.comment-respond .wp-social-login-connect-with {
  font-size: 17px;
  font-weight: 700;
  color: #414141;
}

.comment-respond .note-after, .comment-respond .note-before {
  text-align: center;
  margin-bottom: 15px;
}

.comment-respond .note-after p:last-child, .comment-respond .note-before p:last-child {
  margin-bottom: 0;
}

.comment-respond .author-wrap {
  width: 50%;
  float: left;
  padding-right: 10px;
}

.comment-respond .email-wrap {
  width: 50%;
  float: left;
  padding-left: 10px;
}

.comment-respond .url-wrap {
  width: 100%;
}

.comment-respond .url-wrap .url {
  max-width: 100%;
  width: 100%;
}

.comment-respond .author-wrap input, .comment-respond .email-wrap input {
  width: 100%;
}

.comment-respond .author-wrap, .comment-respond .comment-wrap, .comment-respond .email-wrap, .comment-respond .url-wrap {
  margin-bottom: 15px;
}

.comment-respond .author, .comment-respond .comment, .comment-respond .email, .comment-respond .url {
  border: 1px solid #d8d8d8;
  padding: 18px 12px;
}

.comment-respond .author, .comment-respond .email, .comment-respond .url {
  padding: 8px 12px;
  height: auto;
}

.comment-respond .comment {
  height: 160px;
}

.comment-respond .comment-submit {
  background: #434343;
  font-size: 12px;
  font-weight: 400;
}

.comment-respond .form-submit {
  margin: 0;
}

.ajaxified-comments-container {
  margin: 20px 0;
  border: 1px solid #e1e2e4;
  background: #f6f7f9;
  padding: 20px 20px;
  text-align: center;
  color: #1d1d1d;
  border-radius: 3px;
  font-size: 13px;
  font-weight: bolder;
}

.comment-ajaxified-placeholder {
  color: #696969;
  margin: 0 5px;
}

.comment-form input + label {
  margin-left: 5px;
}

.comments-template-multiple .nav-tabs {
  padding: 0;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.comments-template-multiple .nav-tabs li {
  list-style: none;
  display: inline-block;
  margin: 0 !important;
  width: 33.333%;
  line-height: 56px;
}

.comments-template-multiple.providers-2 .nav-tabs li {
  width: 50%;
}

@media only screen and (max-width: 600px) {
  .comments-template-multiple.providers-2 .nav-tabs li, .comments-template-multiple.providers-3 .nav-tabs li {
    width: 100% !important;
  }
}
.comments-template-multiple .nav-tabs a {
  font-size: 14px;
  font-weight: 700;
  padding: 0 26px;
  display: block;
  line-height: 56px;
  height: 56px;
  border: none !important;
  border-radius: 0;
  white-space: nowrap;
  position: relative;
  transition: all 0.3s ease;
  text-align: center;
  background: #eff0f1;
  margin: 0 !important;
}

.comments-template-multiple .nav-tabs li:first-child a {
  border-radius: 4px 0 0 4px;
}

.comments-template-multiple .nav-tabs li:last-child a {
  border-radius: 0 4px 4px 0;
}

.comments-template-multiple .nav-tabs a:after {
  content: " ";
  display: inline-block;
  height: 3px;
  width: 0;
  background-color: transparent;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: all 0.3s ease;
  border-radius: 23px;
}

.comments-template-multiple .nav-tabs .active a:after {
  width: 80%;
}

.comments-template-multiple .nav-tabs a:before {
  content: " ";
  display: inline-block;
  height: 56px;
  width: 1px;
  background-color: #ddd;
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
}

.comments-template-multiple .nav-tabs li:last-child a:before {
  display: none;
}

.comments-template-multiple .nav-tabs .active a {
  border: none !important;
}

.comments-template-multiple .nav-tabs .fa {
  margin-right: 6px;
  font-size: 16px;
}

.comments-template-multiple .comments-count, .comments-template-multiple .disqus-comment-count {
  background-color: #cacaca;
  color: #262626;
  border-radius: 3px;
  padding: 0 6px;
  font-size: 12px;
  font-weight: 700;
  vertical-align: middle;
  margin-left: 10px;
  transition: all 0.3s ease;
}

.comments-template-multiple .disqus-comment-count {
  width: 30px;
  display: inline-block;
  white-space: normal;
  overflow: hidden;
  height: 20px !important;
  line-height: 20px;
}

.comments-template-multiple .active .comments-count {
  color: #fff;
}

.comments-template-multiple .comments-count:empty {
  display: none;
}

.comments-template-multiple .multi-wordpress-comment-section .comment-respond:first-child > .section-heading {
  display: none;
}

.comments-template-multiple .tab-pane .comments-template, .comments-template-multiple .tab-pane .comments-template.comment-respond {
  margin-top: 10px !important;
}

.comments-template-multiple .multi-wordpress-comment-section .comment-respond:first-child {
  margin-top: 15px !important;
}

.back-top {
  color: #fff;
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  text-align: center;
  line-height: 42px;
  z-index: 9999;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  font-size: 16px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.09);
}

.back-top.fade-out:hover {
  opacity: 1;
}

.back-top.is-visible {
  visibility: visible;
  opacity: 0.6;
  bottom: 8px;
}

.back-top.fade-out1 {
  opacity: 0.7;
}

.back-top.fade-out2 {
  opacity: 0.8;
}

.back-top.fade-out3 {
  opacity: 0.9;
}

.back-top.fade-out4 {
  opacity: 1;
}

.back-top.dark {
  background: #383838;
  color: #fff;
}

.back-top:hover {
  opacity: 1;
}

.error404 .content-column {
  max-width: 800px !important;
  margin: 10px auto 50px;
}

.error404 .content-column .second-row {
  margin-bottom: 5px;
}

.error404 .content-column .desc-section {
  text-align: center;
}

.error404 .content-column .desc-section .title-404 {
  margin: 0 0 15px;
  color: #444;
  font-weight: bolder;
  text-align: center;
}

.error404 .content-column .text-404 {
  font-size: 130px;
  line-height: 175px;
  font-weight: 700;
  color: #444;
  text-align: center;
  margin: 0;
}

.error404 .content-column .action-links {
  margin-bottom: 10px;
  margin-top: 20px;
}

.error404 .content-column .action-links .fa {
  margin-right: 5px;
}

.error404 .content-column .top-line {
  margin-top: 15px;
  padding-top: 25px;
}

.error404 .content-column .search-form {
  position: relative;
}

.error404 .content-column .search-form label {
  width: 100%;
}

.error404 .content-column .search-form .search-field {
  width: 100%;
  border: 1px solid #cbcbcb;
  height: 34px;
  line-height: 20px;
  padding: 0 30% 0 10px;
  outline: 0;
  float: left;
  background: #fff;
}

.error404 .content-column .search-form .search-submit {
  position: absolute;
  right: 0;
  top: 0;
  height: 34px;
  padding: 0 7%;
  line-height: 28px;
  border: none;
  text-transform: uppercase;
  color: #fff;
  margin-top: 0;
}

.error404 .content-column .search-form.have-focus .search-field {
  border-color: #9e9e9e;
}

.error404 .search-action-container {
  width: 50%;
  float: left;
  margin: 0;
}

.error404 script + .search-action-container:last-child {
  width: 100%;
  float: none;
}

@media (max-width: 768px) {
  .error404 .content-column .search-form {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.author-profile {
  margin-bottom: 29px;
}

.author-profile .post-author-avatar {
  float: left;
  margin-right: 15px;
}

.author-profile .post-author-avatar img {
  border-radius: 50%;
}

.author-profile .author-title {
  font-size: 22px;
  margin: 20px 0 0;
  text-transform: uppercase;
}

.author-profile .author-title .author-title {
  margin: 0 0 7px;
  font-size: 18px;
  text-transform: capitalize;
  padding-right: 50%;
}

.author-profile .author-title .title-counts {
  color: #8a8a8a;
  font-size: 12px;
  vertical-align: middle;
  font-weight: 400;
}

.author-profile .author-title .title-counts:before {
  content: "-";
  margin: 0 8px;
  opacity: 0.4;
}

.author-profile .post-author-bio {
  margin: 10px auto 0 auto;
  padding-left: 115px;
}

.author-profile .post-author-bio p:last-child {
  margin-bottom: 0;
}

.author-profile .author-links {
  margin-top: 15px;
}

.author-profile .author-links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.author-profile .author-links ul li {
  display: inline-block;
  background-color: #fff;
  padding: 0;
  margin: 0 10px 0 0;
  position: relative;
  z-index: 1;
  text-align: center;
}

.author-profile .author-links ul li a, .author-profile .author-links ul li > span {
  display: inline-block;
  line-height: 26px;
  height: 26px;
  width: 26px;
  background-color: #eee;
  font-size: 12px;
  color: #fff;
  vertical-align: middle;
}

.author-profile .author-links ul li.posts-count > span {
  background-color: transparent;
  color: #2d2d2d;
  border: 1px solid #d8d8d8;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  padding: 0 8px;
  text-transform: uppercase;
  line-height: 24px;
}

.author-profile .author-links ul li.facebook a {
  background-color: #4a639f;
}

.author-profile .author-links ul li.twitter a {
  background-color: #59c8ff;
}

.author-profile .author-links ul li.google-plus a {
  background-color: #d73d32;
}

.author-profile .author-links ul li.instagram a {
  background-color: #517fa4;
}

.author-profile .author-links ul li.flickr a {
  background-color: #2f44db;
}

.author-profile .author-links ul li.behance a {
  background-color: #3b63fc;
}

.author-profile .author-links ul li.soundcloud a {
  background-color: #f50;
}

.author-profile .author-links ul li.delicious a {
  background-color: #4a79ff;
}

.author-profile .author-links ul li.vimeo a {
  background-color: #46a3e9;
}

.author-profile .author-links ul li.dribbble a {
  background-color: #ea4c89;
}

.author-profile .author-links ul li.linkedin a {
  background-color: #0266a0;
}

.author-profile .author-links ul li.youtube a {
  background-color: #cc181e;
}

.author-profile .author-links ul li.pinterest a {
  background-color: #cb2027;
}

.author-profile .author-links ul li.github a {
  background-color: #666;
}

.author-profile .author-links ul li.site a {
  background-color: #666;
}

.better-gallery {
  margin: 10px 0 25px;
}

.better-gallery .gallery-title {
  color: #fff;
  padding: 10px 0 0;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.better-gallery p {
  margin: 0;
}

.better-gallery br {
  display: none;
}

.better-gallery .gallery-title .next, .better-gallery .gallery-title .prev {
  cursor: pointer;
  color: #373737;
  vertical-align: middle;
  border: 1px solid rgba(0, 0, 0, 0.17);
  font-family: "Open Sans";
  font-size: 11px !important;
  padding: 0 11px;
  display: inline-block;
  line-height: 20px !important;
  transition: all 0.4s ease;
  text-transform: uppercase;
}

.better-gallery .gallery-title .next:hover, .better-gallery .gallery-title .prev:hover {
  color: #fff;
}

.better-gallery .gallery-title .next .fa {
  margin-left: 3px;
}

.better-gallery .gallery-title .prev .fa {
  margin-right: 3px;
}

.better-gallery .count {
  font-size: 12px;
  margin-right: 20px;
  margin-left: 20px;
  font-style: normal;
  line-height: 24px;
  display: inline-block;
  color: grey;
  vertical-align: middle;
  min-width: 46px;
}

.better-gallery .count i {
  font-style: normal;
}

.better-gallery .main-title {
  width: 100%;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #373737;
  font-weight: bolder;
  text-align: center;
  font-size: 26px;
  margin-bottom: 12px;
}

.better-gallery .slide-title-wrap {
  display: block;
  color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.better-gallery .slide-title-wrap .slide-copy, .better-gallery .slide-title-wrap .slide-title {
  padding: 4px 11px;
  background-color: rgba(20, 20, 20, 0.55);
  display: inline-block;
  font-size: 12px;
}

.better-gallery .slide-title-wrap .slide-copy {
  margin: 4px;
  font-style: italic;
}

.better-gallery .fotorama__thumb:before {
  width: 85px;
  height: 62px;
  position: relative;
  display: block;
  content: "";
  border: 2px solid rgba(255, 255, 255, 0.33);
  z-index: 8;
}

.better-gallery .fotorama__nav:before, .better-gallery .fotorama__stage:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.7), transparent);
  background-position: 0 0, 0 0;
  opacity: 0.4;
}

.better-gallery .fotorama__nav:after, .better-gallery .fotorama__stage:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.7), transparent);
  background-position: 100% 0, 100% 0;
  opacity: 0.4;
}

.better-gallery .fotorama__wrap {
  padding-top: 15px;
}

.better-gallery .count {
  font-size: 12px;
  margin-right: 20px;
  margin-left: 20px;
  font-style: normal;
  line-height: 24px;
  display: inline-block;
  color: grey;
  vertical-align: middle;
  text-transform: lowercase;
}

.better-gallery .fotorama__nav-wrap {
  margin-top: 8px;
  padding: 0 10px;
}

.better-gallery .fotorama__wrap .fotorama__html {
  height: 100%;
  text-align: center;
}

.better-gallery .fotorama__wrap .fotorama__html img {
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.17);
}

.better-gallery .fotorama__wrap .fotorama__html > div {
  height: 100%;
}

.better-gallery.better-gallery-img-full .fotorama__nav__frame {
  text-align: center;
}

.better-gallery.better-gallery-img-full .fotorama__nav__frame img {
  max-width: 100% !important;
  max-height: 100% !important;
  height: auto !important;
  width: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0;
}

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

.no-results > .title {
  text-align: center;
  font-size: 28px;
  text-transform: uppercase;
  position: relative;
  margin: 20px 0;
}

.no-results > .title:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  height: 2px;
  width: 100%;
  background-color: #f0f0f0;
}

.no-results > .title span {
  display: inline-block;
  padding: 0 10px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}

.no-results .search-form {
  margin: 20px 0 30px;
}

.no-results .search-form input[type=submit] {
  float: none;
}

.no-results .search-form input[type=search] {
  float: none;
  width: 240px;
}

.widget > .bs-shortcode:last-child {
  margin-bottom: 0;
}

.bs-shortcode.bs-heading-shortcode {
  margin-bottom: 21px;
}
@keyframes bs-fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-10px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(10px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -10px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 10px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-spin {
  0% {
    -webkit-transform: rotate(0);
    tranform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    tranform: rotate(360deg);
  }
}
.bs-animate {
  animation-duration: 0.55s;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
  animation-fill-mode: both;
}

.bs-fadeInLeft {
  animation-name: bs-fadeInLeft;
}

.bs-fadeInRight {
  animation-name: bs-fadeInRight;
}

.bs-fadeInDown {
  animation-name: bs-fadeInDown;
}

.bs-fadeInUp {
  animation-name: bs-fadeInUp;
}

.bs-spin {
  animation-name: bs-spin;
}

.pagination-animate > .bs-animate {
  animation-duration: 0.55s;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
}

.bs-tab-anim.bs-tab-animated.active {
  animation-duration: 0.55s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
}

.bs-loading, .bs-loading > div {
  position: relative;
  box-sizing: border-box;
}

.bs-loading {
  display: block;
  font-size: 0;
  color: #333;
}

.bs-loading > div {
  display: inline-block;
  float: none;
}

.bs-loading {
  width: 54px;
  height: 54px;
}

.bs-loading > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  animation-name: bs-loading-keyframe;
  animation-iteration-count: infinite;
}

.bs-loading > div:nth-child(1) {
  animation-duration: 0.65s;
  animation-delay: 0.03s;
}

.bs-loading > div:nth-child(2) {
  animation-duration: 1.02s;
  animation-delay: 0.09s;
}

.bs-loading > div:nth-child(3) {
  animation-duration: 1.06s;
  animation-delay: -0.69s;
}

.bs-loading > div:nth-child(4) {
  animation-duration: 1.5s;
  animation-delay: -0.41s;
}

.bs-loading > div:nth-child(5) {
  animation-duration: 1.6s;
  animation-delay: 0.04s;
}

.bs-loading > div:nth-child(6) {
  animation-duration: 0.84s;
  animation-delay: 0.07s;
}

.bs-loading > div:nth-child(7) {
  animation-duration: 0.68s;
  animation-delay: -0.66s;
}

.bs-loading > div:nth-child(8) {
  animation-duration: 0.93s;
  animation-delay: -0.76s;
}

.bs-loading > div:nth-child(9) {
  animation-duration: 1.24s;
  animation-delay: -0.76s;
}
@keyframes bs-loading-keyframe {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.35;
    transform: scale(0.45);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.deferred-loading-container {
  position: relative;
}

.bs-pagination-wrapper:focus {
  outline: 0 !important;
}

.bs-pagin-loading-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}

.bs-pagin-loading-wrapper .bs-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -27px;
  margin-left: -27px;
}

.bs-pagination-wrapper .bs-pagination-in-loading {
  opacity: 0.15;
  pointer-events: none;
}

.bs-pagination {
  margin: 15px 0 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.post-related .bs-pagination {
  margin-top: 0;
}

.bs-pagination-label {
  color: #9c9c9c;
  color: rgba(138, 138, 138, 0.83);
  font-size: 11px;
  margin-left: 4px;
}

.btn-bs-pagination {
  border: 1px solid #d4d4d4;
  border: 1px solid rgba(138, 138, 138, 0.33);
  color: #9c9c9c !important;
  color: rgba(138, 138, 138, 0.83) !important;
  font-size: 11px !important;
  padding: 0 6px;
  display: inline-block;
  line-height: 22px !important;
  min-width: 26px;
  text-align: center !important;
  cursor: pointer;
  text-transform: uppercase !important;
}

.btn-bs-pagination.bs-pagination-in-loading, .btn-bs-pagination.hover, .btn-bs-pagination:hover {
  color: #fff !important;
}

body .bs-pagination a.btn-bs-pagination.disabled:hover {
  border: 1px solid #d4d4d4 !important;
  border: 1px solid rgba(138, 138, 138, 0.33) !important;
  color: #9c9c9c !important;
  color: rgba(138, 138, 138, 0.83) !important;
  background-color: transparent !important;
  cursor: default;
}

.btn-bs-pagination.disabled, .btn-bs-pagination.disabled:hover {
  opacity: 0.5;
}

.btn-bs-pagination .fa {
  font-weight: 700;
}

.btn-bs-pagination.next .fa {
  margin-left: 2px;
}

.btn-bs-pagination.prev .fa {
  margin-right: 2px;
}

.bs-pagination-wrapper {
  position: relative;
}

.btn-bs-pagination .loading .fa {
  margin-right: 2px;
}

.btn-bs-pagination .loaded .fa {
  margin-left: 2px;
}

.bs-pagination.bs-ajax-pagination.infinity, .bs-pagination.bs-ajax-pagination.more_btn, .bs-pagination.bs-ajax-pagination.more_btn_infinity {
  text-align: center;
}

.bs-pagination.bs-ajax-pagination.infinity .btn-bs-pagination, .bs-pagination.bs-ajax-pagination.more_btn .btn-bs-pagination, .bs-pagination.bs-ajax-pagination.more_btn_infinity .btn-bs-pagination {
  line-height: 26px !important;
  padding: 0 7px;
}

.bs-pagination.bs-simple-pagination .btn-bs-pagination.prev .fa {
  margin: 0 0 0 2px;
}

.bs-pagination.bs-simple-pagination .btn-bs-pagination.next .fa {
  margin: 0 2px 0 0;
}

.bs-listing-listing-classic-2 .bs-pagination, .bs-listing-listing-classic-2 .bs-pagination .pagination, .bs-listing-listing-classic-3 .bs-pagination, .bs-listing-listing-classic-3 .bs-pagination .pagination, .bs-listing-listing-grid-1 .bs-pagination, .bs-listing-listing-grid-1 .bs-pagination .pagination, .bs-listing-listing-grid-2 .bs-pagination, .bs-listing-listing-grid-2 .bs-pagination .pagination, .bs-listing-listing-mix-3-2 .bs-pagination, .bs-listing-listing-mix-3-2 .bs-pagination .pagination, .bs-listing-listing-mix-4-1 .bs-pagination, .bs-listing-listing-mix-4-1 .bs-pagination .pagination, .bs-listing-listing-mix-4-2 .bs-pagination, .bs-listing-listing-mix-4-2 .bs-pagination .pagination, .bs-listing-listing-mix-4-3 .bs-pagination, .bs-listing-listing-mix-4-3 .bs-pagination .pagination, .bs-listing-listing-mix-4-4 .bs-pagination, .bs-listing-listing-mix-4-4 .bs-pagination .pagination, .bs-listing-listing-mix-4-5 .bs-pagination, .bs-listing-listing-mix-4-5 .bs-pagination .pagination, .bs-listing-listing-mix-4-6 .bs-pagination, .bs-listing-listing-mix-4-6 .bs-pagination .pagination, .bs-listing-listing-tall-1 .bs-pagination, .bs-listing-listing-tall-1 .bs-pagination .pagination, .bs-listing-listing-tall-2 .bs-pagination, .bs-listing-listing-tall-2 .bs-pagination .pagination, .bs-listing-listing-text-1 .bs-pagination, .bs-listing-listing-text-1 .bs-pagination .pagination, .bs-listing-listing-thumbnail-1 .bs-pagination, .bs-listing-listing-thumbnail-1 .bs-pagination .pagination, .bs-listing-listing-thumbnail-2 .bs-pagination, .bs-listing-listing-thumbnail-2 .bs-pagination .pagination, .bs-listing-listing-thumbnail-3 .bs-pagination, .bs-listing-listing-thumbnail-3 .bs-pagination .pagination, .bs-listing-modern-grid-listing-3 .bs-pagination, .bs-listing-modern-grid-listing-3 .bs-pagination .pagination {
  margin-top: 0;
}

.bs-slider-controls .btn-bs-pagination.next {
  margin-left: 5px;
}

.bs-slider-items-container > .bs-slider-item {
  display: none;
}

.bs-slider-items-container .bs-slider-item.bs-slider-first-item {
  display: block;
}

.bs-slider-items-container .bs-control-nav-style-2 .btn-bs-pagination.next {
  float: right;
}

.bs-slider-items-container .bs-control-nav-style-3 {
  text-align: center;
}

.bs-listing.bs-listing-single-tab .bs-slider-items-container .bs-control-nav-style-4 .btn-bs-pagination {
  line-height: 22px;
  min-width: 24px;
  padding: 0 6px;
  border-radius: 50%;
}

.bs-slider-dots {
  list-style: none;
  padding: 0 !important;
  margin: 0 !important;
}

.bs-slider-dots li {
  display: inline-block;
}

.bs-slider-dots .bts-bs-dots-btn {
  cursor: pointer;
}

.bs-slider-dots-style-1, .bs-slider-dots-style-2, .bs-slider-dots-style-3, .bs-slider-dots-style-4 {
  text-align: center;
  line-height: 27px;
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
}

.bs-control-nav + .bs-slider-dots-style-1, .bs-control-nav + .bs-slider-dots-style-2, .bs-control-nav + .bs-slider-dots-style-3, .bs-control-nav + .bs-slider-dots-style-4 {
  bottom: 0;
}

.bs-control-nav-style-4 + .bs-slider-dots-style-1, .bs-control-nav-style-4 + .bs-slider-dots-style-2, .bs-control-nav-style-4 + .bs-slider-dots-style-3, .bs-control-nav-style-4 + .bs-slider-dots-style-4 {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

.bs-slider-dots-style-1 .bts-bs-dots-btn, .bs-slider-dots-style-2 .bts-bs-dots-btn, .bs-slider-dots-style-3 .bts-bs-dots-btn, .bs-slider-dots-style-4 .bts-bs-dots-btn {
  display: inline-block;
  height: 8px;
  width: 8px;
  text-indent: -9999px;
  overflow: hidden;
  background: #eee;
  background: rgba(0, 0, 0, 0.2);
  margin: 0 3px;
  transition: all 0.3s ease;
  pointer-events: all;
}

.bs-slider-dots-style-1 .bts-bs-dots-btn {
  border-radius: 50%;
}

.bs-slider-dots-style-3 .bts-bs-dots-btn {
  transform: rotate(45deg);
}

.bs-slider-dots-style-4 .bts-bs-dots-btn {
  width: 12px;
  height: 4px;
}

.bs-simple-pagination.simple_next_prev .btn-bs-pagination.prev {
  float: right;
}

.bs-listing-listing-blog-1 .bs-slider-controls, .bs-listing-listing-blog-2 .bs-slider-controls, .bs-listing-listing-blog-3 .bs-slider-controls, .bs-listing-listing-blog-4 .bs-slider-controls, .bs-listing-listing-classic-1 .bs-slider-controls, .bs-listing-listing-classic-3 .bs-slider-controls, .bs-listing-listing-mix-1-1 .bs-slider-controls, .bs-listing-listing-mix-1-3 .bs-slider-controls, .bs-listing-listing-mix-1-4 .bs-slider-controls, .bs-listing-listing-mix-3-1 .bs-slider-controls, .bs-listing-listing-mix-3-3 .bs-slider-controls, .bs-listing-listing-mix-4-7 .bs-slider-controls, .bs-listing-listing-mix-4-8 .bs-slider-controls, .bs-listing-listing-text-1 .bs-slider-controls, .bs-listing-listing-text-2 .bs-slider-controls, .bs-listing-listing-text-3 .bs-slider-controls, .bs-listing-listing-text-4 .bs-slider-controls, .bs-listing-modern-grid-listing-1 .bs-slider-controls, .bs-listing-modern-grid-listing-2 .bs-slider-controls, .bs-listing-modern-grid-listing-5 .bs-slider-controls {
  height: 27px;
  margin-top: 20px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-mix-1-4 .bs-slider-controls, .bs-listing-modern-grid-listing-5 .bs-slider-controls {
  margin-top: 0;
}

.bs-listing-listing-text-1 .bs-slider-controls, .bs-listing-listing-text-3 .bs-slider-controls, .bs-listing-listing-text-4 .bs-slider-controls {
  margin-top: 0;
}

.bs-listing-modern-grid-listing-1 .bs-slider-controls, .bs-listing-modern-grid-listing-2 .bs-slider-controls {
  margin-top: 10px;
}

.bs-listing-modern-grid-listing-6 .bs-slider-controls {
  height: 27px;
  margin-bottom: -10px;
  margin-top: 5px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-mix-2-2 .bs-slider-controls {
  height: 27px;
  margin-top: 15px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-thumbnail-1 .bs-slider-controls {
  height: 27px;
  margin-top: -5px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-thumbnail-2 .bs-slider-controls {
  height: 27px;
  margin-top: 0;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-classic-2 .bs-slider-controls {
  height: 27px;
  margin-top: -5px;
  position: relative;
  z-index: 1;
}

.bs-listing-modern-grid-listing-4 .bs-slider-controls {
  height: 27px;
}

.bs-listing-listing-tall-1 .bs-slider-controls, .bs-listing-listing-tall-2 .bs-slider-controls {
  height: 27px;
  margin-top: 5px;
  position: relative;
  z-index: 1;
}

.bs-listing-modern-grid-listing-3 .bs-slider-controls {
  height: 27px;
  margin-top: -10px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-grid-1 .bs-slider-controls, .bs-listing-listing-grid-2 .bs-slider-controls {
  height: 27px;
  margin-top: -7px;
  position: relative;
  z-index: 1;
}

.listing-mix-4-7 + .bs-pagination-response, .listing-mix-4-7 + .bs-pagination-response ~ .bs-pagination-response, .listing-mix-4-8 + .bs-pagination-response, .listing-mix-4-8 + .bs-pagination-response ~ .bs-pagination-response {
  margin-top: 20px;
}

.dropcap.dropcap {
  display: inline-block;
  float: left;
  margin: 0 8px -10px 0;
  font-size: 74px;
  line-height: 74px;
  height: 74px;
  text-transform: uppercase;
}

.dropcap.dropcap-square {
  color: #fff;
  padding: 0 11px;
}

.dropcap.dropcap-square-outline {
  border: 2px solid transparent;
  padding: 0 11px;
  line-height: 70px;
}

.dropcap.dropcap-circle {
  color: #fff;
  padding: 0 11px;
  border-radius: 50%;
  min-width: 74px;
  font-size: 52px;
  text-align: center;
}

.dropcap.dropcap-circle-outline {
  border: 2px solid transparent;
  padding: 0 11px;
  border-radius: 50%;
  min-width: 74px;
  font-size: 52px;
  text-align: center;
  line-height: 72px;
}

.bs-highlight {
  background-color: #ff9;
  padding: 0 3px;
}

.bs-highlight.bs-highlight-red {
  background-color: #ffb6b6;
}

.bs-tab-shortcode {
  margin-bottom: 20px;
}

.bs-tab-shortcode .nav.nav-tabs {
  border: none;
  padding: 0;
  margin: 0;
}

.bs-tab-shortcode .nav-tabs > li > a {
  background-color: #f3f4f6;
  border: 1px solid #d6d6d6 !important;
  padding: 9px 22px;
  margin-right: -1px;
  border-radius: 0;
  color: #4a4a4a !important;
  font-weight: bolder;
  position: relative;
}

.bs-tab-shortcode .nav-tabs > li > a:after {
  display: inline-block;
  content: "";
  height: 1px;
  left: 0;
  right: 0;
  bottom: -1px;
  background: 0 0;
  position: absolute;
}

.bs-tab-shortcode .nav-tabs > li.active > a, .bs-tab-shortcode .nav-tabs > li > a:focus, .bs-tab-shortcode .nav-tabs > li > a:hover {
  text-decoration: none !important;
  background-color: #fff;
}

.bs-tab-shortcode .nav-tabs > li.active > a:after {
  background-color: #fff;
}

.bs-tab-shortcode .tab-content .tab-pane {
  padding: 20px;
  border: 1px solid #d6d6d6;
}

.bs-row-shortcode {
  margin-bottom: 20px;
}

.bs-accordion-shortcode .panel {
  box-shadow: none;
  border: 1px solid #d6d6d6;
  transition: all 0.07s ease;
  border-radius: 0 !important;
}

.bs-accordion-shortcode .panel-heading {
  padding: 0 0 0 60px;
  position: relative;
}

.bs-accordion-shortcode .panel-heading a {
  color: #585858;
}

.bs-accordion-shortcode .panel-heading a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f067";
  margin: 0 10px 0 0;
  font-size: 14px;
  position: absolute;
  left: 0;
  width: 44px;
  line-height: 44px;
  top: 0;
  bottom: 0;
  text-align: center;
  border-right: 1px solid #d6d6d6;
}

.bs-accordion-shortcode .panel-heading.active a:before {
  content: "\f068";
}

.bs-accordion-shortcode .panel-heading *, .bs-accordion-shortcode .panel-heading .panel-title br {
  display: none;
}

.bs-accordion-shortcode .panel-heading .panel-title, .bs-accordion-shortcode .panel-heading .panel-title a {
  display: block;
}

.bs-accordion-shortcode .panel + .panel {
  margin-top: 12px !important;
}

.bs-accordion-shortcode .panel-heading .panel-title a {
  padding: 12px 0;
  font-size: 14px;
}

.bs-accordion-shortcode .panel-heading + .panel-collapse > .panel-body {
  transition: all 0.07s ease;
}

.bs-accordion-shortcode .panel .panel-heading a {
  color: #444 !important;
}

.bs-accordion-shortcode .panel .panel-heading a, .bs-accordion-shortcode .panel .panel-heading a:hover {
  text-decoration: none;
}

ul.bs-shortcode-list, ul.bs-shortcode-list ul {
  list-style: none !important;
  padding-left: 20px;
  overflow: hidden;
}

ul.bs-shortcode-list ul {
  padding-left: 13px;
}

ul.bs-shortcode-list li {
  position: relative;
  margin-bottom: 7px;
  padding-left: 25px;
}

ul.bs-shortcode-list li:before {
  width: 25px;
  content: "\f00c";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 6px;
}

ul.bs-shortcode-list li:empty {
  display: none;
}

ul.bs-shortcode-list.list-style-check li:before {
  content: "\f00c";
}

ul.bs-shortcode-list.list-style-star li:before {
  content: "\f005";
}

ul.bs-shortcode-list.list-style-edit li:before {
  content: "\f044";
}

ul.bs-shortcode-list.list-style-folder li:before {
  content: "\f07b";
}

ul.bs-shortcode-list.list-style-file li:before {
  content: "\f15b";
}

ul.bs-shortcode-list.list-style-heart li:before {
  content: "\f004";
}

ul.bs-shortcode-list.list-style-asterisk li:before {
  content: "\f069";
}

hr.bs-divider {
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-color: #dbdbdb;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  margin: 30px auto 28px;
  position: relative;
  width: 90%;
}

hr.bs-divider.dashed-line {
  border-style: dashed;
  border-width: 1px;
}

hr.bs-divider.full {
  width: 100%;
}

hr.bs-divider.large {
  width: 90%;
}

hr.bs-divider.small {
  width: 70%;
}

hr.bs-divider.tiny {
  width: 50%;
}

hr.bs-divider + h1, hr.bs-divider + .h1, hr.bs-divider + h2, hr.bs-divider + .h2, hr.bs-divider + h3, hr.bs-divider + .h3 {
  margin-top: -10px;
}

hr.bs-divider + h5, hr.bs-divider + .h5 {
  margin-top: -5px;
}

h1 + hr.bs-divider, .h1 + hr.bs-divider, h2 + hr.bs-divider, .h2 + hr.bs-divider, h3 + hr.bs-divider, .h3 + hr.bs-divider, h4 + hr.bs-divider, .h4 + hr.bs-divider, h5 + hr.bs-divider, .h5 + hr.bs-divider {
  margin-top: 28px;
}

.bs-shortcode-alert.alert {
  border-radius: 0;
}

.bs-shortcode-alert.alert-simple {
  background-color: #f3f3f3;
  border-color: #e6e6e6;
}

.listing-item-blog.sticky, .listing-item-blog.sticky:first-child {
  background-color: #fffbdf;
  padding: 18px;
  border: 1px solid rgba(0, 0, 0, 0.07);
}

.vc_images_carousel:hover .vc_carousel-control .icon-next, .vc_images_carousel:hover .vc_carousel-control .icon-prev {
  background: #fff;
}

.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item {
  height: 0;
}

.vc_images_carousel .vc_carousel-control .icon-next.icon-next:before, .vc_images_carousel .vc_carousel-control .icon-prev.icon-prev:before {
  top: -11px;
  line-height: 30px;
  color: #333;
  text-shadow: none;
}

.vc_images_carousel .vc_carousel-control .icon-next.icon-next:before {
  right: -1px;
}

.vc_images_carousel .vc_carousel-control .icon-prev.icon-prev:before {
  left: -1px;
}

.wpb_gallery > .wpb_wrapper > .wpb_flexslider {
  padding: 0;
  margin: 0 0 30px;
  background: 0 0;
  border-radius: 0;
  box-shadow: none;
  zoom: 1;
  height: auto !important;
}

.wpb_flexslider .flex-direction-nav a {
  width: 30px;
  height: 30px;
}

.wpb_flexslider .flex-direction-nav a:before {
  font-family: flexslider-icon;
  font-size: 14px;
  display: inline-block;
  content: "\f001";
  text-shadow: none;
  line-height: 30px;
  height: 30px;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
  border: none;
  background: #fff;
  text-align: center;
  line-height: 30px;
}

.wpb_gmaps_widget .wpb_wrapper {
  padding: 0 !important;
}

.vc_btn3 {
  height: auto !important;
}

.wpcf7-form p {
  margin-bottom: 0;
  margin-top: 17px;
}

.wpcf7-form p:first-child {
  margin-top: 0;
}

.wpcf7-form label {
  display: block;
}

.archive-title.search-title.search-bgcs-title {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.better-gcs-wrapper {
  border-top: none;
  padding-top: 30px !important;
  margin-top: -30px;
}

.better-gcs-wrapper {
  padding-top: 30px !important;
}

.bs-pretty-tabs-container {
  position: relative;
  display: inline-block;
  float: right;
  text-align: center;
  z-index: 2;
}

.bs-pretty-tabs-container .bs-pretty-tabs-more {
  z-index: 3;
  position: relative;
  cursor: pointer;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link {
  display: block;
  float: none;
  width: 100%;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements .h-text {
  border: none;
  display: block;
  width: 100%;
  margin: 0;
  padding: 3px 10px;
  text-align: right;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements {
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  z-index: 2;
  white-space: nowrap;
  border: 1px solid #d8d8d8;
  display: none;
  padding: 5px;
  min-width: 160px;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link {
  pointer-events: none;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  position: relative;
  cursor: pointer;
  padding: 3px 10px;
  border: 1px solid transparent;
}

.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  transition: none;
}

.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text .fa {
  margin-left: 3px;
}

.bs-pretty-tabs.bs-pretty-tabs-initialized .bs-pretty-tabs-container:hover .bs-pretty-tabs-more.other-link .h-text:after {
  display: block;
}

.bs-pretty-tabs-container.display-more-items .bs-pretty-tabs-elements {
  display: block;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link:hover .h-text {
  background: 0 0 !important;
  color: currentColor !important;
  border-color: rgba(0, 0, 0, 0.13) !important;
}

.section-heading.multi-tab .other-link {
  opacity: 0;
  transition: color 0.7s ease, background 0.7s ease;
  position: absolute;
}

.section-heading.multi-tab .bs-pretty-tabs-container {
  padding-left: 10px;
}

.bs-pretty-tabs.bs-pretty-tabs-initialized .other-link {
  opacity: 1;
  position: relative;
}

.bs-slider-1-item .rating-stars, .listing-mg-1-item .rating-stars, .listing-mg-2-item .rating-stars, .listing-mg-3-item .rating-stars, .listing-mg-4-item .rating-stars, .listing-mg-6-item .rating-stars {
  color: #fff;
}

.bs-slider-1-item .post-meta .rating-bar, .listing-mg-1-item .post-meta .rating-bar, .listing-mg-2-item .post-meta .rating-bar, .listing-mg-3-item .post-meta .rating-bar, .listing-mg-4-item .post-meta .rating-bar, .listing-mg-6-item .post-meta .rating-bar {
  background-color: #fff;
}

.bs-slider-item .post-meta .rating, .listing-item-tall-2 .post-meta .rating, .listing-item-text-1 .post-meta .rating, .listing-mg-3-item .post-meta .rating, .listing-mg-4-item .post-meta .rating, .listing-mg-5-item-big .post-meta .rating {
  float: none;
  vertical-align: middle;
  margin-top: 0;
  margin-right: 10px;
}

.listing-item-tall-2 .post-meta .comments, .listing-item-text-1 .post-meta .comments {
  float: none;
  margin-left: 0;
}

.search-container {
  position: relative;
}

.search-container.open.result-results-exist .search-preview {
  display: block;
}

.search-preview {
  display: none;
  border: 1px solid #dedede;
  position: absolute;
  top: 100%;
  width: 100%;
  background: #fff;
  box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.1);
  font-weight: 400;
  color: #383838;
  line-height: 1;
  z-index: 99;
  text-align: left;
}

.search-preview [data-section-name] {
  max-height: 310px;
}

.search-preview .clean-title {
  font-size: 16px;
  margin-bottom: 15px;
}

.search-preview .listing-item-thumbnail:last-child, .search-preview ul.products {
  margin-bottom: 0;
}

.ajax-search-results {
  background: inherit;
}

.ajax-search-results .search-404 {
  text-align: center;
  font-weight: 500;
  font-size: 16px;
}

.ajax-search-results .clean-button {
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.result-results-exist .search-preview {
  border-top: 0;
}

.ajax-search-no-product .ajax-ajax-posts-list, .two-column-results-list {
  padding: 21px;
  position: relative;
}

.two-column-results-list > div {
  width: 50%;
  float: left;
  background: inherit;
  padding-right: 3%;
}

.two-column-results-list > div:last-child {
  padding-right: 0;
}

.two-column-results-list > .ajax-posts-columns {
  width: 45%;
}

.two-column-results-list > .ajax-products-columns {
  width: 55%;
}

.ajax-search-loading {
  display: block;
  text-align: center;
  color: #a6a6a6;
}

.ajax-ajax-posts-list {
  overflow: hidden;
  background: inherit;
  display: table-cell;
}

.ajax-ajax-posts-list .ajax-search-loading, .ajax-ajax-posts-list .align-vertical-center {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: 0;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #afafaf;
}

.ajax-taxonomy-list .ajax-search-loading, .ajax-taxonomy-list .align-vertical-center {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: 0;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #afafaf;
}

.ajax-ajax-posts-list .ajax-taxonomy-list {
  margin-top: 30px;
}

.ajax-ajax-posts-list .listing-thumbnail {
  margin-bottom: 20px;
  transform: scale3d(0.97, 0.97, 0.97);
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
}

.search-preview .bs-listing-products {
  margin-bottom: 28px;
}

.ajax-taxonomy-list {
  background: #fbfbfb;
  border-left: 1px solid #e2e2e2;
  display: table-cell;
  overflow: hidden;
  width: 30%;
  padding: 25px;
}

.ajax-products-columns .add_to_cart_button {
  display: none !important;
}

.ajax-products-columns .price {
  margin-top: 19px;
}

.ajax-products-columns .star-rating + .price {
  margin-top: 0;
}

.ajax-products-columns ul.products li.product {
  margin-bottom: 1px;
}

.search-preview .post-categories {
  margin: 13px 0 0;
  padding: 0;
  list-style: none;
  transform: scale3d(0.97, 0.97, 0.97);
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
}

.search-preview .post-categories li {
  display: inline-block;
  margin: 0 0 0 5px;
}

.ajax-search-results {
  display: table-row;
}

.ajax-search-results-wrapper {
  display: table;
  background: inherit;
  width: 100%;
  height: 350px;
}

.ajax-search-results:after {
  content: " ";
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  height: 3px;
}

.ajax-categories-columns {
  background: inherit;
  margin-bottom: 30px;
}

.ajax-tags-columns {
  background: inherit;
}

.ajax-search-no-product .ajax-taxonomy-list > div {
  width: 100%;
  float: none;
  background: inherit;
  height: 152px;
  margin-bottom: 0;
  position: relative;
}

.ajax-search-no-product .ajax-taxonomy-list {
  width: 100%;
}

.ajax-search-no-product .ajax-ajax-posts-list {
  width: 53%;
}

.ajax-search-no-product.ajax-search-fullwidth .ajax-ajax-posts-list {
  width: 69%;
  position: relative;
}

.ajax-search-no-product.ajax-search-fullwidth .two-column-results-list {
  padding: 5px;
}

.ajax-search-no-product.ajax-search-fullwidth .listing-thumbnail {
  margin-bottom: 0;
}

.ajax-posts-column {
  background: inherit;
}

.search-preview .woocommerce ul.products li.product, .search-preview .woocommerce-page ul.products li.product {
  font-size: 14px;
}

.search-preview .woocommerce ul.products li.product h3, .search-preview .woocommerce ul.products li.product .h3 {
  font-size: 1em;
}

.ajax-posts-columns {
  background: inherit;
}

.clean-title {
  position: relative;
  background: inherit;
  margin-bottom: 8px;
}

.clean-title > span {
  position: relative;
  z-index: 30;
  background: inherit;
  display: inline-block;
  padding: 0 15px;
  margin-left: -10px;
}

.clean-title::after {
  position: absolute;
  z-index: 20;
  width: 100%;
  top: 50%;
  height: 1px;
  background: #e5e5e5;
  display: block;
  content: " ";
}

.clean-button {
  border-radius: 0;
  border: 1px solid #e2e2e2;
  background: #f9f9f9;
  color: #383838;
  font-size: 13px;
  font-weight: 600;
  padding: 6px 9px;
  margin: 0 1px 5px;
  display: inline-block;
}

.clean-button-light {
  background: #fff;
}

.clean-button .fa {
  margin-right: 6px;
}

@media only screen and (max-width: 1000px) {
  .container {
    width: 100%;
  }
  .content-wrap {
    padding: 0;
  }
}
@media only screen and (max-width: 768px) {
  .slider-container .content-wrap {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 420px) {
  .widget {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 668px) {
  body {
    padding: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bs-visible-md {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .bs-visible-sm {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .bs-visible-lg {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .bs-hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bs-hidden-md {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .bs-hidden-sm, .bs-hidden-xs {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .bs-hidden-lg {
    display: none !important;
  }
}
.ajax-post-content {
  margin-top: 30px;
}

.ajax-post-content .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

.ajax-post-content .single-post-title {
  margin: 10px 0 5px;
}

.ajax-post-content .single-featured.single-featured {
  margin-left: 0;
  margin-right: 0;
}

.ajax-post-content .post-meta {
  margin: 0 0 10px;
}

.ajax-post-content .comments-template.comments-template, .ajax-post-content .post-related.post-related, .ajax-post-content .single-container.single-container {
  padding-right: 0;
  padding-left: 0;
}

.ajax-post-content {
  max-width: 856px;
  margin-left: auto;
  margin-right: auto;
}

.ajax-post-content .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.ajax-post-content .post-header-inner .single-post-excerpt:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.ajax-post-content .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.ajax-post-content .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.modal.sign-in-modal {
  text-align: center;
  padding: 0 !important;
}

.modal.sign-in-modal:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.sign-in-modal .modal-content {
  border: none;
  border-radius: 0;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.31);
}

.sign-in-modal .modal-header {
  padding: 0;
  border-bottom: 1px solid #efefef;
  line-height: 48px;
  text-align: center;
}

.sign-in-modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  max-width: 440px;
  position: relative;
  transition: 0.6s cubic-bezier(0.58, 0.99, 0.63, 1.06) 0s !important;
}

.sign-in-modal .close-modal {
  position: absolute;
  top: 32px;
  right: 37px;
  font-size: 15px;
  color: #bdbdbd;
  line-height: 15px;
  z-index: 1;
  cursor: pointer;
  transition: 0.6s cubic-bezier(0.58, 0.99, 0.63, 1.06) 0s !important;
}

.sign-in-modal .close-modal:hover {
  color: #333;
}

.sign-in-modal .modal-body {
  padding: 25px 15px;
}

.bs-login {
  max-width: 290px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.bs-login .bs-login-panel {
  display: block;
  width: 100%;
  transition: all 0.44s cubic-bezier(0.8, 0.2, 0.24, 0.88);
}

.bs-login.inmove .bs-login-panel {
  position: absolute;
  top: 0;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-sign-panel {
  left: 0;
  opacity: 1;
  visibility: visible;
}

.bs-login .bs-login-panel.bs-login-sign-panel {
  left: -44px;
  opacity: 0;
}

.bs-login .bs-login-panel.bs-login-reset-panel {
  right: -44px;
  visibility: hidden;
  position: absolute;
  top: 0;
  opacity: 0;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-reset-panel {
  right: 0;
  opacity: 1;
  visibility: visible;
}

.bs-login .login-header {
  text-align: center;
  color: #7a7a7a;
  font-size: 14px;
  margin-bottom: 15px;
}

.bs-login .login-header:last-child {
  margin-bottom: 0;
}

.bs-login .login-header .login-icon {
  display: block;
  margin-bottom: 10px;
  font-size: 64px;
  line-height: 80px;
}

.bs-login .bs-login-reset-panel .login-header {
  margin-bottom: 27px;
}

.bs-login .bs-login-reset-panel .login-header .login-icon {
  color: #494949;
}

.bs-login .bs-login-reset-panel .login-header p {
  margin-bottom: 4px;
}

.bs-login .login-field {
  margin-bottom: 15px;
}

.bs-login .login-field:last-child {
  margin-bottom: 0;
}

.bs-login input[type=password], .bs-login input[type=text] {
  width: 100%;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
}

.bs-login .remember-checkbox {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

.bs-login .remember-checkbox + .remember-label {
  padding-left: 21px;
  height: 16px;
  display: inline-block;
  line-height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 14px;
  vertical-align: middle;
  cursor: pointer;
  color: #a0a0a0;
  font-weight: lighter;
}

.bs-login .remember-checkbox:checked + .remember-label {
  background-position: 0 -16px;
  color: #424242;
}

.bs-login .remember-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAABGdBTUEAALGPC/xhBQAAAVZJREFUSA3tlTFug0AQRQcwMgoFEg2uXbnlCJyF0kdIAU1a38A14hb0Ri6ho0UUpDOFEdrMR4EQgyIIRYp4pZVgdt6fgd2ZleI4ViVJeuPpNk1j0oyhKMq7EOLM83UDWNf1436/f1FVdQZOVNe1mWXZ8Xa7EV2v1/J+v7PYsgEGrIy050YepgcGrDw0/ub5KUD0/Af8D1AYfLYXnyEwYGWugDMXRrVEBL5gwEpry3n1Nv63fpCmKbmuS3mef2375XKZ1cuSJBGWZQkmxeFwEGhpYEe7MHUeENlxHCqKoo3MTZhk+RMdZhCGodA0TZxOpz6rYWREt21blGXZroOlTqCqKsGNsk0RjhDhyGK32/W2IQyFbwIw+L7fO0PEMIz+/RGeFIDR87wegshj2vDpxiiDbmEoMhW584PAhiOMBn8KbbdbiqKIgiAg0/zhylx9tXE6f9sPPgDpK2Td6sBUpAAAAABJRU5ErkJggg==);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.bs-login .go-reset-panel {
  float: right;
  color: #595959;
}

.bs-login .login-submit {
  margin-bottom: 10px;
}

.bs-login .login-btn {
  border-radius: 3px;
  height: 38px;
  text-align: center;
  width: 100%;
}

.bs-login .bs-login-reset-panel .login-btn {
  background: #575757 !important;
}

.bs-login .login-signup {
  font-size: 14px;
  color: #a7a7a7;
  text-align: center;
}

.bs-login .go-login-panel {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  color: #adadad;
  transition: all 0.5s ease;
}

.sign-in-modal .bs-login .go-login-panel {
  left: -30px;
}

.bs-login .go-login-panel:hover {
  cursor: pointer;
  position: absolute;
  color: #3f3f3f;
}

.bs-login.bs-type-profile {
  max-width: 290px;
  height: 240px;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-user-panel {
  opacity: 1;
  visibility: visible;
  top: 0;
}

.bs-login .bs-login-user-panel .login-header img {
  border-radius: 50%;
  width: 80px;
  height: 80px;
}

.bs-login .user-links {
  padding: 0;
  list-style: none;
  margin: 0;
  border-radius: 3px;
  border: 1px solid #dcdcdc;
}

.bs-login .user-links li {
  border-bottom: 1px solid #dcdcdc;
  height: 38px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 14px;
}

.bs-login .user-links li:last-child {
  border-bottom: none;
}

.bs-login .user-links .fa {
  margin-right: 5px;
}

.bs-login .social-login-buttons {
  text-align: center;
  padding: 0 0 17px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
  margin-bottom: 25px;
}

.bs-login .social-login-buttons .or-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -13px;
  text-align: center;
}

.bs-login .social-login-buttons .or-text {
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #e4e3e3;
  border-radius: 26px;
  font-size: 12px;
  min-width: 28px;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
  font-weight: bolder;
  color: #9e9e9e;
  text-transform: uppercase;
}

.bs-login .social-login-buttons ul {
  list-style: none;
  padding: 0;
  margin: 0 -4px;
  font-size: 0;
}

.bs-login .social-login-buttons li {
  display: inline-block;
  width: 50%;
  padding: 0 4px 8px;
  margin: 0;
}

.bs-login .social-login-buttons li .social-login-btn.btn {
  width: 100%;
  margin: 0;
}

.bs-login .social-login-buttons ul li:first-child, .bs-login .social-login-buttons ul.items-count-2 li {
  width: 100%;
}

.bs-login .social-login-buttons ul li:first-child .social-login-btn, .bs-login .social-login-buttons ul.items-count-2 li .social-login-btn {
  text-align: center;
}

.social-login-btn.social-login-btn-facebook, .social-login-btn.social-login-btn-facebook:focus, .social-login-btn.social-login-btn-facebook:hover {
  background-color: #49639f !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-google, .social-login-btn.social-login-btn-google:focus, .social-login-btn.social-login-btn-google:hover {
  background-color: #d73d32 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-twitter, .social-login-btn.social-login-btn-twitter:focus, .social-login-btn.social-login-btn-twitter:hover {
  background-color: #59c8ff !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-instagram, .social-login-btn.social-login-btn-instagram:focus, .social-login-btn.social-login-btn-instagram:hover {
  background-color: #517fa4 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-wordpress, .social-login-btn.social-login-btn-wordpress:focus, .social-login-btn.social-login-btn-wordpress:hover {
  background-color: #1a638d !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-yahoo, .social-login-btn.social-login-btn-yahoo:focus, .social-login-btn.social-login-btn-yahoo:hover {
  background-color: #723e98 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-linkedin, .social-login-btn.social-login-btn-linkedin:focus, .social-login-btn.social-login-btn-linkedin:hover {
  background-color: #0c5d98 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-disqus, .social-login-btn.social-login-btn-disqus:focus, .social-login-btn.social-login-btn-disqus:hover {
  background-color: #2e9fff !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-reddit, .social-login-btn.social-login-btn-reddit:focus, .social-login-btn.social-login-btn-reddit:hover {
  background-color: #7ba3bc !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-foursquare, .social-login-btn.social-login-btn-foursquare:focus, .social-login-btn.social-login-btn-foursquare:hover {
  background-color: #3492ce !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-lastfm, .social-login-btn.social-login-btn-lastfm:focus, .social-login-btn.social-login-btn-lastfm:hover {
  background-color: #e02529 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-tumblr, .social-login-btn.social-login-btn-tumblr:focus, .social-login-btn.social-login-btn-tumblr:hover {
  background-color: #354a60 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-goodreads, .social-login-btn.social-login-btn-goodreads:focus, .social-login-btn.social-login-btn-goodreads:hover {
  background-color: #7c460f !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-stackoverflow, .social-login-btn.social-login-btn-stackoverflow:focus, .social-login-btn.social-login-btn-stackoverflow:hover {
  background-color: #f36f21 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-github, .social-login-btn.social-login-btn-github:focus, .social-login-btn.social-login-btn-github:hover {
  background-color: #1b1919 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-dribbble, .social-login-btn.social-login-btn-dribbble:focus, .social-login-btn.social-login-btn-dribbble:hover {
  background-color: #ea4c89 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-500px, .social-login-btn.social-login-btn-500px:focus, .social-login-btn.social-login-btn-500px:hover {
  background-color: #231f20 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-skyrock, .social-login-btn.social-login-btn-skyrock:focus, .social-login-btn.social-login-btn-skyrock:hover {
  background-color: #5597cd !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-mixi, .social-login-btn.social-login-btn-mixi:focus, .social-login-btn.social-login-btn-mixi:hover {
  background-color: #e49100 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-steam, .social-login-btn.social-login-btn-steam:focus, .social-login-btn.social-login-btn-steam:hover {
  background-color: #303030 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-twitchtv, .social-login-btn.social-login-btn-twitchtv:focus, .social-login-btn.social-login-btn-twitchtv:hover {
  background-color: #5a399c !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-vkontakte, .social-login-btn.social-login-btn-vkontakte:focus, .social-login-btn.social-login-btn-vkontakte:hover {
  background-color: #31537d !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-mailru, .social-login-btn.social-login-btn-mailru:focus, .social-login-btn.social-login-btn-mailru:hover {
  background-color: #3881c2 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-yandex, .social-login-btn.social-login-btn-yandex:focus, .social-login-btn.social-login-btn-yandex:hover {
  background-color: #ed1c24 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-odnoklassniki, .social-login-btn.social-login-btn-odnoklassniki:focus, .social-login-btn.social-login-btn-odnoklassniki:hover {
  background-color: #e87502 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-aol, .social-login-btn.social-login-btn-aol:focus, .social-login-btn.social-login-btn-aol:hover {
  background-color: #e69827 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-live, .social-login-btn.social-login-btn-live:focus, .social-login-btn.social-login-btn-live:hover {
  background-color: #7fb0cc !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-pixelpin, .social-login-btn.social-login-btn-pixelpin:focus, .social-login-btn.social-login-btn-pixelpin:hover {
  background-color: #000 !important;
  color: #fff !important;
}

.social-login-btn.btn {
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  text-transform: capitalize !important;
  padding: 0 14px 0 43px;
  width: auto;
  font-size: 14px;
  position: relative;
  text-align: left;
  overflow: hidden;
  margin: 0 4px 7px 0;
}

.social-login-btn.btn .bf-icon {
  vertical-align: top;
  line-height: 34px;
  margin-right: 10px;
  position: absolute;
  height: 34px;
  width: 34px;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  text-align: center;
}

.social-login-btn.btn:hover {
  color: #fff;
}

.wp-social-login-provider-list {
  text-align: center;
}

.bs-login .g-recaptcha {
  margin-bottom: 10px;
  max-width: 100%;
}

.listing-item.better-ads-listitemad.listing-item-classic-1 {
  padding-bottom: 20px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom-color: rgba(0, 0, 0, 0.07);
}

.better-ads-listitemad.listing-item-text-1 {
  padding-bottom: 15px;
}

.bf-breadcrumb .bf-breadcrumb-items {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
}

.bf-breadcrumb .bf-breadcrumb-item {
  display: inline-block;
  font-size: 12px;
  line-height: 22px;
}

.bf-breadcrumb .bf-breadcrumb-item:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  margin-left: 9px;
  margin-right: 9px;
  color: #929292;
  vertical-align: top;
}

.bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end:after, .bf-breadcrumb .bf-breadcrumb-item:last-child:after {
  display: none;
}

.bf-breadcrumb.hide_current .bf-breadcrumb-item.bf-breadcrumb-end {
  opacity: 0;
  visibility: hidden;
}

.bf-breadcrumb .bf-breadcrumb-item span {
  vertical-align: top;
  transition: all 0.4s ease;
}

.bf-breadcrumb .bf-breadcrumb-item a, .bf-breadcrumb .bf-breadcrumb-item span {
  color: #9e9e9e;
  display: inline-block;
}

.bf-breadcrumb.bc-align-center {
  text-align: center;
}

.bf-breadcrumb.bc-light-color .bf-breadcrumb-item a, .bf-breadcrumb.bc-light-color .bf-breadcrumb-item span, .bf-breadcrumb.bc-light-color .bf-breadcrumb-item:after {
  color: #fff;
}

.bf-breadcrumb.bc-light-color .bf-breadcrumb-item.bf-breadcrumb-end {
  opacity: 0.8;
}

.bf-breadcrumb.bc-hide-last .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

.bf-breadcrumb.bc-top-style {
  padding: 7px 0 0;
}

@media only screen and (max-width: 680px) {
  body.single .bf-breadcrumb .bf-breadcrumb-item:last-child {
    display: none;
  }
}
body.single .content-column > .bs-newsletter-pack:last-child {
  margin-bottom: 0 !important;
}

.bsnp-empty-note {
  margin-bottom: 30px;
}

.bs-light-scheme, .bs-light-scheme .listing-item-blog-1 > .item-inner > .title, .bs-light-scheme .listing-item-blog-2 > .item-inner > .title, .bs-light-scheme .listing-item-blog-3 > .item-inner > .title, .bs-light-scheme .listing-item-blog-5 > .item-inner > .title, .bs-light-scheme .listing-item-classic-1 .title, .bs-light-scheme .listing-item-classic-2 .title, .bs-light-scheme .listing-item-grid-1 .title, .bs-light-scheme .listing-item-grid-2 .title, .bs-light-scheme .listing-item-tb-1 .title, .bs-light-scheme .listing-item-tb-2 .title, .bs-light-scheme .listing-item-tb-3 .title, .bs-light-scheme .listing-item-text-1 .title, .bs-light-scheme .listing-item-text-2 .title, .bs-light-scheme .listing-item-text-3 .title, .bs-light-scheme .listing-item-text-4 .title, .bs-light-scheme .post-meta, .bs-light-scheme .post-meta a, .bs-light-scheme .post-summary, .bs-light-scheme .section-heading .other-link .h-text, .bs-light-scheme .title, .bs-light-scheme a {
  color: #fff;
}

.bs-light-scheme .post-meta > a, .bs-light-scheme .post-meta > span {
  opacity: 0.6;
}

.bs-light-scheme .post-summary {
  opacity: 0.9;
}

.bs-light-scheme .listing-blog-4 .listing-item-blog.has-post-thumbnail, .bs-light-scheme .listing-classic-1.columns-2 .listing-item-classic-1:last-child .listing-inner, .bs-light-scheme .listing-classic-1.columns-3 .listing-item-classic-1:last-child .listing-inner, .bs-light-scheme .listing-item-classic-1 .listing-inner, .bs-light-scheme .listing-item-grid-2 .post-summary {
  border-bottom-color: rgba(255, 255, 255, 0.129);
}

.bs-light-scheme .listing-item-classic-2 .listing-inner {
  border-color: rgba(255, 255, 255, 0.129);
}

.bs-light-scheme .pagination.bs-numbered-pagination .page-numbers, .bs-light-scheme .pagination.bs-numbered-pagination .page-numbers.dots:hover, .bs-light-scheme .pagination.bs-numbered-pagination .wp-pagenavi a, .bs-light-scheme .pagination.bs-numbered-pagination .wp-pagenavi span, .bs-light-scheme .pagination.bs-numbered-pagination span {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.1);
}

.bs-light-scheme.better-social-counter.style-clean .social-item, .bs-light-scheme.better-social-counter.style-modern .social-item, .bs-light-scheme.better-social-counter.style-style-10 .social-item, .bs-light-scheme.better-social-counter.style-style-6 .social-item, .bs-light-scheme.better-social-counter.style-style-7 .social-item, .bs-light-scheme.better-social-counter.style-style-8 .social-item, .bs-light-scheme.better-social-counter.style-style-9 .social-item {
  border-color: rgba(255, 255, 255, 0.0705882);
}

.bs-light-scheme.better-social-counter.style-style-10 .item-count:before, .bs-light-scheme.better-social-counter.style-style-10 .item-join:before, .bs-light-scheme.better-social-counter.style-style-9 .item-count:before, .bs-light-scheme.better-social-counter.style-style-9 .item-join:before {
  background-color: rgba(255, 255, 255, 0.0705882);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item .term-count, .bs-light-scheme.bs-popular-categories .bs-popular-term-item a {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t2.sh-s2 .h-text, .bs-light-scheme .section-heading.sh-t2.sh-s3 .h-text, .bs-light-scheme .section-heading.sh-t2.sh-s4 .h-text {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t1.sh-s1:after {
  background-color: rgba(255, 255, 255, 0.25) !important;
}

.bs-light-scheme .section-heading.sh-t1.sh-s2:after {
  opacity: 0.15;
}

.bs-light-scheme .section-heading.sh-t1.sh-s3:after, .bs-light-scheme .section-heading.sh-t1.sh-s6:after, .bs-light-scheme .section-heading.sh-t1.sh-s7:after, .bs-light-scheme .section-heading.sh-t4.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjEGBQYHBgaAAAAlgA8X2AAy8AAAAASUVORK5CYII=) repeat;
  opacity: 0.3;
}

.bs-light-scheme .section-heading.sh-t1 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t1 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t1 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t1.sh-s5:after, .bs-light-scheme .section-heading.sh-t3.sh-s1:after {
  opacity: 0.15;
}

.section-heading.sh-t1.sh-s8 .h-text {
  padding: 4px 17px 4px 21px;
}

.section-heading.sh-t1.sh-s8 .other-link .h-text {
  padding: 4px 4px 4px 17px !important;
}

.section-heading.sh-t1.sh-s8:first-child:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ4NUVFODNGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ4NUVFODRGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDg1RUU4MUY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDg1RUU4MkY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk86A7EAAAASSURBVHjaYmBgYLBgIAgAAgwAB88AOccVbLsAAAAASUVORK5CYII=) repeat;
  opacity: 1;
  height: 10px;
  margin-top: -6px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s8 .main-link .h-text:before, .section-heading.sh-t1.sh-s8 .main-link.h-text:before, .section-heading.sh-t1.sh-s8 > .h-text:first-child:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 14px solid rgba(0, 0, 0, 0.06);
  top: 50%;
  margin-top: -9px;
}

.bs-light-scheme .section-heading.sh-t2.sh-s2 {
  background: rgba(255, 255, 255, 0.06);
}

.bs-light-scheme .section-heading.sh-t3.sh-s3:before {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link.active .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link:hover .h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > a.active > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > a > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t4 .main-link.active .h-text, .bs-light-scheme .section-heading.sh-t4 .main-link:first-child:last-child .h-text, .bs-light-scheme .section-heading.sh-t4 a.active .h-text, .bs-light-scheme .section-heading.sh-t4 a:hover .h-text, .bs-light-scheme .section-heading.sh-t4 > .h-text, .bs-light-scheme .section-heading.sh-t6 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t6 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t6 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9:before {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9:after {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.bs-light-scheme .section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t3.sh-s8 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text {
  border-color: rgba(255, 255, 255, 0.15) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s8:after {
  opacity: 0.15;
  background: #fff;
}

.bs-light-scheme .section-heading.sh-t4.sh-s1:after, .bs-light-scheme .section-heading.sh-t4.sh-s3:after, .bs-light-scheme .section-heading.sh-t6.sh-s6:before, .bs-light-scheme .section-heading.sh-t6.sh-s7:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements, .bs-light-scheme .section-heading.multi-tab.sh-t4 .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  border-color: rgba(255, 255, 255, 0.15);
}

.bs-light-scheme .section-heading.sh-t5:before {
  background: rgba(255, 255, 255, 0.1);
}

.bs-light-scheme .section-heading.sh-t6.sh-s9:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t6.sh-s13.section-heading.sh-t6.sh-s13 .h-text {
  color: #000 !important;
}

.bs-light-scheme .section-heading.sh-t7.sh-s1 .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t7:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .listing-item-user .user-display-name {
  color: #fff;
}

.bs-light-scheme.bs-about .about-icons-list .about-icon-item a {
  color: #fff;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.18);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item {
  border-bottom-color: rgba(226, 226, 226, 0.15);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item .term-count {
  background: rgba(255, 255, 255, 0.08);
}

.bs-light-scheme.bs-subscribe-newsletter .powered-by {
  color: #fff;
}

@media print {
  body {
    background: #fff none !important;
    color: #000;
  }
  .back-top, .bs-irp, .bs-pinning-wrapper, .comment-list .comment-footer, .comment-respond, .footer-instagram, .main-menu-wrapper, .more-stories, .next-prev-post, .post-related, .post-tp-4-header .move-to-content, .post-tp-6-header.wfi, .post-tp-8-header, .sidebar-column.sidebar-column-primary, .sidebar-column.sidebar-column-secoundary, .single-container > .post-author .author-links ul, .single-post-share, .single-post-share .share-handler-wrap, .site-footer .footer-social-icons, .site-footer .footer-widgets, body.single .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end, body.single .bf-breadcrumb .bf-breadcrumb-item:last-child {
    display: none !important;
  }
  .single-post-share .post-share-btn.post-share-btn-comments, .single-post-share .post-share-btn.post-share-btn-views {
    float: none;
  }
  a[href]:after {
    content: none !important;
  }
  .term-badges a {
    max-width: inherit;
  }
  .bs-sks {
    display: none;
  }
  body.active-top-line {
    border-top: none;
  }
  .comment-list .comment-meta .comment-published {
    float: none;
    margin: 0 15px;
  }
  .post-template-6.wfi .post-header-inner, .post-template-7.wfi .post-header-inner, .post-tp-11-header.wfi .post-header-inner, .post-tp-2-header.wfi .post-header-inner, .post-tp-3-header.wfi .post-header-inner, .post-tp-4-header.wfi .post-header-inner, .post-tp-5-header.wfi .post-header-inner, .post-tp-7-header.wfi .post-header-inner {
    height: auto;
    padding: 0;
  }
  .post-template-6.wfi .post-header-inner, .post-tp-11-header.wfi .post-header-title, .post-tp-2-header.wfi .post-header-title, .post-tp-3-header.wfi .post-header-title, .post-tp-4-header .term-badges.floated, .post-tp-4-header.wfi .post-header-title, .post-tp-5-header .term-badges.floated, .post-tp-5-header.wfi .post-header-title, .post-tp-7-header.wfi .post-header-title {
    position: relative !important;
    top: inherit !important;
    left: inherit !important;
    right: inherit !important;
    bottom: inherit !important;
    margin-top: 20px !important;
    opacity: 1 !important;
    transform: none !important;
  }
  .post-template-6.wfi .post-header-inner, .post-template-7.wfi .post-header-inner, .post-tp-4-header .term-badges.floated {
    margin-bottom: 15px;
  }
  .post-tp-7-header.wfi .post-header-title {
    padding: 0;
  }
}
.bs-wrap-gdpr-law {
  display: block;
  color: #212121;
  font-size: 14px;
}

.bs-gdpr-law {
  padding: 8px 15px;
  color: inherit;
  font-size: inherit;
  display: block;
  text-align: center;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  background: #f5f5f5;
}

.bs-gdpr-law p {
  font-size: inherit;
  color: inherit;
  margin: 0;
  display: inline-block;
}

.bs-gdpr-law .bs-gdpr-accept, .bs-gdpr-law .bs-gdpr-more {
  display: inline-block;
  padding: 0;
  line-height: 1;
  font-size: inherit;
  color: inherit;
  margin-left: 10px;
  transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
}

.bs-gdpr-law .bs-gdpr-accept {
  background: #212121;
  color: #fff;
  padding: 6px 15px;
}

.bs-gdpr-law .bs-gdpr-accept:hover, .bs-gdpr-law .bs-gdpr-more:hover {
  opacity: 0.8;
}

.bs-gdpr-law, .bs-wrap-gdpr-law .bs-gdpr-show {
  position: fixed;
  z-index: 19999;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
}

.bs-wrap-gdpr-law .bs-gdpr-show {
  display: inline-block;
  width: auto;
  right: 100px;
  left: auto;
  padding: 6px 15px;
  font-size: inherit;
  color: inherit;
  background: #f5f5f5;
  line-height: 1;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
}

.bs-wrap-gdpr-law-close {
  z-index: 0;
}

.bs-wrap-gdpr-law .bs-gdpr-show, .bs-wrap-gdpr-law-close .bs-gdpr-law {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
}

.bs-wrap-gdpr-law-close .bs-gdpr-show {
  transform: translateY(0);
  -webkit-transform: translateY(0);
}

@media screen and (max-width: 768px) {
  .bs-wrap-gdpr-law .bs-gdpr-show {
    display: none !important;
  }
}
.sidebar-column-primary {
  z-index: 1000;
}

.bs-sks {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99999;
  pointer-events: none;
}

.bs-sks.bs-sks-type-1 {
  bottom: 0;
}

.bs-sks.bs-sks-type-2 {
  left: calc((100vw - var(--publisher-site-width)) / 2 * -1);
  max-width: initial !important;
  display: inline-table;
  width: calc(100vw - 9px) !important;
  height: 100%;
}

.bs-sksin1, .bs-sksin3 {
  display: inline-table;
  height: 100%;
  width: 100%;
}

.bs-sks.bs-sks-s1 .bs-sksin2 {
  --sks-top: calc(1px - 1px);
  --sks-top-gap: var(--wp-adminbar-height);
  position: sticky;
  top: calc(var(--sks-top) + var(--sks-top-gap));
  transition: top 0.2s ease;
}

body.menu-pined .bs-sks.bs-sks-s1 .bs-sksin2 {
  --sks-top-gap: calc(var(--publisher-menu-height) + var(--wp-adminbar-height)) ;
}

.bs-sks .bs-sks-path {
  overflow: hidden;
}

.bs-sks .bs-sks-path-boxed {
  max-width: var(--publisher-site-width);
  margin-left: auto;
  margin-right: auto;
}

.bs-sks .bs-sksitem > * {
  pointer-events: all;
}

.bs-sks .bs-sksiteml {
  float: left;
  transform: translateX(-100%);
}

.bs-sks.bs-sks-type-2 .bs-sksiteml {
  transform: translateX(calc(-100% + 5px));
}

.bs-sks .bs-sksitemr {
  float: right;
  transform: translateX(100%);
}

.bs-sks.bs-sks-type-2 .bs-sksitemr {
  transform: translateX(calc(100% + 5px));
}

.bs-sks.bs-sks-sticky .bs-sksin2 {
  --sks-top: 0px;
  --sks-top-gap: 0px;
  position: sticky;
  top: calc(var(--sks-top) + var(--sks-top-gap));
  transition: top 0.2s ease;
}

body.admin-bar .bs-sks.bs-sks-sticky .bs-sksin2, body.full-width .bs-sks.bs-sks-sticky.bs-sks-pafter-header .bs-sksin2 {
  --sks-top: 30px ;
}

body.full-width.admin-bar .bs-sks.bs-sks-sticky.bs-sks-pafter-header .bs-sksin2 {
  --sks-top: 60px ;
}

body.full-menu-pined .bs-sks.bs-sks-sticky .bs-sksin2 {
  --sks-top-gap: 30px ;
}

.listing.scolumns-1 .listing-item {
  width: 100%;
  float: none;
}

.listing.scolumns-2 .listing-item {
  width: 50%;
  float: left;
}

.listing.scolumns-2 .listing-item:nth-child(odd) {
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-2 .listing-item:nth-child(even) {
  padding-left: 12px;
}

.listing.scolumns-3 .listing-item {
  width: 33.3333%;
  float: left;
}

.listing.scolumns-3 .listing-item:nth-child(3n-1) {
  padding: 0 6px;
}

.listing.scolumns-3 .listing-item:nth-child(3n-2) {
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-3 .listing-item:nth-child(3n+3) {
  padding-left: 12px;
}

.listing.scolumns-4 .listing-item {
  width: 25%;
  float: left;
}

.listing.scolumns-4 .listing-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 14px;
  clear: left;
}

.listing.scolumns-4 .listing-item:nth-child(4n+2) {
  padding-left: 5px;
  padding-right: 9px;
}

.listing.scolumns-4 .listing-item:nth-child(4n+3) {
  padding-left: 9px;
  padding-right: 5px;
}

.listing.scolumns-4 .listing-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 14px;
  clear: none;
}

.listing.scolumns-5 .listing-item {
  width: 20%;
  float: left;
}

.listing.scolumns-5 .listing-item:nth-child(5n+1) {
  padding-left: 0;
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-5 .listing-item:nth-child(5n+2) {
  padding-left: 4px;
  padding-right: 8px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+3) {
  padding-left: 6px;
  padding-right: 6px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+4) {
  padding-left: 8px;
  padding-right: 4px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+5) {
  padding-left: 12px;
  padding-right: 0;
}

@media only screen and (max-width: 1000px) {
  .listing.scolumns-5 .listing-item {
    width: 25%;
    float: left;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n-3) {
    padding-left: 0;
    padding-right: 14px;
    clear: left;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+2) {
    padding-left: 5px;
    padding-right: 9px;
    clear: none;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+3) {
    padding-left: 9px;
    padding-right: 5px;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+4) {
    padding-right: 0;
    padding-left: 14px;
    clear: none !important;
  }
}
@media only screen and (max-width: 900px) {
  .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 33.3333%;
    float: left;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n-1), .listing.scolumns-5 .listing-item:nth-child(3n-1) {
    padding: 0 6px;
    clear: none;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n-2), .listing.scolumns-5 .listing-item:nth-child(3n-2) {
    padding-right: 12px;
    padding-left: 0;
    clear: left;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n+3), .listing.scolumns-5 .listing-item:nth-child(3n+3) {
    padding-left: 12px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 600px) {
  .listing.scolumns-3 .listing-item, .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 50%;
    float: left;
  }
  .listing.scolumns-3 .listing-item:nth-child(odd), .listing.scolumns-4 .listing-item:nth-child(odd), .listing.scolumns-5 .listing-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 12px;
    clear: left;
  }
  .listing.scolumns-3 .listing-item:nth-child(even), .listing.scolumns-4 .listing-item:nth-child(even), .listing.scolumns-5 .listing-item:nth-child(even) {
    padding-right: 0;
    padding-left: 12px;
    clear: none;
  }
}
@media only screen and (max-width: 320px) {
  .listing.scolumns-2 .listing-item, .listing.scolumns-3 .listing-item, .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    clear: none !important;
  }
}
.post-count-badge {
  pointer-events: none;
  display: inline-block;
}

.post-count-badge.pcb-t1 {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  line-height: 25px;
  font-size: 12px;
  text-align: center;
  font-weight: bolder;
  box-shadow: 0 0 0 2px #fff;
}

.post-count-badge.pcb-t1.pcb-s1 {
  color: #fff;
  background: #2a2a2a;
}

.post-count-badge.pcb-t1.pcb-s2 {
  color: #000;
  background: rgba(0, 0, 0, 0.06);
  box-shadow: none;
}

.post-count-badge.pcb-t2 {
  line-height: 1;
  font-size: 90px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.045);
  font-family: arial;
}

.post-count-badge.pcb-t2.pcb-s2 {
  font-size: 42px;
}

.listing-item-classic .post-subtitle {
  margin-bottom: 7px;
}

.listing-item-classic-1 {
  margin-bottom: 22px;
}

.listing-classic-1.columns-2 .listing-item-classic-1:last-child .listing-inner, .listing-classic-1.columns-3 .listing-item-classic-1:last-child .listing-inner, .listing-item-classic-1 .listing-inner {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-item-classic-1.has-not-post-thumbnail .listing-inner {
  padding-bottom: 28px;
}

.listing-item-classic-1:last-child {
  margin-bottom: 0;
}

.listing-item-classic-1:last-child .listing-inner {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-classic-1 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 17px;
}

.listing-item-classic-1 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-1 .featured .img-holder:before {
  padding-top: 50%;
}

.listing-item-classic-1 .title {
  margin: 0 0 6px;
}

.listing-item-classic-1 .title a {
  color: inherit;
}

.listing-item-classic-1 .post-meta {
  margin: 0 0 9px;
}

.listing-item-classic.bsw-1 .title, .listing-item-classic.bsw-2 .title, .listing-item-classic.bsw-3 .title, .listing-item-classic.bsw-4 .title {
  line-height: 1.3;
}

.listing-item-classic.bsw-1 .title .post-title, .listing-item-classic.bsw-2 .title .post-title, .listing-item-classic.bsw-3 .title .post-title, .listing-item-classic.bsw-4 .title .post-title {
  font-size: 88%;
}

@media only screen and (max-width: 400px) {
  .listing-item-classic .title {
    line-height: 1.3 !important;
  }
  .listing-item-classic .title .post-title {
    font-size: 88% !important;
  }
}
.listing.columns-1 > .listing-item-classic-2:last-child, .listing.columns-3 > .listing-item-classic-2:last-child {
  margin-bottom: 25px;
}

.listing-item-classic-2, .listing.columns-2 > .listing-item-classic-2:last-child {
  margin-bottom: 30px;
}

.listing .listing-classic-2 > .listing-item-classic-2:last-child, .listing-item-classic-2:last-child {
  margin-bottom: 0;
}

.listing-item-classic-2 .listing-inner {
  padding: 0 20px 20px 20px;
  border: 1px solid #e6e6e6;
}

.listing-item-classic-2.has-not-post-thumbnail .listing-inner {
  padding-top: 20px;
}

.listing-item-classic-2 .featured {
  position: relative;
  line-height: 0;
  margin: -1px -21px 17px;
}

.listing-item-classic-2 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-2 .featured .img-holder:before {
  padding-top: 56%;
}

.listing-item-classic-2 .title {
  margin: 0 0 6px;
}

.listing-item-classic-2 .title a {
  color: inherit;
}

.listing-item-classic-2 .post-meta {
  margin: 0 0 9px;
}

.listing-classic-3.columns-2 .listing-item-classic-3:last-child, .listing-classic-3.columns-3 .listing-item-classic-3:last-child, .listing-item-classic-3 {
  margin-bottom: 25px;
}

.listing-item-classic-3 .listing-inner {
  padding: 0 25px 25px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-left: 4%;
  margin-right: 4%;
  position: relative;
  z-index: 1;
  margin-top: -15px;
}

.listing-item-classic-3:last-child, .listing-item-classic-3:last-child .listing-inner {
  margin-bottom: 0;
  border-bottom: none;
}

.listing-classic-3.columns-2 .listing-item-classic-3:last-child .listing-inner, .listing-classic-3.columns-3 .listing-item-classic-3:last-child .listing-inner {
  border-bottom: 1px solid #f1f1f1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.listing-item-classic-3 .featured {
  position: relative;
  line-height: 0;
}

.listing-item-classic-3 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-3 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-3 .featured .img-holder:before {
  padding-top: 55%;
}

.listing-item-classic-3 .title {
  margin: 40px 0 6px;
}

.listing-item-classic-3 .featured .title {
  margin: 0 4%;
  background: #fff;
  position: absolute;
  bottom: -2px;
  padding: 26px 25px 25px;
  width: 92%;
}

.listing-item-classic-3 .title a {
  color: inherit;
}

.listing-item-classic-3 .title h2, .listing-item-classic-3 .title .h2 {
  margin: 0;
}

.listing-item-classic-3 .post-meta {
  margin: 0 0 9px;
}

.listing-item-classic-3.has-not-post-thumbnail .listing-inner {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.listing-item-classic-3.has-not-post-thumbnail .title {
  margin-top: 20px;
}

.listing-item-classic-3.bsw-1 .featured .img-holder:before, .listing-item-classic-3.bsw-2 .featured .img-holder:before, .listing-item-classic-3.bsw-3 .featured .img-holder:before, .listing-item-classic-3.bsw-4 .featured .img-holder:before {
  padding-top: 65%;
}

.listing-item-classic-3.bsw-1 .featured .title, .listing-item-classic-3.bsw-2 .featured .title, .listing-item-classic-3.bsw-3 .featured .title {
  margin: 15px 0 10px;
  padding: 0;
  background: #fff;
  position: relative;
}

.listing-item-classic-3.bsw-1 .listing-inner, .listing-item-classic-3.bsw-2 .listing-inner, .listing-item-classic-3.bsw-3 .listing-inner {
  padding: 0 0 15px;
  margin: 0;
}

@media only screen and (max-width: 380px) {
  .listing-item-classic-3 .featured .img-holder:before {
    padding-top: 65% !important;
  }
  .listing-item-classic-3 .featured .title {
    margin: 15px 0 10px !important;
    padding: 0 !important;
    background: #fff !important;
    position: relative !important;
    bottom: inherit !important;
  }
  .listing-item-classic-3 .listing-inner {
    padding: 0 0 15px !important;
    margin: 0 !important;
  }
}
.listing-item-grid-1 {
  margin-bottom: 22px;
}

.listing-item-grid-1 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 13px;
}

.listing-item-grid-1 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-grid-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
  display: block;
}

.listing-item-grid-1 .featured .img-holder:before {
  padding-top: 58%;
}

.listing-item-grid-1:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-grid-1 .title {
  margin: 0 0 6px;
}

.listing-item-grid-1 .title a {
  color: inherit;
  text-transform: inherit;
}

.listing-item-grid-1 .post-meta {
  margin: 0 0 7px;
}

.listing-item-grid-1 .post-summary {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom-color: rgba(0, 0, 0, 0.07);
}

.listing-item-grid-1 .post-subtitle {
  margin-bottom: 6px;
}

.listing-grid.columns-1 .listing-item-grid-1:last-child .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-grid.simple-grid .featured {
  margin-bottom: 7px;
}

.listing-item-grid.simple-grid .featured .img-holder:before {
  padding-top: 66%;
}

.listing-item-grid-2 {
  margin-bottom: 22px;
}

.listing-item-grid-2 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 13px;
}

.listing-item-grid-2 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-grid-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
  display: block;
}

.listing-item-grid-2 .featured .img-holder:before {
  padding-top: 58%;
}

.listing-item-grid-2:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-grid-2 .title {
  margin: 0 0 6px;
}

.listing-item-grid-2 .title a {
  color: inherit;
  text-transform: inherit;
}

.listing-item-grid-2 .post-meta {
  margin: 0 0 15px;
}

.listing-item-grid-2 .post-summary {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-item-grid-2 .post-subtitle {
  margin-bottom: 6px;
}

.listing-item-blog .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 25px;
  font-size: 13px;
}

.listing-item-blog .format-icon.format-audio {
  padding-right: 3px;
}

.listing-item-blog .format-icon.format-video {
  padding-left: 3px;
}

.listing-item-blog .format-icon .fa {
  line-height: 25px;
}

.listing-item-blog .featured:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-blog-1, .listing-item-blog-5 {
  margin-bottom: 25px;
}

.listing-item-blog-1:last-child, .listing-item-blog-5:last-child {
  margin-bottom: 0;
}

.listing-item-blog-1 .featured, .listing-item-blog-5 .featured {
  position: relative;
  float: left;
  margin-right: 26px;
  line-height: 0;
}

.listing-item-blog-1 .featured .img-holder, .listing-item-blog-5 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-1 .featured .img-holder.img-holder:before, .listing-item-blog-5 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-1 > .item-inner > .title, .listing-item-blog-5 > .item-inner > .title {
  margin: 0 0 6px;
}

.listing-item-blog-1 > .item-inner > .title a, .listing-item-blog-5 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-1 .post-summary, .listing-item-blog-5 .post-summary {
  margin-top: 6px;
}

.listing-item-blog-1.has-post-thumbnail .post-summary {
  padding-left: 237px;
}

.listing-item-blog-5.has-post-thumbnail .post-summary {
  padding-left: 326px;
}

.listing-item-blog-5 .post-summary p + .read-more {
  margin-top: 0;
}

.listing-item-blog-5 .featured .img-holder {
  width: 300px;
  margin: 0;
}

.listing-item-blog.has-not-post-thumbnail:first-child {
  padding-top: 0;
  border-top: none;
}

.listing-item-blog + .listing-item-blog.has-not-post-thumbnail, .listing-item-blog.has-not-post-thumbnail + .listing-item-blog {
  padding-top: 18px;
  border-top: 1px solid #f1f3f5;
}

.listing-item-blog > .item-inner > .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-blog > .item-inner > .post-meta + .post-subtitle {
  margin-top: 5px;
}

.listing-item-blog-5.bsw-1 .img-holder, .listing-item-blog-5.bsw-2 .img-holder, .listing-item-blog-5.bsw-3 .img-holder, .listing-item-blog-5.bsw-4 .img-holder, .listing-item-blog-5.bsw-5 .img-holder {
  width: 220px;
}

.listing-item-blog-5.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-4 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-5 .post-summary {
  padding-left: 243px;
}

.listing-item-blog-1.bsw-1 .featured, .listing-item-blog-1.bsw-2 .featured, .listing-item-blog-1.bsw-3 .featured, .listing-item-blog-1.bsw-4 .featured, .listing-item-blog-2.bsw-1 .featured, .listing-item-blog-2.bsw-2 .featured, .listing-item-blog-2.bsw-3 .featured, .listing-item-blog-2.bsw-4 .featured, .listing-item-blog-5.bsw-1 .featured, .listing-item-blog-5.bsw-2 .featured, .listing-item-blog-5.bsw-3 .featured, .listing-item-blog-5.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
  display: inline-block;
}

.listing-item-blog-5.bsw-1 .featured, .listing-item-blog-5.bsw-1 .img-holder, .listing-item-blog-5.bsw-2 .featured, .listing-item-blog-5.bsw-2 .img-holder, .listing-item-blog-5.bsw-3 .featured, .listing-item-blog-5.bsw-3 .img-holder, .listing-item-blog-5.bsw-4 .featured, .listing-item-blog-5.bsw-4 .img-holder {
  width: 100%;
}

.listing-item-blog-2.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-4 .post-summary {
  padding-right: 0;
}

.listing-item-blog-1.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-4 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-4 .post-summary {
  padding-left: 0;
}

@media only screen and (max-width: 830px) {
  .listing-item-blog-1.has-post-thumbnail .post-summary, .listing-item-blog-5.has-post-thumbnail .post-summary {
    padding-left: 0 !important;
  }
  .listing-item-blog-1 .featured, .listing-item-blog-2 .featured, .listing-item-blog-5 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
    display: inline-block !important;
  }
  .listing-item-blog-5 .featured, .listing-item-blog-5 .img-holder {
    width: 100% !important;
  }
}
.listing-item-blog-2 {
  margin-bottom: 25px;
}

.listing-item-blog-2:last-child {
  margin-bottom: 0;
}

.listing-item-blog-2 .featured {
  position: relative;
  float: right;
  margin-left: 23px;
  line-height: 0;
}

.listing-item-blog-2 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-2 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-2 > .item-inner > .title {
  margin: 0 0 6px;
}

.listing-item-blog-2 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-2 .post-summary {
  margin-top: 6px;
}

.listing-item-blog-2.has-post-thumbnail .post-summary {
  padding-right: 233px;
}

@media only screen and (max-width: 420px) {
  .listing-item-blog-2.has-post-thumbnail .post-summary {
    padding-right: 0 !important;
  }
  .listing-item-blog-2 .featured {
    float: none;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
.listing-item-blog-3 {
  margin-bottom: 25px;
}

.listing-item-blog-3:last-child {
  margin-bottom: 0;
}

.listing-item-blog-3 .featured {
  position: relative;
  float: left;
  margin-right: 23px;
  line-height: 0;
}

.listing-item-blog-3 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-3.has-post-thumbnail .post-summary {
  padding-left: 233px;
}

.listing-item-blog-3 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-3 > .item-inner > .title {
  margin: 7px 0 3px;
}

.listing-item-blog-3 > .item-inner > .post-meta {
  margin-bottom: 10px;
}

.listing-item-blog-3 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-3.bsw-1 .featured, .listing-item-blog-3.bsw-2 .featured, .listing-item-blog-3.bsw-3 .featured, .listing-item-blog-3.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
}

.listing-item-blog-3.bsw-1 .featured, .listing-item-blog-3.bsw-2 .featured, .listing-item-blog-3.bsw-3 .featured, .listing-item-blog-3.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
  display: inline-block;
}

.listing-item-blog-3.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-4 .post-summary {
  padding-left: 0;
}

@media only screen and (max-width: 420px) {
  .listing-item-blog-3 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
  }
  .listing-item-blog-3 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
    display: inline-block !important;
  }
  .listing-item-blog-3.has-post-thumbnail .post-summary {
    padding-left: 0 !important;
  }
}
.listing-blog-4 .listing-item-blog.has-post-thumbnail {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-blog-4 .listing-item-blog.has-post-thumbnail:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-blog-5 .post-subtitle {
  margin-bottom: 7px;
}

.listing-item-tall .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 25px;
  font-size: 12px;
}

.listing-item-tall .format-icon .fa {
  line-height: 25px;
}

.listing-item-tall:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-tall .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-tall .featured + .post-subtitle {
  margin: 8px 0 -8px;
}

.listing-item-tall .post-meta + .post-subtitle {
  margin-top: 8px;
}

.listing-item-tall-1 {
  margin-bottom: 23px;
}

.listing-item-tall-1:last-child {
  margin-bottom: 0;
}

.listing-item-tall-1 .featured {
  position: relative;
}

.bs-ll-a .listing-item-tall-1 .featured .img-holder.b-loaded, .bs-ll-d .listing-item-tall-1 .featured .img-holder, .listing-item-tall-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  background-position: top center;
}

.bs-ll-a .listing-item-tall-1 .featured .img-holder {
  background-position: center center;
}

.listing-item-tall-1 .featured .img-holder.img-holder:before {
  padding-top: 134%;
}

.listing-item-tall-1 > .title {
  margin: 15px 0 9px;
}

.listing-item-tall-1 > .title a {
  color: inherit;
}

.listing-item-tall-1 .post-summary {
  margin-top: 10px;
}

.listing-item-tall-2 {
  margin-bottom: 23px;
}

.bs-slider-item .listing-item-tall-2 {
  margin-bottom: 0 !important;
}

.listing-item-tall-2:last-child {
  margin-bottom: 0;
}

.listing-item-tall-2 .featured {
  position: relative;
}

.bs-ll-a .listing-item-tall-2 .featured .img-holder.b-loaded, .bs-ll-d .listing-item-tall-2 .featured .img-holder, .listing-item-tall-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  background-position: top center;
}

.bs-ll-a .listing-item-tall-2 .featured .img-holder {
  background-position: center center;
}

.listing-item-tall-2 .featured .img-holder.img-holder:before {
  padding-top: 134%;
}

.listing-item-tall-2 .term-badges.floated {
  left: 0;
  right: 0;
  text-align: center;
  pointer-events: none;
}

.listing-item-tall-2 .term-badges.floated a {
  pointer-events: all;
}

.listing-item-tall-2 > .title {
  margin: 15px 0 9px;
}

.listing-item-tall-2 > .title a {
  color: inherit;
}

.listing-item-tall-2 .post-meta {
  text-align: center;
}

.listing-item-tall-2 .post-summary {
  text-align: center;
  margin-top: 10px;
}

.listing-item-tall-2 .post-subtitle {
  text-align: center !important;
}

.listing-item-tb-1 {
  margin-bottom: 22px;
  position: relative;
}

.listing-item-tb-1:last-child, .listing-mix-3-1 .listing-tb-1 > .listing-item-tb-1:last-child {
  margin-bottom: 0;
}

.listing-item-tb-1 .title {
  margin: 0;
}

.listing-item-tb-1 .title a {
  color: inherit;
}

.listing-item-tb-1 .featured {
  margin-right: 13px;
  float: left;
  position: relative;
  line-height: 0;
}

.listing-item-tb-1 .img-holder {
  width: 86px;
  margin-right: 0;
  float: none;
}

.listing-item-tb-1 .img-holder:before {
  padding-top: 74%;
}

.listing-item-tb-1 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-1 .post-subtitle {
  margin-top: 4px;
}

.listing-item-tb-1 .featured + .post-subtitle {
  margin: 0;
}

.bs-listing.bs-listing-listing-thumbnail-1 .bs-pagination {
  margin-top: 15px;
}

.listing-item-tb-1.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 1;
}

.listing-item-tb-1.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 5px;
}

.listing-item-tb-2 {
  margin-bottom: 20px;
  position: relative;
}

.listing-item-tb-2 .term-badges.floated {
  left: 0;
}

.listing-item-tb-2 .item-inner {
  position: relative;
}

.listing-item-tb-2 .title {
  margin: 0;
}

.listing-item-tb-2 .title a {
  color: inherit;
}

.listing-item-tb-2 .post-meta {
  margin-top: 5px;
}

.listing-item-tb-2 .post-summary {
  margin-top: 5px;
}

.listing-item-tb-2 .featured {
  margin-bottom: 10px;
  line-height: 0;
  position: relative;
}

.listing-item-tb-2 .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 24px;
  font-size: 12px;
}

.listing-item-tb-2 .format-icon .fa {
  line-height: 24px;
}

.listing-item-tb-2:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.5);
}

.listing-item-tb-2 .img-holder {
  width: 100%;
  margin-right: 0;
  float: none;
  display: block;
}

.listing-item-tb-2 .img-holder:before {
  padding-top: 70%;
}

.listing-item-tb-2 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-2 .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-tb-2 .title + .post-subtitle {
  margin: 5px 0 0;
}

.listing-item-tb-2.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  bottom: -14px;
  left: 6px;
  z-index: 1;
}

.listing-item-tb-2.has-post-thumbnail.has-counter-badge .featured {
  margin-bottom: 22px;
}

.listing-item-tb-2.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 10px;
}

.listing-item-tb-3 {
  margin-bottom: 20px;
  position: relative;
}

.listing-item-tb-3:last-child {
  margin-bottom: 0;
}

.listing-tb-3 > .listing-item-tb-3:last-child {
  margin-bottom: 20px;
}

.listing-item-tb-3 .title {
  margin: 0;
}

.listing-item-tb-3 .title a {
  color: inherit;
}

.listing-item-tb-3 .featured {
  margin-left: 15px;
  float: right;
  position: relative;
  line-height: 0;
}

.listing-item-tb-3 .img-holder {
  width: 86px;
  margin-right: 0;
  float: none;
}

.listing-item-tb-3 .img-holder:before {
  padding-top: 74%;
}

.listing-item-tb-3 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-3 .post-subtitle {
  margin-top: 4px;
}

.listing-item-tb-3 .featured + .post-subtitle {
  margin: 0;
}

.listing-item-tb-3.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 1;
}

.listing-item-tb-3.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 5px;
}

.listing-item-text-1 {
  position: relative;
  margin-bottom: 15px;
}

.listing-item-text-1:last-child {
  margin-bottom: 0;
}

.listing-item-text-1 .item-inner {
  padding-bottom: 15px;
  border-bottom: 1px dashed #eaeaea;
  border-bottom-color: rgba(0, 0, 0, 0.08);
}

.listing-item-text-1 .term-badges.floated {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 12px;
}

.listing-item-text-1 .term-badges.floated .term-badge a {
  color: #fff !important;
  margin: 0 2px;
}

.listing-item-text-1 .title {
  margin: 0;
}

.listing-item-text-1.no-meta .title {
  margin-bottom: 10px;
}

.listing-item-text-1 .title a {
  color: inherit;
}

.listing-item-text-1 .post-meta {
  padding-top: 6px;
  text-align: center;
}

.listing-item-text-1 .post-summary {
  padding-top: 4px;
  text-align: center;
}

.listing-text-1.listing.columns-1 .listing-item:last-child {
  margin-bottom: 0;
}

.listing-text-1.listing.columns-1 .listing-item:last-child .item-inner {
  border-bottom: none;
}

.listing-item-text-1 .post-subtitle {
  text-align: center !important;
  margin: 5px 0 0;
}

.listing-item-text-1 .post-subtitle + .post-meta {
  padding-top: 5px;
}

.listing-item-text-1 .post-subtitle + .title {
  margin-top: 6px;
}

.listing-item-text-1 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-1 .post-count-badge.pcb-t2.pcb-s1 {
  position: absolute;
  top: 0;
  left: 0;
}

.listing-item-text-2 {
  position: relative;
  margin-bottom: 15px;
}

.listing-item-text-2:last-child {
  margin-bottom: 0;
}

.listing-item-text-2 .item-inner {
  border-left: 3px solid rgba(0, 0, 0, 0.11);
  transition: 0.3s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
  padding: 6px 0 6px 14px;
}

.listing-item-text-2 .term-badges.floated {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 10px;
}

.listing-item-text-2 .term-badges.floated .term-badge a {
  background: #434343 !important;
  color: #fff !important;
  margin: 0;
}

.listing-item-text-2 .title {
  margin: 0;
}

.listing-item-text-2 .title a {
  color: inherit;
}

.listing-item-text-2 .post-meta, .listing-item-text-2 .post-meta .comments, .listing-item-text-2 .post-meta .post-author {
  font-size: 11px;
}

.listing-text-2.listing.columns-1 .listing-item:last-child {
  margin-bottom: 0;
}

.listing-text-2.listing.columns-1 .listing-item:last-child .item-inner {
  border-bottom: none;
}

.listing-item-text-2 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-2 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-2 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-2 .post-summary {
  padding-top: 6px;
}

.listing-item-text-2 .post-count-badge.pcb-t2.pcb-s2 {
  position: absolute;
  bottom: 0;
  right: 0;
}

.listing-item-text-3 {
  margin-bottom: 13px;
}

.listing-item-text-3 .item-inner {
  padding-bottom: 13px !important;
  border-bottom: 1px solid #f0f0f0;
  border-bottom-color: rgba(0, 0, 0, 0.06);
  position: relative;
}

.listing-item-text-3:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-item-text-3 .title {
  margin: 0;
}

.listing-item-text-3 .title a {
  color: inherit;
}

.listing-item-text-3 .post-meta {
  margin-top: 2px;
}

.listing-item-text-3 .post-summary {
  margin-top: 4px;
}

.content-column > .listing-text-3 .listing-item-text-3 {
  margin-bottom: 17px;
  padding-bottom: 17px !important;
}

.listing-item-text-3 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-3 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-3 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-3.has-counter-badge .item-inner {
  padding-left: 43px;
}

.listing-item-text-3.has-counter-badge .post-count-badge.pcb-t1.pcb-s2 {
  position: absolute;
  top: 3px;
  left: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
}

.listing-item-text-4 {
  margin-bottom: 13px;
}

.listing-item-text-4 .item-inner {
  padding-bottom: 13px !important;
  border-bottom: 1px solid #f0f0f0;
  border-bottom-color: rgba(0, 0, 0, 0.06);
  position: relative;
}

.listing-item-text-4:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-text-4.columns-1 .listing-item-text-4:last-child {
  margin-bottom: 0;
}

.listing-text-4.columns-1 .listing-item-text-4:last-child .item-inner {
  border-bottom: none;
  padding-bottom: 0;
}

.listing-item-text-4 .title {
  margin: 0;
}

.listing-item-text-4 .title a {
  color: inherit;
}

.listing-item-text-4 .post-meta {
  margin-top: 2px;
}

.listing-item-text-4 .post-summary {
  margin-top: 4px;
}

.listing-item-text-4 .term-badges.text-badges {
  margin-bottom: 6px;
}

.content-column > .listing-text-4 .listing-item-text-4 {
  margin-bottom: 17px;
  padding-bottom: 17px !important;
}

.listing-item-text-4 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-4 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-4 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-4.has-counter-badge .item-inner {
  padding-left: 43px;
}

.listing-item-text-4.has-counter-badge .post-count-badge.pcb-t1.pcb-s2 {
  position: absolute;
  top: 5px;
  left: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
}

.bs-listing p:empty {
  display: none;
}

.listing-mix-1-1 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing-mix-1-1 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-1-1 .listing-item-tb-1 {
  margin-bottom: 27px;
}

.listing-mix-1-1 .listing-item-tb-1:last-child {
  margin-bottom: 0;
}

.listing-mix-1-1 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing-mix-1-1 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-1-1.l-1-col .column-1, .listing.listing-mix-1-1.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-1.l-1-col .column-1 {
  margin-bottom: 24px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-1 .column-1, .listing.listing-mix-1-1 .column-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing.listing-mix-1-1 .column-1 {
    margin-bottom: 24px;
  }
}
.listing.listing-mix-1-2 .listing-item-grid-1 {
  margin-bottom: 30px;
}

.listing.listing-mix-1-2 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing.listing-mix-1-2 .listing-item-tb-1 {
  margin-bottom: 7px;
}

.listing.listing-mix-1-2 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing.listing-mix-1-2 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.bs-listing-listing-mix-1-2 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-1-2.l-1-col .column-1, .listing.listing-mix-1-2.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-2.l-1-col .column-1 {
  margin-bottom: 20px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-2 .column-1, .listing.listing-mix-1-2 .column-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing.listing-mix-1-2 .column-1 {
    margin-bottom: 20px;
  }
}
.listing.listing-mix-1-4 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-1-4 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing.listing-mix-1-4 .column-1 {
  width: 70%;
  float: left;
  padding-right: 18px;
}

.listing.listing-mix-1-4 .column-2 {
  width: 30%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-1-4.l-1-col .column-1, .listing.listing-mix-1-4.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-4.l-1-col .listing-item-grid-1 {
  margin-bottom: 20px;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2 {
  width: 50%;
  float: left;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2:nth-child(odd) {
  padding-right: 13px;
  clear: left;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2:nth-child(even) {
  padding-left: 13px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-4 .column-1, .listing.listing-mix-1-4 .column-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing.listing-mix-1-4 .listing-item-grid-1 {
    margin-bottom: 20px;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2 {
    width: 50%;
    float: left;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2:nth-child(odd) {
    padding-right: 13px;
    clear: left;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2:nth-child(even) {
    padding-left: 13px;
  }
}
.listing-mix-2-1 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.bs-listing-listing-mix-2-1 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing-mix-2-1.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-2-1 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing-mix-2-2 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-2-2.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-2-2 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing.listing-mix-3-1 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-1 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-2 .row-1:last-child {
  margin-bottom: 20px;
}

.listing.listing-mix-3-2 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-2 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-2 .listing-item-tb-2 {
  margin-bottom: 25px;
}

.infinity > .listing-mix-3-2 + .listing-mix-3-2, .more_btn > .listing-mix-3-2 + .listing-mix-3-2 {
  margin-top: 0;
}

.listing.listing-mix-3-3 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-3 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-3 .listing-item-text-2 {
  margin-bottom: 25px;
}

.listing-mix-3-3.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-3-3 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing.listing-mix-3-4 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-4 .listing-item-tb-1:last-child, .listing.listing-mix-3-4 .listing-mg-3-item {
  margin-bottom: 0;
}

.listing.listing-mix-3-4 .listing-item-tb-1 {
  margin-bottom: 25px;
}

.listing-mix-6 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing-mix-6 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-6 .listing-item-text:last-child {
  margin-bottom: 0;
}

.listing-mix-6 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing-mix-6 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-6.l-1-col .column-1, .listing.listing-mix-6.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-6.l-1-col .column-1 {
  margin-bottom: 20px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-6 .column-1, .listing.listing-mix-6 .column-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing.listing-mix-6 .column-1 {
    margin-bottom: 20px;
  }
}
.listing-mix-4-1 .listing-classic-3 {
  margin-bottom: 15px;
}

.bs-pagination-wrapper .listing-mix-4-1 + .listing-mix-4-1 {
  margin-top: 0;
}

.listing.listing-mix-4-1.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-1 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-2 .listing-classic-3 {
  margin-bottom: 15px;
}

.bs-listing-listing-mix-4-2 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-2.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-2 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-3 .listing-classic-2 {
  margin-bottom: 25px;
}

.bs-pagination-wrapper .listing-mix-4-3 + .listing-mix-4-3 {
  margin-top: 0;
}

.listing.listing-mix-4-3.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-3 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-4 .listing-classic-2 {
  margin-bottom: 25px;
  margin-top: 0 !important;
}

.bs-pagination-wrapper .listing-mix-4-4 + .listing-mix-4-4 {
  margin-top: 0;
}

.listing.listing-mix-4-4.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-4 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-5 .listing-classic-2.columns-2 .listing-item-classic-2 {
  margin-bottom: 30px !important;
}

.listing-mix-4-5 .listing-classic-2 {
  margin-bottom: 30px;
}

.listing-mix-4-5 .listing-classic-2:last-child {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-5 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-5.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-5 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-6 .listing-classic-2.columns-2 .listing-item-classic-2 {
  margin-bottom: 30px !important;
}

.listing-mix-4-6 .listing-classic-2 {
  margin-bottom: 30px;
}

.listing-mix-4-6 .listing-classic-2.columns-2 {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-6 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-6.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-6 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-7 .listing-classic-3 {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-7 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.bs-listing-listing-mix-4-7 .bs-pagination-wrapper .listing-mix-4-7 + .listing-mix-4-7.listing-mix-4-7 {
  margin-top: 20px;
}

.listing-mix-4-8 .listing-classic-2 {
  margin-bottom: 25px;
}

.listing-mg-item {
  position: relative;
  overflow: hidden;
}

.listing-mg-item.has-not-post-thumbnail .img-cont {
  background-color: #e4e4e4;
}

.listing-mg-1-item .item-content, .listing-mg-item .content-container, .listing-mg-item .term-badges.floated, .listing-modern-grid .bs-slider-item .item-content {
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
}

.listing-mg-1-item .img-cont {
  -webkit-backface-visibility: hidden;
}

.listing-mg-item .post-meta .views.views.views {
  color: #fff !important;
}

.listing-mg-item.listing-mg-5-item .post-meta.post-meta .views.views.views {
  padding: 0;
  background: 0 0;
}

.listing-mg-item .post-meta .views {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 1px 6px;
  vertical-align: middle;
}

.listing-modern-grid.slider-overlay-simple .listing-mg-item .content-container {
  padding: 22px 20px 20px;
  background: rgba(0, 0, 0, 0.42);
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}

.listing-modern-grid.slider-overlay-simple-gr .listing-mg-item .img-cont:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);
  top: auto;
  height: 75%;
}

.listing-modern-grid.slider-overlay-colored .listing-item-1 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-17 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-9 .img-cont:after {
  background: #dc4225;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #292484), color-stop(100%, #dc4225));
  background: linear-gradient(45deg, #292484 0, #dc4225 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-10 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-18 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-2 .img-cont:after {
  background: #26d0ce;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #1a2980), color-stop(100%, #26d0ce));
  background: linear-gradient(45deg, #1a2980 0, #26d0ce 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-11 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-19 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-3 .img-cont:after {
  background: #1d976c;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #1d976c), color-stop(100%, #3cf93d));
  background: linear-gradient(45deg, #1d976c 0, #3cf93d 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-12 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-20 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-4 .img-cont:after {
  background: #dc4225;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #e0be00), color-stop(100%, #dc4225));
  background: linear-gradient(45deg, #e0be00 0, #dc4225 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-13 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-21 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-5 .img-cont:after {
  background: #ff4f39;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #ff4f39), color-stop(100%, #dd0098));
  background: linear-gradient(45deg, #ff4f39 0, #dd0098 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-14 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-22 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-6 .img-cont:after {
  background: #3895ff;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #3895ff), color-stop(100%, #2add28));
  background: linear-gradient(45deg, #3895ff 0, #2add28 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-15 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-23 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-7 .img-cont:after {
  background: #7741d5;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #7741d5), color-stop(100%, #c56200));
  background: linear-gradient(45deg, #7741d5 0, #c56200 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-16 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-24 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-8 .img-cont:after {
  background: #06c67b;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #06c67b), color-stop(100%, #076fc5));
  background: linear-gradient(45deg, #06c67b 0, #076fc5 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-mg-item .img-cont:after {
  opacity: 0.7;
}

.listing-modern-grid.slider-overlay-colored .listing-mg-item:hover .img-cont:after {
  opacity: 0.53;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-mg-item .img-cont:after {
  background-size: 300% 300%;
  animation: mg-gr-anim 5.5s ease-in infinite;
  opacity: 0.5;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-mg-item:hover .img-cont:after {
  opacity: 0.7;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-1 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-17 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-9 .img-cont:after {
  background: linear-gradient(135deg, #292484, #dc4225);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-10 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-18 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-2 .img-cont:after {
  background: linear-gradient(135deg, #1a2980, #26d0ce);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-11 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-19 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-3 .img-cont:after {
  background: linear-gradient(135deg, #1d976c, #3cf93d);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-12 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-20 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-4 .img-cont:after {
  background: linear-gradient(135deg, #e0be00, #dc4225);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-13 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-21 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-5 .img-cont:after {
  background: linear-gradient(135deg, #ff4f39, #dd0098);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-14 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-22 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-6 .img-cont:after {
  background: linear-gradient(135deg, #06c67b, #076fc5);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-15 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-23 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-7 .img-cont:after {
  background: linear-gradient(135deg, #7741d5, #c56200);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-16 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-24 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-8 .img-cont:after {
  background: linear-gradient(135deg, #3895ff, #2add28);
  background-size: 1000% 1000%;
}
@keyframes mg-gr-anim {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 100% 100%;
  }
  100% {
    background-position: 0 0;
  }
}
.listing-mg-item.listing-mg-1-item.listing-mg-1-item:hover .title a, .listing-mg-item.listing-mg-2-item.listing-mg-2-item:hover .title a, .listing-mg-item.listing-mg-3-item.listing-mg-3-item:hover .title a, .listing-mg-item.listing-mg-4-item.listing-mg-4-item:hover .title a, .listing-mg-item.listing-mg-6-item.listing-mg-6-item:hover .title a {
  color: #fff !important;
}

.listing-modern-grid-1.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-5 .listing-mg-item:hover .format-icon {
  right: 20px;
  top: 20px;
  margin-top: 0;
  margin-right: 0;
  transform: none;
}

.listing-mg-item:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-3.listing-mg-1-item:hover .format-icon, .listing-item-4.listing-mg-1-item:hover .format-icon {
  margin-top: -30px;
}

.listing-item-2.listing-mg-2-item:hover .format-icon, .listing-item-3.listing-mg-2-item:hover .format-icon, .listing-item-4.listing-mg-2-item:hover .format-icon, .listing-item-5.listing-mg-2-item:hover .format-icon {
  margin-top: -25px;
}

.listing-mg-3-item:hover .format-icon {
  top: 27px;
  margin-top: 0;
}

.infinity > .listing-modern-grid-3 + .listing-modern-grid-3, .more_btn > .listing-modern-grid-3 + .listing-modern-grid-3 {
  margin-top: 0;
}

body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont {
  background-size: inherit !important;
  transition: none;
  transition: all 0.35s;
}

body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont.b-error, body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont.b-loaded, body.bs-ll-d .listing-mg-type-1 .img-cont.img-cont {
  background-size: cover !important;
  transition: all 0.5s;
  animation: none;
}

.listing-mg-item .post-subtitle {
  -webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

.listing-mg-item .post-subtitle, .listing-mg-item .post-subtitle a {
  color: #fff !important;
}

.listing-mg-item .post-subtitle {
  margin-top: 10px;
}

.listing-mg-item .post-subtitle + .post-meta {
  margin-top: 5px;
}

.listing-mg-item .post-subtitle:first-child {
  margin: 0 0 7px;
}

@media only screen and (max-width: 480px) {
  .listing-modern-grid-1 .listing-mg-item .format-icon, .listing-modern-grid-1 .listing-mg-item:hover .format-icon, .listing-modern-grid-2 .listing-mg-item .format-icon, .listing-modern-grid-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-3 .listing-mg-item .format-icon, .listing-modern-grid-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-4 .listing-mg-item .format-icon, .listing-modern-grid-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-6 .listing-mg-item .format-icon, .listing-modern-grid-6 .listing-mg-item:hover .format-icon {
    right: 20px;
    top: 20px;
    margin-top: 0;
    margin-right: 0;
    transform: none;
  }
}
.listing-mg-type-1:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 68.17%;
}

.listing-mg-type-1 .item-content, .listing-modern-grid .bs-slider-item .listing-mg-type-1 .item-content {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.listing-mg-type-1 .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-type-1 .img-cont.b-error, .listing-mg-type-1 .img-cont.b-loaded, body.bs-ll-d .listing-mg-type-1 .img-cont {
  background-size: cover !important;
}

.listing-mg-type-1 .img-cont:after {
  transition: all 0.35s ease;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-type-1:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-type-1 .content-container {
  position: absolute;
  bottom: 15px;
  left: 20px;
  right: 20px;
  padding: 0;
  max-height: 75%;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-type-1 .content-container a {
  pointer-events: all;
}

.listing-mg-type-1 .title {
  margin: 0;
  -webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
}

.listing-item.listing-mg-type-1 .title.title a.post-url.post-url, .listing-item.listing-mg-type-1 .title.title a.post-url.post-url:hover {
  color: inherit !important;
}

.listing-mg-type-1 .post-meta {
  margin-top: 3px;
}

.listing-mg-type-1 .post-meta .post-author {
  color: #fff;
}

.listing-mg-type-1 .post-meta .comments {
  color: #fff;
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.listing-mg-type-1 .post-meta .rating + .comments {
  float: none;
  margin-left: 0;
  vertical-align: middle;
}

.listing-mg-type-1 .post-meta .post-author:after, .listing-mg-type-1 .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-1-item.listing-item-2 .title, .listing-mg-1-item.listing-item-3 .title, .listing-mg-1-item.listing-item-4 .title, .listing-mg-1-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-1-item.listing-item-2 .title {
  font-size: 80%;
}

.listing-modern-grid-1 .mg-col-1 {
  width: 56%;
  float: left;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-1 .mg-col-2 {
  width: 44%;
  float: left;
  padding-left: 1px;
  overflow: hidden;
}

.listing-modern-grid-1 .mg-row-1 {
  margin: 0 0 2px;
  overflow: hidden;
}

.listing-mg-1-item.listing-item-2:before {
  padding-top: 47.29%;
}

.listing-modern-grid-1 .item-3-cont, .listing-modern-grid-1 .item-4-cont {
  width: 50%;
  float: left;
  overflow: hidden;
}

.listing-modern-grid-1 .item-3-cont {
  padding-right: 1px;
}

.listing-modern-grid-1 .item-4-cont {
  padding-left: 1px;
}

.listing-mg-1-item.listing-item-3:before, .listing-mg-1-item.listing-item-4:before {
  padding-top: 78.54%;
}

.listing-modern-grid-1.l-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-1 .listing-mg-1-item.listing-item-4:before {
  padding-top: 78.43%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item:before {
  padding-top: 89%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-2:before {
  padding-top: 63.74%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-4:before {
  padding-top: 98.58%;
}

.listing-modern-grid-1.l-2 .listing-item-1 .title, .listing-modern-grid-1.l-3 .listing-item-1 .title, .listing-modern-grid-1.l-4 .listing-item-1 .title, .listing-modern-grid-1.l-5 .listing-item-1 .title {
  font-size: 80%;
}

.listing-modern-grid-1.l-2 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-1.l-2 .listing-item-3 .title, .listing-modern-grid-1.l-2 .listing-item-4 .title, .listing-modern-grid-1.l-3 .listing-item-3 .title, .listing-modern-grid-1.l-3 .listing-item-4 .title, .listing-modern-grid-1.l-4 .listing-item-3 .title, .listing-modern-grid-1.l-4 .listing-item-4 .title, .listing-modern-grid-1.l-5 .listing-item-3 .title, .listing-modern-grid-1.l-5 .listing-item-4 .title {
  font-size: 62%;
}

.listing-modern-grid-1.l-2 .listing-item-3 .term-badges, .listing-modern-grid-1.l-2 .listing-item-4 .term-badges, .listing-modern-grid-1.l-3 .listing-item-4 .term-badges, .listing-modern-grid-1.l-4 .listing-item-4 .term-badges, .listing-modern-grid-1.l-5 .listing-item-4 .term-badges {
  display: none;
}

.listing-modern-grid-1.l-2 .listing-mg-item .content-container, .listing-modern-grid-1.l-3 .listing-mg-item .content-container, .listing-modern-grid-1.l-4 .listing-mg-item .content-container, .listing-modern-grid-1.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 10px;
  max-height: 50%;
}

.listing-modern-grid-1.l-3 .listing-mg-item .format-icon, .listing-modern-grid-1.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item:hover .format-icon {
  right: 12px;
  top: 12px;
}

.listing-modern-grid-1.l-3 .mg-col-1, .listing-modern-grid-1.l-5 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-1.l-3 .mg-col-2, .listing-modern-grid-1.l-5 .mg-col-2 {
  width: 100%;
  padding: 2px 0 0 0;
}

.listing-modern-grid-1.l-3 .mg-row-1, .listing-modern-grid-1.l-5 .mg-row-1 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-1.l-3 .mg-row-2, .listing-modern-grid-1.l-5 .mg-row-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-1.l-3 .listing-item-1:before, .listing-modern-grid-1.l-3 .listing-mg-1-item.listing-item-2:before, .listing-modern-grid-1.l-4 .listing-item-1:before, .listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2:before, .listing-modern-grid-1.l-5 .listing-item-1:before, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2:before {
  padding-top: 46%;
}

.listing-modern-grid-1.l-3 .listing-item-2 .title, .listing-modern-grid-1.l-4 .listing-item-2 .title, .listing-modern-grid-1.l-5 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-1.l-3 .listing-item-2 .post-meta, .listing-modern-grid-1.l-3 .listing-item-3 .term-badges.floated, .listing-modern-grid-1.l-3 .listing-item-4 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-1:before {
  padding-top: 50%;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2:before {
  padding-top: 38%;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-1:before {
  padding-top: 57%;
}

.listing-modern-grid-1.l-5 .listing-item-2 .post-meta, .listing-modern-grid-1.l-5 .listing-item-3 .term-badges.floated, .listing-modern-grid-1.l-5 .listing-item-4 .term-badges.floated, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-1 .post-meta, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-5 .listing-item-2 .title {
  font-size: 64%;
}

.listing-modern-grid-1.l-5 .listing-mg-item .content-container {
  left: 12px;
  right: 12px;
  bottom: 12px;
}

.listing-modern-grid-1.l-5 .listing-mg-item.listing-item-2 .content-container {
  max-height: 40%;
}

.slider-overlay-simple.listing-modern-grid-1.l-5 .listing-mg-item.listing-item-2 .content-container {
  max-height: 60%;
  padding: 12px 12px 10px;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-4:before {
  padding-top: 88%;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2:before {
  padding-top: 50.5%;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 78.43%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-1 .listing-mg-1-item:before {
    padding-top: 89%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 63.74%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 98.58%;
  }
  .listing-modern-grid-1 .listing-item-1 .title {
    font-size: 80%;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 72%;
  }
  .listing-modern-grid-1 .listing-item-3 .title, .listing-modern-grid-1 .listing-item-4 .title {
    font-size: 62%;
  }
  .listing-modern-grid-1 .listing-item-3 .term-badges, .listing-modern-grid-1 .listing-item-4 .term-badges {
    display: none;
  }
  .listing-modern-grid-1 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 10px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-1 .listing-mg-item .format-icon, .listing-modern-grid-1 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-1 .mg-col-1 {
    width: 100%;
    padding: 0;
  }
  .listing-modern-grid-1 .mg-col-2 {
    width: 100%;
    padding: 2px 0 0 0;
  }
  .listing-modern-grid-1 .mg-row-1 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing-modern-grid-1 .mg-row-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing-modern-grid-1 .listing-item-1:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 46%;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 72%;
  }
  .listing-modern-grid-1 .listing-item-2 .post-meta, .listing-modern-grid-1 .listing-item-3 .term-badges.floated, .listing-modern-grid-1 .listing-item-4 .term-badges.floated {
    display: none;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1:before {
    padding-top: 50%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2 .term-badges.floated {
    display: none;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 38%;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 50.5%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1:before {
    padding-top: 57%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1 .post-meta {
    display: none;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 64%;
  }
  .listing-modern-grid-1 .listing-mg-item .content-container {
    left: 12px;
    right: 12px;
    bottom: 12px;
  }
  .listing-modern-grid-1 .listing-mg-item.listing-item-2 .content-container {
    max-height: 40%;
  }
  .slider-overlay-simple.listing-modern-grid-1 .listing-mg-item.listing-item-2 .content-container {
    max-height: 60%;
    padding: 12px 12px 10px;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 88%;
  }
}
.listing-mg-2-item.listing-item-2 .title, .listing-mg-2-item.listing-item-3 .title, .listing-mg-2-item.listing-item-4 .title, .listing-mg-2-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-2-item:before {
  padding-top: 77.8%;
}

.listing-mg-2-item.listing-item-1:before {
  padding-top: 69.05%;
}

.listing-modern-grid-2 .mg-col-1 {
  width: 53%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-2 .mg-col-2 {
  width: 47%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-2 .item-2-cont, .listing-modern-grid-2 .item-3-cont, .listing-modern-grid-2 .item-4-cont, .listing-modern-grid-2 .item-5-cont {
  width: 50%;
  float: left;
}

.listing-modern-grid-2 .item-2-cont, .listing-modern-grid-2 .item-4-cont {
  padding-right: 1px;
}

.listing-modern-grid-2 .item-3-cont, .listing-modern-grid-2 .item-5-cont {
  padding-left: 1px;
}

.listing-modern-grid-2 .mg-row-1 {
  margin-bottom: 2px;
}

.listing-modern-grid-2.l-1 .listing-mg-item .content-container, .listing-modern-grid-2.l-2 .listing-mg-item .content-container, .listing-modern-grid-2.l-3 .listing-mg-item .content-container, .listing-modern-grid-2.l-4 .listing-mg-item .content-container, .listing-modern-grid-2.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 12px;
  max-height: 50%;
}

.listing-modern-grid-2.l-2 .mg-col-1, .listing-modern-grid-2.l-2 .mg-col-2, .listing-modern-grid-2.l-3 .mg-col-1, .listing-modern-grid-2.l-3 .mg-col-2, .listing-modern-grid-2.l-4 .mg-col-1, .listing-modern-grid-2.l-4 .mg-col-2, .listing-modern-grid-2.l-5 .mg-col-1, .listing-modern-grid-2.l-5 .mg-col-2 {
  width: 50%;
}

.listing-modern-grid-2.l-2 .listing-mg-item:before, .listing-modern-grid-2.l-3 .listing-mg-item:before, .listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 92.97%;
}

.listing-modern-grid-2.l-2 .listing-item-1:before, .listing-modern-grid-2.l-3 .listing-item-1:before, .listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 93%;
}

.listing-modern-grid-2.l-2 .listing-mg-item .title, .listing-modern-grid-2.l-3 .listing-mg-item .title, .listing-modern-grid-2.l-4 .listing-mg-item .title, .listing-modern-grid-2.l-5 .listing-mg-item .title {
  font-size: 64%;
}

.listing-modern-grid-2.l-2 .listing-item-1 .title, .listing-modern-grid-2.l-3 .listing-item-1 .title, .listing-modern-grid-2.l-4 .listing-item-1 .title, .listing-modern-grid-2.l-5 .listing-item-1 .title {
  font-size: 86%;
}

.listing-modern-grid-2.l-2 .listing-item-2 .term-badges, .listing-modern-grid-2.l-2 .listing-item-3 .term-badges, .listing-modern-grid-2.l-2 .listing-item-4 .term-badges, .listing-modern-grid-2.l-2 .listing-item-5 .term-badges, .listing-modern-grid-2.l-3 .listing-item-2 .term-badges, .listing-modern-grid-2.l-3 .listing-item-3 .term-badges, .listing-modern-grid-2.l-3 .listing-item-4 .term-badges, .listing-modern-grid-2.l-3 .listing-item-5 .term-badges, .listing-modern-grid-2.l-4 .listing-item-2 .term-badges, .listing-modern-grid-2.l-4 .listing-item-3 .term-badges, .listing-modern-grid-2.l-4 .listing-item-4 .term-badges, .listing-modern-grid-2.l-4 .listing-item-5 .term-badges, .listing-modern-grid-2.l-5 .listing-item-2 .term-badges, .listing-modern-grid-2.l-5 .listing-item-3 .term-badges, .listing-modern-grid-2.l-5 .listing-item-4 .term-badges, .listing-modern-grid-2.l-5 .listing-item-5 .term-badges {
  display: none;
}

.listing-modern-grid-2.l-3 .listing-mg-item .post-meta, .listing-modern-grid-2.l-4 .listing-mg-item .post-meta, .listing-modern-grid-2.l-5 .listing-mg-item .post-meta {
  display: none !important;
}

.listing-modern-grid-2.l-3 .listing-mg-item.listing-item-1 .post-meta, .listing-modern-grid-2.l-4 .listing-mg-item.listing-item-1 .post-meta, .listing-modern-grid-2.l-5 .listing-mg-item.listing-item-1 .post-meta {
  display: block;
}

.listing-modern-grid-2.l-3 .listing-mg-item .format-icon, .listing-modern-grid-2.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item:hover .format-icon {
  right: 12px;
  top: 12px;
}

.listing-modern-grid-2.l-3 .listing-mg-item:before, .listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 60%;
}

.listing-modern-grid-2.l-3 .listing-item-1:before, .listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 45%;
}

.listing-modern-grid-2.l-3 .mg-col-1, .listing-modern-grid-2.l-4 .mg-col-1, .listing-modern-grid-2.l-5 .mg-col-1 {
  width: 100%;
  padding: 0;
  margin-bottom: 2px;
}

.listing-modern-grid-2.l-3 .mg-col-2, .listing-modern-grid-2.l-4 .mg-col-2, .listing-modern-grid-2.l-5 .mg-col-2 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-2.l-4 .listing-mg-item .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item .format-icon {
  display: none;
}

.listing-modern-grid-2.l-4 .listing-mg-item-1 .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item-1 .format-icon {
  display: block;
}

.listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 80%;
}

.listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 60%;
}

.slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-5 .content-container {
  max-height: 64%;
  padding: 12px;
}

@media only screen and (max-width: 900px) {
  .listing-modern-grid-2 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 12px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-2 .mg-col-1, .listing-modern-grid-2 .mg-col-2 {
    width: 50%;
  }
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 92.97%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 93%;
  }
  .listing-modern-grid-2 .listing-mg-item .title {
    font-size: 66%;
  }
  .listing-modern-grid-2 .listing-item-1 .title {
    font-size: 86%;
  }
  .listing-modern-grid-2 .listing-item-2 .term-badges, .listing-modern-grid-2 .listing-item-3 .term-badges, .listing-modern-grid-2 .listing-item-4 .term-badges, .listing-modern-grid-2 .listing-item-5 .term-badges {
    display: none;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-2 .listing-mg-item .post-meta {
    display: none;
  }
  .listing-modern-grid-2 .listing-mg-item.listing-item-1 .post-meta {
    display: block;
  }
  .listing-modern-grid-2 .listing-mg-item .format-icon, .listing-modern-grid-2 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 60%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 45%;
  }
  .listing-modern-grid-2 .mg-col-1 {
    width: 100%;
    padding: 0;
    margin-bottom: 2px;
  }
  .listing-modern-grid-2 .mg-col-2 {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 80%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 480px) {
  .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-5 .content-container {
    max-height: 64%;
    padding: 12px;
  }
}
.bs-shortcode.bs-modern-grid-listing-3 {
  margin-bottom: 10px;
}

.listing-mg-3-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

.listing-mg-3-item .item-content {
  position: relative;
  overflow: hidden;
}

.listing-mg-3-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 65%;
}

.listing-mg-3-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-3-item .img-cont.b-error, .listing-mg-3-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-3-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-3-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-3-item:hover .img-cont {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
}

.listing-mg-3-item .content-container {
  position: absolute !important;
  bottom: 20px;
  left: 20px;
  right: 20px;
  padding: 0;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-3-item .content-container a {
  pointer-events: all;
}

.listing-mg-3-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
}

.listing-mg-3-item .title a {
  color: #fff;
}

.listing-mg-3-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.listing-mg-3-item .post-meta .comments, .listing-mg-3-item .post-meta .post-author {
  color: #fff;
  font-size: 11px;
}

.listing-mg-3-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-3-item .post-meta .post-author:after, .listing-mg-3-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-3-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 15px;
}

.listing-mg-3-item .term-badges.floated .term-badge a {
  margin: 0 2px;
}

.listing-mg-3-item.bsw-1 .title, .listing-mg-3-item.bsw-2 .title {
  font-size: 82%;
}

.listing-mg-3-item.bsw-1 .post-meta, .listing-mg-3-item.bsw-2 .post-meta {
  display: none;
}

.listing-mg-3-item.bsw-1 .item-content:before, .listing-mg-3-item.bsw-2 .item-content:before {
  padding-top: 65% !important;
}

.listing-mg-3-item.bsw-1 .format-icon, .listing-mg-3-item.bsw-2 .format-icon {
  display: none !important;
}

.listing-mg-3-item.bsw-1 .title a, .listing-mg-3-item.bsw-2 .title a {
  display: inline-block;
}

.listing-mg-3-item.bsw-100 .title, .listing-mg-3-item.bsw-150 .title, .listing-mg-3-item.bsw-200 .title, .listing-mg-3-item.bsw-250 .title, .listing-mg-3-item.bsw-300 .title {
  font-size: 82%;
}

.listing-mg-3-item.bsw-100 .post-meta, .listing-mg-3-item.bsw-150 .post-meta, .listing-mg-3-item.bsw-200 .post-meta, .listing-mg-3-item.bsw-250 .post-meta, .listing-mg-3-item.bsw-300 .post-meta {
  display: none;
}

.listing-mg-3-item.bsw-400 .item-content:before {
  padding-top: 88% !important;
}

.listing-mg-3-item.bsw-100 .item-content:before, .listing-mg-3-item.bsw-150 .item-content:before, .listing-mg-3-item.bsw-200 .item-content:before, .listing-mg-3-item.bsw-250 .item-content:before, .listing-mg-3-item.bsw-300 .item-content:before {
  padding-top: 68% !important;
}

.listing-mg-3-item.bsw-100 .format-icon, .listing-mg-3-item.bsw-150 .format-icon, .listing-mg-3-item.bsw-200 .format-icon, .listing-mg-3-item.bsw-250 .format-icon {
  display: none !important;
}

.listing-mg-3-item.bsw-100 .title a, .listing-mg-3-item.bsw-150 .title a, .listing-mg-3-item.bsw-200 .title a, .listing-mg-3-item.bsw-250 .title a, .listing-mg-3-item.bsw-300 .title a {
  display: inline-block;
}

@media only screen and (max-width: 480px) {
  .listing-mg-3-item .title {
    font-size: 82%;
  }
  .listing-mg-3-item .post-meta {
    display: none;
  }
  .listing-mg-3-item .item-content:before {
    padding-top: 65% !important;
  }
  .listing-mg-3-item .format-icon {
    display: none !important;
  }
  .listing-mg-3-item .title a {
    display: inline-block;
  }
}
.bs-shortcode.bs-modern-grid-listing-4 {
  margin-bottom: 10px;
}

.listing-mg-4-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 6px;
}

.listing-mg-4-item .item-content {
  position: relative;
  overflow: hidden;
}

.listing-mg-4-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 135%;
}

.listing-mg-4-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-4-item .img-cont.b-error, .listing-mg-4-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-4-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-4-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-4-item:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-4-item .content-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 20px 20px;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-4-item .content-container a {
  pointer-events: all;
}

.listing-mg-4-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
}

.listing-mg-4-item .title a {
  color: #fff;
}

.listing-mg-4-item .post-subtitle {
  text-align: center !important;
}

.listing-mg-4-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.listing-mg-4-item .post-meta .comments, .listing-mg-4-item .post-meta .post-author {
  color: #fff;
}

.listing-mg-4-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-4-item .post-meta .post-author:after, .listing-mg-4-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-4-item .term-badges.floated {
  position: absolute;
  right: auto;
  left: 0;
  top: 26px;
  bottom: auto;
  text-align: center;
  margin-bottom: 0;
  width: 100%;
  pointer-events: none;
}

.listing-mg-4-item .term-badges.floated .term-badge a {
  margin: 0 2px;
  pointer-events: all;
}

.listing-modern-grid-4.listing.columns-2 .listing-item {
  width: 50%;
}

.listing-modern-grid-4.listing.columns-2 .listing-item:nth-child(odd) {
  padding-left: 0;
  padding-right: 4px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-2 .listing-item:nth-child(even) {
  padding-left: 4px;
  padding-right: 0;
  clear: none;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n-1) {
  padding: 0 2px;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n-2) {
  padding-right: 4px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n+3) {
  padding-left: 4px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 3px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+2) {
  padding-left: 1px;
  padding-right: 2px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+3) {
  padding-left: 2px;
  padding-right: 1px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 3px;
}

.listing-modern-grid-4.bsw-6 .listing-mg-4-item .item-content:before {
  padding-top: 115%;
}

.listing-mg-4-item.bsw-100 .post-meta, .listing-mg-4-item.bsw-150 .post-meta, .listing-mg-4-item.bsw-200 .post-meta, .listing-mg-4-item.bsw-250 .post-meta {
  display: none;
}

.listing-mg-4-item.bsw-100 .item-content:before, .listing-mg-4-item.bsw-150 .item-content:before, .listing-mg-4-item.bsw-200 .item-content:before, .listing-mg-4-item.bsw-250 .item-content:before {
  padding-top: 125% !important;
}

.listing-mg-4-item.bsw-100 .format-icon, .listing-mg-4-item.bsw-150 .format-icon, .listing-mg-4-item.bsw-200 .format-icon, .listing-mg-4-item.bsw-250 .format-icon {
  display: none !important;
}

.listing-mg-4-item.bsw-100 .title a, .listing-mg-4-item.bsw-150 .title a, .listing-mg-4-item.bsw-200 .title a, .listing-mg-4-item.bsw-250 .title a {
  font-size: 82%;
  display: inline-block;
}

@media only screen and (max-width: 900px) {
  .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 33.3333%;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-1) {
    padding: 0 2px;
    clear: none !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-2) {
    padding-left: 0;
    padding-right: 4px;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n+3) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 680px) {
  .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 33.333%;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-1) {
    padding: 0 2px;
    clear: none !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-2) {
    padding-right: 4px;
    padding-left: 0;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n+3) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-4.listing.columns-3 .listing-item, .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 50%;
  }
  .listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(odd), .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 4px;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(even), .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(even) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 300px) {
  .listing-modern-grid-4 .listing-mg-4-item .post-meta {
    display: none;
  }
}
@media only screen and (max-width: 380px) {
  .listing-mg-4-item .item-content:before {
    padding-top: 115% !important;
  }
  .listing-mg-4-item .format-icon {
    display: none !important;
  }
  .listing-mg-4-item .title a {
    font-size: 82%;
    display: inline-block;
  }
}
.listing-modern-grid-5 .mg-col {
  position: relative;
  float: left;
}

.listing-modern-grid-5 .mg-col-1 {
  width: 55%;
  left: 22.5%;
  padding: 0 10px;
}

.listing-modern-grid-5 .mg-col-2 {
  width: 22.5%;
  left: -55%;
  padding: 0 20px 0 0;
}

.listing-modern-grid-5 .mg-col-3 {
  width: 22.5%;
  padding: 0 0 0 20px;
}

.listing-modern-grid-5.l-2 .mg-col-1 {
  width: 100%;
  left: auto;
  margin: 0 0 20px;
  padding: 0;
}

.listing-modern-grid-5.l-2 .mg-col-2, .listing-modern-grid-5.l-2 .mg-col-3 {
  width: 50%;
  left: auto;
  padding: 0 40px;
}

.listing-modern-grid-5.bsw-2 .mg-col-1, .listing-modern-grid-5.bsw-3 .mg-col-1, .listing-modern-grid-5.bsw-4 .mg-col-1, .listing-modern-grid-5.bsw-5 .mg-col-1, .listing-modern-grid-5.bsw-6 .mg-col-1 {
  margin-bottom: 10px;
}

.listing-modern-grid-5.bsw-2 .mg-col-2, .listing-modern-grid-5.bsw-2 .mg-col-3, .listing-modern-grid-5.bsw-3 .mg-col-2, .listing-modern-grid-5.bsw-3 .mg-col-3, .listing-modern-grid-5.bsw-4 .mg-col-2, .listing-modern-grid-5.bsw-4 .mg-col-3, .listing-modern-grid-5.bsw-5 .mg-col-2, .listing-modern-grid-5.bsw-5 .mg-col-3, .listing-modern-grid-5.bsw-6 .mg-col-2, .listing-modern-grid-5.bsw-6 .mg-col-3 {
  padding: 0 20px;
}

.listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .title {
  padding: 0;
  line-height: 1.3;
}

.listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .title a {
  font-size: 90%;
}

.listing-modern-grid-5.bsw-1 .mg-col-3, .listing-modern-grid-5.bsw-2 .mg-col-3, .listing-modern-grid-5.bsw-3 .mg-col-3, .listing-modern-grid-5.bsw-4 .mg-col-3, .listing-modern-grid-5.bsw-5 .mg-col-3 {
  padding: 0 0 0 10px;
}

.listing-modern-grid-5.bsw-1 .mg-col-2, .listing-modern-grid-5.bsw-2 .mg-col-2, .listing-modern-grid-5.bsw-3 .mg-col-2, .listing-modern-grid-5.bsw-4 .mg-col-2, .listing-modern-grid-5.bsw-5 .mg-col-2 {
  padding: 0 10px 0 0;
}

.listing-modern-grid-5 .term-badges.floated {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  pointer-events: none;
  z-index: 1;
  line-height: 0;
  text-align: center;
}

.listing-modern-grid-5 .term-badges.floated a {
  pointer-events: all;
}

.listing-mg-5-item .item-content {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.listing-mg-5-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70.29%;
}

.listing-mg-5-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-5-item .img-cont.b-error, .listing-mg-5-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-5-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-5-item .title a {
  color: inherit;
}

.listing-mg-5-item .title {
  line-height: 1.4;
}

.listing-mg-5-item .content-container {
  padding: 0 !important;
  background: 0 0 !important;
}

.listing-mg-5-item-big .img-cont {
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
}

.listing-mg-5-item-big .item-content:before {
  padding-top: 66.29%;
}

.listing-mg-5-item-big:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1) rotate(0.02deg);
}

.listing-mg-5-item-big .content-container {
  position: relative;
  padding: 20px !important;
  overflow: hidden;
  pointer-events: none;
  margin: -80px 35px 0;
  z-index: 1;
  background: #fff !important;
  min-height: 100px;
}

.listing-mg-5-item-big .title {
  margin: 0 0 6px;
}

.listing-mg-5-item-big .post-subtitle {
  color: #2d2d2d !important;
  text-shadow: none;
}

.listing-mg-5-item-big .post-meta {
  text-align: center;
}

.listing-mg-5-item-big .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .content-container {
  padding: 20px 15px !important;
  overflow: hidden;
  pointer-events: none;
  margin: -80px 18px 0;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .title {
  line-height: 1;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .title a {
  font-size: 71%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .item-content:before {
  padding-top: 54%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .item-content:before {
  padding-top: 62%;
}

.listing-mg-5-item-small .item-content:before {
  padding-top: 68%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .term-badges.floated {
  display: none;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .item-content:before {
  padding-top: 70%;
}

.listing-mg-5-item-small {
  margin-bottom: 16px;
}

.mg-col .listing-mg-5-item-small:last-child {
  margin-bottom: 0;
}

.listing-mg-5-item-small .title {
  padding: 0 13px;
  margin: 10px 0 0;
  min-height: 38px;
}

@media only screen and (max-width: 780px) {
  .listing-modern-grid-5 .mg-col-1 {
    width: 100%;
    left: auto;
    margin: 0 0 20px;
    padding: 0;
  }
  .listing-modern-grid-5 .mg-col-2, .listing-modern-grid-5 .mg-col-3 {
    width: 50%;
    left: auto;
    padding: 0 40px;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .title {
    line-height: 1;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .title a {
    font-size: 71%;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .item-content:before {
    padding-top: 54%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-5 .listing-mg-5-item-small .format-icon {
    display: none;
  }
  .listing-modern-grid-5 .mg-col-1 {
    margin-bottom: 10px;
  }
  .listing-modern-grid-5 .mg-col-2, .listing-modern-grid-5 .mg-col-3 {
    padding: 0 20px;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .title {
    padding: 0;
    line-height: 1.3;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .title a {
    font-size: 90%;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-5 .listing-mg-5-item-big .item-content:before {
    padding-top: 62%;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .term-badges.floated {
    display: none;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .item-content:before {
    padding-top: 70%;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-5 .mg-col-3 {
    padding: 0 0 0 10px !important;
  }
  .listing-modern-grid-5 .mg-col-2 {
    padding: 0 10px 0 0 !important;
  }
}
@media only screen and (max-width: 450px) {
  .listing-modern-grid-5 .listing-mg-5-item-big .content-container {
    padding: 20px 15px !important;
    overflow: hidden;
    pointer-events: none;
    margin: -80px 18px 0;
  }
}
.listing-mg-6-item {
  position: relative;
  overflow: hidden;
}

.listing-mg-6-item + .listing-mg-6-item {
  margin-top: 2px;
}

.listing-mg-6-item:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 64%;
}

.listing-mg-6-item .item-content, .listing-modern-grid .bs-slider-item .item-content {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-6-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-6-item .img-cont.b-error, .listing-mg-6-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-6-item .img-cont {
  background-size: cover !important;
}

.listing-mg-6-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-6-item:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-6-item .content-container {
  position: absolute;
  bottom: 15px;
  left: 20px;
  right: 20px;
  padding: 0;
  max-height: 75%;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-6-item .content-container a {
  pointer-events: all;
}

.listing-mg-6-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
}

.listing-mg-6-item .title a {
  color: inherit;
}

.listing-mg-6-item .post-meta {
  margin-top: 3px;
}

.listing-mg-6-item .post-meta .post-author {
  color: #fff;
}

.listing-mg-6-item .post-meta .comments {
  color: #fff;
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.listing-mg-6-item .post-meta .rating + .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-6-item .post-meta .post-author:after, .listing-mg-6-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-modern-grid-6 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-6 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 1px;
}

.infinity > .listing-modern-grid-6 + .listing-modern-grid-6, .more_btn > .listing-modern-grid-6 + .listing-modern-grid-6 {
  margin-top: 4px;
}

.listing-modern-grid-6.bsw-1 .content-container, .listing-modern-grid-6.bsw-2 .content-container, .listing-modern-grid-6.bsw-3 .content-container, .listing-modern-grid-6.bsw-4 .content-container, .listing-modern-grid-6.bsw-5 .content-container, .listing-modern-grid-6.bsw-6 .content-container, .listing-modern-grid-6.bsw-7 .content-container, .listing-modern-grid-6.bsw-8 .content-container {
  max-height: 50%;
}

.listing-modern-grid-6.bsw-1 .listing-item .title, .listing-modern-grid-6.bsw-2 .listing-item .title, .listing-modern-grid-6.bsw-3 .listing-item .title, .listing-modern-grid-6.bsw-4 .listing-item .title, .listing-modern-grid-6.bsw-5 .listing-item .title, .listing-modern-grid-6.bsw-6 .listing-item .title, .listing-modern-grid-6.bsw-7 .listing-item .title, .listing-modern-grid-6.bsw-8 .listing-item .title {
  line-height: 1;
}

.listing-modern-grid-6.bsw-1 .listing-item .title a, .listing-modern-grid-6.bsw-2 .listing-item .title a, .listing-modern-grid-6.bsw-3 .listing-item .title a, .listing-modern-grid-6.bsw-4 .listing-item .title a, .listing-modern-grid-6.bsw-5 .listing-item .title a, .listing-modern-grid-6.bsw-6 .listing-item .title a, .listing-modern-grid-6.bsw-7 .listing-item .title a, .listing-modern-grid-6.bsw-8 .listing-item .title a {
  font-size: 80%;
}

.listing-modern-grid-6.bsw-1 .mg-col-1, .listing-modern-grid-6.bsw-2 .mg-col-1, .listing-modern-grid-6.bsw-3 .mg-col-1, .listing-modern-grid-6.bsw-4 .mg-col-1, .listing-modern-grid-6.bsw-5 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-6.bsw-1 .mg-col-2, .listing-modern-grid-6.bsw-2 .mg-col-2, .listing-modern-grid-6.bsw-3 .mg-col-2, .listing-modern-grid-6.bsw-4 .mg-col-2, .listing-modern-grid-6.bsw-5 .mg-col-2 {
  width: 100%;
  padding: 4px 0 0 0;
}

.listing-modern-grid-6.bsw-1 .format-icon, .listing-modern-grid-6.bsw-2 .format-icon, .listing-modern-grid-6.bsw-3 .format-icon, .listing-modern-grid-6.bsw-4 .format-icon, .listing-modern-grid-6.bsw-5 .format-icon {
  display: none;
}

.listing-modern-grid-6.bsw-1 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-2 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-3 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-4 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-5 .listing-mg-6-item:before {
  padding-top: 60%;
}

.slider-overlay-simple.listing-modern-grid-6.bsw-1 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-2 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-3 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-4 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-5 .listing-mg-item .content-container {
  max-height: 60%;
  padding: 18px 15px 18px;
}

@media only screen and (max-width: 780px) {
  .listing-modern-grid-6 .content-container {
    max-height: 50%;
  }
  .listing-modern-grid-6 .listing-item .title {
    line-height: 1;
  }
  .listing-modern-grid-6 .listing-item .title a {
    font-size: 80%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-6 .listing-mg-6-item .post-meta {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-6 .format-icon {
    display: none;
  }
  .listing-modern-grid-6 .mg-col-1 {
    width: 100%;
    padding: 0;
  }
  .listing-modern-grid-6 .mg-col-2 {
    width: 100%;
    padding: 4px 0 0 0;
  }
  .listing-modern-grid-6 .listing-mg-6-item:before {
    padding-top: 60%;
  }
  .slider-overlay-simple.listing-modern-grid-6 .listing-mg-item .content-container {
    max-height: 60%;
    padding: 18px 15px 18px;
  }
}
.listing-mg-7-item:before {
  padding-top: 60%;
}

.listing-modern-grid-7 .mg-row-1 {
  padding-bottom: 2px;
}

.listing-modern-grid-7 .mg-row-1 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-7 .mg-row-1 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col {
  width: 33.333%;
  float: left;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-1 {
  padding-right: 1.5px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-2 {
  padding-left: 0.75px;
  padding-right: 0.75px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-3 {
  padding-left: 1.5px;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item {
  width: 100%;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item:before {
  padding-top: 60%;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
  font-size: 79%;
}

.listing-modern-grid-7.bsw-10 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-2 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-6 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-7 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-8 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-9 .mg-row-1 .listing-mg-7-item .title {
  font-size: 92%;
}

.listing-modern-grid-7.bsw-10 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-2 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-6 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-7 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-8 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-9 .mg-row-2 .listing-mg-7-item .title {
  font-size: 72%;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-2 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-4 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-4 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-5 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-5 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-6 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-6 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-7 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-7 .listing-mg-7-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-7.bsw-1 .mg-col, .listing-modern-grid-7.bsw-1 .mg-row, .listing-modern-grid-7.bsw-2 .mg-col, .listing-modern-grid-7.bsw-2 .mg-row, .listing-modern-grid-7.bsw-3 .mg-col, .listing-modern-grid-7.bsw-3 .mg-row, .listing-modern-grid-7.bsw-4 .mg-col, .listing-modern-grid-7.bsw-4 .mg-row, .listing-modern-grid-7.bsw-5 .mg-col, .listing-modern-grid-7.bsw-5 .mg-row, .listing-modern-grid-7.bsw-6 .mg-col, .listing-modern-grid-7.bsw-6 .mg-row, .listing-modern-grid-7.bsw-7 .mg-col, .listing-modern-grid-7.bsw-7 .mg-row {
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  float: none !important;
}

.listing-modern-grid-7.bsw-1 .listing-item, .listing-modern-grid-7.bsw-2 .listing-item, .listing-modern-grid-7.bsw-3 .listing-item, .listing-modern-grid-7.bsw-4 .listing-item, .listing-modern-grid-7.bsw-5 .listing-item, .listing-modern-grid-7.bsw-6 .listing-item, .listing-modern-grid-7.bsw-7 .listing-item {
  margin-bottom: 2px;
}

.listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-6 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-7 .listing-mg-7-item:before {
  padding-top: 50% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before {
  padding-top: 72% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item .format-icon, .listing-modern-grid-7.bsw-2 .listing-mg-7-item .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .format-icon {
  display: none;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-6 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-7 .listing-mg-7-item:before {
  padding-top: 24% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before {
  padding-top: 40% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .post-meta {
  display: none;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .title {
  font-size: 62% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .post-subtitle {
  font-size: 60% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .content-container {
  max-height: 43% !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title {
    font-size: 92%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 72%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7 .listing-mg-7-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-7-item:before {
    padding-top: 70% !important;
  }
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 78% !important;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-7 .listing-item {
    margin-bottom: 2px;
  }
  .listing-modern-grid-7 .mg-col {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .listing-modern-grid-7 .mg-row {
    margin: 0 !important;
    padding: 0 !important;
  }
  .listing-modern-grid-7 .post-meta {
    display: none;
  }
  .listing-modern-grid-7 .term-badges.floated {
    display: block;
  }
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-7-item:before {
    padding-top: 40% !important;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title {
    font-size: 82%;
  }
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item.listing-item-2 .title, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 62%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .post-subtitle {
    font-size: 60%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .content-container {
    max-height: 43%;
  }
}
.listing-mg-8-item.listing-item-2 .title, .listing-mg-8-item.listing-item-3 .title, .listing-mg-8-item.listing-item-4 .title, .listing-mg-8-item.listing-item-5 .post-subtitle, .listing-mg-8-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-8-item.listing-item-2 .title {
  font-size: 80%;
}

.listing-modern-grid-8 .mg-col-1 {
  width: 46%;
  float: left;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-col-2 {
  width: 32%;
  float: left;
  padding-left: 1px;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-col-3 {
  width: 22%;
  float: left;
  padding-left: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-row-1 {
  margin: 0 0 2px;
  overflow: hidden;
}

.listing-modern-grid-8 .item-3-cont, .listing-modern-grid-8 .item-4-cont {
  width: 50%;
  float: left;
  overflow: hidden;
}

.listing-modern-grid-8 .item-3-cont {
  padding-right: 1px;
}

.listing-modern-grid-8 .item-4-cont {
  padding-left: 1px;
}

.listing-mg-8-item.listing-item-1:before {
  padding-top: 71.779%;
}

.listing-mg-8-item.listing-item-2:before {
  padding-top: 53.005%;
}

.listing-mg-8-item.listing-item-3:before, .listing-mg-8-item.listing-item-4:before {
  padding-top: 100.55%;
}

.listing-mg-8-item.listing-item-5:before {
  padding-top: 150.394%;
}

.listing-mg-8-item.listing-mg-item .format-icon, .listing-mg-8-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-8.l-1 .mg-col-3, .listing-modern-grid-8.l-2 .mg-col-3, .listing-modern-grid-8.l-3 .mg-col-3, .listing-modern-grid-8.l-4 .mg-col-3 {
  width: 100%;
  padding: 2px 0 0;
}

.listing-modern-grid-8.l-1 .mg-col-1, .listing-modern-grid-8.l-2 .mg-col-1, .listing-modern-grid-8.l-3 .mg-col-1, .listing-modern-grid-8.l-4 .mg-col-1 {
  width: 56%;
}

.listing-modern-grid-8.l-1 .mg-col-2, .listing-modern-grid-8.l-2 .mg-col-2, .listing-modern-grid-8.l-3 .mg-col-2, .listing-modern-grid-8.l-4 .mg-col-2 {
  width: 44%;
  padding: 0 0 0 1px;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 47.29%;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 87.68%;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 18%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item:before, .listing-modern-grid-8.l-3 .listing-mg-8-item:before, .listing-modern-grid-8.l-4 .listing-mg-8-item:before {
  padding-top: 89%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 18%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 65.5%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 95.055%;
}

.listing-modern-grid-8.l-2 .listing-item-1 .title, .listing-modern-grid-8.l-3 .listing-item-1 .title, .listing-modern-grid-8.l-4 .listing-item-1 .title {
  font-size: 80%;
}

.listing-modern-grid-8.l-2 .listing-item-2 .title, .listing-modern-grid-8.l-2 .listing-item-3 .title, .listing-modern-grid-8.l-2 .listing-item-4 .title, .listing-modern-grid-8.l-3 .listing-item-2 .title, .listing-modern-grid-8.l-3 .listing-item-3 .title, .listing-modern-grid-8.l-3 .listing-item-4 .title, .listing-modern-grid-8.l-4 .listing-item-2 .title, .listing-modern-grid-8.l-4 .listing-item-3 .title, .listing-modern-grid-8.l-4 .listing-item-4 .title {
  font-size: 62%;
}

.listing-modern-grid-8.l-2 .listing-item-3 .term-badges, .listing-modern-grid-8.l-2 .listing-item-4 .term-badges, .listing-modern-grid-8.l-3 .listing-item-3 .term-badges, .listing-modern-grid-8.l-3 .listing-item-4 .term-badges, .listing-modern-grid-8.l-4 .listing-item-3 .term-badges, .listing-modern-grid-8.l-4 .listing-item-4 .term-badges {
  display: none;
}

.listing-modern-grid-8.l-2 .listing-mg-item .content-container, .listing-modern-grid-8.l-3 .listing-mg-item .content-container, .listing-modern-grid-8.l-4 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 10px;
  max-height: 50%;
}

.listing-modern-grid-8.l-3 .mg-col-1, .listing-modern-grid-8.l-4 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-8.l-3 .mg-col-2, .listing-modern-grid-8.l-4 .mg-col-2 {
  width: 100%;
  padding: 2px 0 0 0;
}

.listing-modern-grid-8.l-3 .mg-row-2, .listing-modern-grid-8.l-4 .mg-row-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-8.l-3 .listing-item-1:before, .listing-modern-grid-8.l-4 .listing-item-1:before {
  padding-top: 46%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before {
  padding-top: 65.5%;
}

.listing-modern-grid-8.l-3 .listing-item-2 .title, .listing-modern-grid-8.l-4 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-8.l-3 .listing-item-2 .post-meta, .listing-modern-grid-8.l-3 .mg-col-2 .post-meta, .listing-modern-grid-8.l-3 .mg-col-2 .term-badges.floated, .listing-modern-grid-8.l-3 .mg-col-3 .post-meta, .listing-modern-grid-8.l-3 .mg-col-3 .term-badges.floated, .listing-modern-grid-8.l-4 .listing-item-2 .post-meta, .listing-modern-grid-8.l-4 .mg-col-2 .post-meta, .listing-modern-grid-8.l-4 .mg-col-2 .term-badges.floated, .listing-modern-grid-8.l-4 .mg-col-3 .post-meta, .listing-modern-grid-8.l-4 .mg-col-3 .term-badges.floated {
  display: none;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-1:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1:before {
  padding-top: 50%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2 .term-badges.floated, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 36%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 79.5%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 50.5%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1:before {
  padding-top: 55%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1 .post-meta {
  display: none;
}

.listing-modern-grid-8.l-4 .listing-mg-item .content-container {
  left: 12px;
  right: 12px;
  bottom: 12px;
}

.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-2 .content-container, .listing-modern-grid-8.l-4 .listing-mg-item.listing-item-3 .content-container {
  max-height: 40%;
}

.slider-overlay-simple.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-3 .content-container {
  max-height: 60%;
  padding: 12px 12px 10px;
}

.listing-mg-8-item.listing-mg-item.l-4 .format-icon, .listing-mg-8-item.listing-mg-item.l-4:hover .format-icon {
  right: 10px !important;
  top: 10px !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-8 .mg-col-3 {
    width: 100%;
    padding: 2px 0 0;
  }
  .listing-modern-grid-8 .mg-col-1 {
    width: 56%;
  }
  .listing-modern-grid-8 .mg-col-2 {
    width: 44%;
    padding: 0 0 0 1px;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 47.29%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 87.68%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 18%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-8 .listing-mg-8-item:before {
    padding-top: 89%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 18%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 65.5%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 95.055%;
  }
  .listing-modern-grid-8 .listing-item-1 .title {
    font-size: 80%;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 72%;
  }
  .listing-modern-grid-8 .listing-item-3 .term-badges, .listing-modern-grid-8 .listing-item-4 .term-badges {
    display: none;
  }
  .listing-modern-grid-8 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 10px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-8 .mg-col-1 {
    width: 100% !important;
    padding: 0 !important;
  }
  .listing-modern-grid-8 .mg-col-2 {
    width: 100% !important;
    padding: 2px 0 0 0 !important;
  }
  .listing-modern-grid-8 .mg-row-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing-modern-grid-8 .listing-item-1:before {
    padding-top: 46% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before {
    padding-top: 65.5% !important;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 72% !important;
  }
  .listing-modern-grid-8 .listing-item-2 .post-meta, .listing-modern-grid-8 .mg-col-2 .post-meta, .listing-modern-grid-8 .mg-col-2 .term-badges.floated, .listing-modern-grid-8 .mg-col-3 .post-meta, .listing-modern-grid-8 .mg-col-3 .term-badges.floated {
    display: none !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1:before {
    padding-top: 50% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2 .term-badges.floated {
    display: none !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 36% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 79.5% !important;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 50.5%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1:before {
    padding-top: 55%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1 .post-meta {
    display: none;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 64%;
  }
  .listing-modern-grid-8 .listing-mg-item .content-container {
    left: 12px;
    right: 12px;
    bottom: 12px;
  }
  .listing-modern-grid-8 .listing-mg-item.listing-item-2 .content-container, .listing-modern-grid-8 .listing-mg-item.listing-item-3 .content-container {
    max-height: 40%;
  }
  .slider-overlay-simple.listing-modern-grid-8 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-8 .listing-mg-item.listing-item-3 .content-container {
    max-height: 60%;
    padding: 12px 12px 10px;
  }
  .listing-mg-8-item.listing-mg-item .format-icon, .listing-mg-8-item.listing-mg-item:hover .format-icon {
    right: 10px !important;
    top: 10px !important;
  }
}
.listing-mg-9-item.listing-item-2 .title, .listing-mg-9-item.listing-item-3 .title, .listing-mg-9-item.listing-item-4 .title, .listing-mg-9-item.listing-item-5 .title, .listing-mg-9-item.listing-item-6 .title, .listing-mg-9-item.listing-item-7 .title {
  font-size: 72%;
}

.listing-mg-9-item.listing-mg-item .format-icon, .listing-mg-9-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-mg-9-item:before {
  padding-top: 93.76%;
}

.listing-modern-grid-9 .mg-col-3 .listing-mg-9-item:before {
  padding-top: 93.97%;
}

.listing-mg-9-item.listing-item-1:before {
  padding-top: 74.545%;
}

.listing-modern-grid-9 .mg-col-1 {
  width: 45.6%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-9 .mg-col-2 {
  width: 36.35%;
  float: left;
  padding-left: 1px;
  padding-right: 1px;
}

.listing-modern-grid-9 .mg-col-3 {
  width: 18.05%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-9 .item-2-cont, .listing-modern-grid-9 .item-3-cont, .listing-modern-grid-9 .item-4-cont, .listing-modern-grid-9 .item-5-cont {
  width: 50%;
  float: left;
}

.listing-modern-grid-9 .item-2-cont, .listing-modern-grid-9 .item-4-cont {
  padding-right: 1px;
}

.listing-modern-grid-9 .item-3-cont, .listing-modern-grid-9 .item-5-cont {
  padding-left: 1px;
}

.listing-modern-grid-9 .mg-row-1 {
  margin-bottom: 2px;
}

.listing-modern-grid-9.l-1 .mg-col-1, .listing-modern-grid-9.l-2 .mg-col-1, .listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-1 {
  width: 53%;
}

.listing-modern-grid-9.l-1 .mg-col-2, .listing-modern-grid-9.l-2 .mg-col-2, .listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 47%;
}

.listing-modern-grid-9.l-1 .listing-mg-9-item:before, .listing-modern-grid-9.l-2 .listing-mg-9-item:before, .listing-modern-grid-9.l-3 .listing-mg-9-item:before, .listing-modern-grid-9.l-4 .listing-mg-9-item:before, .listing-modern-grid-9.l-5 .listing-mg-9-item:before {
  padding-top: 86.97%;
}

.listing-modern-grid-9.l-1 .listing-item-1:before, .listing-modern-grid-9.l-2 .listing-item-1:before, .listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 77%;
}

.listing-modern-grid-9.l-1 .listing-mg-item .content-container, .listing-modern-grid-9.l-2 .listing-mg-item .content-container, .listing-modern-grid-9.l-3 .listing-mg-item .content-container, .listing-modern-grid-9.l-4 .listing-mg-item .content-container, .listing-modern-grid-9.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 12px;
  max-height: 50%;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row {
  width: 50%;
  float: left;
}

.listing-modern-grid-9.l-1 .mg-col-3, .listing-modern-grid-9.l-2 .mg-col-3, .listing-modern-grid-9.l-3 .mg-col-3, .listing-modern-grid-9.l-4 .mg-col-3, .listing-modern-grid-9.l-5 .mg-col-3 {
  width: 100%;
  padding: 2px 0 0;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row.mg-row-1 {
  padding-right: 1px;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row.mg-row-2 {
  padding-left: 1px;
}

.listing-modern-grid-9.l-2 .mg-col-1, .listing-modern-grid-9.l-2 .mg-col-2, .listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 50%;
}

.listing-modern-grid-9.l-2 .listing-mg-item:before, .listing-modern-grid-9.l-3 .listing-mg-item:before, .listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before {
  padding-top: 93%;
}

.listing-modern-grid-9.l-2 .listing-item-1:before, .listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 92.876%;
}

.listing-modern-grid-9.l-2 .mg-col-3 .listing-item:before {
  padding-top: 37%;
}

.listing-modern-grid-9.l-2 .listing-mg-item .title, .listing-modern-grid-9.l-3 .listing-mg-item .title, .listing-modern-grid-9.l-4 .listing-mg-item .title, .listing-modern-grid-9.l-5 .listing-mg-item .title {
  font-size: 66%;
}

.listing-modern-grid-9.l-2 .listing-item-1 .title, .listing-modern-grid-9.l-3 .listing-item-1 .title, .listing-modern-grid-9.l-4 .listing-item-1 .title, .listing-modern-grid-9.l-5 .listing-item-1 .title {
  font-size: 86%;
}

.listing-modern-grid-9.l-2 .mg-col-2 .term-badges, .listing-modern-grid-9.l-2 .mg-col-3 .term-badges, .listing-modern-grid-9.l-3 .mg-col-2 .term-badges, .listing-modern-grid-9.l-3 .mg-col-3 .term-badges, .listing-modern-grid-9.l-4 .mg-col-2 .term-badges, .listing-modern-grid-9.l-4 .mg-col-3 .term-badges, .listing-modern-grid-9.l-5 .mg-col-2 .term-badges, .listing-modern-grid-9.l-5 .mg-col-3 .term-badges {
  display: none;
}

.listing-modern-grid-9.l-3 .listing-mg-item .post-meta, .listing-modern-grid-9.l-4 .listing-mg-item .post-meta, .listing-modern-grid-9.l-5 .listing-mg-item .post-meta {
  display: none !important;
}

.listing-modern-grid-9.l-3 .listing-mg-item .format-icon, .listing-modern-grid-9.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-9.l-4 .listing-mg-item .format-icon, .listing-modern-grid-9.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-9.l-5 .listing-mg-item .format-icon, .listing-modern-grid-9.l-5 .listing-mg-item:hover .format-icon {
  right: 12px !important;
  top: 12px !important;
}

.listing-modern-grid-9.l-3.l-3 .listing-mg-item:before, .listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before {
  padding-top: 60%;
}

.listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 45%;
}

.listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-1 {
  width: 100% !important;
  padding: 0 !important;
  margin-bottom: 2px !important;
}

.listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 100% !important;
  padding: 0 !important;
}

.listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-4 .mg-col-3 .listing-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before, .listing-modern-grid-9.l-5 .mg-col-3 .listing-item:before {
  padding-top: 80%;
}

.listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 55%;
}

.slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-5 .content-container {
  max-height: 64%;
  padding: 12px !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-9 .mg-col-1 {
    width: 53%;
  }
  .listing-modern-grid-9 .mg-col-2 {
    width: 47%;
  }
  .listing-modern-grid-9 .listing-mg-9-item:before {
    padding-top: 86.97%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 77%;
  }
  .listing-modern-grid-9 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 12px;
    max-height: 50%;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row {
    width: 50% !important;
    float: left !important;
  }
  .listing-modern-grid-9 .mg-col-3 {
    width: 100%;
    padding: 2px 0 0;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row.mg-row-1 {
    padding-right: 1px;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row.mg-row-2 {
    padding-left: 1px;
  }
  .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 37%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-9 .mg-col-1, .listing-modern-grid-9 .mg-col-2 {
    width: 50% !important;
  }
  .listing-modern-grid-9 .listing-mg-item:before {
    padding-top: 93%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 92.876%;
  }
  .listing-modern-grid-9 .listing-mg-item .title {
    font-size: 66%;
  }
  .listing-modern-grid-9 .listing-item-1 .title {
    font-size: 86%;
  }
  .listing-modern-grid-9 .mg-col-2 .term-badges, .listing-modern-grid-9 .mg-col-3 .term-badges {
    display: none;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-9 .listing-mg-item .post-meta {
    display: none;
  }
  .listing-modern-grid-9 .listing-mg-item .format-icon, .listing-modern-grid-9 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-9 .listing-mg-item:before, .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 60%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 45%;
  }
  .listing-modern-grid-9 .mg-col-1 {
    width: 100% !important;
    padding: 0 !important;
    margin-bottom: 2px !important;
  }
  .listing-modern-grid-9 .mg-col-2 {
    width: 100% !important;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-9 .listing-mg-item:before, .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 80% !important;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 55% !important;
  }
}
@media only screen and (max-width: 480px) {
  .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-5 .content-container {
    max-height: 64%;
    padding: 12px;
  }
}
.listing-mg-10-item:before {
  padding-top: 60%;
}

.listing-modern-grid-10 .mg-row-1 {
  padding-bottom: 4px;
}

.listing-modern-grid-10 .mg-row-1 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 2px;
}

.listing-modern-grid-10 .mg-row-1 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 2px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col {
  width: 25%;
  float: left;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-1 {
  padding-right: 3px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-2 {
  padding-left: 1px;
  padding-right: 2px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-3 {
  padding-left: 2px;
  padding-right: 1px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-4 {
  padding-left: 3px;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item {
  width: 100%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 64%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .post-subtitle, .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
  font-size: 75%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-item:hover .format-icon {
  margin-top: -46px;
  transform: scale(1.2);
}

.listing-modern-grid-10.l-1 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-1 .listing-mg-10-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col {
  width: 50%;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-3 {
  padding-right: 2px;
  padding-left: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-4 {
  padding-left: 2px;
  padding-right: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-4 {
  padding-top: 4px;
}

.listing-modern-grid-10.l-1 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-2 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-3 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item .title {
  font-size: 92%;
}

.listing-modern-grid-10.l-1 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-2 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .title {
  font-size: 72%;
}

.listing-modern-grid-10.l-2 .mg-row-1 .mg-col, .listing-modern-grid-10.l-3 .mg-row-1 .mg-col, .listing-modern-grid-10.l-4 .mg-row-1 .mg-col {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-10.l-2 .mg-row-1 .mg-col-1, .listing-modern-grid-10.l-3 .mg-row-1 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-1 .mg-col-1 {
  padding-bottom: 4px;
}

.listing-modern-grid-10.l-2 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-2 .listing-mg-10-item.listing-mg-item:hover .format-icon, .listing-modern-grid-10.l-3 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-3 .listing-mg-10-item.listing-mg-item:hover .format-icon, .listing-modern-grid-10.l-4 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-4 .listing-mg-10-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-10.l-2 .mg-row-1 .listing-mg-10-item:before, .listing-modern-grid-10.l-3 .mg-row-1 .listing-mg-10-item:before, .listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item:before {
  padding-top: 36%;
}

.listing-modern-grid-10.l-2 .mg-row-2 .listing-mg-10-item:before, .listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item:before, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 70%;
}

.listing-modern-grid-10.l-3 .listing-item .post-meta, .listing-modern-grid-10.l-4 .listing-item .post-meta {
  display: none;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col {
  width: 50%;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-1 {
  padding-right: 2px;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-2 {
  padding-left: 2px;
  padding-right: 0;
}

.listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item .format-icon, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .format-icon {
  display: none;
}

.listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item:before {
  padding-top: 52%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 76%;
}

.listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item .title {
  font-size: 82%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .title {
  font-size: 62%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .content-container {
  max-height: 43%;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item .title {
    font-size: 92%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
    font-size: 72%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-10 .mg-row-2 .mg-col {
    width: 50% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-1, .listing-modern-grid-10 .mg-row-2 .mg-col-3 {
    padding-right: 2px !important;
    padding-left: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-2, .listing-modern-grid-10 .mg-row-2 .mg-col-4 {
    padding-left: 2px !important;
    padding-right: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-3, .listing-modern-grid-10 .mg-row-2 .mg-col-4 {
    padding-top: 4px !important;
  }
  .listing-modern-grid-10 .mg-row-1 .mg-col {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing-modern-grid-10 .mg-row-1 .mg-col-1 {
    padding-bottom: 4px !important;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item:before {
    padding-top: 30%;
  }
  .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-10 .listing-mg-10-item:before {
    padding-top: 70%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
    padding-top: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-10 .listing-item .post-meta {
    display: none;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col {
    width: 50% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-1 {
    padding-right: 2px !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-2 {
    padding-left: 2px !important;
    padding-right: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .format-icon {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item:before {
    padding-top: 52% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
    padding-top: 76% !important;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item .title {
    font-size: 82%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
    font-size: 62%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .content-container {
    max-height: 43%;
  }
}
.listing-item-user {
  position: relative;
}

.listing-item-user .user-avatar img {
  border-radius: 50%;
  display: inline-block;
}

.listing-item-user .btn-light {
  background: #fff !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #3c3c3c !important;
  vertical-align: top;
  line-height: 24px;
  font-size: 10px;
  padding: 0 8px;
  margin: 0 10px 0 0;
}

.listing-item-user .btn-light.btn-light:focus, .listing-item-user .btn-light.btn-light:hover {
  color: #3c3c3c !important;
  text-decoration: none !important;
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.listing-item-user .user-social-icons {
  display: inline;
  padding: 0;
  margin: 0;
  vertical-align: top;
}

.listing-item-user .user-social-icons .social-item {
  display: inline-block;
  padding: 0;
  margin: 0 5px 7px 0;
}

.listing-item-user .user-social-icons .social-item:last-child {
  margin-right: 0;
}

.listing-item-user .user-social-icons a {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  padding: 0 4px;
  text-align: center;
  display: inline-block;
  min-width: 27px;
  font-size: 12px;
  line-height: 24px;
  color: #444;
  vertical-align: top;
}

.listing-item-user .user-social-icons .social-item a, .listing-item-user .user-social-icons .social-item a .fa {
  transition: all 0.3s ease;
}

.listing-item-user .user-social-icons .github:hover a:hover {
  color: #666;
}

.listing-item-user .user-social-icons .pinterest a:hover {
  color: #cb2027;
}

.listing-item-user .user-social-icons .youtube a:hover {
  color: #cc181e;
}

.listing-item-user .user-social-icons .linkedin a:hover {
  color: #0266a0;
}

.listing-item-user .user-social-icons .dribbble a:hover {
  color: #ea4c89;
}

.listing-item-user .user-social-icons .vimeo a:hover {
  color: #46a3e9;
}

.listing-item-user .user-social-icons .delicious a:hover {
  color: #4a79ff;
}

.listing-item-user .user-social-icons .soundcloud a:hover {
  color: #f50;
}

.listing-item-user .user-social-icons .behance a:hover {
  color: #3b63fc;
}

.listing-item-user .user-social-icons .flickr a:hover {
  color: #2f44db;
}

.listing-item-user .user-social-icons .instagram a:hover {
  color: #517fa4;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .twitter a:hover {
  color: #59c8ff;
}

.listing-item-user .user-social-icons .facebook a:hover {
  color: #4a639f;
}

.listing-item-user .user-avatar {
  float: left;
  margin-right: 15px;
  margin-bottom: 5px;
  position: relative;
}

.listing-item-user .user-display-name {
  padding: 0;
  color: #444;
  font-size: 18px;
  margin: 0 0 8px;
}

.listing-item-user .biography {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 10px;
}

.listing-item-user .biography p {
  margin: 0 0 10px 0;
}

.listing-item-user .user-badge {
  position: absolute;
  left: -11px;
  top: 35px;
  background: #0077d5;
  color: #fff;
  border-radius: 50%;
  width: 29px;
  height: 29px;
  line-height: 23px;
  overflow: hidden;
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  border: 3px solid #fff;
}

.listing-item-user .user-badge {
  left: -12px;
  top: 50%;
  width: 26px;
  height: 26px;
  line-height: 24px;
  font-size: 12px;
  border-width: 2px;
  margin-top: -13px;
}

.listing-user.columns-1 .listing-item-user {
  padding-bottom: 0 !important;
}

.listing-user .listing-item-user {
  padding-bottom: 0 !important;
}

.bs-listing.bs-listing-user-listing-1 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-2 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-3 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-4 .bs-slider-dots:first-child:last-child {
  position: relative;
  left: auto;
  right: auto;
}

.listing-item-user.type-1 .user-social-icons .social-item a:hover {
  background: currentColor;
  border-color: currentColor;
}

.listing-item-user.type-1 .user-social-icons .social-item a:hover .fa {
  color: #fff;
}

.listing-item-user.type-1 {
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 13px;
  position: relative;
}

.listing.columns-1 .listing-item-user.type-1:last-child {
  border-width: 0;
}

.listing-item-user.type-1.style-2 .user-avatar {
  float: left;
  margin: 0;
}

.listing-item-user.type-1.style-2 .user-meta {
  padding-left: 120px;
}

.listing-item-user.type-1.style-2 .user-avatar {
  margin-right: 20px;
  margin-bottom: 10px;
}

.listing-item-user.type-1.style-2 .user-display-name {
  font-size: 20px;
}

.listing-item-user.type-2 .bs-user-item {
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0.069);
  margin-right: 25px;
  transition: all 0.3s ease-in;
  position: relative;
  margin-bottom: 16px;
}

.listing-item-user.type-2 .bs-user-item:hover {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.1);
}

.listing-item-user.type-2 .bs-user-item:last-child {
  margin-right: 0;
}

.listing-item-user.type-2 .user-avatar {
  float: none;
  margin: 0;
}

.listing-item-user.type-2 .user-social-icons {
  overflow: hidden;
  max-height: 22px;
  display: block;
  margin: 0 0 14px 0;
}

.listing-item-user.type-2 .btn-light {
  border-color: rgba(0, 0, 0, 0.18);
  color: #7d7d80 !important;
  line-height: 22px;
  padding: 0 12px;
  margin-bottom: 0;
}

.listing-item-user.type-2 .user-display-name {
  margin: 12px 0 8px;
}

.listing-item-user.type-2 .biography {
  font-size: 12px;
  line-height: 18px;
}

.listing-item-user.type-2 .biography p:last-child {
  margin: 0;
}

.listing-item-user.type-2 .user-badge {
  top: 8px;
  left: -5px;
}

.listing-item-user.type-2 {
  padding-bottom: 20px;
}

.listing-item-user.type-2 .user-social-icons a {
  border: transparent;
}

.listing-item-user.type-2 .user-social-icons .social-item {
  margin: 0 0 5px;
}

.listing-item-user.type-2 .user-social-icons a {
  min-width: 24px;
}

.listing-item-user.type-2.style-1 {
  text-align: center;
}

.listing-item-user.type-2.style-1 .btn-light {
  border-radius: 12px;
}

.listing-item-user.type-2.style-2 .user-badge {
  left: -12px;
  top: 8px;
}

.more-stories {
  display: none;
  position: fixed;
  right: -330px;
  bottom: 70px;
  z-index: 9999;
  border: 1px solid #ddd;
  box-shadow: -2px 2px 8px 0 rgba(0, 0, 0, 0.1);
  padding: 10px 20px;
  background: #fff;
  width: 325px;
  max-width: 60%;
}

.more-stories:before {
  content: "";
  display: inline-block;
  height: 4px;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -4px;
}

.more-stories.right {
  border-right-width: 0;
}

.more-stories.left {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-left-width: 0;
  right: auto;
  left: -330px;
}

.more-stories.more-stories-thumbnail-2 {
  width: 355px;
  right: -360px;
}

.more-stories.more-stories-thumbnail-2.left {
  width: 355px;
  right: auto;
  left: -360px;
}

.more-stories-title {
  text-align: center;
  padding-bottom: 10px;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  color: #313131;
  border-bottom: 1px solid #f0f0f0;
}

.more-stories .listing {
  padding-top: 15px;
}

.more-stories .bs-pagination:last-child {
  margin-bottom: 10px;
}

.more-stories-close {
  float: left;
  color: #cecece;
}

.more-stories.left .more-stories-close {
  float: right;
}

.more-stories .listing-item {
  margin-bottom: 8px;
}

.more-stories .listing-item:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 680px) {
  .more-stories {
    display: none !important;
  }
}
.bs-irp {
  position: relative;
  width: 320px;
  margin: 10px 0 15px 0;
  border-color: rgba(0, 0, 0, 0.06);
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
  padding-bottom: 20px;
}

.bs-irp .bs-irp-heading {
  font-size: 15px;
  margin-bottom: 16px;
  position: relative;
  padding: 8px 0 0;
  text-transform: uppercase;
}

.bs-irp .bs-irp-heading:before {
  content: "";
  display: inline-block;
  width: 70px;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
}

.bs-irp br {
  display: none;
}

.bs-irp p:empty {
  display: none;
}

.bs-irp p {
  margin-bottom: 0 !important;
}

.bs-irp a:hover {
  text-decoration: none !important;
}

.bs-irp.right {
  float: right;
  margin-left: 30px;
}

.bs-irp.left {
  float: left;
  margin-right: 30px;
}

.bs-irp.center {
  float: none;
  margin-right: auto;
  margin-left: auto;
}

.bs-irp .listing-text .listing-item:last-child .item-inner {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.bs-irp .listing .listing-item:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.bs-irp.bs-irp-thumbnail-2 {
  padding-bottom: 0;
}

.bs-irp.bs-irp-text-1-full, .bs-irp.bs-irp-text-2-full, .bs-irp.bs-irp-text-3-full, .bs-irp.bs-irp-text-4-full, .bs-irp.bs-irp-thumbnail-1-full, .bs-irp.bs-irp-thumbnail-2-full, .bs-irp.bs-irp-thumbnail-3-full {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  float: none;
  padding-bottom: 0;
  clear: both;
  border-top-width: 1px;
  padding-top: 3px;
}

.bs-irp.bs-irp-text-1-full .bs-irp-heading:before, .bs-irp.bs-irp-text-2-full .bs-irp-heading:before, .bs-irp.bs-irp-text-3-full .bs-irp-heading:before, .bs-irp.bs-irp-text-4-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-1-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-2-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-3-full .bs-irp-heading:before {
  display: none;
}

.bs-irp.bs-irp-text-1-full .listing-item-text-1, .bs-irp.bs-irp-text-1-full .listing-item-text-1:last-child, .bs-irp.bs-irp-text-2-full .listing-item-text-2, .bs-irp.bs-irp-text-2-full .listing-item-text-2:last-child, .bs-irp.bs-irp-text-3-full .listing-item-text-3, .bs-irp.bs-irp-text-3-full .listing-item-text-3:last-child, .bs-irp.bs-irp-text-4-full .listing-item-text-4, .bs-irp.bs-irp-text-4-full .listing-item-text-4:last-child {
  border-bottom: 0;
  margin-bottom: 17px !important;
  padding-bottom: 0 !important;
}

.bs-irp.bs-irp-text-1-full .listing-item-text-1 .item-inner {
  padding-bottom: 0 !important;
  border: none;
}

.bs-irp.bs-irp-thumbnail-2 .bs-pagination {
  padding-bottom: 18px;
}

.bs-irp.bs-irp-text-1-full .bs-pagination, .bs-irp.bs-irp-text-2-full .bs-pagination, .bs-irp.bs-irp-text-3-full .bs-pagination, .bs-irp.bs-irp-text-4-full .bs-pagination, .bs-irp.bs-irp-thumbnail-1-full .bs-pagination, .bs-irp.bs-irp-thumbnail-2-full .bs-pagination, .bs-irp.bs-irp-thumbnail-3-full .bs-pagination {
  padding-bottom: 18px;
  padding-top: 0;
  margin-top: 0;
}

.bs-irp .post-meta p {
  display: inline;
}

@media only screen and (max-width: 530px) {
  .bs-irp.left, .bs-irp.right {
    float: none;
    width: 100%;
    max-width: 100%;
    margin: 21px 0 21px 0;
  }
}
.bs-listing-slider-1 > .bs-slider, .bs-listing-slider-2 > .bs-slider, .bs-listing-slider-3 > .bs-slider {
  margin-bottom: 0;
}

.bs-listing-slider-1, .bs-listing-slider-2, .bs-listing-slider-3 {
  margin-bottom: 22px;
}

.bs-shortcode.bs-slider .better-direction-nav a {
  text-indent: -9999px;
}

.bs-shortcode.bs-slider .better-direction-nav a:before {
  line-height: 38px;
  font-size: 14px;
  display: inline-block;
  content: "\f053";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  text-indent: 0;
  width: auto;
  height: auto;
}

.bs-shortcode.bs-slider .better-direction-nav a.better-next:before {
  content: "\f054";
  right: -3px;
}

.bs-slider-item {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-slider-item > .item-content {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-slider-item > .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 45%;
}

.bs-slider-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
  background-size: cover;
}

.bs-slider-item .img-cont.b-error, .bs-slider-item .img-cont.b-loaded, body.bs-ll-d .bs-slider-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.bs-slider .bs-slider-item:nth-child(1) {
  float: left;
  display: block;
  width: 100%;
}

.bs-slider-item.has-not-post-thumbnail .img-cont {
  background-color: #e2e2e2;
}

.bs-slider-item .post-subtitle {
  text-align: center !important;
}

.bs-slider-1-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-1-item .img-cont:after {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 160px;
}

.bs-slider-1-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-1-item .content-container {
  transition: all 0.35s;
  position: absolute;
  bottom: -80px;
  left: 30px;
  right: 30px;
  padding: 0 30px 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
}

.bs-slider-1-item.slider-content-shown .content-container {
  bottom: 0;
  opacity: 1;
}

.bs-slider-1-item .content-container a {
  pointer-events: all;
}

.bs-slider-1-item .title {
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
  max-width: 70%;
  margin: 0 auto;
}

.bs-slider-1-item .title a {
  color: #fff;
}

.bs-slider-1-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.bs-slider-1-item .post-meta .comments, .bs-slider-1-item .post-meta .post-author {
  color: #fff;
  font-size: 11px;
}

.bs-slider-1-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-1-item .post-meta .post-author:after, .bs-slider-1-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.bs-slider-1-item .term-badges.floated {
  position: absolute;
  right: auto;
  left: 0;
  top: 30px;
  bottom: auto;
  width: 100%;
  text-align: center;
  pointer-events: none;
}

.bs-slider-1 .better-direction-nav .better-next, .bs-slider-1 .better-direction-nav .better-prev {
  opacity: 1;
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-1 .better-direction-nav .better-prev {
  left: 20px;
}

.bs-slider-1 .better-direction-nav .better-next {
  right: 20px;
}

.bs-slider-1-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-1-item .post-subtitle {
  margin-top: 7px;
  color: #fff !important;
}

.bs-slider-1-item .post-subtitle:first-child {
  margin: 0 0 7px;
}

.bs-slider-1.l-1 .bs-slider-1-item > .item-content:before, .bs-slider-1.l-2 .bs-slider-1-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-1.l-2 .bs-slider-1-item > .item-content:before {
  padding-top: 110%;
}

.bs-slider-1.l-2 .bs-slider-1-item .post-meta {
  display: none;
}

.bs-slider-1.l-2 .bs-slider-1-item .title a {
  font-size: 75%;
  line-height: 170%;
  display: inline-block;
}

.bs-slider-1.l-2 .bs-slider-1-item .content-container {
  left: 0;
  right: 0;
  padding: 0 20px 20px;
}

.bs-slider-1.l-2 .better-direction-nav .better-prev {
  left: -20px;
  opacity: 0;
}

.bs-slider-1.l-2:hover .better-direction-nav .better-prev {
  left: 10px;
  opacity: 1;
}

.bs-slider-1.l-2 .better-direction-nav .better-next {
  right: -20px;
  opacity: 0;
}

.bs-slider-1.l-2:hover .better-direction-nav .better-next {
  right: 10px;
  opacity: 1;
}

@media only screen and (max-width: 780px) {
  .bs-slider-1 .bs-slider-1-item > .item-content:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 370px) {
  .bs-slider-1 .bs-slider-1-item .post-meta {
    display: none;
  }
  .bs-slider-1 .bs-slider-1-item > .item-content:before {
    padding-top: 110% !important;
  }
  .bs-slider-1 .bs-slider-1-item .title a {
    font-size: 75%;
    line-height: 170%;
    display: inline-block;
  }
  .bs-slider-1 .bs-slider-1-item .content-container {
    left: 0;
    right: 0;
    padding: 0 20px 20px;
  }
  .bs-slider-1 .better-direction-nav .better-prev {
    left: -20px;
    opacity: 0;
  }
  .bs-slider-1:hover .better-direction-nav .better-prev {
    left: 10px;
    opacity: 1;
  }
  .bs-slider-1 .better-direction-nav .better-next {
    right: -20px;
    opacity: 0;
  }
  .bs-slider-1:hover .better-direction-nav .better-next {
    right: 10px;
    opacity: 1;
  }
}
.bs-slider-2-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-2-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-2-item .content-container {
  transition: all 0.35s;
  position: absolute;
  left: 50%;
  bottom: 10px;
  padding: 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
  width: 460px;
  margin: 0 0 0 -230px;
  background: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-align: center;
}

.bs-slider-2-item.slider-content-shown .content-container {
  bottom: 40px;
  opacity: 1;
}

.bs-slider-2-item .content-container a {
  pointer-events: all;
}

.bs-slider-2-item .title {
  margin: 10px 0 0;
  line-height: 1.4;
  text-align: center !important;
}

.bs-slider-2-item .title a {
  color: #212121;
}

.bs-slider-2-item .post-meta {
  margin-top: 8px;
  text-align: center !important;
  font-size: 12px;
}

.bs-slider-2-item .post-meta .comments, .bs-slider-2-item .post-meta .post-author {
  color: #212121;
  font-size: 12px;
}

.bs-slider-2-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-2-item .post-meta .post-author:after, .bs-slider-2-item .post-meta .time {
  color: #212121;
}

.bs-slider-2-item .content-container a.read-more {
  border: 1px solid transparent;
  background: 0 0;
  color: #fff;
  font-size: 12px;
  padding: 6px 20px;
  transition: all 0.35s;
  line-height: 20px;
  margin-top: 15px;
}

.bs-slider-2-item .content-container a.read-more:hover {
  color: #fff;
}

.bs-slider-2-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}

.bs-slider-2-item .term-badges.floated .term-badge a {
  background: #212121 !important;
  color: #fff !important;
  margin: 0;
}

.bs-slider-2-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-2 .better-direction-nav .better-next, .bs-slider-2 .better-direction-nav .better-prev {
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-2-item .post-subtitle {
  margin-top: 7px;
}

.bs-slider-2-item .post-subtitle:first-child, .bs-slider-2-item .term-badges + .post-subtitle {
  margin: 0 0 -4px;
}

.bs-slider-2.l-1 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-2 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-3 .bs-slider-2-item > .item-content:before {
  padding-top: 70%;
}

.bs-slider-2.l-1 .bs-slider-2-item .title a, .bs-slider-2.l-2 .bs-slider-2-item .title a, .bs-slider-2.l-3 .bs-slider-2-item .title a {
  font-size: 85%;
}

.bs-slider-2.l-2 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-3 .bs-slider-2-item > .item-content:before {
  padding-top: 120%;
}

.bs-slider-2.l-2 .bs-slider-2-item .post-meta, .bs-slider-2.l-3 .bs-slider-2-item .post-meta {
  display: none;
}

.bs-slider-2.l-2 .bs-slider-2-item .title a, .bs-slider-2.l-3 .bs-slider-2-item .title a {
  font-size: 75%;
  line-height: 170%;
  display: inline-block;
}

.bs-slider-2.l-2 .bs-slider-2-item .content-container, .bs-slider-2.l-3 .bs-slider-2-item .content-container {
  left: 7.5%;
  bottom: 7.5%;
  right: 7.5%;
  padding: 20px;
  width: 85%;
  transform: none;
  margin: 0;
}

.bs-slider-2.l-3 .better-direction-nav .better-next, .bs-slider-2.l-3 .better-direction-nav .better-prev {
  display: none;
}

@media only screen and (max-width: 780px) {
  .bs-slider-2-item > .item-content:before {
    padding-top: 70%;
  }
  .bs-slider-2-item .title a {
    font-size: 85%;
  }
}
@media only screen and (max-width: 520px) {
  .bs-slider-2-item > .item-content:before {
    padding-top: 120% !important;
  }
  .bs-slider-2-item .post-meta {
    display: none;
  }
  .bs-slider-2-item .title a {
    font-size: 75%;
    line-height: 170%;
    display: inline-block;
  }
  .bs-slider-2-item .content-container {
    left: 7.5%;
    bottom: 7.5%;
    right: 7.5%;
    padding: 20px;
    width: 85%;
    transform: none;
    margin: 0;
  }
}
@media only screen and (max-width: 370px) {
  .bs-slider-2 .better-direction-nav .better-next, .bs-slider-2 .better-direction-nav .better-prev {
    display: none;
  }
}
.bs-slider-3-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-3-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-3-item .content-container {
  transition: all 0.35s;
  position: absolute;
  left: 50%;
  top: 45%;
  padding: 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
  width: 460px;
  margin: -120px 0 0 -230px;
  background: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-align: center;
}

.bs-slider-3-item .content-container a.read-more {
  border: 1px solid transparent;
  background: 0 0;
  color: #fff;
  font-size: 12px;
  padding: 6px 20px;
  transition: all 0.35s;
  line-height: 20px;
  margin-top: 15px;
}

.bs-slider-3-item .content-container a.read-more:hover {
  color: #fff;
}

.bs-slider-3-item.slider-content-shown .content-container {
  opacity: 1;
  top: 50%;
}

.bs-slider-3-item .content-container a {
  pointer-events: all;
}

.bs-slider-3-item .title {
  margin: 10px 0 0;
  line-height: 1.4;
  text-align: center !important;
}

.bs-slider-3-item .title a {
  color: #212121;
}

.bs-slider-3-item .post-meta {
  margin-top: 8px;
  text-align: center !important;
  font-size: 12px;
}

.bs-slider-3-item .post-meta .comments, .bs-slider-3-item .post-meta .post-author {
  color: #212121;
  font-size: 12px;
}

.bs-slider-3-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-3-item .post-meta .post-author:after, .bs-slider-3-item .post-meta .time {
  color: #212121;
}

.bs-slider-3-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}

.bs-slider-3-item .term-badges.floated .term-badge a {
  background: #212121 !important;
  color: #fff !important;
  margin: 0;
}

.bs-slider-3 .better-direction-nav .better-next, .bs-slider-3 .better-direction-nav .better-prev {
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-3 .better-direction-nav .better-prev {
  left: 20px;
}

.bs-slider-3 .better-direction-nav .better-next {
  right: 20px;
}

.bs-slider-3-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-3-item .post-subtitle {
  margin-top: 7px;
}

.bs-slider-3-item .post-subtitle:first-child, .bs-slider-3-item .term-badges + .post-subtitle {
  margin: 0 0 -4px;
}

.bs-slider-3.l-1 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-3.l-1 .bs-slider-3-item .title a, .bs-slider-3.l-2 .bs-slider-3-item .title a, .bs-slider-3.l-3 .bs-slider-3-item .title a {
  font-size: 90%;
}

.bs-slider-3.l-1 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 110% !important;
}

.bs-slider-3.l-2 .bs-slider-3-item .post-meta, .bs-slider-3.l-3 .bs-slider-3-item .post-meta {
  display: none;
}

.bs-slider-3.l-2 .bs-slider-3-item .title a, .bs-slider-3.l-3 .bs-slider-3-item .title a {
  font-size: 75%;
  line-height: 150%;
  display: inline-block;
}

.bs-slider-3.l-3 .bs-slider-3-item .content-container {
  left: 7.5%;
  bottom: 7.5%;
  right: 7.5%;
  top: auto;
  padding: 20px;
  width: 85%;
  transform: none;
  margin: 0;
}

.bs-slider-3.l-3 .bs-slider-3-item.slider-content-shown .content-container {
  bottom: 25px;
}

.bs-slider-3.l-3 .better-direction-nav .better-next, .bs-slider-3.l-3 .better-direction-nav .better-prev {
  display: none;
}

@media only screen and (max-width: 780px) {
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 60%;
  }
  .bs-slider-3 .bs-slider-3-item .title a {
    font-size: 90%;
  }
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 520px) {
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 110% !important;
  }
  .bs-slider-3 .bs-slider-3-item .post-meta {
    display: none;
  }
  .bs-slider-3 .bs-slider-3-item .title a {
    font-size: 75%;
    line-height: 150%;
    display: inline-block;
  }
  .bs-slider-3 .bs-slider-3-item .content-container {
    left: 7.5%;
    bottom: 7.5%;
    right: 7.5%;
    top: auto;
    padding: 20px;
    width: 85%;
    transform: none;
    margin: 0;
  }
}
@media only screen and (max-width: 380px) {
  .bs-slider-3 .bs-slider-3-item.slider-content-shown .content-container {
    bottom: 25px;
  }
  .bs-slider-3 .better-direction-nav .better-next, .bs-slider-3 .better-direction-nav .better-prev {
    display: none;
  }
}
.bs-push-noti {
  position: relative;
  padding: 10px;
  font-weight: 700;
  overflow: hidden;
  text-align: center;
}

.bs-push-noti-bg {
  display: none;
}

.bs-push-noti .bs-push-noti-button {
  text-transform: capitalize !important;
  line-height: 30px;
  font-weight: bolder;
}

.bs-push-noti .bs-push-noti-wrapper-icon {
  color: #fff;
}

.bs-push-noti.bspn-t1.bspn-t1 {
  text-align: left;
}

.bs-push-noti.bspn-t1 .bs-push-noti-inner {
  padding: 15px 10px 20px 124px;
  border: 1px solid #e8e8e8;
  position: relative;
  overflow: hidden;
}

.bs-push-noti.bspn-t1 p {
  font-size: 15px;
  font-weight: 400;
  margin: 0 0 15px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon {
  padding: 10px;
  background: #bbb;
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  width: 111px;
  text-align: center;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 37px;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px 5px 5px 0;
  top: 50%;
  left: 50%;
  margin-left: -26px;
  margin-top: -23px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon:before {
  content: "";
  position: absolute;
  border-top: 0 solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 0 solid transparent;
  border-left: 14px solid rgba(255, 255, 255, 0.25);
  z-index: 2;
  left: 50%;
  margin-left: -26px;
  bottom: 50%;
  margin-bottom: -24px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon .notification-icon {
  position: absolute;
  top: 50%;
  font-size: 17px;
  margin-top: -13px;
  margin-left: -8.5px;
  color: #fff;
  z-index: 1;
}

.bs-push-noti.bspn-t1 .bs-push-noti-bg {
  display: block;
  position: absolute;
  top: -50%;
  right: -3%;
  font-size: 7em;
  transform: rotate(30deg);
  opacity: 0.09;
}

.bs-push-noti.post-bottom {
  margin-bottom: 0 !important;
}

.widget .bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon {
  position: absolute;
  left: -16px;
  right: -16px;
  top: -1px;
  display: block;
  height: 140px;
  width: auto;
}

.widget .bs-push-noti.bspn-t1 .bs-push-noti-inner {
  padding-left: 15px;
  padding-top: 150px;
}

.bs-push-noti.bspn-t2 {
  padding: 0;
}

.bs-push-noti.bspn-t2 .bs-push-noti-inner {
  background: #fdfdfd;
  text-align: center;
  margin-top: 35px;
  padding: 10px 20px 20px;
  border: 1px solid #e8e8e8;
}

.bs-push-noti.bspn-t2 .bs-push-noti-wrapper-icon {
  background: #ccc;
  border-radius: 50%;
  display: inline-block;
  font-size: 20px;
  position: relative;
  top: -40px;
  line-height: 60px;
  width: 60px;
  height: 60px;
  z-index: 9;
}

.bs-push-noti.bspn-t2 .notification-icon {
  line-height: 60px;
}

.bs-push-noti.bspn-t2 .bs-push-noti-message {
  margin-top: -25px;
  margin-bottom: 20px;
}

.bs-push-noti.bspn-t2 p {
  font-size: 15px;
  font-weight: 400;
  margin: 0;
}

.bs-push-noti.bspn-t2 .bs-push-noti-button:before {
  font: normal normal normal 14px/1 bs-icons;
  content: "끡";
  margin-right: 5px;
  vertical-align: middle;
}

.bs-push-noti.bspn-t2 .bs-push-noti-button {
  text-transform: capitalize !important;
  line-height: 20px;
  font-weight: bolder;
}

.bs-box-inner {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-box-inner:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70%;
}

.bs-box .box-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.bs-box .box-image {
  background-repeat: no-repeat !important;
  background-position: top center !important;
  background-size: cover !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
}

.bs-box-1 .bs-box-inner {
  background: #ccc;
}

.bs-box-1 .box-text {
  position: absolute;
  background: #fff;
  color: #333;
  font-size: 16px;
  text-align: center;
  padding: 20px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-1 .box-image:before {
  border: 1px solid #fff;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scale(1, 1);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-1:hover .box-image:before {
  bottom: 15px;
  left: 15px;
  opacity: 1;
  right: 15px;
  top: 15px;
}

.bs-box-1 .box-pre-title {
  font-size: 13px;
  margin-bottom: 5px;
  text-transform: capitalize;
}

.bs-box-1 .box-title {
  font-size: 22px;
  margin: 0;
}

.bs-box-2 .box-image:after {
  border: 1px solid #fff;
  content: "";
  position: absolute;
  transition: all 0.3s ease-in-out 0s;
  bottom: 15px;
  left: 15px;
  opacity: 1;
  right: 15px;
  top: 15px;
}

.bs-box-2 .box-text {
  position: absolute;
  top: 50%;
  pointer-events: none;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  -webkit-backface-visibility: hidden;
  text-align: center;
}

.bs-box-2 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-2:hover .box-image:before {
  background: rgba(0, 0, 0, 0.3);
}

.bs-box-2 .box-title {
  font-size: 14px;
  margin: 0;
  text-transform: capitalize;
  padding: 5px 10px;
  line-height: 1.3;
  background: #fff;
  color: #353535;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: inline-block;
}

.bs-box-3 .box-text {
  position: absolute;
  font-size: 16px;
  padding: 0;
  bottom: 25px;
  left: 25px;
  right: 25px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-3 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-3:hover .box-image:before {
  background: rgba(0, 0, 0, 0.35);
}

.bs-box-3 .box-sub-title {
  font-size: 13px;
  margin-bottom: 5px;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-3 .box-title {
  font-size: 17px;
  margin: 0 0 10px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-3 .bf-icon {
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
  font-size: 24px;
  display: block;
  margin-bottom: 15px;
}

.bs-box-3.box-no-bg .bf-icon, .bs-box-3.box-no-bg .box-sub-title, .bs-box-3.box-no-bg .box-title {
  color: #333;
  text-shadow: none;
}

.bs-box-3.box-no-bg {
  background: #eee;
}

.bs-box-3.box-no-bg .box-image:before {
  display: none;
}

.bs-box-3.box-text-left .bf-icon, .bs-box-3.box-text-left .box-sub-title, .bs-box-3.box-text-left .box-title {
  text-align: left !important;
}

.bs-box-3.box-text-right .bf-icon, .bs-box-3.box-text-right .box-sub-title, .bs-box-3.box-text-right .box-title {
  text-align: right !important;
}

.bs-box-3.box-text-center .bf-icon, .bs-box-3.box-text-center .box-sub-title, .bs-box-3.box-text-center .box-title {
  text-align: center !important;
}

.bs-box-4 .bs-box-inner:before {
  padding-top: 120%;
}

.bs-box-4 .box-text {
  position: absolute;
  font-size: 16px;
  padding: 0;
  bottom: 25px;
  left: 25px;
  right: 25px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-4 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-4:hover .box-image:before {
  background: rgba(0, 0, 0, 0.35);
}

.bs-box-4 .box-sub-title {
  font-size: 13px;
  margin-bottom: 5px;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-4 .box-title {
  font-size: 17px;
  margin: 0 0 10px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-4 .bf-icon {
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
  font-size: 24px;
  display: block;
  margin-bottom: 15px;
}

.bs-box-4.box-no-bg .bf-icon, .bs-box-4.box-no-bg .box-sub-title, .bs-box-4.box-no-bg .box-title {
  color: #333;
  text-shadow: none;
}

.bs-box-4.box-no-bg {
  background: #eee;
}

.bs-box-4.box-no-bg .box-image:before {
  display: none;
}

.bs-box-4.box-text-left .bf-icon, .bs-box-4.box-text-left .box-sub-title, .bs-box-4.box-text-left .box-title {
  text-align: left !important;
}

.bs-box-4.box-text-right .bf-icon, .bs-box-4.box-text-right .box-sub-title, .bs-box-4.box-text-right .box-title {
  text-align: right !important;
}

.bs-box-4.box-text-center .bf-icon, .bs-box-4.box-text-center .box-sub-title, .bs-box-4.box-text-center .box-title {
  text-align: center !important;
}

.listing-widget, .widget .listing-widget {
  padding: 0;
  margin: 0;
  list-style: none;
}

.listing-widget .listing-item img.wp-post-image {
  max-width: 80px;
  float: left;
  margin-right: 15px;
}

.listing-widget .listing-item {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.listing-widget .listing-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-widget .img-holder {
  width: 80px;
}

.listing-widget .img-holder:before {
  padding-top: 70%;
}

.listing-widget .listing-item .post-meta {
  margin-top: 2px;
}

@media only screen and (max-width: 678px) {
  .footer-widgets > .content-wrap > .container > .row > :last-child {
    margin-bottom: 0 !important;
  }
}
.listing-widget.listing-widget-simple .listing-item .title {
  font-size: 14px;
  margin: 0;
}

.listing-widget.listing-widget-simple .listing-item .title a {
  line-height: 1.4;
}

.listing-widget.listing-widget-simple .listing-item .post-meta {
  margin-top: 5px;
  margin-bottom: 8px;
}

.listing-widget.listing-widget-thumbnail .listing-item .title {
  font-size: 14px;
  margin: 0;
  line-height: 1.2;
}

.separator-line {
  margin: 15px auto;
  width: 70%;
  overflow: hidden;
  text-align: center;
  position: relative;
  height: 20px;
  color: #949494;
}

.separator-line .sep-icon {
  padding: 0 25px;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  position: relative;
  z-index: 1;
  color: rgba(0, 0, 0, 0.35);
}

.separator-line .sep-icon:after {
  content: "";
  height: 2px;
  width: 440%;
  top: 50%;
  left: -440%;
  position: absolute;
  margin-top: -1px;
  background-color: #dadada;
  background-color: rgba(0, 0, 0, 0.15);
  display: inline-block;
}

.separator-line .sep-icon:before {
  content: "";
  height: 2px;
  width: 440%;
  top: 50%;
  right: -440%;
  position: absolute;
  margin-top: -1px;
  background-color: #dadada;
  background-color: rgba(0, 0, 0, 0.15);
  display: inline-block;
}

.sidebar > .widget:last-child, .widget > .bs-listing {
  margin-bottom: 0;
}

.widget ol, .widget ul {
  padding-left: 20px;
  margin-bottom: 0;
}

.widget li {
  margin-bottom: 7px;
}

.widget li:last-child {
  margin-bottom: 0;
}

.widget li > ul {
  margin-top: 10px;
}

.widget img {
  max-width: 100%;
  height: auto;
}

.widget.widget_text img {
  margin: 10px 0 15px 0;
}

.widget select {
  width: 100%;
}

.sidebar-column .widget > .bs-listing:last-child {
  margin-bottom: 0;
}

.widget > .better-weather {
  margin-bottom: 0;
}

.widget.widget_archive ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.widget.widget_archive ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f187";
  margin-right: 10px;
}

.widget.widget_archive ul li a {
  font-size: 14px;
}

.widget.widget_archive ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_archive ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.widget.widget_archive .post-count {
  float: right;
  color: #444;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  background: #eee;
  text-align: center;
}

.widget.widget_calendar {
  font-size: 13px;
}

.widget.widget_calendar table {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.widget.widget_calendar table td, .widget.widget_calendar table th {
  text-align: center;
  padding: 5px 0;
}

.widget.widget_calendar table td.active-day {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.71);
}

.widget.widget_calendar table td.active-day:hover {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.91);
}

.widget.widget_calendar table td, .widget.widget_calendar table td:hover {
  background-color: #dcdcdc;
  background-color: rgba(0, 0, 0, 0.08);
  color: #888;
  color: rgba(0, 0, 0, 0.51);
}

.widget.widget_calendar table td.pad, .widget.widget_calendar table td.pad:hover {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.03);
}

.widget.widget_calendar table td a {
  color: #fff;
}

.widget.widget_calendar table caption {
  padding: 20px 5px;
  text-align: center;
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.75);
  font-size: 18px;
  color: #fff;
  margin-bottom: 2px;
}

.widget.widget_calendar table tfoot td, .widget.widget_calendar table th {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.71);
  color: #fff;
}

.widget.widget_calendar table tfoot td:hover {
  background-color: #dedede;
}

.widget.widget_categories ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_categories ul:last-child {
  margin-bottom: 0;
}

.widget.widget_categories ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_categories ul li a {
  text-transform: capitalize;
  font-size: 14px;
}

.widget.widget_categories ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_categories ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f07c";
  margin-right: 10px;
}

.widget.widget_categories .children a:before {
  content: "\f115";
}

.widget.widget_categories .post-count {
  float: right;
  color: #444;
  min-width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  padding: 0 4px;
  background: #eee;
  background: rgba(0, 0, 0, 0.08);
  text-align: center;
  transition: all 0.3s ease;
}

.widget.widget_categories ul.children {
  border-top: 1px solid #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
  margin-top: 5px;
  padding-top: 5px;
  padding-left: 25px;
}

.widget.widget_categories ul.children li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_nav_menu .bf-icon {
  margin-left: 5px;
  margin-right: 7px;
}

.widget.widget_nav_menu ul.menu li.menu-have-icon.menu-title-hide > a > .bf-icon {
  margin-right: 5px;
}

.widget.widget_nav_menu ul.menu {
  font-size: 16px;
}

.widget.widget_nav_menu ul, .widget.widget_nav_menu ul ul {
  list-style: none;
  margin-top: 0;
  padding: 0;
}

.widget.widget_nav_menu ul.menu > li .sub-menu {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: auto;
  height: auto;
  background: 0 0;
}

.widget.widget_nav_menu ul.menu > li .sub-menu .sub-menu {
  left: 0;
}

.widget.widget_nav_menu ul.menu li {
  display: block;
  float: none;
  margin-bottom: 2px;
  padding: 0;
}

.widget.widget_nav_menu ul.menu li:before {
  content: "";
  display: none;
}

.widget.widget_nav_menu ul.menu li.menu-title-hide span.hidden {
  display: inline !important;
  visibility: visible !important;
}

.widget.widget_nav_menu ul.menu li a {
  line-height: 24px;
  font-size: 12px;
  padding: 5px 10px;
  background-color: #fff;
  border: 1px solid #dedede;
  display: block;
  position: relative;
  width: 100%;
}

.widget.widget_nav_menu ul.menu li a .description {
  display: none;
}

.widget.widget_nav_menu ul.menu li > a:hover {
  color: #fff !important;
  border-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
  margin-left: 7px;
  margin-right: 7px;
}

.widget.widget_nav_menu ul.menu ul li a:before {
  content: "\f105";
}

.widget.widget_nav_menu ul.menu li .sub-menu li.menu-have-icon > a:before, .widget.widget_nav_menu ul.menu li.menu-have-icon a:before {
  display: none;
}

.widget.widget_nav_menu ul.menu ul li:first-child {
  margin-top: 2px;
}

.widget.widget_nav_menu ul.menu ul li {
  margin-left: 15px;
}

.widget.widget_nav_menu ul.menu ul ul li {
  margin-left: 15px;
}

.widget.widget_nav_menu ul.menu .sub-menu > li:last-child a {
  border-bottom: 1px solid #dedede !important;
}

.widget.widget_nav_menu ul.menu .sub-menu > li:last-child a:hover {
  border-bottom-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li .sub-menu > li > a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
}

.widget.widget_nav_menu .menu .better-custom-badge {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff !important;
  font-family: "Open Sans";
  font-size: 10px;
  padding: 0 5px;
  margin-left: 13px;
  font-weight: 700;
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  min-width: 19px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 8px;
}

.widget.widget_nav_menu .menu .better-custom-badge:after {
  border: solid 4px transparent;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 50%;
  left: -8px;
  margin-top: -4px;
}

.ltr .widget.widget_nav_menu .menu .better-custom-badge:after {
  border-left-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li.current-menu-item > a {
  border-color: transparent;
  color: #fff;
}

.widget.widget_nav_menu ul.menu > li > .mega-menu {
  display: none;
}

.widget.widget_nav_menu ul.menu li.menu-item-has-children > a:after {
  display: none;
}

.widget.widget_nav_menu ul.menu .mega-menu, .widget.widget_nav_menu ul.menu .sub-menu {
  display: block;
  visibility: visible;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  background: 0 0 !important;
  width: 100%;
}

.widget.widget_pages ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_pages ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_pages ul li a {
  font-size: 13px;
}

.widget.widget_pages ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_pages ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f15b";
  margin-right: 10px;
}

.widget.widget_recent_comments a {
  border-bottom: 1px solid #e7e7e7;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.widget.widget_recent_comments ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_recent_comments ul li {
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_recent_comments ul li a {
  font-size: 13px;
}

.widget.widget_recent_comments ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_recent_comments ul li:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f075";
  margin-right: 10px;
}

.widget.widget_recent_entries ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.widget.widget_recent_entries ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 8px;
  padding-bottom: 8px;
}

.widget.widget_recent_entries ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_recent_entries li a {
  font-size: 14px;
}

.widget.widget_recent_entries li .post-date {
  font-style: italic;
  display: block;
  font-size: 12px;
}

.widget.widget_rss li .rsswidget {
  font-size: 14px;
}

.widget.widget_rss li .rss-date {
  display: block;
  font-style: italic;
}

.widget.widget_rss li .rssSummary {
  font-size: 13px;
}

.search-header .search-form, .widget.widget_display_search form[role=search], .widget.widget_product_search .woocommerce-product-search, .widget.widget_search .search-form {
  position: relative;
}

.search-header .search-form .search-field, .widget.widget_display_search form[role=search] input#bbp_search, .widget.widget_product_search .search-field, .widget.widget_search .search-form input[type=search] {
  width: 100%;
  padding-right: 20%;
  margin: 0;
  line-height: 36px;
  height: 36px;
}

.search-header .search-form .search-submit, .widget.widget_display_search form[role=search] input#bbp_search_submit, .widget.widget_product_search input[type=submit], .widget.widget_search .search-form .search-submit {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 36px;
  height: 36px;
  padding: 0 16px;
}

.widget.widget_tag_cloud .tagcloud a {
  display: inline-block;
  line-height: 16px;
  color: #444;
  background-color: #fff;
  border: 1px solid #dedede;
  margin: 0 6px 6px 0;
  padding: 5px 7px;
  font-size: 12px !important;
  font-weight: 400;
}

.widget.widget_tag_cloud .tagcloud a:hover {
  color: #fff;
  border-color: transparent;
}

.bs-social-share .social-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.bs-social-share span.social-item {
  float: left;
  margin-right: 6px;
  padding: 0;
}

.bs-social-share span.social-item a {
  font-family: "Open Sans", sans-serif;
  border-radius: 2px;
}

.bs-social-share span.social-item.bbm, .bs-social-share span.social-item.line, .bs-social-share span.social-item.whatsapp {
  display: none;
}

.widget_bs-theme-social-share .bs-social-share span.social-item {
  float: none;
  display: inline-block;
}

@media only screen and (max-width: 780px) {
  .bs-social-share span.social-item.bbm, .bs-social-share span.social-item.line, .bs-social-share span.social-item.whatsapp {
    display: block;
  }
}
.bs-social-share.style-button span.social-item a {
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  padding: 0 13px;
  background-color: #8d8d8d;
  display: block;
  color: #fff !important;
  margin-bottom: 7px;
}

.bs-social-share.style-button span.social-item a:hover {
  background-color: #7c7c7c;
}

.bs-social-share.style-button span.social-item a span {
  margin-left: 7px;
}

.bs-social-share.style-button span.social-item a span:last-child:first-child {
  margin-right: 0;
  margin-left: 0;
}

.bs-social-share.style-button.no-title-style span.social-item a {
  width: 40px;
  text-align: center;
  padding: 0;
}

.bs-social-share.style-button.no-title-style span.social-item a .fa {
  margin-right: 0;
}

.bs-social-share.style-button.colored span.social-item.facebook a {
  background-color: #4a639f;
}

.bs-social-share.style-button.colored span.social-item.facebook a:hover {
  background-color: #5271b3;
}

.bs-social-share.style-button.colored span.social-item.twitter a {
  background-color: #59c8ff;
}

.bs-social-share.style-button.colored span.social-item.twitter a:hover {
  background-color: #58d1ff;
}

.bs-social-share.style-button.colored span.social-item.google_plus a {
  background-color: #d73d32;
}

.bs-social-share.style-button.colored span.social-item.google_plus a:hover {
  background-color: #e64035;
}

.bs-social-share.style-button.colored span.social-item.pinterest a {
  background-color: #cb2027;
}

.bs-social-share.style-button.colored span.social-item.pinterest a:hover {
  background-color: #e32229;
}

.bs-social-share.style-button.colored span.social-item.linkedin a {
  background-color: #0266a0;
}

.bs-social-share.style-button.colored span.social-item.linkedin a:hover {
  background-color: #027ec1;
}

.bs-social-share.style-button.colored span.social-item.tumblr a {
  background-color: #3e5a70;
}

.bs-social-share.style-button.colored span.social-item.tumblr a:hover {
  background-color: #426283;
}

.bs-social-share.style-button.colored span.social-item.email a {
  background-color: #0c151c;
}

.bs-social-share.style-button.colored span.social-item.email a:hover {
  background-color: #1a2a39;
}

.bs-social-share.style-button.colored span.social-item.telegram a {
  background-color: #179cde;
}

.bs-social-share.style-button.colored span.social-item.telegram a:hover {
  background-color: #0f8dde;
}

.bs-social-share.style-button.colored span.social-item.whatsapp a {
  background-color: #00e676;
}

.bs-social-share.style-button.colored span.social-item.whatsapp a:hover {
  background-color: #00ca65;
}

.bs-social-share.style-button.colored span.social-item.reddit a {
  background-color: #ff4500;
}

.bs-social-share.style-button.colored span.social-item.reddit a:hover {
  background-color: #dc3c01;
}

.bs-social-share.style-button.colored span.social-item.stumbleupon a {
  background-color: #ee4813;
}

.bs-social-share.style-button.colored span.social-item.stumbleupon a:hover {
  background-color: #ce3d0f;
}

.bs-social-share.style-button.colored span.social-item.vk a {
  background-color: #4c75a3;
}

.bs-social-share.style-button.colored span.social-item.vk a:hover {
  background-color: #3e5f84;
}

.bs-social-share.style-button.colored span.social-item.digg a {
  background-color: #000;
}

.bs-social-share.style-button.colored span.social-item.digg a:hover {
  background-color: #2f2f2f;
}

.bs-social-share.style-button.colored span.social-item.line a {
  background-color: #00b900;
}

.bs-social-share.style-button.colored span.social-item.line a:hover {
  background-color: #00b900;
}

.bs-social-share.style-button.colored span.social-item.line .fa.fa-line-it {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAxlBMVEX///8AuwAAtwAAvQD9//1O0kx23Xaa5Zly3HEryij7/vvw+/Ds+uzZ9tnR9NGM4YyK4IpJ0Ug6zDgdxhn3/ffl+OTX9te/77657bix67Gp6amk6KOC34Fr2mph1mBd1VxCzkBB0D8DwQD0/fTo+eff9t/K8srD8MO77rqu6q6d5ZyR45GH4IZ+331u2m1U1FI1yzIwyi0vyiwiyB4NxQMAvwDt+u3e9t7M8sy37LaT4pKP4Y963Xk+zTwmyCIYxBITwwsAtABqI5GFAAABAklEQVQY022RV5KDMBBEm5FENsE4kW3WOYf15nj/S60KKFym9v3paWY+uqH8S62poda1/Rbq+1uSn1j1gVJ2188osV4zRpUmtn1CAx+dpIe0Ee7ofJICUjSg5QMCiR7arOWRFXg8RC9aagPEQy3dd2B94acD09BhT/THSV/sg8vBATIcbZjHHSxfNVgq1LNQB0ACow+zq5pTX5fz1+QsPqRWcX0B7xa+J1JjsWG7i5E74D7IBZbudrSYh3YvdELXm8EpQMEMLXhGUOjw0NIaSa1QPr2zsQwLZYCr2wLXGNV5kzL2hn0Oia3L160GYkEEYD5uaqigXxeWVzSlNWxG9ajkD+0mEhtxMt1EAAAAAElFTkSuQmCC);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -6px;
  margin-left: -5px;
}

.bs-social-share.style-button.colored span.social-item.bbm a {
  background-color: #1f1f1f;
}

.bs-social-share.style-button.colored span.social-item.bbm a:hover {
  background-color: #3c3c3c;
}

.bs-social-share.style-button.colored span.social-item.bbm .fa.fa-bbm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMABezkG/XZhyYiCgOqO/Hb0sO+t7SejnluXVdAMh0SDuHe1UtHLSncyK6Zk4JyadjoMwwAAADLSURBVBjTtZBZrsIwDEVvmjRDWzrTuWXmjcD+d0cSWUjwicT5OfJV7MjGR0k45/kV6K2z34XSDb9ZZIz1zXGkeOWrGputc3qiuP+SMv/TOOdS7pMjWKeU6hEzxmLAm1mL0HVhEUJEACLr5TEUVRAE+wNwsd62DK1LQ6ROBVD6VxOGpmn+R/gqwexHBgaE7d2tNUZrXo+AnqZTBJy1Fu5HY8xsPe/CMP1e4YWBhhJtVdXKgE7QPV2mZFBFUf507OkyWQTamThwSzbgPe52ABZlYOfWsgAAAABJRU5ErkJggg==);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -6px;
  margin-left: -3px;
}

.bs-social-share.style-button.colored span.social-item.viber a {
  background-color: #5d54a4;
}

.bs-social-share.style-button.colored span.social-item.viber .fa.fa-viber {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAtFBMVEVmXaxlW6taTqVeVKhjWadcUKb///9iWKZhVqnu7fZWS6P8/P5pX65iWKphWKSQisR9dLlrYq9YTaO2sdhyabNTR6Hw7/fm5fKsp9Kjnc6gmsyclsqIgb+BeLt5cLZ1bLNuZLD5+fzq6fTAu927t9uoo9CWkMf39vvRzufOy+Wwq9SalMlwZrFcUaP08/nf3e7IxOHFweCxrNSNhsKEfb3i4fDLx+O4s9mzrtZOQp/W1OnV0+nSxjEiAAABXUlEQVQY0z2Qh5LjIAxABQoEAz737tiOW3rPtrv//6/D8e6+GTTMk0bSCGYEo5RR85DAL8i8Mvvs+2BwamQ/CRbuk/XZMpzX8e2J9mxXCX8f3bABr3oEscpf9cJ7U478kghuSCU97njJjKYFz78gW9EwS4sG/WbzTxAgeLWA9fzS4GPYp0dBO1Uh2JC8S6/l/C7LILvntn/gDgNxtAIfA74pmFd8pEMoS1VQwDpOKdabFgRq55C5crXOvzXQT+5EgJKYbV5ahNbeRNjGz+joaEpYqQ4UbJ10FIB5F/Wx5dvKpuM0kuDuzbYBsOm5YYey5y4C0Ny0JcazcqfWRaTjCzFlomkt17c1ERKfbqRvfGTzqSwVeEJorb3V3uLpdCoChFbX1o2GJGnPavP3gGKSBoZD9dh2t+4+VoIuCJn1ArOgq6OT7/un5WICXvE0Xmt/sZzV0gDLiT8mM3+++Q/56h8tpySg5AAAAABJRU5ErkJggg==);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -4px;
  margin-left: -5px;
}

.bs-social-share.style-outline-button span.social-item a {
  height: 32px;
  line-height: 28px;
  font-size: 13px;
  padding: 0 13px;
  display: block;
  color: #5e5e5e;
  border: 2px solid #a1a1a1;
  margin-bottom: 7px;
}

.bs-social-share.style-outline-button span.social-item a .fa {
  margin-right: 5px;
}

.bs-social-share.style-outline-button.no-title-style span.social-item a {
  width: 40px;
  text-align: center;
}

.bs-social-share.style-outline-button.no-title-style span.social-item a .fa {
  margin-right: 0;
}

.bs-social-share.style-outline-button.colored span.social-item.facebook a {
  border-color: #4a639f;
  color: #4a639f;
}

.bs-social-share.style-outline-button.colored span.social-item.facebook a:hover {
  border-color: #5271b3;
  color: #5271b3;
}

.bs-social-share.style-outline-button.colored span.social-item.twitter a {
  border-color: #59c8ff;
  color: #59c8ff;
}

.bs-social-share.style-outline-button.colored span.social-item.twitter a:hover {
  border-color: #58d1ff;
  color: #58d1ff;
}

.bs-social-share.style-outline-button.colored span.social-item.google_plus a {
  border-color: #d73d32;
  color: #d73d32;
}

.bs-social-share.style-outline-button.colored span.social-item.google_plus a:hover {
  border-color: #e64035;
  color: #e64035;
}

.bs-social-share.style-outline-button.colored span.social-item.pinterest a {
  border-color: #cb2027;
  color: #cb2027;
}

.bs-social-share.style-outline-button.colored span.social-item.pinterest a:hover {
  border-color: #e32229;
  color: #e32229;
}

.bs-social-share.style-outline-button.colored span.social-item.linkedin a {
  border-color: #0266a0;
  color: #0266a0;
}

.bs-social-share.style-outline-button.colored span.social-item.linkedin a:hover {
  border-color: #027ec1;
  color: #027ec1;
}

.bs-social-share.style-outline-button.colored span.social-item.tumblr a {
  border-color: #3e5a70;
  color: #3e5a70;
}

.bs-social-share.style-outline-button.colored span.social-item.tumblr a:hover {
  border-color: #426283;
  color: #426283;
}

.bs-social-share.style-outline-button.colored span.social-item.email a {
  border-color: #0c151c;
  color: #0c151c;
}

.bs-social-share.style-outline-button.colored span.social-item.email a:hover {
  border-color: #1a2a39;
  color: #1a2a39;
}

.bs-social-share.style-outline-button.colored span.social-item.telegram a {
  border-color: #179cde;
  color: #179cde;
}

.bs-social-share.style-outline-button.colored span.social-item.telegram a:hover {
  border-color: #179cde;
  color: #179cde;
}

.bs-social-share.style-outline-button.colored span.social-item.whatsapp a {
  border-color: #00e676;
  color: #00e676;
}

.bs-social-share.style-outline-button.colored span.social-item.whatsapp a:hover {
  border-color: #00ca65;
  color: #00ca65;
}

.bs-about .about-title {
  text-align: center;
  margin: 0 0 15px;
}

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

.bs-about .about-link {
  text-align: center;
  margin-top: 10px;
}

.bs-about .about-link a {
  font-weight: 700;
  font-size: 14px;
}

.bs-about .about-icons-list {
  text-align: center;
  margin: 17px 0 0;
  padding: 0;
}

.bs-about .about-icons-list .about-icon-item {
  display: inline-block;
  margin: 0 5px 5px 0;
}

.bs-about .about-icons-list .about-icon-item a {
  width: 28px;
  height: 28px;
  display: inline-block;
  color: #333;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.22);
  text-align: center;
  line-height: 28px;
  font-size: 16px;
  transition: all 0.4s ease;
}

.bs-about .about-icons-list .about-icon-item a:hover {
  color: #fff;
  box-shadow: none;
}

.bs-about .about-icons-list .about-icon-item a .bsfi, .bs-about .about-icons-list .about-icon-item a .fa {
  vertical-align: top;
  line-height: 28px;
}

.bs-about .about-icons-list .about-icon-item.facebook a:hover {
  background-color: #4a639f;
}

.bs-about .about-icons-list .about-icon-item.twitter a:hover {
  background-color: #59c8ff;
}

.bs-about .about-icons-list .about-icon-item.google-plus a:hover {
  background-color: #d73d32;
}

.bs-about .about-icons-list .about-icon-item.instagram a:hover {
  background: #f77638;
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, rgba(0, 0, 0, 0)), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}

.bs-about .about-icons-list .about-icon-item.youtube a:hover {
  background-color: #cc181e;
}

.bs-about .about-icons-list .about-icon-item.youtube a:hover {
  background-color: #cc181e;
}

.bs-about .about-icons-list .about-icon-item.dribbble a:hover {
  background-color: #ea4c89;
}

.bs-about .about-icons-list .about-icon-item.vimeo a:hover {
  background-color: #46a3e9;
}

.bs-about .about-icons-list .about-icon-item.behance a:hover {
  background-color: #3b63fc;
}

.bs-about .about-icons-list .about-icon-item.pinterest a:hover {
  background-color: #cb2027;
}

.bs-about .about-icons-list .about-icon-item.github a:hover {
  background-color: #4c4c4c;
}

.bs-about .about-icons-list .about-icon-item.email a:hover {
  background-color: #333;
}

.bs-about .about-icons-list .about-icon-item.telegram a:hover {
  background-color: #179cde;
}

.bs-about .about-icons-list .about-icon-item.vk a:hover {
  background-color: #4e729a;
}

.bs-popular-categories .bs-popular-terms-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.sidebar-column-secondary .bs-popular-categories .bs-popular-terms-list, .vc_col-sm-2 .bs-popular-categories .bs-popular-terms-list {
  padding: 0;
}

.bs-popular-categories .bs-popular-term-item {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
  font-size: 13px;
  line-height: 24px;
}

.bs-popular-categories .bs-popular-term-item .term-count, .bs-popular-categories .bs-popular-term-item a {
  color: #333;
}

.bs-popular-categories .bs-popular-term-item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

.bs-popular-categories .bs-popular-term-item .term-count {
  float: right;
  display: inline-block;
  background: rgba(0, 0, 0, 0.08);
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  transition: all 0.4s ease;
  padding: 0 6px;
}

.bs-popular-categories .bs-popular-term-item:hover .term-count {
  color: #fff;
}

.bs-popular-categories .bs-popular-term-item:hover a {
  color: inherit;
}

.widget.widget_bs-subscribe-newsletter {
  background: #efefef;
  padding: 27px 23px !important;
}

.bs-subscribe-newsletter .subscribe-image {
  margin-bottom: 15px;
  text-align: center;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
}

.bs-subscribe-newsletter .subscribe-message {
  text-align: center;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}

.bs-subscribe-newsletter .subscribe-message p:last-child {
  margin-bottom: 0;
}

.bs-subscribe-newsletter form {
  width: 100%;
  position: relative;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
}

.bs-subscribe-newsletter .newsletter-email {
  color: #5f6569;
  width: 100%;
  border-color: #cbd1d8;
  height: 34px;
  line-height: 34px;
  border-radius: 33px;
  padding: 0 12px;
  font-size: 12px;
}

.bs-subscribe-newsletter .newsletter-subscribe {
  margin-top: 0;
  width: auto;
  position: absolute;
  top: 0;
  right: 0;
  height: 34px;
  line-height: 34px;
  border-radius: 0 33px 33px 0;
  text-transform: capitalize !important;
  cursor: pointer;
  font-size: 13px;
  padding: 0 13px;
}

.bs-subscribe-newsletter .newsletter-subscribe .fa {
  margin-right: 3px;
}

.bs-subscribe-newsletter .powered-by {
  font-size: 12px;
  margin: 5px auto 0;
  max-width: 311px;
  color: #b7b7b7;
  text-align: center;
  opacity: 0.6;
  transition: all 0.5s ease;
  vertical-align: middle;
}

.bs-subscribe-newsletter .powered-by:hover {
  opacity: 1;
}

.bs-flickr .bs-flickr-photo-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-flickr .bs-flickr-photo-list.columns-2 {
  margin: 0;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  text-align: center;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li img {
  width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li {
  float: left;
  width: 33.333%;
  margin-bottom: 8px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(1) {
  width: 66.66666%;
  padding-right: 3px !important;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(1) img {
  width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(2) {
  padding: 0 0 0 6px !important;
  margin-bottom: 10px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3) {
  padding: 0 0 0 6px !important;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li img {
  max-width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-flickr .bs-flickr-photo-list.list-photos .bs-flickr-photo {
  float: left;
  width: 12.5%;
}

.bs-flickr .bs-flickr-photo-list.list-photos .bs-flickr-photo img {
  max-width: 100%;
}

.bs-flickr .bs-flickr-photo-list.list-photos {
  margin: 0;
  padding: 0;
}

.bs-flickr-photo .img-holder {
  width: 100%;
}

.bs-flickr-photo .img-holder:before {
  padding-top: 100%;
}

.bs-dribbble .bs-dribbble-shot-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-dribbble .bs-dribbble-shot-list li:before {
  display: none;
}

.bs-dribbble .bs-dribbble-shot-list li {
  padding: 0;
  margin-bottom: 10px;
  text-align: center;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li {
  float: left;
  width: 33.333%;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.dribbble-shot .img-holder {
  width: 100%;
}

.bs-google-plus > div {
  margin-right: auto !important;
  margin-left: auto !important;
  display: block !important;
}

.bs-embed .bs-embed-item iframe {
  max-width: 100%;
}

.bs-embed .bs-embed-item {
  margin-bottom: 15px;
}

.bs-embed .bs-embed-item:last-child {
  margin-bottom: 0;
}

.bs-instagram .bs-instagram-photo-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-instagram-photo {
  position: relative;
  z-index: 1;
  width: 100%;
}

.bs-instagram-photo a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  float: none;
  margin: 0;
}

.bs-instagram-photo a, .bs-instagram-photo a:hover {
  color: #fff;
}

.bs-instagram-photo a:before {
  padding-top: 100%;
}

.bs-instagram-photo .img-holder {
  background-color: #e6e6e6;
}

.bs-instagram-photo .img-holder.b-loaded, body.bs-ll-d .bs-instagram-photo .img-holder {
  background-size: cover;
  background-color: transparent;
}

.bs-instagram-photo a .the-hover:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.35);
  display: block;
  transition: all 0.45s ease;
  opacity: 0;
}

.bs-instagram-photo a .the-hover:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16d";
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 50%;
  margin-left: -20px;
  font-size: 30px;
  opacity: 0;
  transition: all 0.45s ease;
}

.bs-instagram-photo:hover a .the-hover:after, .bs-instagram-photo:hover a .the-hover:before {
  opacity: 1;
}

.bs-instagram .bs-instagram-photo-list li:before {
  display: none;
}

.bs-dribbble .bs-instagram-photo-list li {
  padding: 0;
  margin-bottom: 8px;
  text-align: center;
}

.bs-dribbble .bs-instagram-photo-list li br {
  display: none;
}

.bs-instagram .bs-instagram-photo-list .bs-instagram-photo img {
  transition: all 0.3s ease;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  max-height: 155px;
  overflow: hidden;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  max-height: 155px;
  overflow: hidden;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:first-child {
  width: 100%;
  max-height: inherit;
  float: none;
  padding: 0 !important;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(even) {
  padding-right: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(odd) {
  padding-left: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(n+3) {
  clear: right;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li {
  float: left;
  width: 33.333%;
  overflow: hidden;
  margin-bottom: 10px;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li {
  float: left;
  width: 33.333%;
  margin-bottom: 8px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(1) {
  width: 66.66666%;
  padding-right: 3px !important;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(1) img {
  width: 100%;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(2) {
  padding: 0 0 0 6px !important;
  margin-bottom: 10px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3) {
  padding: 0 0 0 6px !important;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li img {
  max-width: 100%;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo {
  float: left;
  width: 12.5%;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo img {
  max-width: 100%;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo-list {
  margin: 0;
  padding: 0;
}

.bs-instagram .better-direction-nav .better-next, .bs-instagram .better-direction-nav .better-prev {
  margin-top: -26px;
}

.better-newsticker {
  min-height: 24px;
  max-height: 24px;
  overflow: hidden;
  position: relative;
  margin: 0 0 20px 0;
}

.better-newsticker .heading {
  display: inline-block;
  width: 90px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 24px;
  font-size: 12px;
  padding: 0;
  text-transform: uppercase !important;
  margin: 0;
  color: #fff;
  text-align: center;
  border-radius: 3px;
}

.better-newsticker .heading:after {
  content: "";
  display: inline-block;
  border-top: 6px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 6px solid transparent;
  position: absolute;
  right: -7px;
  top: 50%;
  margin-top: -6px;
}

.better-newsticker ul.news-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.better-newsticker ul.news-list li {
  margin: 0;
  padding: 0 15px 0 0;
  height: 24px;
  line-height: 24px;
  font-size: 13px;
  width: 65%;
  transition: all 0.45s ease;
  z-index: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.better-newsticker ul.news-list li.active {
  margin: 0;
  z-index: 1;
  opacity: 1;
  left: 110px;
}

.better-newsticker ul.news-list li a {
  color: #696969;
}

.better-newsticker ul.news-list li a:hover {
  color: #0080ce;
}

.better-newsticker .control-nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  line-height: 24px;
  direction: ltr;
}

.better-newsticker .control-nav span {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border: 1px solid #eaeaea;
  color: #ccc;
  background: #fff;
  transition: all 0.45s ease;
  cursor: pointer;
  vertical-align: top;
  border-radius: 3px;
}

.better-newsticker .control-nav span:hover {
  border-color: transparent;
  color: #fff;
}

.better-newsticker .control-nav span.prev {
  margin-right: 6px;
}

.newsticker-container {
  margin: 0 0 20px;
}

.layout-1-col .newsticker-container {
  padding-right: 0;
  padding-left: 0;
}

.better-newsticker.header-ticker {
  margin: 0;
}

.wpb_wrapper .better-newsticker {
  margin-left: 20px;
  margin-right: 20px;
}

.entry-content > .vc_row:first-child > .wpb_column > .vc_column-inner > .wpb_wrapper > .better-newsticker {
  margin-top: -5px;
}

.better-newsticker .control-nav span .fa {
  line-height: 22px;
  position: relative;
}

.better-social-counter.style-big-button .social-item, .better-social-counter.style-box .item-icon, .better-social-counter.style-button .item-icon, .better-social-counter.style-clean .item-icon, .better-social-counter.style-modern .item-icon, .better-social-counter.style-style-6 .item-icon {
  background-color: #434343;
}

.better-social-counter.style-big-button .item-icon, .better-social-counter.style-box .item-count, .better-social-counter.style-box .item-title {
  background-color: #313131;
}

.widget_better-social-counter .better-social-counter.style-button .social-list {
  text-align: center;
}

.widget_better-social-counter .better-social-counter.style-button .social-item {
  display: inline-block;
  float: none;
}

.widget_better-social-counter .better-social-counter.style-style-6 .social-item {
  border-bottom: none;
}

.site-footer .better-studio-shortcode, .widget .better-studio-shortcode {
  margin-bottom: 0;
}

.section-heading {
  margin: 0 0 15px;
  font-size: 16px;
  line-height: 20px;
  position: relative;
}

.section-heading p {
  margin-bottom: 0 !important;
  display: inline-block;
}

.section-heading .h-text .bf-icon {
  margin-right: 3px;
  vertical-align: top;
  line-height: inherit;
}

.section-heading .h-text, .section-heading:after {
  display: inline-block;
  transition: 0.35s cubic-bezier(0.39, 0.58, 0.57, 1) 0s;
}

.section-heading:after {
  background: rgba(0, 0, 0, 0.08);
  content: "";
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.section-heading .h-text {
  position: relative;
  z-index: 1;
}

.section-heading .other-link {
  float: right;
  outline: 0;
}

.section-heading .other-link .h-text {
  margin-left: 0;
  color: #484848;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 82%;
  padding: 4px 0 4px 14px;
}

.section-heading.sh-t1:after {
  top: 50%;
  left: 0;
  height: 5px;
  margin-top: -2.5px;
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
}

.section-heading.sh-t1 .h-text {
  display: inline-block;
  padding: 4px 17px 4px 0;
  color: #444;
  background: #fff;
}

.section-heading.sh-t1 .other-link .h-text {
  padding: 4px 4px 4px 17px !important;
  background: #fff;
}

.section-heading.sh-t1 .bs-pretty-tabs-container {
  background: #fff;
}

.section-heading.multi-tab.sh-t1 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.sh-t1 .bs-pretty-tabs .bs-pretty-tabs-container:hover .bs-pretty-tabs-more.other-link .h-text {
  border: 1px solid #d8d8d8;
  border-bottom: none;
}

.section-heading.sh-t1 .bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 2;
  display: none;
}

.section-heading.sh-t1.sh-s2:after {
  opacity: 0.15;
}

.section-heading.sh-t1.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  margin-top: -4px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s4:after {
  display: none;
}

.section-heading.sh-t1.sh-s5 .h-text {
  line-height: 22px;
}

.section-heading.sh-t1.sh-s5 {
  padding-bottom: 7px;
}

.section-heading.sh-t1.sh-s5:after {
  top: inherit;
  left: 0;
  height: 1px;
  margin-top: -0.5px;
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
  bottom: 0;
}

.section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t1.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text:after {
  display: inline-block;
  margin-left: 16px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  font-weight: 900;
}

.section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s5 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text {
  padding-right: 15px;
  color: #444 !important;
}

.section-heading.sh-t1.sh-s6:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s6 {
  text-align: center;
}

.section-heading.sh-t1.sh-s6.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t1.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s6 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s6 > a:last-child:first-child > .h-text {
  padding: 4px 17px;
}

.section-heading.sh-t1.sh-s7:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  background-color: transparent !important;
  left: 0;
  right: 0;
  bottom: 0;
  top: initial;
  margin-top: 0;
}

.section-heading.sh-t1.sh-s7 {
  text-align: center;
  padding-bottom: 26px;
}

.section-heading.sh-t1.sh-s7.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t1.sh-s7 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s7 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s7 > a:last-child:first-child > .h-text {
  padding: 4px 0;
}

.section-heading.sh-t2 {
  line-height: 20px;
  padding: 4px 0 0;
}

.section-heading.sh-t2:after {
  top: 0;
  height: 4px;
}

.section-heading.sh-t2:before {
  content: "";
  display: inline-block;
  height: 1px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t2 .h-text {
  padding: 4px 0;
  line-height: 34px;
}

.section-heading.sh-t2 .other-link .h-text {
  padding: 4px 0 4px 12px;
  text-transform: capitalize;
}

.section-heading.sh-t2 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
}

.section-heading.sh-t2.sh-t2 .bs-pretty-tabs-elements .h-text {
  line-height: 24px;
  padding: 2px 3px;
}

.section-heading.sh-t2.sh-s2 {
  background: #f5f5f5;
  background: rgba(0, 0, 0, 0.04);
  padding: 4px 15px 0;
}

.section-heading.sh-t2.sh-s2 .bs-pretty-tabs-container {
  margin-right: -15px;
}

.section-heading.sh-t2.sh-s2 .h-text {
  line-height: 38px;
  color: #444;
}

.section-heading.sh-t2.sh-s3 {
  background: #f5f5f5;
  background: rgba(0, 0, 0, 0.04);
  padding: 0 15px 0 20px;
}

.section-heading.sh-t2.sh-s4 {
  border: 1px solid rgba(0, 0, 0, 0.06);
  padding: 0 15px 0 20px;
}

.section-heading.sh-t2.sh-s3 .bs-pretty-tabs-container, .section-heading.sh-t2.sh-s4 .bs-pretty-tabs-container {
  margin-right: -15px;
}

.section-heading.sh-t2.sh-s3 .h-text, .section-heading.sh-t2.sh-s4 .h-text {
  line-height: 34px;
  color: #444;
}

.section-heading.sh-t2.sh-s4 .h-text {
  line-height: 32px;
}

.section-heading.sh-t2.sh-s3:after {
  top: 0;
  width: 5px;
  bottom: 0;
  height: 100%;
}

.section-heading.sh-t2.sh-s4:after {
  top: -1px;
  bottom: -1px;
  left: -1px;
  height: auto;
  width: 5px;
}

.section-heading.sh-t2.sh-s3:before, .section-heading.sh-t2.sh-s4:before {
  display: none;
}

.section-heading.sh-t3 {
  line-height: 20px;
  padding: 0 0 4px;
}

.section-heading.sh-t3:after {
  top: inherit;
  bottom: 0;
  height: 4px;
  background: #2d2d2d;
}

.section-heading.sh-t3:before {
  display: none;
}

.section-heading.sh-t3.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3 > .h-text, .section-heading.sh-t3 > a > .h-text {
  padding: 4px 0;
  line-height: 26px;
  border: none;
}

.bs-light-scheme .section-heading.sh-t3 > .h-text {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t3:after {
  background-color: #fff !important;
}

.section-heading.sh-t3 > .other-link .h-text {
  padding: 4px 0 4px 17px;
}

.section-heading.sh-t3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: rgba(0, 0, 0, 0.09);
}

.section-heading.sh-t3.sh-s2 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s2:after {
  height: 100%;
  opacity: 0.08;
}

.section-heading.sh-t3.sh-s2.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s2 > .h-text, .section-heading.sh-t3.sh-s2 > a > .h-text {
  line-height: 36px;
}

.section-heading.sh-t3.sh-s3 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s3:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #444;
}

.section-heading.sh-t3.sh-s3.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .section-heading.sh-t3.sh-s3 > .h-text.h-text, .section-heading.sh-t3.sh-s3 > a.active > .h-text.h-text, .section-heading.sh-t3.sh-s3 > a > .h-text.h-text {
  line-height: 34px;
  color: #fff !important;
}

.section-heading.sh-t3.sh-s3:after {
  height: 3px;
  background: #444;
}

.section-heading.sh-t3.sh-s3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  background: #444;
  right: -15px;
}

.section-heading.sh-t3.sh-s3 .other-link .h-text {
  color: #fff;
}

.section-heading.sh-t3.sh-s3 > .h-text:last-child:first-child, .section-heading.sh-t3.sh-s3 > .main-link > .h-text, .section-heading.sh-t3.sh-s3 > a:last-child:first-child > .h-text {
  text-transform: uppercase;
}

.section-heading.sh-t3.sh-s4 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s4:after {
  height: 100%;
}

.section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text {
  line-height: 34px;
  border: none;
}

.section-heading.sh-t3.sh-s4.sh-t3.sh-s4 .h-text, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 .main-link:first-child:last-child .main-term-1171.h-text, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 a.active, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 > .other-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t3.sh-s4 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  right: -15px;
}

.section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(0, 0, 1, 0.07);
  padding: 2px 15px 0 15px;
}

.section-heading.sh-t3.sh-s5:before {
  display: none;
}

.section-heading.sh-t3.sh-s5:after {
  top: -1px;
  height: 3px;
  left: -1px;
  right: -1px;
  width: auto;
}

.section-heading.sh-t3.sh-s5.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  padding-right: 0;
}

.section-heading.sh-t3.sh-s5.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s5 > .h-text, .section-heading.sh-t3.sh-s5 > a > .h-text {
  line-height: 36px;
  border: none;
}

.section-heading.sh-t3.sh-s6 {
  padding: 0 15px 0 15px;
}

.section-heading.sh-t3.sh-s6:before {
  display: none;
}

.section-heading.sh-t3.sh-s6:after {
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) !important;
  opacity: 0.13;
}

.section-heading.sh-t3.sh-s6.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s6 > .h-text, .section-heading.sh-t3.sh-s6 > a > .h-text {
  line-height: 36px;
  border: none;
}

.section-heading.sh-t3.sh-s7 {
  padding: 0 15px;
  text-align: center;
}

.section-heading.sh-t3.sh-s7.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t3.sh-s7:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  height: 0;
  width: 0;
  margin-left: -10.5px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #444;
}

.section-heading.sh-t3.sh-s7.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > a.active > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > a > .h-text.h-text.h-text {
  line-height: 32px;
  color: #fff !important;
}

.section-heading.sh-t3.sh-s7:after {
  height: 100%;
  background: #444;
}

.section-heading.sh-t3.sh-s7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  background: #444;
  right: -15px;
}

.section-heading.sh-t3.sh-s7 .other-link .h-text {
  color: #fff;
}

.section-heading.sh-t3.sh-s8 {
  padding: 0;
  text-align: center;
}

.section-heading.sh-t3.sh-s8.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child, .section-heading.sh-t3.sh-s8 > .main-link > .h-text, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text {
  text-transform: uppercase;
  border: 2px solid #444;
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:before, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:before, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:after, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  height: 100%;
  width: 17px;
  position: absolute;
  left: -19px;
  top: 0;
  background: #fff;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:after {
  left: inherit;
  right: -19px;
}

.section-heading.sh-t3.sh-s8.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s8 > .h-text, .section-heading.sh-t3.sh-s8 > a > .h-text {
  line-height: 34px;
  border: none;
  background: #fff;
}

.section-heading.sh-t3.sh-s8:after {
  opacity: 0.13;
  height: 2px;
  margin-top: -1px;
  top: 50%;
  display: block;
}

.section-heading.sh-t3.sh-s8.multi-tab .bs-pretty-tabs-container {
  background: #fff;
}

.section-heading.sh-t3.sh-s9 {
  text-align: center;
  padding: 0 16px 4px;
}

.section-heading.sh-t3.sh-s9:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}

.section-heading.sh-t3.sh-s9:after {
  height: 3px;
}

.section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9 .h-text {
  color: #fff !important;
  padding: 5px 0;
}

.section-heading.sh-t3.sh-s9.bs-pretty-tabs {
  text-align: inherit !important;
}

.section-heading.multi-tab.sh-t4 .main-link.active .h-text, .section-heading.sh-t4 .main-link:first-child:last-child .h-text, .section-heading.sh-t4 > .h-text {
  color: #fff;
}

.section-heading.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t4 > .h-text, .section-heading.sh-t4 > a > .h-text {
  line-height: 32px;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t4 .h-text {
  padding: 0 12px;
}

.section-heading.multi-tab.sh-t4 .h-text, .section-heading.multi-tab.sh-t4 .main-link .h-text {
  border: 1px solid #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
  margin-right: 12px;
}

.section-heading.multi-tab.sh-t4 > .h-text, .section-heading.multi-tab.sh-t4 > a > .h-text {
  background: #fff;
}

.section-heading.multi-tab.sh-t4 .other-link .h-text {
  margin-right: 0;
  margin-left: 12px;
}

.section-heading.multi-tab.sh-t4 .main-link:hover .h-text, .section-heading.sh-t4 .main-link.active .h-text, .section-heading.sh-t4 a.active .h-text, .section-heading.sh-t4 a:hover .h-text {
  border-color: transparent !important;
  color: #fff;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  border-color: #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
  background: #fff;
}

.section-heading.sh-t4 .bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:after {
  height: 50%;
  right: 0;
  left: initial;
  top: 90%;
  pointer-events: all;
}

.section-heading.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link .h-text {
  margin: 0 0 1px;
  border: none;
  padding: 1px 10px;
}

.section-heading.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link .h-text:after {
  display: none;
}

.section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  top: 120%;
  border-color: #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:before {
  content: "";
  position: absolute;
  height: 21%;
  display: inline-block;
  background: 0 0;
  right: -1px;
  left: -1px;
  top: 103%;
  top: calc(100% + 1px);
  pointer-events: visible;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-more.other-link:hover .h-text {
  background: #fff !important;
}

.section-heading.sh-t4.sh-s1:after, .section-heading.sh-t4.sh-s3:after {
  height: 100%;
  top: 0;
  margin-top: 0;
  background: #f3f3f3;
  background: rgba(0, 0, 0, 0.04);
}

.section-heading.sh-t4.sh-s1 .h-text:after, .section-heading.sh-t4.sh-s3 .h-text:after {
  content: "";
  position: absolute;
  height: 110%;
  width: 12px;
  display: inline-block;
  background: #fff;
  right: -13px;
  top: -1px;
}

.section-heading.sh-t4.sh-s1 .other-link .h-text:after, .section-heading.sh-t4.sh-s3 .other-link .h-text:after {
  right: initial;
  left: -13px;
}

.section-heading.sh-t4.sh-s2:after {
  display: none;
}

.section-heading.sh-t4.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=);
  opacity: 0.13;
}

.section-heading.sh-t4.sh-s4:after {
  height: 13px;
  top: 9px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ4NUVFODNGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ4NUVFODRGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDg1RUU4MUY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDg1RUU4MkY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk86A7EAAAASSURBVHjaYmBgYLBgIAgAAgwAB88AOccVbLsAAAAASUVORK5CYII=) repeat;
  opacity: 1;
}

.section-heading.sh-t4.sh-s4 .h-text:before {
  content: "";
  position: absolute;
  display: inline-block;
  right: -11px;
  top: 0;
  width: 25px;
  height: 35px;
  transform: skew(29deg);
  z-index: -1;
}

.section-heading.sh-t4.sh-s4 .h-text:after {
  content: "";
  position: absolute;
  height: 110%;
  display: inline-block;
  background: #fff;
  top: -1px;
  width: 42px;
  right: -42px;
  z-index: -2;
}

.site-footer .light-text .section-heading.sh-t4.sh-s4 .h-text:after, .site-footer .light-text .section-heading.sh-t4.sh-s4:after {
  display: none;
}

.section-heading.sh-t4.sh-s4 .h-text {
  line-height: 34px;
  height: 35px;
  padding-top: 2px;
}

.section-heading.sh-t4.sh-s4 .main-link .h-text {
  border: none !important;
}

.section-heading.sh-t4.sh-s4 .other-link.other-link .h-text {
  background-color: #fff !important;
  border: none !important;
  margin-top: -3px;
  color: #000 !important;
  margin-left: 0;
}

.section-heading.sh-t4.sh-s4 .other-link.other-link .h-text:after, .section-heading.sh-t4.sh-s4 .other-link.other-link .h-text:before {
  display: none;
}

.section-heading.sh-t4.sh-s4 .main-link:hover .h-text, .section-heading.sh-t4.sh-s4.section-heading.sh-t4.sh-s4 .main-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s5:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkyNTA0MDQyNDg2MTExRThBMUYzQkY4RTIxQ0VCMDZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkyNTA0MDQzNDg2MTExRThBMUYzQkY4RTIxQ0VCMDZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTI1MDQwNDA0ODYxMTFFOEExRjNCRjhFMjFDRUIwNkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTI1MDQwNDE0ODYxMTFFOEExRjNCRjhFMjFDRUIwNkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6f3F9TAAAAhklEQVR42myPSw7DIAxEJyp36BoQWy7ASRAC5WAIDpVVJBb87kEbFhVtY8kL+4014y2lJDnn+K2cM7TW2MYY8g4aYxBCAC7B2m8olVLyPM85k/Wy1gprLWKMEELM3UfQWoNzbsI1E1nh5ckY+8pDeu/Y931CSunfN4/jOJ7e+1tYSsFLgAEAJ2RFZ6uSCs8AAAAASUVORK5CYII=) repeat;
  opacity: 0.7;
}

.have_bg.bs-light-scheme .section-heading.sh-t4.sh-s5:after {
  filter: invert(100%) brightness(12.7);
  opacity: 0.6;
  background-color: transparent;
}

.bs-light-scheme .section-heading.sh-t4.sh-s5 > .h-text {
  color: #000 !important;
}

.section-heading.sh-t4.sh-s5:after {
  height: 100%;
}

.section-heading.sh-t4.sh-s5 .h-text:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  z-index: -1;
  border-left: 0 solid transparent;
  border-right: 17px solid transparent;
  border-top: 16px solid #fff;
}

.section-heading.sh-t4.sh-s5 .h-text:after {
  content: "";
  position: absolute;
  height: 100%;
  display: inline-block;
  background: #fff;
  top: 0;
  width: 14px;
  right: -14px;
  z-index: -2;
}

.site-footer .light-text .section-heading.sh-t4.sh-s5 .h-text:after, .site-footer .light-text .section-heading.sh-t4.sh-s5:after {
  display: none;
}

.section-heading.sh-t4.sh-s5 .h-text {
  line-height: 40px;
  height: 42px;
  padding-top: 2px;
  padding-right: 17px;
  padding-left: 17px;
}

.section-heading.sh-t4.sh-s5 .main-link .h-text {
  border: none !important;
}

.section-heading.sh-t4.sh-s5 .other-link.other-link .h-text {
  background-color: #fff !important;
  border: none !important;
  color: #000 !important;
  margin-left: 0;
}

.section-heading.sh-t4.sh-s5 .other-link.other-link .h-text:after, .section-heading.sh-t4.sh-s5 .other-link.other-link .h-text:before {
  display: none;
}

.section-heading.sh-t4.sh-s5 .main-link:hover .h-text, .section-heading.sh-t4.sh-s5.section-heading.sh-t4.sh-s5 .main-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s6 {
  background-color: #2d2f38;
}

.bs-light-scheme .section-heading.sh-t4.sh-s6 {
  background-color: rgba(255, 255, 255, 0.07);
}

.section-heading.sh-t4.sh-s6 .h-text {
  line-height: 38px;
  color: #fff !important;
  border: none !important;
}

.section-heading.sh-t4.sh-s6 .h-text:before {
  content: "";
  position: absolute;
  right: -20px;
  top: 0;
  z-index: -1;
  border-left: 0 solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 38px solid transparent;
}

.section-heading.sh-t4.sh-s6 .other-link span {
  background-color: transparent !important;
  border: none;
  color: #fff;
  font-size: 11px;
}

.section-heading.sh-t4.sh-s6 .other-link span:before {
  display: none;
}

.section-heading.sh-t4.sh-s6 .other-link.active .h-text {
  background-color: transparent !important;
  border: none;
  color: #fff;
}

.section-heading.multi-tab.sh-t4.sh-s6 .main-link .h-text:hover {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s6 .h-text:after, .section-heading.sh-t4.sh-s6:after {
  display: none;
}

.section-heading.sh-t5 {
  padding: 0 0 3px;
}

.section-heading.sh-t5:after {
  display: none;
}

.section-heading.sh-t5:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: inherit;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t5 > .h-text:last-child:first-child, .section-heading.sh-t5 > .main-link > .h-text, .section-heading.sh-t5 > a:last-child:first-child > .h-text {
  position: relative;
}

.section-heading.sh-t5 > .h-text:last-child:first-child:before, .section-heading.sh-t5 > .main-link > .h-text:before, .section-heading.sh-t5 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 3px;
  bottom: -3px;
  background: #000;
}

.section-heading.sh-t5 .h-text {
  padding: 0;
  line-height: 36px;
}

.section-heading.sh-t5 .other-link .h-text, .section-heading.sh-t5.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  text-transform: capitalize;
}

.section-heading.sh-t5 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t5 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.section-heading.sh-t5.sh-s2 {
  padding: 3px 0 0;
}

.section-heading.sh-t5.sh-s2 > .h-text:last-child:first-child:before, .section-heading.sh-t5.sh-s2 > .main-link > .h-text:before, .section-heading.sh-t5.sh-s2 > a:last-child:first-child > .h-text:before {
  bottom: inherit;
  top: -3px;
}

.section-heading.sh-t5.sh-s2:before {
  top: 0;
  bottom: inherit;
}

.section-heading.sh-t5.sh-2 .h-text {
  line-height: 40px;
}

.section-heading.sh-t6 {
  padding: 0;
}

.section-heading.sh-t6:after {
  display: none;
}

.section-heading.sh-t6:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.section-heading.sh-t6 > .h-text:last-child:first-child, .section-heading.sh-t6 > .main-link > .h-text, .section-heading.sh-t6 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 11px;
  color: #fff;
}

.section-heading.sh-t6.sh-s13:before {
  top: auto;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.07) !important;
}

.section-heading.sh-t6 .h-text {
  padding: 0;
  line-height: 32px;
}

.section-heading.sh-t6 .other-link .h-text, .section-heading.sh-t6.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 2px 0 0 17px;
  text-transform: capitalize;
}

.section-heading.sh-t6 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t6 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.section-heading.sh-t6 > .other-link {
  margin-top: 2px;
}

.section-heading.sh-t6 .bs-pretty-tabs-elements .other-link {
  margin-top: 0;
}

.section-heading.multi-tab.sh-t6 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.sh-t6.sh-s2:before {
  top: 50%;
  height: 3px;
  margin-top: -1.5px;
}

.section-heading.sh-t6.sh-s2 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s2 .other-link .h-text, .section-heading.sh-t6.sh-s2.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  background: #fff;
}

.section-heading.sh-t6.sh-s3:before {
  top: inherit;
  bottom: 0;
  height: 3px;
  margin-top: 0;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-bottom: 30px solid #000;
  border-right: 20px solid transparent;
  z-index: 1;
  right: -20px;
  background-color: transparent !important;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:before {
  background: #fff;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:after {
  border-bottom-color: rgba(255, 255, 255, 0.43);
  z-index: 2;
  -webkir-box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.1);
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s3 > .main-link > .h-text, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text {
  padding: 0 15px;
}

.section-heading.sh-t6.sh-s3 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.bs-pretty-tabs.sh-s3 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s3 .other-link .h-text {
  padding: 0 0 0 17px;
}

.section-heading.sh-t6.sh-s3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  top: 96%;
  border-top-color: transparent;
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s4 > .main-link > .h-text, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 24px 0 12px;
}

.section-heading.sh-t6.sh-s4:before {
  display: none;
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  border-left: 2px solid #fff;
  border-right: 3px solid rgba(255, 255, 255, 0.7);
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  right: 5px;
  width: 2px;
  border-left: 3px solid #fff;
  border-right: 5px solid rgba(255, 255, 255, 0.45);
}

.section-heading.sh-t6.sh-s5:before {
  display: none;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s5 > .main-link > .h-text, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text {
  padding: 0 22px 0 25px;
  border-radius: 0 0 12px;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 20px solid #fff;
  border-right: 15px solid transparent;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:after {
  border-right: none;
  border-top: none;
  border-bottom: 20px solid rgba(0, 0, 0, 0.3);
  border-left: 15px solid transparent;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}

.section-heading.sh-t6.sh-s6, .section-heading.sh-t6.sh-s7 {
  padding: 0 25px 0 0;
}

.section-heading.sh-t6.sh-s6:before, .section-heading.sh-t6.sh-s7:before {
  height: 100%;
  width: auto;
  left: 5px;
  right: 5px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  background: rgba(0, 0, 0, 0.05) !important;
}

.section-heading.sh-t6.sh-s7:before {
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s6 > .main-link > .h-text, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s7 > .main-link > .h-text, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text {
  padding: 0 26px 0 10px;
}

.section-heading.sh-t6.sh-s6 .h-text, .section-heading.sh-t6.sh-s7 .h-text {
  line-height: 34px;
}

.section-heading.sh-t6.bs-pretty-tabs.sh-s6 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.bs-pretty-tabs.sh-s7 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s6 .other-link .h-text, .section-heading.sh-t6.sh-s7 .other-link .h-text {
  padding: 0 0 0 17px;
  border: none;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s6 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: -8px;
  width: 16px;
  height: 100%;
  z-index: 1;
  background: #fff;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:after {
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 44px solid #fff;
  border-right: 16px solid transparent;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s6 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: -7px;
  width: 15px;
  height: 100%;
  z-index: 1;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  border: none;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s6 > .main-link > .h-text, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text {
  margin-left: 11px;
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:before {
  border-top: none;
  border-bottom: 44px solid #fff;
}

.section-heading.sh-t6.sh-s6 > .other-link, .section-heading.sh-t6.sh-s7 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s6 .bs-pretty-tabs-container .bs-pretty-tabs-elements, .section-heading.sh-t6.sh-s7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  right: -13px;
}

.section-heading.sh-t6.sh-s8:before {
  display: none;
}

.section-heading.sh-t6.sh-s8 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s8 > .main-link > .h-text, .section-heading.sh-t6.sh-s8 > a:last-child:first-child > .h-text {
  padding: 0 25px 0 12px;
}

.section-heading.sh-t6.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s8 > a:last-child:first-child > .h-text:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 16px solid transparent;
  border-right: 16px solid #fff;
  border-bottom: 16px solid transparent;
}

.section-heading.sh-t6.sh-s8 .other-link .h-text, .section-heading.sh-t6.sh-s8.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding-top: 0;
}

.section-heading.sh-t6.sh-s8 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s10, .section-heading.sh-t6.sh-s12, .section-heading.sh-t6.sh-s9 {
  padding: 0 15px 7px 0;
}

.section-heading.sh-t6.sh-s10 .h-text, .section-heading.sh-t6.sh-s12 .h-text, .section-heading.sh-t6.sh-s9 .h-text {
  line-height: 34px;
}

.section-heading.sh-t6.sh-s10:before, .section-heading.sh-t6.sh-s9:before {
  height: auto;
  top: 7px;
  border-radius: 3px;
  bottom: 0;
}

.section-heading.sh-t6.sh-s12:before {
  display: none;
}

.section-heading.sh-t6.sh-s9:before {
  background: rgba(0, 0, 0, 0.05) !important;
}

.section-heading.sh-t6.sh-s10:before {
  opacity: 0.13;
  background: #a2a2a2;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s10 > .main-link > .h-text, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s9 > .main-link > .h-text, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text {
  border-radius: 3px 3px 3px 0;
}

.section-heading.sh-t6.sh-s10 > .other-link, .section-heading.sh-t6.sh-s9 > .other-link {
  margin-top: 6px;
}

.section-heading.sh-t6.sh-s10.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s9.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  border: none;
  padding-top: 0;
  line-height: 33px;
  margin-top: 8px;
}

.section-heading.sh-t6.sh-s10.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  border: none;
  padding-top: 0;
  line-height: 33px;
}

.section-heading.sh-t6.sh-s10 > .other-link, .section-heading.sh-t6.sh-s9 > .other-link {
  margin-top: 6px;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s10 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s10 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text:before, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:before, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s9 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s9 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 0;
  height: 0;
  border-top: 10px solid rgba(0, 0, 0, 0.18);
  border-right: 10px solid transparent;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s10 > .main-link > .h-text, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s12 > .main-link > .h-text, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s9 > .main-link > .h-text, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text {
  padding: 0 19px;
}

.section-heading.sh-t6.sh-s12 .other-link .h-text {
  padding-top: 0;
}

.section-heading.sh-t6.sh-s12 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s11 {
  text-align: center;
}

.section-heading.sh-t6.sh-s11.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t6.sh-s11:before {
  display: none;
}

.section-heading.sh-t6.sh-s11 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s11 > .main-link > .h-text, .section-heading.sh-t6.sh-s11 > a:last-child:first-child > .h-text {
  background: 0 0 !important;
  padding: 0 62px;
  text-align: center;
  line-height: 31px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  text-transform: inherit;
}

.section-heading.sh-t6.sh-s11 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s11 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s11 > a:last-child:first-child > .h-text:before {
  left: 47px;
  right: 47px;
  height: 100%;
  position: absolute;
  content: "";
  display: inline-block;
  z-index: -1;
  border-radius: 10px;
}

.section-heading.sh-t6.sh-s11 .sh-svg-l {
  position: absolute;
  left: 0;
  z-index: -1;
  top: -1px;
}

.section-heading.sh-t6.sh-s11 .sh-svg-r {
  position: absolute;
  right: 0;
  top: -1px;
}

.section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:before {
  background-color: transparent !important;
}

.section-heading.sh-t7 {
  padding: 0;
}

.section-heading.sh-t7:after {
  display: none;
}

.section-heading.sh-t7:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: 50%;
  margin-top: -1.5px;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t7 > .h-text:last-child:first-child, .section-heading.sh-t7 > .main-link > .h-text, .section-heading.sh-t7 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 15px 0 24px;
  background: #fff;
}

.section-heading.sh-t7 > .h-text:last-child:first-child:before, .section-heading.sh-t7 > .main-link > .h-text:before, .section-heading.sh-t7 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 15px;
  width: 15px;
  background: #000;
  top: 50%;
  margin-top: -7.5px;
}

.section-heading.sh-t7 .h-text {
  padding: 0;
}

.section-heading.sh-t7 .other-link .h-text, .section-heading.sh-t7.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  text-transform: capitalize;
  background: #fff;
}

.section-heading.sh-t7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t7 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.footer-widgets.light-text .section-heading.sh-t1 .main-link:first-child:last-child .h-text, .footer-widgets.light-text .section-heading.sh-t1 a.active .h-text, .footer-widgets.light-text .section-heading.sh-t1 a:hover .h-text, .footer-widgets.light-text .section-heading.sh-t1 > .h-text {
  color: #fff;
}

.footer-widgets.light-text .section-heading.sh-t1:after {
  background: rgba(255, 255, 255, 0.1);
}

.footer-widgets.light-text .section-heading.sh-t1.sh-s2:after {
  opacity: 0.45;
}

.footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .h-text:first-child:last-child:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .main-link > .h-text, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .main-link > .h-text:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > a:first-child:last-child > .h-text:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .section-heading.sh-t2:before {
  background: rgba(255, 255, 255, 0.14);
}

.footer-widgets.light-text .section-heading.sh-t2:after {
  background-color: #f9f9f9;
}

.footer-widgets.light-text .section-heading.sh-t2 .main-link:first-child:last-child .h-text, .footer-widgets.light-text .section-heading.sh-t2 a.active, .footer-widgets.light-text .section-heading.sh-t2 > .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .listing-item-text-2 .item-inner {
  border-color: rgba(255, 255, 255, 0.11);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s2 {
  background: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s3 {
  background: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s4 {
  border: 1px solid rgba(255, 255, 255, 0.06);
}

.footer-widgets.light-text .section-heading.sh-t3:after {
  background: #fff;
}

.footer-widgets.light-text .section-heading.sh-t3 {
  color: #fff;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text {
  color: #000 !important;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(255, 255, 255, 0.07);
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s6 {
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s7:after {
  background: #444;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s7:before {
  border-top: 10px solid #444;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s9:before {
  background-color: rgba(255, 255, 255, 0.07) !important;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s9:after {
  background-color: rgba(255, 255, 255, 0.07) !important;
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s1:after, .footer-widgets.light-text .section-heading.sh-t4.sh-s3:after {
  background: rgba(255, 255, 255, 0.05);
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s6 {
  background-color: rgba(255, 255, 255, 0.07);
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s5:after {
  display: block;
  filter: invert(100%) brightness(12.7);
  opacity: 0.6;
  background-color: transparent;
}

.footer-widgets.light-text .section-heading.sh-t5:before {
  background: rgba(255, 255, 255, 0.06);
}

.footer-widgets.light-text .section-heading.sh-t5 > .h-text:last-child:first-child:before, .footer-widgets.light-text .section-heading.sh-t5 > .main-link > .h-text:before, .footer-widgets.light-text .section-heading.sh-t5 > a:last-child:first-child > .h-text:before {
  background: #fff;
}

.footer-widgets.light-text .section-heading.sh-t5 {
  color: #fff;
}

.footer-widgets .section-heading.sh-t4.sh-s5 .h-text:after {
  display: block !important;
}

.ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  border-right-color: rgba(0, 0, 0, 0.2);
}

.rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  border-left-color: rgba(0, 0, 0, 0.2);
}

.ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  border-right-color: rgba(0, 0, 0, 0.3);
}

.rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  border-left-color: rgba(0, 0, 0, 0.3);
}

.footer-widgets.light-text .section-heading.sh-t6.sh-s9:before {
  background: rgba(255, 255, 255, 0.05) !important;
}

.site-footer .footer-widgets.light-text .section-heading.sh-t7.sh-s1 .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .section-heading.sh-t7:before {
  background: rgba(255, 255, 255, 0.1);
}

.single-featured-video {
  max-width: 100% !important;
}

.post-meta.single-post-meta, .post-meta.single-post-meta a {
  color: #3a3a3a;
}

.post-meta.single-post-meta .comments, .post-meta.single-post-meta .post-author-avatar, .post-meta.single-post-meta .time, .post-meta.single-post-meta .views {
  float: none;
  margin: 0 12px 0 0;
  white-space: nowrap;
  line-height: 26px;
  display: inline-block;
}

.post-meta.single-post-meta > a + span:before, .post-meta.single-post-meta > span + a:before, .post-meta.single-post-meta > span + span:before {
  content: " ";
  display: inline-block;
  width: 9px;
  margin-right: 12px;
  height: 1px;
  background: rgba(0, 0, 0, 0.23);
  vertical-align: middle;
}

.post-meta.single-post-meta b {
  color: #4d4d4d;
  margin-left: 2px;
}

.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  border-radius: 50%;
  margin: 0;
}

.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar + .post-author-name {
  margin-left: 7px;
}

.post-meta.single-post-meta .post-author-name {
  text-transform: capitalize !important;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
}

.post-meta.single-post-meta .post-author-a, .post-meta.single-post-meta .time {
  color: rgba(0, 0, 0, 0.44);
}

.post-meta.single-post-meta .post-author-a:hover {
  color: #b7b7b7 !important;
}

.single-post-title {
  line-height: 1.3;
}

.single-featured {
  text-align: center;
  display: block;
  margin: 0 0 20px;
  line-height: 0;
  position: relative;
}

.single-featured img {
  max-width: 100%;
  height: auto !important;
}

.single-featured figure {
  line-height: 2;
  text-align: center;
}

.single-featured iframe {
  max-width: 100%;
}

.image-credit a, .image-credit a:hover {
  color: #fff !important;
}

.single-featured .image-credit {
  position: absolute;
  right: 0;
  font-size: 10px;
  display: inline-block;
  padding: 0 8px;
  bottom: -18px;
  color: #adadad;
  background: 0 0;
  line-height: 18px;
  overflow: hidden;
  white-space: nowrap;
}

.post.format-standard .single-featured .image-credit {
  line-height: 20px;
  background: rgba(0, 0, 0, 0.26);
  bottom: 0;
  color: #fff;
}

.single-post-excerpt {
  color: #6d6d6d;
}

.single-post-excerpt p:last-child {
  margin-bottom: 0;
}

.single-post-excerpt.post-excerpt-bc {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #e2e2e2;
}

.single-post-share {
  list-style: none;
  padding: 0;
  font-size: 0;
}

.single-post-share.top-share {
  margin-bottom: 10px;
}

.single-post-share .number {
  font-size: 13px;
  font-weight: 700;
  margin: 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  display: inline-block;
}

.single-post-share .post-share-btn {
  background: #fff;
  border: 1px solid #e2e2e2;
  line-height: 30px;
  display: inline-block;
  padding: 0 5px;
  border-radius: 30px;
  font-size: 12px;
  color: #4d4d4d;
  margin-right: 8px;
  margin-bottom: 9px;
  vertical-align: top;
}

.single-post-share .post-share-btn .bf-icon, .single-post-share .post-share-btn .number, .single-post-share .post-share-btn .text {
  line-height: 30px;
  vertical-align: top;
}

.single-post-share .post-share-btn .text {
  font-size: 12px;
}

.single-post-share .post-share-btn .bf-icon {
  font-size: 15px;
  margin: 0 3px;
}

.single-post-share .share-handler {
  float: left;
  position: relative;
}

.single-post-share .post-share-btn.post-share-btn-comments, .single-post-share .post-share-btn.post-share-btn-views {
  float: right;
  border-radius: 0;
}

.single-post-share .post-share-btn.post-share-btn-views {
  font-weight: 700;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.single-post-share .post-share-btn.post-share-btn-views.rank-0, .single-post-share .post-share-btn.post-share-btn-views.rank-default {
  font-weight: 400;
}

.share-handler-wrap {
  overflow: hidden;
  height: 33px;
}

.post-share.style-2 .share-handler-wrap {
  height: 38px;
}

.post-share.style-5 .share-handler-wrap, .post-share.style-8 .share-handler-wrap {
  height: 47px;
}

.post-share.style-6 .share-handler-wrap, .post-share.style-7 .share-handler-wrap {
  height: 70px;
}

.share-handler-wrap.bs-pretty-tabs-initialized {
  height: auto !important;
}

.post-share .post-share-btn-group {
  overflow: hidden;
  float: right;
  margin-bottom: 10px;
}

.post-share .post-share-btn-group .post-share-btn {
  border-radius: 0;
  margin: 0;
  padding: 0 10px;
  border-left-width: 0;
  border-right-width: 0;
  position: relative;
}

.post-share .post-share-btn-group .post-share-btn:before {
  display: inline-block;
  content: " ";
  width: 1px;
  height: 66%;
  background: #e2e2e2;
  position: absolute;
  left: 0;
  top: 17%;
}

.post-share .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 3px 3px 0;
  border-right-width: 1px;
}

.post-share .post-share-btn-group .post-share-btn:last-child {
  border-radius: 3px 0 0 3px;
  border-left-width: 1px;
}

.post-share .post-share-btn-group .post-share-btn:last-child:before {
  display: none;
}

.post-share .bs-pretty-tabs-container {
  float: left;
}

.post-share .bs-pretty-tabs-elements {
  display: none !important;
}

.single-post-share ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.single-post-share li {
  margin: 0 6px 6px;
  display: inline-block;
  text-align: center;
  list-style: none;
}

.single-post-share li li {
  display: none;
}

.single-post-share .social-item {
  margin: 0 6px 4px 0;
  float: left;
}

.single-post-share .social-item a {
  line-height: 30px;
  min-width: 30px;
  display: inline-block;
  padding: 0 0;
  border-radius: 30px;
  font-size: 14px;
  color: #fff;
  overflow: hidden;
  text-align: center;
}

.single-post-share .social-item.has-count a {
  padding: 0 10px;
}

.single-post-share .social-item a .bf-icon, .single-post-share .social-item a .item-title, .single-post-share .social-item a .number {
  line-height: 30px;
  vertical-align: top;
  color: #fff;
  display: inline-block;
}

.single-post-share .social-item a .item-title, .single-post-share .social-item a .number {
  margin-left: 6px;
}

.single-post-share .social-item a .bf-icon {
  font-size: 16px;
}

.single-post-share .social-item.whatsapp .bf-icon {
  font-size: 16px;
  font-weight: 700;
}

.single-post-share .number:empty {
  display: none;
}

.single-post-share .social-item.facebook a {
  background-color: #2d5f9a;
  color: #133d6d;
}

.single-post-share .social-item.facebook a:hover {
  background-color: #1b4a82;
}

.single-post-share .social-item.twitter a {
  background-color: #53c7ff;
  color: #2e86b1;
}

.single-post-share .social-item.twitter a:hover {
  background-color: #369ed0;
}

.single-post-share .social-item.google_plus a {
  background-color: #d93b2b;
  color: #9a2317;
}

.single-post-share .social-item.google_plus a:hover {
  background-color: #b7291a;
}

.single-post-share .social-item.pinterest a {
  background-color: #a41719;
  color: #670d0e;
}

.single-post-share .social-item.pinterest a:hover {
  background-color: #8c0a0c;
}

.single-post-share .social-item.linkedin a {
  background-color: #005182;
  color: #013c61;
}

.single-post-share .social-item.linkedin a:hover {
  background-color: #003b5f;
}

.single-post-share .social-item.email a, .single-post-share .social-item.print a {
  background-color: #444;
  color: #313131;
}

.single-post-share .social-item.email a:hover, .single-post-share .social-item.print a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.tumblr a {
  background-color: #3e5a70;
  color: #24384a;
}

.single-post-share .social-item.tumblr a:hover {
  background-color: #426283;
}

.single-post-share .social-item.telegram a {
  background-color: #179cde;
  color: #0a629a;
}

.single-post-share .social-item.telegram a:hover {
  background-color: #0f8dde;
}

.single-post-share .social-item.reddit a {
  background-color: #ff4500;
  color: #bb3200;
}

.single-post-share .social-item.reddit a:hover {
  background-color: #dc3c01;
}

.single-post-share .social-item.stumbleupon a {
  background-color: #ee4813;
  color: #982d0b;
}

.single-post-share .social-item.stumbleupon a:hover {
  background-color: #ce3d0f;
}

.single-post-share .social-item.vk a {
  background-color: #4c75a3;
  color: #223448;
}

.single-post-share .social-item.vk a:hover {
  background-color: #3e5f84;
}

.single-post-share .social-item.digg a {
  background-color: #000;
  color: #525252;
}

.single-post-share .social-item.digg a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.bs-custom-link a {
  background-color: #000;
  color: #525252;
}

.single-post-share .social-item.bs-custom-link a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.ok-ru a {
  background-color: #ee8208;
  color: #cb6e04;
}

.single-post-share .social-item.ok-ru a:hover {
  background-color: #d36c08;
}

.single-post-share .social-item.whatsapp a {
  background-color: #00e676;
  color: #02a252;
}

.single-post-share .social-item.whatsapp a:hover {
  background-color: #00c462;
}

.single-post-share .social-item.line a {
  background-color: #00b900;
  color: #018c01;
}

.single-post-share .social-item.line a:hover {
  background-color: #009a00;
}

.single-post-share .social-item.line .bf-icon {
  font-size: 20px;
}

.single-post-share .social-item.bbm .bf-icon:before, .single-post-share .social-item.line .bf-icon:before, .single-post-share .social-item.viber .bf-icon:before {
  vertical-align: top;
}

.single-post-share .social-item.viber a {
  background-color: #5d54a4;
  color: #1f1d3c;
}

.single-post-share .social-item.viber:hover a {
  background-color: #494589;
}

.single-post-share .social-item.viber .bf-icon {
  font-size: 18px;
}

.single-post-share .social-item.bbm a {
  background-color: #1f1f1f;
  color: #505050;
}

.single-post-share .social-item.bbm a:hover {
  background-color: #3c3c3c;
}

.single-post-share .social-item.facebook-messenger a {
  background-color: #448aff;
  color: #2464ff;
}

.single-post-share .social-item.facebook-messenger a:hover {
  background-color: #448aff;
}

.single-post-share .social-item.bbm .bf-icon {
  font-size: 18px;
}

.single-post-share .social-item.telegram .bf-icon {
  margin-left: -1px;
}

.single-post-share .social-item.bbm .bsfi-bbm, .single-post-share .social-item.digg .bf-icon, .single-post-share .social-item.line .bsfi-line, .single-post-share .social-item.viber .bsfi-viber {
  font-size: 18px;
}

.single-post-share .social-item .bf-icon {
  vertical-align: middle;
}

.single-post-share .social-item.bbm, .single-post-share .social-item.line, .single-post-share .social-item.viber, .single-post-share .social-item.whatsapp {
  display: none;
}

@media only screen and (max-width: 780px) {
  .single-post-share .social-item.bbm, .single-post-share .social-item.line, .single-post-share .social-item.viber, .single-post-share .social-item.whatsapp {
    display: inline-block;
  }
}
@media only screen and (max-width: 540px) {
  .post-share .post-share-btn-group {
    float: left;
  }
  .share-handler-wrap {
    clear: both;
  }
}
@media only screen and (max-width: 420px) {
  .single-post-share .social-share-list + .post-share-btn {
    float: left;
    clear: left;
    margin-left: 0;
    margin-top: 5px;
  }
  .single-post-share .post-share-btn {
    margin-bottom: 4px !important;
  }
}
.post-share.style-3 .share-handler, .post-share.style-4 .share-handler, .post-share.style-5 .share-handler, .post-share.style-8 .share-handler {
  margin: 0 12px 12px 0;
}

.post-share .share-handler:after, .post-share .share-handler:before {
  border: solid 6px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 50%;
  right: -12px;
  border-left-color: #d7d7d7;
  margin-top: -6px;
}

.post-share .share-handler:after {
  border: solid 5px transparent;
  border-left-color: #fff;
  right: -10px;
  margin-top: -5px;
}

.post-share.style-1 .share-handler:after, .post-share.style-1 .share-handler:before, .post-share.style-2 .share-handler:after, .post-share.style-2 .share-handler:before {
  display: none;
}

.post-share .post-share-btn, .post-share .social-item a {
  border-radius: 3px;
  padding: 0 5px;
}

.post-share.style-3 .social-item a, .post-share.style-6 .social-item a, .post-share.style-7 .social-item a {
  box-shadow: 0 3px 0;
}

.post-share.style-6 .bf-icon, .post-share.style-6 .item-title, .post-share.style-6 .number, .post-share.style-6 .text, .post-share.style-7 .bf-icon, .post-share.style-7 .item-title, .post-share.style-7 .number, .post-share.style-7 .text {
  font-size: 15px;
  display: block;
  font-weight: 400;
}

.post-share.style-5 .post-share-btn .bf-icon, .post-share.style-5 .post-share-btn .number, .post-share.style-5 .post-share-btn .text, .post-share.style-8 .post-share-btn .bf-icon, .post-share.style-8 .post-share-btn .number, .post-share.style-8 .post-share-btn .text {
  line-height: 43px;
}

.post-share.style-5 .bf-icon {
  font-size: 22px !important;
}

.post-share.style-5 .number {
  font-size: 18px;
}

.post-share.style-5 .social-item .item-title, .post-share.style-8 .social-item .item-title {
  font-size: 16px;
}

.post-share.style-5 .social-item a .bf-icon, .post-share.style-5 .social-item a .number, .post-share.style-8 .social-item a .bf-icon, .post-share.style-8 .social-item a .number {
  line-height: 44px;
  font-weight: 400;
}

.post-share.style-5 .social-item, .post-share.style-8 .social-item {
  margin: 0 6px 6px 0;
}

.post-share.style-5 .bs-pretty-tabs-more, .post-share.style-8 .bs-pretty-tabs-more {
  padding: 0 6px !important;
  transform: initial;
  top: 6px;
  min-width: 30px !important;
}

.post-share.style-5 .bs-pretty-tabs-more .bf-icon {
  line-height: 30px;
  font-size: 18px !important;
}

.post-share.style-10 .social-item, .post-share.style-9 .social-item {
  border: 1px solid #e2e2e2;
  border-radius: 3px;
}

.post-share.style-10 .post-share-btn, .post-share.style-11 .post-share-btn, .post-share.style-9 .post-share-btn {
  line-height: 31px;
}

.post-share.style-10 .share-handler, .post-share.style-9 .share-handler {
  padding: 0 10px;
  margin-right: 15px;
}

.post-share.style-10 .social-item a .item-title, .post-share.style-10 .social-item a .number {
  color: inherit;
}

.post-share.style-10 .social-item.has-count.has-title .number {
  border-left: none;
  padding-left: 0;
}

.post-share.style-10 .social-item.has-count.has-title .item-title {
  border-right: none;
}

.post-share.style-10 .post-share-btn, .post-share.style-11 .post-share-btn, .post-share.style-9 .post-share-btn {
  padding: 0 6px;
  line-height: 32px;
  border-radius: 3px;
  min-width: 32px;
  height: 32px;
}

.post-share.style-10 .post-share-btn-group .post-share-btn:first-child, .post-share.style-11 .post-share-btn-group .post-share-btn:first-child, .post-share.style-9 .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 3px 3px 0;
}

.post-share.style-10 .post-share-btn-group .post-share-btn:last-child, .post-share.style-11 .post-share-btn-group .post-share-btn:last-child, .post-share.style-9 .post-share-btn-group .post-share-btn:last-child {
  border-radius: 3px 0 0 3px;
}

.post-share.style-10 .social-item a, .post-share.style-9 .social-item a {
  background: #fff !important;
  color: #4d4d4d;
}

.post-share.style-10 .social-item.facebook a, .post-share.style-11 .social-item.facebook a, .post-share.style-9 .social-item.facebook a {
  color: #2d5f9a;
}

.post-share.style-10 .social-item.facebook .icon, .post-share.style-11 .social-item.facebook .icon {
  background-color: #2d5f9a;
  border-color: #2d5f9a;
}

.post-share.style-10 .social-item.facebook a:hover, .post-share.style-11 .social-item.facebook a:hover, .post-share.style-9 .social-item.facebook a:hover {
  color: #1b4a82;
}

.post-share.style-10 .social-item.facebook a:hover .icon, .post-share.style-11 .social-item.facebook a:hover .icon {
  background-color: #1b4a82;
  border-color: #1b4a82;
}

.post-share.style-10 .social-item.twitter a, .post-share.style-11 .social-item.twitter a, .post-share.style-9 .social-item.twitter a {
  color: #53c7ff;
}

.post-share.style-10 .social-item.twitter .icon, .post-share.style-11 .social-item.twitter .icon {
  background-color: #53c7ff;
  border-color: #53c7ff;
}

.post-share.style-10 .social-item.twitter a:hover, .post-share.style-11 .social-item.twitter a:hover, .post-share.style-9 .social-item.twitter a:hover {
  color: #369ed0;
}

.post-share.style-10 .social-item.google_plus a, .post-share.style-11 .social-item.google_plus a, .post-share.style-9 .social-item.google_plus a {
  color: #d93b2b;
}

.post-share.style-10 .social-item.google_plus .icon, .post-share.style-11 .social-item.google_plus .icon {
  background-color: #d93b2b;
  border-color: #d93b2b;
}

.post-share.style-10 .social-item.google_plus a:hover, .post-share.style-11 .social-item.google_plus a:hover, .post-share.style-9 .social-item.google_plus a:hover {
  color: #b7291a;
}

.post-share.style-10 .social-item.pinterest a, .post-share.style-11 .social-item.pinterest a, .post-share.style-9 .social-item.pinterest a {
  color: #a41719;
}

.post-share.style-10 .social-item.pinterest .icon, .post-share.style-11 .social-item.pinterest .icon {
  background-color: #a41719;
  border-color: #a41719;
}

.post-share.style-10 .social-item.pinterest a:hover, .post-share.style-11 .social-item.pinterest a:hover, .post-share.style-9 .social-item.pinterest a:hover {
  color: #8c0a0c;
}

.post-share.style-10 .social-item.linkedin a, .post-share.style-11 .social-item.linkedin a, .post-share.style-9 .social-item.linkedin a {
  color: #005182;
}

.post-share.style-10 .social-item.linkedin .icon, .post-share.style-11 .social-item.linkedin .icon {
  background-color: #005182;
  border-color: #005182;
}

.post-share.style-10 .social-item.linkedin a:hover, .post-share.style-11 .social-item.linkedin a:hover, .post-share.style-9 .social-item.linkedin a:hover {
  color: #003b5f;
}

.post-share.style-10 .social-item.email a, .post-share.style-10 .social-item.print a, .post-share.style-11 .social-item.email a, .post-share.style-11 .social-item.print a, .post-share.style-9 .social-item.email a, .post-share.style-9 .social-item.print a {
  color: #444;
}

.post-share.style-10 .social-item.email .icon, .post-share.style-10 .social-item.print .icon, .post-share.style-11 .social-item.email .icon, .post-share.style-11 .social-item.print .icon {
  background-color: #444;
  border-color: #444;
}

.post-share.style-10 .social-item.email a:hover, .post-share.style-10 .social-item.print a:hover, .post-share.style-11 .social-item.email a:hover, .post-share.style-11 .social-item.print a:hover, .post-share.style-9 .social-item.email a:hover, .post-share.style-9 .social-item.print a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.tumblr a, .post-share.style-11 .social-item.tumblr a, .post-share.style-9 .social-item.tumblr a {
  color: #3e5a70;
}

.post-share.style-10 .social-item.tumblr .icon, .post-share.style-11 .social-item.tumblr .icon {
  background-color: #3e5a70;
  border-color: #3e5a70;
}

.post-share.style-10 .social-item.tumblr a:hover, .post-share.style-11 .social-item.tumblr a:hover, .post-share.style-9 .social-item.tumblr a:hover {
  color: #426283;
}

.post-share.style-10 .social-item.telegram a, .post-share.style-11 .social-item.telegram a, .post-share.style-9 .social-item.telegram a {
  color: #179cde;
}

.post-share.style-10 .social-item.telegram .icon, .post-share.style-11 .social-item.telegram .icon {
  background-color: #179cde;
  border-color: #179cde;
}

.post-share.style-10 .social-item.telegram a:hover, .post-share.style-11 .social-item.telegram a:hover, .post-share.style-9 .social-item.telegram a:hover {
  color: #0f8dde;
}

.post-share.style-10 .social-item.reddit a, .post-share.style-11 .social-item.reddit a, .post-share.style-9 .social-item.reddit a {
  color: #ff4500;
}

.post-share.style-10 .social-item.reddit .icon, .post-share.style-11 .social-item.reddit .icon {
  background-color: #ff4500;
  border-color: #ff4500;
}

.post-share.style-10 .social-item.reddit a:hover, .post-share.style-11 .social-item.reddit a:hover, .post-share.style-9 .social-item.reddit a:hover {
  color: #dc3c01;
}

.post-share.style-10 .social-item.stumbleupon a, .post-share.style-11 .social-item.stumbleupon a, .post-share.style-9 .social-item.stumbleupon a {
  color: #ee4813;
}

.post-share.style-10 .social-item.stumbleupon .icon, .post-share.style-11 .social-item.stumbleupon .icon {
  background-color: #ee4813;
  border-color: #ee4813;
}

.post-share.style-10 .social-item.stumbleupon a:hover, .post-share.style-11 .social-item.stumbleupon a:hover, .post-share.style-9 .social-item.stumbleupon a:hover {
  color: #ce3d0f;
}

.post-share.style-10 .social-item.vk a, .post-share.style-11 .social-item.vk a, .post-share.style-9 .social-item.vk a {
  color: #4c75a3;
}

.post-share.style-10 .social-item.vk .icon, .post-share.style-11 .social-item.vk .icon {
  background-color: #4c75a3;
  border-color: #4c75a3;
}

.post-share.style-10 .social-item.vk a:hover, .post-share.style-11 .social-item.vk a:hover, .post-share.style-9 .social-item.vk a:hover {
  color: #3e5f84;
}

.post-share.style-10 .social-item.digg a, .post-share.style-11 .social-item.digg a, .post-share.style-9 .social-item.digg a {
  color: #000;
}

.post-share.style-10 .social-item.digg .icon, .post-share.style-11 .social-item.digg .icon {
  background-color: #000;
  border-color: #000;
}

.post-share.style-10 .social-item.bs-custom-link a, .post-share.style-11 .social-item.bs-custom-link a, .post-share.style-9 .social-item.bs-custom-link a {
  color: #000;
}

.post-share.style-10 .social-item.bs-custom-link .icon, .post-share.style-11 .social-item.bs-custom-link .icon {
  background-color: #000;
  border-color: #000;
}

.post-share.style-10 .social-item.ok-ru a, .post-share.style-11 .social-item.ok-ru a, .post-share.style-9 .social-item.ok-ru a {
  color: #ee8208;
}

.post-share.style-10 .social-item.ok-ru .icon, .post-share.style-11 .social-item.ok-ru .icon {
  background-color: #ee8208;
  border-color: #ee8208;
}

.post-share.style-10 .social-item.digg a:hover, .post-share.style-11 .social-item.digg a:hover, .post-share.style-9 .social-item.digg a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.bs-custom-link a:hover, .post-share.style-11 .social-item.bs-custom-link a:hover, .post-share.style-9 .social-item.bs-custom-link a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.whatsapp a, .post-share.style-11 .social-item.whatsapp a, .post-share.style-9 .social-item.whatsapp a {
  color: #00e676;
}

.post-share.style-10 .social-item.whatsapp .icon, .post-share.style-11 .social-item.whatsapp .icon {
  background-color: #00e676;
  border-color: #00e676;
}

.post-share.style-10 .social-item.whatsapp a:hover, .post-share.style-11 .social-item.whatsapp a:hover, .post-share.style-9 .social-item.whatsapp a:hover {
  color: #00c462;
}

.post-share.style-10 .social-item.line a, .post-share.style-11 .social-item.line a, .post-share.style-9 .social-item.line a {
  color: #00b900;
}

.post-share.style-10 .social-item.line .icon, .post-share.style-11 .social-item.line .icon {
  background-color: #00b900;
  border-color: #00b900;
}

.post-share.style-10 .social-item.line a:hover, .post-share.style-11 .social-item.line a:hover, .post-share.style-9 .social-item.line a:hover {
  color: #009a00;
}

.post-share.style-10 .social-item.print a, .post-share.style-11 .social-item.print a, .post-share.style-9 .social-item.print a {
  color: #444;
}

.post-share.style-10 .social-item.viber a .icon, .post-share.style-11 .social-item.viber a .icon {
  background-color: #5d54a4 !important;
  border-color: #5d54a4 !important;
}

.post-share.style-10 .social-item.viber:hover a .icon, .post-share.style-11 .social-item.viber:hover a .icon {
  background-color: #494589 !important;
  border-color: #494589 !important;
}

.post-share.style-10 .social-item.viber .icon, .post-share.style-11 .social-item.viber .icon {
  font-size: 18px;
}

.post-share.style-10 .social-item.bbm a, .post-share.style-11 .social-item.bbm a, .post-share.style-9 .social-item.bbm a {
  color: #1f1f1f;
}

.post-share.style-10 .social-item.bbm .icon, .post-share.style-11 .social-item.bbm .icon {
  background-color: #1f1f1f;
  border-color: #1f1f1f;
}

.post-share.style-10 .social-item.bbm a:hover, .post-share.style-11 .social-item.bbm a:hover, .post-share.style-9 .social-item.bbm a:hover {
  color: #3c3c3c;
}

.post-share.style-12 .post-share-btn, .post-share.style-12 a, .post-share.style-12 span, .post-share.style-13 .post-share-btn, .post-share.style-13 a, .post-share.style-13 span, .style-23.entry-terms .terms-label, .style-23.entry-terms a, .style-24.entry-terms .terms-label, .style-24.entry-terms a, .style-25.entry-terms .terms-label, .style-25.entry-terms a, .style-26.entry-terms .terms-label, .style-26.entry-terms a {
  border-radius: 0 !important;
}

.post-share.style-13 .post-share-btn, .post-share.style-13 .social-item a {
  padding: 0 10px;
  min-width: 44px;
  min-height: 44px;
  line-height: 44px !important;
}

.post-share.style-13 .post-share-btn > *, .post-share.style-13 .social-item .item-title, .post-share.style-13 .social-item i {
  line-height: 44px !important;
}

.post-share.style-13 .social-item .icon i {
  font-size: 22px;
}

.post-share.style-13 .social-item .item-title {
  font-size: 19px;
}

.post-share.style-13 .bs-pretty-tabs-more, .post-share.style-13 .post-share-btn {
  min-height: 42px;
  line-height: 42px !important;
}

.post-share.style-13 .bs-pretty-tabs-more i, .post-share.style-13 .post-share-btn > * {
  line-height: 42px !important;
}

.post-share .item-title {
  font-weight: 400;
  padding: 0;
}

.post-share .item-title, .post-share .number {
  font-size: 12px;
}

.post-share .post-share-btn-group .item-title, .post-share .post-share-btn-group .number {
  padding: 0;
}

.post-share.style-1 .social-item.has-title a {
  padding: 0 11px;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:first-child, .post-share.style-2 .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 30px 30px 0;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:last-child, .post-share.style-2 .post-share-btn-group .post-share-btn:last-child {
  border-radius: 30px 0 0 30px;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:last-child:first-child, .post-share.style-2 .post-share-btn-group .post-share-btn:last-child:first-child {
  border-radius: 30px;
}

.post-share.style-1 .bs-pretty-tabs-more, .post-share.style-1 .share-handler, .post-share.style-1 .social-item a, .post-share.style-2 .bs-pretty-tabs-more, .post-share.style-2 .share-handler, .post-share.style-2 .social-item a {
  border-radius: 30px;
}

.post-share.style-1 .bs-pretty-tabs-more {
  min-width: 30px;
  height: 30px;
  line-height: 30px;
}

.post-share.style-2 .bs-pretty-tabs-more {
  min-width: 38px;
  height: 38px;
  line-height: 38px;
}

.post-share .bs-pretty-tabs-more {
  color: #afafaf;
}

.post-share .bs-pretty-tabs-more:hover {
  color: #383838;
}

.single-post-share.top-share.style-1 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-1 {
  margin-bottom: -8px;
}

.single-post-share.top-share.style-2 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-2 {
  margin-bottom: -6px;
}

.post-share.style-1 .share-handler, .post-share.style-2 .share-handler {
  padding: 0 10px;
}

.post-share.style-2 .post-share-btn .bf-icon {
  font-size: 20px;
}

.post-share.style-2 .item-title, .post-share.style-2 .number, .post-share.style-2 .text {
  font-size: 14px;
}

.post-share.style-2 .number {
  margin: 0;
}

.post-share.style-2 .bf-icon, .post-share.style-2 .item-title, .post-share.style-2 .number, .post-share.style-2 .text {
  line-height: 38px !important;
  height: 38px;
}

.post-share.style-2 .item-title {
  margin-left: 10px;
  margin-right: 5px;
  font-weight: 400;
}

.post-share.style-2 .social-item a {
  padding: 0 8px;
  min-width: 38px;
  line-height: 38px;
}

.post-share.style-2 .social-item.has-count a, .post-share.style-2 .social-item.has-title a {
  padding: 0 15px;
}

.post-share.style-2 .social-item {
  margin: 0 6px 6px 0;
}

.post-share.style-2 .bs-pretty-tabs-more .bf-icon, .post-share.style-2 .post-share-btn-group .bf-icon {
  font-size: 15px;
}

.post-share.style-2 .social-item a .item-title + .number {
  margin-left: 0;
}

.single-post-share.top-share.style-3 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-3 {
  margin-bottom: -8px;
}

.post-share.style-3 .bf-icon, .post-share.style-3 .item-title, .post-share.style-3 .number, .post-share.style-3 .text {
  line-height: 32px !important;
}

.post-share.style-3 .post-share-btn, .post-share.style-3 .social-item a {
  line-height: 32px;
  height: 32px;
  min-width: 40px;
}

.post-share.style-3 .post-share-btn {
  line-height: 35px;
  height: 35px;
  padding: 0 8px;
}

.post-share.style-3 .post-share-btn .bf-icon, .post-share.style-3 .post-share-btn .number, .post-share.style-3 .post-share-btn .text {
  line-height: 34px !important;
}

.post-share.style-3 .social-item a {
  padding: 0 8px;
}

.post-share.style-3 .social-item.has-count a, .post-share.style-3 .social-item.has-title a {
  padding: 0 12px;
}

.single-post-share.style-3 .social-item.line .bsfi-line {
  font-size: 20px;
}

.single-post-share.style-3 .social-item.viber .bsfi-viber {
  font-size: 17px;
}

.single-post-share .social-item {
  margin-bottom: 8px;
}

.single-post-share.top-share.style-4 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-4 {
  margin-bottom: -8px;
}

.post-share.style-4 .share-handler.post-share-btn {
  padding: 0 8px 0 5px;
}

.post-share.style-4 .social-item a {
  padding: 0;
}

.post-share.style-4 .social-item .number {
  padding-right: 10px;
  margin-left: 10px;
}

.post-share.style-4 .social-item .item-title {
  padding-right: 9px;
  margin-left: 8px;
}

.post-share.style-4 .social-item .item-title + .number {
  margin-left: -2px;
}

.post-share.style-4 .social-item .bf-icon {
  display: inline-block;
  height: 100%;
  background: rgba(0, 0, 0, 0.25);
  padding: 0 6px;
  min-width: 30px;
}

.post-share.style-4 .social-item .icon:last-child:first-child .bf-icon {
  background: 0 0;
}

.post-share.style-4 .share-handler .text {
  margin-left: 2px;
  font-size: 13px;
}

.post-share.style-4 .bs-pretty-tabs-more.post-share-btn {
  height: 30px;
}

.single-post-share.top-share.style-5 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-5 {
  margin-bottom: -6px;
}

.post-share.style-5 .post-share-btn, .post-share.style-5 .social-item a {
  padding: 0 10px;
  min-width: 44px;
}

.post-share.style-5 .social-item.has-count a, .post-share.style-5 .social-item.has-title a {
  padding: 0 12px;
}

.post-share.style-5 .social-item a .item-title, .post-share.style-5 .social-item a .number {
  margin: 0 5px 0 10px;
  line-height: 44px;
}

.post-share.style-5 .social-item a .item-title + .number {
  margin: 0 0 0 2px;
}

.post-share.style-5 .share-handler .text {
  font-size: 16px;
}

.post-share.style-5 .post-share-btn-group .bf-icon, .post-share.style-5 .post-share-btn-group .number {
  font-size: 15px !important;
}

.single-post-share.top-share.style-6, .single-post-share.top-share.style-7 {
  margin-bottom: 10px;
}

.single-post-share.bottom-share.style-6, .single-post-share.bottom-share.style-7 {
  margin-bottom: -5px;
}

.post-share.style-6 .social-item, .post-share.style-7 .social-item {
  text-align: center;
  margin: 0 10px 12px 0;
}

.post-share.style-6 .social-item a, .post-share.style-7 .social-item a {
  padding: 0 12px 0;
  line-height: 32px;
  height: 61px;
  min-width: 76px;
}

.post-share.style-6 .post-share-btn .bf-icon, .post-share.style-6 .post-share-btn .item-title, .post-share.style-6 .post-share-btn .number, .post-share.style-6 .social-item .item-title, .post-share.style-6 .social-item .number, .post-share.style-7 .post-share-btn .bf-icon, .post-share.style-7 .post-share-btn .item-title, .post-share.style-7 .post-share-btn .number, .post-share.style-7 .social-item .item-title, .post-share.style-7 .social-item .number {
  line-height: 20px;
  margin: 0 3px;
  font-size: 13px;
}

.post-share.style-6 .post-share-btn .bf-icon, .post-share.style-7 .post-share-btn .bf-icon {
  line-height: 26px;
  margin-top: 7px;
}

.post-share.style-6 .post-share-btn.bs-pretty-tabs-more .bf-icon, .post-share.style-7 .post-share-btn.bs-pretty-tabs-more .bf-icon {
  margin: 0;
}

.post-share.style-6 .social-item .bf-icon, .post-share.style-7 .social-item .bf-icon {
  font-size: 20px;
  display: block;
  line-height: 32px;
  margin-top: 6px;
}

.post-share.style-6 .social-item .icon:first-child:last-child .bf-icon, .post-share.style-7 .social-item .icon:first-child:last-child .bf-icon {
  line-height: 64px;
  margin: 0;
}

.post-share.style-6 .share-handler .bf-icon, .post-share.style-7 .share-handler .bf-icon {
  font-size: 20px;
  line-height: 28px;
  margin-top: 6px;
}

.post-share.style-6 .share-handler .number, .post-share.style-7 .share-handler .number {
  line-height: 26px;
  font-size: 15px;
}

.post-share.style-6 .bs-pretty-tabs-more, .post-share.style-7 .bs-pretty-tabs-more {
  margin-top: 18px;
  min-width: 28px;
}

.post-share.style-6 .share-handler, .post-share.style-7 .share-handler {
  text-align: center;
  padding: 0 14px;
  margin: 0 15px 11px 0;
  min-width: 84px;
  height: 64px;
}

.post-share.style-6 .share-handler .text, .post-share.style-7 .share-handler .text {
  font-weight: 700;
  line-height: 20px;
}

.post-share.style-6 .post-share-btn-group .post-share-btn, .post-share.style-7 .post-share-btn-group .post-share-btn {
  padding: 0 16px;
  text-align: center;
  height: 64px;
}

.post-share.style-7 .social-item a {
  border-radius: 0;
}

.post-share.style-7 .social-item.first a {
  border-radius: 3px 0 0 3px;
}

.post-share.style-7 .social-item.last a, .post-share.style-7 .social-item:last-child a {
  border-radius: 0 3px 3px 0;
}

.post-share.style-7 .social-item {
  margin: 0 0 12px 0;
}

.post-share.style-7 .bs-pretty-tabs-container {
  margin-left: 10px;
}

.single-post-share.top-share.style-8 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-8 {
  margin-bottom: -6px;
}

.post-share.style-8 .social-item .bf-icon {
  background: rgba(0, 0, 0, 0.25);
  border-radius: 90px;
  margin-top: 8px;
  line-height: 30px !important;
  font-size: 16px;
  width: 30px;
  height: 30px;
}

.post-share.style-8 .social-item a {
  padding: 0 10px;
  line-height: 45px;
  min-width: 56px;
}

.post-share.style-8 .share-handler .text, .post-share.style-8 .social-item a .item-title, .post-share.style-8 .social-item a .number {
  margin: 0 6px 0;
  font-size: 14px;
  padding-right: 0;
  line-height: 45px;
}

.post-share.style-8 .social-item .item-title + .number {
  margin: 0 2px 0 -2px;
}

.post-share.style-8 .share-handler .text {
  padding-left: 3px;
  margin: 0;
  line-height: 44px;
  display: inline-block;
  vertical-align: top;
}

.post-share.style-8 .social-item .number {
  text-indent: 2px;
}

.post-share.style-8 .post-share-btn {
  padding: 0 10px;
}

.post-share.style-8 .share-handler {
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 12px;
  height: 45px;
}

.post-share.style-8 .number {
  font-size: 14px;
}

.post-share.style-8 .bs-pretty-tabs-more .bf-icon {
  line-height: 30px;
  font-size: 16px !important;
}

.post-share.style-9 .social-item.has-count a, .post-share.style-9 .social-item.has-title a {
  padding: 0 10px;
}

.post-share.style-9 .social-item a {
  padding: 0 5px;
}

.post-share.style-9 .social-item .number {
  margin-left: 5px !important;
}

.post-share.style-9 .share-handler {
  margin-right: 12px;
  border-radius: 3px;
}

.post-share.style-9 .social-item a .bf-icon, .post-share.style-9 .social-item a .item-title, .post-share.style-9 .social-item a .number {
  color: inherit !important;
}

.post-share.style-9 .bs-pretty-tabs-more.post-share-btn {
  padding: 0 6px;
  width: 32px;
  line-height: 32px;
  height: 32px;
  border-radius: 3px;
}

.post-share.style-9 .social-item a .item-title, .post-share.style-9 .social-item a .number {
  margin-left: 8px;
}

.single-post-share.top-share.style-10, .single-post-share.top-share.style-11 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-10, .single-post-share.bottom-share.style-11 {
  margin-bottom: -8px;
}

.post-share.style-10 .social-item a, .post-share.style-11 .social-item a {
  padding: 0 !important;
  height: 32px;
}

.post-share.style-10 .social-item .icon, .post-share.style-10 .social-item a > span, .post-share.style-11 .social-item .icon, .post-share.style-11 .social-item a > span {
  display: inline-block;
  border: 1px solid #e2e2e2;
  border-left-width: 0;
  margin: 0 !important;
  padding: 0 8px;
  text-align: center;
}

.post-share.style-10 .social-item {
  border: none;
  padding: 0 !important;
}

.post-share.style-10 .social-item .icon, .post-share.style-11 .social-item .icon {
  color: #fff;
  display: inline-block;
  border-color: transparent;
  position: relative;
  height: inherit;
  min-width: 32px;
}

.post-share.style-10 .social-item .icon:after, .post-share.style-10 .social-item .icon:before {
  width: 0;
  height: 50%;
  border: 7px solid transparent;
  border-top-width: 0;
  border-right: 7px solid #fff;
  content: " ";
  position: absolute;
  top: 0;
  right: -1px;
  box-shadow: 7px -15px 0 #e2e2e2;
  display: none;
}

.post-share.style-10 .social-item .icon:before {
  bottom: 0;
  top: auto;
  border-top-width: 7px;
  border-bottom-width: 0;
  border-right: 7px solid #fff;
  box-shadow: 7px 15px 0 #e2e2e2;
}

.post-share.style-10 .social-item.has-count .icon:after, .post-share.style-10 .social-item.has-count .icon:before, .post-share.style-10 .social-item.has-title .icon:after, .post-share.style-10 .social-item.has-title .icon:before {
  display: inline-block;
}

.post-share.style-10 .social-item.has-count .icon, .post-share.style-10 .social-item.has-title .icon {
  padding: 0 16px 0 11px;
  min-width: 33px;
}

.post-share.style-10 .social-item .item-title, .post-share.style-10 .social-item .number {
  height: 32px;
}

.post-share.style-11 .social-item .item-title, .post-share.style-11 .social-item .number {
  background: #fff;
  margin: 1px !important;
  height: 30px;
  border-radius: 0 3px 3px 0;
  color: inherit;
  border: none;
  line-height: 30px;
  min-width: 30px;
}

.post-share.style-11 .social-item a .bf-icon {
  line-height: 30px;
}

.post-share.style-11 .social-item .icon, .post-share.style-11 .social-item a > span {
  padding: 0 8px;
}

.post-share.style-11 .post-share-btn {
  padding: 0 6px;
}

.post-share.style-11 .share-handler.post-share-btn {
  margin-right: 14px;
}

.post-share.style-11 .social-item.has-count.has-title .item-title {
  margin: 1px -1px 0 0 !important;
  border-radius: 0 !important;
}

.post-share.style-11 .social-item.has-count.has-title .number {
  padding-left: 0;
  margin-left: -4px !important;
}

.next-prev-post {
  padding: 25px 0 0;
  margin: 30px 0 0;
  position: relative;
  border-top: 1px solid #e8e8e8;
}

.bs-newsletter-pack + .next-prev-post, .post-author + .next-prev-post {
  border-top: none;
  padding: 0 20px;
}

.next-prev-post .prev-post {
  width: 50%;
  float: left;
  padding-right: 15px;
  text-align: left;
}

.next-prev-post .prev-post .pre-title .fa {
  margin-right: 10px;
}

.next-prev-post .next-post {
  width: 50%;
  float: right;
  padding-left: 15px;
  text-align: right;
}

.next-prev-post .next-post .pre-title .fa {
  margin-left: 10px;
}

.next-prev-post .pre-title {
  text-transform: uppercase;
  font-size: 13px;
  color: #8a8a8a;
  margin-bottom: 6px;
}

.next-prev-post .title {
  font-size: 15px;
  margin: 0;
  line-height: 1.4;
}

.post-tp-1-header .post-meta-wrap {
  margin: 15px 0 20px;
  padding: 0;
}

.post-tp-1-header .post-meta-wrap .post-meta {
  padding: 0;
}

.post-tp-1-header .post-meta-wrap .term-badges + .post-meta .post-author-a:last-child .post-author:after {
  display: none;
}

.post-tp-1-header .term-badges {
  float: right;
  margin: 0;
  display: inline;
  line-height: 18px;
}

.post-tp-1-header .term-badges:first-child:last-child {
  float: none;
}

.post-tp-1-header .term-badges a {
  background: #444;
  padding: 0 6px;
  display: inline-block;
  line-height: 18px;
  font-size: 10px;
  color: #fff;
  margin: 0 0 0 4px;
}

.post-tp-1-header .term-badges .term-badge:first-child a {
  margin: 0;
}

.post-tp-1-header .single-post-title {
  margin: 0 0 15px;
}

.post-tp-1-header .single-post-title + .post-subtitle {
  margin-top: -5px;
}

.post-tp-1-header .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-tp-1-header .post-subtitle + .single-post-excerpt {
  padding: 10px 0;
  margin: 0;
}

.post-tp-1-header .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 420px) {
  .post-tp-1-header .term-badges {
    float: none;
    margin-bottom: 10px;
    display: block;
  }
  .post-tp-1-header .post-meta-wrap {
    margin: 10px 0 12px;
    padding: 0;
  }
}
.post-tp-2-header {
  position: relative;
  margin: 0 0 25px;
}

.post-tp-2-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-2-header.wfi:before {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.post-tp-2-header .post-header-inner {
  padding: 30px 0 0;
  position: relative;
}

.post-tp-2-header.wfi .post-header-inner {
  padding: 30px 30px;
  height: 560px;
  overflow: hidden;
}

.post-tp-2-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
}

.post-tp-2-header.nfi .post-header-title {
  margin-top: 20px;
}

.post-tp-2-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-2-header.nfi .single-post-title {
  margin: 10px 0;
}

.post-tp-2-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-2-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-2-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 10px;
}

.post-tp-2-header.wfi .post-meta, .post-tp-2-header.wfi .post-meta .post-author-a:hover, .post-tp-2-header.wfi .post-meta .views, .post-tp-2-header.wfi .post-meta a, .post-tp-2-header.wfi .post-meta a:hover, .post-tp-2-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-2-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-2-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-2-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-2-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-2-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
}

.post-tp-2-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-2-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-2 .post-embed {
  margin-bottom: 20px;
}

.post-tp-2-header .bf-breadcrumb {
  position: absolute;
  left: 0;
  top: 15px;
}

.post-tp-2-header .single-post-excerpt {
  padding-bottom: 12px;
}

.post-tp-2-header.wfi .single-post-excerpt {
  color: #fff;
}

.post-tp-2-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-2-header.nfi .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-2-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-2-header.wfi .post-header-inner {
    height: 420px;
  }
}
.post-tp-3-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-3-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-3-header.wfi:before {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.post-tp-3-header.wfi .post-header-inner {
  padding: 30px 30px;
  height: 560px;
  position: relative;
  overflow: hidden;
}

.post-tp-3-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 30px;
}

.post-tp-3-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-3-header.nfi .single-post-title {
  margin: 10px 0 12px;
}

.post-tp-3-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-3-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-3-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 10px;
}

.post-tp-3-header.wfi .post-meta, .post-tp-3-header.wfi .post-meta .post-author-a:hover, .post-tp-3-header.wfi .post-meta .views, .post-tp-3-header.wfi .post-meta a, .post-tp-3-header.wfi .post-meta a:hover, .post-tp-3-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-3-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-3-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-3-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-3-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-3-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
}

.post-tp-3-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-3-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-3 .post-embed {
  margin-bottom: 20px;
}

.post-tp-3-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
}

.post-tp-3-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-3-header.nfi .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-3-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-3-header.wfi .post-header-inner {
    padding: 20px;
  }
  .post-tp-3-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-3-header .image-credit {
    bottom: 5px;
  }
  .post-tp-3-header .bf-breadcrumb {
    margin-top: 0;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-3-header.wfi .post-header-inner {
    height: 420px;
  }
}
.post-tp-4-header {
  position: relative;
  margin: 0 0 25px;
}

.post-tp-4-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-4-header.wfi:before {
  background: rgba(0, 0, 0, 0.25);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.post-tp-4-header.nfi .post-header-inner {
  padding: 18px 10px 10px;
  position: relative;
}

.post-tp-4-header.wfi .post-header-inner {
  padding: 18px 30px 30px;
  height: 580px;
  position: relative;
  overflow: hidden;
}

.post-tp-4-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
}

.post-tp-4-header.nfi .post-header-title {
  margin-top: 60px;
  position: relative;
  opacity: 1 !important;
}

.post-tp-4-header .single-post-title {
  text-align: center;
}

.post-tp-4-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-4-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
  text-align: center;
}

.post-tp-4-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-4-header .term-badges.floated {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  bottom: auto;
  text-align: center;
}

.post-tp-4-header.wfi .term-badges.floated .term-badge a, .post-tp-4-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-4-header .post-meta a, .post-tp-4-header.wfi .post-meta, .post-tp-4-header.wfi .post-meta .post-author-a:hover, .post-tp-4-header.wfi .post-meta .views, .post-tp-4-header.wfi .post-meta a:hover, .post-tp-4-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-4-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-4-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-4-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-4-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-4-header .post-meta {
  text-align: center;
}

.post-tp-4-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-4-header .move-to-content {
  display: block;
  text-align: center;
  font-size: 36px;
}

.post-tp-4-header.wfi .move-to-content {
  color: #fff;
}

.post-tp-4-header .move-to-content .fa {
  cursor: pointer;
}

.post-template-4 .post-embed {
  margin-bottom: 20px;
}

.post-tp-4-header.show-cat-badges.show-breadcrumb .term-badges.floated {
  top: 55px;
}

.post-tp-4-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.post-tp-4-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-4-header .bf-breadcrumb.bc-light-color .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-4-header.wfi .post-header-inner {
    height: 500px;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-4-header.wfi .post-header-inner {
    height: 430px;
  }
}
.post-tp-5-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-5-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-5-header.wfi:before {
  background: rgba(0, 0, 0, 0.25);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.post-tp-5-header.nfi .post-header-inner {
  padding-top: 30px;
  position: relative;
  opacity: 1 !important;
  margin-top: 5px;
}

.post-tp-5-header.wfi .post-header-inner {
  padding: 20px 30px 30px;
  height: 580px;
  position: relative;
  overflow: hidden;
}

.post-tp-5-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
}

.post-tp-5-header.nfi .post-header-title {
  opacity: 1 !important;
  position: relative;
}

.post-tp-5-header .single-post-title {
  text-align: center;
  padding: 0 25px;
}

.post-tp-5-header.nfi .single-post-title {
  margin: 12px 0;
}

.post-tp-5-header.wfi .single-post-title {
  color: #fff;
  text-align: center;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
  padding: 0 25px;
}

.post-tp-5-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-5-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
  text-align: center;
}

.post-tp-5-header .term-badges.floated {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  text-align: center;
}

.post-tp-5-header.nfi .term-badges.floated {
  top: 0;
}

.post-tp-5-header.wfi .term-badges.floated .term-badge a, .post-tp-5-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-5-header.wfi .post-meta, .post-tp-5-header.wfi .post-meta .post-author-a:hover, .post-tp-5-header.wfi .post-meta .views, .post-tp-5-header.wfi .post-meta a, .post-tp-5-header.wfi .post-meta a:hover, .post-tp-5-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-5-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-5-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-5-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-5-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-5-header .post-meta {
  text-align: center;
}

.post-tp-5-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-5-header .move-to-content {
  display: block;
  text-align: center;
  font-size: 36px;
}

.post-tp-5-header.wfi .move-to-content {
  color: #fff;
}

.post-tp-5-header .move-to-content .fa {
  cursor: pointer;
}

.post-template-5 .post-embed {
  margin-bottom: 20px;
}

.post-tp-5-header .single-post-excerpt {
  padding-bottom: 12px;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.post-tp-5-header.wfi .single-post-excerpt {
  color: #fff;
}

.post-tp-5-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-5-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-5-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-5-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-tp-6-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-6-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
  height: 550px;
}

.post-template-6 .post-header-inner {
  position: relative;
  overflow: hidden;
  padding: 10px 0 20px;
}

.post-template-6.wfi .post-header-inner {
  padding: 20px 20px 20px 0;
  background: #fff;
  margin-top: -150px;
}

.layout-2-col.layout-left-sidebar.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-3.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-4.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-5.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-6.post-template-6.wfi .post-header-inner {
  padding-left: 20px;
  padding-right: 20px;
  margin-left: -20px;
  margin-right: -20px;
}

.post-template-6.post-template-6-no-term.wfi .post-header-inner {
  padding-top: 33px;
  padding-bottom: 30px;
}

.post-template-6.post-template-6-no-meta.wfi .post-header-inner {
  padding-top: 25px;
  padding-bottom: 20px;
}

.post-template-6.post-template-6-no-meta.post-template-6-no-term.wfi .post-header-inner {
  padding-top: 35px;
  padding-bottom: 20px;
  margin-top: -120px;
}

.post-template-6 .single-post-title {
  margin: 0 0 15px;
}

.post-template-6 .single-post-title + .post-subtitle {
  margin: -5px 0 15px;
}

.post-template-6 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 11px;
}

.post-tp-6-header.wfi .term-badges.floated .term-badge a, .post-tp-6-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-6-header.wfi .post-meta, .post-tp-6-header.wfi .post-meta .post-author, .post-tp-6-header.wfi .post-meta a {
  color: #fff;
}

.post-tp-6-header .post-meta {
  text-align: center;
}

.post-tp-6-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-6-header.wfi .image-credit:hover {
  background: rgba(0, 0, 0, 0.35);
}

.post-template-6 .post-embed {
  margin-bottom: 20px;
}

.post-template-6 .post-header-inner .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-template-6 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-6 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-6-header.wfi {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-6-header.wfi {
    height: 350px;
  }
  .post-template-6.wfi .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-6-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-6-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-tp-7-header {
  position: relative;
  margin: 0;
}

.post-tp-7-header.wfi {
  background-color: #565656;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.post-tp-7-header.wfi:before {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 380px;
}

.post-tp-7-header.wfi .post-header-inner {
  padding: 30px 30px 0;
  height: 580px;
  position: relative;
}

.post-tp-7-header.nfi .post-header-inner {
  margin: 5px 0 0;
  position: relative;
}

.post-tp-7-header.wfi .post-header-title {
  position: absolute;
  bottom: 0;
  left: -25px;
  right: -25px;
  background: #fff;
  padding: 25px 25px 0;
}

.post-tp-7-header .post-header-title .single-post-title {
  margin-top: 0;
}

.post-tp-7-header .single-post-title + .post-subtitle {
  margin: -2px 0 13px;
}

.post-tp-7-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-7-header .image-credit {
  position: absolute;
  right: 0;
  top: -21px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
  overflow: hidden;
  white-space: nowrap;
}

.post-tp-7-header.wfi .image-credit {
  color: #fff;
}

.post-tp-7-header.nfi .image-credit {
  display: none;
}

.post-template-7 .post-embed {
  margin-bottom: 20px;
}

.post-tp-7-header .bf-breadcrumb {
  margin-bottom: 10px;
}

.post-tp-7-header .single-post-excerpt {
  padding-bottom: 10px;
}

.post-tp-7-header .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-tp-7-header .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 1366px) {
  .post-tp-7-header.wfi .post-header-inner {
    height: 500px;
  }
}
@media only screen and (max-width: 1080px) {
  .post-tp-7-header.wfi .post-header-inner {
    height: 400px;
  }
}
@media only screen and (max-width: 980px) {
  .post-tp-7-header .post-header-title {
    left: 0;
    right: 0;
  }
}
.post-tp-8-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #565656;
  height: 350px;
  float: left;
  width: 40%;
  margin: 0 30px 25px 0;
}

.post-template-8 .post-header-inner {
  padding: 0;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}

.post-template-8 .single-post-title {
  margin: 0 0 13px;
}

.post-template-8 .single-post-title + .post-subtitle {
  margin: -7px 0 15px;
}

.post-template-8 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-8 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-8-header .term-badges.floated .term-badge a, .post-tp-8-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-8-header .post-meta, .post-tp-8-header .post-meta .post-author, .post-tp-8-header .post-meta a {
  color: #fff;
}

.post-tp-8-header .post-meta {
  text-align: center;
}

.post-tp-8-header .image-credit {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 8px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  font-size: 10px;
  color: #fff;
}

.post-template-8 .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-8 .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-8 .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 780px) {
  .post-tp-8-header {
    width: 100%;
    margin-right: 0;
  }
  .post-template-8 .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-8-header .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-8-header .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-template-9 .post-header-inner {
  padding: 0;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.post-template-9 .single-post-title {
  margin: 0 0 12px;
}

.post-template-9 .single-post-title + .post-subtitle {
  margin: -7px 0 15px;
}

.post-template-9 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-9 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-9-header .term-badges.floated .term-badge a, .post-tp-9-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-9-header .post-meta, .post-tp-9-header .post-meta .post-author, .post-tp-9-header .post-meta a {
  color: #fff;
}

.post-template-9 .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-9 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-9 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.post-tp-10-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #565656;
  height: 350px;
  float: left;
  width: 40%;
  margin: 0 30px 25px 0;
}

.post-template-10 .post-header-inner {
  padding: 0;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.post-template-10 .single-featured:empty {
  display: none;
}

.post-template-10 .single-post-title {
  margin: 0 0 13px;
}

.post-template-10 .single-post-title + .post-subtitle {
  margin: -5px 0 13px;
}

.post-template-10 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-10 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-10-header .term-badges.floated .term-badge a, .post-tp-10-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-10-header .post-meta, .post-tp-10-header .post-meta .post-author, .post-tp-10-header .post-meta a {
  color: #fff;
}

.post-tp-10-header .post-meta {
  text-align: center;
}

.post-template-10 .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-10 .post-header-inner .single-post-excerpt:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.post-template-10 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-10 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 780px) {
  .post-tp-10-header {
    width: 100%;
    margin-right: 0;
  }
  .post-template-10 .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-10-header .post-header-inner {
    padding: 20px;
  }
  .post-tp-10-header .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-10-header .image-credit {
    bottom: 5px;
  }
}
.post-tp-11-header {
  position: relative;
  margin-bottom: 15px;
}

.post-tp-11-header.wfi {
  margin-bottom: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-11-header.wfi:before {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 380px;
}

.post-tp-11-header.wfi .post-header-inner {
  height: 470px;
  position: relative;
  overflow: hidden;
}

.post-tp-11-header.wfi .post-header-title {
  position: absolute;
  bottom: 25px;
  left: 25px;
  right: 25px;
}

.post-tp-11-header .single-post-title {
  margin: 0 0 10px;
}

.post-tp-11-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-11-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
}

.post-tp-11-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-11-header .single-post-title:last-child {
  margin-bottom: 0;
}

.post-tp-11-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-11-header.wfi .post-meta, .post-tp-11-header.wfi .post-meta .post-author-a:hover, .post-tp-11-header.wfi .post-meta .views, .post-tp-11-header.wfi .post-meta a, .post-tp-11-header.wfi .post-meta a:hover, .post-tp-11-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-11-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-11-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-11-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-11-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-11-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
  overflow: hidden;
  white-space: nowrap;
}

.post-tp-11-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-11-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-11 .post-embed {
  margin-bottom: 20px;
}

.post-template-11 .bf-breadcrumb {
  margin: -7px 0 9px;
}

.post-tp-11-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
}

.post-tp-11-header .single-post-excerpt:last-child {
  padding-bottom: 0 !important;
}

.post-tp-11-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-11-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-11-header.wfi .post-header-inner {
    height: 380px;
  }
  .post-tp-11-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-11-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-11-header .image-credit {
    bottom: 5px;
  }
}
.post-tp-12-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #3c3c3c;
  margin: 0 0 25px;
}

.post-tp-12-header .single-featured {
  margin: 20px auto 0;
  max-width: 900px;
  text-align: center;
}

.post-tp-12-header .single-featured > * {
  margin-left: auto;
  margin-right: auto;
}

.post-tp-12-header .post-header-inner {
  padding: 40px 25px 60px;
  position: relative;
}

.post-tp-12-header .single-post-title {
  color: #fff;
  text-align: center;
  margin: 0 0 10px;
}

.post-tp-12-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
  color: #c7c7c7;
  text-align: center;
}

.post-tp-12-header .single-post-title:last-child {
  margin-bottom: 30px;
}

.post-tp-12-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 20px;
}

.post-tp-12-header .term-badges.floated .term-badge a, .post-tp-12-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-12-header .post-meta, .post-tp-12-header .post-meta .post-author-a:hover, .post-tp-12-header .post-meta .views, .post-tp-12-header .post-meta a, .post-tp-12-header .post-meta a:hover, .post-tp-12-header .post-meta b {
  color: #fff !important;
}

.post-tp-12-header .post-meta.single-post-meta .post-author-a, .post-tp-12-header .post-meta.single-post-meta .post-author-a:hover, .post-tp-12-header .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-12-header .post-meta.single-post-meta > a + span:before, .post-tp-12-header .post-meta.single-post-meta > span + a:before, .post-tp-12-header .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-12-header .single-post-share {
  margin: 25px 0 -20px !important;
  text-align: center;
}

.post-tp-12-header .single-post-share li {
  margin: 0 3px;
}

.post-tp-12-header .single-post-share .share-handler-wrap {
  max-width: 260px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.post-tp-12-header .single-post-share .post-share-btn {
  background: #3c3c3c;
  border: 1px solid #5d5d5d;
  color: #e8e8e8;
}

.post-tp-12-header .single-post-share .social-item.email a {
  background-color: #6b6b6b;
}

.post-tp-12-header .post-share .share-handler:after, .post-tp-12-header .post-share .share-handler:before {
  border-left-color: #5d5d5d;
}

.post-tp-12-header .post-share .share-handler:after {
  border-left-color: #3c3c3c;
}

.post-tp-12-header .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-12-header .post-meta {
  text-align: center;
}

.post-tp-12-header .image-credit {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 9px;
  text-align: center;
}

.post-tp-12-header .image-credit:hover {
  color: #fff;
}

.post-tp-12-header .bf-breadcrumb {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  opacity: 0.6;
}

.post-tp-12-header .bf-breadcrumb .bf-breadcrumb-item {
  font-size: 11px;
}

.post-tp-12-header .single-post-excerpt {
  color: #fff;
  text-align: center;
}

@media only screen and (max-width: 780px) {
  .post-tp-12-header .post-header-inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.post-template-13 .single-container {
  padding-right: 40px;
  padding-left: 40px;
}

.post-tp-13-header {
  padding: 0;
}

.post-tp-13-header .post-meta-wrap {
  margin: 15px 0;
  padding: 0;
  text-align: center;
}

.post-tp-13-header .post-meta-wrap .post-meta {
  padding: 0;
}

.post-tp-13-header .single-featured {
  margin: 0 -40px 20px;
}

.post-tp-13-header .term-badges {
  position: relative;
  text-align: center;
  top: auto;
  left: auto;
  right: auto;
  margin-bottom: 15px;
}

.post-tp-13-header .single-post-title {
  margin: 0 0 15px;
  text-align: center;
}

.post-tp-13-header .single-post-title + .post-subtitle {
  margin: -1px 0 15px;
  text-align: center;
}

.post-tp-13-header .single-post-title:first-child {
  margin-top: 15px;
}

.post-tp-13-header .single-post-title + .post-share, .post-tp-13-header .single-post-title + .single-featured {
  margin-top: 25px;
}

.post-tp-13-header .single-post-share {
  margin: 15px 0 10px;
  text-align: center;
}

.post-tp-13-header .single-post-share .share-handler-wrap {
  display: inline-block;
}

.post-template-13 .comments-template, body.single .post-template-13 .content-column > .bs-newsletter-pack {
  margin-right: 40px;
  margin-left: 40px;
}

.post-template-13 .ajax-post-content .comments-template.comments-template {
  margin-right: 0;
  margin-left: 0;
}

.post-template-13 .post-related {
  margin-right: 40px;
  margin-left: 40px;
}

.post-template-13 .post-embed {
  margin-bottom: 20px;
}

.post-tp-13-header .bf-breadcrumb {
  margin: -5px 0 12px;
}

.post-tp-13-header .single-post-excerpt {
  text-align: center;
  padding: 0 0 20px;
}

.post-tp-13-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-13-header .single-post-excerpt + .post-meta-wrap {
  margin-top: -7px;
}

@media only screen and (max-width: 780px) {
  .post-template-13 .single-container {
    padding-right: 0;
    padding-left: 0;
  }
  .post-tp-13-header .single-featured {
    margin: 0 0 20px;
  }
  .post-template-13 .comments-template, .post-template-13 .post-related {
    margin-right: 0;
    margin-left: 0;
  }
}
.post-tp-14-header {
  position: relative;
  margin-bottom: 25px;
}

.post-template-14 .post-header-inner {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0 0 25px;
}

.post-template-14 .single-post-title {
  margin: 0 0 15px;
}

.post-template-14 .single-post-title + .post-subtitle {
  margin: -5px 0 15px;
}

.post-template-14 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 11px;
}

.post-tp-14-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-14-header.wfi .image-credit:hover {
  background: rgba(0, 0, 0, 0.35);
}

.post-template-14 .post-embed {
  margin-bottom: 20px;
}

.post-template-14 .post-header-inner .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-template-14 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-14 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.post-tp-15-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #3c3c3c;
  margin: 0 0 25px;
}

.post-tp-15-header .single-post-share {
  margin: 25px 0 -20px !important;
  text-align: center;
}

.post-tp-15-header .single-post-share li {
  margin: 0 3px;
  float: none;
  display: inline-block;
}

.post-tp-15-header .single-featured {
  margin: 20px auto 0;
  max-width: 900px;
  text-align: center;
}

.post-tp-15-header .single-featured > * {
  margin-left: auto;
  margin-right: auto;
}

.post-tp-15-header .post-header-inner {
  padding: 40px 25px 50px;
  position: relative;
}

.post-tp-15-header .single-post-title {
  color: #fff;
  text-align: center;
  margin: 0 0 10px;
}

.post-tp-15-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
  color: #c7c7c7;
  text-align: center;
}

.post-tp-15-header .single-post-title:last-child {
  margin-bottom: 30px;
}

.post-tp-15-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 20px;
}

.post-tp-15-header .term-badges.floated .term-badge a, .post-tp-15-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-15-header .post-meta, .post-tp-15-header .post-meta .post-author-a:hover, .post-tp-15-header .post-meta .views, .post-tp-15-header .post-meta a, .post-tp-15-header .post-meta a:hover, .post-tp-15-header .post-meta b {
  color: #fff !important;
}

.post-tp-15-header .post-meta.single-post-meta .post-author-a, .post-tp-15-header .post-meta.single-post-meta .post-author-a:hover, .post-tp-15-header .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-15-header .post-meta.single-post-meta > a + span:before, .post-tp-15-header .post-meta.single-post-meta > span + a:before, .post-tp-15-header .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-15-header .single-post-share .share-handler-wrap {
  display: inline-block;
}

.post-tp-15-header .single-post-share .post-share-btn {
  background: #3c3c3c;
  border: 1px solid #5d5d5d;
  color: #e8e8e8;
}

.post-tp-15-header .single-post-share .social-item.email a {
  background-color: #6b6b6b;
}

.post-tp-15-header .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-15-header .post-meta {
  text-align: center;
}

.post-tp-15-header .image-credit {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 9px;
  text-align: center;
}

.post-tp-15-header .image-credit:hover {
  color: #fff;
}

.post-tp-15-header .bf-breadcrumb {
  margin: -15px 0 15px;
}

.post-tp-15-header .single-post-excerpt {
  color: #fff;
  text-align: center;
}

.post-tp-15-header .post-share .share-handler:after, .post-tp-15-header .post-share .share-handler:before {
  border-left-color: #5d5d5d;
}

.post-tp-15-header .post-share .share-handler:after {
  border-left-color: #3c3c3c;
}

.site-footer {
  background-color: #434343;
}

.site-footer:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
}

.footer-instagram.boxed, .site-footer.boxed {
  margin-left: auto;
  margin-right: auto;
}

.footer-instagram.full-width.stretched .content-wrap, .site-footer.full-width.stretched .container, .site-footer.full-width.stretched .content-wrap {
  max-width: 100% !important;
}

.footer-widgets {
  padding: 45px 0 35px;
}

.footer-widgets .widget .btn-bs-pagination:hover {
  color: #fff !important;
}

.footer-widgets.light-text .widget.widget_nav_menu ul.menu li a {
  background-color: rgba(0, 0, 0, 0.08);
}

.footer-widgets.light-text .bs-popular-categories .bs-popular-term-item .term-count, .footer-widgets.light-text .widget.widget_archive .post-count, .footer-widgets.light-text .widget.widget_calendar table caption, .footer-widgets.light-text .widget.widget_calendar table td.active-day, .footer-widgets.light-text .widget.widget_calendar table tfoot td, .footer-widgets.light-text .widget.widget_calendar table th, .footer-widgets.light-text .widget.widget_categories .post-count, .footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a {
  background: rgba(255, 255, 255, 0.26);
  color: #fff;
}

.footer-widgets.light-text .bs-popular-categories .bs-popular-term-item, .footer-widgets.light-text .widget.widget_categories ul li, .footer-widgets.light-text .widget.widget_categories ul.children, .footer-widgets.light-text .widget.widget_nav_menu ul.menu .sub-menu > li:last-child a, .footer-widgets.light-text .widget.widget_nav_menu ul.menu li a, .footer-widgets.light-text .widget.widget_pages ul li, .footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a {
  border-color: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .widget.widget_nav_menu ul.menu .sub-menu > li:last-child a {
  border-color: rgba(255, 255, 255, 0.06) !important;
}

.footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a:hover {
  color: rgba(255, 255, 255, 0.71) !important;
}

.footer-widgets.light-text .widget, .footer-widgets.light-text .widget.widget_calendar table td, .footer-widgets.light-text .widget.widget_calendar table td:hover {
  color: rgba(255, 255, 255, 0.71);
}

.footer-widgets.light-text .post-meta .post-author, .footer-widgets.light-text .widget a, .footer-widgets.light-text .widget.widget_categories .post-count {
  color: #fff;
}

.footer-widgets.light-text .widget .bs-about .about-icons-list .about-icon-item a {
  box-shadow: inset 0 0 0 1px rgba(228, 228, 228, 0.21);
  color: #fff;
}

.footer-widgets.light-text .widget .better-social-counter.style-clean .item-count, .footer-widgets.light-text .widget .bs-about .about-icons-list .about-icon-item a:hover {
  color: #fff !important;
}

.footer-widgets.light-text .better-control-nav li a, .footer-widgets.light-text .widget.widget_bs-subscribe-newsletter {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .widget.widget_nav_menu ul.menu li a {
  background-color: rgba(0, 0, 0, 0.08);
}

.footer-widgets.dark-text .bs-popular-categories .bs-popular-term-item .term-count, .footer-widgets.dark-text .widget.widget_calendar table caption, .footer-widgets.dark-text .widget.widget_calendar table td.active-day, .footer-widgets.dark-text .widget.widget_calendar table tfoot td, .footer-widgets.dark-text .widget.widget_calendar table th, .footer-widgets.dark-text .widget.widget_categories .post-count {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .bs-popular-categories .bs-popular-term-item, .footer-widgets.dark-text .widget.widget_categories ul li, .footer-widgets.dark-text .widget.widget_categories ul.children, .footer-widgets.dark-text .widget.widget_pages ul li {
  border-color: rgba(0, 0, 0, 0.11);
}

.footer-widgets.dark-text .widget, .footer-widgets.dark-text .widget.widget_calendar table td, .footer-widgets.dark-text .widget.widget_calendar table td:hover {
  color: rgba(0, 0, 0, 0.69);
}

.footer-widgets.dark-text .post-meta .post-author {
  color: rgba(0, 0, 0, 0.6);
}

.footer-widgets.dark-text .widget .bs-about .about-icons-list .about-icon-item a {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.46);
  color: rgba(0, 0, 0, 0.41);
}

.footer-widgets.dark-text .widget .bs-about .about-icons-list .about-icon-item a:hover, .footer-widgets.dark-text .widget.widget_categories .post-count {
  color: #fff !important;
}

.footer-widgets.dark-text .better-control-nav li a, .footer-widgets.dark-text .widget.widget_bs-subscribe-newsletter {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .listing-item-text-1 .item-inner {
  border-bottom-color: rgba(0, 0, 0, 0.15);
}

.site-footer .footer-social-icons {
  padding: 20px 0;
  background: #292929;
}

.site-footer .footer-social-icons .social-item {
  margin-bottom: 0;
}

.footer-social-icons .better-social-counter.style-big-button .social-list {
  text-align: center;
  font-size: 0;
}

.footer-social-icons .better-social-counter.style-big-button .social-item {
  display: inline-block;
  float: none !important;
  text-align: left;
}

.site-footer .copy-footer {
  padding: 22px 0 22px;
  background: #353535;
}

.site-footer .copy-footer .container {
  font-size: 12px;
}

.site-footer .copy-1, .site-footer .copy-2 {
  color: #b6b6b6;
  color: rgba(255, 255, 255, 0.57);
}

.site-footer .copy-2 {
  text-align: right;
}

.site-footer .copy-1 a, .site-footer .copy-2 a {
  color: #f3f3f3;
}

@media only screen and (max-width: 780px) {
  .site-footer .copy-1, .site-footer .copy-2 {
    text-align: center !important;
  }
  .site-footer .copy-1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .site-footer ul.menu.footer-menu {
    text-align: center;
  }
  .site-footer ul.menu.footer-menu > li {
    float: none;
    margin: 0 7px;
    display: inline-block;
  }
}
.copy-footer .content-wrap {
  overflow-x: hidden;
}

.footer-menu-container {
  border-bottom: 2px solid #646464;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  padding: 10px 0;
  margin-bottom: 10px;
  position: relative;
}

ul.menu.footer-menu > li {
  margin-right: 20px;
}

ul.menu.footer-menu li > a {
  color: inherit;
  text-transform: inherit;
}

ul.menu.footer-menu > li.menu-item-has-children > a:after {
  display: none;
}

.site-footer .copy-footer .footer-menu-wrapper .footer-menu-container:before {
  content: "";
  position: absolute;
  width: 200vw;
  height: 100%;
  right: -100vw;
  padding-left: 200px;
  box-sizing: unset;
  top: 0;
}

.site-footer.full-width .copy-footer {
  max-width: 100%;
  overflow: hidden;
}

.site-footer.full-width .copy-footer .content-wrap {
  overflow-x: visible;
}

.site-footer.full-width.stretched .copy-footer .content-wrap {
  overflow-x: hidden;
  overflow-y: hidden;
}

.main-wrap .site-footer.full-width .copy-footer .content-wrap {
  overflow-x: hidden;
  overflow-y: hidden;
}

.footer-instagram .footer-instagram-label {
  margin: 25px 0;
  text-align: center;
  font-size: 18px;
}

.footer-instagram .bs-instagram-photo img {
  max-width: 100%;
}

.footer-instagram-1 {
  padding: 0 2px 2px;
}

.footer-instagram-1 .bs-instagram-col {
  float: left;
  width: 16.666666667%;
  overflow: hidden;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(1) {
  max-width: 100%;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(2), .footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(3) {
  max-width: 50%;
  float: left;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(3) {
  max-width: 100%;
  clear: left;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(1), .footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(2) {
  max-width: 50%;
  float: left;
}

.footer-instagram-1 .bs-instagram-col .bs-instagram-photo {
  border: 1px solid transparent;
}

@media only screen and (max-width: 1280px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 20%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-6 {
    display: none;
  }
}
@media only screen and (max-width: 980px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 25%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-5 {
    display: none;
  }
}
@media only screen and (max-width: 780px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 33.33333%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-4 {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 50%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-3 {
    display: none;
  }
}
.footer-instagram-2 {
  margin: 0;
}

.footer-instagram-2 .bs-instagram-photo {
  width: 12.5%;
  float: left;
}

@media only screen and (max-width: 1280px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 14.285714286%;
  }
  .footer-instagram-2 .bs-instagram-photo-7 {
    display: none;
  }
}
@media only screen and (max-width: 1100px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 16.666666667%;
  }
  .footer-instagram-2 .bs-instagram-photo-6 {
    display: none;
  }
}
@media only screen and (max-width: 980px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 20%;
  }
  .footer-instagram-2 .bs-instagram-photo-5 {
    display: none;
  }
}
@media only screen and (max-width: 780px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 25%;
  }
  .footer-instagram-2 .bs-instagram-photo-4 {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 33.333%;
  }
  .footer-instagram-2 .bs-instagram-photo-3 {
    display: none;
  }
}
.footer-instagram-3 {
  margin: 0 0 30px;
}

.footer-instagram-3 .bs-instagram-photo {
  width: 200px;
  margin: 0 20px;
  float: left;
}

.footer-instagram-3 .simply-scroll-container {
  position: relative;
}

.footer-instagram-3 .simply-scroll-clip {
  position: relative;
  overflow: hidden;
}

.footer-instagram-3 .simply-scroll-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

.footer-instagram-3 .simply-scroll-list li {
  padding: 0;
  margin: 0 15px;
  list-style: none;
}

.footer-instagram-3 .custom .simply-scroll-clip {
  width: 100%;
  height: 210px;
}

@media (min-width: 768px) {
  .active-sticky-sidebar .row.main-section, .active-sticky-sidebar .row > .bs-vc-wrapper {
    display: flex;
  }
}
:root {
  --publisher-spacing: 20;
  --publisher-spacing-half: calc(var(--publisher-spacing) / 2);
  --publisher-spacing-80-percent: calc(var(--publisher-spacing) * 0.83);
  --publisher-spacing-60-percent: calc(var(--publisher-spacing) * 0.66) ;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .container, .vc_column_container.vc_column_container, .vc_row .vc_column_container > .vc_column-inner, .vc_row.vc_column-gap-1, .vc_row.vc_column-gap-10, .vc_row.vc_column-gap-15, .vc_row.vc_column-gap-2, .vc_row.vc_column-gap-20, .vc_row.vc_column-gap-25, .vc_row.vc_column-gap-3, .vc_row.vc_column-gap-30, .vc_row.vc_column-gap-35, .vc_row.vc_column-gap-4, .vc_row.vc_column-gap-5 {
  padding-left: calc(var(--publisher-spacing-half) * 1px);
  padding-right: calc(var(--publisher-spacing-half) * 1px);
}

.bs-vc-content .vc_row.vc_row-no-padding[data-vc-stretch-content=true], .row, .vc_row.wpb_row {
  margin-left: calc(var(--publisher-spacing-half) * -1px);
  margin-right: calc(var(--publisher-spacing-half) * -1px);
}

.vc_row.vc_inner {
  margin-left: calc(var(--publisher-spacing-half) * -1px) !important;
  margin-right: calc(var(--publisher-spacing-half) * -1px) !important;
}

.bs-vc-wrapper > :not(.bs-vc-column), .sidebar > * {
  margin-bottom: calc(var(--publisher-spacing) * 1px);
}

.better-studio-shortcode, .bs-listing, .bs-shortcode, .bsac, .bsp-wrapper, .content-column > div:last-child, .entry-content .better-studio-shortcode, .order-customer-detail, .order-detail-wrap, .single-container, .slider-style-16-container, .slider-style-18-container, .slider-style-2-container, .slider-style-23-container, .slider-style-4-container, .slider-style-8-container, .vc_row .vc_column-inner .wpb_content_element, .wc-account-content-wrap, .widget {
  margin-bottom: calc(var(--publisher-spacing) * 1px);
}

.archive-title {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px);
}

.layout-1-col, .layout-2-col, .layout-3-col {
  margin-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.layout-1-col.layout-bc-before, .layout-2-col.layout-bc-before, .layout-3-col.layout-bc-before {
  margin-top: calc(var(--publisher-spacing-half) * 1px);
}

.bs-listing.bs-listing-products .bs-pagination, .bs-listing.bs-listing-products .bs-slider-controls, .bs-vc-content > .vc_row.vc_row-fluid.vc_row-has-fill:first-child {
  margin-top: calc(var(--publisher-spacing-80-percent) * -1px) !important;
}

.vc_col-has-fill > .bs-vc-wrapper, .vc_row-has-fill + .vc_row-full-width + .vc_row > .bs-vc-wrapper > .bs-vc-column > .bs-vc-wrapper, .vc_row-has-fill + .vc_row > .bs-vc-wrapper > .bs-vc-column > .bs-vc-wrapper, .vc_row-has-fill + .vc_row > .wpb_column > .bs-vc-wrapper, .vc_row-has-fill > .bs-vc-wrapper > .vc_column_container > .bs-vc-wrapper, .vc_row-has-fill > .wpb_column > .bs-vc-wrapper {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px) !important;
}

#bbpress-forums #bbp-search-form, .main-section, .vc_col-has-fill .wpb_wrapper > .bs-listing:last-child, .vc_col-has-fill .wpb_wrapper > .bsp-wrapper:last-child, .vc_col-has-fill .wpb_wrapper > :last-child, .vc_row-has-fill .wpb_wrapper > .bs-listing:last-child, .vc_row-has-fill .wpb_wrapper > .bsp-wrapper:last-child, .vc_row-has-fill .wpb_wrapper > :last-child {
  margin-bottom: calc(var(--publisher-spacing-half) * 1px);
}

.bs-listing-modern-grid-listing-3.bs-listing {
  margin-bottom: calc(var(--publisher-spacing-half) * 1px) !important;
}

.vc_row-has-fill .wpb_wrapper > .bs-listing-modern-grid-listing-3.bs-listing:last-child {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px) !important;
}

.bsac.bsac-post-before-author, .comment-respond.comments-template, .comments-template, .post-related, .post-related + .ajax-post-content, .post-related + .comments-template, .post-related + .single-container, .single-container > .bs-newsletter-pack, .single-container > .post-author, .up-sells.products, .woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce + .bs-shortcode, .woocommerce + .woocommerce, .woocommerce-checkout-review-order-wrap, .woocommerce-page div.product .related.products, .woocommerce-page div.product .woocommerce-tabs, body.single .content-column > .bs-newsletter-pack {
  margin-top: calc(var(--publisher-spacing) * 1px);
}

.better-gcs-wrapper {
  margin-top: calc(var(--publisher-spacing) * -1px);
}

.slider-container + .bs-sks, .slider-style-1-container, .slider-style-11-container, .slider-style-13-container, .slider-style-15-container, .slider-style-17-container, .slider-style-19-container, .slider-style-2-container.slider-container-1col, .slider-style-20-container, .slider-style-21-container, .slider-style-22-container, .slider-style-3-container, .slider-style-4-container.slider-container-1col, .slider-style-5-container, .slider-style-7-container, .slider-style-9-container {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px);
  padding-bottom: calc(var(--publisher-spacing) * 1px);
  margin-bottom: calc(var(--publisher-spacing-80-percent) * -1px);
}

.slider-container.slider-bc-before + .bs-sks, .slider-style-1-container.slider-bc-before, .slider-style-11-container.slider-bc-before, .slider-style-13-container.slider-bc-before, .slider-style-15-container.slider-bc-before, .slider-style-17-container.slider-bc-before, .slider-style-19-container.slider-bc-before, .slider-style-20-container.slider-bc-before, .slider-style-21-container.slider-bc-before, .slider-style-22-container.slider-bc-before, .slider-style-23-container.slider-bc-before, .slider-style-3-container.slider-bc-before, .slider-style-5-container.slider-bc-before, .slider-style-7-container.slider-bc-before, .slider-style-9-container.slider-bc-before {
  padding-top: calc(var(--publisher-spacing-half) * 1px);
  padding-bottom: calc(var(--publisher-spacing-half) * 1px);
  margin-bottom: calc(var(--publisher-spacing-half) * 1px);
}

.section-heading {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px);
}

@media only screen and (max-width: 678px) {
  .footer-widgets > .content-wrap > .container > .row > * {
    margin-bottom: calc(var(--publisher-spacing-80-percent) * 1px);
  }
}
.bs-injection.bs-injection-before_footer .bs-injection.bs-injection-after_footer {
  margin-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.bs-injection.bs-injection-before_header .bs-injection.bs-injection-after_header {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.single-container > .bs-push-noti.post-bottom, .single-container > .bs-push-noti.post-bottom + .post-author {
  margin-top: calc(var(--publisher-spacing) * 1px);
}

.bs-push-noti.post-top {
  margin-bottom: calc(var(--publisher-spacing) * 1px) !important;
}

/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

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

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Bootstrap Icons v1.11.2 (https://icons.getbootstrap.com/)
 * Copyright 2019-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url(/assets/fonts/bootstrap-icons-df146d75e373dc963ffda6e17cc06c4e54eae461e37f57610d6e425669e727fc.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"), url(/assets/fonts/bootstrap-icons-c83646a00657e8abd8c37acae8bec71d8e126e0c39c4a7b85a2da4b78a3abe34.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "\f67f";
}

.bi-alarm-fill::before {
  content: "\f101";
}

.bi-alarm::before {
  content: "\f102";
}

.bi-align-bottom::before {
  content: "\f103";
}

.bi-align-center::before {
  content: "\f104";
}

.bi-align-end::before {
  content: "\f105";
}

.bi-align-middle::before {
  content: "\f106";
}

.bi-align-start::before {
  content: "\f107";
}

.bi-align-top::before {
  content: "\f108";
}

.bi-alt::before {
  content: "\f109";
}

.bi-app-indicator::before {
  content: "\f10a";
}

.bi-app::before {
  content: "\f10b";
}

.bi-archive-fill::before {
  content: "\f10c";
}

.bi-archive::before {
  content: "\f10d";
}

.bi-arrow-90deg-down::before {
  content: "\f10e";
}

.bi-arrow-90deg-left::before {
  content: "\f10f";
}

.bi-arrow-90deg-right::before {
  content: "\f110";
}

.bi-arrow-90deg-up::before {
  content: "\f111";
}

.bi-arrow-bar-down::before {
  content: "\f112";
}

.bi-arrow-bar-left::before {
  content: "\f113";
}

.bi-arrow-bar-right::before {
  content: "\f114";
}

.bi-arrow-bar-up::before {
  content: "\f115";
}

.bi-arrow-clockwise::before {
  content: "\f116";
}

.bi-arrow-counterclockwise::before {
  content: "\f117";
}

.bi-arrow-down-circle-fill::before {
  content: "\f118";
}

.bi-arrow-down-circle::before {
  content: "\f119";
}

.bi-arrow-down-left-circle-fill::before {
  content: "\f11a";
}

.bi-arrow-down-left-circle::before {
  content: "\f11b";
}

.bi-arrow-down-left-square-fill::before {
  content: "\f11c";
}

.bi-arrow-down-left-square::before {
  content: "\f11d";
}

.bi-arrow-down-left::before {
  content: "\f11e";
}

.bi-arrow-down-right-circle-fill::before {
  content: "\f11f";
}

.bi-arrow-down-right-circle::before {
  content: "\f120";
}

.bi-arrow-down-right-square-fill::before {
  content: "\f121";
}

.bi-arrow-down-right-square::before {
  content: "\f122";
}

.bi-arrow-down-right::before {
  content: "\f123";
}

.bi-arrow-down-short::before {
  content: "\f124";
}

.bi-arrow-down-square-fill::before {
  content: "\f125";
}

.bi-arrow-down-square::before {
  content: "\f126";
}

.bi-arrow-down-up::before {
  content: "\f127";
}

.bi-arrow-down::before {
  content: "\f128";
}

.bi-arrow-left-circle-fill::before {
  content: "\f129";
}

.bi-arrow-left-circle::before {
  content: "\f12a";
}

.bi-arrow-left-right::before {
  content: "\f12b";
}

.bi-arrow-left-short::before {
  content: "\f12c";
}

.bi-arrow-left-square-fill::before {
  content: "\f12d";
}

.bi-arrow-left-square::before {
  content: "\f12e";
}

.bi-arrow-left::before {
  content: "\f12f";
}

.bi-arrow-repeat::before {
  content: "\f130";
}

.bi-arrow-return-left::before {
  content: "\f131";
}

.bi-arrow-return-right::before {
  content: "\f132";
}

.bi-arrow-right-circle-fill::before {
  content: "\f133";
}

.bi-arrow-right-circle::before {
  content: "\f134";
}

.bi-arrow-right-short::before {
  content: "\f135";
}

.bi-arrow-right-square-fill::before {
  content: "\f136";
}

.bi-arrow-right-square::before {
  content: "\f137";
}

.bi-arrow-right::before {
  content: "\f138";
}

.bi-arrow-up-circle-fill::before {
  content: "\f139";
}

.bi-arrow-up-circle::before {
  content: "\f13a";
}

.bi-arrow-up-left-circle-fill::before {
  content: "\f13b";
}

.bi-arrow-up-left-circle::before {
  content: "\f13c";
}

.bi-arrow-up-left-square-fill::before {
  content: "\f13d";
}

.bi-arrow-up-left-square::before {
  content: "\f13e";
}

.bi-arrow-up-left::before {
  content: "\f13f";
}

.bi-arrow-up-right-circle-fill::before {
  content: "\f140";
}

.bi-arrow-up-right-circle::before {
  content: "\f141";
}

.bi-arrow-up-right-square-fill::before {
  content: "\f142";
}

.bi-arrow-up-right-square::before {
  content: "\f143";
}

.bi-arrow-up-right::before {
  content: "\f144";
}

.bi-arrow-up-short::before {
  content: "\f145";
}

.bi-arrow-up-square-fill::before {
  content: "\f146";
}

.bi-arrow-up-square::before {
  content: "\f147";
}

.bi-arrow-up::before {
  content: "\f148";
}

.bi-arrows-angle-contract::before {
  content: "\f149";
}

.bi-arrows-angle-expand::before {
  content: "\f14a";
}

.bi-arrows-collapse::before {
  content: "\f14b";
}

.bi-arrows-expand::before {
  content: "\f14c";
}

.bi-arrows-fullscreen::before {
  content: "\f14d";
}

.bi-arrows-move::before {
  content: "\f14e";
}

.bi-aspect-ratio-fill::before {
  content: "\f14f";
}

.bi-aspect-ratio::before {
  content: "\f150";
}

.bi-asterisk::before {
  content: "\f151";
}

.bi-at::before {
  content: "\f152";
}

.bi-award-fill::before {
  content: "\f153";
}

.bi-award::before {
  content: "\f154";
}

.bi-back::before {
  content: "\f155";
}

.bi-backspace-fill::before {
  content: "\f156";
}

.bi-backspace-reverse-fill::before {
  content: "\f157";
}

.bi-backspace-reverse::before {
  content: "\f158";
}

.bi-backspace::before {
  content: "\f159";
}

.bi-badge-3d-fill::before {
  content: "\f15a";
}

.bi-badge-3d::before {
  content: "\f15b";
}

.bi-badge-4k-fill::before {
  content: "\f15c";
}

.bi-badge-4k::before {
  content: "\f15d";
}

.bi-badge-8k-fill::before {
  content: "\f15e";
}

.bi-badge-8k::before {
  content: "\f15f";
}

.bi-badge-ad-fill::before {
  content: "\f160";
}

.bi-badge-ad::before {
  content: "\f161";
}

.bi-badge-ar-fill::before {
  content: "\f162";
}

.bi-badge-ar::before {
  content: "\f163";
}

.bi-badge-cc-fill::before {
  content: "\f164";
}

.bi-badge-cc::before {
  content: "\f165";
}

.bi-badge-hd-fill::before {
  content: "\f166";
}

.bi-badge-hd::before {
  content: "\f167";
}

.bi-badge-tm-fill::before {
  content: "\f168";
}

.bi-badge-tm::before {
  content: "\f169";
}

.bi-badge-vo-fill::before {
  content: "\f16a";
}

.bi-badge-vo::before {
  content: "\f16b";
}

.bi-badge-vr-fill::before {
  content: "\f16c";
}

.bi-badge-vr::before {
  content: "\f16d";
}

.bi-badge-wc-fill::before {
  content: "\f16e";
}

.bi-badge-wc::before {
  content: "\f16f";
}

.bi-bag-check-fill::before {
  content: "\f170";
}

.bi-bag-check::before {
  content: "\f171";
}

.bi-bag-dash-fill::before {
  content: "\f172";
}

.bi-bag-dash::before {
  content: "\f173";
}

.bi-bag-fill::before {
  content: "\f174";
}

.bi-bag-plus-fill::before {
  content: "\f175";
}

.bi-bag-plus::before {
  content: "\f176";
}

.bi-bag-x-fill::before {
  content: "\f177";
}

.bi-bag-x::before {
  content: "\f178";
}

.bi-bag::before {
  content: "\f179";
}

.bi-bar-chart-fill::before {
  content: "\f17a";
}

.bi-bar-chart-line-fill::before {
  content: "\f17b";
}

.bi-bar-chart-line::before {
  content: "\f17c";
}

.bi-bar-chart-steps::before {
  content: "\f17d";
}

.bi-bar-chart::before {
  content: "\f17e";
}

.bi-basket-fill::before {
  content: "\f17f";
}

.bi-basket::before {
  content: "\f180";
}

.bi-basket2-fill::before {
  content: "\f181";
}

.bi-basket2::before {
  content: "\f182";
}

.bi-basket3-fill::before {
  content: "\f183";
}

.bi-basket3::before {
  content: "\f184";
}

.bi-battery-charging::before {
  content: "\f185";
}

.bi-battery-full::before {
  content: "\f186";
}

.bi-battery-half::before {
  content: "\f187";
}

.bi-battery::before {
  content: "\f188";
}

.bi-bell-fill::before {
  content: "\f189";
}

.bi-bell::before {
  content: "\f18a";
}

.bi-bezier::before {
  content: "\f18b";
}

.bi-bezier2::before {
  content: "\f18c";
}

.bi-bicycle::before {
  content: "\f18d";
}

.bi-binoculars-fill::before {
  content: "\f18e";
}

.bi-binoculars::before {
  content: "\f18f";
}

.bi-blockquote-left::before {
  content: "\f190";
}

.bi-blockquote-right::before {
  content: "\f191";
}

.bi-book-fill::before {
  content: "\f192";
}

.bi-book-half::before {
  content: "\f193";
}

.bi-book::before {
  content: "\f194";
}

.bi-bookmark-check-fill::before {
  content: "\f195";
}

.bi-bookmark-check::before {
  content: "\f196";
}

.bi-bookmark-dash-fill::before {
  content: "\f197";
}

.bi-bookmark-dash::before {
  content: "\f198";
}

.bi-bookmark-fill::before {
  content: "\f199";
}

.bi-bookmark-heart-fill::before {
  content: "\f19a";
}

.bi-bookmark-heart::before {
  content: "\f19b";
}

.bi-bookmark-plus-fill::before {
  content: "\f19c";
}

.bi-bookmark-plus::before {
  content: "\f19d";
}

.bi-bookmark-star-fill::before {
  content: "\f19e";
}

.bi-bookmark-star::before {
  content: "\f19f";
}

.bi-bookmark-x-fill::before {
  content: "\f1a0";
}

.bi-bookmark-x::before {
  content: "\f1a1";
}

.bi-bookmark::before {
  content: "\f1a2";
}

.bi-bookmarks-fill::before {
  content: "\f1a3";
}

.bi-bookmarks::before {
  content: "\f1a4";
}

.bi-bookshelf::before {
  content: "\f1a5";
}

.bi-bootstrap-fill::before {
  content: "\f1a6";
}

.bi-bootstrap-reboot::before {
  content: "\f1a7";
}

.bi-bootstrap::before {
  content: "\f1a8";
}

.bi-border-all::before {
  content: "\f1a9";
}

.bi-border-bottom::before {
  content: "\f1aa";
}

.bi-border-center::before {
  content: "\f1ab";
}

.bi-border-inner::before {
  content: "\f1ac";
}

.bi-border-left::before {
  content: "\f1ad";
}

.bi-border-middle::before {
  content: "\f1ae";
}

.bi-border-outer::before {
  content: "\f1af";
}

.bi-border-right::before {
  content: "\f1b0";
}

.bi-border-style::before {
  content: "\f1b1";
}

.bi-border-top::before {
  content: "\f1b2";
}

.bi-border-width::before {
  content: "\f1b3";
}

.bi-border::before {
  content: "\f1b4";
}

.bi-bounding-box-circles::before {
  content: "\f1b5";
}

.bi-bounding-box::before {
  content: "\f1b6";
}

.bi-box-arrow-down-left::before {
  content: "\f1b7";
}

.bi-box-arrow-down-right::before {
  content: "\f1b8";
}

.bi-box-arrow-down::before {
  content: "\f1b9";
}

.bi-box-arrow-in-down-left::before {
  content: "\f1ba";
}

.bi-box-arrow-in-down-right::before {
  content: "\f1bb";
}

.bi-box-arrow-in-down::before {
  content: "\f1bc";
}

.bi-box-arrow-in-left::before {
  content: "\f1bd";
}

.bi-box-arrow-in-right::before {
  content: "\f1be";
}

.bi-box-arrow-in-up-left::before {
  content: "\f1bf";
}

.bi-box-arrow-in-up-right::before {
  content: "\f1c0";
}

.bi-box-arrow-in-up::before {
  content: "\f1c1";
}

.bi-box-arrow-left::before {
  content: "\f1c2";
}

.bi-box-arrow-right::before {
  content: "\f1c3";
}

.bi-box-arrow-up-left::before {
  content: "\f1c4";
}

.bi-box-arrow-up-right::before {
  content: "\f1c5";
}

.bi-box-arrow-up::before {
  content: "\f1c6";
}

.bi-box-seam::before {
  content: "\f1c7";
}

.bi-box::before {
  content: "\f1c8";
}

.bi-braces::before {
  content: "\f1c9";
}

.bi-bricks::before {
  content: "\f1ca";
}

.bi-briefcase-fill::before {
  content: "\f1cb";
}

.bi-briefcase::before {
  content: "\f1cc";
}

.bi-brightness-alt-high-fill::before {
  content: "\f1cd";
}

.bi-brightness-alt-high::before {
  content: "\f1ce";
}

.bi-brightness-alt-low-fill::before {
  content: "\f1cf";
}

.bi-brightness-alt-low::before {
  content: "\f1d0";
}

.bi-brightness-high-fill::before {
  content: "\f1d1";
}

.bi-brightness-high::before {
  content: "\f1d2";
}

.bi-brightness-low-fill::before {
  content: "\f1d3";
}

.bi-brightness-low::before {
  content: "\f1d4";
}

.bi-broadcast-pin::before {
  content: "\f1d5";
}

.bi-broadcast::before {
  content: "\f1d6";
}

.bi-brush-fill::before {
  content: "\f1d7";
}

.bi-brush::before {
  content: "\f1d8";
}

.bi-bucket-fill::before {
  content: "\f1d9";
}

.bi-bucket::before {
  content: "\f1da";
}

.bi-bug-fill::before {
  content: "\f1db";
}

.bi-bug::before {
  content: "\f1dc";
}

.bi-building::before {
  content: "\f1dd";
}

.bi-bullseye::before {
  content: "\f1de";
}

.bi-calculator-fill::before {
  content: "\f1df";
}

.bi-calculator::before {
  content: "\f1e0";
}

.bi-calendar-check-fill::before {
  content: "\f1e1";
}

.bi-calendar-check::before {
  content: "\f1e2";
}

.bi-calendar-date-fill::before {
  content: "\f1e3";
}

.bi-calendar-date::before {
  content: "\f1e4";
}

.bi-calendar-day-fill::before {
  content: "\f1e5";
}

.bi-calendar-day::before {
  content: "\f1e6";
}

.bi-calendar-event-fill::before {
  content: "\f1e7";
}

.bi-calendar-event::before {
  content: "\f1e8";
}

.bi-calendar-fill::before {
  content: "\f1e9";
}

.bi-calendar-minus-fill::before {
  content: "\f1ea";
}

.bi-calendar-minus::before {
  content: "\f1eb";
}

.bi-calendar-month-fill::before {
  content: "\f1ec";
}

.bi-calendar-month::before {
  content: "\f1ed";
}

.bi-calendar-plus-fill::before {
  content: "\f1ee";
}

.bi-calendar-plus::before {
  content: "\f1ef";
}

.bi-calendar-range-fill::before {
  content: "\f1f0";
}

.bi-calendar-range::before {
  content: "\f1f1";
}

.bi-calendar-week-fill::before {
  content: "\f1f2";
}

.bi-calendar-week::before {
  content: "\f1f3";
}

.bi-calendar-x-fill::before {
  content: "\f1f4";
}

.bi-calendar-x::before {
  content: "\f1f5";
}

.bi-calendar::before {
  content: "\f1f6";
}

.bi-calendar2-check-fill::before {
  content: "\f1f7";
}

.bi-calendar2-check::before {
  content: "\f1f8";
}

.bi-calendar2-date-fill::before {
  content: "\f1f9";
}

.bi-calendar2-date::before {
  content: "\f1fa";
}

.bi-calendar2-day-fill::before {
  content: "\f1fb";
}

.bi-calendar2-day::before {
  content: "\f1fc";
}

.bi-calendar2-event-fill::before {
  content: "\f1fd";
}

.bi-calendar2-event::before {
  content: "\f1fe";
}

.bi-calendar2-fill::before {
  content: "\f1ff";
}

.bi-calendar2-minus-fill::before {
  content: "\f200";
}

.bi-calendar2-minus::before {
  content: "\f201";
}

.bi-calendar2-month-fill::before {
  content: "\f202";
}

.bi-calendar2-month::before {
  content: "\f203";
}

.bi-calendar2-plus-fill::before {
  content: "\f204";
}

.bi-calendar2-plus::before {
  content: "\f205";
}

.bi-calendar2-range-fill::before {
  content: "\f206";
}

.bi-calendar2-range::before {
  content: "\f207";
}

.bi-calendar2-week-fill::before {
  content: "\f208";
}

.bi-calendar2-week::before {
  content: "\f209";
}

.bi-calendar2-x-fill::before {
  content: "\f20a";
}

.bi-calendar2-x::before {
  content: "\f20b";
}

.bi-calendar2::before {
  content: "\f20c";
}

.bi-calendar3-event-fill::before {
  content: "\f20d";
}

.bi-calendar3-event::before {
  content: "\f20e";
}

.bi-calendar3-fill::before {
  content: "\f20f";
}

.bi-calendar3-range-fill::before {
  content: "\f210";
}

.bi-calendar3-range::before {
  content: "\f211";
}

.bi-calendar3-week-fill::before {
  content: "\f212";
}

.bi-calendar3-week::before {
  content: "\f213";
}

.bi-calendar3::before {
  content: "\f214";
}

.bi-calendar4-event::before {
  content: "\f215";
}

.bi-calendar4-range::before {
  content: "\f216";
}

.bi-calendar4-week::before {
  content: "\f217";
}

.bi-calendar4::before {
  content: "\f218";
}

.bi-camera-fill::before {
  content: "\f219";
}

.bi-camera-reels-fill::before {
  content: "\f21a";
}

.bi-camera-reels::before {
  content: "\f21b";
}

.bi-camera-video-fill::before {
  content: "\f21c";
}

.bi-camera-video-off-fill::before {
  content: "\f21d";
}

.bi-camera-video-off::before {
  content: "\f21e";
}

.bi-camera-video::before {
  content: "\f21f";
}

.bi-camera::before {
  content: "\f220";
}

.bi-camera2::before {
  content: "\f221";
}

.bi-capslock-fill::before {
  content: "\f222";
}

.bi-capslock::before {
  content: "\f223";
}

.bi-card-checklist::before {
  content: "\f224";
}

.bi-card-heading::before {
  content: "\f225";
}

.bi-card-image::before {
  content: "\f226";
}

.bi-card-list::before {
  content: "\f227";
}

.bi-card-text::before {
  content: "\f228";
}

.bi-caret-down-fill::before {
  content: "\f229";
}

.bi-caret-down-square-fill::before {
  content: "\f22a";
}

.bi-caret-down-square::before {
  content: "\f22b";
}

.bi-caret-down::before {
  content: "\f22c";
}

.bi-caret-left-fill::before {
  content: "\f22d";
}

.bi-caret-left-square-fill::before {
  content: "\f22e";
}

.bi-caret-left-square::before {
  content: "\f22f";
}

.bi-caret-left::before {
  content: "\f230";
}

.bi-caret-right-fill::before {
  content: "\f231";
}

.bi-caret-right-square-fill::before {
  content: "\f232";
}

.bi-caret-right-square::before {
  content: "\f233";
}

.bi-caret-right::before {
  content: "\f234";
}

.bi-caret-up-fill::before {
  content: "\f235";
}

.bi-caret-up-square-fill::before {
  content: "\f236";
}

.bi-caret-up-square::before {
  content: "\f237";
}

.bi-caret-up::before {
  content: "\f238";
}

.bi-cart-check-fill::before {
  content: "\f239";
}

.bi-cart-check::before {
  content: "\f23a";
}

.bi-cart-dash-fill::before {
  content: "\f23b";
}

.bi-cart-dash::before {
  content: "\f23c";
}

.bi-cart-fill::before {
  content: "\f23d";
}

.bi-cart-plus-fill::before {
  content: "\f23e";
}

.bi-cart-plus::before {
  content: "\f23f";
}

.bi-cart-x-fill::before {
  content: "\f240";
}

.bi-cart-x::before {
  content: "\f241";
}

.bi-cart::before {
  content: "\f242";
}

.bi-cart2::before {
  content: "\f243";
}

.bi-cart3::before {
  content: "\f244";
}

.bi-cart4::before {
  content: "\f245";
}

.bi-cash-stack::before {
  content: "\f246";
}

.bi-cash::before {
  content: "\f247";
}

.bi-cast::before {
  content: "\f248";
}

.bi-chat-dots-fill::before {
  content: "\f249";
}

.bi-chat-dots::before {
  content: "\f24a";
}

.bi-chat-fill::before {
  content: "\f24b";
}

.bi-chat-left-dots-fill::before {
  content: "\f24c";
}

.bi-chat-left-dots::before {
  content: "\f24d";
}

.bi-chat-left-fill::before {
  content: "\f24e";
}

.bi-chat-left-quote-fill::before {
  content: "\f24f";
}

.bi-chat-left-quote::before {
  content: "\f250";
}

.bi-chat-left-text-fill::before {
  content: "\f251";
}

.bi-chat-left-text::before {
  content: "\f252";
}

.bi-chat-left::before {
  content: "\f253";
}

.bi-chat-quote-fill::before {
  content: "\f254";
}

.bi-chat-quote::before {
  content: "\f255";
}

.bi-chat-right-dots-fill::before {
  content: "\f256";
}

.bi-chat-right-dots::before {
  content: "\f257";
}

.bi-chat-right-fill::before {
  content: "\f258";
}

.bi-chat-right-quote-fill::before {
  content: "\f259";
}

.bi-chat-right-quote::before {
  content: "\f25a";
}

.bi-chat-right-text-fill::before {
  content: "\f25b";
}

.bi-chat-right-text::before {
  content: "\f25c";
}

.bi-chat-right::before {
  content: "\f25d";
}

.bi-chat-square-dots-fill::before {
  content: "\f25e";
}

.bi-chat-square-dots::before {
  content: "\f25f";
}

.bi-chat-square-fill::before {
  content: "\f260";
}

.bi-chat-square-quote-fill::before {
  content: "\f261";
}

.bi-chat-square-quote::before {
  content: "\f262";
}

.bi-chat-square-text-fill::before {
  content: "\f263";
}

.bi-chat-square-text::before {
  content: "\f264";
}

.bi-chat-square::before {
  content: "\f265";
}

.bi-chat-text-fill::before {
  content: "\f266";
}

.bi-chat-text::before {
  content: "\f267";
}

.bi-chat::before {
  content: "\f268";
}

.bi-check-all::before {
  content: "\f269";
}

.bi-check-circle-fill::before {
  content: "\f26a";
}

.bi-check-circle::before {
  content: "\f26b";
}

.bi-check-square-fill::before {
  content: "\f26c";
}

.bi-check-square::before {
  content: "\f26d";
}

.bi-check::before {
  content: "\f26e";
}

.bi-check2-all::before {
  content: "\f26f";
}

.bi-check2-circle::before {
  content: "\f270";
}

.bi-check2-square::before {
  content: "\f271";
}

.bi-check2::before {
  content: "\f272";
}

.bi-chevron-bar-contract::before {
  content: "\f273";
}

.bi-chevron-bar-down::before {
  content: "\f274";
}

.bi-chevron-bar-expand::before {
  content: "\f275";
}

.bi-chevron-bar-left::before {
  content: "\f276";
}

.bi-chevron-bar-right::before {
  content: "\f277";
}

.bi-chevron-bar-up::before {
  content: "\f278";
}

.bi-chevron-compact-down::before {
  content: "\f279";
}

.bi-chevron-compact-left::before {
  content: "\f27a";
}

.bi-chevron-compact-right::before {
  content: "\f27b";
}

.bi-chevron-compact-up::before {
  content: "\f27c";
}

.bi-chevron-contract::before {
  content: "\f27d";
}

.bi-chevron-double-down::before {
  content: "\f27e";
}

.bi-chevron-double-left::before {
  content: "\f27f";
}

.bi-chevron-double-right::before {
  content: "\f280";
}

.bi-chevron-double-up::before {
  content: "\f281";
}

.bi-chevron-down::before {
  content: "\f282";
}

.bi-chevron-expand::before {
  content: "\f283";
}

.bi-chevron-left::before {
  content: "\f284";
}

.bi-chevron-right::before {
  content: "\f285";
}

.bi-chevron-up::before {
  content: "\f286";
}

.bi-circle-fill::before {
  content: "\f287";
}

.bi-circle-half::before {
  content: "\f288";
}

.bi-circle-square::before {
  content: "\f289";
}

.bi-circle::before {
  content: "\f28a";
}

.bi-clipboard-check::before {
  content: "\f28b";
}

.bi-clipboard-data::before {
  content: "\f28c";
}

.bi-clipboard-minus::before {
  content: "\f28d";
}

.bi-clipboard-plus::before {
  content: "\f28e";
}

.bi-clipboard-x::before {
  content: "\f28f";
}

.bi-clipboard::before {
  content: "\f290";
}

.bi-clock-fill::before {
  content: "\f291";
}

.bi-clock-history::before {
  content: "\f292";
}

.bi-clock::before {
  content: "\f293";
}

.bi-cloud-arrow-down-fill::before {
  content: "\f294";
}

.bi-cloud-arrow-down::before {
  content: "\f295";
}

.bi-cloud-arrow-up-fill::before {
  content: "\f296";
}

.bi-cloud-arrow-up::before {
  content: "\f297";
}

.bi-cloud-check-fill::before {
  content: "\f298";
}

.bi-cloud-check::before {
  content: "\f299";
}

.bi-cloud-download-fill::before {
  content: "\f29a";
}

.bi-cloud-download::before {
  content: "\f29b";
}

.bi-cloud-drizzle-fill::before {
  content: "\f29c";
}

.bi-cloud-drizzle::before {
  content: "\f29d";
}

.bi-cloud-fill::before {
  content: "\f29e";
}

.bi-cloud-fog-fill::before {
  content: "\f29f";
}

.bi-cloud-fog::before {
  content: "\f2a0";
}

.bi-cloud-fog2-fill::before {
  content: "\f2a1";
}

.bi-cloud-fog2::before {
  content: "\f2a2";
}

.bi-cloud-hail-fill::before {
  content: "\f2a3";
}

.bi-cloud-hail::before {
  content: "\f2a4";
}

.bi-cloud-haze-fill::before {
  content: "\f2a6";
}

.bi-cloud-haze::before {
  content: "\f2a7";
}

.bi-cloud-haze2-fill::before {
  content: "\f2a8";
}

.bi-cloud-lightning-fill::before {
  content: "\f2a9";
}

.bi-cloud-lightning-rain-fill::before {
  content: "\f2aa";
}

.bi-cloud-lightning-rain::before {
  content: "\f2ab";
}

.bi-cloud-lightning::before {
  content: "\f2ac";
}

.bi-cloud-minus-fill::before {
  content: "\f2ad";
}

.bi-cloud-minus::before {
  content: "\f2ae";
}

.bi-cloud-moon-fill::before {
  content: "\f2af";
}

.bi-cloud-moon::before {
  content: "\f2b0";
}

.bi-cloud-plus-fill::before {
  content: "\f2b1";
}

.bi-cloud-plus::before {
  content: "\f2b2";
}

.bi-cloud-rain-fill::before {
  content: "\f2b3";
}

.bi-cloud-rain-heavy-fill::before {
  content: "\f2b4";
}

.bi-cloud-rain-heavy::before {
  content: "\f2b5";
}

.bi-cloud-rain::before {
  content: "\f2b6";
}

.bi-cloud-slash-fill::before {
  content: "\f2b7";
}

.bi-cloud-slash::before {
  content: "\f2b8";
}

.bi-cloud-sleet-fill::before {
  content: "\f2b9";
}

.bi-cloud-sleet::before {
  content: "\f2ba";
}

.bi-cloud-snow-fill::before {
  content: "\f2bb";
}

.bi-cloud-snow::before {
  content: "\f2bc";
}

.bi-cloud-sun-fill::before {
  content: "\f2bd";
}

.bi-cloud-sun::before {
  content: "\f2be";
}

.bi-cloud-upload-fill::before {
  content: "\f2bf";
}

.bi-cloud-upload::before {
  content: "\f2c0";
}

.bi-cloud::before {
  content: "\f2c1";
}

.bi-clouds-fill::before {
  content: "\f2c2";
}

.bi-clouds::before {
  content: "\f2c3";
}

.bi-cloudy-fill::before {
  content: "\f2c4";
}

.bi-cloudy::before {
  content: "\f2c5";
}

.bi-code-slash::before {
  content: "\f2c6";
}

.bi-code-square::before {
  content: "\f2c7";
}

.bi-code::before {
  content: "\f2c8";
}

.bi-collection-fill::before {
  content: "\f2c9";
}

.bi-collection-play-fill::before {
  content: "\f2ca";
}

.bi-collection-play::before {
  content: "\f2cb";
}

.bi-collection::before {
  content: "\f2cc";
}

.bi-columns-gap::before {
  content: "\f2cd";
}

.bi-columns::before {
  content: "\f2ce";
}

.bi-command::before {
  content: "\f2cf";
}

.bi-compass-fill::before {
  content: "\f2d0";
}

.bi-compass::before {
  content: "\f2d1";
}

.bi-cone-striped::before {
  content: "\f2d2";
}

.bi-cone::before {
  content: "\f2d3";
}

.bi-controller::before {
  content: "\f2d4";
}

.bi-cpu-fill::before {
  content: "\f2d5";
}

.bi-cpu::before {
  content: "\f2d6";
}

.bi-credit-card-2-back-fill::before {
  content: "\f2d7";
}

.bi-credit-card-2-back::before {
  content: "\f2d8";
}

.bi-credit-card-2-front-fill::before {
  content: "\f2d9";
}

.bi-credit-card-2-front::before {
  content: "\f2da";
}

.bi-credit-card-fill::before {
  content: "\f2db";
}

.bi-credit-card::before {
  content: "\f2dc";
}

.bi-crop::before {
  content: "\f2dd";
}

.bi-cup-fill::before {
  content: "\f2de";
}

.bi-cup-straw::before {
  content: "\f2df";
}

.bi-cup::before {
  content: "\f2e0";
}

.bi-cursor-fill::before {
  content: "\f2e1";
}

.bi-cursor-text::before {
  content: "\f2e2";
}

.bi-cursor::before {
  content: "\f2e3";
}

.bi-dash-circle-dotted::before {
  content: "\f2e4";
}

.bi-dash-circle-fill::before {
  content: "\f2e5";
}

.bi-dash-circle::before {
  content: "\f2e6";
}

.bi-dash-square-dotted::before {
  content: "\f2e7";
}

.bi-dash-square-fill::before {
  content: "\f2e8";
}

.bi-dash-square::before {
  content: "\f2e9";
}

.bi-dash::before {
  content: "\f2ea";
}

.bi-diagram-2-fill::before {
  content: "\f2eb";
}

.bi-diagram-2::before {
  content: "\f2ec";
}

.bi-diagram-3-fill::before {
  content: "\f2ed";
}

.bi-diagram-3::before {
  content: "\f2ee";
}

.bi-diamond-fill::before {
  content: "\f2ef";
}

.bi-diamond-half::before {
  content: "\f2f0";
}

.bi-diamond::before {
  content: "\f2f1";
}

.bi-dice-1-fill::before {
  content: "\f2f2";
}

.bi-dice-1::before {
  content: "\f2f3";
}

.bi-dice-2-fill::before {
  content: "\f2f4";
}

.bi-dice-2::before {
  content: "\f2f5";
}

.bi-dice-3-fill::before {
  content: "\f2f6";
}

.bi-dice-3::before {
  content: "\f2f7";
}

.bi-dice-4-fill::before {
  content: "\f2f8";
}

.bi-dice-4::before {
  content: "\f2f9";
}

.bi-dice-5-fill::before {
  content: "\f2fa";
}

.bi-dice-5::before {
  content: "\f2fb";
}

.bi-dice-6-fill::before {
  content: "\f2fc";
}

.bi-dice-6::before {
  content: "\f2fd";
}

.bi-disc-fill::before {
  content: "\f2fe";
}

.bi-disc::before {
  content: "\f2ff";
}

.bi-discord::before {
  content: "\f300";
}

.bi-display-fill::before {
  content: "\f301";
}

.bi-display::before {
  content: "\f302";
}

.bi-distribute-horizontal::before {
  content: "\f303";
}

.bi-distribute-vertical::before {
  content: "\f304";
}

.bi-door-closed-fill::before {
  content: "\f305";
}

.bi-door-closed::before {
  content: "\f306";
}

.bi-door-open-fill::before {
  content: "\f307";
}

.bi-door-open::before {
  content: "\f308";
}

.bi-dot::before {
  content: "\f309";
}

.bi-download::before {
  content: "\f30a";
}

.bi-droplet-fill::before {
  content: "\f30b";
}

.bi-droplet-half::before {
  content: "\f30c";
}

.bi-droplet::before {
  content: "\f30d";
}

.bi-earbuds::before {
  content: "\f30e";
}

.bi-easel-fill::before {
  content: "\f30f";
}

.bi-easel::before {
  content: "\f310";
}

.bi-egg-fill::before {
  content: "\f311";
}

.bi-egg-fried::before {
  content: "\f312";
}

.bi-egg::before {
  content: "\f313";
}

.bi-eject-fill::before {
  content: "\f314";
}

.bi-eject::before {
  content: "\f315";
}

.bi-emoji-angry-fill::before {
  content: "\f316";
}

.bi-emoji-angry::before {
  content: "\f317";
}

.bi-emoji-dizzy-fill::before {
  content: "\f318";
}

.bi-emoji-dizzy::before {
  content: "\f319";
}

.bi-emoji-expressionless-fill::before {
  content: "\f31a";
}

.bi-emoji-expressionless::before {
  content: "\f31b";
}

.bi-emoji-frown-fill::before {
  content: "\f31c";
}

.bi-emoji-frown::before {
  content: "\f31d";
}

.bi-emoji-heart-eyes-fill::before {
  content: "\f31e";
}

.bi-emoji-heart-eyes::before {
  content: "\f31f";
}

.bi-emoji-laughing-fill::before {
  content: "\f320";
}

.bi-emoji-laughing::before {
  content: "\f321";
}

.bi-emoji-neutral-fill::before {
  content: "\f322";
}

.bi-emoji-neutral::before {
  content: "\f323";
}

.bi-emoji-smile-fill::before {
  content: "\f324";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "\f325";
}

.bi-emoji-smile-upside-down::before {
  content: "\f326";
}

.bi-emoji-smile::before {
  content: "\f327";
}

.bi-emoji-sunglasses-fill::before {
  content: "\f328";
}

.bi-emoji-sunglasses::before {
  content: "\f329";
}

.bi-emoji-wink-fill::before {
  content: "\f32a";
}

.bi-emoji-wink::before {
  content: "\f32b";
}

.bi-envelope-fill::before {
  content: "\f32c";
}

.bi-envelope-open-fill::before {
  content: "\f32d";
}

.bi-envelope-open::before {
  content: "\f32e";
}

.bi-envelope::before {
  content: "\f32f";
}

.bi-eraser-fill::before {
  content: "\f330";
}

.bi-eraser::before {
  content: "\f331";
}

.bi-exclamation-circle-fill::before {
  content: "\f332";
}

.bi-exclamation-circle::before {
  content: "\f333";
}

.bi-exclamation-diamond-fill::before {
  content: "\f334";
}

.bi-exclamation-diamond::before {
  content: "\f335";
}

.bi-exclamation-octagon-fill::before {
  content: "\f336";
}

.bi-exclamation-octagon::before {
  content: "\f337";
}

.bi-exclamation-square-fill::before {
  content: "\f338";
}

.bi-exclamation-square::before {
  content: "\f339";
}

.bi-exclamation-triangle-fill::before {
  content: "\f33a";
}

.bi-exclamation-triangle::before {
  content: "\f33b";
}

.bi-exclamation::before {
  content: "\f33c";
}

.bi-exclude::before {
  content: "\f33d";
}

.bi-eye-fill::before {
  content: "\f33e";
}

.bi-eye-slash-fill::before {
  content: "\f33f";
}

.bi-eye-slash::before {
  content: "\f340";
}

.bi-eye::before {
  content: "\f341";
}

.bi-eyedropper::before {
  content: "\f342";
}

.bi-eyeglasses::before {
  content: "\f343";
}

.bi-facebook::before {
  content: "\f344";
}

.bi-file-arrow-down-fill::before {
  content: "\f345";
}

.bi-file-arrow-down::before {
  content: "\f346";
}

.bi-file-arrow-up-fill::before {
  content: "\f347";
}

.bi-file-arrow-up::before {
  content: "\f348";
}

.bi-file-bar-graph-fill::before {
  content: "\f349";
}

.bi-file-bar-graph::before {
  content: "\f34a";
}

.bi-file-binary-fill::before {
  content: "\f34b";
}

.bi-file-binary::before {
  content: "\f34c";
}

.bi-file-break-fill::before {
  content: "\f34d";
}

.bi-file-break::before {
  content: "\f34e";
}

.bi-file-check-fill::before {
  content: "\f34f";
}

.bi-file-check::before {
  content: "\f350";
}

.bi-file-code-fill::before {
  content: "\f351";
}

.bi-file-code::before {
  content: "\f352";
}

.bi-file-diff-fill::before {
  content: "\f353";
}

.bi-file-diff::before {
  content: "\f354";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "\f355";
}

.bi-file-earmark-arrow-down::before {
  content: "\f356";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "\f357";
}

.bi-file-earmark-arrow-up::before {
  content: "\f358";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "\f359";
}

.bi-file-earmark-bar-graph::before {
  content: "\f35a";
}

.bi-file-earmark-binary-fill::before {
  content: "\f35b";
}

.bi-file-earmark-binary::before {
  content: "\f35c";
}

.bi-file-earmark-break-fill::before {
  content: "\f35d";
}

.bi-file-earmark-break::before {
  content: "\f35e";
}

.bi-file-earmark-check-fill::before {
  content: "\f35f";
}

.bi-file-earmark-check::before {
  content: "\f360";
}

.bi-file-earmark-code-fill::before {
  content: "\f361";
}

.bi-file-earmark-code::before {
  content: "\f362";
}

.bi-file-earmark-diff-fill::before {
  content: "\f363";
}

.bi-file-earmark-diff::before {
  content: "\f364";
}

.bi-file-earmark-easel-fill::before {
  content: "\f365";
}

.bi-file-earmark-easel::before {
  content: "\f366";
}

.bi-file-earmark-excel-fill::before {
  content: "\f367";
}

.bi-file-earmark-excel::before {
  content: "\f368";
}

.bi-file-earmark-fill::before {
  content: "\f369";
}

.bi-file-earmark-font-fill::before {
  content: "\f36a";
}

.bi-file-earmark-font::before {
  content: "\f36b";
}

.bi-file-earmark-image-fill::before {
  content: "\f36c";
}

.bi-file-earmark-image::before {
  content: "\f36d";
}

.bi-file-earmark-lock-fill::before {
  content: "\f36e";
}

.bi-file-earmark-lock::before {
  content: "\f36f";
}

.bi-file-earmark-lock2-fill::before {
  content: "\f370";
}

.bi-file-earmark-lock2::before {
  content: "\f371";
}

.bi-file-earmark-medical-fill::before {
  content: "\f372";
}

.bi-file-earmark-medical::before {
  content: "\f373";
}

.bi-file-earmark-minus-fill::before {
  content: "\f374";
}

.bi-file-earmark-minus::before {
  content: "\f375";
}

.bi-file-earmark-music-fill::before {
  content: "\f376";
}

.bi-file-earmark-music::before {
  content: "\f377";
}

.bi-file-earmark-person-fill::before {
  content: "\f378";
}

.bi-file-earmark-person::before {
  content: "\f379";
}

.bi-file-earmark-play-fill::before {
  content: "\f37a";
}

.bi-file-earmark-play::before {
  content: "\f37b";
}

.bi-file-earmark-plus-fill::before {
  content: "\f37c";
}

.bi-file-earmark-plus::before {
  content: "\f37d";
}

.bi-file-earmark-post-fill::before {
  content: "\f37e";
}

.bi-file-earmark-post::before {
  content: "\f37f";
}

.bi-file-earmark-ppt-fill::before {
  content: "\f380";
}

.bi-file-earmark-ppt::before {
  content: "\f381";
}

.bi-file-earmark-richtext-fill::before {
  content: "\f382";
}

.bi-file-earmark-richtext::before {
  content: "\f383";
}

.bi-file-earmark-ruled-fill::before {
  content: "\f384";
}

.bi-file-earmark-ruled::before {
  content: "\f385";
}

.bi-file-earmark-slides-fill::before {
  content: "\f386";
}

.bi-file-earmark-slides::before {
  content: "\f387";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "\f388";
}

.bi-file-earmark-spreadsheet::before {
  content: "\f389";
}

.bi-file-earmark-text-fill::before {
  content: "\f38a";
}

.bi-file-earmark-text::before {
  content: "\f38b";
}

.bi-file-earmark-word-fill::before {
  content: "\f38c";
}

.bi-file-earmark-word::before {
  content: "\f38d";
}

.bi-file-earmark-x-fill::before {
  content: "\f38e";
}

.bi-file-earmark-x::before {
  content: "\f38f";
}

.bi-file-earmark-zip-fill::before {
  content: "\f390";
}

.bi-file-earmark-zip::before {
  content: "\f391";
}

.bi-file-earmark::before {
  content: "\f392";
}

.bi-file-easel-fill::before {
  content: "\f393";
}

.bi-file-easel::before {
  content: "\f394";
}

.bi-file-excel-fill::before {
  content: "\f395";
}

.bi-file-excel::before {
  content: "\f396";
}

.bi-file-fill::before {
  content: "\f397";
}

.bi-file-font-fill::before {
  content: "\f398";
}

.bi-file-font::before {
  content: "\f399";
}

.bi-file-image-fill::before {
  content: "\f39a";
}

.bi-file-image::before {
  content: "\f39b";
}

.bi-file-lock-fill::before {
  content: "\f39c";
}

.bi-file-lock::before {
  content: "\f39d";
}

.bi-file-lock2-fill::before {
  content: "\f39e";
}

.bi-file-lock2::before {
  content: "\f39f";
}

.bi-file-medical-fill::before {
  content: "\f3a0";
}

.bi-file-medical::before {
  content: "\f3a1";
}

.bi-file-minus-fill::before {
  content: "\f3a2";
}

.bi-file-minus::before {
  content: "\f3a3";
}

.bi-file-music-fill::before {
  content: "\f3a4";
}

.bi-file-music::before {
  content: "\f3a5";
}

.bi-file-person-fill::before {
  content: "\f3a6";
}

.bi-file-person::before {
  content: "\f3a7";
}

.bi-file-play-fill::before {
  content: "\f3a8";
}

.bi-file-play::before {
  content: "\f3a9";
}

.bi-file-plus-fill::before {
  content: "\f3aa";
}

.bi-file-plus::before {
  content: "\f3ab";
}

.bi-file-post-fill::before {
  content: "\f3ac";
}

.bi-file-post::before {
  content: "\f3ad";
}

.bi-file-ppt-fill::before {
  content: "\f3ae";
}

.bi-file-ppt::before {
  content: "\f3af";
}

.bi-file-richtext-fill::before {
  content: "\f3b0";
}

.bi-file-richtext::before {
  content: "\f3b1";
}

.bi-file-ruled-fill::before {
  content: "\f3b2";
}

.bi-file-ruled::before {
  content: "\f3b3";
}

.bi-file-slides-fill::before {
  content: "\f3b4";
}

.bi-file-slides::before {
  content: "\f3b5";
}

.bi-file-spreadsheet-fill::before {
  content: "\f3b6";
}

.bi-file-spreadsheet::before {
  content: "\f3b7";
}

.bi-file-text-fill::before {
  content: "\f3b8";
}

.bi-file-text::before {
  content: "\f3b9";
}

.bi-file-word-fill::before {
  content: "\f3ba";
}

.bi-file-word::before {
  content: "\f3bb";
}

.bi-file-x-fill::before {
  content: "\f3bc";
}

.bi-file-x::before {
  content: "\f3bd";
}

.bi-file-zip-fill::before {
  content: "\f3be";
}

.bi-file-zip::before {
  content: "\f3bf";
}

.bi-file::before {
  content: "\f3c0";
}

.bi-files-alt::before {
  content: "\f3c1";
}

.bi-files::before {
  content: "\f3c2";
}

.bi-film::before {
  content: "\f3c3";
}

.bi-filter-circle-fill::before {
  content: "\f3c4";
}

.bi-filter-circle::before {
  content: "\f3c5";
}

.bi-filter-left::before {
  content: "\f3c6";
}

.bi-filter-right::before {
  content: "\f3c7";
}

.bi-filter-square-fill::before {
  content: "\f3c8";
}

.bi-filter-square::before {
  content: "\f3c9";
}

.bi-filter::before {
  content: "\f3ca";
}

.bi-flag-fill::before {
  content: "\f3cb";
}

.bi-flag::before {
  content: "\f3cc";
}

.bi-flower1::before {
  content: "\f3cd";
}

.bi-flower2::before {
  content: "\f3ce";
}

.bi-flower3::before {
  content: "\f3cf";
}

.bi-folder-check::before {
  content: "\f3d0";
}

.bi-folder-fill::before {
  content: "\f3d1";
}

.bi-folder-minus::before {
  content: "\f3d2";
}

.bi-folder-plus::before {
  content: "\f3d3";
}

.bi-folder-symlink-fill::before {
  content: "\f3d4";
}

.bi-folder-symlink::before {
  content: "\f3d5";
}

.bi-folder-x::before {
  content: "\f3d6";
}

.bi-folder::before {
  content: "\f3d7";
}

.bi-folder2-open::before {
  content: "\f3d8";
}

.bi-folder2::before {
  content: "\f3d9";
}

.bi-fonts::before {
  content: "\f3da";
}

.bi-forward-fill::before {
  content: "\f3db";
}

.bi-forward::before {
  content: "\f3dc";
}

.bi-front::before {
  content: "\f3dd";
}

.bi-fullscreen-exit::before {
  content: "\f3de";
}

.bi-fullscreen::before {
  content: "\f3df";
}

.bi-funnel-fill::before {
  content: "\f3e0";
}

.bi-funnel::before {
  content: "\f3e1";
}

.bi-gear-fill::before {
  content: "\f3e2";
}

.bi-gear-wide-connected::before {
  content: "\f3e3";
}

.bi-gear-wide::before {
  content: "\f3e4";
}

.bi-gear::before {
  content: "\f3e5";
}

.bi-gem::before {
  content: "\f3e6";
}

.bi-geo-alt-fill::before {
  content: "\f3e7";
}

.bi-geo-alt::before {
  content: "\f3e8";
}

.bi-geo-fill::before {
  content: "\f3e9";
}

.bi-geo::before {
  content: "\f3ea";
}

.bi-gift-fill::before {
  content: "\f3eb";
}

.bi-gift::before {
  content: "\f3ec";
}

.bi-github::before {
  content: "\f3ed";
}

.bi-globe::before {
  content: "\f3ee";
}

.bi-globe2::before {
  content: "\f3ef";
}

.bi-google::before {
  content: "\f3f0";
}

.bi-graph-down::before {
  content: "\f3f1";
}

.bi-graph-up::before {
  content: "\f3f2";
}

.bi-grid-1x2-fill::before {
  content: "\f3f3";
}

.bi-grid-1x2::before {
  content: "\f3f4";
}

.bi-grid-3x2-gap-fill::before {
  content: "\f3f5";
}

.bi-grid-3x2-gap::before {
  content: "\f3f6";
}

.bi-grid-3x2::before {
  content: "\f3f7";
}

.bi-grid-3x3-gap-fill::before {
  content: "\f3f8";
}

.bi-grid-3x3-gap::before {
  content: "\f3f9";
}

.bi-grid-3x3::before {
  content: "\f3fa";
}

.bi-grid-fill::before {
  content: "\f3fb";
}

.bi-grid::before {
  content: "\f3fc";
}

.bi-grip-horizontal::before {
  content: "\f3fd";
}

.bi-grip-vertical::before {
  content: "\f3fe";
}

.bi-hammer::before {
  content: "\f3ff";
}

.bi-hand-index-fill::before {
  content: "\f400";
}

.bi-hand-index-thumb-fill::before {
  content: "\f401";
}

.bi-hand-index-thumb::before {
  content: "\f402";
}

.bi-hand-index::before {
  content: "\f403";
}

.bi-hand-thumbs-down-fill::before {
  content: "\f404";
}

.bi-hand-thumbs-down::before {
  content: "\f405";
}

.bi-hand-thumbs-up-fill::before {
  content: "\f406";
}

.bi-hand-thumbs-up::before {
  content: "\f407";
}

.bi-handbag-fill::before {
  content: "\f408";
}

.bi-handbag::before {
  content: "\f409";
}

.bi-hash::before {
  content: "\f40a";
}

.bi-hdd-fill::before {
  content: "\f40b";
}

.bi-hdd-network-fill::before {
  content: "\f40c";
}

.bi-hdd-network::before {
  content: "\f40d";
}

.bi-hdd-rack-fill::before {
  content: "\f40e";
}

.bi-hdd-rack::before {
  content: "\f40f";
}

.bi-hdd-stack-fill::before {
  content: "\f410";
}

.bi-hdd-stack::before {
  content: "\f411";
}

.bi-hdd::before {
  content: "\f412";
}

.bi-headphones::before {
  content: "\f413";
}

.bi-headset::before {
  content: "\f414";
}

.bi-heart-fill::before {
  content: "\f415";
}

.bi-heart-half::before {
  content: "\f416";
}

.bi-heart::before {
  content: "\f417";
}

.bi-heptagon-fill::before {
  content: "\f418";
}

.bi-heptagon-half::before {
  content: "\f419";
}

.bi-heptagon::before {
  content: "\f41a";
}

.bi-hexagon-fill::before {
  content: "\f41b";
}

.bi-hexagon-half::before {
  content: "\f41c";
}

.bi-hexagon::before {
  content: "\f41d";
}

.bi-hourglass-bottom::before {
  content: "\f41e";
}

.bi-hourglass-split::before {
  content: "\f41f";
}

.bi-hourglass-top::before {
  content: "\f420";
}

.bi-hourglass::before {
  content: "\f421";
}

.bi-house-door-fill::before {
  content: "\f422";
}

.bi-house-door::before {
  content: "\f423";
}

.bi-house-fill::before {
  content: "\f424";
}

.bi-house::before {
  content: "\f425";
}

.bi-hr::before {
  content: "\f426";
}

.bi-hurricane::before {
  content: "\f427";
}

.bi-image-alt::before {
  content: "\f428";
}

.bi-image-fill::before {
  content: "\f429";
}

.bi-image::before {
  content: "\f42a";
}

.bi-images::before {
  content: "\f42b";
}

.bi-inbox-fill::before {
  content: "\f42c";
}

.bi-inbox::before {
  content: "\f42d";
}

.bi-inboxes-fill::before {
  content: "\f42e";
}

.bi-inboxes::before {
  content: "\f42f";
}

.bi-info-circle-fill::before {
  content: "\f430";
}

.bi-info-circle::before {
  content: "\f431";
}

.bi-info-square-fill::before {
  content: "\f432";
}

.bi-info-square::before {
  content: "\f433";
}

.bi-info::before {
  content: "\f434";
}

.bi-input-cursor-text::before {
  content: "\f435";
}

.bi-input-cursor::before {
  content: "\f436";
}

.bi-instagram::before {
  content: "\f437";
}

.bi-intersect::before {
  content: "\f438";
}

.bi-journal-album::before {
  content: "\f439";
}

.bi-journal-arrow-down::before {
  content: "\f43a";
}

.bi-journal-arrow-up::before {
  content: "\f43b";
}

.bi-journal-bookmark-fill::before {
  content: "\f43c";
}

.bi-journal-bookmark::before {
  content: "\f43d";
}

.bi-journal-check::before {
  content: "\f43e";
}

.bi-journal-code::before {
  content: "\f43f";
}

.bi-journal-medical::before {
  content: "\f440";
}

.bi-journal-minus::before {
  content: "\f441";
}

.bi-journal-plus::before {
  content: "\f442";
}

.bi-journal-richtext::before {
  content: "\f443";
}

.bi-journal-text::before {
  content: "\f444";
}

.bi-journal-x::before {
  content: "\f445";
}

.bi-journal::before {
  content: "\f446";
}

.bi-journals::before {
  content: "\f447";
}

.bi-joystick::before {
  content: "\f448";
}

.bi-justify-left::before {
  content: "\f449";
}

.bi-justify-right::before {
  content: "\f44a";
}

.bi-justify::before {
  content: "\f44b";
}

.bi-kanban-fill::before {
  content: "\f44c";
}

.bi-kanban::before {
  content: "\f44d";
}

.bi-key-fill::before {
  content: "\f44e";
}

.bi-key::before {
  content: "\f44f";
}

.bi-keyboard-fill::before {
  content: "\f450";
}

.bi-keyboard::before {
  content: "\f451";
}

.bi-ladder::before {
  content: "\f452";
}

.bi-lamp-fill::before {
  content: "\f453";
}

.bi-lamp::before {
  content: "\f454";
}

.bi-laptop-fill::before {
  content: "\f455";
}

.bi-laptop::before {
  content: "\f456";
}

.bi-layer-backward::before {
  content: "\f457";
}

.bi-layer-forward::before {
  content: "\f458";
}

.bi-layers-fill::before {
  content: "\f459";
}

.bi-layers-half::before {
  content: "\f45a";
}

.bi-layers::before {
  content: "\f45b";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "\f45c";
}

.bi-layout-sidebar-inset::before {
  content: "\f45d";
}

.bi-layout-sidebar-reverse::before {
  content: "\f45e";
}

.bi-layout-sidebar::before {
  content: "\f45f";
}

.bi-layout-split::before {
  content: "\f460";
}

.bi-layout-text-sidebar-reverse::before {
  content: "\f461";
}

.bi-layout-text-sidebar::before {
  content: "\f462";
}

.bi-layout-text-window-reverse::before {
  content: "\f463";
}

.bi-layout-text-window::before {
  content: "\f464";
}

.bi-layout-three-columns::before {
  content: "\f465";
}

.bi-layout-wtf::before {
  content: "\f466";
}

.bi-life-preserver::before {
  content: "\f467";
}

.bi-lightbulb-fill::before {
  content: "\f468";
}

.bi-lightbulb-off-fill::before {
  content: "\f469";
}

.bi-lightbulb-off::before {
  content: "\f46a";
}

.bi-lightbulb::before {
  content: "\f46b";
}

.bi-lightning-charge-fill::before {
  content: "\f46c";
}

.bi-lightning-charge::before {
  content: "\f46d";
}

.bi-lightning-fill::before {
  content: "\f46e";
}

.bi-lightning::before {
  content: "\f46f";
}

.bi-link-45deg::before {
  content: "\f470";
}

.bi-link::before {
  content: "\f471";
}

.bi-linkedin::before {
  content: "\f472";
}

.bi-list-check::before {
  content: "\f473";
}

.bi-list-nested::before {
  content: "\f474";
}

.bi-list-ol::before {
  content: "\f475";
}

.bi-list-stars::before {
  content: "\f476";
}

.bi-list-task::before {
  content: "\f477";
}

.bi-list-ul::before {
  content: "\f478";
}

.bi-list::before {
  content: "\f479";
}

.bi-lock-fill::before {
  content: "\f47a";
}

.bi-lock::before {
  content: "\f47b";
}

.bi-mailbox::before {
  content: "\f47c";
}

.bi-mailbox2::before {
  content: "\f47d";
}

.bi-map-fill::before {
  content: "\f47e";
}

.bi-map::before {
  content: "\f47f";
}

.bi-markdown-fill::before {
  content: "\f480";
}

.bi-markdown::before {
  content: "\f481";
}

.bi-mask::before {
  content: "\f482";
}

.bi-megaphone-fill::before {
  content: "\f483";
}

.bi-megaphone::before {
  content: "\f484";
}

.bi-menu-app-fill::before {
  content: "\f485";
}

.bi-menu-app::before {
  content: "\f486";
}

.bi-menu-button-fill::before {
  content: "\f487";
}

.bi-menu-button-wide-fill::before {
  content: "\f488";
}

.bi-menu-button-wide::before {
  content: "\f489";
}

.bi-menu-button::before {
  content: "\f48a";
}

.bi-menu-down::before {
  content: "\f48b";
}

.bi-menu-up::before {
  content: "\f48c";
}

.bi-mic-fill::before {
  content: "\f48d";
}

.bi-mic-mute-fill::before {
  content: "\f48e";
}

.bi-mic-mute::before {
  content: "\f48f";
}

.bi-mic::before {
  content: "\f490";
}

.bi-minecart-loaded::before {
  content: "\f491";
}

.bi-minecart::before {
  content: "\f492";
}

.bi-moisture::before {
  content: "\f493";
}

.bi-moon-fill::before {
  content: "\f494";
}

.bi-moon-stars-fill::before {
  content: "\f495";
}

.bi-moon-stars::before {
  content: "\f496";
}

.bi-moon::before {
  content: "\f497";
}

.bi-mouse-fill::before {
  content: "\f498";
}

.bi-mouse::before {
  content: "\f499";
}

.bi-mouse2-fill::before {
  content: "\f49a";
}

.bi-mouse2::before {
  content: "\f49b";
}

.bi-mouse3-fill::before {
  content: "\f49c";
}

.bi-mouse3::before {
  content: "\f49d";
}

.bi-music-note-beamed::before {
  content: "\f49e";
}

.bi-music-note-list::before {
  content: "\f49f";
}

.bi-music-note::before {
  content: "\f4a0";
}

.bi-music-player-fill::before {
  content: "\f4a1";
}

.bi-music-player::before {
  content: "\f4a2";
}

.bi-newspaper::before {
  content: "\f4a3";
}

.bi-node-minus-fill::before {
  content: "\f4a4";
}

.bi-node-minus::before {
  content: "\f4a5";
}

.bi-node-plus-fill::before {
  content: "\f4a6";
}

.bi-node-plus::before {
  content: "\f4a7";
}

.bi-nut-fill::before {
  content: "\f4a8";
}

.bi-nut::before {
  content: "\f4a9";
}

.bi-octagon-fill::before {
  content: "\f4aa";
}

.bi-octagon-half::before {
  content: "\f4ab";
}

.bi-octagon::before {
  content: "\f4ac";
}

.bi-option::before {
  content: "\f4ad";
}

.bi-outlet::before {
  content: "\f4ae";
}

.bi-paint-bucket::before {
  content: "\f4af";
}

.bi-palette-fill::before {
  content: "\f4b0";
}

.bi-palette::before {
  content: "\f4b1";
}

.bi-palette2::before {
  content: "\f4b2";
}

.bi-paperclip::before {
  content: "\f4b3";
}

.bi-paragraph::before {
  content: "\f4b4";
}

.bi-patch-check-fill::before {
  content: "\f4b5";
}

.bi-patch-check::before {
  content: "\f4b6";
}

.bi-patch-exclamation-fill::before {
  content: "\f4b7";
}

.bi-patch-exclamation::before {
  content: "\f4b8";
}

.bi-patch-minus-fill::before {
  content: "\f4b9";
}

.bi-patch-minus::before {
  content: "\f4ba";
}

.bi-patch-plus-fill::before {
  content: "\f4bb";
}

.bi-patch-plus::before {
  content: "\f4bc";
}

.bi-patch-question-fill::before {
  content: "\f4bd";
}

.bi-patch-question::before {
  content: "\f4be";
}

.bi-pause-btn-fill::before {
  content: "\f4bf";
}

.bi-pause-btn::before {
  content: "\f4c0";
}

.bi-pause-circle-fill::before {
  content: "\f4c1";
}

.bi-pause-circle::before {
  content: "\f4c2";
}

.bi-pause-fill::before {
  content: "\f4c3";
}

.bi-pause::before {
  content: "\f4c4";
}

.bi-peace-fill::before {
  content: "\f4c5";
}

.bi-peace::before {
  content: "\f4c6";
}

.bi-pen-fill::before {
  content: "\f4c7";
}

.bi-pen::before {
  content: "\f4c8";
}

.bi-pencil-fill::before {
  content: "\f4c9";
}

.bi-pencil-square::before {
  content: "\f4ca";
}

.bi-pencil::before {
  content: "\f4cb";
}

.bi-pentagon-fill::before {
  content: "\f4cc";
}

.bi-pentagon-half::before {
  content: "\f4cd";
}

.bi-pentagon::before {
  content: "\f4ce";
}

.bi-people-fill::before {
  content: "\f4cf";
}

.bi-people::before {
  content: "\f4d0";
}

.bi-percent::before {
  content: "\f4d1";
}

.bi-person-badge-fill::before {
  content: "\f4d2";
}

.bi-person-badge::before {
  content: "\f4d3";
}

.bi-person-bounding-box::before {
  content: "\f4d4";
}

.bi-person-check-fill::before {
  content: "\f4d5";
}

.bi-person-check::before {
  content: "\f4d6";
}

.bi-person-circle::before {
  content: "\f4d7";
}

.bi-person-dash-fill::before {
  content: "\f4d8";
}

.bi-person-dash::before {
  content: "\f4d9";
}

.bi-person-fill::before {
  content: "\f4da";
}

.bi-person-lines-fill::before {
  content: "\f4db";
}

.bi-person-plus-fill::before {
  content: "\f4dc";
}

.bi-person-plus::before {
  content: "\f4dd";
}

.bi-person-square::before {
  content: "\f4de";
}

.bi-person-x-fill::before {
  content: "\f4df";
}

.bi-person-x::before {
  content: "\f4e0";
}

.bi-person::before {
  content: "\f4e1";
}

.bi-phone-fill::before {
  content: "\f4e2";
}

.bi-phone-landscape-fill::before {
  content: "\f4e3";
}

.bi-phone-landscape::before {
  content: "\f4e4";
}

.bi-phone-vibrate-fill::before {
  content: "\f4e5";
}

.bi-phone-vibrate::before {
  content: "\f4e6";
}

.bi-phone::before {
  content: "\f4e7";
}

.bi-pie-chart-fill::before {
  content: "\f4e8";
}

.bi-pie-chart::before {
  content: "\f4e9";
}

.bi-pin-angle-fill::before {
  content: "\f4ea";
}

.bi-pin-angle::before {
  content: "\f4eb";
}

.bi-pin-fill::before {
  content: "\f4ec";
}

.bi-pin::before {
  content: "\f4ed";
}

.bi-pip-fill::before {
  content: "\f4ee";
}

.bi-pip::before {
  content: "\f4ef";
}

.bi-play-btn-fill::before {
  content: "\f4f0";
}

.bi-play-btn::before {
  content: "\f4f1";
}

.bi-play-circle-fill::before {
  content: "\f4f2";
}

.bi-play-circle::before {
  content: "\f4f3";
}

.bi-play-fill::before {
  content: "\f4f4";
}

.bi-play::before {
  content: "\f4f5";
}

.bi-plug-fill::before {
  content: "\f4f6";
}

.bi-plug::before {
  content: "\f4f7";
}

.bi-plus-circle-dotted::before {
  content: "\f4f8";
}

.bi-plus-circle-fill::before {
  content: "\f4f9";
}

.bi-plus-circle::before {
  content: "\f4fa";
}

.bi-plus-square-dotted::before {
  content: "\f4fb";
}

.bi-plus-square-fill::before {
  content: "\f4fc";
}

.bi-plus-square::before {
  content: "\f4fd";
}

.bi-plus::before {
  content: "\f4fe";
}

.bi-power::before {
  content: "\f4ff";
}

.bi-printer-fill::before {
  content: "\f500";
}

.bi-printer::before {
  content: "\f501";
}

.bi-puzzle-fill::before {
  content: "\f502";
}

.bi-puzzle::before {
  content: "\f503";
}

.bi-question-circle-fill::before {
  content: "\f504";
}

.bi-question-circle::before {
  content: "\f505";
}

.bi-question-diamond-fill::before {
  content: "\f506";
}

.bi-question-diamond::before {
  content: "\f507";
}

.bi-question-octagon-fill::before {
  content: "\f508";
}

.bi-question-octagon::before {
  content: "\f509";
}

.bi-question-square-fill::before {
  content: "\f50a";
}

.bi-question-square::before {
  content: "\f50b";
}

.bi-question::before {
  content: "\f50c";
}

.bi-rainbow::before {
  content: "\f50d";
}

.bi-receipt-cutoff::before {
  content: "\f50e";
}

.bi-receipt::before {
  content: "\f50f";
}

.bi-reception-0::before {
  content: "\f510";
}

.bi-reception-1::before {
  content: "\f511";
}

.bi-reception-2::before {
  content: "\f512";
}

.bi-reception-3::before {
  content: "\f513";
}

.bi-reception-4::before {
  content: "\f514";
}

.bi-record-btn-fill::before {
  content: "\f515";
}

.bi-record-btn::before {
  content: "\f516";
}

.bi-record-circle-fill::before {
  content: "\f517";
}

.bi-record-circle::before {
  content: "\f518";
}

.bi-record-fill::before {
  content: "\f519";
}

.bi-record::before {
  content: "\f51a";
}

.bi-record2-fill::before {
  content: "\f51b";
}

.bi-record2::before {
  content: "\f51c";
}

.bi-reply-all-fill::before {
  content: "\f51d";
}

.bi-reply-all::before {
  content: "\f51e";
}

.bi-reply-fill::before {
  content: "\f51f";
}

.bi-reply::before {
  content: "\f520";
}

.bi-rss-fill::before {
  content: "\f521";
}

.bi-rss::before {
  content: "\f522";
}

.bi-rulers::before {
  content: "\f523";
}

.bi-save-fill::before {
  content: "\f524";
}

.bi-save::before {
  content: "\f525";
}

.bi-save2-fill::before {
  content: "\f526";
}

.bi-save2::before {
  content: "\f527";
}

.bi-scissors::before {
  content: "\f528";
}

.bi-screwdriver::before {
  content: "\f529";
}

.bi-search::before {
  content: "\f52a";
}

.bi-segmented-nav::before {
  content: "\f52b";
}

.bi-server::before {
  content: "\f52c";
}

.bi-share-fill::before {
  content: "\f52d";
}

.bi-share::before {
  content: "\f52e";
}

.bi-shield-check::before {
  content: "\f52f";
}

.bi-shield-exclamation::before {
  content: "\f530";
}

.bi-shield-fill-check::before {
  content: "\f531";
}

.bi-shield-fill-exclamation::before {
  content: "\f532";
}

.bi-shield-fill-minus::before {
  content: "\f533";
}

.bi-shield-fill-plus::before {
  content: "\f534";
}

.bi-shield-fill-x::before {
  content: "\f535";
}

.bi-shield-fill::before {
  content: "\f536";
}

.bi-shield-lock-fill::before {
  content: "\f537";
}

.bi-shield-lock::before {
  content: "\f538";
}

.bi-shield-minus::before {
  content: "\f539";
}

.bi-shield-plus::before {
  content: "\f53a";
}

.bi-shield-shaded::before {
  content: "\f53b";
}

.bi-shield-slash-fill::before {
  content: "\f53c";
}

.bi-shield-slash::before {
  content: "\f53d";
}

.bi-shield-x::before {
  content: "\f53e";
}

.bi-shield::before {
  content: "\f53f";
}

.bi-shift-fill::before {
  content: "\f540";
}

.bi-shift::before {
  content: "\f541";
}

.bi-shop-window::before {
  content: "\f542";
}

.bi-shop::before {
  content: "\f543";
}

.bi-shuffle::before {
  content: "\f544";
}

.bi-signpost-2-fill::before {
  content: "\f545";
}

.bi-signpost-2::before {
  content: "\f546";
}

.bi-signpost-fill::before {
  content: "\f547";
}

.bi-signpost-split-fill::before {
  content: "\f548";
}

.bi-signpost-split::before {
  content: "\f549";
}

.bi-signpost::before {
  content: "\f54a";
}

.bi-sim-fill::before {
  content: "\f54b";
}

.bi-sim::before {
  content: "\f54c";
}

.bi-skip-backward-btn-fill::before {
  content: "\f54d";
}

.bi-skip-backward-btn::before {
  content: "\f54e";
}

.bi-skip-backward-circle-fill::before {
  content: "\f54f";
}

.bi-skip-backward-circle::before {
  content: "\f550";
}

.bi-skip-backward-fill::before {
  content: "\f551";
}

.bi-skip-backward::before {
  content: "\f552";
}

.bi-skip-end-btn-fill::before {
  content: "\f553";
}

.bi-skip-end-btn::before {
  content: "\f554";
}

.bi-skip-end-circle-fill::before {
  content: "\f555";
}

.bi-skip-end-circle::before {
  content: "\f556";
}

.bi-skip-end-fill::before {
  content: "\f557";
}

.bi-skip-end::before {
  content: "\f558";
}

.bi-skip-forward-btn-fill::before {
  content: "\f559";
}

.bi-skip-forward-btn::before {
  content: "\f55a";
}

.bi-skip-forward-circle-fill::before {
  content: "\f55b";
}

.bi-skip-forward-circle::before {
  content: "\f55c";
}

.bi-skip-forward-fill::before {
  content: "\f55d";
}

.bi-skip-forward::before {
  content: "\f55e";
}

.bi-skip-start-btn-fill::before {
  content: "\f55f";
}

.bi-skip-start-btn::before {
  content: "\f560";
}

.bi-skip-start-circle-fill::before {
  content: "\f561";
}

.bi-skip-start-circle::before {
  content: "\f562";
}

.bi-skip-start-fill::before {
  content: "\f563";
}

.bi-skip-start::before {
  content: "\f564";
}

.bi-slack::before {
  content: "\f565";
}

.bi-slash-circle-fill::before {
  content: "\f566";
}

.bi-slash-circle::before {
  content: "\f567";
}

.bi-slash-square-fill::before {
  content: "\f568";
}

.bi-slash-square::before {
  content: "\f569";
}

.bi-slash::before {
  content: "\f56a";
}

.bi-sliders::before {
  content: "\f56b";
}

.bi-smartwatch::before {
  content: "\f56c";
}

.bi-snow::before {
  content: "\f56d";
}

.bi-snow2::before {
  content: "\f56e";
}

.bi-snow3::before {
  content: "\f56f";
}

.bi-sort-alpha-down-alt::before {
  content: "\f570";
}

.bi-sort-alpha-down::before {
  content: "\f571";
}

.bi-sort-alpha-up-alt::before {
  content: "\f572";
}

.bi-sort-alpha-up::before {
  content: "\f573";
}

.bi-sort-down-alt::before {
  content: "\f574";
}

.bi-sort-down::before {
  content: "\f575";
}

.bi-sort-numeric-down-alt::before {
  content: "\f576";
}

.bi-sort-numeric-down::before {
  content: "\f577";
}

.bi-sort-numeric-up-alt::before {
  content: "\f578";
}

.bi-sort-numeric-up::before {
  content: "\f579";
}

.bi-sort-up-alt::before {
  content: "\f57a";
}

.bi-sort-up::before {
  content: "\f57b";
}

.bi-soundwave::before {
  content: "\f57c";
}

.bi-speaker-fill::before {
  content: "\f57d";
}

.bi-speaker::before {
  content: "\f57e";
}

.bi-speedometer::before {
  content: "\f57f";
}

.bi-speedometer2::before {
  content: "\f580";
}

.bi-spellcheck::before {
  content: "\f581";
}

.bi-square-fill::before {
  content: "\f582";
}

.bi-square-half::before {
  content: "\f583";
}

.bi-square::before {
  content: "\f584";
}

.bi-stack::before {
  content: "\f585";
}

.bi-star-fill::before {
  content: "\f586";
}

.bi-star-half::before {
  content: "\f587";
}

.bi-star::before {
  content: "\f588";
}

.bi-stars::before {
  content: "\f589";
}

.bi-stickies-fill::before {
  content: "\f58a";
}

.bi-stickies::before {
  content: "\f58b";
}

.bi-sticky-fill::before {
  content: "\f58c";
}

.bi-sticky::before {
  content: "\f58d";
}

.bi-stop-btn-fill::before {
  content: "\f58e";
}

.bi-stop-btn::before {
  content: "\f58f";
}

.bi-stop-circle-fill::before {
  content: "\f590";
}

.bi-stop-circle::before {
  content: "\f591";
}

.bi-stop-fill::before {
  content: "\f592";
}

.bi-stop::before {
  content: "\f593";
}

.bi-stoplights-fill::before {
  content: "\f594";
}

.bi-stoplights::before {
  content: "\f595";
}

.bi-stopwatch-fill::before {
  content: "\f596";
}

.bi-stopwatch::before {
  content: "\f597";
}

.bi-subtract::before {
  content: "\f598";
}

.bi-suit-club-fill::before {
  content: "\f599";
}

.bi-suit-club::before {
  content: "\f59a";
}

.bi-suit-diamond-fill::before {
  content: "\f59b";
}

.bi-suit-diamond::before {
  content: "\f59c";
}

.bi-suit-heart-fill::before {
  content: "\f59d";
}

.bi-suit-heart::before {
  content: "\f59e";
}

.bi-suit-spade-fill::before {
  content: "\f59f";
}

.bi-suit-spade::before {
  content: "\f5a0";
}

.bi-sun-fill::before {
  content: "\f5a1";
}

.bi-sun::before {
  content: "\f5a2";
}

.bi-sunglasses::before {
  content: "\f5a3";
}

.bi-sunrise-fill::before {
  content: "\f5a4";
}

.bi-sunrise::before {
  content: "\f5a5";
}

.bi-sunset-fill::before {
  content: "\f5a6";
}

.bi-sunset::before {
  content: "\f5a7";
}

.bi-symmetry-horizontal::before {
  content: "\f5a8";
}

.bi-symmetry-vertical::before {
  content: "\f5a9";
}

.bi-table::before {
  content: "\f5aa";
}

.bi-tablet-fill::before {
  content: "\f5ab";
}

.bi-tablet-landscape-fill::before {
  content: "\f5ac";
}

.bi-tablet-landscape::before {
  content: "\f5ad";
}

.bi-tablet::before {
  content: "\f5ae";
}

.bi-tag-fill::before {
  content: "\f5af";
}

.bi-tag::before {
  content: "\f5b0";
}

.bi-tags-fill::before {
  content: "\f5b1";
}

.bi-tags::before {
  content: "\f5b2";
}

.bi-telegram::before {
  content: "\f5b3";
}

.bi-telephone-fill::before {
  content: "\f5b4";
}

.bi-telephone-forward-fill::before {
  content: "\f5b5";
}

.bi-telephone-forward::before {
  content: "\f5b6";
}

.bi-telephone-inbound-fill::before {
  content: "\f5b7";
}

.bi-telephone-inbound::before {
  content: "\f5b8";
}

.bi-telephone-minus-fill::before {
  content: "\f5b9";
}

.bi-telephone-minus::before {
  content: "\f5ba";
}

.bi-telephone-outbound-fill::before {
  content: "\f5bb";
}

.bi-telephone-outbound::before {
  content: "\f5bc";
}

.bi-telephone-plus-fill::before {
  content: "\f5bd";
}

.bi-telephone-plus::before {
  content: "\f5be";
}

.bi-telephone-x-fill::before {
  content: "\f5bf";
}

.bi-telephone-x::before {
  content: "\f5c0";
}

.bi-telephone::before {
  content: "\f5c1";
}

.bi-terminal-fill::before {
  content: "\f5c2";
}

.bi-terminal::before {
  content: "\f5c3";
}

.bi-text-center::before {
  content: "\f5c4";
}

.bi-text-indent-left::before {
  content: "\f5c5";
}

.bi-text-indent-right::before {
  content: "\f5c6";
}

.bi-text-left::before {
  content: "\f5c7";
}

.bi-text-paragraph::before {
  content: "\f5c8";
}

.bi-text-right::before {
  content: "\f5c9";
}

.bi-textarea-resize::before {
  content: "\f5ca";
}

.bi-textarea-t::before {
  content: "\f5cb";
}

.bi-textarea::before {
  content: "\f5cc";
}

.bi-thermometer-half::before {
  content: "\f5cd";
}

.bi-thermometer-high::before {
  content: "\f5ce";
}

.bi-thermometer-low::before {
  content: "\f5cf";
}

.bi-thermometer-snow::before {
  content: "\f5d0";
}

.bi-thermometer-sun::before {
  content: "\f5d1";
}

.bi-thermometer::before {
  content: "\f5d2";
}

.bi-three-dots-vertical::before {
  content: "\f5d3";
}

.bi-three-dots::before {
  content: "\f5d4";
}

.bi-toggle-off::before {
  content: "\f5d5";
}

.bi-toggle-on::before {
  content: "\f5d6";
}

.bi-toggle2-off::before {
  content: "\f5d7";
}

.bi-toggle2-on::before {
  content: "\f5d8";
}

.bi-toggles::before {
  content: "\f5d9";
}

.bi-toggles2::before {
  content: "\f5da";
}

.bi-tools::before {
  content: "\f5db";
}

.bi-tornado::before {
  content: "\f5dc";
}

.bi-trash-fill::before {
  content: "\f5dd";
}

.bi-trash::before {
  content: "\f5de";
}

.bi-trash2-fill::before {
  content: "\f5df";
}

.bi-trash2::before {
  content: "\f5e0";
}

.bi-tree-fill::before {
  content: "\f5e1";
}

.bi-tree::before {
  content: "\f5e2";
}

.bi-triangle-fill::before {
  content: "\f5e3";
}

.bi-triangle-half::before {
  content: "\f5e4";
}

.bi-triangle::before {
  content: "\f5e5";
}

.bi-trophy-fill::before {
  content: "\f5e6";
}

.bi-trophy::before {
  content: "\f5e7";
}

.bi-tropical-storm::before {
  content: "\f5e8";
}

.bi-truck-flatbed::before {
  content: "\f5e9";
}

.bi-truck::before {
  content: "\f5ea";
}

.bi-tsunami::before {
  content: "\f5eb";
}

.bi-tv-fill::before {
  content: "\f5ec";
}

.bi-tv::before {
  content: "\f5ed";
}

.bi-twitch::before {
  content: "\f5ee";
}

.bi-twitter::before {
  content: "\f5ef";
}

.bi-type-bold::before {
  content: "\f5f0";
}

.bi-type-h1::before {
  content: "\f5f1";
}

.bi-type-h2::before {
  content: "\f5f2";
}

.bi-type-h3::before {
  content: "\f5f3";
}

.bi-type-italic::before {
  content: "\f5f4";
}

.bi-type-strikethrough::before {
  content: "\f5f5";
}

.bi-type-underline::before {
  content: "\f5f6";
}

.bi-type::before {
  content: "\f5f7";
}

.bi-ui-checks-grid::before {
  content: "\f5f8";
}

.bi-ui-checks::before {
  content: "\f5f9";
}

.bi-ui-radios-grid::before {
  content: "\f5fa";
}

.bi-ui-radios::before {
  content: "\f5fb";
}

.bi-umbrella-fill::before {
  content: "\f5fc";
}

.bi-umbrella::before {
  content: "\f5fd";
}

.bi-union::before {
  content: "\f5fe";
}

.bi-unlock-fill::before {
  content: "\f5ff";
}

.bi-unlock::before {
  content: "\f600";
}

.bi-upc-scan::before {
  content: "\f601";
}

.bi-upc::before {
  content: "\f602";
}

.bi-upload::before {
  content: "\f603";
}

.bi-vector-pen::before {
  content: "\f604";
}

.bi-view-list::before {
  content: "\f605";
}

.bi-view-stacked::before {
  content: "\f606";
}

.bi-vinyl-fill::before {
  content: "\f607";
}

.bi-vinyl::before {
  content: "\f608";
}

.bi-voicemail::before {
  content: "\f609";
}

.bi-volume-down-fill::before {
  content: "\f60a";
}

.bi-volume-down::before {
  content: "\f60b";
}

.bi-volume-mute-fill::before {
  content: "\f60c";
}

.bi-volume-mute::before {
  content: "\f60d";
}

.bi-volume-off-fill::before {
  content: "\f60e";
}

.bi-volume-off::before {
  content: "\f60f";
}

.bi-volume-up-fill::before {
  content: "\f610";
}

.bi-volume-up::before {
  content: "\f611";
}

.bi-vr::before {
  content: "\f612";
}

.bi-wallet-fill::before {
  content: "\f613";
}

.bi-wallet::before {
  content: "\f614";
}

.bi-wallet2::before {
  content: "\f615";
}

.bi-watch::before {
  content: "\f616";
}

.bi-water::before {
  content: "\f617";
}

.bi-whatsapp::before {
  content: "\f618";
}

.bi-wifi-1::before {
  content: "\f619";
}

.bi-wifi-2::before {
  content: "\f61a";
}

.bi-wifi-off::before {
  content: "\f61b";
}

.bi-wifi::before {
  content: "\f61c";
}

.bi-wind::before {
  content: "\f61d";
}

.bi-window-dock::before {
  content: "\f61e";
}

.bi-window-sidebar::before {
  content: "\f61f";
}

.bi-window::before {
  content: "\f620";
}

.bi-wrench::before {
  content: "\f621";
}

.bi-x-circle-fill::before {
  content: "\f622";
}

.bi-x-circle::before {
  content: "\f623";
}

.bi-x-diamond-fill::before {
  content: "\f624";
}

.bi-x-diamond::before {
  content: "\f625";
}

.bi-x-octagon-fill::before {
  content: "\f626";
}

.bi-x-octagon::before {
  content: "\f627";
}

.bi-x-square-fill::before {
  content: "\f628";
}

.bi-x-square::before {
  content: "\f629";
}

.bi-x::before {
  content: "\f62a";
}

.bi-youtube::before {
  content: "\f62b";
}

.bi-zoom-in::before {
  content: "\f62c";
}

.bi-zoom-out::before {
  content: "\f62d";
}

.bi-bank::before {
  content: "\f62e";
}

.bi-bank2::before {
  content: "\f62f";
}

.bi-bell-slash-fill::before {
  content: "\f630";
}

.bi-bell-slash::before {
  content: "\f631";
}

.bi-cash-coin::before {
  content: "\f632";
}

.bi-check-lg::before {
  content: "\f633";
}

.bi-coin::before {
  content: "\f634";
}

.bi-currency-bitcoin::before {
  content: "\f635";
}

.bi-currency-dollar::before {
  content: "\f636";
}

.bi-currency-euro::before {
  content: "\f637";
}

.bi-currency-exchange::before {
  content: "\f638";
}

.bi-currency-pound::before {
  content: "\f639";
}

.bi-currency-yen::before {
  content: "\f63a";
}

.bi-dash-lg::before {
  content: "\f63b";
}

.bi-exclamation-lg::before {
  content: "\f63c";
}

.bi-file-earmark-pdf-fill::before {
  content: "\f63d";
}

.bi-file-earmark-pdf::before {
  content: "\f63e";
}

.bi-file-pdf-fill::before {
  content: "\f63f";
}

.bi-file-pdf::before {
  content: "\f640";
}

.bi-gender-ambiguous::before {
  content: "\f641";
}

.bi-gender-female::before {
  content: "\f642";
}

.bi-gender-male::before {
  content: "\f643";
}

.bi-gender-trans::before {
  content: "\f644";
}

.bi-headset-vr::before {
  content: "\f645";
}

.bi-info-lg::before {
  content: "\f646";
}

.bi-mastodon::before {
  content: "\f647";
}

.bi-messenger::before {
  content: "\f648";
}

.bi-piggy-bank-fill::before {
  content: "\f649";
}

.bi-piggy-bank::before {
  content: "\f64a";
}

.bi-pin-map-fill::before {
  content: "\f64b";
}

.bi-pin-map::before {
  content: "\f64c";
}

.bi-plus-lg::before {
  content: "\f64d";
}

.bi-question-lg::before {
  content: "\f64e";
}

.bi-recycle::before {
  content: "\f64f";
}

.bi-reddit::before {
  content: "\f650";
}

.bi-safe-fill::before {
  content: "\f651";
}

.bi-safe2-fill::before {
  content: "\f652";
}

.bi-safe2::before {
  content: "\f653";
}

.bi-sd-card-fill::before {
  content: "\f654";
}

.bi-sd-card::before {
  content: "\f655";
}

.bi-skype::before {
  content: "\f656";
}

.bi-slash-lg::before {
  content: "\f657";
}

.bi-translate::before {
  content: "\f658";
}

.bi-x-lg::before {
  content: "\f659";
}

.bi-safe::before {
  content: "\f65a";
}

.bi-apple::before {
  content: "\f65b";
}

.bi-microsoft::before {
  content: "\f65d";
}

.bi-windows::before {
  content: "\f65e";
}

.bi-behance::before {
  content: "\f65c";
}

.bi-dribbble::before {
  content: "\f65f";
}

.bi-line::before {
  content: "\f660";
}

.bi-medium::before {
  content: "\f661";
}

.bi-paypal::before {
  content: "\f662";
}

.bi-pinterest::before {
  content: "\f663";
}

.bi-signal::before {
  content: "\f664";
}

.bi-snapchat::before {
  content: "\f665";
}

.bi-spotify::before {
  content: "\f666";
}

.bi-stack-overflow::before {
  content: "\f667";
}

.bi-strava::before {
  content: "\f668";
}

.bi-wordpress::before {
  content: "\f669";
}

.bi-vimeo::before {
  content: "\f66a";
}

.bi-activity::before {
  content: "\f66b";
}

.bi-easel2-fill::before {
  content: "\f66c";
}

.bi-easel2::before {
  content: "\f66d";
}

.bi-easel3-fill::before {
  content: "\f66e";
}

.bi-easel3::before {
  content: "\f66f";
}

.bi-fan::before {
  content: "\f670";
}

.bi-fingerprint::before {
  content: "\f671";
}

.bi-graph-down-arrow::before {
  content: "\f672";
}

.bi-graph-up-arrow::before {
  content: "\f673";
}

.bi-hypnotize::before {
  content: "\f674";
}

.bi-magic::before {
  content: "\f675";
}

.bi-person-rolodex::before {
  content: "\f676";
}

.bi-person-video::before {
  content: "\f677";
}

.bi-person-video2::before {
  content: "\f678";
}

.bi-person-video3::before {
  content: "\f679";
}

.bi-person-workspace::before {
  content: "\f67a";
}

.bi-radioactive::before {
  content: "\f67b";
}

.bi-webcam-fill::before {
  content: "\f67c";
}

.bi-webcam::before {
  content: "\f67d";
}

.bi-yin-yang::before {
  content: "\f67e";
}

.bi-bandaid-fill::before {
  content: "\f680";
}

.bi-bandaid::before {
  content: "\f681";
}

.bi-bluetooth::before {
  content: "\f682";
}

.bi-body-text::before {
  content: "\f683";
}

.bi-boombox::before {
  content: "\f684";
}

.bi-boxes::before {
  content: "\f685";
}

.bi-dpad-fill::before {
  content: "\f686";
}

.bi-dpad::before {
  content: "\f687";
}

.bi-ear-fill::before {
  content: "\f688";
}

.bi-ear::before {
  content: "\f689";
}

.bi-envelope-check-fill::before {
  content: "\f68b";
}

.bi-envelope-check::before {
  content: "\f68c";
}

.bi-envelope-dash-fill::before {
  content: "\f68e";
}

.bi-envelope-dash::before {
  content: "\f68f";
}

.bi-envelope-exclamation-fill::before {
  content: "\f691";
}

.bi-envelope-exclamation::before {
  content: "\f692";
}

.bi-envelope-plus-fill::before {
  content: "\f693";
}

.bi-envelope-plus::before {
  content: "\f694";
}

.bi-envelope-slash-fill::before {
  content: "\f696";
}

.bi-envelope-slash::before {
  content: "\f697";
}

.bi-envelope-x-fill::before {
  content: "\f699";
}

.bi-envelope-x::before {
  content: "\f69a";
}

.bi-explicit-fill::before {
  content: "\f69b";
}

.bi-explicit::before {
  content: "\f69c";
}

.bi-git::before {
  content: "\f69d";
}

.bi-infinity::before {
  content: "\f69e";
}

.bi-list-columns-reverse::before {
  content: "\f69f";
}

.bi-list-columns::before {
  content: "\f6a0";
}

.bi-meta::before {
  content: "\f6a1";
}

.bi-nintendo-switch::before {
  content: "\f6a4";
}

.bi-pc-display-horizontal::before {
  content: "\f6a5";
}

.bi-pc-display::before {
  content: "\f6a6";
}

.bi-pc-horizontal::before {
  content: "\f6a7";
}

.bi-pc::before {
  content: "\f6a8";
}

.bi-playstation::before {
  content: "\f6a9";
}

.bi-plus-slash-minus::before {
  content: "\f6aa";
}

.bi-projector-fill::before {
  content: "\f6ab";
}

.bi-projector::before {
  content: "\f6ac";
}

.bi-qr-code-scan::before {
  content: "\f6ad";
}

.bi-qr-code::before {
  content: "\f6ae";
}

.bi-quora::before {
  content: "\f6af";
}

.bi-quote::before {
  content: "\f6b0";
}

.bi-robot::before {
  content: "\f6b1";
}

.bi-send-check-fill::before {
  content: "\f6b2";
}

.bi-send-check::before {
  content: "\f6b3";
}

.bi-send-dash-fill::before {
  content: "\f6b4";
}

.bi-send-dash::before {
  content: "\f6b5";
}

.bi-send-exclamation-fill::before {
  content: "\f6b7";
}

.bi-send-exclamation::before {
  content: "\f6b8";
}

.bi-send-fill::before {
  content: "\f6b9";
}

.bi-send-plus-fill::before {
  content: "\f6ba";
}

.bi-send-plus::before {
  content: "\f6bb";
}

.bi-send-slash-fill::before {
  content: "\f6bc";
}

.bi-send-slash::before {
  content: "\f6bd";
}

.bi-send-x-fill::before {
  content: "\f6be";
}

.bi-send-x::before {
  content: "\f6bf";
}

.bi-send::before {
  content: "\f6c0";
}

.bi-steam::before {
  content: "\f6c1";
}

.bi-terminal-dash::before {
  content: "\f6c3";
}

.bi-terminal-plus::before {
  content: "\f6c4";
}

.bi-terminal-split::before {
  content: "\f6c5";
}

.bi-ticket-detailed-fill::before {
  content: "\f6c6";
}

.bi-ticket-detailed::before {
  content: "\f6c7";
}

.bi-ticket-fill::before {
  content: "\f6c8";
}

.bi-ticket-perforated-fill::before {
  content: "\f6c9";
}

.bi-ticket-perforated::before {
  content: "\f6ca";
}

.bi-ticket::before {
  content: "\f6cb";
}

.bi-tiktok::before {
  content: "\f6cc";
}

.bi-window-dash::before {
  content: "\f6cd";
}

.bi-window-desktop::before {
  content: "\f6ce";
}

.bi-window-fullscreen::before {
  content: "\f6cf";
}

.bi-window-plus::before {
  content: "\f6d0";
}

.bi-window-split::before {
  content: "\f6d1";
}

.bi-window-stack::before {
  content: "\f6d2";
}

.bi-window-x::before {
  content: "\f6d3";
}

.bi-xbox::before {
  content: "\f6d4";
}

.bi-ethernet::before {
  content: "\f6d5";
}

.bi-hdmi-fill::before {
  content: "\f6d6";
}

.bi-hdmi::before {
  content: "\f6d7";
}

.bi-usb-c-fill::before {
  content: "\f6d8";
}

.bi-usb-c::before {
  content: "\f6d9";
}

.bi-usb-fill::before {
  content: "\f6da";
}

.bi-usb-plug-fill::before {
  content: "\f6db";
}

.bi-usb-plug::before {
  content: "\f6dc";
}

.bi-usb-symbol::before {
  content: "\f6dd";
}

.bi-usb::before {
  content: "\f6de";
}

.bi-boombox-fill::before {
  content: "\f6df";
}

.bi-displayport::before {
  content: "\f6e1";
}

.bi-gpu-card::before {
  content: "\f6e2";
}

.bi-memory::before {
  content: "\f6e3";
}

.bi-modem-fill::before {
  content: "\f6e4";
}

.bi-modem::before {
  content: "\f6e5";
}

.bi-motherboard-fill::before {
  content: "\f6e6";
}

.bi-motherboard::before {
  content: "\f6e7";
}

.bi-optical-audio-fill::before {
  content: "\f6e8";
}

.bi-optical-audio::before {
  content: "\f6e9";
}

.bi-pci-card::before {
  content: "\f6ea";
}

.bi-router-fill::before {
  content: "\f6eb";
}

.bi-router::before {
  content: "\f6ec";
}

.bi-thunderbolt-fill::before {
  content: "\f6ef";
}

.bi-thunderbolt::before {
  content: "\f6f0";
}

.bi-usb-drive-fill::before {
  content: "\f6f1";
}

.bi-usb-drive::before {
  content: "\f6f2";
}

.bi-usb-micro-fill::before {
  content: "\f6f3";
}

.bi-usb-micro::before {
  content: "\f6f4";
}

.bi-usb-mini-fill::before {
  content: "\f6f5";
}

.bi-usb-mini::before {
  content: "\f6f6";
}

.bi-cloud-haze2::before {
  content: "\f6f7";
}

.bi-device-hdd-fill::before {
  content: "\f6f8";
}

.bi-device-hdd::before {
  content: "\f6f9";
}

.bi-device-ssd-fill::before {
  content: "\f6fa";
}

.bi-device-ssd::before {
  content: "\f6fb";
}

.bi-displayport-fill::before {
  content: "\f6fc";
}

.bi-mortarboard-fill::before {
  content: "\f6fd";
}

.bi-mortarboard::before {
  content: "\f6fe";
}

.bi-terminal-x::before {
  content: "\f6ff";
}

.bi-arrow-through-heart-fill::before {
  content: "\f700";
}

.bi-arrow-through-heart::before {
  content: "\f701";
}

.bi-badge-sd-fill::before {
  content: "\f702";
}

.bi-badge-sd::before {
  content: "\f703";
}

.bi-bag-heart-fill::before {
  content: "\f704";
}

.bi-bag-heart::before {
  content: "\f705";
}

.bi-balloon-fill::before {
  content: "\f706";
}

.bi-balloon-heart-fill::before {
  content: "\f707";
}

.bi-balloon-heart::before {
  content: "\f708";
}

.bi-balloon::before {
  content: "\f709";
}

.bi-box2-fill::before {
  content: "\f70a";
}

.bi-box2-heart-fill::before {
  content: "\f70b";
}

.bi-box2-heart::before {
  content: "\f70c";
}

.bi-box2::before {
  content: "\f70d";
}

.bi-braces-asterisk::before {
  content: "\f70e";
}

.bi-calendar-heart-fill::before {
  content: "\f70f";
}

.bi-calendar-heart::before {
  content: "\f710";
}

.bi-calendar2-heart-fill::before {
  content: "\f711";
}

.bi-calendar2-heart::before {
  content: "\f712";
}

.bi-chat-heart-fill::before {
  content: "\f713";
}

.bi-chat-heart::before {
  content: "\f714";
}

.bi-chat-left-heart-fill::before {
  content: "\f715";
}

.bi-chat-left-heart::before {
  content: "\f716";
}

.bi-chat-right-heart-fill::before {
  content: "\f717";
}

.bi-chat-right-heart::before {
  content: "\f718";
}

.bi-chat-square-heart-fill::before {
  content: "\f719";
}

.bi-chat-square-heart::before {
  content: "\f71a";
}

.bi-clipboard-check-fill::before {
  content: "\f71b";
}

.bi-clipboard-data-fill::before {
  content: "\f71c";
}

.bi-clipboard-fill::before {
  content: "\f71d";
}

.bi-clipboard-heart-fill::before {
  content: "\f71e";
}

.bi-clipboard-heart::before {
  content: "\f71f";
}

.bi-clipboard-minus-fill::before {
  content: "\f720";
}

.bi-clipboard-plus-fill::before {
  content: "\f721";
}

.bi-clipboard-pulse::before {
  content: "\f722";
}

.bi-clipboard-x-fill::before {
  content: "\f723";
}

.bi-clipboard2-check-fill::before {
  content: "\f724";
}

.bi-clipboard2-check::before {
  content: "\f725";
}

.bi-clipboard2-data-fill::before {
  content: "\f726";
}

.bi-clipboard2-data::before {
  content: "\f727";
}

.bi-clipboard2-fill::before {
  content: "\f728";
}

.bi-clipboard2-heart-fill::before {
  content: "\f729";
}

.bi-clipboard2-heart::before {
  content: "\f72a";
}

.bi-clipboard2-minus-fill::before {
  content: "\f72b";
}

.bi-clipboard2-minus::before {
  content: "\f72c";
}

.bi-clipboard2-plus-fill::before {
  content: "\f72d";
}

.bi-clipboard2-plus::before {
  content: "\f72e";
}

.bi-clipboard2-pulse-fill::before {
  content: "\f72f";
}

.bi-clipboard2-pulse::before {
  content: "\f730";
}

.bi-clipboard2-x-fill::before {
  content: "\f731";
}

.bi-clipboard2-x::before {
  content: "\f732";
}

.bi-clipboard2::before {
  content: "\f733";
}

.bi-emoji-kiss-fill::before {
  content: "\f734";
}

.bi-emoji-kiss::before {
  content: "\f735";
}

.bi-envelope-heart-fill::before {
  content: "\f736";
}

.bi-envelope-heart::before {
  content: "\f737";
}

.bi-envelope-open-heart-fill::before {
  content: "\f738";
}

.bi-envelope-open-heart::before {
  content: "\f739";
}

.bi-envelope-paper-fill::before {
  content: "\f73a";
}

.bi-envelope-paper-heart-fill::before {
  content: "\f73b";
}

.bi-envelope-paper-heart::before {
  content: "\f73c";
}

.bi-envelope-paper::before {
  content: "\f73d";
}

.bi-filetype-aac::before {
  content: "\f73e";
}

.bi-filetype-ai::before {
  content: "\f73f";
}

.bi-filetype-bmp::before {
  content: "\f740";
}

.bi-filetype-cs::before {
  content: "\f741";
}

.bi-filetype-css::before {
  content: "\f742";
}

.bi-filetype-csv::before {
  content: "\f743";
}

.bi-filetype-doc::before {
  content: "\f744";
}

.bi-filetype-docx::before {
  content: "\f745";
}

.bi-filetype-exe::before {
  content: "\f746";
}

.bi-filetype-gif::before {
  content: "\f747";
}

.bi-filetype-heic::before {
  content: "\f748";
}

.bi-filetype-html::before {
  content: "\f749";
}

.bi-filetype-java::before {
  content: "\f74a";
}

.bi-filetype-jpg::before {
  content: "\f74b";
}

.bi-filetype-js::before {
  content: "\f74c";
}

.bi-filetype-jsx::before {
  content: "\f74d";
}

.bi-filetype-key::before {
  content: "\f74e";
}

.bi-filetype-m4p::before {
  content: "\f74f";
}

.bi-filetype-md::before {
  content: "\f750";
}

.bi-filetype-mdx::before {
  content: "\f751";
}

.bi-filetype-mov::before {
  content: "\f752";
}

.bi-filetype-mp3::before {
  content: "\f753";
}

.bi-filetype-mp4::before {
  content: "\f754";
}

.bi-filetype-otf::before {
  content: "\f755";
}

.bi-filetype-pdf::before {
  content: "\f756";
}

.bi-filetype-php::before {
  content: "\f757";
}

.bi-filetype-png::before {
  content: "\f758";
}

.bi-filetype-ppt::before {
  content: "\f75a";
}

.bi-filetype-psd::before {
  content: "\f75b";
}

.bi-filetype-py::before {
  content: "\f75c";
}

.bi-filetype-raw::before {
  content: "\f75d";
}

.bi-filetype-rb::before {
  content: "\f75e";
}

.bi-filetype-sass::before {
  content: "\f75f";
}

.bi-filetype-scss::before {
  content: "\f760";
}

.bi-filetype-sh::before {
  content: "\f761";
}

.bi-filetype-svg::before {
  content: "\f762";
}

.bi-filetype-tiff::before {
  content: "\f763";
}

.bi-filetype-tsx::before {
  content: "\f764";
}

.bi-filetype-ttf::before {
  content: "\f765";
}

.bi-filetype-txt::before {
  content: "\f766";
}

.bi-filetype-wav::before {
  content: "\f767";
}

.bi-filetype-woff::before {
  content: "\f768";
}

.bi-filetype-xls::before {
  content: "\f76a";
}

.bi-filetype-xml::before {
  content: "\f76b";
}

.bi-filetype-yml::before {
  content: "\f76c";
}

.bi-heart-arrow::before {
  content: "\f76d";
}

.bi-heart-pulse-fill::before {
  content: "\f76e";
}

.bi-heart-pulse::before {
  content: "\f76f";
}

.bi-heartbreak-fill::before {
  content: "\f770";
}

.bi-heartbreak::before {
  content: "\f771";
}

.bi-hearts::before {
  content: "\f772";
}

.bi-hospital-fill::before {
  content: "\f773";
}

.bi-hospital::before {
  content: "\f774";
}

.bi-house-heart-fill::before {
  content: "\f775";
}

.bi-house-heart::before {
  content: "\f776";
}

.bi-incognito::before {
  content: "\f777";
}

.bi-magnet-fill::before {
  content: "\f778";
}

.bi-magnet::before {
  content: "\f779";
}

.bi-person-heart::before {
  content: "\f77a";
}

.bi-person-hearts::before {
  content: "\f77b";
}

.bi-phone-flip::before {
  content: "\f77c";
}

.bi-plugin::before {
  content: "\f77d";
}

.bi-postage-fill::before {
  content: "\f77e";
}

.bi-postage-heart-fill::before {
  content: "\f77f";
}

.bi-postage-heart::before {
  content: "\f780";
}

.bi-postage::before {
  content: "\f781";
}

.bi-postcard-fill::before {
  content: "\f782";
}

.bi-postcard-heart-fill::before {
  content: "\f783";
}

.bi-postcard-heart::before {
  content: "\f784";
}

.bi-postcard::before {
  content: "\f785";
}

.bi-search-heart-fill::before {
  content: "\f786";
}

.bi-search-heart::before {
  content: "\f787";
}

.bi-sliders2-vertical::before {
  content: "\f788";
}

.bi-sliders2::before {
  content: "\f789";
}

.bi-trash3-fill::before {
  content: "\f78a";
}

.bi-trash3::before {
  content: "\f78b";
}

.bi-valentine::before {
  content: "\f78c";
}

.bi-valentine2::before {
  content: "\f78d";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "\f78e";
}

.bi-wrench-adjustable-circle::before {
  content: "\f78f";
}

.bi-wrench-adjustable::before {
  content: "\f790";
}

.bi-filetype-json::before {
  content: "\f791";
}

.bi-filetype-pptx::before {
  content: "\f792";
}

.bi-filetype-xlsx::before {
  content: "\f793";
}

.bi-1-circle-fill::before {
  content: "\f796";
}

.bi-1-circle::before {
  content: "\f797";
}

.bi-1-square-fill::before {
  content: "\f798";
}

.bi-1-square::before {
  content: "\f799";
}

.bi-2-circle-fill::before {
  content: "\f79c";
}

.bi-2-circle::before {
  content: "\f79d";
}

.bi-2-square-fill::before {
  content: "\f79e";
}

.bi-2-square::before {
  content: "\f79f";
}

.bi-3-circle-fill::before {
  content: "\f7a2";
}

.bi-3-circle::before {
  content: "\f7a3";
}

.bi-3-square-fill::before {
  content: "\f7a4";
}

.bi-3-square::before {
  content: "\f7a5";
}

.bi-4-circle-fill::before {
  content: "\f7a8";
}

.bi-4-circle::before {
  content: "\f7a9";
}

.bi-4-square-fill::before {
  content: "\f7aa";
}

.bi-4-square::before {
  content: "\f7ab";
}

.bi-5-circle-fill::before {
  content: "\f7ae";
}

.bi-5-circle::before {
  content: "\f7af";
}

.bi-5-square-fill::before {
  content: "\f7b0";
}

.bi-5-square::before {
  content: "\f7b1";
}

.bi-6-circle-fill::before {
  content: "\f7b4";
}

.bi-6-circle::before {
  content: "\f7b5";
}

.bi-6-square-fill::before {
  content: "\f7b6";
}

.bi-6-square::before {
  content: "\f7b7";
}

.bi-7-circle-fill::before {
  content: "\f7ba";
}

.bi-7-circle::before {
  content: "\f7bb";
}

.bi-7-square-fill::before {
  content: "\f7bc";
}

.bi-7-square::before {
  content: "\f7bd";
}

.bi-8-circle-fill::before {
  content: "\f7c0";
}

.bi-8-circle::before {
  content: "\f7c1";
}

.bi-8-square-fill::before {
  content: "\f7c2";
}

.bi-8-square::before {
  content: "\f7c3";
}

.bi-9-circle-fill::before {
  content: "\f7c6";
}

.bi-9-circle::before {
  content: "\f7c7";
}

.bi-9-square-fill::before {
  content: "\f7c8";
}

.bi-9-square::before {
  content: "\f7c9";
}

.bi-airplane-engines-fill::before {
  content: "\f7ca";
}

.bi-airplane-engines::before {
  content: "\f7cb";
}

.bi-airplane-fill::before {
  content: "\f7cc";
}

.bi-airplane::before {
  content: "\f7cd";
}

.bi-alexa::before {
  content: "\f7ce";
}

.bi-alipay::before {
  content: "\f7cf";
}

.bi-android::before {
  content: "\f7d0";
}

.bi-android2::before {
  content: "\f7d1";
}

.bi-box-fill::before {
  content: "\f7d2";
}

.bi-box-seam-fill::before {
  content: "\f7d3";
}

.bi-browser-chrome::before {
  content: "\f7d4";
}

.bi-browser-edge::before {
  content: "\f7d5";
}

.bi-browser-firefox::before {
  content: "\f7d6";
}

.bi-browser-safari::before {
  content: "\f7d7";
}

.bi-c-circle-fill::before {
  content: "\f7da";
}

.bi-c-circle::before {
  content: "\f7db";
}

.bi-c-square-fill::before {
  content: "\f7dc";
}

.bi-c-square::before {
  content: "\f7dd";
}

.bi-capsule-pill::before {
  content: "\f7de";
}

.bi-capsule::before {
  content: "\f7df";
}

.bi-car-front-fill::before {
  content: "\f7e0";
}

.bi-car-front::before {
  content: "\f7e1";
}

.bi-cassette-fill::before {
  content: "\f7e2";
}

.bi-cassette::before {
  content: "\f7e3";
}

.bi-cc-circle-fill::before {
  content: "\f7e6";
}

.bi-cc-circle::before {
  content: "\f7e7";
}

.bi-cc-square-fill::before {
  content: "\f7e8";
}

.bi-cc-square::before {
  content: "\f7e9";
}

.bi-cup-hot-fill::before {
  content: "\f7ea";
}

.bi-cup-hot::before {
  content: "\f7eb";
}

.bi-currency-rupee::before {
  content: "\f7ec";
}

.bi-dropbox::before {
  content: "\f7ed";
}

.bi-escape::before {
  content: "\f7ee";
}

.bi-fast-forward-btn-fill::before {
  content: "\f7ef";
}

.bi-fast-forward-btn::before {
  content: "\f7f0";
}

.bi-fast-forward-circle-fill::before {
  content: "\f7f1";
}

.bi-fast-forward-circle::before {
  content: "\f7f2";
}

.bi-fast-forward-fill::before {
  content: "\f7f3";
}

.bi-fast-forward::before {
  content: "\f7f4";
}

.bi-filetype-sql::before {
  content: "\f7f5";
}

.bi-fire::before {
  content: "\f7f6";
}

.bi-google-play::before {
  content: "\f7f7";
}

.bi-h-circle-fill::before {
  content: "\f7fa";
}

.bi-h-circle::before {
  content: "\f7fb";
}

.bi-h-square-fill::before {
  content: "\f7fc";
}

.bi-h-square::before {
  content: "\f7fd";
}

.bi-indent::before {
  content: "\f7fe";
}

.bi-lungs-fill::before {
  content: "\f7ff";
}

.bi-lungs::before {
  content: "\f800";
}

.bi-microsoft-teams::before {
  content: "\f801";
}

.bi-p-circle-fill::before {
  content: "\f804";
}

.bi-p-circle::before {
  content: "\f805";
}

.bi-p-square-fill::before {
  content: "\f806";
}

.bi-p-square::before {
  content: "\f807";
}

.bi-pass-fill::before {
  content: "\f808";
}

.bi-pass::before {
  content: "\f809";
}

.bi-prescription::before {
  content: "\f80a";
}

.bi-prescription2::before {
  content: "\f80b";
}

.bi-r-circle-fill::before {
  content: "\f80e";
}

.bi-r-circle::before {
  content: "\f80f";
}

.bi-r-square-fill::before {
  content: "\f810";
}

.bi-r-square::before {
  content: "\f811";
}

.bi-repeat-1::before {
  content: "\f812";
}

.bi-repeat::before {
  content: "\f813";
}

.bi-rewind-btn-fill::before {
  content: "\f814";
}

.bi-rewind-btn::before {
  content: "\f815";
}

.bi-rewind-circle-fill::before {
  content: "\f816";
}

.bi-rewind-circle::before {
  content: "\f817";
}

.bi-rewind-fill::before {
  content: "\f818";
}

.bi-rewind::before {
  content: "\f819";
}

.bi-train-freight-front-fill::before {
  content: "\f81a";
}

.bi-train-freight-front::before {
  content: "\f81b";
}

.bi-train-front-fill::before {
  content: "\f81c";
}

.bi-train-front::before {
  content: "\f81d";
}

.bi-train-lightrail-front-fill::before {
  content: "\f81e";
}

.bi-train-lightrail-front::before {
  content: "\f81f";
}

.bi-truck-front-fill::before {
  content: "\f820";
}

.bi-truck-front::before {
  content: "\f821";
}

.bi-ubuntu::before {
  content: "\f822";
}

.bi-unindent::before {
  content: "\f823";
}

.bi-unity::before {
  content: "\f824";
}

.bi-universal-access-circle::before {
  content: "\f825";
}

.bi-universal-access::before {
  content: "\f826";
}

.bi-virus::before {
  content: "\f827";
}

.bi-virus2::before {
  content: "\f828";
}

.bi-wechat::before {
  content: "\f829";
}

.bi-yelp::before {
  content: "\f82a";
}

.bi-sign-stop-fill::before {
  content: "\f82b";
}

.bi-sign-stop-lights-fill::before {
  content: "\f82c";
}

.bi-sign-stop-lights::before {
  content: "\f82d";
}

.bi-sign-stop::before {
  content: "\f82e";
}

.bi-sign-turn-left-fill::before {
  content: "\f82f";
}

.bi-sign-turn-left::before {
  content: "\f830";
}

.bi-sign-turn-right-fill::before {
  content: "\f831";
}

.bi-sign-turn-right::before {
  content: "\f832";
}

.bi-sign-turn-slight-left-fill::before {
  content: "\f833";
}

.bi-sign-turn-slight-left::before {
  content: "\f834";
}

.bi-sign-turn-slight-right-fill::before {
  content: "\f835";
}

.bi-sign-turn-slight-right::before {
  content: "\f836";
}

.bi-sign-yield-fill::before {
  content: "\f837";
}

.bi-sign-yield::before {
  content: "\f838";
}

.bi-ev-station-fill::before {
  content: "\f839";
}

.bi-ev-station::before {
  content: "\f83a";
}

.bi-fuel-pump-diesel-fill::before {
  content: "\f83b";
}

.bi-fuel-pump-diesel::before {
  content: "\f83c";
}

.bi-fuel-pump-fill::before {
  content: "\f83d";
}

.bi-fuel-pump::before {
  content: "\f83e";
}

.bi-0-circle-fill::before {
  content: "\f83f";
}

.bi-0-circle::before {
  content: "\f840";
}

.bi-0-square-fill::before {
  content: "\f841";
}

.bi-0-square::before {
  content: "\f842";
}

.bi-rocket-fill::before {
  content: "\f843";
}

.bi-rocket-takeoff-fill::before {
  content: "\f844";
}

.bi-rocket-takeoff::before {
  content: "\f845";
}

.bi-rocket::before {
  content: "\f846";
}

.bi-stripe::before {
  content: "\f847";
}

.bi-subscript::before {
  content: "\f848";
}

.bi-superscript::before {
  content: "\f849";
}

.bi-trello::before {
  content: "\f84a";
}

.bi-envelope-at-fill::before {
  content: "\f84b";
}

.bi-envelope-at::before {
  content: "\f84c";
}

.bi-regex::before {
  content: "\f84d";
}

.bi-text-wrap::before {
  content: "\f84e";
}

.bi-sign-dead-end-fill::before {
  content: "\f84f";
}

.bi-sign-dead-end::before {
  content: "\f850";
}

.bi-sign-do-not-enter-fill::before {
  content: "\f851";
}

.bi-sign-do-not-enter::before {
  content: "\f852";
}

.bi-sign-intersection-fill::before {
  content: "\f853";
}

.bi-sign-intersection-side-fill::before {
  content: "\f854";
}

.bi-sign-intersection-side::before {
  content: "\f855";
}

.bi-sign-intersection-t-fill::before {
  content: "\f856";
}

.bi-sign-intersection-t::before {
  content: "\f857";
}

.bi-sign-intersection-y-fill::before {
  content: "\f858";
}

.bi-sign-intersection-y::before {
  content: "\f859";
}

.bi-sign-intersection::before {
  content: "\f85a";
}

.bi-sign-merge-left-fill::before {
  content: "\f85b";
}

.bi-sign-merge-left::before {
  content: "\f85c";
}

.bi-sign-merge-right-fill::before {
  content: "\f85d";
}

.bi-sign-merge-right::before {
  content: "\f85e";
}

.bi-sign-no-left-turn-fill::before {
  content: "\f85f";
}

.bi-sign-no-left-turn::before {
  content: "\f860";
}

.bi-sign-no-parking-fill::before {
  content: "\f861";
}

.bi-sign-no-parking::before {
  content: "\f862";
}

.bi-sign-no-right-turn-fill::before {
  content: "\f863";
}

.bi-sign-no-right-turn::before {
  content: "\f864";
}

.bi-sign-railroad-fill::before {
  content: "\f865";
}

.bi-sign-railroad::before {
  content: "\f866";
}

.bi-building-add::before {
  content: "\f867";
}

.bi-building-check::before {
  content: "\f868";
}

.bi-building-dash::before {
  content: "\f869";
}

.bi-building-down::before {
  content: "\f86a";
}

.bi-building-exclamation::before {
  content: "\f86b";
}

.bi-building-fill-add::before {
  content: "\f86c";
}

.bi-building-fill-check::before {
  content: "\f86d";
}

.bi-building-fill-dash::before {
  content: "\f86e";
}

.bi-building-fill-down::before {
  content: "\f86f";
}

.bi-building-fill-exclamation::before {
  content: "\f870";
}

.bi-building-fill-gear::before {
  content: "\f871";
}

.bi-building-fill-lock::before {
  content: "\f872";
}

.bi-building-fill-slash::before {
  content: "\f873";
}

.bi-building-fill-up::before {
  content: "\f874";
}

.bi-building-fill-x::before {
  content: "\f875";
}

.bi-building-fill::before {
  content: "\f876";
}

.bi-building-gear::before {
  content: "\f877";
}

.bi-building-lock::before {
  content: "\f878";
}

.bi-building-slash::before {
  content: "\f879";
}

.bi-building-up::before {
  content: "\f87a";
}

.bi-building-x::before {
  content: "\f87b";
}

.bi-buildings-fill::before {
  content: "\f87c";
}

.bi-buildings::before {
  content: "\f87d";
}

.bi-bus-front-fill::before {
  content: "\f87e";
}

.bi-bus-front::before {
  content: "\f87f";
}

.bi-ev-front-fill::before {
  content: "\f880";
}

.bi-ev-front::before {
  content: "\f881";
}

.bi-globe-americas::before {
  content: "\f882";
}

.bi-globe-asia-australia::before {
  content: "\f883";
}

.bi-globe-central-south-asia::before {
  content: "\f884";
}

.bi-globe-europe-africa::before {
  content: "\f885";
}

.bi-house-add-fill::before {
  content: "\f886";
}

.bi-house-add::before {
  content: "\f887";
}

.bi-house-check-fill::before {
  content: "\f888";
}

.bi-house-check::before {
  content: "\f889";
}

.bi-house-dash-fill::before {
  content: "\f88a";
}

.bi-house-dash::before {
  content: "\f88b";
}

.bi-house-down-fill::before {
  content: "\f88c";
}

.bi-house-down::before {
  content: "\f88d";
}

.bi-house-exclamation-fill::before {
  content: "\f88e";
}

.bi-house-exclamation::before {
  content: "\f88f";
}

.bi-house-gear-fill::before {
  content: "\f890";
}

.bi-house-gear::before {
  content: "\f891";
}

.bi-house-lock-fill::before {
  content: "\f892";
}

.bi-house-lock::before {
  content: "\f893";
}

.bi-house-slash-fill::before {
  content: "\f894";
}

.bi-house-slash::before {
  content: "\f895";
}

.bi-house-up-fill::before {
  content: "\f896";
}

.bi-house-up::before {
  content: "\f897";
}

.bi-house-x-fill::before {
  content: "\f898";
}

.bi-house-x::before {
  content: "\f899";
}

.bi-person-add::before {
  content: "\f89a";
}

.bi-person-down::before {
  content: "\f89b";
}

.bi-person-exclamation::before {
  content: "\f89c";
}

.bi-person-fill-add::before {
  content: "\f89d";
}

.bi-person-fill-check::before {
  content: "\f89e";
}

.bi-person-fill-dash::before {
  content: "\f89f";
}

.bi-person-fill-down::before {
  content: "\f8a0";
}

.bi-person-fill-exclamation::before {
  content: "\f8a1";
}

.bi-person-fill-gear::before {
  content: "\f8a2";
}

.bi-person-fill-lock::before {
  content: "\f8a3";
}

.bi-person-fill-slash::before {
  content: "\f8a4";
}

.bi-person-fill-up::before {
  content: "\f8a5";
}

.bi-person-fill-x::before {
  content: "\f8a6";
}

.bi-person-gear::before {
  content: "\f8a7";
}

.bi-person-lock::before {
  content: "\f8a8";
}

.bi-person-slash::before {
  content: "\f8a9";
}

.bi-person-up::before {
  content: "\f8aa";
}

.bi-scooter::before {
  content: "\f8ab";
}

.bi-taxi-front-fill::before {
  content: "\f8ac";
}

.bi-taxi-front::before {
  content: "\f8ad";
}

.bi-amd::before {
  content: "\f8ae";
}

.bi-database-add::before {
  content: "\f8af";
}

.bi-database-check::before {
  content: "\f8b0";
}

.bi-database-dash::before {
  content: "\f8b1";
}

.bi-database-down::before {
  content: "\f8b2";
}

.bi-database-exclamation::before {
  content: "\f8b3";
}

.bi-database-fill-add::before {
  content: "\f8b4";
}

.bi-database-fill-check::before {
  content: "\f8b5";
}

.bi-database-fill-dash::before {
  content: "\f8b6";
}

.bi-database-fill-down::before {
  content: "\f8b7";
}

.bi-database-fill-exclamation::before {
  content: "\f8b8";
}

.bi-database-fill-gear::before {
  content: "\f8b9";
}

.bi-database-fill-lock::before {
  content: "\f8ba";
}

.bi-database-fill-slash::before {
  content: "\f8bb";
}

.bi-database-fill-up::before {
  content: "\f8bc";
}

.bi-database-fill-x::before {
  content: "\f8bd";
}

.bi-database-fill::before {
  content: "\f8be";
}

.bi-database-gear::before {
  content: "\f8bf";
}

.bi-database-lock::before {
  content: "\f8c0";
}

.bi-database-slash::before {
  content: "\f8c1";
}

.bi-database-up::before {
  content: "\f8c2";
}

.bi-database-x::before {
  content: "\f8c3";
}

.bi-database::before {
  content: "\f8c4";
}

.bi-houses-fill::before {
  content: "\f8c5";
}

.bi-houses::before {
  content: "\f8c6";
}

.bi-nvidia::before {
  content: "\f8c7";
}

.bi-person-vcard-fill::before {
  content: "\f8c8";
}

.bi-person-vcard::before {
  content: "\f8c9";
}

.bi-sina-weibo::before {
  content: "\f8ca";
}

.bi-tencent-qq::before {
  content: "\f8cb";
}

.bi-wikipedia::before {
  content: "\f8cc";
}

.bi-alphabet-uppercase::before {
  content: "\f2a5";
}

.bi-alphabet::before {
  content: "\f68a";
}

.bi-amazon::before {
  content: "\f68d";
}

.bi-arrows-collapse-vertical::before {
  content: "\f690";
}

.bi-arrows-expand-vertical::before {
  content: "\f695";
}

.bi-arrows-vertical::before {
  content: "\f698";
}

.bi-arrows::before {
  content: "\f6a2";
}

.bi-ban-fill::before {
  content: "\f6a3";
}

.bi-ban::before {
  content: "\f6b6";
}

.bi-bing::before {
  content: "\f6c2";
}

.bi-cake::before {
  content: "\f6e0";
}

.bi-cake2::before {
  content: "\f6ed";
}

.bi-cookie::before {
  content: "\f6ee";
}

.bi-copy::before {
  content: "\f759";
}

.bi-crosshair::before {
  content: "\f769";
}

.bi-crosshair2::before {
  content: "\f794";
}

.bi-emoji-astonished-fill::before {
  content: "\f795";
}

.bi-emoji-astonished::before {
  content: "\f79a";
}

.bi-emoji-grimace-fill::before {
  content: "\f79b";
}

.bi-emoji-grimace::before {
  content: "\f7a0";
}

.bi-emoji-grin-fill::before {
  content: "\f7a1";
}

.bi-emoji-grin::before {
  content: "\f7a6";
}

.bi-emoji-surprise-fill::before {
  content: "\f7a7";
}

.bi-emoji-surprise::before {
  content: "\f7ac";
}

.bi-emoji-tear-fill::before {
  content: "\f7ad";
}

.bi-emoji-tear::before {
  content: "\f7b2";
}

.bi-envelope-arrow-down-fill::before {
  content: "\f7b3";
}

.bi-envelope-arrow-down::before {
  content: "\f7b8";
}

.bi-envelope-arrow-up-fill::before {
  content: "\f7b9";
}

.bi-envelope-arrow-up::before {
  content: "\f7be";
}

.bi-feather::before {
  content: "\f7bf";
}

.bi-feather2::before {
  content: "\f7c4";
}

.bi-floppy-fill::before {
  content: "\f7c5";
}

.bi-floppy::before {
  content: "\f7d8";
}

.bi-floppy2-fill::before {
  content: "\f7d9";
}

.bi-floppy2::before {
  content: "\f7e4";
}

.bi-gitlab::before {
  content: "\f7e5";
}

.bi-highlighter::before {
  content: "\f7f8";
}

.bi-marker-tip::before {
  content: "\f802";
}

.bi-nvme-fill::before {
  content: "\f803";
}

.bi-nvme::before {
  content: "\f80c";
}

.bi-opencollective::before {
  content: "\f80d";
}

.bi-pci-card-network::before {
  content: "\f8cd";
}

.bi-pci-card-sound::before {
  content: "\f8ce";
}

.bi-radar::before {
  content: "\f8cf";
}

.bi-send-arrow-down-fill::before {
  content: "\f8d0";
}

.bi-send-arrow-down::before {
  content: "\f8d1";
}

.bi-send-arrow-up-fill::before {
  content: "\f8d2";
}

.bi-send-arrow-up::before {
  content: "\f8d3";
}

.bi-sim-slash-fill::before {
  content: "\f8d4";
}

.bi-sim-slash::before {
  content: "\f8d5";
}

.bi-sourceforge::before {
  content: "\f8d6";
}

.bi-substack::before {
  content: "\f8d7";
}

.bi-threads-fill::before {
  content: "\f8d8";
}

.bi-threads::before {
  content: "\f8d9";
}

.bi-transparency::before {
  content: "\f8da";
}

.bi-twitter-x::before {
  content: "\f8db";
}

.bi-type-h4::before {
  content: "\f8dc";
}

.bi-type-h5::before {
  content: "\f8dd";
}

.bi-type-h6::before {
  content: "\f8de";
}

.bi-backpack-fill::before {
  content: "\f8df";
}

.bi-backpack::before {
  content: "\f8e0";
}

.bi-backpack2-fill::before {
  content: "\f8e1";
}

.bi-backpack2::before {
  content: "\f8e2";
}

.bi-backpack3-fill::before {
  content: "\f8e3";
}

.bi-backpack3::before {
  content: "\f8e4";
}

.bi-backpack4-fill::before {
  content: "\f8e5";
}

.bi-backpack4::before {
  content: "\f8e6";
}

.bi-brilliance::before {
  content: "\f8e7";
}

.bi-cake-fill::before {
  content: "\f8e8";
}

.bi-cake2-fill::before {
  content: "\f8e9";
}

.bi-duffle-fill::before {
  content: "\f8ea";
}

.bi-duffle::before {
  content: "\f8eb";
}

.bi-exposure::before {
  content: "\f8ec";
}

.bi-gender-neuter::before {
  content: "\f8ed";
}

.bi-highlights::before {
  content: "\f8ee";
}

.bi-luggage-fill::before {
  content: "\f8ef";
}

.bi-luggage::before {
  content: "\f8f0";
}

.bi-mailbox-flag::before {
  content: "\f8f1";
}

.bi-mailbox2-flag::before {
  content: "\f8f2";
}

.bi-noise-reduction::before {
  content: "\f8f3";
}

.bi-passport-fill::before {
  content: "\f8f4";
}

.bi-passport::before {
  content: "\f8f5";
}

.bi-person-arms-up::before {
  content: "\f8f6";
}

.bi-person-raised-hand::before {
  content: "\f8f7";
}

.bi-person-standing-dress::before {
  content: "\f8f8";
}

.bi-person-standing::before {
  content: "\f8f9";
}

.bi-person-walking::before {
  content: "\f8fa";
}

.bi-person-wheelchair::before {
  content: "\f8fb";
}

.bi-shadows::before {
  content: "\f8fc";
}

.bi-suitcase-fill::before {
  content: "\f8fd";
}

.bi-suitcase-lg-fill::before {
  content: "\f8fe";
}

.bi-suitcase-lg::before {
  content: "\f8ff";
}

.bi-suitcase::before {
  content: "豈";
}

.bi-suitcase2-fill::before {
  content: "更";
}

.bi-suitcase2::before {
  content: "車";
}

.bi-vignette::before {
  content: "賈";
}

/*# sourceMappingURL=data:application/json;base64,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QW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNC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RSxnQkFBZ0I7RUFDbEI7RUFDQTs7SUFFRSxnQkFBZ0I7RUFDbEI7RUFDQTs7SUFFRSxzQkFBc0I7RUFDeEI7RUFDQTs7SUFFRSxzQkFBc0I7RUFDeEI7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSxtQkFBbUI7RUFDckI7RUFDQTs7SUFFRSxtQkFBbUI7RUFDckI7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSxtQkFBbUI7RUFDckI7RUFDQTs7SUFFRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFB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QzVCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usc0NBQXNDO0FBQ3hDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UseUNBQXlDO0FBQzNDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsdUNBQXVDO0FBQ3pDOztBQUVBO0VB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QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2QiLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnBhZ2UtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuXG4uZGlnZ19wYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLyogc2VsZi1jbGVhcmluZyBtZXRob2Q6ICovXG59XG5cbi5kaWdnX3BhZ2luYXRpb24gYSwgLmRpZ2dfcGFnaW5hdGlvbiBzcGFuLCAuZGlnZ19wYWdpbmF0aW9uIGVtIHtcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi5kaWdnX3BhZ2luYXRpb24gLmRpc2FibGVkIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5kaWdnX3BhZ2luYXRpb24gLmN1cnJlbnQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMmU2YWIxO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTZhYjE7XG59XG5cbi5kaWdnX3BhZ2luYXRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMDVjYjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YWFmZTU7XG59XG5cbi5kaWdnX3BhZ2luYXRpb24gYTpob3ZlciwgLmRpZ2dfcGFnaW5hdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMzM7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAzMztcbn1cblxuLmRpZ2dfcGFnaW5hdGlvbiAucGFnZV9pbmZvIHtcbiAgYmFja2dyb3VuZDogIzJlNmFiMTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgd2lkdGg6IDIyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kaWdnX3BhZ2luYXRpb24gLnBhZ2VfaW5mbyBiIHtcbiAgY29sb3I6ICMwMDAwMzM7XG4gIGJhY2tncm91bmQ6ICM2YWE2ZWQ7XG4gIHBhZGRpbmc6IDAuMWVtIDAuMjVlbTtcbn1cblxuLmRpZ2dfcGFnaW5hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4qIGh0bWwgLmRpZ2dfcGFnaW5hdGlvbiB7XG4gIGhlaWdodDogMSU7XG59XG5cbio6Zmlyc3QtY2hpbGQgKyBodG1sIC5kaWdnX3BhZ2luYXRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGltZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbjpyb290IHtcbiAgLS1wdWJsaXNoZXItc3lzdGVtLWZvbnQ6IC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixcIlJvYm90b1wiLFwiT3h5Z2VuLVNhbnNcIixcIlVidW50dVwiLFwiQ2FudGFyZWxsXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLHNhbnMtc2VyaWY7XG4gIC0tcHVibGlzaGVyLXByaW1hcnktY29sb3I6ICMwMDgwY2U7XG4gIC0tcHVibGlzaGVyLW1lbnUtaGVpZ2h0OiBjYWxjKDFweCAtIDFweCk7XG4gIC0td3AtYWRtaW5iYXItaGVpZ2h0OiBjYWxjKDFweCAtIDFweCkgO1xufVxuXG5ib2R5IHtcbiAgZm9udDogMTRweC8xLjcgTGF0bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1ZjY1Njk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1zaXplLWFkanVzdDogYXV0bztcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5oZWFkaW5nLXR5cG8sIC5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyAubG9nbywgaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJzLWluamVjdGlvbiA+IC52Y19yb3csIC5icy1pbmplY3Rpb24gPiAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAuYnMtaW5qZWN0aW9uID4gLnZjX3ZjX3JvdywgLmNvbnRhaW5lciwgLmNvbnRlbnQtd3JhcCwgLmZvb3Rlci1pbnN0YWdyYW0uYm94ZWQsIC5wYWdlLWxheW91dC1uby1zaWRlYmFyIC5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5wYWdlLWxheW91dC1uby1zaWRlYmFyIC5icy12Yy1jb250ZW50ID4gLnZjX3JvdywgLnBhZ2UtbGF5b3V0LW5vLXNpZGViYXIgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93LnZjX3Jvdy1oYXMtZmlsbCAudXBiLWJhY2tncm91bmQtdGV4dC52Y19yb3csIC5wYWdlLWxheW91dC1uby1zaWRlYmFyIC5icy12Yy1jb250ZW50ID4gLnZjX3ZjX3JvdywgLnNpdGUtZm9vdGVyLmJveGVkLCBib2R5LmJveGVkIC5tYWluLXdyYXAge1xuICBtYXgtd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgLmxheW91dC0xLWNvbCwgLmxheW91dC0yLWNvbCwgLmxheW91dC0zLWNvbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTEtY29sLCBib2R5LnBhZ2UtbGF5b3V0LTItY29sIHtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMi1jb2wpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTItY29sLWNvbnRlbnQtY29sKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0yLWNvbC1wcmltYXJ5LWNvbCk7XG4gIC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5OiAwIDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtMi1jb2wgLmNvbnRlbnQtY29sdW1uIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCk7XG4gIH1cbiAgLmJmLTItbWFpbi1jb2x1bW4tc2l6ZS5iZi0yLW1haW4tY29sdW1uLXNpemUge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0yLWNvbC1jb250ZW50LWNvbCk7XG4gIH1cbiAgLmxheW91dC0yLWNvbCAuc2lkZWJhci1jb2x1bW4ge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAuYmYtMi1wcmltYXJ5LWNvbHVtbi1zaXplLmJmLTItcHJpbWFyeS1jb2x1bW4tc2l6ZSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTItY29sLXByaW1hcnktY29sKTtcbiAgfVxuICAubGF5b3V0LTItY29sLmxheW91dC0yLWNvbC0yIC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTItY29sLmxheW91dC0yLWNvbC0yIC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSk7XG4gIH1cbiAgLmxheW91dC0yLWNvbC5sYXlvdXQtMi1jb2wtMiAuc2lkZWJhci1jb2x1bW4ge1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMi1jb2wubGF5b3V0LTItY29sLTIgLnNpZGViYXItY29sdW1uIHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxufVxuYm9keS5wYWdlLWxheW91dC0zLWNvbCB7XG4gIC0tcHVibGlzaGVyLXNpdGUtd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTMtY29sKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0zLWNvbC1jb250ZW50LWNvbCk7XG4gIC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeTogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wtcHJpbWFyeS1jb2wpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeTogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wtc2Vjb25kYXJ5LWNvbCk7XG4gIC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudC1jb2wtc206IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCkgKyAodmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSAvIDIpKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5LWNvbC1zbTogY2FsYygxMDAlIC0gdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudC1jb2wtc20pKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5LWNvbC14czogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KSArICh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KSAvIDIpKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnktY29sLXhzOiBjYWxjKDEwMCUgLSB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5LWNvbC14cykpIDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubGF5b3V0LTMtY29sIC5jb250ZW50LWNvbHVtbiB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5iZi0zLW1haW4tY29sdW1uLXNpemUuYmYtMy1tYWluLWNvbHVtbi1zaXplIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wtY29udGVudC1jb2wpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAuYmYtMy1wcmltYXJ5LWNvbHVtbi1zaXplLmJmLTMtcHJpbWFyeS1jb2x1bW4tc2l6ZSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTMtY29sLXByaW1hcnktY29sKTtcbiAgfVxuICAubGF5b3V0LTMtY29sIC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpO1xuICB9XG4gIC5iZi0zLXNlY29uZGFyeS1jb2x1bW4tc2l6ZS5iZi0zLXNlY29uZGFyeS1jb2x1bW4tc2l6ZSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTMtY29sLXNlY29uZGFyeS1jb2wpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC0zLWNvbCAuY29udGVudC1jb2x1bW4ge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50LWNvbC1zbSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbCAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXNtKTtcbiAgfVxuICAubGF5b3V0LTMtY29sIC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5sYXlvdXQtMy1jb2wgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5LWNvbC14cyk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxheW91dC0zLWNvbCAuc2lkZWJhci1jb2x1bW4tc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5LWNvbC14cyk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGF5b3V0LTMtY29sIC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAxcHgpIHtcbiAgLmxheW91dC0zLWNvbC0yIC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC0yIC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtMiAuc2lkZWJhci1jb2x1bW4tc2Vjb25kYXJ5IHtcbiAgICByaWdodDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTIgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC0zIC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTMgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTMgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMyAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC00IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtNCAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC00IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC00IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtNCAuc2lkZWJhci1jb2x1bW4tc2Vjb25kYXJ5IHtcbiAgICByaWdodDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtNCAuc2lkZWJhci1jb2x1bW4tc2Vjb25kYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpICsgdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSkpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtNSAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtNSAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTUgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtNSAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC01IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtNSAuc2lkZWJhci1jb2x1bW4tc2Vjb25kYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTYgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSkgKyB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTYgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSkgKyB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC02IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICByaWdodDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KSAtIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC02IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpIC0gdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC02IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpICsgdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC02IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCkgKyB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LTMtY29sLTMgLmNvbnRlbnQtY29sdW1uLCAubGF5b3V0LTMtY29sLTUgLmNvbnRlbnQtY29sdW1uLCAubGF5b3V0LTMtY29sLTYgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5LWNvbC1zbSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTMgLmNvbnRlbnQtY29sdW1uLCAucnRsIC5sYXlvdXQtMy1jb2wtNSAuY29udGVudC1jb2x1bW4sIC5ydGwgLmxheW91dC0zLWNvbC02IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeS1jb2wtc20pO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtMyAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSwgLmxheW91dC0zLWNvbC01IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5LCAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50LWNvbC1zbSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTMgLnNpZGViYXItY29sdW1uLXByaW1hcnksIC5ydGwgLmxheW91dC0zLWNvbC01IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5LCAucnRsIC5sYXlvdXQtMy1jb2wtNiAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudC1jb2wtc20pO1xuICB9XG59XG5jb2RlIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5wcmUge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5hOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEsIGE6Zm9jdXMsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1tb250aF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9c2VhcmNoXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXRpbWVdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9d2Vla10sIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG5cbnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cywgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsIGlucHV0W3R5cGU9dGVsXTpmb2N1cywgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgaW5wdXRbdHlwZT10aW1lXTpmb2N1cywgaW5wdXRbdHlwZT11cmxdOmZvY3VzLCBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5idG4sIGJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5lbnRyeS1jb250ZW50IC5idG4sIC5lbnRyeS1jb250ZW50IC5idG4gYSwgLmVudHJ5LWNvbnRlbnQgYnV0dG9uLCAuZW50cnktY29udGVudCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgLmVudHJ5LWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLCAuZW50cnktY29udGVudCBpbnB1dFt0eXBlPXJlc2V0XSwgLmVudHJ5LWNvbnRlbnQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG46Zm9jdXMsIC5idG46aG92ZXIsIGJ1dHRvbjpmb2N1cywgYnV0dG9uOmhvdmVyLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cywgaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLCBpbnB1dFt0eXBlPXJlc2V0XTpmb2N1cywgaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmJ0bi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgaGVpZ2h0OiA1N3B4O1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uYnRuLmJ0bi14cyB7XG4gIGhlaWdodDogNDdweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmJ0bi5idG4tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBjb2xvcjogIzVjNWM1YztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTNweDtcbn1cblxuLmJ0bi5idG4tbGlnaHQuaG92ZXIsIC5idG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODY4Njg2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmIyYjJiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGlnaHRbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlYWVhO1xuICBjb2xvcjogI2VhZWFlYTtcbn1cblxudWwubWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwubWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bC5tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG51bC5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxudWwubWVudSA+IGxpLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbnVsLm1lbnUgbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMiU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMjAwcHg7XG59XG5cbnVsLm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG51bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4gLnN1Yi1tZW51LCB1bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4gYSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG51bC5tZW51ID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGxlZnQ6IDk5LjQlO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxudWwubWVudSBsaS5icy1mbGlwLWNoaWxkcmVuIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBsZWZ0OiAtOTkuNCU7XG59XG5cbnVsLm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiAubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaSA+IGEgLmJldHRlci1jdXN0b20tYmFkZ2UsIHVsLm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiAuc3ViLW1lbnUuc3ViLW1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cblxudWwubWVudSBsaS5icy1mbGlwLWNoaWxkcmVuIC5zdWItbWVudS5zdWItbWVudSAubWVudS1oYXZlLWJhZGdlLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjRweDtcbn1cblxudWwubWVudSA+IGxpIGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLm1lbnUgbGkubWVudS1oYXZlLWljb24gPiBhID4gLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC5tZW51IGxpLm1lbnUtdGl0bGUtaGlkZSA+IGEgPiAuYmYtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxudWwubWVudSBsaS5tZW51LXRpdGxlLWhpZGUgPiBhIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LXRpdGxlLWhpZGUgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudWwubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG51bC5tZW51IC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbnVsLm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbnVsLm1lbnUubWVudSBsaS5icy1mbGlwLWNoaWxkcmVuIC5zdWItbWVudSBhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnVsLm1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxudWwubWVudSBsaS5tZW51LWhhdmUtaWNvbiAuYmYtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxudWwubWVudSBsaS5tZW51LWhhdmUtaWNvbi5tZW51LXRpdGxlLWhpZGUgLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbnVsLm1lbnUgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG51bC5tZW51IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxudWwubWVudSAubWVnYS1tZW51LCB1bC5tZW51IC5zdWItbWVudSB7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5tZW51LmJzbS1wdXJlIGxpOmhvdmVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20tcHVyZSBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLmJzbS1sZWF2ZSA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLmJzbS1sZWF2ZSA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tbm9uZSA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tbm9uZSA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tbm9uZS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLW5vbmUuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmFkZSA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmFkZSA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmFkZS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZhZGUuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1mYWRlID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1mYWRlID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWZhZGUuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1mYWRlLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtYm90dG9tLWluID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1ib3R0b20taW4gPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTFweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTFweCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtYm90dG9tLWluLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtYm90dG9tLWluLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS10b3AtaW4gPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLXRvcC1pbiA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMXB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMXB4LCAwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS10b3AtaW4uYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS10b3AtaW4uYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LXNsaWRlLXRvcC1pbjtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtc2xpZGUtdG9wLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1zbGlkZS10b3AtaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LXNsaWRlLXRvcC1pbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTExcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTExcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWxlZnQtaW4gPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWxlZnQtaW4gPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTFweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTFweCwgMCwgMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtbGVmdC1pbi5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWxlZnQtaW4uYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LXNsaWRlLWxlZnQtaW47XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LXNsaWRlLWxlZnQtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LXNsaWRlLWxlZnQtaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LXNsaWRlLWxlZnQtaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1yaWdodC1pbiA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtcmlnaHQtaW4gPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMXB4LCAwLCAwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1yaWdodC1pbi5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLXJpZ2h0LWluLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1zbGlkZS1yaWdodC1pbjtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtc2xpZGUtcmlnaHQtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LXNsaWRlLXJpZ2h0LWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtc2xpZGUtcmlnaHQtaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTFweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tdGFkYSA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tdGFkYSA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS10YWRhLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tdGFkYS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LXRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LXRhZGE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LXRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nykgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMykgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMykgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nykgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMykgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMykgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ib3VuY2UgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWJvdW5jZSA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWJvdW5jZS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWJvdW5jZS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LWJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LWJvdW5jZSB7XG4gIDAlLCAyMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgMTAwJSwgNTMlLCA4MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtYm91bmNlIHtcbiAgMCUsIDIwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICAxMDAlLCA1MyUsIDgwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2hha2UgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNoYWtlID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zaGFrZS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNoYWtlLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LXNoYWtlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LXNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjAlLCA1MCUsIDYwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1zaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSwgNTAlLCA2MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXN3aW5nID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zd2luZyA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zd2luZy5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXN3aW5nLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LXN3aW5nO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LXN3aW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNGRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LXN3aW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNGRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS13b2JibGUgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXdvYmJsZSA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS13b2JibGUuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS13b2JibGUuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS13b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LXdvYmJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS13b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC05JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTklLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMmRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNyUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMS41ZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMS41ZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMC43ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAwLjdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTAuN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0wLjdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LXdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTklLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0yZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMS41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDclLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxLjVkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xLjVkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAwLjdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMyUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDAuN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTElLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMC43ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTAuN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXggPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXggPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmlsaXAtaW4teC5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXguYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1mbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1mbGlwSW5YO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LWZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA1MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTEwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTJkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDUwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA1MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMmRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmlsaXAtaW4teSA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmlsaXAtaW4teSA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY1cztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1maWxpcC1pbi15LmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmlsaXAtaW4teS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LWZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LWZsaXBJblk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAyMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1mbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1idXp6ID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1idXp6ID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNjVzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWJ1enouYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1idXp6LmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtYnV6ejtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtYnV6ejtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtYnV6eiB7XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoMC43ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoMC43ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoLTAuN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSgtMC43ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LWJ1enoge1xuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCkgcm90YXRlKDAuN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCkgcm90YXRlKDAuN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKC0wLjdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoLTAuN2RlZyk7XG4gIH1cbn1cbi5tYWluLW1lbnUtd3JhcHBlci5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuY29udGVudC13cmFwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyID4gLmhlYWRlci1pbm5lciA+IC5jb250ZW50LXdyYXAgPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyAubG9nbyB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5sb2dvLnRleHQtbG9nbyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyAubG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyAubG9nbyAuc2l0ZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciA+IC5oZWFkZXItaW5uZXIgPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIgPiAuaGVhZGVyLWlubmVyIC5yb3ctaGVpZ2h0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIgPiAuaGVhZGVyLWlubmVyIC5sb2dvLWNvbCwgLnNpdGUtaGVhZGVyID4gLmhlYWRlci1pbm5lciAuc2lkZWJhci1jb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pbm5lciAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIuZnVsbC13aWR0aC5zdHJldGNoZWQgLmNvbnRlbnQtd3JhcCwgLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGguc3RyZXRjaGVkIC5jb250ZW50LXdyYXAgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNpZGViYXItY29sIC53cGJfY29udGVudF9lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtYWN0aW9uLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uaGVhZGVyLXN0eWxlLTEuc2l0ZS1oZWFkZXIuYm94ZWQgLm1lbnUtYWN0aW9uLWJ1dHRvbnMsIC5oZWFkZXItc3R5bGUtMi5zaXRlLWhlYWRlci5ib3hlZCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvdHRvbTogLTNweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LWFjdGlvbi1idXR0b25zLndpZHRoLTEge1xuICB3aWR0aDogNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LWFjdGlvbi1idXR0b25zLndpZHRoLTIge1xuICB3aWR0aDogODBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LWFjdGlvbi1idXR0b25zLndpZHRoLTMge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucyA+IGRpdiB7XG4gIG1pbi13aWR0aDogMzdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LWFjdGlvbi1idXR0b25zID4gZGl2LmNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5tZW51LWFjdGlvbi1idXR0b25zLCAuc2l0ZS1oZWFkZXIgLnNlYXJjaC1jb250YWluZXIub3BlbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtYWN0aW9uLWJ1dHRvbnMgLnNlYXJjaC1jb250YWluZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5tYWluLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5zZWFyY2gtY29udGFpbmVyLm9wZW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIgKyAuc2VhcmNoLWNvbnRhaW5lci5vcGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbWVudS1jb250YWluZXIuc2VhcmNoLW9wZW4gLm9mZi1jYW52YXMtbWVudS1pY29uLWNvbnRhaW5lciArIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaGFuZGxlciB7XG4gIG1hcmdpbi1yaWdodDogMzhweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaGFuZGxlciwgLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWhhbmRsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM0MzQzNDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDM2cHggMCAwO1xuICB6LWluZGV4OiA5OTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWNvbnRhaW5lci5vcGVuIC5zZWFyY2gtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtaGFuZGxlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1oYW5kbGVyICoge1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveCB7XG4gIHdpZHRoOiAyNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveCAuYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3ggLmJ1dHRvbnMgLmNoZWNrb3V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIub3BlbiAuY2FydC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5zaG9wLWNhcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWhhbmRsZXIgLmNhcnQtY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIgYS5yZW1vdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucyA+IC5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uLWNvbnRhaW5lciB7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbCB7XG4gIG1hcmdpbjogOXB4IDAgMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMzEzMTMxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDphZnRlciwgLm9mZi1jYW52YXMtbWVudS1pY29uIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMzMTMxMzE7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjM4cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjM4cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICB0cmFuc2l0aW9uOiAwLjM4cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb24gLm9mZi1jYW52YXMtbWVudS1pY29uLWVsOmFmdGVyIHtcbiAgdG9wOiA2cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbjpob3ZlciAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YmVmb3JlLCAub2ZmLWNhbnZhcy1tZW51LW9wZW4gLm9mZi1jYW52YXMtbWVudS1pY29uIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDpiZWZvcmUge1xuICB0b3A6IC04cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbjpob3ZlciAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YWZ0ZXIsIC5vZmYtY2FudmFzLW1lbnUtb3BlbiAub2ZmLWNhbnZhcy1tZW51LWljb24gLm9mZi1jYW52YXMtbWVudS1pY29uLWVsOmFmdGVyIHtcbiAgdG9wOiA4cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIub2ZmLWljb24tcmlnaHQgLm9mZi1jYW52YXMtbWVudS1pY29uLWVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIub2ZmLWljb24tcmlnaHQgLm9mZi1jYW52YXMtbWVudS1pY29uLWVsOmFmdGVyLCAub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyLm9mZi1pY29uLXJpZ2h0IC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDpiZWZvcmUge1xuICByaWdodDogMDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uLWNvbnRhaW5lci5vZmYtaWNvbi1sZWZ0IC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lciAuY2FudmFzLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0b3A6IDIzcHg7XG4gIHJpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2UgaSwgLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZTphZnRlciwgLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjYThhOGE4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZTpob3ZlciBpLCAub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlOmhvdmVyOmFmdGVyLCAub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5za2luLWRhcmsgLmNhbnZhcy1jbG9zZSBpLCAub2ZmLWNhbnZhcy1jb250YWluZXIuc2tpbi1kYXJrIC5jYW52YXMtY2xvc2U6YWZ0ZXIsIC5vZmYtY2FudmFzLWNvbnRhaW5lci5za2luLWRhcmsgLmNhbnZhcy1jbG9zZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjN2U3ZTdlO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIuc2tpbi1kYXJrIC5jYW52YXMtY2xvc2U6aG92ZXIgaSwgLm9mZi1jYW52YXMtY29udGFpbmVyLnNraW4tZGFyayAuY2FudmFzLWNsb3NlOmhvdmVyOmFmdGVyLCAub2ZmLWNhbnZhcy1jb250YWluZXIuc2tpbi1kYXJrIC5jYW52YXMtY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlIGkge1xuICB3aWR0aDogMDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIubGVmdCAuY2FudmFzLWNsb3NlLm9wZW46YmVmb3JlLCAub2ZmLWNhbnZhcy1jb250YWluZXIubGVmdCAuY2FudmFzLWNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5sZWZ0IC5jYW52YXMtY2xvc2Uub3BlbjphZnRlciwgLm9mZi1jYW52YXMtY29udGFpbmVyLmxlZnQgLmNhbnZhcy1jbG9zZTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDRweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLmxlZnQgLmNhbnZhcy1jbG9zZS5vcGVuOmhvdmVyIGksIC5vZmYtY2FudmFzLWNvbnRhaW5lci5sZWZ0IC5jYW52YXMtY2xvc2U6aG92ZXIgaSB7XG4gIHdpZHRoOiAxNnB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2Uge1xuICBsZWZ0OiAxOHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2UgaSwgLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2U6YWZ0ZXIsIC5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZSBpIHtcbiAgd2lkdGg6IDA7XG4gIHJpZ2h0OiBpbmhlcml0O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlLm9wZW46YmVmb3JlLCAub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogNHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZS5vcGVuOmFmdGVyLCAub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAxMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZS5vcGVuOmhvdmVyIGksIC5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlOmhvdmVyIGkge1xuICB3aWR0aDogMTZweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubWFpbi1tZW51ID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYWluLW1lbnUgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5tYWluLW1lbnUgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMCAxNnB4IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHdpZHRoOiAyMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDdweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDdweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCA3cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUgbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudSA+IGxpLCAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW06aG92ZXIgPiBhLCAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHRvcDogN3B4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5tYWluLW1lbnUubWVudSA+IGxpID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmJlZm9yZSwgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGE6YmVmb3JlLCAubWFpbi1tZW51Lm1lbnUgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50b3AtbWVudSA+IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnRvcC1tZW51Lm1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtbWVudS5tZW51IGxpID4gYSB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4udG9wLW1lbnUgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnRvcC1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB3aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5cbi50b3AtbWVudS5tZW51IC5zdWItbWVudSA+IGxpLCAudG9wLW1lbnUubWVudSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBjb2xvcjogc2lsdmVyO1xufVxuXG4udG9wLW1lbnUubWVudSAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHRvcDogN3B4O1xufVxuXG4udG9wLW1lbnUubWVudSAuc3ViLW1lbnUgbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMik7XG59XG5cbi50b3AtbWVudS5tZW51IC5icy1wcmV0dHktdGFicy1lbGVtZW50cy5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAxMTQlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtbWVudS5tZW51IC5kaXNwbGF5LW1vcmUtaXRlbXMgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnNwdy1oZWFkZXItc3R5bGUtMyA+IC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTMgPiAuYnMtcGlubmluZy1ibG9jay51bnBpbm5lZC1uby10cmFuc2l0aW9uIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuYnNwdy1oZWFkZXItc3R5bGUtNCA+IC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTQgPiAuYnMtcGlubmluZy1ibG9jay51bnBpbm5lZC1uby10cmFuc2l0aW9uIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuYnNwdy1oZWFkZXItc3R5bGUtNyA+IC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTcgPiAuYnMtcGlubmluZy1ibG9jay51bnBpbm5lZC1uby10cmFuc2l0aW9uIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ic3B3LWhlYWRlci1zdHlsZS0xID4gLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuYnNwdy1oZWFkZXItc3R5bGUtMiA+IC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTMgPiAuYnMtcGlubmluZy1ibG9jayAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTQgPiAuYnMtcGlubmluZy1ibG9jayAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTcgPiAuYnMtcGlubmluZy1ibG9jayAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLndpZGdldC53aWRnZXRfbmF2X21lbnUgLm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2UsIC5vZmYtY2FudmFzLW1lbnUgLm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDExcHg7XG4gIHRvcDogLTE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIE5hcnJvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDE5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIsIC5vZmYtY2FudmFzLW1lbnUgLm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogNXB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgdG9wOiAtMTJweDtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudS5zdWItbWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpID4gYSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaSA+IGEgLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudS5zdWItbWVudSAubWVudS1pdGVtLm1lbnUtYmFkZ2UtbGVmdCA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51LnN1Yi1tZW51IC5tZW51LWhhdmUtYmFkZ2UubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHJpZ2h0OiAyNHB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51LnN1Yi1tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyLCAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkgPiBhIC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHRvcDogOTglO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgdG9wOiA5OCU7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIge1xuICBib3R0b206IGluaGVyaXQ7XG4gIHRvcDogLThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgdG9wOiAzcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHRvcDogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgdG9wOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUgLm1lZ2EtbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAyJTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13YmtpdC1ib3gtc2hhZG93OiAwIDhweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDhweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tZW51ID4gbGkgPiAubWVnYS1tZW51IC5ic20tbGVhdmUgLnN1Yi1tZW51LCAubWVudSA+IGxpID4gLm1lZ2EtbWVudSAuc3ViLW1lbnUsIC5tZW51ID4gbGkgPiAubWVnYS1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tbm9uZSA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tbmFtZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWVudSA+IGxpID4gLm1lZ2EtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ubWVudSAubWVnYS1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUgPiBsaSA+IC5tZWdhLW1lbnUgLm1lZ2EtbWVudS1saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAyMnB4IDI1cHg7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0MzQzNDM7XG4gIGZvbnQtc2l6ZTogMTA1JTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyAuc3ViLW1lbnUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjM3KSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzIGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpIC5zdWItbWVudSA+IGxpIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpIC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpIC5zdWItbWVudSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1lZ2EtZ3JpZC1wb3N0cyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tZWdhLWdyaWQtcG9zdHMgLnBvc3Q6bnRoLWNoaWxkKDUpLCAubWVnYS1ncmlkLXBvc3RzIC5wb3N0bGk6bnRoLWNoaWxkKDEpIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xufVxuXG4ubWVnYS1ncmlkLXBvc3RzIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTItMSwgLm1lZ2EtZ3JpZC1wb3N0cyAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZWdhLW1lbnUudGFiYmVkLWdyaWQtcG9zdHMgLmxpc3RpbmcubGlzdGluZy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlciAuYnMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgd2lkdGg6IDIyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAudGFicy1zZWN0aW9uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyM3B4IDIzcHggMCAyM3B4O1xuICBtYXJnaW46IDA7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAudGFicy1zZWN0aW9uIGEsIC50YWJiZWQtZ3JpZC1wb3N0cyAudGFicy1zZWN0aW9uIGE6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAudGFicy1zZWN0aW9uIGEgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjYWRhZGFkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAudGFicy1zZWN0aW9uIC5hY3RpdmUgYSAuZmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyM3B4IDIzcHggMjNweCAyNDVweDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC5saXN0aW5nLmxpc3RpbmctZ3JpZC0xIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLmxpc3RpbmcubGlzdGluZy1ncmlkLTEuY29sdW1ucy0zW21heC13aWR0aH49XCI0NTBweFwiXSAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAubGlzdGluZy5saXN0aW5nLWdyaWQtMS5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAubGlzdGluZy5saXN0aW5nLWdyaWQtMS5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoMSkge1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgcGFkZGluZzogMCA2cHggIWltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubWVnYS10eXBlLXBhZ2UtYnVpbGRlciB7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbn1cblxuLm1lZ2EtdHlwZS1wYWdlLWJ1aWxkZXIgLmJzLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZ2EtdHlwZS1wYWdlLWJ1aWxkZXIgLmJzLXNob3J0Y29kZTpsYXN0LWNoaWxkLCAubWVnYS10eXBlLXBhZ2UtYnVpbGRlciAuZW50cnktY29udGVudCAuYmV0dGVyLXN0dWRpby1zaG9ydGNvZGU6bGFzdC1jaGlsZCAubWVnYS10eXBlLXBhZ2UtYnVpbGRlciAuYmV0dGVyLXN0dWRpby1zaG9ydGNvZGU6bGFzdC1jaGlsZCwgLm1lZ2EtdHlwZS1wYWdlLWJ1aWxkZXIgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW4tbWVudS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlci5ib3hlZCAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIsIC5zaXRlLWhlYWRlci5mdWxsLXdpZHRoIC5tYWluLW1lbnUtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RlZGVkZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuYm9keS5ib3hlZCAuc2l0ZS1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW51IC5tZWdhLW1lbnUsIHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwNyU7XG4gIHRvcDogY2FsYygxMDAlICsgM3B4KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaGFuZGxlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWhhbmRsZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWhhbmRsZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1oYW5kbGVyIHtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWhhbmRsZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1oYW5kbGVyIHtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEuaC1hLWFkIC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAuc2l0ZS1icmFuZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5tYWluLW1lbnUubWVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2OHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xLmZ1bGwtd2lkdGggLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMS5mdWxsLXdpZHRoIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMS5mdWxsLXdpZHRoIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDgwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yIC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDY4cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIuZnVsbC13aWR0aCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yLmZ1bGwtd2lkdGggLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yIC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIuZnVsbC13aWR0aCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIHRvcDogMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTEgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMiAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDYzcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMy5ib3hlZCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zLmJveGVkIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAzJTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuZnVsbC13aWR0aCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zLmZ1bGwtd2lkdGggLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiA3NiU7XG4gIHRvcDogY2FsYygxMDAlIC0gMTVweCk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMy5mdWxsLXdpZHRoIC5tYWluLW1lbnUtd3JhcHBlci5waW5uZWQgLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMy5mdWxsLXdpZHRoIC5tYWluLW1lbnUtd3JhcHBlci5waW5uZWQgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuYm94ZWQuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyLCAuc2l0ZS1oZWFkZXIuZnVsbC13aWR0aC5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51LXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlY2VjZWM7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51ID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAuYWpheC1zZWFyY2gtcmVzdWx0czphZnRlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveDphZnRlciB7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IC0ycHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMy5mdWxsLXdpZHRoIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgYm90dG9tOiAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuZnVsbC13aWR0aCAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1lbnUtYWN0aW9uLWJ1dHRvbnMge1xuICBib3R0b206IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0xIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMyAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUubWVudSB7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudS5tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQuaC1hLWFkIC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDYzcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMiU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00LmZ1bGwtd2lkdGggLm1haW4tbWVudS13cmFwcGVyLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00LmZ1bGwtd2lkdGggLm1haW4tbWVudS13cmFwcGVyLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuYm94ZWQuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyLCAuc2l0ZS1oZWFkZXIuZnVsbC13aWR0aC5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51LXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlY2VjZWM7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAuc2l0ZS1icmFuZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUubWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5hY3RpdmUtdG9wLWxpbmUgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00LmJveGVkIC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDgwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00LmJveGVkIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01LmJveGVkIC5oZWFkZXItaW5uZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNS5mdWxsLXdpZHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNpdGUtYnJhbmRpbmcge1xuICB3aWR0aDogMjMuMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA3Ni42NjYlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2l0ZS1icmFuZGluZyAubG9nbyB7XG4gIGxpbmUtaGVpZ2h0OiA3OHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2l0ZS1icmFuZGluZyAubG9nbywgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaXRlLWJyYW5kaW5nIC5sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDc0cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2l0ZS1icmFuZGluZyAubG9nby5pbWctbG9nbyBhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaXRlLWJyYW5kaW5nIC5sb2dvLnRleHQtbG9nbyBhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2l0ZS1icmFuZGluZyAubG9nbyBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5hamF4LXNlYXJjaC1yZXN1bHRzOmFmdGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmJlZm9yZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmJlZm9yZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpOmhvdmVyID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3g6YWZ0ZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaTpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIxKTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5jb250ZW50LXdyYXAgPiAuYnMtcGlubmluZy13cmFwcGVyID4gLmJzLXBpbm5pbmctYmxvY2sge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUuZnVsbC13aWR0aCAuY29udGVudC13cmFwLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNS5mdWxsLXdpZHRoIC5jb250ZW50LXdyYXAucGlubmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDc5cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSB7XG4gIGhlaWdodDogOTFweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSB7XG4gIGhlaWdodDogNjdweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAxJTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgdG9wOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0xLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0xLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0xIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMiwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMiwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTMsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTMsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgd2lkdGg6IDY2LjY2JTtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS1jb250YWluZXIuc2VhcmNoLW9wZW4gLnNlYXJjaC1jb250YWluZXIge1xuICB3aWR0aDogNjYuNjYlO1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAuc2VhcmNoLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5tYWluLW1lbnUubWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5tYWluLW1lbnUubWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5tYWluLW1lbnUubWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1lbnUtYWN0aW9uLWJ1dHRvbnMgPiBkaXYge1xuICBsaW5lLWhlaWdodDogNzhweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tZW51LWFjdGlvbi1idXR0b25zID4gZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWVudS1hY3Rpb24tYnV0dG9ucyA+IGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94IHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWVudS1hY3Rpb24tYnV0dG9ucyAub2ZmLWNhbnZhcy1tZW51LWljb24sIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWVudS1hY3Rpb24tYnV0dG9ucyAub2ZmLWNhbnZhcy1tZW51LWljb24ge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBoZWlnaHQ6IDc4cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIGhlaWdodDogOTBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94OmFmdGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94OmFmdGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTFweDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNi5ib3hlZCAuaGVhZGVyLWlubmVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYuZnVsbC13aWR0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaXRlLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDIzLjMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogOTBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDc2LjY2NiU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogOTBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaXRlLWJyYW5kaW5nIC5sb2dvIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogODZweDtcbiAgaGVpZ2h0OiA4NnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNpdGUtYnJhbmRpbmcgLmxvZ28uaW1nLWxvZ28gYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2l0ZS1icmFuZGluZyAubG9nby50ZXh0LWxvZ28gYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2l0ZS1icmFuZGluZyAubG9nbyBpbWcge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogODhweDtcbiAgbWF4LWhlaWdodDogODhweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSA+IC5iZi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkgPiBhID4gLmJmLWljb24gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSA+IC5iZi1pY29uLmJmLWN1c3RvbS1pY29uIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkubWVudS1oYXZlLWljb24gPiBhIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmJlZm9yZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmJlZm9yZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpOmhvdmVyID4gYTpiZWZvcmUge1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaTpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIxKTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5jb250ZW50LXdyYXAgPiAuYnMtcGlubmluZy13cmFwcGVyID4gLmJzLXBpbm5pbmctYmxvY2sge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYuZnVsbC13aWR0aCAuY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNi5mdWxsLXdpZHRoIC5jb250ZW50LXdyYXAucGlubmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcuaC1hLWFkIC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuYm94ZWQuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyLCAuc2l0ZS1oZWFkZXIuZnVsbC13aWR0aC5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51LXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlY2VjZWM7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAuc2l0ZS1icmFuZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA2M3B4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmJveGVkIC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcuYm94ZWQgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDIlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5mdWxsLXdpZHRoIC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcuZnVsbC13aWR0aCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDc2JTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxNXB4KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmZ1bGwtd2lkdGggLm1haW4tbWVudS13cmFwcGVyLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmZ1bGwtd2lkdGggLm1haW4tbWVudS13cmFwcGVyLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5mdWxsLXdpZHRoIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgYm90dG9tOiAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0yIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTMgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcuZnVsbC13aWR0aCAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1lbnUtYWN0aW9uLWJ1dHRvbnMge1xuICBib3R0b206IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTguYm94ZWQgLmhlYWRlci1pbm5lciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04LmZ1bGwtd2lkdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMCA3cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaXRlLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MCU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogNjZweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaXRlLWJyYW5kaW5nIC5sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaXRlLWJyYW5kaW5nIC5sb2dvLmltZy1sb2dvIGEge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaXRlLWJyYW5kaW5nIC5sb2dvLnRleHQtbG9nbyBhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyAubG9nbyBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaXRlLWJyYW5kaW5nIC5sb2dvLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNThweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMSk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuY29udGVudC13cmFwID4gLmJzLXBpbm5pbmctd3JhcHBlciA+IC5icy1waW5uaW5nLWJsb2NrIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04LmZ1bGwtd2lkdGggLmNvbnRlbnQtd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTguZnVsbC13aWR0aCAuY29udGVudC13cmFwLnBpbm5lZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLW1lbnUgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51ID4gbGksIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgPiBsaSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGkgPiBhLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkgPiBhLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgfVxuICAubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgfVxufVxuLnJoLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJoLWhlYWRlciAucmgtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgYm9keSAuc2l0ZS1oZWFkZXIsIGJvZHkuYnMtaGlkZS1oYSAuc2l0ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlciAuYnMtcGlubmluZy13cmFwcGVyLCBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyIC5oZWFkZXItaW5uZXIgLmxvZ28tY29sLCBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciwgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlciAudG9wYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIgLmhlYWRlci1pbm5lciAuc2lkZWJhci1jb2wsIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIgPiAuaGVhZGVyLWlubmVyIC5yb3ctaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAuaGVhZGVyLWlubmVyLCBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICBib2R5LmJzLXNob3ctaGEtYSAubWFpbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgYm9keS5icy1zaG93LWhhLWEgLm1haW4td3JhcCAucmgtaGVhZGVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBib2R5LmJzLXNob3ctaGEtYSAubWFpbi13cmFwIC5zaXRlLWhlYWRlciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgYm9keS5icy1zaG93LWhhLWEgLm1haW4td3JhcCA+ICoge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYS5icy1zaG93LWhhLWEgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yIC5oZWFkZXItaW5uZXIsIGJvZHkuYnMtc2hvdy1oYS5icy1zaG93LWhhLWEgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG4gIC5yaC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmgtaGVhZGVyIC5tZW51LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnJoLWhlYWRlciAubWVudS1jb250YWluZXIgLm1lbnUtaGFuZGxlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5yaC1oZWFkZXIgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIgLmxpbmVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNlY2YwZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjUuNXB4O1xufVxuXG4ucmgtaGVhZGVyIC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIC5saW5lczphZnRlciwgLnJoLWhlYWRlciAubWVudS1jb250YWluZXIgLm1lbnUtaGFuZGxlciAubGluZXM6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNlY2YwZjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnJoLWhlYWRlciAubWVudS1jb250YWluZXIgLm1lbnUtaGFuZGxlciAubGluZXM6YmVmb3JlIHtcbiAgdG9wOiA4cHg7XG59XG5cbi5yaC1oZWFkZXIgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIgLmxpbmVzOmFmdGVyIHtcbiAgdG9wOiAtOHB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5zdWItbWVudSBhID4gLmZhIHtcbiAgbWluLXdpZHRoOiAxMnB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpIGEgPiAuYmYtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkgPiBhIHtcbiAgcGFkZGluZzogMCAwIDAgM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51ID4gbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuLXN1YiA+IGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5jaGlsZHJlbi1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBzaWx2ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjM3LCAtMC4wNCwgMC4yLCAwLjk5KTtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNywgLTAuMDQsIDAuMiwgMC45OSk7XG4gIHRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjM3LCAtMC4wNCwgMC4yLCAwLjk5KTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51ICsgLnJlc3AtbWVudSAuY2hpbGRyZW4tYnV0dG9uIHtcbiAgdG9wOiA4cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkub3Blbi1zdWIgPiAuY2hpbGRyZW4tYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaSBsaSAuY2hpbGRyZW4tYnV0dG9uIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLmNoaWxkcmVuLWJ1dHRvbjphZnRlciwgLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuY2hpbGRyZW4tYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICByaWdodDogNnB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNywgLTAuMDQsIDAuMiwgMC45OSk7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xuICB0cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNywgLTAuMDQsIDAuMiwgMC45OSk7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLmNoaWxkcmVuLWJ1dHRvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAub3Blbi1zdWIgPiAuY2hpbGRyZW4tYnV0dG9uIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAub3Blbi1zdWIgPiAuY2hpbGRyZW4tYnV0dG9uOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpOmhvdmVyID4gLm1lZ2EtbWVudSwgLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudSwgLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5zdWItbWVudSA+IGxpLm9wZW4tc3ViOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51LCAucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5zdWItbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWwgTmFycm93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA2cHggNnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSArIC5yZXNwLW1lbnUgbGkge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSArIC5yZXNwLW1lbnUgbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmgtY292ZXIgLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmgtY292ZXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZsb2F0OiBub25lO1xuICB3ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yaC1jb3ZlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbn1cblxuLnJoLWNvdmVyIC5zZWFyY2gtZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIC5zZWFyY2gtZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIC5zZWFyY2gtZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciAuc2VhcmNoLWZvcm0gOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIge1xuICBtYXJnaW46IDIwcHggMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yaC1jb3ZlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWl0ZW0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNHB4IDRweDtcbn1cblxuLnJoLWNvdmVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5pdGVtLWljb24ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2EzYTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5yaC1jb3ZlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWl0ZW06aG92ZXIgLml0ZW0taWNvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbn1cblxuLnJoLWNvdmVyLm5vLWxvZ2luLWljb24gLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGhlaWdodDogNDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51IC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyBsaSBhIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyBsaSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyBsaS5vcGVuLXN1YiA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMCAwIDIycHg7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS1ncmlkLXBvc3RzIC5wb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLWdyaWQtcG9zdHMgLnBvc3Q6bnRoLWNoaWxkKDIpLCAucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS1ncmlkLXBvc3RzIC5wb3N0Om50aC1jaGlsZCgzKSwgLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtZ3JpZC1wb3N0cyAucG9zdDpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmgtY292ZXIgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJoLWhlYWRlciAubG9nby1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4ucmgtaGVhZGVyIC5sb2dvLWNvbnRhaW5lci5yaC1pbWctbG9nbyB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnJoLWhlYWRlciAubG9nby1jb250YWluZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogODAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLnJoLWhlYWRlciAubG9nby1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogLTk5JTtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41NHMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMzMsIDAuMzUsIDAuODQpO1xuICAtbW96LXRyYW5zaXRpb246IDAuNTRzIGN1YmljLWJlemllcigwLjY1LCAwLjMzLCAwLjM1LCAwLjg0KTtcbiAgdHJhbnNpdGlvbjogMC41NHMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMzMsIDAuMzUsIDAuODQpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICBoZWlnaHQ6IDEwMSU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcbn1cblxuYm9keS5vcGVuLXJoIC5yaC1jb3ZlciB7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5yaC1jb3ZlciB7XG4gIHRvcDogNDZweDtcbn1cblxuYm9keS5tY2UtY29udGVudC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmgtY292ZXIuZ3ItMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDAxZmQzIDAsICMyZDlkZmIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDAxZmQzIDAsICMyZDlkZmIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDFmZDMgMCwgIzJkOWRmYiAxMDAlKTtcbn1cblxuLnJoLWNvdmVyLmdyLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg4NWRlZywgI2I4MzkxNyAwLCAjZjdhZTE1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg4NWRlZywgI2I4MzkxNyAwLCAjZjdhZTE1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjYjgzOTE3IDAsICNmN2FlMTUgMTAwJSk7XG59XG5cbi5yaC1jb3Zlci5nci0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoODVkZWcsICM5MjM0ZWYgMCwgIzIyYzFjMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoODVkZWcsICM5MjM0ZWYgMCwgIzIyYzFjMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzkyMzRlZiAwLCAjMjJjMWMzIDEwMCUpO1xufVxuXG4ucmgtY292ZXIuZ3ItNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjYzIzMzM3IDAsICNkNDVmMjUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjYzIzMzM3IDAsICNkNDVmMjUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoODVkZWcsICNjMjMzMzcgMCwgI2Q0NWYyNSAxMDAlKTtcbn1cblxuLnJoLWNvdmVyLmdyLTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzBhNThjMCAwLCAjMDBhZGUxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzBhNThjMCAwLCAjMDBhZGUxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjMGE1OGMwIDAsICMwMGFkZTEgMTAwJSk7XG59XG5cbi5yaC1jb3Zlci5nci02IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoODVkZWcsICMwYjVjNWUgMCwgIzI4YWU5MiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoODVkZWcsICMwYjVjNWUgMCwgIzI4YWU5MiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzBiNWM1ZSAwLCAjMjhhZTkyIDEwMCUpO1xufVxuXG4ucmgtY292ZXIuZ3ItNyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjODgwZDJjIDAsICMxZDcwYmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjODgwZDJjIDAsICMxZDcwYmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoODVkZWcsICM4ODBkMmMgMCwgIzFkNzBiZiAxMDAlKTtcbn1cblxuLnJoLWNvdmVyLmdyLTgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzE5MWIxZCAwLCAjNTI1NzU5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzE5MWIxZCAwLCAjNTI1NzU5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjMTkxYjFkIDAsICM1MjU3NTkgMTAwJSk7XG59XG5cbi5yaC1jb3Zlci5iZy1pbWc6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4xMztcbn1cblxuLnJoLWNvdmVyLmJnLWltZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHotaW5kZXg6IC0yO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNTRzIGN1YmljLWJlemllcigwLjY1LCAwLjMzLCAwLjM1LCAwLjg0KTtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjU0cyBjdWJpYy1iZXppZXIoMC42NSwgMC4zMywgMC4zNSwgMC44NCk7XG4gIHRyYW5zaXRpb246IDAuNTRzIGN1YmljLWJlemllcigwLjY1LCAwLjMzLCAwLjM1LCAwLjg0KTtcbn1cblxuLmNsb3NlLXJoIC5yaC1jb3Zlci5iZy1pbWc6YWZ0ZXIge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLm9wZW4tcmggLnJoLWNvdmVyLmJnLWltZzphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG5cbi5yaC1jb3ZlcjpiZWZvcmUge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuMDg7XG4gIGJveC1zaGFkb3c6IDAgMCAzMnB4IDAgIzAwMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5yaC1jb3ZlciAucmgtY2xvc2Uge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMjFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jbG9zZTphZnRlciwgLnJoLWNvdmVyIC5yaC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBvcGFjaXR5OiAwLjY1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jbG9zZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucmgtY292ZXIgLnJoLXBhbmVsIHtcbiAgcGFkZGluZzogMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmgtY292ZXIgLnJoLXBhbmVsLnJoLXAtdSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yaC1jb3ZlciAucmgtcC1oIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogLTI3cHggLTI3cHggMjBweDtcbiAgcGFkZGluZzogMCAyM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1wLWggYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIgLnJoLXAtaCAudXNlci1sb2dpbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yaC1jb3ZlciAucmgtcC1oIC51c2VyLWxvZ2luIC51c2VyLWF2YXRhciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJoLWNvdmVyIC5yaC1wLWggLnVzZXItbG9naW4gLnVzZXItYXZhdGFyIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5yaC1jb3ZlciAucmgtcC1oIC51c2VyLWxvZ2luIC51c2VyLWF2YXRhciAuZmEge1xuICBmb250LXNpemU6IDIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yaC1jb3ZlciAucmgtYmFjay1tZW51IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgb3BhY2l0eTogMC42NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudTpmb2N1cywgLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5yaC1jb3ZlciAucmgtYmFjay1tZW51OmFmdGVyLCAucmgtY292ZXIgLnJoLWJhY2stbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNywgLTAuMDQsIDAuMiwgMC45OSk7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xuICB0cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNywgLTAuMDQsIDAuMiwgMC45OSk7XG59XG5cbi5yaC1jb3ZlciAucmgtYmFjay1tZW51OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG59XG5cbi5yaC1jb3ZlciAucmgtYmFjay1tZW51LmFidG46YmVmb3JlLCAucmgtY292ZXIgLnJoLWJhY2stbWVudTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiA3cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYmFjay1tZW51OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDZweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnUuYWJ0bjphZnRlciwgLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnU6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgbGVmdDogN3B4O1xuICB3aWR0aDogMTdweDtcbiAgdG9wOiAxOXB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudSBpIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4tc2hvcnRjb2RlIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjVweCAwIDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLmxvZ2luLWhlYWRlciwgLnJoLWNvdmVyIC5icy1sb2dpbiAubG9naW4taGVhZGVyIC5sb2dpbi1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIGxpIC5zb2NpYWwtbG9naW4tYnRuLmJ0biB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnRuLmJ0biAuYmYtaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIC5vci10ZXh0OmFmdGVyLCAucmgtY292ZXIgLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyAub3ItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNXB4O1xuICByaWdodDogLTEwMXB4O1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyAub3ItdGV4dDphZnRlciB7XG4gIGxlZnQ6IC0xMDFweDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIC5vci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTcpO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9dGV4dF0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1vei1wbGFjZWhvbGRlciwgLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT1wYXNzd29yZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT1wYXNzd29yZF06LW1vei1wbGFjZWhvbGRlciwgLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAucmVtZW1iZXItY2hlY2tib3ggKyAucmVtZW1iZXItbGFiZWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5yZW1lbWJlci1sYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQWdDQVlBQUFBYmlmak1BQUFBQVhOU1IwSUFyczRjNlFBQUFWbEpSRUZVU0EzdGt6RkxBMEVRaFhlVkt6eFNhU0VXdG1KNndTNC93ODRma2RKS3kveUZGRmIrQjhFcVlDMjJnZlJCRzhGQ1Q3QncvZDQ1ZDZ6ZWFmYThOZ09QbloxOTcrMHk3UGdRd3FaejdnZ2NnQnlrUkFGcEFlNDhCc2NrTytEV2UvL0N1akxRRENDTndKTmpjMnFGbGNLWUlJMjBHeFR6MUp0akE5UGtNdWdWYXdQbjFqMzQ2a0h4MzYvTUR5elVSRTNWcUl1SmNUVk1DMDFqcjNIV05HWmdBcFlnTmNTVkpwT0JrbXV3ejVPU1FselRUR1FndDJSeGRZT1pMR1VRcW1MWFZkcE9YeG4rRUZ5Q3Zmb3lOa2t2Z0NieG8vakVIS2o1elJmb29IYTNoTnFRZEFaMnJmVEsrbEhtY3JHaStuRUMzc0E0cXNVM2N4VHV3YmJPdGFtYlNMNEYzbFcwR0xNZWdvZXF3RnFMR3daV09JL0lTcCtqL1RkeHE0RVZMeUpSbFRiRXZ4cTBtTFNLL3pTd3d6T3V2d0ZsdzFUN0dYcWVtdGpySytzblhvRXBSc256WU54cHFXV2pINldKMUV0U1ExeHBzay9EbiswMUg3WktBUUFBQUFCSlJVNUVya0pnZ2c9PSk7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLmdvLWxvZ2luLXBhbmVsLCAucmgtY292ZXIgLmJzLWxvZ2luIC5nby1yZXNldC1wYW5lbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLmdvLWxvZ2luLXBhbmVsOmhvdmVyLCAucmgtY292ZXIgLmJzLWxvZ2luIC5nby1yZXNldC1wYW5lbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5icy1sb2dpbi1yZXNldC1wYW5lbCAubG9naW4taGVhZGVyIC5sb2dpbi1pY29uLCAucmgtY292ZXIgLmJzLWxvZ2luIC5yZW1lbWJlci1jaGVja2JveDpjaGVja2VkICsgLnJlbWVtYmVyLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLmJzLWxvZ2luLXJlc2V0LXBhbmVsIC5sb2dpbi1idG4sIC5yaC1jb3ZlciAuYnMtbG9naW4gLmxvZ2luLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5sb2dpbi1zaWdudXAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAubG9naW4tc2lnbnVwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnVzZXItbGlua3MsIC5yaC1jb3ZlciAuYnMtbG9naW4gLnVzZXItbGlua3MgbGkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAudXNlci1saW5rcyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1oZWFkZXIubGlnaHQgLnJoLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4ucmgtaGVhZGVyLmxpZ2h0IC5yaC1jb250YWluZXIuYnMtcGlubmluZy1ibG9jay5waW5uZWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG5cbi5yaC1oZWFkZXIubGlnaHQgLmxvZ28tY29udGFpbmVyIGEge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnJoLWhlYWRlci5saWdodCAubWVudS1jb250YWluZXIgLm1lbnUtaGFuZGxlciAubGluZXMsIC5yaC1oZWFkZXIubGlnaHQgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIgLmxpbmVzOmFmdGVyLCAucmgtaGVhZGVyLmxpZ2h0IC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIC5saW5lczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuXG5ib2R5LmJzLXNob3ctaGEuYnMtc2hvdy1oYS1iIC5zaXRlLWhlYWRlciArIC5yaC1oZWFkZXIubGlnaHQgLnJoLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4ubWFpbi1tZW51IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLm1haW4tbWVudSAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUsIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA3cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA3cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyBsaS5tZW51LWl0ZW0tbWVnYS1ncmlkLXBvc3RzID4gLm1lZ2EtbWVudSwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgbGkubWVudS1pdGVtLW1lZ2EtZ3JpZC1wb3N0cyA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIC5zdWItbWVudSAuc3ViLW1lbnUuc3ViLW1lbnUsIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgLnN1Yi1tZW51LnN1Yi1tZW51LCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMzlweDtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51LnRhYmJlZC1ncmlkLXBvc3RzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUudGFiYmVkLWdyaWQtcG9zdHMgLnRhYi1jb250ZW50LCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51LnRhYmJlZC1ncmlkLXBvc3RzIC50YWJzLXNlY3Rpb24gbGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51LnRhYmJlZC1ncmlkLXBvc3RzIC50YWJzLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5jb250ZW50LXdyYXAsIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUudGFiYmVkLWdyaWQtcG9zdHMgLmNvbnRlbnQtd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0MzQzNDM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGk6bGFzdC1jaGlsZCA+IGEsIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcy5saW5rLTItY29sdW1uID4gbGksIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MubGluay0zLWNvbHVtbiA+IGxpLCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzLmxpbmstNC1jb2x1bW4gPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gZGl2IHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxlZnQ6IC0zMDBweDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW8tdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG59XG5cbmJvZHkub2ZmLWNhbnZhcy1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbmJvZHkub2ZmLWNhbnZhcy1zY3JvbGwgLm9mZi1jYW52YXMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIuY2xvc2luZyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LW9wZW4gLm9mZi1jYW52YXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBU0NBWUFBQUJXem81WEFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUEvVWxFUVZRNGpaWFV2eTRFUVJ3SDhOOXh2TUkxYUNXVUNvL2dYMGgwbmtXajFTaXVRNEVReVltQ2gvQUlybk9lUUk4RUg4V3RaRXoyZHVlbTJ1eis1alBmL2Mzc1JrUUUxckdOVGt3eHNJcDl6QWZXOEdNOHJqRmJpT3pnbzVyWEQyejZQNjR3MDRKc0pRZ01BaDJjWnRqRkpBd2JlRTlxUjFoSUM0NHo3QTdkRE5uRFoxSXpSSzl1dFJ3Yi9QVU11MFZJQTNaWm5DU0Q2bnIyblZ5L1lMRVJhVW5XbUtScG01OGlRbmJ2T1NMZXBrbHpnSythUkhDUHVSSWtQYkh3aXBzTWEvNENhcElNMGFzMm9GK1ViQktTUEcvSDJwQWlETXRaVDBaWWFuajlEczR6N0NpTS95ZEZTSWFkSmZNZUExMmM0TllVSjdiQ0R2R0FsVjhyeVpUQlNTN2NQUUFBQUFCSlJVNUVya0pnZ2c9PSksIG5vLWRyb3A7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtb3BlbiAub2ZmLWNhbnZhcy1jb250YWluZXIubGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQge1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogLTMwMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LW9wZW4gLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDI5MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAzcHggMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyIHtcbiAgY29sb3I6ICM0MzQzNDM7XG4gIHdpZHRoOiAyOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB6LWluZGV4OiAxO1xufVxuXG5ib2R5LmFkbWluLWJhciAub2ZmLWNhbnZhcy1jb250YWluZXIge1xuICB0b3A6IDMycHg7XG59XG5cbi5vZmYtY2FudmFzLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5vZmYtY2FudmFzLWhlYWRlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm9mZi1jYW52YXMtaGVhZGVyIC5sb2dvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm9mZi1jYW52YXMtaGVhZGVyIC5zaXRlLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5vZmYtY2FudmFzLWhlYWRlciAuc2l0ZS1uYW1lOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ub2ZmLWNhbnZhcy1oZWFkZXIgLnNpdGUtbmFtZTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm9mZi1jYW52YXMtaGVhZGVyIC5sb2dvICsgLnNpdGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ub2ZmLWNhbnZhcy1oZWFkZXIgLnNpdGUtZGVzY3JpcHRpb246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZi1jYW52YXMtbWVudSB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmYtY2FudmFzLXNlYXJjaCArIC5vZmYtY2FudmFzLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmLWNhbnZhcy1oZWFkZXIgKyAub2ZmLWNhbnZhcy1tZW51IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZSArIC5vZmYtY2FudmFzLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwubWVudSBsaSwgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSBsaSBsaSB7XG4gIHBhZGRpbmc6IDAgMThweCAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IGxpIGxpID4gYSB7XG4gIHBhZGRpbmc6IDhweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgYSB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IC03cHggIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmFmdGVyLCAub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgYm9yZGVyOiBzb2xpZCAxM3B4IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiAtMjdweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDdkN2Q3O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnU6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkIDEycHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAtMjRweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZi1jYW52YXMtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogM3B4IDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVlYWVhO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYnNtLWVudGVyID4gYTphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAtOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgYm90dG9tOiBpbmhlcml0O1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSAubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiAtOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmYtY2FudmFzLXNlYXJjaDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ub2ZmLWNhbnZhcy1zZWFyY2ggZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZi1jYW52YXMtc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm9mZi1jYW52YXMtc2VhcmNoIC5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjOGY4ZjhmO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmZfY2FudmFzX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmX2NhbnZhc19mb290ZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmLWNhbnZhcy1zZWFyY2ggKyAub2ZmX2NhbnZhc19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmZfY2FudmFzX2Zvb3RlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbjpmaXJzdC1jaGlsZCAuc29jaWFsLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmX2NhbnZhc19mb290ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b246Zmlyc3QtY2hpbGQgLnNvY2lhbC1pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm9mZl9jYW52YXNfZm9vdGVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5pdGVtLWljb24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lciAuc29jaWFsLXNoYXJlLWxpc3Qge1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyIC5zb2NpYWwtc2hhcmUtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lciAuc29jaWFsLXNoYXJlLWxpc3QgYSB7XG4gIGJhY2tncm91bmQ6ICM0MjQyNDI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB7XG4gIHJpZ2h0OiAtMzAwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1pbm5lciwgLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSB1bCB1bCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAtM3B4IDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmYtY2FudmFzLW1lbnUgdWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICByaWdodDogaW5oZXJpdDtcbiAgbGVmdDogMDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5ic20tZW50ZXIgPiBhOmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC04cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5ic20tZW50ZXIgPiBhOmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC04cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGxlZnQ6IDA7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1tZW51IC5tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmX2NhbnZhc19mb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgNnB4IDRweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IHVsLm1lbnUgbGkubWVudS1oYXZlLWljb24gPiBhID4gLmJmLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNHB4IDAgMCA2cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnU6YWZ0ZXIsIC5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IC0yN3B4O1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBmaWx0ZXI6IEZsaXBIO1xuICAtbXMtZmlsdGVyOiBGbGlwSDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudTphZnRlciB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAtMjRweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXIgLm9mZi1jYW52YXMtaW5uZXIsIC5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbn1cblxuLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1jb2xvcjogIzI3MjcyNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXIgLm9mZi1jYW52YXMtaW5uZXIgPiBkaXYsIC5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXIgLm9mZi1jYW52YXMtbWVudSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXIgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjMyMzIzO1xufVxuXG4uc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudTphZnRlciwgLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjMyMzIzO1xufVxuXG4uc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLW1lbnUgbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLWlubmVyID4gLm9mZl9jYW52YXNfZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cblxuLnNlYXJjaC1oZWFkZXIge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5mb3VuZC1jYXRlZ29yaWVzIHVsLCAuc2VhcmNoLWhlYWRlciAuZm91bmQtdGFncyB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLWhlYWRlciAuZm91bmQtY2F0ZWdvcmllcyBsaSwgLnNlYXJjaC1oZWFkZXIgLmZvdW5kLXRhZ3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM4MzgzODtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLmNsZWFuLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uc2VhcmNoLWhlYWRlciAuZm91bmQtY2F0ZWdvcmllcyBsaSAuY2xlYW4tYnV0dG9uLCAuc2VhcmNoLWhlYWRlciAuZm91bmQtdGFncyBsaSAuY2xlYW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLWhlYWRlciAuZm91bmQtY2F0ZWdvcmllcyArIC5mb3VuZC10YWdzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLmZvdW5kLXRhZ3MgLmNsZWFuLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLnRvcGJhciB7XG4gIGhlaWdodDogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvcGJhci51c2UtcHJldHR5LXRhYnMge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi50b3BiYXIgdWwubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAwJTtcbn1cblxuLnRvcGJhciAudG9wYmFyLWlubmVyIHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi50b3BiYXIgLnNlY3Rpb24tbGlua3Mge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50b3BiYXIudG9wYmFyLXN0eWxlLTEgLnNlY3Rpb24tbWVudSB7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLnRvcGJhci50b3BiYXItc3R5bGUtMSAuc2VjdGlvbi1tZW51IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi50b3BiYXIudG9wYmFyLXN0eWxlLTEgLnNlY3Rpb24tbWVudTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuYm94ZWQgLnRvcGJhciAudG9wYmFyLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uc2l0ZS1oZWFkZXIuZnVsbC13aWR0aCAudG9wYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4udG9wYmFyIC5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9wYmFyIC5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZSAuc29jaWFsLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRvcGJhciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDRweDtcbn1cblxuLnRvcGJhciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWl0ZW0gLml0ZW0taWNvbiB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRvcGJhciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWl0ZW06aG92ZXIgLml0ZW0taWNvbiB7XG4gIGNvbG9yOiAjNTQ1NDU0O1xufVxuXG4udG9wYmFyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi50b3BiYXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9wYmFyIC50b3BiYXItZGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi50b3BiYXIgLmJldHRlci1uZXdzdGlja2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvcGJhciAuYmV0dGVyLW5ld3N0aWNrZXIuYmV0dGVyLW5ld3N0aWNrZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3BiYXIgLnNlY3Rpb24tbGlua3MgKyAuc2VjdGlvbi1tZW51IC5iZXR0ZXItbmV3c3RpY2tlciAuY29udHJvbC1uYXYge1xuICByaWdodDogMzBweDtcbn1cblxuLnRvcGJhciAudG9wYmFyLXNpZ24taW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRvcGJhciAudG9wYmFyLXNpZ24taW4gLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi50b3BiYXIgLnRvcGJhci1zaWduLWluLmJlaGluZC1zb2NpYWwge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi50b3BiYXIgLnRvcGJhci1zaWduLWluLmJlaGluZC1zb2NpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC50b3BiYXIgLmJldHRlci1uZXdzdGlja2VyIHVsLm5ld3MtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBpbms7XG59XG5cbmJvZHkuYm94ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG5ib2R5LmJveGVkIC5icy12Yy1jb250ZW50ID4gLnZjX3JvdyA+IC5icy12Yy13cmFwcGVyLCBib2R5LmJveGVkIC5jb250ZW50LXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5ib2R5LmJveGVkIC5iZi1icmVhZGNydW1iID4gLmJmLWJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmJveGVkIC5tZWdhLW1lbnUgLmNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMi41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXB4O1xufVxuXG5ib2R5LmJveGVkIC5zbGlkZXItY29udGFpbmVyIC5jb250ZW50LXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICBib2R5LmJveGVkIC5icy12Yy1jb250ZW50ID4gLnZjX3JvdyA+IC5icy12Yy13cmFwcGVyLCBib2R5LmJveGVkIC5jb250ZW50LXdyYXAsIGJvZHkuYm94ZWQgLm1lZ2EtbWVudSAuY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm1haW4td3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGVudC13cmFwLCAubWFpbi13cmFwLCBtYWluLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LmFjdGl2ZS10b3AtbGluZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4td3JhcCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkuZnVsbC13aWR0aCAubWFpbi13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94ZWQgLm1haW4td3JhcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm94ZWQgLm1haW4td3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkuYm94ZWQgLm1haW4td3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLXNtLTEsIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXhzLTEsIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAudmNfcm93IC5icy12Yy13cmFwcGVyID4gLmJzLXZjLWNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGVudC13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtbGF5b3V0LTMtY29sLTAgLmNvbnRlbnQtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtbGF5b3V0LTMtY29sLTAucGFnZS1sYXlvdXQtMy1jb2wtMCAubWFpbi1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZyAuY29sLWxnLTEsIC5saXN0aW5nIC5jb2wtbGctMTAsIC5saXN0aW5nIC5jb2wtbGctMTEsIC5saXN0aW5nIC5jb2wtbGctMTIsIC5saXN0aW5nIC5jb2wtbGctMiwgLmxpc3RpbmcgLmNvbC1sZy0zLCAubGlzdGluZyAuY29sLWxnLTQsIC5saXN0aW5nIC5jb2wtbGctNSwgLmxpc3RpbmcgLmNvbC1sZy02LCAubGlzdGluZyAuY29sLWxnLTcsIC5saXN0aW5nIC5jb2wtbGctOCwgLmxpc3RpbmcgLmNvbC1sZy05LCAubGlzdGluZyAuY29sLW1kLTEsIC5saXN0aW5nIC5jb2wtbWQtMTAsIC5saXN0aW5nIC5jb2wtbWQtMTEsIC5saXN0aW5nIC5jb2wtbWQtMTIsIC5saXN0aW5nIC5jb2wtbWQtMiwgLmxpc3RpbmcgLmNvbC1tZC0zLCAubGlzdGluZyAuY29sLW1kLTQsIC5saXN0aW5nIC5jb2wtbWQtNSwgLmxpc3RpbmcgLmNvbC1tZC02LCAubGlzdGluZyAuY29sLW1kLTcsIC5saXN0aW5nIC5jb2wtbWQtOCwgLmxpc3RpbmcgLmNvbC1tZC05LCAubGlzdGluZyAuY29sLXNtLTEsIC5saXN0aW5nIC5jb2wtc20tMTAsIC5saXN0aW5nIC5jb2wtc20tMTEsIC5saXN0aW5nIC5jb2wtc20tMTIsIC5saXN0aW5nIC5jb2wtc20tMiwgLmxpc3RpbmcgLmNvbC1zbS0zLCAubGlzdGluZyAuY29sLXNtLTQsIC5saXN0aW5nIC5jb2wtc20tNSwgLmxpc3RpbmcgLmNvbC1zbS02LCAubGlzdGluZyAuY29sLXNtLTcsIC5saXN0aW5nIC5jb2wtc20tOCwgLmxpc3RpbmcgLmNvbC1zbS05LCAubGlzdGluZyAuY29sLXhzLTEsIC5saXN0aW5nIC5jb2wteHMtMTAsIC5saXN0aW5nIC5jb2wteHMtMTEsIC5saXN0aW5nIC5jb2wteHMtMTIsIC5saXN0aW5nIC5jb2wteHMtMiwgLmxpc3RpbmcgLmNvbC14cy0zLCAubGlzdGluZyAuY29sLXhzLTQsIC5saXN0aW5nIC5jb2wteHMtNSwgLmxpc3RpbmcgLmNvbC14cy02LCAubGlzdGluZyAuY29sLXhzLTcsIC5saXN0aW5nIC5jb2wteHMtOCwgLmxpc3RpbmcgLmNvbC14cy05IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ubGlzdGluZyAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4udGVybS1iYWRnZXMgLmZvcm1hdC1iYWRnZSwgLnRlcm0tYmFkZ2VzIC50ZXJtLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnRlcm0tYmFkZ2VzIGEge1xuICBjb2xvcjogIzhiOGI4YjtcbiAgcGFkZGluZzogMCAwIDRweDtcbn1cblxuLnRlcm0tYmFkZ2VzIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4udGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgcGFkZGluZzogMnB4IDdweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi50ZXJtLWJhZGdlcy50ZXh0LWJhZGdlcywgLnRlcm0tYmFkZ2VzLnRleHQtYmFkZ2VzIC50ZXJtLWJhZGdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnRlcm0tYmFkZ2VzLnRleHQtYmFkZ2VzIC50ZXJtLWJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udGVybS1iYWRnZXMudGV4dC1iYWRnZXMgLnRlcm0tYmFkZ2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRlcm0tYmFkZ2VzLnRleHQtYmFkZ2VzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybWF0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjQzcyBjdWJpYy1iZXppZXIoMC40NywgMC4xMywgMC4xNiwgMC43MikgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC40M3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAuMTMsIDAuMTYsIDAuNzIpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjQzcyBjdWJpYy1iZXppZXIoMC40NywgMC4xMywgMC4xNiwgMC43MikgMHM7XG4gIHRyYW5zaXRpb246IDAuNDNzIGN1YmljLWJlemllcigwLjQ3LCAwLjEzLCAwLjE2LCAwLjcyKSAwcztcbn1cblxuLmZvcm1hdC1pY29uIC5mYSB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybWF0LWljb24uZm9ybWF0LWF1ZGlvIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4uZm9ybWF0LWljb24uZm9ybWF0LXZpZGVvIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbi5wb3N0LXN1bW1hcnkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgYS5yZWFkLW1vcmUsIGEucmVhZC1tb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQzNDM0MztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTFweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgYS5yZWFkLW1vcmUsIGEucmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYnMtbGwtYSAuaW1nLWNvbnQ6YmVmb3JlLCAuYnMtbGwtYSAuaW1nLWhvbGRlcjpiZWZvcmUsIC5icy1sbC1hIGltZ1tkYXRhLXNyY106bm90KC5iLWxvYWRlZCkge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYmVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2U5ZWJlZSAwLCAjZjRmNWY2IDIwJSwgI2U5ZWJlZSA0MCUsICNlOWViZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDkwMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnMtbGF6eS1hbmltIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbiAgLW1vei1hbmltYXRpb246IGJzLWxhenktYW5pbSAxcyBpbmZpbml0ZSBsaW5lYXIgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogYnMtbGF6eS1hbmltIDEuMDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLmJzLWxsLWQgLmltZy1jb250LCAuYnMtbGwtZCAuaW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5pbWctY29udC5iLWVycm9yOmJlZm9yZSwgLmltZy1jb250LmItbG9hZGVkOmJlZm9yZSwgLmltZy1ob2xkZXIuYi1lcnJvcjpiZWZvcmUsIC5pbWctaG9sZGVyLmItbG9hZGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS1ibG9nLTUgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLXRiLTEgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS10Yi0xIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLXRiLTIgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS10Yi0yIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLXRiLTMgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS10Yi0zIC5pbWctaG9sZGVyLmItbG9hZGVkIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtbGF6eS1hbmltIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwMHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwMHB4IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtbGF6eS1hbmltIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwMHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwMHB4IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBicy1sYXp5LWFuaW0tcnRsIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwMHB4IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtbGF6eS1hbmltLXJ0bCB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwMHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MDBweCAwO1xuICB9XG59XG4uaW1nLWNvbnQuaW1nLWNvbnQuaW1nLWNvbnRlbnQtbmkuaW1nLWNvbnRlbnQtbmksIC5pbWctaG9sZGVyLmltZy1ob2xkZXIuaW1nLWNvbnRlbnQtbmkuaW1nLWNvbnRlbnQtbmkge1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbn1cblxuLmltZy1ob2xkZXIuYi1sb2FkLXJlYWR5IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmltZy1ob2xkZXIuYi1lcnJvciwgLmltZy1ob2xkZXIuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAuaW1nLWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5pbWctaG9sZGVyLmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmltZy1ob2xkZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icy1wYWdpbmF0aW9uLWNhY2hlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5zZWFyY2gtZmllbGQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbCB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4ubWFyZ2luLXNtLWxlZnQge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4ubWFyZ2luLXNtLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5tYXJnaW4teHNtLWxlZnQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4ubWFyZ2luLXhzbS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ubGltaXQtbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5saW1pdC1kb3QtbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udG9wLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cblxuLmJvdHRvbS1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG5cbmxpLmJvdHRvbS1saW5lOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubm8tbGlzdC1zdHlsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5vLWxpc3Qtc3R5bGUgbGkge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1saXN0LXN0eWxlIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJzLXBhZGRpbmctMS0xIHtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cbi5icy1wYWRkaW5nLTAtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxuXG4uYnMtcGFkZGluZy0xLTAge1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xufVxuXG4uYnMtcGFkZGluZy0yLTIge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4uYnMtcGFkZGluZy0yLTEge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cbi5icy1wYWRkaW5nLTEtMiB7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuLmJzLXBhZGRpbmctMC0yIHtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4uYnMtcGFkZGluZy0yLTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuLmJzLXBhZGRpbmctMy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1JTtcbn1cblxuLmJzLXBhZGRpbmctMC0zIHtcbiAgcGFkZGluZy1yaWdodDogMTUlO1xufVxuXG4uYnMtcGFkZGluZy0zLTAge1xuICBwYWRkaW5nLWxlZnQ6IDE1JTtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmFjdGl2ZSwgLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cywgLnNjcmVlbi1yZWFkZXItdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIC13ZWJtaXQtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi5wb3N0LW1ldGEgLnRpbWUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wb3N0LW1ldGEgLnNoYXJlLCAucG9zdC1tZXRhIC52aWV3cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnBvc3QtbWV0YSAuY29tbWVudHMsIC5wb3N0LW1ldGEgLnNoYXJlLCAucG9zdC1tZXRhIC52aWV3cyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wb3N0LW1ldGEgLnZpZXdzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBvc3QtbWV0YSAudmlld3MucmFuay0wLCAucG9zdC1tZXRhIC52aWV3cy5yYW5rLWRlZmF1bHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBvc3QtbWV0YSAuY29tbWVudHM6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgLnBvc3QtbWV0YSAucmF0aW5nOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBvc3QtbWV0YSAucmF0aW5nICsgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucG9zdC1tZXRhIC5jb21tZW50cyAuZmEsIC5wb3N0LW1ldGEgLnNoYXJlIC5iZi1pY29uLCAucG9zdC1tZXRhIC52aWV3cyAuYmYtaWNvbiwgLnBvc3QtbWV0YSAudmlld3MgLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYXZhdGFyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4ucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpsYXN0LWNoaWxkIC5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpsYXN0LWNoaWxkIC5wb3N0LWF1dGhvcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LW1ldGEgPiBhOmxhc3QtY2hpbGQsIC5wb3N0LW1ldGEgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlci1zdHlsZS0xLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTMtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTE1LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0yLWNvbnRhaW5lci5zbGlkZXItY29udGFpbmVyLTFjb2wsIC5zbGlkZXItc3R5bGUtMy1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtNC1jb250YWluZXIuc2xpZGVyLWNvbnRhaW5lci0xY29sLCAuc2xpZGVyLXN0eWxlLTUtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTctY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTktY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgLTIwcHg7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLnNsaWRlci1zdHlsZS01LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2xpZGVyLXN0eWxlLTE2LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0yLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS00LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS04LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5zbGlkZXItc3R5bGUtMTUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIgLmJzLXNsaWRlciwgLnNsaWRlci1zdHlsZS0xMy1jb250YWluZXIgLmJzLXNsaWRlciwgLnNsaWRlci1zdHlsZS05LWNvbnRhaW5lciAuYnMtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmUtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5wcmUtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5wcmUtdGl0bGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnByZS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnBhZ2UtaGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hcmNoaXZlLXRpdGxlLndpdGgtYWN0aW9ucyAucGFnZS1oZWFkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFyY2hpdmUtdGl0bGUud2l0aG91dC10ZXJtcyAuYWN0aW9ucy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5wYWdlLWhlYWRpbmcgLmNvdW50LCAuYXJjaGl2ZS10aXRsZSAucnNzLWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnJzcy1saW5rIHtcbiAgY29sb3I6ICNmOTc0MTA7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLmRlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnRlcm0tYmFkZ2VzIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC50ZXJtLWJhZGdlcyBzcGFuLnRlcm0tYmFkZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC50ZXJtLWJhZGdlcyBzcGFuLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzhiOGI4YiAhaW1wb3J0YW50O1xufVxuXG4uYXJjaGl2ZS10aXRsZSAudGVybS1iYWRnZXMgc3Bhbi50ZXJtLWJhZGdlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ud3BiX3RleHRfY29sdW1uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud3BiX3dpZGdldGlzZWRfY29sdW1uIC53cGJfd3JhcHBlciA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtaW5qZWN0aW9uLmJzLWluamVjdGlvbi0xLWNvbCA+IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLTItY29sID4gLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLmJzLWluamVjdGlvbi5icy1pbmplY3Rpb24tMy1jb2wgPiAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAuYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQsIC5icy1pbmplY3Rpb24uYnMtdmMtY29udGVudCAudmNfcm93LCAuYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQgLnZjX3ZjX3JvdywgLmxheW91dC0xLWNvbCAuYnMtdmMtY29udGVudCAudmNfcm93LCAubGF5b3V0LTEtY29sIC5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5sYXlvdXQtMS1jb2wgLmJzLXZjLWNvbnRlbnQgLnZjX3ZjX3JvdywgLmxheW91dC0zLWNvbC0wIC5icy12Yy1jb250ZW50IC52Y19yb3csIC5sYXlvdXQtMy1jb2wtMCAuYnMtdmMtY29udGVudCAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAubGF5b3V0LTMtY29sLTAgLmJzLXZjLWNvbnRlbnQgLnZjX3ZjX3JvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXIsIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5icy12Yy1jb250ZW50ID4gLnZjX2VsZW1lbnQgPiAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSwgLmJzLXZjLWNvbnRlbnQgPiAudmNfZWxlbWVudCA+IC52Y19yb3dbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSwgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93W2RhdGEtdmMtc3RyZXRjaC1jb250ZW50PXRydWVdID4gLmJzLXZjLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0ge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxsLXdpZHRoIC5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0ge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLXN0cmV0Y2gtY29udGVudD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAubGF5b3V0LTMtY29sLTAgLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLXN0cmV0Y2gtY29udGVudD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAucGFnZS1sYXlvdXQtMS1jb2wgLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLXN0cmV0Y2gtY29udGVudD10cnVlXSA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi53cGJfZmxleHNsaWRlci5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93LnZjX3Jvdy1mbHVpZC52Y19yb3ctaGFzLWZpbGw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggPiAuYnMtdmMtd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggLmJzLXZjLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZjX3Jvdy52Y19yb3ctZmxleCA+IC5icy12Yy13cmFwcGVyID4gLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbn1cblxuLnZjX3Jvdy52Y19yb3ctZmxleCA+IC5icy12Yy13cmFwcGVyLCAudmNfcm93LnZjX3Jvdy1mbGV4ID4gLmJzLXZjLXdyYXBwZXIgPiAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggPiAuYnMtdmMtd3JhcHBlciA+IC52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbn1cblxuLnZjX3Jvdy52Y19yb3ctZmxleCA+IC5icy12Yy13cmFwcGVyID4gLnZjX2NvbHVtbl9jb250YWluZXIgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudmNfcm93LnZjX3Jvdy1mbGV4ID4gLmJzLXZjLXdyYXBwZXIgPiAudmNfY29sdW1uX2NvbnRhaW5lciA+IC52Y19jb2x1bW4taW5uZXIgPiAqIHtcbiAgICBtaW4taGVpZ2h0OiAxZW07XG4gIH1cbn1cbi52Y19yb3cudmNfY29sdW1uLWdhcC0xID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTAuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0xID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMiA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0yID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0zID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0zID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtNCA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC00ID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC01ID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTIuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC01ID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMTAgPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMTAgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTE1ID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0xNSA+IC5icy12Yy13cmFwcGVyID4gLmJzLXZjLWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNy41cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTIwID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMjAgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMjUgPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEyLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMjUgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTMwID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMzAgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMzUgPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTE3LjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMzUgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctaXRlbSBhLnZjX2lubGluZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZyArIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvc3QuZW1waGFzaXplLWZpcnN0LXAgLmVudHJ5LWNvbnRlbnQgPiBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxMjAlO1xufVxuXG4ubGlzdGluZy1pdGVtIC5wb3N0LWVkaXQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTgpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW06aG92ZXIgLnBvc3QtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZpbml0eSA+IC5saXN0aW5nICsgLmxpc3RpbmcsIC5tb3JlX2J0biA+IC5saXN0aW5nICsgLmxpc3Rpbmcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWVnYS1saW5rcyA+IC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubGlzdGluZyAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcyA+IC5tZW51LWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTEgLmxpc3RpbmctaXRlbSwgLm1lZ2EtbGlua3MuY29sdW1ucy0xID4gLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMiA+IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCksIC5tZWdhLWxpbmtzLmNvbHVtbnMtMiA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubWVnYS1saW5rcy5jb2x1bW5zLTIgPiAubWVudS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpLCAubWVnYS1saW5rcy5jb2x1bW5zLTMgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMyksIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMyksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDRuLTMpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzIpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0bisyKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMyksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bisxKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNW4rMSkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rMiksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDVuKzIpIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg1biszKSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bis0KSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNW4rNCkge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rNSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDVuKzUpIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNS5saXN0aW5nLXRhbGwgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rNSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNS5saXN0aW5nLXRhbGwgPiAubWVudS1pdGVtOm50aC1jaGlsZCg1bis1KSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuLTMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0bi0zKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMiksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpLCAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDNuLTEpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0yKSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbi0yKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbiszKSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbiszKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCksIC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSwgLm1lZ2EtbGlua3MuY29sdW1ucy0zID4gLm1lbnUtaXRlbTpudGgtY2hpbGQob2RkKSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQob2RkKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbiksIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLm1lZ2EtbGlua3MuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbiksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMiA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hcmNoaXZlLXRpdGxlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyLXAuYnNidC1zaG9ydGNvZGUtcGxhY2Vob2xkZXItcCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tcHVibGlzaGVyLXN5c3RlbS1mb250KTtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyLXAuYnNidC1zaG9ydGNvZGUtcGxhY2Vob2xkZXItcCArIC5ic2J0LXNob3J0Y29kZS1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmOGQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVkNjhkO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogdmFyKC0tcHVibGlzaGVyLXN5c3RlbS1mb250KTtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyIGEsIC5ic2J0LXNob3J0Y29kZS1wbGFjZWhvbGRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNDNjMzYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyLnR5cGUtc21hbGwge1xuICBwYWRkaW5nOiA3cHg7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTItY29sdW1uW21heC13aWR0aH49XCI0NTBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTItY29sdW1uW21heC13aWR0aH49XCI0NTBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLXNob3J0Y29kZS1yb3ctMy1jb2x1bW5bbWF4LXdpZHRofj1cIjYwMHB4XCJdIC5icy1zaG9ydGNvZGUtY29sIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy0zLWNvbHVtblttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2wge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy0zLWNvbHVtblttYXgtd2lkdGh+PVwiNjAwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTQtY29sdW1uW21heC13aWR0aH49XCI3MDBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbCB7XG4gIHdpZHRoOiAzMy4zMzMzJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy00LWNvbHVtblttYXgtd2lkdGh+PVwiNjAwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2wge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTQtY29sdW1uW21heC13aWR0aH49XCI0NTBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTQtY29sdW1uW21heC13aWR0aH49XCI3MDBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxsLmEgLmZiLXBhZ2UsIC5icy1sbC5hIC5nb29nbGUtcGx1cy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWViZWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZTllYmVlIDAsICNmNGY1ZjYgMjAlLCAjZTllYmVlIDQwJSwgI2U5ZWJlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHggOTAwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBicy1sYXp5LWFuaW0gMXMgaW5maW5pdGUgbGluZWFyIGZvcndhcmRzO1xuICAtbW96LWFuaW1hdGlvbjogYnMtbGF6eS1hbmltIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBicy1sYXp5LWFuaW0gMS4wMXMgaW5maW5pdGUgbGluZWFyIGZvcndhcmRzO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1sbC5hIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5mYi1wYWdlLCAuYnMtbGwuYSAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuZ29vZ2xlLXBsdXMtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzM3MzczNyAwLCAjMmIyYjJiIDIwJSwgIzM3MzczNyA0MCUsICMzNzM3MzcgMTAwJSk7XG59XG5cbi5mYi1wYWdlLmZiX2lmcmFtZV93aWRnZXQge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5icy10ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJzLXRleHQgLmJzLXRleHQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtdGV4dCBhLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBhZ2luYXRpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmJzLXBvc3QtcGFnaW5hdGlvbiAucGFnZXMge1xuICBib3JkZXItY29sb3I6ICNkYWRhZGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5lbnRyeS1jb250ZW50IC5icy1wb3N0LXBhZ2luYXRpb24gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1pbi13aWR0aDogMjhweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAuYnMtcG9zdC1wYWdpbmF0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbGlua3MtcGFnaW5hdGlvbiAub2xkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbGlua3MtcGFnaW5hdGlvbiAubmV3ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGFnaW5hdGlvbi5icy1saW5rcy1wYWdpbmF0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGNvbG9yOiAjOGE4ZjkyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYWdpbmF0aW9uLmJzLWxpbmtzLXBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZG90czpob3ZlciwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgYSwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgc3BhbiwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICM4YThmOTI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5jdXJyZW50LCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXIsIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5jdXJyZW50LCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSBhOmhvdmVyLCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4ucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5uZXh0IC5mYSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAucHJldiAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uLndjLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24ud2MtcGFnaW5hdGlvbiA+IC5wYWdlLW51bWJlcnMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3QtcmVsYXRlZCAubGlzdGluZy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnBvc3QtcmVsYXRlZCAuaW5jbHVkZS1sYXN0LW1vYmlsZSAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0LXJlbGF0ZWQgLmluY2x1ZGUtbGFzdC1tb2JpbGUgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRlbnQtY29sdW1uIC5zaW5nbGUtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudCAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuXG4ucG9zdC1zdWJ0aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3MTcxNzE7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50IC5wb3N0LWVtYmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVudHJ5LXRlcm1zIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uZW50cnktdGVybXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5cbi5lbnRyeS10ZXJtcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZW50cnktdGVybXMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5lbnRyeS10ZXJtcyBzcGFuLnNlcCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5lbnRyeS10ZXJtcyAudGVybXMtbGFiZWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5lbnRyeS10ZXJtcy5wb3N0LXRhZ3MgLnRlcm1zLWxhYmVsLCAuZW50cnktdGVybXMuc291cmNlIC50ZXJtcy1sYWJlbCwgLmVudHJ5LXRlcm1zLnZpYSAudGVybXMtbGFiZWwge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG59XG5cbi5lbnRyeS10ZXJtcy5wb3N0LXRhZ3MgYSwgLmVudHJ5LXRlcm1zLnNvdXJjZSBhLCAuZW50cnktdGVybXMudmlhIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBwYWRkaW5nOiAwIDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG59XG5cbi5lbnRyeS10ZXJtcy5wb3N0LXRhZ3MgYTpob3ZlciwgLmVudHJ5LXRlcm1zLnNvdXJjZSBhOmhvdmVyLCAuZW50cnktdGVybXMudmlhIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYXZhdGFyIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItdGl0bGUge1xuICBtYXJnaW46IDAgMCA3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwJTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci10aXRsZSAudGl0bGUtY291bnRzIHtcbiAgY29sb3I6ICM4YThhOGE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci10aXRsZSAudGl0bGUtY291bnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBtYXJnaW46IDAgOHB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3Mge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGEge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkuZmFjZWJvb2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGE2MzlmO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLnRlbGVncmFtIGE6aG92ZXIge1xuICBjb2xvcjogIzJkYTRkOTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS50d2l0dGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzU5YzhmZjtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5nb29nbGUtcGx1cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNzNkMzI7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkuaW5zdGFncmFtIGE6aG92ZXIge1xuICBjb2xvcjogIzUxN2ZhNDtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5mbGlja3IgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmY0NGRiO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLmJlaGFuY2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2I2M2ZjO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLnNvdW5kY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjUwO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLmRlbGljaW91cyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0YTc5ZmY7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkudmltZW8gYTpob3ZlciB7XG4gIGNvbG9yOiAjNDZhM2U5O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLmRyaWJiYmxlIGE6aG92ZXIge1xuICBjb2xvcjogI2VhNGM4OTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5saW5rZWRpbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMjY2YTA7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkueW91dHViZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzE4MWU7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkucGludGVyZXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2NiMjAyNztcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5naXRodWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYmlvIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5wb3N0LWF1dGhvci1iaW8gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvc3QtcmVsYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLnBvc3QtcmVsYXRlZCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMxLCAucG9zdC1yZWxhdGVkIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczIge1xuICBtYXJnaW46IC0yMXB4IC0yMXB4IDI3cHg7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDA7XG59XG5cbi5wb3N0LXJlbGF0ZWQgLmxpc3RpbmctaXRlbS1ncmlkLXNpbXBsZSAuaGVhZGluZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5wb3N0LWF1dGhvci1iaW8ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYXZhdGFyIGltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYmlvIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTRweCAwIDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYmlvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGVudCA+IC5mZWF0dXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uc2luZ2xlLXBhZ2UtY29udGVudCA+IC5mZWF0dXJlZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBhZ2UtY29udGVudCA+IC5mZWF0dXJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5yZXR1cm4tdG8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucmV0dXJuLXRvIC5mYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4zMyk7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBjb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjgzKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwIDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucmV0dXJuLXRvOmhvdmVyIC5mYSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnBhcmVudC1pbWFnZXMgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnBhcmVudC1pbWFnZXMgLmltZy1ob2xkZXIgLmZhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyAuaW1nLWhvbGRlcjpob3ZlciAuZmEge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyAuaW1nLWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5wYXJlbnQtaW1hZ2VzIC5pbWctaG9sZGVyOmhvdmVyOmFmdGVyLCAuc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyAubGlzdGluZy1pdGVtLWN1cnJlbnQgPiAuaW1nLWhvbGRlciAuZmEsIC5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5wYXJlbnQtaW1hZ2VzIC5saXN0aW5nLWl0ZW0tY3VycmVudCA+IC5pbWctaG9sZGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLmF0dGFjaG1lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiOTAwcHhcIl0gLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiOTAwcHhcIl0gLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMykge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjkwMHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjkwMHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjkwMHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI1NjBweFwiXSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjU2MHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiNTYwcHhcIl0gLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI1NjBweFwiXSAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI0NTBweFwiXSAubGlzdGluZy1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI0NTBweFwiXSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTNweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybWF0LXZpZGVvLmxpc3RpbmctaXRlbS1ncmlkIC5oZWFkaW5nLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb3JtYXQtZ2FsbGVyeS5saXN0aW5nLWl0ZW0tZ3JpZCAuaGVhZGluZy1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1hc2lkZSAuZW50cnktY29udGVudCwgLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LWFzaWRlIC5wb3N0LXN1bW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMycHggNTBweCAzMnB4IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzVhNGY0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZjMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBjb3ZlciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA5MCUpLCAtd2Via2l0LXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAyOXB4LCByZ2JhKDIzOSwgMjA3LCAxNzMsIDAuNykgMjlweCwgcmdiYSgyMzksIDIwNywgMTczLCAwLjcpIDMwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGNvdmVyLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDkwJSksIC1tb3otcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDI5cHgsIHJnYmEoMjM5LCAyMDcsIDE3MywgMC43KSAyOXB4LCByZ2JhKDIzOSwgMjA3LCAxNzMsIDAuNykgMzBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGNvdmVyLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDkwJSksIC1vLXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAyOXB4LCByZ2JhKDIzOSwgMjA3LCAxNzMsIDAuNykgMjlweCwgcmdiYSgyMzksIDIwNywgMTczLCAwLjcpIDMwcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LWFzaWRlIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LWFzaWRlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0b3A6IDI2cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAuZW50cnktY29udGVudCwgLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5wb3N0LXN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAucG9zdC1zdW1tYXJ5IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtcXVvdGUgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAucG9zdC1zdW1tYXJ5IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAtMjBweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZSwgLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5wb3N0LXN1bW1hcnkgYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAucG9zdC1zdW1tYXJ5IGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlOKAiVwiO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtcXVvdGUgLmhlYWRpbmctY29udGFpbmVyIC5wb3N0LW1ldGEsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAuaGVhZGluZy1jb250YWluZXIgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5lbnRyeS1jb250ZW50LCAuc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5wb3N0LXN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWVhZWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXN0YXR1cyAucG9zdC1zdW1tYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1zdGF0dXMgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuXG4ucG9zdC5mb3JtYXQtc3RhdHVzIC5wb3N0LXN1bW1hcnkgcDpsYXN0LWNoaWxkLCAuc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5lbnRyeS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1zdGF0dXMgLmhlYWRpbmctY29udGFpbmVyIC5wb3N0LW1ldGEsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1zdGF0dXMgLmhlYWRpbmctY29udGFpbmVyIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJldHRlci1jaGF0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIC51c2VyLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgY29sb3I6ICM5YTlhOWE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXB1Ymxpc2hlci1zeXN0ZW0tZm9udCk7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZWE7XG4gIG1heC13aWR0aDogNzUlO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LW5vLWF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtbmV4dC1hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtbmV4dC1hdXRob3I6YWZ0ZXIsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtbmV4dC1hdXRob3I6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIGNvbG9yOiAjMzczNzM3O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNkY2RjZGM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHggNnB4O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTMsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci01LCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNywgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTkge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTE6YWZ0ZXIsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zOmFmdGVyLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNTphZnRlciwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTc6YWZ0ZXIsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTEgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTMgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTUgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTcgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTkgLnVzZXItbmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMTpiZWZvcmUsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zOmJlZm9yZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTU6YmVmb3JlLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNzpiZWZvcmUsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTRweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4IDZweDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0gYSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0yIGEsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0yIGE6aG92ZXIge1xuICBjb2xvcjogIzM3MzczNyAhaW1wb3J0YW50O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjg5ZmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxMjg5ZmU7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWU1ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOWU1ZDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFhNzE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RhYTcxNTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0MzA5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTU6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2U0MzA5O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTM2OTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGEzNjk5O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjU1Y2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNzpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3NjU1Y2U7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiOTlkYTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci04OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzYjk5ZGE7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OGE1NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE1OGE1NDtcbn1cblxuLmJzLWludHJvLCAuZW50cnktY29udGVudCAuYnMtaW50cm8ge1xuICBmb250LXNpemU6IDExMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uZW50cnktY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdCAuZW50cnktY29udGVudC5zaW5nbGUtcG9zdC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQuc2luZ2xlLXBvc3QtY29udGVudCBpZnJhbWUsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIGVtYmVkLCAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciBpZnJhbWUsIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIG9iamVjdCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uZW50cnktY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCBvbCwgLmVudHJ5LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uZW50cnktY29udGVudCB0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW50cnktY29udGVudCB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmVudHJ5LWNvbnRlbnQgdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC5lbnRyeS1jb250ZW50IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAuZW50cnktY29udGVudCB0YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLmVudHJ5LWNvbnRlbnQgdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC5lbnRyeS1jb250ZW50IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAuZW50cnktY29udGVudCB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgZGwgZHQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IGRsIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgYWNyb255bVt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5OTk7XG59XG5cbi5hbGlnbnJpZ2h0LCAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDE1cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgZmlndXJlLCAuZW50cnktY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVudHJ5LWNvbnRlbnQgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCBhdXRvIDI1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbmNlbnRlciBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNhcHRpb24sIC5lbnRyeS1jb250ZW50IC53cC1jYXB0aW9uLXRleHQsIC5lbnRyeS1jb250ZW50IGZpZ2NhcHRpb24ge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIGJvZHkuZnVsbC13aWR0aCAud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuZnVsbC13aWR0aCAud3AtYmxvY2staW1hZ2UuYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgLSAyNXZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjUlIC0gMjV2dyk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYm94ZWQgLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCwgYm9keS5ib3hlZCAud3AtYmxvY2staW1hZ2UuYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IC5nLXBvc3QsIC5lbnRyeS1jb250ZW50IC5pbnN0YWdyYW0tbWVkaWEsIC5lbnRyeS1jb250ZW50IC5yZWRkaXQtY2FyZCwgLmVudHJ5LWNvbnRlbnQgLnR1bWJsci1wb3N0LCAuZW50cnktY29udGVudCAudHdpdHRlci10d2VldCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy02LCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNywgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTgsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IHtcbiAgbWFyZ2luOiAtNXB4IC01cHggMTVweCAtNXB4O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMzMuMzMlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTYuNjY2JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTQuMjglO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMi41JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTEuMTExJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKzMpLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbis0KSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNG4rNSksIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDVuKzYpLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg2bis3KSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoN24rOCksIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDhuKzkpLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg5bisxMCkge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnRlcm1zLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktY29udGVudCAudGVybXMtbGlzdCBzcGFuLnNlcCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYTpob3ZlciwgLnNpbmdsZS1wYWdlLXNpbXBsZS1jb250ZW50IC5lbnRyeS1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaHIge1xuICBtYXJnaW46IDI3cHggMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xuICBtYXJnaW46IDEuNjVlbSBhdXRvO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRlZmF1bHQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xuICBtYXJnaW46IDEuNjVlbSBhdXRvO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gaDE6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gLmgxOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IGgyOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IC5oMjpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiBoMzpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiAuaDM6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gaDQ6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gLmg0OmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IGg1OmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IC5oNTpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiBoNjpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiAuaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSwgLnNpbmdsZS1wYWdlLXNpbXBsZS1jb250ZW50IC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDExMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nOiA2MHB4IDM1cHggNTBweDtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA5MXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWNvbnRlbnQuc2luZ2xlLXBvc3QtY29udGVudCBibG9ja3F1b3RlIGJsb2NrcXVvdGU6YmVmb3JlLCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlLCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlLmJzLXB1bGxxdW90ZSB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMzMzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUuYnMtcHVsbHF1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUtcmlnaHQsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlLmJzLXB1bGxxdW90ZS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQuc2luZ2xlLXBvc3QtY29udGVudCBibG9ja3F1b3RlLmJzLXB1bGxxdW90ZS1sZWZ0LCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgLmFsaWdubGVmdCwgLmFsaWducmlnaHQsIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZW50cnktY29udGVudCBmaWd1cmUuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRpbnVlLXJlYWRpbmctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29udGludWUtcmVhZGluZy1jb250ZW50LmNsb3NlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC43NXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGludWUtcmVhZGluZy1jb250ZW50LmNsb3NlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAzNSUsICNmZmYpO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG4gIC5jb250aW51ZS1yZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgfVxuICAuY29udGludWUtcmVhZGluZy1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuY29udGludWUtcmVhZGluZy1idG4uYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCA0MnB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMzcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIH1cbn1cbi5jb21tZW50cy13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlIC5jb21tZW50cy1jbG9zZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmNvbW1lbnRzLXdyYXAgb2wuY29tbWVudC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29tbWVudHMtd3JhcCBvbC5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudHMtd3JhcCBvbC5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICB9XG59XG4uY29tbWVudHMtd3JhcCBsaS5jb21tZW50LCAuY29tbWVudHMtd3JhcCBsaS5waW5nYmFjayB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29tbWVudHMtd3JhcCBsaSA+IGRpdiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5jb21tZW50cy13cmFwIC5jb21tZW50LWxpc3QgPiBsaTpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1hdmF0YXIgLmF2YXRhciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBjb2xvcjogIzg1ODU4NTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LWF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jb21tZW50cy13cmFwIGxpLnBpbmdiYWNrIC5jb21tZW50LW1ldGEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3IgLnNheXMge1xuICBjb2xvcjogIzlhOWE5YTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LXB1Ymxpc2hlZCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAwIDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2MyYzJjMjtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IGVtLm5lZWRzLWFwcHJvdmUge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1mb290ZXIgLmNvbW1lbnQtZWRpdC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtZm9vdGVyLCAuY29tbWVudC1saXN0IC5jb21tZW50LWZvb3RlciAuY29tbWVudC1lZGl0LWxpbmsge1xuICBjb2xvcjogIzg2ODY4NjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWZvb3RlciAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTA5MDkwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50cy13cmFwIC5jb21tZW50cy1uYXYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNvbW1lbnRzLXdyYXAgLmNvbW1lbnRzLW5hdiAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb21tZW50cy13cmFwIC5jb21tZW50cy1uYXYgLnBhZ2UtbnVtYmVycyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tbWVudHMtd3JhcCArIC5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5jb21tZW50LXJlc3BvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1yZXNwb25kICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlIC5oLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5sb2ctaW4tb3V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS1hbGxvd2VkLXRhZ3Mge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzLXdyYXAgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLndwLXNvY2lhbC1sb2dpbi13aWRnZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLndwLXNvY2lhbC1sb2dpbi1jb25uZWN0LXdpdGgge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDE0MTQxO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5ub3RlLWFmdGVyLCAuY29tbWVudC1yZXNwb25kIC5ub3RlLWJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAubm90ZS1hZnRlciBwOmxhc3QtY2hpbGQsIC5jb21tZW50LXJlc3BvbmQgLm5vdGUtYmVmb3JlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmF1dGhvci13cmFwIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmVtYWlsLXdyYXAge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC51cmwtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC51cmwtd3JhcCAudXJsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuYXV0aG9yLXdyYXAgaW5wdXQsIC5jb21tZW50LXJlc3BvbmQgLmVtYWlsLXdyYXAgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuYXV0aG9yLXdyYXAsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtd3JhcCwgLmNvbW1lbnQtcmVzcG9uZCAuZW1haWwtd3JhcCwgLmNvbW1lbnQtcmVzcG9uZCAudXJsLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5hdXRob3IsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQsIC5jb21tZW50LXJlc3BvbmQgLmVtYWlsLCAuY29tbWVudC1yZXNwb25kIC51cmwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBwYWRkaW5nOiAxOHB4IDEycHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmF1dGhvciwgLmNvbW1lbnQtcmVzcG9uZCAuZW1haWwsIC5jb21tZW50LXJlc3BvbmQgLnVybCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQge1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICM0MzQzNDM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDA7XG59XG5cbi5hamF4aWZpZWQtY29tbWVudHMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUyZTQ7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjk7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5jb21tZW50LWFqYXhpZmllZC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0ICsgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUucHJvdmlkZXJzLTIgLm5hdi10YWJzIGxpIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUucHJvdmlkZXJzLTIgLm5hdi10YWJzIGxpLCAuY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUucHJvdmlkZXJzLTMgLm5hdi10YWJzIGxpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2VmZjBmMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAubmF2LXRhYnMgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIC5hY3RpdmUgYTphZnRlciB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAubmF2LXRhYnMgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIC5hY3RpdmUgYSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAuY29tbWVudHMtY291bnQsIC5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAuZGlzcXVzLWNvbW1lbnQtY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5kaXNxdXMtY29tbWVudC1jb3VudCB7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5hY3RpdmUgLmNvbW1lbnRzLWNvdW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAuY29tbWVudHMtY291bnQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm11bHRpLXdvcmRwcmVzcy1jb21tZW50LXNlY3Rpb24gLmNvbW1lbnQtcmVzcG9uZDpmaXJzdC1jaGlsZCA+IC5zZWN0aW9uLWhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLnRhYi1wYW5lIC5jb21tZW50cy10ZW1wbGF0ZSwgLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC50YWItcGFuZSAuY29tbWVudHMtdGVtcGxhdGUuY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm11bHRpLXdvcmRwcmVzcy1jb21tZW50LXNlY3Rpb24gLmNvbW1lbnQtcmVzcG9uZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmJhY2stdG9wIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgei1pbmRleDogOTk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYmFjay10b3AuZmFkZS1vdXQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmFjay10b3AuaXMtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYm90dG9tOiA4cHg7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDEge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDMge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmFjay10b3AuZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzODM4Mzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmFjay10b3A6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0byA1MHB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5zZWNvbmQtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5kZXNjLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lcnJvcjQwNCAuY29udGVudC1jb2x1bW4gLmRlc2Mtc2VjdGlvbiAudGl0bGUtNDA0IHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAudGV4dC00MDQge1xuICBmb250LXNpemU6IDEzMHB4O1xuICBsaW5lLWhlaWdodDogMTc1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuYWN0aW9uLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuYWN0aW9uLWxpbmtzIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC50b3AtbGluZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0gbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDMwJSAwIDEwcHg7XG4gIG91dGxpbmU6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDclO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0uaGF2ZS1mb2N1cyAuc2VhcmNoLWZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllO1xufVxuXG4uZXJyb3I0MDQgLnNlYXJjaC1hY3Rpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVycm9yNDA0IHNjcmlwdCArIC5zZWFyY2gtYWN0aW9uLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmF1dGhvci1wcm9maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5wb3N0LWF1dGhvci1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLnBvc3QtYXV0aG9yLWF2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDIwcHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci10aXRsZSAuYXV0aG9yLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgN3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLXJpZ2h0OiA1MCU7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLXRpdGxlIC50aXRsZS1jb3VudHMge1xuICBjb2xvcjogIzhhOGE4YTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci10aXRsZSAudGl0bGUtY291bnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBtYXJnaW46IDAgOHB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAucG9zdC1hdXRob3ItYmlvIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLnBvc3QtYXV0aG9yLWJpbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkgYSwgLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkucG9zdHMtY291bnQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5mYWNlYm9vayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNjM5Zjtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkudHdpdHRlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5YzhmZjtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZ29vZ2xlLXBsdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzNkMzI7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLmluc3RhZ3JhbSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxN2ZhNDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZmxpY2tyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0NGRiO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5iZWhhbmNlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I2M2ZjO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5zb3VuZGNsb3VkIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5kZWxpY2lvdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTc5ZmY7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLnZpbWVvIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhM2U5O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5kcmliYmJsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkubGlua2VkaW4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjY2YTA7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLnlvdXR1YmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzE4MWU7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLnBpbnRlcmVzdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZ2l0aHViIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5zaXRlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkge1xuICBtYXJnaW46IDEwcHggMCAyNXB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUgLm5leHQsIC5iZXR0ZXItZ2FsbGVyeSAuZ2FsbGVyeS10aXRsZSAucHJldiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUgLm5leHQ6aG92ZXIsIC5iZXR0ZXItZ2FsbGVyeSAuZ2FsbGVyeS10aXRsZSAucHJldjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUgLm5leHQgLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5nYWxsZXJ5LXRpdGxlIC5wcmV2IC5mYSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmNvdW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBncmV5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtaW4td2lkdGg6IDQ2cHg7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeSAuY291bnQgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5tYWluLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLnNsaWRlLXRpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5zbGlkZS10aXRsZS13cmFwIC5zbGlkZS1jb3B5LCAuYmV0dGVyLWdhbGxlcnkgLnNsaWRlLXRpdGxlLXdyYXAgLnNsaWRlLXRpdGxlIHtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC41NSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLnNsaWRlLXRpdGxlLXdyYXAgLnNsaWRlLWNvcHkge1xuICBtYXJnaW46IDRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX190aHVtYjpiZWZvcmUge1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpO1xuICB6LWluZGV4OiA4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19uYXY6YmVmb3JlLCAuYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19zdGFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC42KSAyNSUsIHJnYmEoMCwgMCwgMCwgMC4zKSA3NSUsIHRyYW5zcGFyZW50KSwgcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUgYXQgMCA1MCUsIHJnYmEoMCwgMCwgMCwgMC43KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDAgMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19uYXY6YWZ0ZXIsIC5iZXR0ZXItZ2FsbGVyeSAuZm90b3JhbWFfX3N0YWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuNikgMjUlLCByZ2JhKDAsIDAsIDAsIDAuMykgNzUlLCB0cmFuc3BhcmVudCksIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGF0IDEwMCUgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNyksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwLCAxMDAlIDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmNvdW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBncmV5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19uYXYtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9faHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9faHRtbCBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDIycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgYm94LXNoYWRvdzogMCAwIDIycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX2h0bWwgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeS5iZXR0ZXItZ2FsbGVyeS1pbWctZnVsbCAuZm90b3JhbWFfX25hdl9fZnJhbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeS5iZXR0ZXItZ2FsbGVyeS1pbWctZnVsbCAuZm90b3JhbWFfX25hdl9fZnJhbWUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vLXJlc3VsdHMgPiAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLm5vLXJlc3VsdHMgPiAudGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLm5vLXJlc3VsdHMgPiAudGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG59XG5cbi5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi53aWRnZXQgPiAuYnMtc2hvcnRjb2RlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtc2hvcnRjb2RlLmJzLWhlYWRpbmctc2hvcnRjb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJzLWZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLWZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBicy1mYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBicy1mYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLWZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBicy1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbmZvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbmZvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5icy1hbmltYXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmJzLWZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYnMtZmFkZUluTGVmdDtcbn1cblxuLmJzLWZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5SaWdodDtcbn1cblxuLmJzLWZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYnMtZmFkZUluRG93bjtcbn1cblxuLmJzLWZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5VcDtcbn1cblxuLmJzLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1zcGluO1xuICBhbmltYXRpb24tbmFtZTogYnMtc3Bpbjtcbn1cblxuLnBhZ2luYXRpb24tYW5pbWF0ZSA+IC5icy1hbmltYXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG59XG5cbi5icy10YWItYW5pbS5icy10YWItYW5pbWF0ZWQuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG59XG5cbi5icy1sb2FkaW5nLCAuYnMtbG9hZGluZyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5icy1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmJzLWxvYWRpbmcge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uYnMtbG9hZGluZyA+IGRpdiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1sb2FkaW5nLWtleWZyYW1lO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBicy1sb2FkaW5nLWtleWZyYW1lO1xuICAtby1hbmltYXRpb24tbmFtZTogYnMtbG9hZGluZy1rZXlmcmFtZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJzLWxvYWRpbmcta2V5ZnJhbWU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjVzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjAzcztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuMDNzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDAuMDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDNzO1xufVxuXG4uYnMtbG9hZGluZyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4wMnM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjAycztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDlzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC4wOXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC4wOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wOXM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjA2cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDEuMDZzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDEuMDZzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMDZzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNjlzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTAuNjlzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC0wLjY5cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42OXM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40MXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC40MXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNDFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQxcztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjZzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS42cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDRzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC4wNHM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC4wNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wNHM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjg0cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuODRzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuODRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuODRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4wN3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjA3cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjA3cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjA3cztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjhzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42OHM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC42OHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42OHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42NnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC42NnM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjY2cztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuOTNzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC45M3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC45M3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC45M3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNzZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjc2cztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMjRzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNHM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNzZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjc2cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJzLWxvYWRpbmcta2V5ZnJhbWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJzLWxvYWRpbmcta2V5ZnJhbWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBicy1sb2FkaW5nLWtleWZyYW1lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtbG9hZGluZy1rZXlmcmFtZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZGVmZXJyZWQtbG9hZGluZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1wYWdpbi1sb2FkaW5nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk7XG59XG5cbi5icy1wYWdpbi1sb2FkaW5nLXdyYXBwZXIgLmJzLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yN3B4O1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmJzLXBhZ2luYXRpb24taW4tbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wb3N0LXJlbGF0ZWQgLmJzLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnMtcGFnaW5hdGlvbi1sYWJlbCB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBjb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjgzKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMzMpO1xuICBjb2xvcjogIzljOWM5YyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjgzKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYnMtcGFnaW5hdGlvbi5icy1wYWdpbmF0aW9uLWluLWxvYWRpbmcsIC5idG4tYnMtcGFnaW5hdGlvbi5ob3ZlciwgLmJ0bi1icy1wYWdpbmF0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuYm9keSAuYnMtcGFnaW5hdGlvbiBhLmJ0bi1icy1wYWdpbmF0aW9uLmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMzMpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOWM5YzljICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuODMpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJ0bi1icy1wYWdpbmF0aW9uLmRpc2FibGVkLCAuYnRuLWJzLXBhZ2luYXRpb24uZGlzYWJsZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5idG4tYnMtcGFnaW5hdGlvbiAuZmEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24ubmV4dCAuZmEge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24ucHJldiAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmJzLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1icy1wYWdpbmF0aW9uIC5sb2FkaW5nIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24gLmxvYWRlZCAuZmEge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24uaW5maW5pdHksIC5icy1wYWdpbmF0aW9uLmJzLWFqYXgtcGFnaW5hdGlvbi5tb3JlX2J0biwgLmJzLXBhZ2luYXRpb24uYnMtYWpheC1wYWdpbmF0aW9uLm1vcmVfYnRuX2luZmluaXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24uaW5maW5pdHkgLmJ0bi1icy1wYWdpbmF0aW9uLCAuYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24ubW9yZV9idG4gLmJ0bi1icy1wYWdpbmF0aW9uLCAuYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24ubW9yZV9idG5faW5maW5pdHkgLmJ0bi1icy1wYWdpbmF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA3cHg7XG59XG5cbi5icy1wYWdpbmF0aW9uLmJzLXNpbXBsZS1wYWdpbmF0aW9uIC5idG4tYnMtcGFnaW5hdGlvbi5wcmV2IC5mYSB7XG4gIG1hcmdpbjogMCAwIDAgMnB4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi5icy1zaW1wbGUtcGFnaW5hdGlvbiAuYnRuLWJzLXBhZ2luYXRpb24ubmV4dCAuZmEge1xuICBtYXJnaW46IDAgMnB4IDAgMDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1jbGFzc2ljLTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0yIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLWNsYXNzaWMtMyAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1jbGFzc2ljLTMgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctZ3JpZC0xIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLWdyaWQtMSAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1ncmlkLTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctZ3JpZC0yIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0zLTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTMtMiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC0xIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTEgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtMiAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC0yIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTMgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtMyAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC00IC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTQgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtNSAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC01IC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTYgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtNiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10YWxsLTEgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGFsbC0xIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLXRhbGwtMiAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10YWxsLTIgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGV4dC0xIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMSAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMSAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMSAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMiAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMyAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMyAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0zIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTMgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnMtc2xpZGVyLWNvbnRyb2xzIC5idG4tYnMtcGFnaW5hdGlvbi5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJzLXNsaWRlci1pdGVtcy1jb250YWluZXIgPiAuYnMtc2xpZGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW1zLWNvbnRhaW5lciAuYnMtc2xpZGVyLWl0ZW0uYnMtc2xpZGVyLWZpcnN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJzLXNsaWRlci1pdGVtcy1jb250YWluZXIgLmJzLWNvbnRyb2wtbmF2LXN0eWxlLTIgLmJ0bi1icy1wYWdpbmF0aW9uLm5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5icy1zbGlkZXItaXRlbXMtY29udGFpbmVyIC5icy1jb250cm9sLW5hdi1zdHlsZS0zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtbGlzdGluZy5icy1saXN0aW5nLXNpbmdsZS10YWIgLmJzLXNsaWRlci1pdGVtcy1jb250YWluZXIgLmJzLWNvbnRyb2wtbmF2LXN0eWxlLTQgLmJ0bi1icy1wYWdpbmF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJzLXNsaWRlci1kb3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLXNsaWRlci1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnMtc2xpZGVyLWRvdHMgLmJ0cy1icy1kb3RzLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEsIC5icy1zbGlkZXItZG90cy1zdHlsZS0yLCAuYnMtc2xpZGVyLWRvdHMtc3R5bGUtMywgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmJzLWNvbnRyb2wtbmF2ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEsIC5icy1jb250cm9sLW5hdiArIC5icy1zbGlkZXItZG90cy1zdHlsZS0yLCAuYnMtY29udHJvbC1uYXYgKyAuYnMtc2xpZGVyLWRvdHMtc3R5bGUtMywgLmJzLWNvbnRyb2wtbmF2ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQge1xuICBib3R0b206IDA7XG59XG5cbi5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEsIC5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTIsIC5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTMsIC5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEgLmJ0cy1icy1kb3RzLWJ0biwgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTIgLmJ0cy1icy1kb3RzLWJ0biwgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTMgLmJ0cy1icy1kb3RzLWJ0biwgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQgLmJ0cy1icy1kb3RzLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbjogMCAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uYnMtc2xpZGVyLWRvdHMtc3R5bGUtMSAuYnRzLWJzLWRvdHMtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnMtc2xpZGVyLWRvdHMtc3R5bGUtMyAuYnRzLWJzLWRvdHMtYnRuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQgLmJ0cy1icy1kb3RzLWJ0biB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmJzLXNpbXBsZS1wYWdpbmF0aW9uLnNpbXBsZV9uZXh0X3ByZXYgLmJ0bi1icy1wYWdpbmF0aW9uLnByZXYge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctYmxvZy0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctYmxvZy0yIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctYmxvZy0zIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctYmxvZy00IC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0zIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTEtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0xLTMgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMS00IC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTMtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0zLTMgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC03IC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtOCAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMiAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMyAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtNCAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0yIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLW1vZGVybi1ncmlkLWxpc3RpbmctNSAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctbWl4LTEtNCAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTUgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctdGV4dC0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctdGV4dC0zIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctdGV4dC00IC5icy1zbGlkZXItY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0yIC5icy1zbGlkZXItY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTYgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLW1peC0yLTIgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLXRodW1ibmFpbC0xIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMiAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0yIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy00IC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctdGFsbC0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctdGFsbC0yIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTMgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1ncmlkLTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy1ncmlkLTIgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlzdGluZy1taXgtNC03ICsgLmJzLXBhZ2luYXRpb24tcmVzcG9uc2UsIC5saXN0aW5nLW1peC00LTcgKyAuYnMtcGFnaW5hdGlvbi1yZXNwb25zZSB+IC5icy1wYWdpbmF0aW9uLXJlc3BvbnNlLCAubGlzdGluZy1taXgtNC04ICsgLmJzLXBhZ2luYXRpb24tcmVzcG9uc2UsIC5saXN0aW5nLW1peC00LTggKyAuYnMtcGFnaW5hdGlvbi1yZXNwb25zZSB+IC5icy1wYWdpbmF0aW9uLXJlc3BvbnNlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmRyb3BjYXAuZHJvcGNhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA4cHggLTEwcHggMDtcbiAgZm9udC1zaXplOiA3NHB4O1xuICBsaW5lLWhlaWdodDogNzRweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZHJvcGNhcC5kcm9wY2FwLXNxdWFyZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG5cbi5kcm9wY2FwLmRyb3BjYXAtc3F1YXJlLW91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cblxuLmRyb3BjYXAuZHJvcGNhcC1jaXJjbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kcm9wY2FwLmRyb3BjYXAtY2lyY2xlLW91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuXG4uYnMtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgcGFkZGluZzogMCAzcHg7XG59XG5cbi5icy1oaWdobGlnaHQuYnMtaGlnaGxpZ2h0LXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI2YjY7XG59XG5cbi5icy10YWItc2hvcnRjb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJzLXRhYi1zaG9ydGNvZGUgLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtdGFiLXNob3J0Y29kZSAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDlweCAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJzLXRhYi1zaG9ydGNvZGUgLm5hdi10YWJzID4gbGkgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5icy10YWItc2hvcnRjb2RlIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5icy10YWItc2hvcnRjb2RlIC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cywgLmJzLXRhYi1zaG9ydGNvZGUgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5icy10YWItc2hvcnRjb2RlIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtdGFiLXNob3J0Y29kZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbn1cblxuLmJzLXJvdy1zaG9ydGNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbC1oZWFkaW5nIGEge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmQ2O1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZy5hY3RpdmUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZyAqLCAuYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUsIC5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGEge1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwgLnBhbmVsLWhlYWRpbmcgYSwgLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0LCB1bC5icy1zaG9ydGNvZGUtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdCBsaTpiZWZvcmUge1xuICB3aWR0aDogMjVweDtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNnB4O1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdCBsaTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0Lmxpc3Qtc3R5bGUtY2hlY2sgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QubGlzdC1zdHlsZS1zdGFyIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0Lmxpc3Qtc3R5bGUtZWRpdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdC5saXN0LXN0eWxlLWZvbGRlciBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdC5saXN0LXN0eWxlLWZpbGUgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QubGlzdC1zdHlsZS1oZWFydCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdC5saXN0LXN0eWxlLWFzdGVyaXNrIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbmhyLmJzLWRpdmlkZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xufVxuXG5oci5icy1kaXZpZGVyLmRhc2hlZC1saW5lIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG5oci5icy1kaXZpZGVyLmZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaHIuYnMtZGl2aWRlci5sYXJnZSB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbmhyLmJzLWRpdmlkZXIuc21hbGwge1xuICB3aWR0aDogNzAlO1xufVxuXG5oci5icy1kaXZpZGVyLnRpbnkge1xuICB3aWR0aDogNTAlO1xufVxuXG5oci5icy1kaXZpZGVyICsgaDEsIGhyLmJzLWRpdmlkZXIgKyAuaDEsIGhyLmJzLWRpdmlkZXIgKyBoMiwgaHIuYnMtZGl2aWRlciArIC5oMiwgaHIuYnMtZGl2aWRlciArIGgzLCBoci5icy1kaXZpZGVyICsgLmgzIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbmhyLmJzLWRpdmlkZXIgKyBoNSwgaHIuYnMtZGl2aWRlciArIC5oNSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbmgxICsgaHIuYnMtZGl2aWRlciwgLmgxICsgaHIuYnMtZGl2aWRlciwgaDIgKyBoci5icy1kaXZpZGVyLCAuaDIgKyBoci5icy1kaXZpZGVyLCBoMyArIGhyLmJzLWRpdmlkZXIsIC5oMyArIGhyLmJzLWRpdmlkZXIsIGg0ICsgaHIuYnMtZGl2aWRlciwgLmg0ICsgaHIuYnMtZGl2aWRlciwgaDUgKyBoci5icy1kaXZpZGVyLCAuaDUgKyBoci5icy1kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmJzLXNob3J0Y29kZS1hbGVydC5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5icy1zaG9ydGNvZGUtYWxlcnQuYWxlcnQtc2ltcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2cuc3RpY2t5LCAubGlzdGluZy1pdGVtLWJsb2cuc3RpY2t5OmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJkZjtcbiAgcGFkZGluZzogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbDpob3ZlciAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LCAudmNfaW1hZ2VzX2Nhcm91c2VsOmhvdmVyIC52Y19jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udmNfaW1hZ2VzX2Nhcm91c2VsIC52Y19jYXJvdXNlbC1pbm5lciAudmNfY2Fyb3VzZWwtc2xpZGVsaW5lIC52Y19jYXJvdXNlbC1zbGlkZWxpbmUtaW5uZXIgPiAudmNfaXRlbSB7XG4gIGhlaWdodDogMDtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbCAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0Lmljb24tbmV4dDpiZWZvcmUsIC52Y19pbWFnZXNfY2Fyb3VzZWwgLnZjX2Nhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldi5pY29uLXByZXY6YmVmb3JlIHtcbiAgdG9wOiAtMTFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbCAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0Lmljb24tbmV4dDpiZWZvcmUge1xuICByaWdodDogLTFweDtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbCAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2Lmljb24tcHJldjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xufVxuXG4ud3BiX2dhbGxlcnkgPiAud3BiX3dyYXBwZXIgPiAud3BiX2ZsZXhzbGlkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHpvb206IDE7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ud3BiX2ZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLndwYl9mbGV4c2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogZmxleHNsaWRlci1pY29uO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi53cGJfZ2FsbGVyeSAud3BiX2ZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ud3BiX2dtYXBzX3dpZGdldCAud3BiX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52Y19idG4zIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi53cGNmNy1mb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4ud3BjZjctZm9ybSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwY2Y3LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFyY2hpdmUtdGl0bGUuc2VhcmNoLXRpdGxlLnNlYXJjaC1iZ2NzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5iZXR0ZXItZ2NzLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLmJldHRlci1nY3Mtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm90aGVyLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuXG4uYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IC5mYSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5icy1wcmV0dHktdGFicy5icy1wcmV0dHktdGFicy1pbml0aWFsaXplZCAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyOmhvdmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnMtcHJldHR5LXRhYnMtY29udGFpbmVyLmRpc3BsYXktbW9yZS1pdGVtcyAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbms6aG92ZXIgLmgtdGV4dCB7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEzKSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYiAub3RoZXItbGluayB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC43cyBlYXNlLCBiYWNrZ3JvdW5kIDAuN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjdzIGVhc2UsIGJhY2tncm91bmQgMC43cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjdzIGVhc2UsIGJhY2tncm91bmQgMC43cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjdzIGVhc2UsIGJhY2tncm91bmQgMC43cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5icy1wcmV0dHktdGFicy5icy1wcmV0dHktdGFicy1pbml0aWFsaXplZCAub3RoZXItbGluayB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnJhdGluZy1zdGFycywgLmxpc3RpbmctbWctMS1pdGVtIC5yYXRpbmctc3RhcnMsIC5saXN0aW5nLW1nLTItaXRlbSAucmF0aW5nLXN0YXJzLCAubGlzdGluZy1tZy0zLWl0ZW0gLnJhdGluZy1zdGFycywgLmxpc3RpbmctbWctNC1pdGVtIC5yYXRpbmctc3RhcnMsIC5saXN0aW5nLW1nLTYtaXRlbSAucmF0aW5nLXN0YXJzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEgLnJhdGluZy1iYXIsIC5saXN0aW5nLW1nLTEtaXRlbSAucG9zdC1tZXRhIC5yYXRpbmctYmFyLCAubGlzdGluZy1tZy0yLWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLWJhciwgLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLnJhdGluZy1iYXIsIC5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1tZXRhIC5yYXRpbmctYmFyLCAubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1zbGlkZXItaXRlbSAucG9zdC1tZXRhIC5yYXRpbmcsIC5saXN0aW5nLWl0ZW0tdGFsbC0yIC5wb3N0LW1ldGEgLnJhdGluZywgLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3QtbWV0YSAucmF0aW5nLCAubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLCAubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5wb3N0LW1ldGEgLnJhdGluZyB7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtY29udGFpbmVyLm9wZW4ucmVzdWx0LXJlc3VsdHMtZXhpc3QgLnNlYXJjaC1wcmV2aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDdweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA3cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDdweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgei1pbmRleDogOTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZWFyY2gtcHJldmlldyBbZGF0YS1zZWN0aW9uLW5hbWVdIHtcbiAgbWF4LWhlaWdodDogMzEwcHg7XG59XG5cbi5zZWFyY2gtcHJldmlldyAuY2xlYW4tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWFyY2gtcHJldmlldyAubGlzdGluZy1pdGVtLXRodW1ibmFpbDpsYXN0LWNoaWxkLCAuc2VhcmNoLXByZXZpZXcgdWwucHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5hamF4LXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtNDA0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hamF4LXNlYXJjaC1yZXN1bHRzIC5jbGVhbi1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucmVzdWx0LXJlc3VsdHMtZXhpc3QgLnNlYXJjaC1wcmV2aWV3IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmFqYXgtc2VhcmNoLW5vLXByb2R1Y3QgLmFqYXgtYWpheC1wb3N0cy1saXN0LCAudHdvLWNvbHVtbi1yZXN1bHRzLWxpc3Qge1xuICBwYWRkaW5nOiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50d28tY29sdW1uLXJlc3VsdHMtbGlzdCA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbn1cblxuLnR3by1jb2x1bW4tcmVzdWx0cy1saXN0ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udHdvLWNvbHVtbi1yZXN1bHRzLWxpc3QgPiAuYWpheC1wb3N0cy1jb2x1bW5zIHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnR3by1jb2x1bW4tcmVzdWx0cy1saXN0ID4gLmFqYXgtcHJvZHVjdHMtY29sdW1ucyB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi5hamF4LXNlYXJjaC1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbi5hamF4LWFqYXgtcG9zdHMtbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5hamF4LWFqYXgtcG9zdHMtbGlzdCAuYWpheC1zZWFyY2gtbG9hZGluZywgLmFqYXgtYWpheC1wb3N0cy1saXN0IC5hbGlnbi12ZXJ0aWNhbC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2FmYWZhZjtcbn1cblxuLmFqYXgtdGF4b25vbXktbGlzdCAuYWpheC1zZWFyY2gtbG9hZGluZywgLmFqYXgtdGF4b25vbXktbGlzdCAuYWxpZ24tdmVydGljYWwtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNhZmFmYWY7XG59XG5cbi5hamF4LWFqYXgtcG9zdHMtbGlzdCAuYWpheC10YXhvbm9teS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFqYXgtYWpheC1wb3N0cy1saXN0IC5saXN0aW5nLXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkRvd247XG59XG5cbi5zZWFyY2gtcHJldmlldyAuYnMtbGlzdGluZy1wcm9kdWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5hamF4LXRheG9ub215LWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5hamF4LXByb2R1Y3RzLWNvbHVtbnMgLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFqYXgtcHJvZHVjdHMtY29sdW1ucyAucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4uYWpheC1wcm9kdWN0cy1jb2x1bW5zIC5zdGFyLXJhdGluZyArIC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hamF4LXByb2R1Y3RzLWNvbHVtbnMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLnNlYXJjaC1wcmV2aWV3IC5wb3N0LWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEzcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLnBvc3QtY2F0ZWdvcmllcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG5cbi5hamF4LXNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0cy13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmFqYXgtY2F0ZWdvcmllcy1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFqYXgtdGFncy1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmFqYXgtc2VhcmNoLW5vLXByb2R1Y3QgLmFqYXgtdGF4b25vbXktbGlzdCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWpheC1zZWFyY2gtbm8tcHJvZHVjdCAuYWpheC10YXhvbm9teS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0IC5hamF4LWFqYXgtcG9zdHMtbGlzdCB7XG4gIHdpZHRoOiA1MyU7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0LmFqYXgtc2VhcmNoLWZ1bGx3aWR0aCAuYWpheC1hamF4LXBvc3RzLWxpc3Qge1xuICB3aWR0aDogNjklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0LmFqYXgtc2VhcmNoLWZ1bGx3aWR0aCAudHdvLWNvbHVtbi1yZXN1bHRzLWxpc3Qge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0LmFqYXgtc2VhcmNoLWZ1bGx3aWR0aCAubGlzdGluZy10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWpheC1wb3N0cy1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsIC5zZWFyY2gtcHJldmlldyAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDMsIC5zZWFyY2gtcHJldmlldyAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuaDMge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmFqYXgtcG9zdHMtY29sdW1ucyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5jbGVhbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY2xlYW4tdGl0bGUgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmNsZWFuLXRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmNsZWFuLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDZweCA5cHg7XG4gIG1hcmdpbjogMCAxcHggNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jbGVhbi1idXR0b24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2xlYW4tYnV0dG9uIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icy12aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJzLXZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJzLXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnMtaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnMtaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnMtaGlkZGVuLXNtLCAuYnMtaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJzLWhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWpheC1wb3N0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnBvc3QtaGVhZGVyLWlubmVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAuc2luZ2xlLWZlYXR1cmVkLnNpbmdsZS1mZWF0dXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IC5jb21tZW50cy10ZW1wbGF0ZS5jb21tZW50cy10ZW1wbGF0ZSwgLmFqYXgtcG9zdC1jb250ZW50IC5wb3N0LXJlbGF0ZWQucG9zdC1yZWxhdGVkLCAuYWpheC1wb3N0LWNvbnRlbnQgLnNpbmdsZS1jb250YWluZXIuc2luZ2xlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4NTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAucG9zdC1oZWFkZXItaW5uZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubW9kYWwuc2lnbi1pbi1tb2RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwuc2lnbi1pbi1tb2RhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4uc2lnbi1pbi1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcbn1cblxuLnNpZ24taW4tbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lnbi1pbi1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xufVxuXG4uc2lnbi1pbi1tb2RhbCAuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xufVxuXG4uc2lnbi1pbi1tb2RhbCAuY2xvc2UtbW9kYWw6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNpZ24taW4tbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG59XG5cbi5icy1sb2dpbiB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4yLCAwLjI0LCAwLjg4KTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40NHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4yLCAwLjI0LCAwLjg4KTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjQ0cyBjdWJpYy1iZXppZXIoMC44LCAwLjIsIDAuMjQsIDAuODgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4yLCAwLjI0LCAwLjg4KTtcbn1cblxuLmJzLWxvZ2luLmlubW92ZSAuYnMtbG9naW4tcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbC5icy1jdXJyZW50LWxvZ2luLXBhbmVsLmJzLWxvZ2luLXNpZ24tcGFuZWwge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnMtbG9naW4gLmJzLWxvZ2luLXBhbmVsLmJzLWxvZ2luLXNpZ24tcGFuZWwge1xuICBsZWZ0OiAtNDRweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbC5icy1sb2dpbi1yZXNldC1wYW5lbCB7XG4gIHJpZ2h0OiAtNDRweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbC5icy1jdXJyZW50LWxvZ2luLXBhbmVsLmJzLWxvZ2luLXJlc2V0LXBhbmVsIHtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5icy1sb2dpbiAubG9naW4taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzdhN2E3YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtbG9naW4gLmxvZ2luLWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1oZWFkZXIgLmxvZ2luLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1yZXNldC1wYW5lbCAubG9naW4taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1yZXNldC1wYW5lbCAubG9naW4taGVhZGVyIC5sb2dpbi1pY29uIHtcbiAgY29sb3I6ICM0OTQ5NDk7XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcmVzZXQtcGFuZWwgLmxvZ2luLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYnMtbG9naW4gLmxvZ2luLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuYnMtbG9naW4gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5icy1sb2dpbiAucmVtZW1iZXItY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBsZWZ0OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5icy1sb2dpbiAucmVtZW1iZXItY2hlY2tib3ggKyAucmVtZW1iZXItbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4uYnMtbG9naW4gLnJlbWVtYmVyLWNoZWNrYm94OmNoZWNrZWQgKyAucmVtZW1iZXItbGFiZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cblxuLmJzLWxvZ2luIC5yZW1lbWJlci1sYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQWdDQVlBQUFBYmlmak1BQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBVlpKUkVGVVNBM3RsVEZ1ZzBBUVJRY3dNZ29GRWcydVhibmxDSnlGMGtkSUFVMWEzOEExNGhiMFJpNmhvMFVVcERPRkVkck1SNEVRZ3lJSVJZcDRwWlZnZHQ2ZmdkMlpsZUk0VmlWSmV1UHBOazFqMG95aEtNcTdFT0xNODNVRFdOZjE0MzYvZjFGVmRRWk9WTmUxbVdYWjhYYTdFVjJ2MS9KK3Y3UFlzZ0VHckl5MDUwWWVwZ2NHckR3MC91YjVLVUQwL0FmOEQxQVlmTFlYbnlFd1lHV3VnRE1YUnJWRUJMNWd3RXByeTNuMU52NjNmcENtS2JtdVMzbWVmMjM3NVhLWjFjdVNKQkdXWlFrbXhlRndFR2hwWUVlN01IVWVFTmx4SENxS29vM01UWmhrK1JNZFpoQ0dvZEEwVFp4T3B6NnJZV1JFdDIxYmxHWFpyb09sVHFDcUtzR05zazBSamhEaHlHSzMyL1cySVF5RmJ3SXcrTDdmTzBQRU1JeisvUkdlRklEUjg3d2Vnc2hqMnZEcHhpaURibUVvTWhXNTg0UEFoaU9NQm44S2JiZGJpcUtJZ2lBZzAvemh5bHg5dFhFNmY5c1BQZ0RwSzJUZDZzQlVwQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnMtbG9naW4gLmdvLXJlc2V0LXBhbmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYnMtbG9naW4gLmxvZ2luLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtbG9naW4gLmJzLWxvZ2luLXJlc2V0LXBhbmVsIC5sb2dpbi1idG4ge1xuICBiYWNrZ3JvdW5kOiAjNTc1NzU3ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1sb2dpbiAubG9naW4tc2lnbnVwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtbG9naW4gLmdvLWxvZ2luLXBhbmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zaWduLWluLW1vZGFsIC5icy1sb2dpbiAuZ28tbG9naW4tcGFuZWwge1xuICBsZWZ0OiAtMzBweDtcbn1cblxuLmJzLWxvZ2luIC5nby1sb2dpbi1wYW5lbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzNmM2YzZjtcbn1cblxuLmJzLWxvZ2luLmJzLXR5cGUtcHJvZmlsZSB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIGhlaWdodDogMjQwcHg7XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcGFuZWwuYnMtY3VycmVudC1sb2dpbi1wYW5lbC5icy1sb2dpbi11c2VyLXBhbmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAwO1xufVxuXG4uYnMtbG9naW4gLmJzLWxvZ2luLXVzZXItcGFuZWwgLmxvZ2luLWhlYWRlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5icy1sb2dpbiAudXNlci1saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xufVxuXG4uYnMtbG9naW4gLnVzZXItbGlua3MgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJzLWxvZ2luIC51c2VyLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYnMtbG9naW4gLnVzZXItbGlua3MgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAxN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIC5vci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIC5vci10ZXh0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlM2UzO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzllOWU5ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtNHB4O1xuICBmb250LXNpemU6IDA7XG59XG5cbi5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgNHB4IDhweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIGxpIC5zb2NpYWwtbG9naW4tYnRuLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgdWwgbGk6Zmlyc3QtY2hpbGQsIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgdWwuaXRlbXMtY291bnQtMiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIHVsIGxpOmZpcnN0LWNoaWxkIC5zb2NpYWwtbG9naW4tYnRuLCAuYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIHVsLml0ZW1zLWNvdW50LTIgbGkgLnNvY2lhbC1sb2dpbi1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZmFjZWJvb2ssIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZmFjZWJvb2s6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2MzlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ29vZ2xlLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdvb2dsZTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1nb29nbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczZDMyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdHRlciwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi10d2l0dGVyOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTljOGZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4taW5zdGFncmFtLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWluc3RhZ3JhbTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1pbnN0YWdyYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE3ZmE0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4td29yZHByZXNzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXdvcmRwcmVzczpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi13b3JkcHJlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE2MzhkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFob28sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFob286Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFob286aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIzZTk4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGlua2VkaW4sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGlua2VkaW46Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1ZDk4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZGlzcXVzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWRpc3F1czpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1kaXNxdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU5ZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcmVkZGl0LCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXJlZGRpdDpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1yZWRkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JhM2JjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZm91cnNxdWFyZSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1mb3Vyc3F1YXJlOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWZvdXJzcXVhcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5MmNlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGFzdGZtLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWxhc3RmbTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1sYXN0Zm06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTAyNTI5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHVtYmxyLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXR1bWJscjpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi10dW1ibHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0YTYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ29vZHJlYWRzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdvb2RyZWFkczpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1nb29kcmVhZHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M0NjBmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RhY2tvdmVyZmxvdywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1zdGFja292ZXJmbG93OmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXN0YWNrb3ZlcmZsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM2ZjIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ2l0aHViLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdpdGh1Yjpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1naXRodWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxOTE5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZHJpYmJibGUsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZHJpYmJibGU6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZHJpYmJibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tNTAwcHgsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tNTAwcHg6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tNTAwcHg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc2t5cm9jaywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1za3lyb2NrOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXNreXJvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5N2NkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbWl4aSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1taXhpOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW1peGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ5MTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RlYW0sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RlYW06Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RlYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdGNodHYsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdGNodHY6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdGNodHY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzOTljICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdmtvbnRha3RlLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXZrb250YWt0ZTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi12a29udGFrdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE1MzdkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbWFpbHJ1LCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW1haWxydTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1tYWlscnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4MWMyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFuZGV4LCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXlhbmRleDpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi15YW5kZXg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tb2Rub2tsYXNzbmlraSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1vZG5va2xhc3NuaWtpOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW9kbm9rbGFzc25pa2k6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg3NTAyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tYW9sLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWFvbDpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1hb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY5ODI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGl2ZSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1saXZlOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWxpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZiMGNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcGl4ZWxwaW4sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcGl4ZWxwaW46Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcGl4ZWxwaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLmJ0biB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxNHB4IDAgNDNweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgNHB4IDdweCAwO1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5idG4gLmJmLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3Atc29jaWFsLWxvZ2luLXByb3ZpZGVyLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1sb2dpbiAuZy1yZWNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0aW5nLWl0ZW0uYmV0dGVyLWFkcy1saXN0aXRlbWFkLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5iZXR0ZXItYWRzLWxpc3RpdGVtYWQubGlzdGluZy1pdGVtLXRleHQtMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW0uYmYtYnJlYWRjcnVtYi1lbmQ6YWZ0ZXIsIC5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iZi1icmVhZGNydW1iLmhpZGVfY3VycmVudCAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbSBhLCAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHNwYW4ge1xuICBjb2xvcjogIzllOWU5ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmYtYnJlYWRjcnVtYi5iYy1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZi1icmVhZGNydW1iLmJjLWxpZ2h0LWNvbG9yIC5iZi1icmVhZGNydW1iLWl0ZW0gYSwgLmJmLWJyZWFkY3J1bWIuYmMtbGlnaHQtY29sb3IgLmJmLWJyZWFkY3J1bWItaXRlbSBzcGFuLCAuYmYtYnJlYWRjcnVtYi5iYy1saWdodC1jb2xvciAuYmYtYnJlYWRjcnVtYi1pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZi1icmVhZGNydW1iLmJjLWxpZ2h0LWNvbG9yIC5iZi1icmVhZGNydW1iLWl0ZW0uYmYtYnJlYWRjcnVtYi1lbmQge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5iZi1icmVhZGNydW1iLmJjLWhpZGUtbGFzdCAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJmLWJyZWFkY3J1bWIuYmMtdG9wLXN0eWxlIHtcbiAgcGFkZGluZzogN3B4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICBib2R5LnNpbmdsZSAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkuc2luZ2xlIC5jb250ZW50LWNvbHVtbiA+IC5icy1uZXdzbGV0dGVyLXBhY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJzbnAtZW1wdHktbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5icy1saWdodC1zY2hlbWUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1ibG9nLTEgPiAuaXRlbS1pbm5lciA+IC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWJsb2ctMiA+IC5pdGVtLWlubmVyID4gLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tYmxvZy0zID4gLml0ZW0taW5uZXIgPiAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1ibG9nLTUgPiAuaXRlbS1pbm5lciA+IC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWNsYXNzaWMtMSAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWdyaWQtMiAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS10Yi0xIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tdGItMyAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS10ZXh0LTEgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tdGV4dC0yIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLXRleHQtMyAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS10ZXh0LTQgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5wb3N0LW1ldGEsIC5icy1saWdodC1zY2hlbWUgLnBvc3QtbWV0YSBhLCAuYnMtbGlnaHQtc2NoZW1lIC5wb3N0LXN1bW1hcnksIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZyAub3RoZXItbGluayAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnBvc3QtbWV0YSA+IGEsIC5icy1saWdodC1zY2hlbWUgLnBvc3QtbWV0YSA+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnBvc3Qtc3VtbWFyeSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1ibG9nLTQgLmxpc3RpbmctaXRlbS1ibG9nLmhhcy1wb3N0LXRodW1ibmFpbCwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1jbGFzc2ljLTEuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xOmxhc3QtY2hpbGQgLmxpc3RpbmctaW5uZXIsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctY2xhc3NpYy0xLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5saXN0aW5nLWlubmVyLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5wb3N0LXN1bW1hcnkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTI5KTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAubGlzdGluZy1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyOSk7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLCAuYnMtbGlnaHQtc2NoZW1lIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3RzOmhvdmVyLCAuYnMtbGlnaHQtc2NoZW1lIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIGEsIC5icy1saWdodC1zY2hlbWUgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgc3BhbiwgLmJzLWxpZ2h0LXNjaGVtZSAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtY2xlYW4gLnNvY2lhbC1pdGVtLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1tb2Rlcm4gLnNvY2lhbC1pdGVtLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS0xMCAuc29jaWFsLWl0ZW0sIC5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTYgLnNvY2lhbC1pdGVtLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS03IC5zb2NpYWwtaXRlbSwgLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtOCAuc29jaWFsLWl0ZW0sIC5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTkgLnNvY2lhbC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcwNTg4Mik7XG59XG5cbi5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTEwIC5pdGVtLWNvdW50OmJlZm9yZSwgLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtMTAgLml0ZW0tam9pbjpiZWZvcmUsIC5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTkgLml0ZW0tY291bnQ6YmVmb3JlLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS05IC5pdGVtLWpvaW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3MDU4ODIpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gLnRlcm0tY291bnQsIC5icy1saWdodC1zY2hlbWUuYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczMgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXMxOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczM6YWZ0ZXIsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNjphZnRlciwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM3OmFmdGVyLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQVFNQUFBQ1RQd3c5QUFBQUJsQk1WRVVBQUFELy8vK2wyWi9kQUFBQUFYUlNUbE1BUU9iWVpnQUFBQkJKUkVGVUNOZGpFR0JRWUhCZ2FBQUFBbGdBOFgyQUF5OEFBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNTphZnRlciwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMxOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zOCAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDE3cHggNHB4IDIxcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczggLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDE3cHggIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zODpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFNQUFBQURDQVlBQUFCV0tMVy9BQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0UxaFkybHVkRzl6YUNraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFqUTROVVZGT0ROR056YzFNVEZGTjBJNE5UZENNVFJCTXpRM1JUSXdOVFFpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UWpRNE5VVkZPRFJHTnpjMU1URkZOMEk0TlRkQ01UUkJNelEzUlRJd05UUWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBDTkRnMVJVVTRNVVkzTnpVeE1VVTNRamcxTjBJeE5FRXpORGRGTWpBMU5DSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcENORGcxUlVVNE1rWTNOelV4TVVVM1FqZzFOMEl4TkVFek5EZEZNakExTkNJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BrODZBN0VBQUFBU1NVUkJWSGphWW1CZ1lMQmdJQWdBQWd3QUI4OEFPY2NWYkxzQUFBQUFTVVZPUks1Q1lJST0pIHJlcGVhdDtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM4IC5tYWluLWxpbmsgLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczggLm1haW4tbGluay5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM4ID4gLmgtdGV4dDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLm1haW4tbGluay5hY3RpdmUgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAubWFpbi1saW5rOmhvdmVyIC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gYS5hY3RpdmUgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IGEgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNy5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyA+IGEuYWN0aXZlID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiBhID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgLm1haW4tbGluay5hY3RpdmUgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5tYWluLWxpbms6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgYS5hY3RpdmUgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IGE6aG92ZXIgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0ID4gLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOS5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOS5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zODphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMTphZnRlciwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMzOmFmdGVyLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczY6YmVmb3JlLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAubWFpbi1saW5rIC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMy5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEzIC5oLXRleHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcuc2gtczEgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItZGlzcGxheS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUuYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMTUpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gLnRlcm0tY291bnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5wb3dlcmVkLWJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5iYWNrLXRvcCwgLmJzLWlycCwgLmJzLXBpbm5pbmctd3JhcHBlciwgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1mb290ZXIsIC5jb21tZW50LXJlc3BvbmQsIC5mb290ZXItaW5zdGFncmFtLCAubWFpbi1tZW51LXdyYXBwZXIsIC5tb3JlLXN0b3JpZXMsIC5uZXh0LXByZXYtcG9zdCwgLnBvc3QtcmVsYXRlZCwgLnBvc3QtdHAtNC1oZWFkZXIgLm1vdmUtdG8tY29udGVudCwgLnBvc3QtdHAtNi1oZWFkZXIud2ZpLCAucG9zdC10cC04LWhlYWRlciwgLnNpZGViYXItY29sdW1uLnNpZGViYXItY29sdW1uLXByaW1hcnksIC5zaWRlYmFyLWNvbHVtbi5zaWRlYmFyLWNvbHVtbi1zZWNvdW5kYXJ5LCAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIHVsLCAuc2luZ2xlLXBvc3Qtc2hhcmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlci13cmFwLCAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnMsIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldHMsIGJvZHkuc2luZ2xlIC5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW0uYmYtYnJlYWRjcnVtYi1lbmQsIGJvZHkuc2luZ2xlIC5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tY29tbWVudHMsIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tdmlld3Mge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudGVybS1iYWRnZXMgYSB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIC5icy1za3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5hY3RpdmUtdG9wLWxpbmUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LXB1Ymxpc2hlZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10ZW1wbGF0ZS03LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC03LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlLCAucG9zdC10cC00LWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSwgLnBvc3QtdHAtNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUsIC5wb3N0LXRwLTctaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICByaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10ZW1wbGF0ZS03LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5wb3N0LXRwLTQtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wb3N0LXRwLTctaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5icy13cmFwLWdkcHItbGF3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5icy1nZHByLWxhdyB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLmJzLWdkcHItbGF3IHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJzLWdkcHItbGF3IC5icy1nZHByLWFjY2VwdCwgLmJzLWdkcHItbGF3IC5icy1nZHByLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmJzLWdkcHItbGF3IC5icy1nZHByLWFjY2VwdCB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cblxuLmJzLWdkcHItbGF3IC5icy1nZHByLWFjY2VwdDpob3ZlciwgLmJzLWdkcHItbGF3IC5icy1nZHByLW1vcmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5icy1nZHByLWxhdywgLmJzLXdyYXAtZ2Rwci1sYXcgLmJzLWdkcHItc2hvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTk5OTk7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtd3JhcC1nZHByLWxhdyAuYnMtZ2Rwci1zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDEwMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5icy13cmFwLWdkcHItbGF3LWNsb3NlIHtcbiAgei1pbmRleDogMDtcbn1cblxuLmJzLXdyYXAtZ2Rwci1sYXcgLmJzLWdkcHItc2hvdywgLmJzLXdyYXAtZ2Rwci1sYXctY2xvc2UgLmJzLWdkcHItbGF3IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmJzLXdyYXAtZ2Rwci1sYXctY2xvc2UgLmJzLWdkcHItc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icy13cmFwLWdkcHItbGF3IC5icy1nZHByLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uYnMtc2tzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icy1za3MuYnMtc2tzLXR5cGUtMSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJzLXNrcy5icy1za3MtdHlwZS0yIHtcbiAgbGVmdDogY2FsYygoMTAwdncgLSB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aCkpIC8gMiAqIC0xKTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA5cHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJzLXNrc2luMSwgLmJzLXNrc2luMyB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXNrcy5icy1za3MtczEgLmJzLXNrc2luMiB7XG4gIC0tc2tzLXRvcDogY2FsYygxcHggLSAxcHgpO1xuICAtLXNrcy10b3AtZ2FwOiB2YXIoLS13cC1hZG1pbmJhci1oZWlnaHQpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGModmFyKC0tc2tzLXRvcCkgKyB2YXIoLS1za3MtdG9wLWdhcCkpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xufVxuXG5ib2R5Lm1lbnUtcGluZWQgLmJzLXNrcy5icy1za3MtczEgLmJzLXNrc2luMiB7XG4gIC0tc2tzLXRvcC1nYXA6IGNhbGModmFyKC0tcHVibGlzaGVyLW1lbnUtaGVpZ2h0KSArIHZhcigtLXdwLWFkbWluYmFyLWhlaWdodCkpIDtcbn1cblxuLmJzLXNrcyAuYnMtc2tzLXBhdGgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnMtc2tzIC5icy1za3MtcGF0aC1ib3hlZCB7XG4gIG1heC13aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYnMtc2tzIC5icy1za3NpdGVtID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5icy1za3MgLmJzLXNrc2l0ZW1sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5icy1za3MuYnMtc2tzLXR5cGUtMiAuYnMtc2tzaXRlbWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDVweCkpO1xufVxuXG4uYnMtc2tzIC5icy1za3NpdGVtciB7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uYnMtc2tzLmJzLXNrcy10eXBlLTIgLmJzLXNrc2l0ZW1yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDVweCkpO1xufVxuXG4uYnMtc2tzLmJzLXNrcy1zdGlja3kgLmJzLXNrc2luMiB7XG4gIC0tc2tzLXRvcDogMHB4O1xuICAtLXNrcy10b3AtZ2FwOiAwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyh2YXIoLS1za3MtdG9wKSArIHZhcigtLXNrcy10b3AtZ2FwKSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2U7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5icy1za3MuYnMtc2tzLXN0aWNreSAuYnMtc2tzaW4yLCBib2R5LmZ1bGwtd2lkdGggLmJzLXNrcy5icy1za3Mtc3RpY2t5LmJzLXNrcy1wYWZ0ZXItaGVhZGVyIC5icy1za3NpbjIge1xuICAtLXNrcy10b3A6IDMwcHggO1xufVxuXG5ib2R5LmZ1bGwtd2lkdGguYWRtaW4tYmFyIC5icy1za3MuYnMtc2tzLXN0aWNreS5icy1za3MtcGFmdGVyLWhlYWRlciAuYnMtc2tzaW4yIHtcbiAgLS1za3MtdG9wOiA2MHB4IDtcbn1cblxuYm9keS5mdWxsLW1lbnUtcGluZWQgLmJzLXNrcy5icy1za3Mtc3RpY2t5IC5icy1za3NpbjIge1xuICAtLXNrcy10b3AtZ2FwOiAzMHB4IDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtMSAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtMiAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTIgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSkge1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bi0zKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzEpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bisyKSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzQpIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bis1KSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSkge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMiksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMyksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbSwgLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtLCAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxpc3Rpbmcuc2NvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmxpc3Rpbmcuc2NvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxpc3Rpbmcuc2NvbHVtbnMtMiAubGlzdGluZy1pdGVtLCAubGlzdGluZy5zY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucG9zdC1jb3VudC1iYWRnZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LWNvdW50LWJhZGdlLnBjYi10MSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcbn1cblxuLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xufVxuXG4ucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wb3N0LWNvdW50LWJhZGdlLnBjYi10MiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQ1KTtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xufVxuXG4ucG9zdC1jb3VudC1iYWRnZS5wY2ItdDIucGNiLXMyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmxpc3RpbmctY2xhc3NpYy0xLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyLCAubGlzdGluZy1jbGFzc2ljLTEuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xOmxhc3QtY2hpbGQgLmxpc3RpbmctaW5uZXIsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMS5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5mZWF0dXJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbjogMCAwIDlweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy0xIC50aXRsZSwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy0yIC50aXRsZSwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy0zIC50aXRsZSwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy00IC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMSAudGl0bGUgLnBvc3QtdGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMiAudGl0bGUgLnBvc3QtdGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMyAudGl0bGUgLnBvc3QtdGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctNCAudGl0bGUgLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDg4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGlzdGluZy1pdGVtLWNsYXNzaWMgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1jbGFzc2ljIC50aXRsZSAucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA4OCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmcuY29sdW1ucy0xID4gLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCwgLmxpc3RpbmcuY29sdW1ucy0zID4gLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yLCAubGlzdGluZy5jb2x1bW5zLTIgPiAubGlzdGluZy1pdGVtLWNsYXNzaWMtMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxpc3RpbmcgLmxpc3RpbmctY2xhc3NpYy0yID4gLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCAubGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IC0xcHggLTIxcHggMTdweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLmZlYXR1cmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2JTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgOXB4O1xufVxuXG4ubGlzdGluZy1jbGFzc2ljLTMuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zOmxhc3QtY2hpbGQsIC5saXN0aW5nLWNsYXNzaWMtMy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAubGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMjVweCAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCAubGlzdGluZy1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLWNsYXNzaWMtMy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCAubGlzdGluZy1pbm5lciwgLmxpc3RpbmctY2xhc3NpYy0zLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLWNsYXNzaWMtMzpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAuZmVhdHVyZWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAudGl0bGUge1xuICBtYXJnaW46IDQwcHggMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIC5mZWF0dXJlZCAudGl0bGUge1xuICBtYXJnaW46IDAgNCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBwYWRkaW5nOiAyNnB4IDI1cHggMjVweDtcbiAgd2lkdGg6IDkyJTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLnRpdGxlIGgyLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAudGl0bGUgLmgyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgOXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5saXN0aW5nLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy00IC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjUlO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMSAuZmVhdHVyZWQgLnRpdGxlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMiAuZmVhdHVyZWQgLnRpdGxlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMyAuZmVhdHVyZWQgLnRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMSAubGlzdGluZy1pbm5lciwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMuYnN3LTIgLmxpc3RpbmctaW5uZXIsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0zIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmZlYXR1cmVkIC50aXRsZSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmxpc3RpbmctaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLmZlYXR1cmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1OCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LW1ldGEge1xuICBtYXJnaW46IDAgMCA3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ubGlzdGluZy1ncmlkLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLWdyaWQtMTpsYXN0LWNoaWxkIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLnNpbXBsZS1ncmlkIC5mZWF0dXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLnNpbXBsZS1ncmlkIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjYlO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5mZWF0dXJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTglO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMjpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTIgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTIgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZyAuZm9ybWF0LWljb24ge1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2cgLmZvcm1hdC1pY29uLmZvcm1hdC1hdWRpbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nIC5mb3JtYXQtaWNvbi5mb3JtYXQtdmlkZW8ge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nIC5mb3JtYXQtaWNvbiAuZmEge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nIC5mZWF0dXJlZDpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSwgLmxpc3RpbmctaXRlbS1ibG9nLTUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMTpsYXN0LWNoaWxkLCAubGlzdGluZy1pdGVtLWJsb2ctNTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCAuaW1nLWhvbGRlci5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2NCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xID4gLml0ZW0taW5uZXIgPiAudGl0bGUsIC5saXN0aW5nLWl0ZW0tYmxvZy01ID4gLml0ZW0taW5uZXIgPiAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xID4gLml0ZW0taW5uZXIgPiAudGl0bGUgYSwgLmxpc3RpbmctaXRlbS1ibG9nLTUgPiAuaXRlbS1pbm5lciA+IC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5wb3N0LXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAyMzdweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDMyNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctNSAucG9zdC1zdW1tYXJ5IHAgKyAucmVhZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTUgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZyArIC5saXN0aW5nLWl0ZW0tYmxvZy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsLCAubGlzdGluZy1pdGVtLWJsb2cuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCArIC5saXN0aW5nLWl0ZW0tYmxvZyB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjNmNTtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nID4gLml0ZW0taW5uZXIgPiAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nID4gLml0ZW0taW5uZXIgPiAucG9zdC1tZXRhICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0xIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMiAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTMgLmltZy1ob2xkZXIsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy00IC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctNSAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMiAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTMgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy00IC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNSAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEuYnN3LTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMS5ic3ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0xLmJzdy0zIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTEuYnN3LTQgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMi5ic3ctMSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0yLmJzdy0yIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTIuYnN3LTMgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMi5ic3ctNCAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0xIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTIgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMyAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy00IC5mZWF0dXJlZCB7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0xIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0yIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMyAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0zIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctNCAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy00IC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMSAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMi5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTIgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTIuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0zIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0yLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0xLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMiAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTMgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTEuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy00IC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMSAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTIgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0zIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5saXN0aW5nLWl0ZW0tYmxvZy0xLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5pbWctaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdGluZy1pdGVtLWJsb2ctMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMjEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY0JTtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTIgPiAuaXRlbS1pbm5lciA+IC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTIgPiAuaXRlbS1pbm5lciA+IC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yIC5wb3N0LXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1yaWdodDogMjMzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmxpc3RpbmctaXRlbS1ibG9nLTIuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LXN1bW1hcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMy5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMjMzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlci5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2NCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zID4gLml0ZW0taW5uZXIgPiAudGl0bGUge1xuICBtYXJnaW46IDdweCAwIDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMgPiAuaXRlbS1pbm5lciA+IC5wb3N0LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMyA+IC5pdGVtLWlubmVyID4gLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMy5ic3ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmJzdy0zIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTQgLmZlYXR1cmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMy5ic3ctMSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmJzdy0yIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTMgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMy5ic3ctNCAuZmVhdHVyZWQge1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMiAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMy5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTMgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTMuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy00IC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmxpc3RpbmctaXRlbS1ibG9nLTMgLmZlYXR1cmVkIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1pdGVtLWJsb2ctMy5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLWJsb2ctNCAubGlzdGluZy1pdGVtLWJsb2cuaGFzLXBvc3QtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4ubGlzdGluZy1ibG9nLTQgLmxpc3RpbmctaXRlbS1ibG9nLmhhcy1wb3N0LXRodW1ibmFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy01IC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsIC5mb3JtYXQtaWNvbiAuZmEge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbCAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsIC5mZWF0dXJlZCArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiA4cHggMCAtOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwgLnBvc3QtbWV0YSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icy1sbC1hIC5saXN0aW5nLWl0ZW0tdGFsbC0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmJzLWxsLWQgLmxpc3RpbmctaXRlbS10YWxsLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG4uYnMtbGwtYSAubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTM0JTtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTEgPiAudGl0bGUge1xuICBtYXJnaW46IDE1cHggMCA5cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0xID4gLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTEgLnBvc3Qtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmJzLXNsaWRlci1pdGVtIC5saXN0aW5nLWl0ZW0tdGFsbC0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnMtbGwtYSAubGlzdGluZy1pdGVtLXRhbGwtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXIuYi1sb2FkZWQsIC5icy1sbC1kIC5saXN0aW5nLWl0ZW0tdGFsbC0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLmJzLWxsLWEgLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEzNCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiA+IC50aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDlweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgPiAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAucG9zdC1zdW1tYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAucG9zdC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMTpsYXN0LWNoaWxkLCAubGlzdGluZy1taXgtMy0xIC5saXN0aW5nLXRiLTEgPiAubGlzdGluZy1pdGVtLXRiLTE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMSAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMSAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLmZlYXR1cmVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0xIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDg2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMSAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzQlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLmZlYXR1cmVkLmZlYXR1cmVkLXR5cGUtYXV0aG9yLWF2YXRhciAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0xIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLmZlYXR1cmVkICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1saXN0aW5nLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMSAuYnMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMS5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMS5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgbGVmdDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAucG9zdC1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLmZlYXR1cmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAuZm9ybWF0LWljb24gLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMjpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLmZlYXR1cmVkLmZlYXR1cmVkLXR5cGUtYXV0aG9yLWF2YXRhciAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMi5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTRweDtcbiAgbGVmdDogNnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIuaGFzLXBvc3QtdGh1bWJuYWlsLmhhcy1jb3VudGVyLWJhZGdlIC5mZWF0dXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMi5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctdGItMyA+IC5saXN0aW5nLWl0ZW0tdGItMzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAuZmVhdHVyZWQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMgLmltZy1ob2xkZXIge1xuICB3aWR0aDogODZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAuZmVhdHVyZWQuZmVhdHVyZWQtdHlwZS1hdXRob3ItYXZhdGFyIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAuZmVhdHVyZWQgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWFlYWVhO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xLm5vLW1ldGEgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctdGV4dC0xLmxpc3RpbmcuY29sdW1ucy0xIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXRleHQtMS5saXN0aW5nLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQgLml0ZW0taW5uZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LXN1YnRpdGxlICsgLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LXN1YnRpdGxlICsgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1zdWJ0aXRsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10Mi5wY2ItczEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAuaXRlbS1pbm5lciB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjdzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC43cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjdzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgcGFkZGluZzogNnB4IDAgNnB4IDE0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICM0MzQzNDMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC5wb3N0LW1ldGEsIC5saXN0aW5nLWl0ZW0tdGV4dC0yIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmxpc3RpbmctdGV4dC0yLmxpc3RpbmcuY29sdW1ucy0xIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXRleHQtMi5saXN0aW5nLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQgLml0ZW0taW5uZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1zdWJ0aXRsZSArIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10Mi5wY2ItczIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3Qtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRlbnQtY29sdW1uID4gLmxpc3RpbmctdGV4dC0zIC5saXN0aW5nLWl0ZW0tdGV4dC0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3Qtc3VidGl0bGUgKyAudGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zLmhhcy1jb3VudGVyLWJhZGdlIC5pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMy5oYXMtY291bnRlci1iYWRnZSAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNCAuaXRlbS1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctdGV4dC00LmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXRleHQtNDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctdGV4dC00LmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXRleHQtNDpsYXN0LWNoaWxkIC5pdGVtLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00IC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnBvc3Qtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnRlcm0tYmFkZ2VzLnRleHQtYmFkZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uY29udGVudC1jb2x1bW4gPiAubGlzdGluZy10ZXh0LTQgLmxpc3RpbmctaXRlbS10ZXh0LTQge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNCAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNCAucG9zdC1zdWJ0aXRsZSArIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQuaGFzLWNvdW50ZXItYmFkZ2UgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00Lmhhcy1jb3VudGVyLWJhZGdlIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYnMtbGlzdGluZyBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWl4LTEtMSAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1peC0xLTEgLmxpc3RpbmctaXRlbS1ncmlkLTEgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1taXgtMS0xIC5saXN0aW5nLWl0ZW0tdGItMSB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5saXN0aW5nLW1peC0xLTEgLmxpc3RpbmctaXRlbS10Yi0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1taXgtMS0xIC5jb2x1bW4tMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy1taXgtMS0xIC5jb2x1bW4tMiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtMS5sLTEtY29sIC5jb2x1bW4tMSwgLmxpc3RpbmcubGlzdGluZy1taXgtMS0xLmwtMS1jb2wgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTEubC0xLWNvbCAuY29sdW1uLTEge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMSAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMSAuY29sdW1uLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS0xIC5jb2x1bW4tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5saXN0aW5nLWl0ZW0tdGItMSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5jb2x1bW4tMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTIgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMS0yIC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtMi5sLTEtY29sIC5jb2x1bW4tMSwgLmxpc3RpbmcubGlzdGluZy1taXgtMS0yLmwtMS1jb2wgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTIubC0xLWNvbCAuY29sdW1uLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMiAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMiAuY29sdW1uLTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5jb2x1bW4tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5jb2x1bW4tMSB7XG4gIHdpZHRoOiA3MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTQgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00LmwtMS1jb2wgLmNvbHVtbi0xLCAubGlzdGluZy5saXN0aW5nLW1peC0xLTQubC0xLWNvbCAuY29sdW1uLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtNC5sLTEtY29sIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00LmwtMS1jb2wgLmxpc3RpbmctaXRlbS10Yi0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtNC5sLTEtY29sIC5saXN0aW5nLWl0ZW0tdGItMjpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTQubC0xLWNvbCAubGlzdGluZy1pdGVtLXRiLTI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAuY29sdW1uLTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAubGlzdGluZy1pdGVtLXRiLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tdGItMjpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAubGlzdGluZy5saXN0aW5nLW1peC0xLTQgLmxpc3RpbmctaXRlbS10Yi0yOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICB9XG59XG4ubGlzdGluZy1taXgtMi0xIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMi0xIC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLW1peC0yLTEubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1peC0yLTEgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTItMiAubGlzdGluZy1pdGVtLWdyaWQtMSAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLW1peC0yLTIubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1peC0yLTIgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMy0xIC5yb3ctMSArIC5yb3ctMiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMSAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMiAucm93LTE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMiAucm93LTEgKyAucm93LTIge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTIgLmxpc3RpbmctaXRlbS1ncmlkLTEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTIgLmxpc3RpbmctaXRlbS10Yi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmluZmluaXR5ID4gLmxpc3RpbmctbWl4LTMtMiArIC5saXN0aW5nLW1peC0zLTIsIC5tb3JlX2J0biA+IC5saXN0aW5nLW1peC0zLTIgKyAubGlzdGluZy1taXgtMy0yIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMy0zIC5yb3ctMSArIC5yb3ctMiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMyAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMyAubGlzdGluZy1pdGVtLXRleHQtMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5saXN0aW5nLW1peC0zLTMubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1peC0zLTMgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMy00IC5yb3ctMSArIC5yb3ctMiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtNCAubGlzdGluZy1pdGVtLXRiLTE6bGFzdC1jaGlsZCwgLmxpc3RpbmcubGlzdGluZy1taXgtMy00IC5saXN0aW5nLW1nLTMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtNCAubGlzdGluZy1pdGVtLXRiLTEge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1taXgtNiAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1peC02IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWl4LTYgLmxpc3RpbmctaXRlbS10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1taXgtNiAuY29sdW1uLTEge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLmxpc3RpbmctbWl4LTYgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNi5sLTEtY29sIC5jb2x1bW4tMSwgLmxpc3RpbmcubGlzdGluZy1taXgtNi5sLTEtY29sIC5jb2x1bW4tMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNi5sLTEtY29sIC5jb2x1bW4tMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmxpc3RpbmcubGlzdGluZy1taXgtNiAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTYgLmNvbHVtbi0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTYgLmNvbHVtbi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubGlzdGluZy1taXgtNC0xIC5saXN0aW5nLWNsYXNzaWMtMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmctbWl4LTQtMSArIC5saXN0aW5nLW1peC00LTEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC00LTEubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGlzdGluZy5saXN0aW5nLW1peC00LTEgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5saXN0aW5nLW1peC00LTIgLmxpc3RpbmctY2xhc3NpYy0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC0yIC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTQtMi5sLTEtY29sIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTQtMiAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtMyAubGlzdGluZy1jbGFzc2ljLTIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi13cmFwcGVyIC5saXN0aW5nLW1peC00LTMgKyAubGlzdGluZy1taXgtNC0zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNC0zLmwtMS1jb2wgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxpc3RpbmcubGlzdGluZy1taXgtNC0zIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubGlzdGluZy1taXgtNC00IC5saXN0aW5nLWNsYXNzaWMtMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZy1taXgtNC00ICsgLmxpc3RpbmctbWl4LTQtNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTQtNC5sLTEtY29sIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTQtNCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtNSAubGlzdGluZy1jbGFzc2ljLTIuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1taXgtNC01IC5saXN0aW5nLWNsYXNzaWMtMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5saXN0aW5nLW1peC00LTUgLmxpc3RpbmctY2xhc3NpYy0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTUgLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZyArIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNC01LmwtMS1jb2wgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxpc3RpbmcubGlzdGluZy1taXgtNC01IC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubGlzdGluZy1taXgtNC02IC5saXN0aW5nLWNsYXNzaWMtMi5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1peC00LTYgLmxpc3RpbmctY2xhc3NpYy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxpc3RpbmctbWl4LTQtNiAubGlzdGluZy1jbGFzc2ljLTIuY29sdW1ucy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC02IC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTQtNi5sLTEtY29sIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTQtNiAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtNyAubGlzdGluZy1jbGFzc2ljLTMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTcgLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZyArIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC03IC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmctbWl4LTQtNyArIC5saXN0aW5nLW1peC00LTcubGlzdGluZy1taXgtNC03IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxpc3RpbmctbWl4LTQtOCAubGlzdGluZy1jbGFzc2ljLTIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy1pdGVtLmhhcy1ub3QtcG9zdC10aHVtYm5haWwgLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbn1cblxuLmxpc3RpbmctbWctMS1pdGVtIC5pdGVtLWNvbnRlbnQsIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tZy1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZCAuYnMtc2xpZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0gLmltZy1jb250IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSAudmlld3Mudmlld3Mudmlld3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctbWctNS1pdGVtIC5wb3N0LW1ldGEucG9zdC1tZXRhIC52aWV3cy52aWV3cy52aWV3cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhIC52aWV3cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1zaW1wbGUgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMnB4IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktc2ltcGxlLWdyIC5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIHRvcDogYXV0bztcbiAgaGVpZ2h0OiA3NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTE3IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTkgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2RjNDIyNTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyOTI0ODQgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICMyOTI0ODQpLCBjb2xvci1zdG9wKDEwMCUsICNkYzQyMjUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyOTI0ODQgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjkyNDg0IDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyOTI0ODQgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjkyNDg0IDAsICNkYzQyMjUgMTAwJSk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xMCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xOCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0yIC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyNmQwY2U7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWEyOTgwIDAsICMyNmQwY2UgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjMWEyOTgwKSwgY29sb3Itc3RvcCgxMDAlLCAjMjZkMGNlKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWEyOTgwIDAsICMyNmQwY2UgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFhMjk4MCAwLCAjMjZkMGNlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWEyOTgwIDAsICMyNmQwY2UgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFhMjk4MCAwLCAjMjZkMGNlIDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTEgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTkgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMyAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWQ5NzZjO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkOTc2YyAwLCAjM2NmOTNkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCwgIzFkOTc2YyksIGNvbG9yLXN0b3AoMTAwJSwgIzNjZjkzZCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkOTc2YyAwLCAjM2NmOTNkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZDk3NmMgMCwgIzNjZjkzZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkOTc2YyAwLCAjM2NmOTNkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZDk3NmMgMCwgIzNjZjkzZCAxMDAlKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTEyIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTIwIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTQgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2RjNDIyNTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlMGJlMDAgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICNlMGJlMDApLCBjb2xvci1zdG9wKDEwMCUsICNkYzQyMjUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlMGJlMDAgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTBiZTAwIDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlMGJlMDAgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTBiZTAwIDAsICNkYzQyMjUgMTAwJSk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xMyAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0yMSAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS01IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjRmMzk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY0ZjM5IDAsICNkZDAwOTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjZmY0ZjM5KSwgY29sb3Itc3RvcCgxMDAlLCAjZGQwMDk4KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY0ZjM5IDAsICNkZDAwOTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmNGYzOSAwLCAjZGQwMDk4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY0ZjM5IDAsICNkZDAwOTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmNGYzOSAwLCAjZGQwMDk4IDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTQgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMjIgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tNiAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzg5NWZmO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM4OTVmZiAwLCAjMmFkZDI4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCwgIzM4OTVmZiksIGNvbG9yLXN0b3AoMTAwJSwgIzJhZGQyOCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM4OTVmZiAwLCAjMmFkZDI4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMzODk1ZmYgMCwgIzJhZGQyOCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM4OTVmZiAwLCAjMmFkZDI4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMzODk1ZmYgMCwgIzJhZGQyOCAxMDAlKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTE1IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTIzIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTcgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzc3NDFkNTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM3NzQxZDUgMCwgI2M1NjIwMCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICM3NzQxZDUpLCBjb2xvci1zdG9wKDEwMCUsICNjNTYyMDApKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM3NzQxZDUgMCwgI2M1NjIwMCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNzc0MWQ1IDAsICNjNTYyMDAgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM3NzQxZDUgMCwgI2M1NjIwMCAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNzc0MWQ1IDAsICNjNTYyMDAgMTAwJSk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xNiAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0yNCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS04IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwNmM2N2I7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDZjNjdiIDAsICMwNzZmYzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjMDZjNjdiKSwgY29sb3Itc3RvcCgxMDAlLCAjMDc2ZmM1KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDZjNjdiIDAsICMwNzZmYzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzA2YzY3YiAwLCAjMDc2ZmM1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDZjNjdiIDAsICMwNzZmYzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzA2YzY3YiAwLCAjMDc2ZmM1IDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmltZy1jb250OmFmdGVyIHtcbiAgb3BhY2l0eTogMC41Mztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDMwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZy1nci1hbmltIDUuNXMgZWFzZS1pbiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1nLWdyLWFuaW0gNS41cyBlYXNlLWluIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1nLWdyLWFuaW0gNS41cyBlYXNlLWluIGluZmluaXRlO1xuICBhbmltYXRpb246IG1nLWdyLWFuaW0gNS41cyBlYXNlLWluIGluZmluaXRlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5pbWctY29udDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMSAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTE3IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tOSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjkyNDg0LCAjZGM0MjI1KTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDAlIDUwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTEwIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTggLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0yIC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYTI5ODAsICMyNmQwY2UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwMCUgNTAwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTEgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xOSAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTMgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFkOTc2YywgIzNjZjkzZCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAwJSA1MDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xMiAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTIwIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tNCAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZTBiZTAwLCAjZGM0MjI1KTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDAlIDUwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTEzIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMjEgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS01IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZjRmMzksICNkZDAwOTgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDAlIDEwMDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xNCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTIyIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tNiAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDZjNjdiLCAjMDc2ZmM1KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwJSAxMDAwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTUgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0yMyAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTcgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzc3NDFkNSwgI2M1NjIwMCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwMCUgMTAwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTE2IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMjQgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS04IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMzODk1ZmYsICMyYWRkMjgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDAlIDEwMDAlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWctZ3ItYW5pbSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbWctZ3ItYW5pbSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIG1nLWdyLWFuaW0ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZy1nci1hbmltIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1tZy0xLWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1tZy0yLWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy0zLWl0ZW0ubGlzdGluZy1tZy0zLWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy00LWl0ZW0ubGlzdGluZy1tZy00LWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy02LWl0ZW0ubGlzdGluZy1tZy02LWl0ZW06aG92ZXIgLnRpdGxlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTMubC0yIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0zLmwtMyAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMy5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTMubC01IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00LmwtMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5sLTMgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubC00IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00LmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5sLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmwtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5sLTUgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4ubGlzdGluZy1pdGVtLTMubGlzdGluZy1tZy0xLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1pdGVtLTQubGlzdGluZy1tZy0xLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tMi5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLWl0ZW0tMy5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLWl0ZW0tNC5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLWl0ZW0tNS5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHRvcDogMjdweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmluZmluaXR5ID4gLmxpc3RpbmctbW9kZXJuLWdyaWQtMyArIC5saXN0aW5nLW1vZGVybi1ncmlkLTMsIC5tb3JlX2J0biA+IC5saXN0aW5nLW1vZGVybi1ncmlkLTMgKyAubGlzdGluZy1tb2Rlcm4tZ3JpZC0zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5icy1sbC1hIC5saXN0aW5nLW1nLXR5cGUtMSAuaW1nLWNvbnQuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuXG5ib2R5LmJzLWxsLWEgLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udC5pbWctY29udC5iLWVycm9yLCBib2R5LmJzLWxsLWEgLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udC5pbWctY29udC5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5saXN0aW5nLW1nLXR5cGUtMSAuaW1nLWNvbnQuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei10ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIC5wb3N0LXN1YnRpdGxlLCAubGlzdGluZy1tZy1pdGVtIC5wb3N0LXN1YnRpdGxlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxpc3RpbmctbWctaXRlbSAucG9zdC1zdWJ0aXRsZSArIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCA3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMyAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMyAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNCAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWctdHlwZS0xOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2OC4xNyU7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAuaXRlbS1jb250ZW50LCAubGlzdGluZy1tb2Rlcm4tZ3JpZCAuYnMtc2xpZGVyLWl0ZW0gLmxpc3RpbmctbWctdHlwZS0xIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy10eXBlLTEgLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVRdWFsaXR5O1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udC5iLWVycm9yLCAubGlzdGluZy1tZy10eXBlLTEgLmltZy1jb250LmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMTpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogNzUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5jb250ZW50LWNvbnRhaW5lciBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LXRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saXN0aW5nLWl0ZW0ubGlzdGluZy1tZy10eXBlLTEgLnRpdGxlLnRpdGxlIGEucG9zdC11cmwucG9zdC11cmwsIC5saXN0aW5nLWl0ZW0ubGlzdGluZy1tZy10eXBlLTEgLnRpdGxlLnRpdGxlIGEucG9zdC11cmwucG9zdC11cmw6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy10eXBlLTEgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAucG9zdC1tZXRhIC5yYXRpbmcgKyAuY29tbWVudHMge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvcjphZnRlciwgLmxpc3RpbmctbWctdHlwZS0xIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU3KTtcbn1cblxuLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS01IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDU2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubWctY29sLTIge1xuICB3aWR0aDogNDQlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLXJvdy0xIHtcbiAgbWFyZ2luOiAwIDAgMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ3LjI5JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAuaXRlbS0zLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLml0ZW0tNC1jb250IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEgLml0ZW0tMy1jb250IHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5pdGVtLTQtY29udCB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc4LjU0JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3OC40MyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLW1nLTEtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODklO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYzLjc0JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5OC41OCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctaXRlbS0yIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLm1nLXJvdy0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubWctcm93LTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5tZy1yb3ctMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLm1nLXJvdy0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS0yIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAzOCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTclO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2NCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA0MCU7XG59XG5cbi5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEwcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDUwLjUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzguNDMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg5JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2My43NCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA5OC41OCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLWNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubWctcm93LTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubWctcm93LTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDcyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMiAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDM4JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1MC41JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjQlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgfVxuICAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMHB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogODglO1xuICB9XG59XG4ubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRpdGxlLCAubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA3MiU7XG59XG5cbi5saXN0aW5nLW1nLTItaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzcuOCU7XG59XG5cbi5saXN0aW5nLW1nLTItaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjkuMDUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1MyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDQ3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTItY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAuaXRlbS0zLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLml0ZW0tNC1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTUtY29udCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTItY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAuaXRlbS00LWNvbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIgLml0ZW0tMy1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTUtY29udCB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1yb3ctMSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTEgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTJweDtcbiAgbWF4LWhlaWdodDogNTAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDkyLjk3JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5MyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLW1nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2NCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUge1xuICBmb250LXNpemU6IDg2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0xIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ1JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubWctY29sLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbS0xIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbS0xIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cblxuLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTIgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMyAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS00IC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNjQlO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubWctY29sLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDkyLjk3JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA5MyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDg2JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tNSAudGVybS1iYWRnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0xIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1jb2wtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubWctY29sLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDgwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTMgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS00IC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tNSAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDY0JTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4uYnMtc2hvcnRjb2RlLmJzLW1vZGVybi1ncmlkLWxpc3RpbmctMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NSU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0xcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZVF1YWxpdHk7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLmltZy1jb250LmItZXJyb3IsIC5saXN0aW5nLW1nLTMtaXRlbSAuaW1nLWNvbnQuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAubGlzdGluZy1tZy0zLWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtOmhvdmVyIC5pbWctY29udCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC50aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvcjphZnRlciwgLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU3KTtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEge1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEgLnRpdGxlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MiU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMSAucG9zdC1tZXRhLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMSAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY1JSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIgLmZvcm1hdC1pY29uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMiAudGl0bGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xMDAgLnRpdGxlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTE1MCAudGl0bGUsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjAwIC50aXRsZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yNTAgLnRpdGxlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTMwMCAudGl0bGUge1xuICBmb250LXNpemU6IDgyJTtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xMDAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xNTAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yMDAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yNTAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0zMDAgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctNDAwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDg4JSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEwMCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xNTAgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjAwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTI1MCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0zMDAgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjglICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTAwIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xNTAgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIwMCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjUwIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xMDAgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTUwIC50aXRsZSBhLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIwMCAudGl0bGUgYSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yNTAgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMzAwIC50aXRsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODIlO1xuICB9XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDY1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAuZm9ybWF0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tZy0zLWl0ZW0gLnRpdGxlIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmJzLXNob3J0Y29kZS5icy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMzUlO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVRdWFsaXR5O1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5pbWctY29udC5iLWVycm9yLCAubGlzdGluZy1tZy00LWl0ZW0gLmltZy1jb250LmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmxpc3RpbmctbWctNC1pdGVtIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbTpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC50aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cywgLmxpc3RpbmctbWctNC1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yOmFmdGVyLCAubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTcpO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDI2cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAudGVybS1iYWRnZXMuZmxvYXRlZCAudGVybS1iYWRnZSBhIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGNsZWFyOiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgcGFkZGluZzogMCAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMykge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00LmJzdy02IC5saXN0aW5nLW1nLTQtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMTUlO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0uYnN3LTEwMCAucG9zdC1tZXRhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTE1MCAucG9zdC1tZXRhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTIwMCAucG9zdC1tZXRhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTI1MCAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtLmJzdy0xMDAgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMTUwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTIwMCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yNTAgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTI1JSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0uYnN3LTEwMCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMTUwIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yMDAgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTI1MCAuZm9ybWF0LWljb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMTAwIC50aXRsZSBhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTE1MCAudGl0bGUgYSwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yMDAgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMjUwIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA4MiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNCAubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAubGlzdGluZy1tZy00LWl0ZW0gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbWctNC1pdGVtIC5mb3JtYXQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1nLTQtaXRlbSAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA4MiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1NSU7XG4gIGxlZnQ6IDIyLjUlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDIyLjUlO1xuICBsZWZ0OiAtNTUlO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMyB7XG4gIHdpZHRoOiAyMi41JTtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5sLTIgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUubC0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5sLTIgLm1nLWNvbC0zIHtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubWctY29sLTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTYgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5tZy1jb2wtMyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIGEge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLm1nLWNvbC0zIHtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLm1nLWNvbC0yIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3MC4yOSU7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZVF1YWxpdHk7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0gLmltZy1jb250LmItZXJyb3IsIC5saXN0aW5nLW1nLTUtaXRlbSAuaW1nLWNvbnQuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAubGlzdGluZy1tZy01LWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0gLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmltZy1jb250IHtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY2LjI5JTtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLWJpZzpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoMC4wMmRlZyk7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IC04MHB4IDM1cHggMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnBvc3Qtc3VidGl0bGUge1xuICBjb2xvcjogIzJkMmQyZCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLWJpZyAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5wb3N0LW1ldGEgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IC04MHB4IDE4cHggMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctOCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy03IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTggLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogNzElO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy03IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTggLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1NCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTEgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjIlO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTEgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTMgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTYgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tZy1jb2wgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIHtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sLTMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDcxJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLmZvcm1hdC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sLTMge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMiB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luOiAtODBweCAxOHB4IDA7XG4gIH1cbn1cbi5saXN0aW5nLW1nLTYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtICsgLmxpc3RpbmctbWctNi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY0JTtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5pdGVtLWNvbnRlbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkIC5icy1zbGlkZXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplUXVhbGl0eTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAuaW1nLWNvbnQuYi1lcnJvciwgLmxpc3RpbmctbWctNi1pdGVtIC5pbWctY29udC5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5saXN0aW5nLW1nLTYtaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtOmhvdmVyIC5pbWctY29udCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiA3NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nICsgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5saXN0aW5nLW1nLTYtaXRlbSAucG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTYgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubWctY29sLTIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5pbmZpbml0eSA+IC5saXN0aW5nLW1vZGVybi1ncmlkLTYgKyAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LCAubW9yZV9idG4gPiAubGlzdGluZy1tb2Rlcm4tZ3JpZC02ICsgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTIgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNCAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTUgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy02IC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNyAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTggLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNTAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0yIC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy01IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy02IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy03IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy04IC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTEgLmxpc3RpbmctaXRlbSAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAubGlzdGluZy1pdGVtIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTQgLmxpc3RpbmctaXRlbSAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAubGlzdGluZy1pdGVtIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy02IC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTcgLmxpc3RpbmctaXRlbSAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctOCAubGlzdGluZy1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTEgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMyAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTQgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAubWctY29sLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDAgMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTMgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAuZm9ybWF0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5saXN0aW5nLW1nLTYtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTIgLmxpc3RpbmctbWctNi1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMyAubGlzdGluZy1tZy02LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5saXN0aW5nLW1nLTYtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTUgLmxpc3RpbmctbWctNi1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTMgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgcGFkZGluZzogMThweCAxNXB4IDE4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTYgLmxpc3RpbmctbWctNi1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAuZm9ybWF0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubWctY29sLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubWctY29sLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5saXN0aW5nLW1nLTYtaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbiAgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTYgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHggMThweDtcbiAgfVxufVxuLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0xIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubWctY29sLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLm1nLWNvbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnBvc3Qtc3VidGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDc5JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMTAgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTggLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTkgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDkyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTggLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTkgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0xIC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNyAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy03IC5tZy1yb3cge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0xIC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubGlzdGluZy1pdGVtLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy03IC5saXN0aW5nLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3MiUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTEgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAyNCUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDAlICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDYyJSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1zdWJ0aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0gLnBvc3Qtc3VidGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LXN1YnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctbWctNy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5saXN0aW5nLW1nLTctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctbWctNy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDQzJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5saXN0aW5nLW1nLTctaXRlbS5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDc4JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLmxpc3RpbmctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLWNvbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3cge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0MyU7XG4gIH1cbn1cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMyAudGl0bGUsIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNCAudGl0bGUsIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNSAucG9zdC1zdWJ0aXRsZSwgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDQ2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIge1xuICB3aWR0aDogMzIlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTMge1xuICB3aWR0aDogMjIlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLXJvdy0xIHtcbiAgbWFyZ2luOiAwIDAgMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5pdGVtLTMtY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAuaXRlbS00LWNvbnQge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAuaXRlbS0zLWNvbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLml0ZW0tNC1jb250IHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzEuNzc5JTtcbn1cblxuLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1My4wMDUlO1xufVxuXG4ubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMC41NSU7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTUwLjM5NCU7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTEgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAwIDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA0NCU7XG4gIHBhZGRpbmc6IDAgMCAwIDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTEgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Ny4yOSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODcuNjglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMSAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDE4JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctOC1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA4OSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY1LjUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDk1LjA1NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS00IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDAgMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctcm93LTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1yb3ctMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjUuNSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0yIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5tZy1jb2wtMiAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5tZy1jb2wtMyAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTMgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMiAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTMgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAzNiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzkuNSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTAuNSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNDAlO1xufVxuXG4uc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEwcHg7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLW1nLWl0ZW0ubC00IC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctbWctaXRlbS5sLTQ6aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCAwIDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTEge1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgcGFkZGluZzogMCAwIDAgMXB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDQ3LjI5JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg3LjY4JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxOCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogODklO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDE4JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2NS41JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDk1LjA1NSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctaXRlbS0zIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5tZy1jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAycHggMCAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5tZy1yb3ctMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NiUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDY1LjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTIgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0zIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDM2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzkuNSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1MC41JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctaXRlbS0zIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICBib3R0b206IDEycHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICB9XG4gIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTIgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMHB4O1xuICB9XG4gIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS01IC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS02IC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS03IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tZy05LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLW1nLTktaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogOTMuNzYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAubGlzdGluZy1tZy05LWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDkzLjk3JTtcbn1cblxuLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NC41NDUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA0NS42JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTIge1xuICB3aWR0aDogMzYuMzUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMge1xuICB3aWR0aDogMTguMDUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tMi1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5pdGVtLTMtY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAuaXRlbS00LWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tNS1jb250IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tMi1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5pdGVtLTQtY29udCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAuaXRlbS0zLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tNS1jb250IHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLXJvdy0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1MyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDQ3JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTEgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA4Ni45NyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzclO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxMnB4O1xuICBtYXgtaGVpZ2h0OiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5tZy1jb2wtMyAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTMgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0zIC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMyAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTMgLm1nLXJvdyB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMiB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDkzJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5Mi44NzYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTMgLmxpc3RpbmctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMzclO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubGlzdGluZy1tZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMyAudGVybS1iYWRnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zLmwtMyAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0zIC5saXN0aW5nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0zIC5saXN0aW5nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDgwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG5cbi5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTMgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tNCAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS01IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDY0JTtcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogNTMlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0yIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg2Ljk3JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3NyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDEycHg7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIC5tZy1yb3cge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycHggMCAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAubGlzdGluZy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDM3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTIge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogOTMlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDkyLjg3NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDg2JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIC50ZXJtLWJhZGdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMgLmxpc3RpbmctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDUlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMgLmxpc3RpbmctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMyAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTQgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS01IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjQlO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbi5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSAubWctY29sLTIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtNCB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjQlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAucG9zdC1zdWJ0aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIG1hcmdpbi10b3A6IC00NnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5saXN0aW5nLW1nLTEwLWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5saXN0aW5nLW1nLTEwLWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMiAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0yIC5tZy1jb2wtNCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTIgLm1nLWNvbC00LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5tZy1jb2wtNCB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMiAubWctY29sLTQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5tZy1jb2wtNCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbC00LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sLTQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA5MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMSAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0xIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTEgLm1nLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTEgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0xIC5tZy1jb2wtMSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMzYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5saXN0aW5nLWl0ZW0gLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5saXN0aW5nLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC0xIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogODIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA0MyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLmxpc3RpbmctbWctMTAtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5tZy1jb2wge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5tZy1jb2wtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDMwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5saXN0aW5nLW1nLTEwLWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubGlzdGluZy1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAuZm9ybWF0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDgyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNDMlO1xuICB9XG59XG4ubGlzdGluZy1pdGVtLXVzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1hdmF0YXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAuYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAuYnRuLWxpZ2h0LmJ0bi1saWdodDpmb2N1cywgLmxpc3RpbmctaXRlbS11c2VyIC5idG4tbGlnaHQuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMzYzNjM2MgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA1cHggN3B4IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0gYSwgLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0gYSAuZmEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZ2l0aHViOmhvdmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAucGludGVyZXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2NiMjAyNztcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAueW91dHViZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzE4MWU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmxpbmtlZGluIGE6aG92ZXIge1xuICBjb2xvcjogIzAyNjZhMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZHJpYmJibGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWE0Yzg5O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC52aW1lbyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NmEzZTk7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmRlbGljaW91cyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0YTc5ZmY7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLnNvdW5kY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjUwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC5iZWhhbmNlIGE6aG92ZXIge1xuICBjb2xvcjogIzNiNjNmYztcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZmxpY2tyIGE6aG92ZXIge1xuICBjb2xvcjogIzJmNDRkYjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuaW5zdGFncmFtIGE6aG92ZXIge1xuICBjb2xvcjogIzUxN2ZhNDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZ29vZ2xlLXBsdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDczZDMyO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC5nb29nbGUtcGx1cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNzNkMzI7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmdvb2dsZS1wbHVzIGE6aG92ZXIge1xuICBjb2xvcjogI2Q3M2QzMjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZ29vZ2xlLXBsdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDczZDMyO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC50d2l0dGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzU5YzhmZjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZmFjZWJvb2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGE2MzlmO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1kaXNwbGF5LW5hbWUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAuYmlvZ3JhcGh5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC5iaW9ncmFwaHkgcCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTFweDtcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3N2Q1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1iYWRnZSB7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xufVxuXG4ubGlzdGluZy11c2VyLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXVzZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy11c2VyIC5saXN0aW5nLWl0ZW0tdXNlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTEgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTIgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTMgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTQgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEgLnVzZXItc29jaWFsLWljb25zIC5zb2NpYWwtaXRlbSBhOmhvdmVyIC5mYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xOmxhc3QtY2hpbGQge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEuc3R5bGUtMiAudXNlci1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xLnN0eWxlLTIgLnVzZXItbWV0YSB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEuc3R5bGUtMiAudXNlci1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEuc3R5bGUtMiAudXNlci1kaXNwbGF5LW5hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLmJzLXVzZXItaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjkpO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLmJzLXVzZXItaXRlbTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAuYnMtdXNlci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItYXZhdGFyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAudXNlci1zb2NpYWwtaWNvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTRweCAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC5idG4tbGlnaHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGNvbG9yOiAjN2Q3ZDgwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItZGlzcGxheS1uYW1lIHtcbiAgbWFyZ2luOiAxMnB4IDAgOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC5iaW9ncmFwaHkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC5iaW9ncmFwaHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC51c2VyLWJhZGdlIHtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAudXNlci1zb2NpYWwtaWNvbnMgYSB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItc29jaWFsLWljb25zIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAudXNlci1zb2NpYWwtaWNvbnMgYSB7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMi5zdHlsZS0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yLnN0eWxlLTEgLmJ0bi1saWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIuc3R5bGUtMiAudXNlci1iYWRnZSB7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDhweDtcbn1cblxuLm1vcmUtc3RvcmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0zMzBweDtcbiAgYm90dG9tOiA3MHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAtMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMzI1cHg7XG4gIG1heC13aWR0aDogNjAlO1xufVxuXG4ubW9yZS1zdG9yaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogLTRweDtcbn1cblxuLm1vcmUtc3Rvcmllcy5yaWdodCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLm1vcmUtc3Rvcmllcy5sZWZ0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTMzMHB4O1xufVxuXG4ubW9yZS1zdG9yaWVzLm1vcmUtc3Rvcmllcy10aHVtYm5haWwtMiB7XG4gIHdpZHRoOiAzNTVweDtcbiAgcmlnaHQ6IC0zNjBweDtcbn1cblxuLm1vcmUtc3Rvcmllcy5tb3JlLXN0b3JpZXMtdGh1bWJuYWlsLTIubGVmdCB7XG4gIHdpZHRoOiAzNTVweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0zNjBweDtcbn1cblxuLm1vcmUtc3Rvcmllcy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4ubW9yZS1zdG9yaWVzIC5saXN0aW5nIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5tb3JlLXN0b3JpZXMgLmJzLXBhZ2luYXRpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tb3JlLXN0b3JpZXMtY2xvc2Uge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNjZWNlY2U7XG59XG5cbi5tb3JlLXN0b3JpZXMubGVmdCAubW9yZS1zdG9yaWVzLWNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubW9yZS1zdG9yaWVzIC5saXN0aW5nLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tb3JlLXN0b3JpZXMgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubW9yZS1zdG9yaWVzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icy1pcnAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJzLWlycCAuYnMtaXJwLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJzLWlycCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5icy1pcnAgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtaXJwIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtaXJwIHAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1pcnAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnMtaXJwLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmJzLWlycC5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmJzLWlycC5jZW50ZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJzLWlycCAubGlzdGluZy10ZXh0IC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCAuaXRlbS1pbm5lciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYnMtaXJwIC5saXN0aW5nIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJzLWlycC5icy1pcnAtdGV4dC0xLWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRleHQtMi1mdWxsLCAuYnMtaXJwLmJzLWlycC10ZXh0LTMtZnVsbCwgLmJzLWlycC5icy1pcnAtdGV4dC00LWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0xLWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0yLWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0zLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uYnMtaXJwLmJzLWlycC10ZXh0LTEtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10ZXh0LTItZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10ZXh0LTMtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10ZXh0LTQtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10aHVtYm5haWwtMS1mdWxsIC5icy1pcnAtaGVhZGluZzpiZWZvcmUsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0yLWZ1bGwgLmJzLWlycC1oZWFkaW5nOmJlZm9yZSwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTMtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLWlycC5icy1pcnAtdGV4dC0xLWZ1bGwgLmxpc3RpbmctaXRlbS10ZXh0LTEsIC5icy1pcnAuYnMtaXJwLXRleHQtMS1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC0xOmxhc3QtY2hpbGQsIC5icy1pcnAuYnMtaXJwLXRleHQtMi1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC0yLCAuYnMtaXJwLmJzLWlycC10ZXh0LTItZnVsbCAubGlzdGluZy1pdGVtLXRleHQtMjpsYXN0LWNoaWxkLCAuYnMtaXJwLmJzLWlycC10ZXh0LTMtZnVsbCAubGlzdGluZy1pdGVtLXRleHQtMywgLmJzLWlycC5icy1pcnAtdGV4dC0zLWZ1bGwgLmxpc3RpbmctaXRlbS10ZXh0LTM6bGFzdC1jaGlsZCwgLmJzLWlycC5icy1pcnAtdGV4dC00LWZ1bGwgLmxpc3RpbmctaXRlbS10ZXh0LTQsIC5icy1pcnAuYnMtaXJwLXRleHQtNC1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC00Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1pcnAuYnMtaXJwLXRleHQtMS1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC0xIC5pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnMtaXJwLmJzLWlycC10aHVtYm5haWwtMiAuYnMtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG4uYnMtaXJwLmJzLWlycC10ZXh0LTEtZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGV4dC0yLWZ1bGwgLmJzLXBhZ2luYXRpb24sIC5icy1pcnAuYnMtaXJwLXRleHQtMy1mdWxsIC5icy1wYWdpbmF0aW9uLCAuYnMtaXJwLmJzLWlycC10ZXh0LTQtZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTEtZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTItZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTMtZnVsbCAuYnMtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJzLWlycCAucG9zdC1tZXRhIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgLmJzLWlycC5sZWZ0LCAuYnMtaXJwLnJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMXB4IDAgMjFweCAwO1xuICB9XG59XG4uYnMtbGlzdGluZy1zbGlkZXItMSA+IC5icy1zbGlkZXIsIC5icy1saXN0aW5nLXNsaWRlci0yID4gLmJzLXNsaWRlciwgLmJzLWxpc3Rpbmctc2xpZGVyLTMgPiAuYnMtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxpc3Rpbmctc2xpZGVyLTEsIC5icy1saXN0aW5nLXNsaWRlci0yLCAuYnMtbGlzdGluZy1zbGlkZXItMyB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5icy1zaG9ydGNvZGUuYnMtc2xpZGVyIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiBhIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi5icy1zaG9ydGNvZGUuYnMtc2xpZGVyIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiBhOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnMtc2hvcnRjb2RlLmJzLXNsaWRlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgYS5iZXR0ZXItbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICByaWdodDogLTNweDtcbn1cblxuLmJzLXNsaWRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW0gPiAuaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG59XG5cbi5icy1zbGlkZXItaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5icy1zbGlkZXItaXRlbSAuaW1nLWNvbnQuYi1lcnJvciwgLmJzLXNsaWRlci1pdGVtIC5pbWctY29udC5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5icy1zbGlkZXItaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmJzLXNsaWRlciAuYnMtc2xpZGVyLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXNsaWRlci1pdGVtLmhhcy1ub3QtcG9zdC10aHVtYm5haWwgLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cblxuLmJzLXNsaWRlci1pdGVtIC5wb3N0LXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDUlO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCByZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDAuNTUpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbTpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04MHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbS5zbGlkZXItY29udGVudC1zaG93biAuY29udGVudC1jb250YWluZXIge1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5jb250ZW50LWNvbnRhaW5lciBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnRpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAuYnMtc2xpZGVyLTEtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvcjphZnRlciwgLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTcpO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLXNsaWRlci0xIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBtYXJnaW46IC0zNnB4IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLmJzLXNsaWRlci0xIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uYnMtc2xpZGVyLTEgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgN3B4O1xufVxuXG4uYnMtc2xpZGVyLTEubC0xIC5icy1zbGlkZXItMS1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMS5sLTIgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5icy1zbGlkZXItMS5sLTIgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMTAlO1xufVxuXG4uYnMtc2xpZGVyLTEubC0yIC5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtc2xpZGVyLTEubC0yIC5icy1zbGlkZXItMS1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icy1zbGlkZXItMS5sLTIgLmJzLXNsaWRlci0xLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xufVxuXG4uYnMtc2xpZGVyLTEubC0yIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICBsZWZ0OiAtMjBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLXNsaWRlci0xLmwtMjpob3ZlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgbGVmdDogMTBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJzLXNsaWRlci0xLmwtMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0IHtcbiAgcmlnaHQ6IC0yMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnMtc2xpZGVyLTEubC0yOmhvdmVyIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQge1xuICByaWdodDogMTBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDExMCUgIWltcG9ydGFudDtcbiAgfVxuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB9XG4gIC5icy1zbGlkZXItMSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5icy1zbGlkZXItMTpob3ZlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJzLXNsaWRlci0xIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5icy1zbGlkZXItMTpob3ZlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ1JTtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW06aG92ZXIgLmltZy1jb250IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogNDYwcHg7XG4gIG1hcmdpbjogMCAwIDAgLTIzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0uc2xpZGVyLWNvbnRlbnQtc2hvd24gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgYm90dG9tOiA0MHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cywgLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5icy1zbGlkZXItMi1pdGVtIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEucmVhZC1tb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIgYS5yZWFkLW1vcmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmJzLXNsaWRlci0yIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBtYXJnaW46IC0zNnB4IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkLCAuYnMtc2xpZGVyLTItaXRlbSAudGVybS1iYWRnZXMgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIC00cHg7XG59XG5cbi5icy1zbGlkZXItMi5sLTEgLmJzLXNsaWRlci0yLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0yLmwtMiAuYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTIubC0zIC5icy1zbGlkZXItMi1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4uYnMtc2xpZGVyLTIubC0xIC5icy1zbGlkZXItMi1pdGVtIC50aXRsZSBhLCAuYnMtc2xpZGVyLTIubC0yIC5icy1zbGlkZXItMi1pdGVtIC50aXRsZSBhLCAuYnMtc2xpZGVyLTIubC0zIC5icy1zbGlkZXItMi1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbi5icy1zbGlkZXItMi5sLTIgLmJzLXNsaWRlci0yLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEyMCU7XG59XG5cbi5icy1zbGlkZXItMi5sLTIgLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLXNsaWRlci0yLmwtMiAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMTcwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnMtc2xpZGVyLTIubC0yIC5icy1zbGlkZXItMi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBsZWZ0OiA3LjUlO1xuICBib3R0b206IDcuNSU7XG4gIHJpZ2h0OiA3LjUlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogODUlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLXNsaWRlci0yLmwtMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0LCAuYnMtc2xpZGVyLTIubC0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5icy1zbGlkZXItMi1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3MCU7XG4gIH1cbiAgLmJzLXNsaWRlci0yLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogODUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5icy1zbGlkZXItMi1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5icy1zbGlkZXItMi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogNy41JTtcbiAgICBib3R0b206IDcuNSU7XG4gICAgcmlnaHQ6IDcuNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogODUlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmJzLXNsaWRlci0yIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ1JTtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW06aG92ZXIgLmltZy1jb250IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDQ1JTtcbiAgcGFkZGluZzogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA0NjBweDtcbiAgbWFyZ2luOiAtMTIwcHggMCAwIC0yMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciBhLnJlYWQtbW9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEucmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtLnNsaWRlci1jb250ZW50LXNob3duIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNTAlO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAuY29udGVudC1jb250YWluZXIgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cywgLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5icy1zbGlkZXItMy1pdGVtIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtc2xpZGVyLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCwgLmJzLXNsaWRlci0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogLTM2cHggMCAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuXG4uYnMtc2xpZGVyLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5icy1zbGlkZXItMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQsIC5icy1zbGlkZXItMy1pdGVtIC50ZXJtLWJhZGdlcyArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgLTRweDtcbn1cblxuLmJzLXNsaWRlci0zLmwtMSAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTMubC0yIC5icy1zbGlkZXItMy1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5icy1zbGlkZXItMy5sLTEgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEsIC5icy1zbGlkZXItMy5sLTIgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEsIC5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLmJzLXNsaWRlci0zLmwtMSAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTMubC0yIC5icy1zbGlkZXItMy1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5icy1zbGlkZXItMy5sLTIgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0zLmwtMyAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDExMCUgIWltcG9ydGFudDtcbn1cblxuLmJzLXNsaWRlci0zLmwtMiAuYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhLCAuYnMtc2xpZGVyLTMubC0zIC5icy1zbGlkZXItMy1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtc2xpZGVyLTMubC0yIC5icy1zbGlkZXItMy1pdGVtIC50aXRsZSBhLCAuYnMtc2xpZGVyLTMubC0zIC5icy1zbGlkZXItMy1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogNy41JTtcbiAgYm90dG9tOiA3LjUlO1xuICByaWdodDogNy41JTtcbiAgdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogODUlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLXNsaWRlci0zLmwtMyAuYnMtc2xpZGVyLTMtaXRlbS5zbGlkZXItY29udGVudC1zaG93biAuY29udGVudC1jb250YWluZXIge1xuICBib3R0b206IDI1cHg7XG59XG5cbi5icy1zbGlkZXItMy5sLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCwgLmJzLXNsaWRlci0zLmwtMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDcuNSU7XG4gICAgYm90dG9tOiA3LjUlO1xuICAgIHJpZ2h0OiA3LjUlO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0uc2xpZGVyLWNvbnRlbnQtc2hvd24gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbiAgLmJzLXNsaWRlci0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnMtcHVzaC1ub3RpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1wdXNoLW5vdGktYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtcHVzaC1ub3RpIC5icy1wdXNoLW5vdGktYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5icy1wdXNoLW5vdGkgLmJzLXB1c2gtbm90aS13cmFwcGVyLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxLmJzcG4tdDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS1pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAyMHB4IDEyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS13cmFwcGVyLWljb24ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB3aWR0aDogMTExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktd3JhcHBlci1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS13cmFwcGVyLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICBib3R0b206IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MSAuYnMtcHVzaC1ub3RpLXdyYXBwZXItaWNvbiAubm90aWZpY2F0aW9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBtYXJnaW4tbGVmdDogLTguNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MCU7XG4gIHJpZ2h0OiAtMyU7XG4gIGZvbnQtc2l6ZTogN2VtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIG9wYWNpdHk6IDAuMDk7XG59XG5cbi5icy1wdXNoLW5vdGkucG9zdC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQgLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktd3JhcHBlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTZweDtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLndpZGdldCAuYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIgLmJzLXB1c2gtbm90aS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZGZkZmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MiAuYnMtcHVzaC1ub3RpLXdyYXBwZXItaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MiAubm90aWZpY2F0aW9uLWljb24ge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQyIC5icy1wdXNoLW5vdGktbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIgLmJzLXB1c2gtbm90aS1idXR0b246YmVmb3JlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGJzLWljb25zO1xuICBjb250ZW50OiBcIuuBoVwiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQyIC5icy1wdXNoLW5vdGktYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5icy1ib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1ib3gtaW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmJzLWJveCAuYm94LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWJveCAuYm94LWltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5icy1ib3gtMSAuYnMtYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cblxuLmJzLWJveC0xIC5ib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLWJveC0xIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uYnMtYm94LTE6aG92ZXIgLmJveC1pbWFnZTpiZWZvcmUge1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG5cbi5icy1ib3gtMSAuYm94LXByZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmJzLWJveC0xIC5ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLWJveC0yIC5ib3gtaW1hZ2U6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG5cbi5icy1ib3gtMiAuYm94LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWJveC0yIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5icy1ib3gtMjpob3ZlciAuYm94LWltYWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJzLWJveC0yIC5ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzM1MzUzNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJzLWJveC0zIC5ib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLWJveC0zIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uYnMtYm94LTM6aG92ZXIgLmJveC1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uYnMtYm94LTMgLmJveC1zdWItdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTMgLmJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTMgLmJmLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1ib3gtMy5ib3gtbm8tYmcgLmJmLWljb24sIC5icy1ib3gtMy5ib3gtbm8tYmcgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtMy5ib3gtbm8tYmcgLmJveC10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmJzLWJveC0zLmJveC1uby1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5icy1ib3gtMy5ib3gtbm8tYmcgLmJveC1pbWFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtYm94LTMuYm94LXRleHQtbGVmdCAuYmYtaWNvbiwgLmJzLWJveC0zLmJveC10ZXh0LWxlZnQgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtMy5ib3gtdGV4dC1sZWZ0IC5ib3gtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtMy5ib3gtdGV4dC1yaWdodCAuYmYtaWNvbiwgLmJzLWJveC0zLmJveC10ZXh0LXJpZ2h0IC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTMuYm94LXRleHQtcmlnaHQgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtMy5ib3gtdGV4dC1jZW50ZXIgLmJmLWljb24sIC5icy1ib3gtMy5ib3gtdGV4dC1jZW50ZXIgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtMy5ib3gtdGV4dC1jZW50ZXIgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnMtYm94LTQgLmJzLWJveC1pbm5lcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTIwJTtcbn1cblxuLmJzLWJveC00IC5ib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLWJveC00IC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uYnMtYm94LTQ6aG92ZXIgLmJveC1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uYnMtYm94LTQgLmJveC1zdWItdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTQgLmJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTQgLmJmLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1ib3gtNC5ib3gtbm8tYmcgLmJmLWljb24sIC5icy1ib3gtNC5ib3gtbm8tYmcgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtNC5ib3gtbm8tYmcgLmJveC10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmJzLWJveC00LmJveC1uby1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5icy1ib3gtNC5ib3gtbm8tYmcgLmJveC1pbWFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtYm94LTQuYm94LXRleHQtbGVmdCAuYmYtaWNvbiwgLmJzLWJveC00LmJveC10ZXh0LWxlZnQgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtNC5ib3gtdGV4dC1sZWZ0IC5ib3gtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtNC5ib3gtdGV4dC1yaWdodCAuYmYtaWNvbiwgLmJzLWJveC00LmJveC10ZXh0LXJpZ2h0IC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTQuYm94LXRleHQtcmlnaHQgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtNC5ib3gtdGV4dC1jZW50ZXIgLmJmLWljb24sIC5icy1ib3gtNC5ib3gtdGV4dC1jZW50ZXIgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtNC5ib3gtdGV4dC1jZW50ZXIgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy13aWRnZXQsIC53aWRnZXQgLmxpc3Rpbmctd2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdGluZy13aWRnZXQgLmxpc3RpbmctaXRlbSBpbWcud3AtcG9zdC1pbWFnZSB7XG4gIG1heC13aWR0aDogODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmxpc3Rpbmctd2lkZ2V0IC5saXN0aW5nLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubGlzdGluZy13aWRnZXQgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXdpZGdldCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ubGlzdGluZy13aWRnZXQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmxpc3Rpbmctd2lkZ2V0IC5saXN0aW5nLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgPiAuY29udGVudC13cmFwID4gLmNvbnRhaW5lciA+IC5yb3cgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdGluZy13aWRnZXQubGlzdGluZy13aWRnZXQtc2ltcGxlIC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLXdpZGdldC5saXN0aW5nLXdpZGdldC1zaW1wbGUgLmxpc3RpbmctaXRlbSAudGl0bGUgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saXN0aW5nLXdpZGdldC5saXN0aW5nLXdpZGdldC1zaW1wbGUgLmxpc3RpbmctaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5saXN0aW5nLXdpZGdldC5saXN0aW5nLXdpZGdldC10aHVtYm5haWwgLmxpc3RpbmctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnNlcGFyYXRvci1saW5lIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHdpZHRoOiA3MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuXG4uc2VwYXJhdG9yLWxpbmUgLnNlcC1pY29uIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5zZXBhcmF0b3ItbGluZSAuc2VwLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDQ0MCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtNDQwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZXBhcmF0b3ItbGluZSAuc2VwLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA0NDAlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC00NDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpZGViYXIgPiAud2lkZ2V0Omxhc3QtY2hpbGQsIC53aWRnZXQgPiAuYnMtbGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgb2wsIC53aWRnZXQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgbGkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi53aWRnZXQgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgbGkgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53aWRnZXQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53aWRnZXQud2lkZ2V0X3RleHQgaW1nIHtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xufVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2lkZWJhci1jb2x1bW4gLndpZGdldCA+IC5icy1saXN0aW5nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0ID4gLmJldHRlci13ZWF0aGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSAucG9zdC1jb3VudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM0NDQ7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZCwgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZC5hY3RpdmUtZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcxKTtcbn1cblxuLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQuYWN0aXZlLWRheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45MSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRkLCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjODg4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUxKTtcbn1cblxuLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQucGFkLCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZC5wYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIGNhcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRmb290IHRkLCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43MSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0Zm9vdCB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5jaGlsZHJlbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgLnBvc3QtY291bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgLmJmLWljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5tZW51LWhhdmUtaWNvbi5tZW51LXRpdGxlLWhpZGUgPiBhID4gLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwsIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpLm1lbnUtdGl0bGUtaGlkZSBzcGFuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1oYXZlLWljb24gPiBhOmJlZm9yZSwgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5tZW51LWhhdmUtaWNvbiBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSB1bCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSAuc3ViLW1lbnUgPiBsaSA+IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICByaWdodDogOHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciB7XG4gIGJvcmRlcjogc29saWQgNHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5sdHIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgLm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSA+IGxpID4gLm1lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IC5tZWdhLW1lbnUsIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXQud2lkZ2V0X3BhZ2VzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3BhZ2VzIHVsIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpIC5wb3N0LWRhdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyBsaSAucnNzd2lkZ2V0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgbGkgLnJzcy1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIGxpIC5yc3NTdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2VhcmNoLWhlYWRlciAuc2VhcmNoLWZvcm0sIC53aWRnZXQud2lkZ2V0X2Rpc3BsYXlfc2VhcmNoIGZvcm1bcm9sZT1zZWFyY2hdLCAud2lkZ2V0LndpZGdldF9wcm9kdWN0X3NlYXJjaCAud29vY29tbWVyY2UtcHJvZHVjdC1zZWFyY2gsIC53aWRnZXQud2lkZ2V0X3NlYXJjaCAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLCAud2lkZ2V0LndpZGdldF9kaXNwbGF5X3NlYXJjaCBmb3JtW3JvbGU9c2VhcmNoXSBpbnB1dCNiYnBfc2VhcmNoLCAud2lkZ2V0LndpZGdldF9wcm9kdWN0X3NlYXJjaCAuc2VhcmNoLWZpZWxkLCAud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0LCAud2lkZ2V0LndpZGdldF9kaXNwbGF5X3NlYXJjaCBmb3JtW3JvbGU9c2VhcmNoXSBpbnB1dCNiYnBfc2VhcmNoX3N1Ym1pdCwgLndpZGdldC53aWRnZXRfcHJvZHVjdF9zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdLCAud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIC50YWdjbG91ZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUgLnNvY2lhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlIHNwYW4uc29jaWFsLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmJibSwgLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmxpbmUsIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbS53aGF0c2FwcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXRfYnMtdGhlbWUtc29jaWFsLXNoYXJlIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmJibSwgLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmxpbmUsIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbS53aGF0c2FwcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uIHNwYW4uc29jaWFsLWl0ZW0gYSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ4ZDhkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbiBzcGFuLnNvY2lhbC1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3YzdjO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbiBzcGFuLnNvY2lhbC1pdGVtIGEgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uIHNwYW4uc29jaWFsLWl0ZW0gYSBzcGFuOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5uby10aXRsZS1zdHlsZSBzcGFuLnNvY2lhbC1pdGVtIGEge1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5uby10aXRsZS1zdHlsZSBzcGFuLnNvY2lhbC1pdGVtIGEgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTYzOWY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5mYWNlYm9vayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNzFiMztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWM4ZmY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThkMWZmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzNkMzI7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDAzNTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMjIyOTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmxpbmtlZGluIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NmEwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ubGlua2VkaW4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjdlYzE7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50dW1ibHIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTVhNzA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50dW1ibHIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYyODM7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5lbWFpbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMTUxYztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmVtYWlsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyYTM5O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udGVsZWdyYW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzljZGU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmOGRkZTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLndoYXRzYXBwIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNjc2O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ud2hhdHNhcHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNhNjU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5yZWRkaXQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5yZWRkaXQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzNjMDE7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDgxMztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnN0dW1ibGV1cG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZDBmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzc1YTM7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS52ayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNWY4NDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmRpZ2cgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5kaWdnIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ubGluZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmxpbmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI5MDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5saW5lIC5mYS5mYS1saW5lLWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBV0NBTUFBQUR6YXB3SkFBQUF4bEJNVkVYLy8vOEF1d0FBdHdBQXZRRDkvLzFPMGt4MjNYYWE1Wmx5M0hFcnlpajcvdnZ3Ky9Ecyt1elo5dG5SOU5HTTRZeUs0SXBKMFVnNnpEZ2R4aG4zL2ZmbCtPVFg5dGUvNzc2NTdiaXg2N0dwNmFtazZLT0MzNEZyMm1waDFtQmQxVnhDemtCQjBEOER3UUQwL2ZUbytlZmY5dC9LOHNyRDhNTzc3cnF1NnE2ZDVaeVI0NUdINElaKzMzMXUybTFVMUZJMXl6SXd5aTB2eWl3aXlCNE54UU1BdndEdCt1M2U5dDdNOHN5MzdMYVQ0cEtQNFk5NjNYayt6VHdteUNJWXhCSVR3d3NBdEFCcUk1R0ZBQUFCQWtsRVFWUVkwMjJSVjVLRE1CQkVtNUZFTnNFNGtXM1dPWWYxNW5qL1M2MEtLRnltOXYzcGFXWSt1cUg4UzYycG9kYTEvUmJxKzF1U24xajFnVkoyMTg4b3NWNHpScFVtdG4xQ0F4K2RwSWUwRWU3b2ZKSUNValNnNVFNQ2lSN2FyT1dSRlhnOFJDOWFhZ1BFUXkzZGQyQjk0YWNEMDlCaFQvVEhTVi9zZzh2QkFUSWNiWmpISFN4Zk5WZ3ExTE5RQjBBQ293K3pxNXBUWDVmejErUXNQcVJXY1gwQjd4YStKMUpqc1dHN2k1RTc0RDdJQlpidWRyU1loM1l2ZEVMWG04RXBRTUVNTFhoR1VPancwTklhU2ExUVByMnpzUXdMWllDcjJ3TFhHTlY1a3pMMmhuME9pYTNMMTYwR1lrRUVZRDV1YXFpZ1h4ZVdWelNsTld4RzlhamtEKzBtRWh0eE10MUVBQUFBQUVsRlRrU3VRbUNDKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmJibSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmJibSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmJibSAuZmEuZmEtYmJtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBV0NBTUFBQUR6YXB3SkFBQUFrRkJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8rV0FCbndBQUFBTDNSU1RsTUFCZXprRy9YWmh5WWlDZ09xTy9IYjBzTyt0N1Nlam5sdVhWZEFNaDBTRHVIZTFVdEhMU25jeUs2Wms0SnlhZGpvTXd3QUFBRExTVVJCVkJqVHRaQlpyc0l3REVWdm1qUkRXenJUdVdYbWpjRCtkMGNTV1Vqd2ljVDVPZkpWN01qR1IwazQ1L2tWNksyejM0WFNEYjlaWkl6MXpYR2tlT1dyR3B1dGMzcWl1UCtTTXYvVE9PZFM3cE1qV0tlVTZoRXp4bUxBbTFtTDBIVmhFVUpFQUNMcjVURVVWUkFFK3dOd3NkNjJESzFMUTZST0JWRDZWeE9HcG1uK1IvZ3F3ZXhIQmdhRTdkMnROVVpyWG8rQW5xWlRCSnkxRnU1SFk4eHNQZS9DTVAxZTRZV0JoaEp0VmRYS2dFN1FQVjJtWkZCRlVmNTA3T2t5V1FUYW1UaHdTemJnUGU1MkFCWmxZT2ZXc2dBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udmliZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDU0YTQ7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS52aWJlciAuZmEuZmEtdmliZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCWUFBQUFXQ0FNQUFBRHphcHdKQUFBQXRGQk1WRVZtWGF4bFc2dGFUcVZlVktoaldhZGNVS2IvLy85aVdLWmhWcW51N2ZaV1M2UDgvUDVwWDY1aVdLcGhXS1NRaXNSOWRMbHJZcTlZVGFPMnNkaHlhYk5UUjZIdzcvZm01ZktzcDlLam5jNmdtc3ljbHNxSWdiK0JlTHQ1Y0xaMWJMTnVaTEQ1K2Z6cTZmVEF1OTI3dDl1b285Q1drTWYzOXZ2Unp1Zk95K1d3cTlTYWxNbHdackZjVWFQMDgvbmYzZTdJeE9IRndlQ3hyTlNOaHNLRWZiM2k0ZkRMeCtPNHM5bXpydFpPUXAvVzFPblYwK25TeGpFaUFBQUJYVWxFUVZRWTB6MlFoNUxqSUF4QUJRb0VBejczN3RpT1czclB0cnYvLzYvRDhlNitHVFRNazBiU0NHWUVvNVJSODVEQUw4aThNdnZzKzJCd2FtUS9DUmJ1ay9YWk1welg4ZTJKOW14WENYOGYzYkFCcjNvRXNjcGY5Y0o3VTQ3OGtnaHVTQ1U5N25qSmpLWUZ6NzhnVzlFd1M0c0cvV2J6VHhBZ2VMV0E5ZnpTNEdQWXAwZEJPMVVoMkpDOFM2L2wvQzdMSUx2bnRuL2dEZ054dEFJZkE3NHBtRmQ4cEVNb1MxVlF3RHBPS2RhYkZnUnE1NUM1Y3JYT3Z6WFFUKzVFZ0pLWWJWNWFoTmJlUk5qR3oram9hRXBZcVE0VWJKMTBGSUI1Ri9XeDVkdktwdU0wa3VEdXpiWUJzT201WVlleTV5NEMwTnkwSmNhemNxZldSYVRqQ3pGbG9ta3QxN2MxRVJLZmJxUnZmR1R6cVN3VmVFSm9yYjNWM3VMcGRDb0NoRmJYMW8yR0pHblBhdlAzZ0dLU0JvWkQ5ZGgydCs0K1ZvSXVDSm4xQXJPZ3E2T1Q3L3VuNVdJQ1h2RTBYbXQvc1p6VjBnRExpVDhtTTMrKytRLzU2aDh0cHlTZzVBQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbiBzcGFuLnNvY2lhbC1pdGVtIGEge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTFhMWExO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24gc3Bhbi5zb2NpYWwtaXRlbSBhIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLm5vLXRpdGxlLXN0eWxlIHNwYW4uc29jaWFsLWl0ZW0gYSB7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24ubm8tdGl0bGUtc3R5bGUgc3Bhbi5zb2NpYWwtaXRlbSBhIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSB7XG4gIGJvcmRlci1jb2xvcjogIzRhNjM5ZjtcbiAgY29sb3I6ICM0YTYzOWY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1MjcxYjM7XG4gIGNvbG9yOiAjNTI3MWIzO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50d2l0dGVyIGEge1xuICBib3JkZXItY29sb3I6ICM1OWM4ZmY7XG4gIGNvbG9yOiAjNTljOGZmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1OGQxZmY7XG4gIGNvbG9yOiAjNThkMWZmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDczZDMyO1xuICBjb2xvcjogI2Q3M2QzMjtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2NDAzNTtcbiAgY29sb3I6ICNlNjQwMzU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2IyMDI3O1xuICBjb2xvcjogI2NiMjAyNztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ucGludGVyZXN0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMzIyMjk7XG4gIGNvbG9yOiAjZTMyMjI5O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5saW5rZWRpbiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI2NmEwO1xuICBjb2xvcjogIzAyNjZhMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ubGlua2VkaW4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyN2VjMTtcbiAgY29sb3I6ICMwMjdlYzE7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnR1bWJsciBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2U1YTcwO1xuICBjb2xvcjogIzNlNWE3MDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udHVtYmxyIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MjYyODM7XG4gIGNvbG9yOiAjNDI2MjgzO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5lbWFpbCBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGMxNTFjO1xuICBjb2xvcjogIzBjMTUxYztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZW1haWwgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFhMmEzOTtcbiAgY29sb3I6ICMxYTJhMzk7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEge1xuICBib3JkZXItY29sb3I6ICMxNzljZGU7XG4gIGNvbG9yOiAjMTc5Y2RlO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTc5Y2RlO1xuICBjb2xvcjogIzE3OWNkZTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ud2hhdHNhcHAgYSB7XG4gIGJvcmRlci1jb2xvcjogIzAwZTY3NjtcbiAgY29sb3I6ICMwMGU2NzY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLndoYXRzYXBwIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGNhNjU7XG4gIGNvbG9yOiAjMDBjYTY1O1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1saW5rIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIGEge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhIC5ic2ZpLCAuYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhIC5mYSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5mYWNlYm9vayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNjM5Zjtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0udHdpdHRlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5YzhmZjtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0uZ29vZ2xlLXBsdXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzNkMzI7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLmluc3RhZ3JhbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3NzYzODtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LWNvcm5lciBhdCAzNSUgOTAlLCAjZmVjNTY0LCByZ2JhKDAsIDAsIDAsIDApIDUwJSksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMCAxNDAlLCAjZmVjNTY0LCByZ2JhKDAsIDAsIDAsIDApIDUwJSksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDAgLTI1JSwgIzUyNThjZiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCAyMCUgLTUwJSwgIzUyNThjZiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCAxMDAlIDAsICM4OTNkYzIsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNjAlIC0yMCUsICM4OTNkYzIsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMTAwJSAxMDAlLCAjZDkzMTdhLCByZ2JhKDAsIDAsIDAsIDApKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzY1NTljYSwgI2JjMzE4ZiAzMCUsICNlMzNmNWYgNTAlLCAjZjc3NjM4IDcwJSwgI2ZlYzY2ZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMzUlIDkwJSwgI2ZlYzU2NCwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LWNvcm5lciBhdCAwIDE0MCUsICNmZWM1NjQsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDAgLTI1JSwgIzUyNThjZiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMjAlIC01MCUsICM1MjU4Y2YsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDEwMCUgMCwgIzg5M2RjMiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNjAlIC0yMCUsICM4OTNkYzIsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDEwMCUgMTAwJSwgI2Q5MzE3YSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgjNjU1OWNhLCAjYmMzMThmIDMwJSwgI2UzM2Y1ZiA1MCUsICNmNzc2MzggNzAlLCAjZmVjNjZkIDEwMCUpO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS55b3V0dWJlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MxODFlO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS55b3V0dWJlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MxODFlO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5kcmliYmJsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0udmltZW8gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NmEzZTk7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLmJlaGFuY2UgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjYzZmM7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0uZ2l0aHViIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0YzRjO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5lbWFpbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0udGVsZWdyYW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzljZGU7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLnZrIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3MjlhO1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm1zLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtcy1saXN0LCAudmNfY29sLXNtLTIgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtcy1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSAudGVybS1jb3VudCwgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtIC50ZXJtLWNvdW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtOmhvdmVyIC50ZXJtLWNvdW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndpZGdldC53aWRnZXRfYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBwYWRkaW5nOiAyN3B4IDIzcHggIWltcG9ydGFudDtcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAuc3Vic2NyaWJlLW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAuc3Vic2NyaWJlLW1lc3NhZ2UgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZW1haWwge1xuICBjb2xvcjogIzVmNjU2OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogI2NiZDFkODtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAubmV3c2xldHRlci1zdWJzY3JpYmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDMzcHggMzNweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxM3B4O1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItc3Vic2NyaWJlIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLnBvd2VyZWQtYnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAzMTFweDtcbiAgY29sb3I6ICNiN2I3Yjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5wb3dlcmVkLWJ5OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChuKzMpIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA2Ni42NjY2NiU7XG4gIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDEpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZzogMCAwIDAgNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoMykge1xuICBwYWRkaW5nOiAwIDAgMCA2cHggIWltcG9ydGFudDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5saXN0LXBob3RvcyAuYnMtZmxpY2tyLXBob3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QubGlzdC1waG90b3MgLmJzLWZsaWNrci1waG90byBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0Lmxpc3QtcGhvdG9zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtZmxpY2tyLXBob3RvIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icy1mbGlja3ItcGhvdG8gLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0yIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKG4rMykge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0LmNvbHVtbnMtMyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzJTtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4uZHJpYmJibGUtc2hvdCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtZ29vZ2xlLXBsdXMgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmJzLWVtYmVkIC5icy1lbWJlZC1pdGVtIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJzLWVtYmVkIC5icy1lbWJlZC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLWVtYmVkIC5icy1lbWJlZC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYSwgLmJzLWluc3RhZ3JhbS1waG90byBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmJzLWluc3RhZ3JhbS1waG90byAuaW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gLmltZy1ob2xkZXIuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAuYnMtaW5zdGFncmFtLXBob3RvIC5pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYSAudGhlLWhvdmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnMtaW5zdGFncmFtLXBob3RvIGEgLnRoZS1ob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG86aG92ZXIgYSAudGhlLWhvdmVyOmFmdGVyLCAuYnMtaW5zdGFncmFtLXBob3RvOmhvdmVyIGEgLnRoZS1ob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWluc3RhZ3JhbS1waG90by1saXN0IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QgbGkgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdCAuYnMtaW5zdGFncmFtLXBob3RvIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTIgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LWhlaWdodDogMTU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKG4rMykge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMi0xIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDE1NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTItMSBsaTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTItMSBsaTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMi0xIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMi0xIGxpOm50aC1jaGlsZChuKzMpIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24tMSkge1xuICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGk6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDY2LjY2NjY2JTtcbiAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpOm50aC1jaGlsZCgxKSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGk6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZzogMCAwIDAgNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmc6IDAgMCAwIDZweCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaTpudGgtY2hpbGQoM24tMikge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QubGlzdC1waG90b3MgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0Lmxpc3QtcGhvdG9zIC5icy1pbnN0YWdyYW0tcGhvdG8gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5saXN0LXBob3RvcyAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCwgLmJzLWluc3RhZ3JhbSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgbWFyZ2luLXRvcDogLTI2cHg7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmhlYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtN3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIHVsLm5ld3MtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIHVsLm5ld3MtbGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogNjUlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB1bC5uZXdzLWxpc3QgbGkuYWN0aXZlIHtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAxMTBweDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIHVsLm5ld3MtbGlzdCBsaSBhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB1bC5uZXdzLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4MGNlO1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciAuY29udHJvbC1uYXYgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciAuY29udHJvbC1uYXYgc3Bhbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHNwYW4ucHJldiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubmV3c3RpY2tlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ubGF5b3V0LTEtY29sIC5uZXdzdGlja2VyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyLmhlYWRlci10aWNrZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi53cGJfd3JhcHBlciAuYmV0dGVyLW5ld3N0aWNrZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZW50cnktY29udGVudCA+IC52Y19yb3c6Zmlyc3QtY2hpbGQgPiAud3BiX2NvbHVtbiA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiAuYmV0dGVyLW5ld3N0aWNrZXIge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHNwYW4gLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1iaWctYnV0dG9uIC5zb2NpYWwtaXRlbSwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1ib3ggLml0ZW0taWNvbiwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLml0ZW0taWNvbiwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1jbGVhbiAuaXRlbS1pY29uLCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLW1vZGVybiAuaXRlbS1pY29uLCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTYgLml0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG59XG5cbi5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYmlnLWJ1dHRvbiAuaXRlbS1pY29uLCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJveCAuaXRlbS1jb3VudCwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1ib3ggLml0ZW0tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xufVxuXG4ud2lkZ2V0X2JldHRlci1zb2NpYWwtY291bnRlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXRfYmV0dGVyLXNvY2lhbC1jb3VudGVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi53aWRnZXRfYmV0dGVyLXNvY2lhbC1jb3VudGVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtNiAuc29jaWFsLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXIgLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlLCAud2lkZ2V0IC5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIC5oLXRleHQgLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjM1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41OCwgMC41NywgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjM1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41OCwgMC41NywgMSkgMHM7XG4gIHRyYW5zaXRpb246IDAuMzVzIGN1YmljLWJlemllcigwLjM5LCAwLjU4LCAwLjU3LCAxKSAwcztcbn1cblxuLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgLmgtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24taGVhZGluZyAub3RoZXItbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiA4MiU7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAxNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxIC5oLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxN3B4IDRweCAwO1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MSAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggMTdweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10MSAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxIC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyOmhvdmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXMyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zMzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pWRk56ZzBOVEZCTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalZGTnpnME5URkNOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOVVUzT0RRMU1UZzJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5VVTNPRFExTVRrMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0NjF1OU5BQUFBRVVsRVFWUjQybUpnUUFYL3llQUFCQmdBZ2NJRC9VRE9nTDhBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjI7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1OmFmdGVyIHtcbiAgdG9wOiBpbmhlcml0O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogLTAuNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IC5tYWluLWxpbms6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pWRk56ZzBOVEZCTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalZGTnpnME5URkNOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOVVUzT0RRMU1UZzJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5VVTNPRFExTVRrMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0NjF1OU5BQUFBRVVsRVFWUjQybUpnUUFYL3llQUFCQmdBZ2NJRC9VRE9nTDhBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjI7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM2Lm11bHRpLXRhYiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczYgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczYgPiAubWFpbi1saW5rOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAxN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM3OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBWUFBQUNwOFo1K0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UY2dLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalZGTnpnME5URkJOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qVkZOemcwTlRGQ05rTTBNREV4UlRkQ05rRTVPRGszTWpSQ056bENOa1JGSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk5VVTNPRFExTVRnMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TlVVM09EUTFNVGsyUXpRd01URkZOMEkyUVRrNE9UY3lORUkzT1VJMlJFVWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejQ2MXU5TkFBQUFFVWxFUVZSNDJtSmdRQVgveWVBQUJCZ0FnY0lEL1VET2dMOEFBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQ7XG4gIG9wYWNpdHk6IDAuMjtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5pdGlhbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczcubXVsdGktdGFiIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNyA+IC5tYWluLWxpbms6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczcgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNHB4IDAgMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MjphZnRlciB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyIC5oLXRleHQge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC10MiAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAycHggM3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcGFkZGluZzogNHB4IDE1cHggMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcGFkZGluZzogMCAxNXB4IDAgMjBweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciwgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNCAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMyAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczQgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMzOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNDphZnRlciB7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczM6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCAwIDRweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MzphZnRlciB7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzJkMmQyZDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10MyA+IGEgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MyA+IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzID4gLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAxN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjA4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMiA+IGEgPiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMy5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMgPiAuaC10ZXh0LmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyA+IGEuYWN0aXZlID4gLmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMgPiBhID4gLmgtdGV4dC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMzphZnRlciB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQ6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gYS5hY3RpdmUgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiBhID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5zaC10My5zaC1zNCAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0LnNoLXQzLnNoLXM0IC5tYWluLWxpbms6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAubWFpbi10ZXJtLTExNzEuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0LnNoLXQzLnNoLXM0IGEuYWN0aXZlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0LnNoLXQzLnNoLXM0ID4gLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICByaWdodDogLTE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDEsIDAuMDcpO1xuICBwYWRkaW5nOiAycHggMTVweCAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNTphZnRlciB7XG4gIHRvcDogLTFweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNS5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczUuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczUgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1ID4gYSA+IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM2IHtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM2OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qVkZOemcwTlRGQk5rTTBNREV4UlRkQ05rRTVPRGszTWpSQ056bENOa1JGSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pWRk56ZzBOVEZDTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TlVVM09EUTFNVGcyUXpRd01URkZOMEkyUVRrNE9UY3lORUkzT1VJMlJFVWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZOVVUzT0RRMU1UazJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NDYxdTlOQUFBQUVVbEVRVlI0Mm1KZ1FBWC95ZUFBQkJnQWdjSUQvVURPZ0w4QUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMTM7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczYuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczYgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM2ID4gYSA+IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcubXVsdGktdGFiIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogLTEwLjVweDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNDQ0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiBhLmFjdGl2ZSA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyA+IGEgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNzphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczgubXVsdGktdGFiIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NDQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTlweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IC0xOXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IGEgPiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zODphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTM7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczgubXVsdGktdGFiIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE2cHggNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOS5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczkgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5LmJzLXByZXR0eS10YWJzIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAubWFpbi1saW5rLmFjdGl2ZSAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5tYWluLWxpbms6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0ID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0ID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NCA+IGEgPiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5tYWluLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0ID4gYSA+IC5oLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLm1haW4tbGluazpob3ZlciAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5tYWluLWxpbmsuYWN0aXZlIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgYS5hY3RpdmUgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NCBhOmhvdmVyIC5oLXRleHQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQ6YWZ0ZXIge1xuICBoZWlnaHQ6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHRvcDogOTAlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBtYXJnaW46IDAgMCAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgdG9wOiAxMjAlO1xuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogMCAwO1xuICByaWdodDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAxMDMlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rOmhvdmVyIC5oLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczE6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczM6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMSAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMzIC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTEwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcmlnaHQ6IC0xM3B4O1xuICB0b3A6IC0xcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczEgLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMyAub3RoZXItbGluayAuaC10ZXh0OmFmdGVyIHtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IC0xM3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pWRk56ZzBOVEZCTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalZGTnpnME5URkNOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOVVUzT0RRMU1UZzJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5VVTNPRFExTVRrMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0NjF1OU5BQUFBRVVsRVFWUjQybUpnUUFYL3llQUFCQmdBZ2NJRC9VRE9nTDhBQUFBQVNVVk9SSzVDWUlJPSk7XG4gIG9wYWNpdHk6IDAuMTM7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQ6YWZ0ZXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRvcDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBTUFBQUFEQ0FZQUFBQldLTFcvQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5aHBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tFMWhZMmx1ZEc5emFDa2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRalE0TlVWRk9ETkdOemMxTVRGRk4wSTROVGRDTVRSQk16UTNSVEl3TlRRaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFqUTROVVZGT0RSR056YzFNVEZGTjBJNE5UZENNVFJCTXpRM1JUSXdOVFFpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwQ05EZzFSVVU0TVVZM056VXhNVVUzUWpnMU4wSXhORUV6TkRkRk1qQTFOQ0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBDTkRnMVJVVTRNa1kzTnpVeE1VVTNRamcxTjBJeE5FRXpORGRGTWpBMU5DSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qazg2QTdFQUFBQVNTVVJCVkhqYVltQmdZTEJnSUFnQUFnd0FCODhBT2NjVmJMc0FBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmlnaHQ6IC0xMXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRyYW5zZm9ybTogc2tldygyOWRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTEwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiA0MnB4O1xuICByaWdodDogLTQycHg7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4uc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNCAuaC10ZXh0OmFmdGVyLCAuc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm1haW4tbGluayAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm90aGVyLWxpbmsub3RoZXItbGluayAuaC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm90aGVyLWxpbmsub3RoZXItbGluayAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5vdGhlci1saW5rLm90aGVyLWxpbmsgLmgtdGV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5tYWluLWxpbms6aG92ZXIgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm1haW4tbGluayAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2preU5UQTBNRFF5TkRnMk1URXhSVGhCTVVZelFrWTRSVEl4UTBWQ01EWkRJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPamt5TlRBME1EUXpORGcyTVRFeFJUaEJNVVl6UWtZNFJUSXhRMFZDTURaRElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPVEkxTURRd05EQTBPRFl4TVRGRk9FRXhSak5DUmpoRk1qRkRSVUl3TmtNaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk9USTFNRFF3TkRFME9EWXhNVEZGT0VFeFJqTkNSamhGTWpGRFJVSXdOa01pTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo2ZjNGOVRBQUFBaGtsRVFWUjQybXlQU3c3RElBeEVKeXAzNkJvUVd5N0FTUkFDNVdBSURwVlZKQmI4N2tFYkZoVnRZOGtMKzQwMTR5MmxKRG5uK0syY003VFcyTVlZOGc0YVl4QkNBQzdCMm04b2xWTHlQTTg1ay9XeTFncHJMV0tNRUVMTTNVZlFXb056YnNJMUUxbmg1Y2tZKzhwRGV1L1k5MzFDU3VuZk40L2pPSjdlKzF0WVNzRkxnQUVBSjJSRlo2dVNDczhBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5oYXZlX2JnLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1OmFmdGVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgYnJpZ2h0bmVzcygxMi43KTtcbiAgb3BhY2l0eTogMC42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1ID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczU6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1IC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICByaWdodDogLTE0cHg7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4uc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAuaC10ZXh0OmFmdGVyLCAuc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAubWFpbi1saW5rIC5oLXRleHQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAub3RoZXItbGluay5vdGhlci1saW5rIC5oLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAub3RoZXItbGluay5vdGhlci1saW5rIC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLm90aGVyLWxpbmsub3RoZXItbGluayAuaC10ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLm1haW4tbGluazpob3ZlciAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1LnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAubWFpbi1saW5rIC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmYzODtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IC5oLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDM4cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczYgLm90aGVyLWxpbmsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNiAub3RoZXItbGluayBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczYgLm90aGVyLWxpbmsuYWN0aXZlIC5oLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NC5zaC1zNiAubWFpbi1saW5rIC5oLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczY6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IHtcbiAgcGFkZGluZzogMCAwIDNweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICBib3R0b206IC0zcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuc2gtczIge1xuICBwYWRkaW5nOiAzcHggMCAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1LnNoLXMyID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NS5zaC1zMiA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NS5zaC1zMiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgYm90dG9tOiBpbmhlcml0O1xuICB0b3A6IC0zcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuc2gtczI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuc2gtMiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEzOmJlZm9yZSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogMnB4IDAgMCAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NiA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2IC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ2IC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczI6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtMS41cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczIgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczIgLm90aGVyLWxpbmsgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMi5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzOmJlZm9yZSB7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpci1ib3gtc2hhZG93OiAtMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IC0ycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuYnMtcHJldHR5LXRhYnMuc2gtczMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgdG9wOiA5NiU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDI0cHggMCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAycHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAyMnB4IDAgMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3IHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNjpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczc6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAyNnB4IDAgMTBweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5icy1wcmV0dHktdGFicy5zaC1zNiAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuYnMtcHJldHR5LXRhYnMuc2gtczcgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE3cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXRvcDogNDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtN3B4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0NHB4IHNvbGlkICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiAub3RoZXItbGluaywgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cywgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIHJpZ2h0OiAtMTNweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zODpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCAub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gLm90aGVyLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkge1xuICBwYWRkaW5nOiAwIDE1cHggN3B4IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczk6YmVmb3JlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjEzO1xuICBiYWNrZ3JvdW5kOiAjYTJhMmEyO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAub3RoZXItbGluaywgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLm90aGVyLWxpbmssIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTlweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMiA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExLm11bHRpLXRhYiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA2MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IDQ3cHg7XG4gIHJpZ2h0OiA0N3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgLnNoLXN2Zy1sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSAuc2gtc3ZnLXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ3ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHggMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTcuNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IC5oLXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDcgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgLm1haW4tbGluazpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgYS5hY3RpdmUgLmgtdGV4dCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MSBhOmhvdmVyIC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgPiAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjQ1O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLmgtdGV4dDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IGE6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MiAubWFpbi1saW5rOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmgtdGV4dCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MiBhLmFjdGl2ZSwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MiA+IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAubGlzdGluZy1pdGVtLXRleHQtMiAuaXRlbS1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiBhLmFjdGl2ZSA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IGEgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzQ0NDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczE6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKSBicmlnaHRuZXNzKDEyLjcpO1xuICBvcGFjaXR5OiAwLjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1IC5oLXRleHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcuc2gtczEgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uc2luZ2xlLWZlYXR1cmVkLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSwgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIGEge1xuICBjb2xvcjogIzNhM2EzYTtcbn1cblxuLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5jb21tZW50cywgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hdmF0YXIsIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSwgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC52aWV3cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IGEgKyBzcGFuOmJlZm9yZSwgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEucG9zdC1hdXRob3ItYXZhdGFyIC5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyICsgLnBvc3QtYXV0aG9yLW5hbWUge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLW5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDQpO1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIge1xuICBjb2xvcjogI2I3YjdiNyAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBvc3QtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2luZ2xlLWZlYXR1cmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1mZWF0dXJlZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWZlYXR1cmVkIGZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtZmVhdHVyZWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2UtY3JlZGl0IGEsIC5pbWFnZS1jcmVkaXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtZmVhdHVyZWQgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm90dG9tOiAtMThweDtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wb3N0LmZvcm1hdC1zdGFuZGFyZCAuc2luZ2xlLWZlYXR1cmVkIC5pbWFnZS1jcmVkaXQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLnNpbmdsZS1wb3N0LWV4Y2VycHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1wb3N0LWV4Y2VycHQucG9zdC1leGNlcnB0LWJjIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biAuYmYtaWNvbiwgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biAubnVtYmVyLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4gLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4gLmJmLWljb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tY29tbWVudHMsIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tdmlld3Mge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tdmlld3Mge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLnBvc3Qtc2hhcmUtYnRuLXZpZXdzLnJhbmstMCwgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi5wb3N0LXNoYXJlLWJ0bi12aWV3cy5yYW5rLWRlZmF1bHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2hhcmUtaGFuZGxlci13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNoYXJlLWhhbmRsZXItd3JhcCwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc2hhcmUtaGFuZGxlci13cmFwIHtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zaGFyZS1oYW5kbGVyLXdyYXAsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNoYXJlLWhhbmRsZXItd3JhcCB7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLnNoYXJlLWhhbmRsZXItd3JhcC5icy1wcmV0dHktdGFicy1pbml0aWFsaXplZCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNjYlO1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTclO1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLnBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXNoYXJlIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBvc3Qtc2hhcmUgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIGxpIHtcbiAgbWFyZ2luOiAwIDZweCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgbGkgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDZweCA0cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uaGFzLWNvdW50IGEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gYSAuYmYtaWNvbiwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEgLm51bWJlciB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gYSAubnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLndoYXRzYXBwIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLm51bWJlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDVmOWE7XG4gIGNvbG9yOiAjMTMzZDZkO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI0YTgyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1M2M3ZmY7XG4gIGNvbG9yOiAjMmU4NmIxO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjllZDA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTNiMmI7XG4gIGNvbG9yOiAjOWEyMzE3O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcyOTFhO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0MTcxOTtcbiAgY29sb3I6ICM2NzBkMGU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMwYTBjO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmtlZGluIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MTgyO1xuICBjb2xvcjogIzAxM2M2MTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2I1Zjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5lbWFpbCBhLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnByaW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5lbWFpbCBhOmhvdmVyLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnByaW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnR1bWJsciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNWE3MDtcbiAgY29sb3I6ICMyNDM4NGE7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udHVtYmxyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MjgzO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5Y2RlO1xuICBjb2xvcjogIzBhNjI5YTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmOGRkZTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5yZWRkaXQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIGNvbG9yOiAjYmIzMjAwO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnJlZGRpdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjM2MwMTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDgxMztcbiAgY29sb3I6ICM5ODJkMGI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNkMGY7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzc1YTM7XG4gIGNvbG9yOiAjMjIzNDQ4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnZrIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U1Zjg0O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmRpZ2cgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjNTI1MjUyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmRpZ2cgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjNTI1MjUyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJzLWN1c3RvbS1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLm9rLXJ1IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU4MjA4O1xuICBjb2xvcjogI2NiNmUwNDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5vay1ydSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzNmMwODtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTY3NjtcbiAgY29sb3I6ICMwMmEyNTI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM0NjI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ubGluZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbiAgY29sb3I6ICMwMThjMDE7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ubGluZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWEwMDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5saW5lIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJibSAuYmYtaWNvbjpiZWZvcmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ubGluZSAuYmYtaWNvbjpiZWZvcmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIgLmJmLWljb246YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS52aWJlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNTRhNDtcbiAgY29sb3I6ICMxZjFkM2M7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXI6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTQ1ODk7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIgLmJmLWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5iYm0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZmFjZWJvb2stbWVzc2VuZ2VyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4YWZmO1xuICBjb2xvcjogIzI0NjRmZjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5mYWNlYm9vay1tZXNzZW5nZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDhhZmY7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnRlbGVncmFtIC5iZi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtIC5ic2ZpLWJibSwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5kaWdnIC5iZi1pY29uLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUgLmJzZmktbGluZSwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS52aWJlciAuYnNmaS12aWJlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSAuYmYtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLXNoYXJlLWxpc3QgKyAucG9zdC1zaGFyZS1idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc2hhcmUtaGFuZGxlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc2hhcmUtaGFuZGxlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc2hhcmUtaGFuZGxlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc2hhcmUtaGFuZGxlciB7XG4gIG1hcmdpbjogMCAxMnB4IDEycHggMDtcbn1cblxuLnBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXI6YWZ0ZXIsIC5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgNnB4IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkN2Q3ZDc7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICByaWdodDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEgLnNoYXJlLWhhbmRsZXI6YWZ0ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTEgLnNoYXJlLWhhbmRsZXI6YmVmb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyOmFmdGVyLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSBhIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTYgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTYgLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNiAudGV4dCwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS03IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnBvc3Qtc2hhcmUtYnRuIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnBvc3Qtc2hhcmUtYnRuIC50ZXh0LCAucG9zdC1zaGFyZS5zdHlsZS04IC5wb3N0LXNoYXJlLWJ0biAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAucG9zdC1zaGFyZS1idG4gLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAucG9zdC1zaGFyZS1idG4gLnRleHQge1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5udW1iZXIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0sIC5wb3N0LXNoYXJlLnN0eWxlLTggLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDZweCA2cHggMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuYnMtcHJldHR5LXRhYnMtbW9yZSwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuYnMtcHJldHR5LXRhYnMtbW9yZSB7XG4gIHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgdG9wOiA2cHg7XG4gIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5icy1wcmV0dHktdGFicy1tb3JlIC5iZi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0sIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAucG9zdC1zaGFyZS1idG4ge1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNoYXJlLWhhbmRsZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmhhcy1jb3VudC5oYXMtdGl0bGUgLm51bWJlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtY291bnQuaGFzLXRpdGxlIC5pdGVtLXRpdGxlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAucG9zdC1zaGFyZS1idG4ge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46Zmlyc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46Zmlyc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46bGFzdC1jaGlsZCwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGEge1xuICBjb2xvcjogIzJkNWY5YTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmZhY2Vib29rIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ1ZjlhO1xuICBib3JkZXItY29sb3I6ICMyZDVmOWE7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5mYWNlYm9vayBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWI0YTgyO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI0YTgyO1xuICBib3JkZXItY29sb3I6ICMxYjRhODI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50d2l0dGVyIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50d2l0dGVyIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYSB7XG4gIGNvbG9yOiAjNTNjN2ZmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udHdpdHRlciAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNjN2ZmO1xuICBib3JkZXItY29sb3I6ICM1M2M3ZmY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzY5ZWQwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGEge1xuICBjb2xvcjogI2Q5M2IyYjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYjJiO1xuICBib3JkZXItY29sb3I6ICNkOTNiMmI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjcyOTFhO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5waW50ZXJlc3QgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGEge1xuICBjb2xvcjogI2E0MTcxOTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNDE3MTk7XG4gIGJvcmRlci1jb2xvcjogI2E0MTcxOTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICM4YzBhMGM7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ubGlua2VkaW4gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ubGlua2VkaW4gYSB7XG4gIGNvbG9yOiAjMDA1MTgyO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ubGlua2VkaW4gLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5rZWRpbiAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUxODI7XG4gIGJvcmRlci1jb2xvcjogIzAwNTE4Mjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmxpbmtlZGluIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDNiNWY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5lbWFpbCBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucHJpbnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmVtYWlsIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5wcmludCBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5lbWFpbCBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5wcmludCBhIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5lbWFpbCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnByaW50IC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZW1haWwgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5wcmludCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmVtYWlsIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5wcmludCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZW1haWwgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnByaW50IGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmVtYWlsIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnByaW50IGE6aG92ZXIge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnR1bWJsciBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udHVtYmxyIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnR1bWJsciBhIHtcbiAgY29sb3I6ICMzZTVhNzA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50dW1ibHIgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50dW1ibHIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U1YTcwO1xuICBib3JkZXItY29sb3I6ICMzZTVhNzA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50dW1ibHIgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnR1bWJsciBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS50dW1ibHIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDI2MjgzO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udGVsZWdyYW0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEge1xuICBjb2xvcjogIzE3OWNkZTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnRlbGVncmFtIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udGVsZWdyYW0gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5Y2RlO1xuICBib3JkZXItY29sb3I6ICMxNzljZGU7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udGVsZWdyYW0gYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0udGVsZWdyYW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMGY4ZGRlO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucmVkZGl0IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5yZWRkaXQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ucmVkZGl0IGEge1xuICBjb2xvcjogI2ZmNDUwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnJlZGRpdCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnJlZGRpdCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDUwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnJlZGRpdCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ucmVkZGl0IGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnJlZGRpdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYzNjMDE7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYSB7XG4gIGNvbG9yOiAjZWU0ODEzO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4MTM7XG4gIGJvcmRlci1jb2xvcjogI2VlNDgxMztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnN0dW1ibGV1cG9uIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjZTNkMGY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS52ayBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udmsgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0udmsgYSB7XG4gIGNvbG9yOiAjNGM3NWEzO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udmsgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52ayAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzc1YTM7XG4gIGJvcmRlci1jb2xvcjogIzRjNzVhMztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZrIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52ayBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS52ayBhOmhvdmVyIHtcbiAgY29sb3I6ICMzZTVmODQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5kaWdnIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5kaWdnIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmRpZ2cgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZGlnZyAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmRpZ2cgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLm9rLXJ1IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5vay1ydSBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5vay1ydSBhIHtcbiAgY29sb3I6ICNlZTgyMDg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5vay1ydSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLm9rLXJ1IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlODIwODtcbiAgYm9yZGVyLWNvbG9yOiAjZWU4MjA4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZGlnZyBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZGlnZyBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5kaWdnIGE6aG92ZXIge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmJzLWN1c3RvbS1saW5rIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYSB7XG4gIGNvbG9yOiAjMDBlNjc2O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS53aGF0c2FwcCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU2NzY7XG4gIGJvcmRlci1jb2xvcjogIzAwZTY3Njtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLndoYXRzYXBwIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGM0NjI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5saW5lIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5lIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmxpbmUgYSB7XG4gIGNvbG9yOiAjMDBiOTAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ubGluZSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmxpbmUgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOTAwO1xuICBib3JkZXItY29sb3I6ICMwMGI5MDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5saW5lIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5lIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmxpbmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5YTAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucHJpbnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnByaW50IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnByaW50IGEge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZpYmVyIGEgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52aWJlciBhIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNTRhNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1ZDU0YTQgIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZpYmVyOmhvdmVyIGEgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52aWJlcjpob3ZlciBhIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDU4OSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0OTQ1ODkgIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZpYmVyIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udmliZXIgLmljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5iYm0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmJibSBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5iYm0gYSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uYmJtIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uYmJtIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWYxZjFmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uYmJtIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5iYm0gYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uYmJtIGE6aG92ZXIge1xuICBjb2xvcjogIzNjM2MzYztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTIgLnBvc3Qtc2hhcmUtYnRuLCAucG9zdC1zaGFyZS5zdHlsZS0xMiBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMiBzcGFuLCAucG9zdC1zaGFyZS5zdHlsZS0xMyAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTEzIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTEzIHNwYW4sIC5zdHlsZS0yMy5lbnRyeS10ZXJtcyAudGVybXMtbGFiZWwsIC5zdHlsZS0yMy5lbnRyeS10ZXJtcyBhLCAuc3R5bGUtMjQuZW50cnktdGVybXMgLnRlcm1zLWxhYmVsLCAuc3R5bGUtMjQuZW50cnktdGVybXMgYSwgLnN0eWxlLTI1LmVudHJ5LXRlcm1zIC50ZXJtcy1sYWJlbCwgLnN0eWxlLTI1LmVudHJ5LXRlcm1zIGEsIC5zdHlsZS0yNi5lbnRyeS10ZXJtcyAudGVybXMtbGFiZWwsIC5zdHlsZS0yNi5lbnRyeS10ZXJtcyBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMyAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTEzIC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEzIC5wb3N0LXNoYXJlLWJ0biA+ICosIC5wb3N0LXNoYXJlLnN0eWxlLTEzIC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnNvY2lhbC1pdGVtIGkge1xuICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMyAuc29jaWFsLWl0ZW0gLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMyAuYnMtcHJldHR5LXRhYnMtbW9yZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLmJzLXByZXR0eS10YWJzLW1vcmUgaSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnBvc3Qtc2hhcmUtYnRuID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlIC5pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3Qtc2hhcmUgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlIC5udW1iZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5udW1iZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5zb2NpYWwtaXRlbS5oYXMtdGl0bGUgYSB7XG4gIHBhZGRpbmc6IDAgMTFweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmZpcnN0LWNoaWxkLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46bGFzdC1jaGlsZCwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5icy1wcmV0dHktdGFicy1tb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0xIC5zaGFyZS1oYW5kbGVyLCAucG9zdC1zaGFyZS5zdHlsZS0xIC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5icy1wcmV0dHktdGFicy1tb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zb2NpYWwtaXRlbSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMSAuYnMtcHJldHR5LXRhYnMtbW9yZSB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuYnMtcHJldHR5LXRhYnMtbW9yZSB7XG4gIG1pbi13aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLnBvc3Qtc2hhcmUgLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICBjb2xvcjogI2FmYWZhZjtcbn1cblxuLnBvc3Qtc2hhcmUgLmJzLXByZXR0eS10YWJzLW1vcmU6aG92ZXIge1xuICBjb2xvcjogIzM4MzgzODtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTEge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUudG9wLXNoYXJlLnN0eWxlLTIge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtMiB7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTIgLnNoYXJlLWhhbmRsZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLnBvc3Qtc2hhcmUtYnRuIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTIgLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLm51bWJlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS0yIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1pbi13aWR0aDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLnNvY2lhbC1pdGVtLmhhcy1jb3VudCBhLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zb2NpYWwtaXRlbS5oYXMtdGl0bGUgYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc29jaWFsLWl0ZW0ge1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5icy1wcmV0dHktdGFicy1tb3JlIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc29jaWFsLWl0ZW0gYSAuaXRlbS10aXRsZSArIC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTMge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0zIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0zIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTMgLnRleHQge1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAucG9zdC1zaGFyZS1idG4ge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTMgLnBvc3Qtc2hhcmUtYnRuIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTMgLnBvc3Qtc2hhcmUtYnRuIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbS5oYXMtY291bnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbS5saW5lIC5ic2ZpLWxpbmUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbS52aWJlciAuYnNmaS12aWJlciB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS00IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTQge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS00IC5zaGFyZS1oYW5kbGVyLnBvc3Qtc2hhcmUtYnRuIHtcbiAgcGFkZGluZzogMCA4cHggMCA1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTQgLnNvY2lhbC1pdGVtIGEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS00IC5zb2NpYWwtaXRlbSAubnVtYmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTQgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS00IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSArIC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc29jaWFsLWl0ZW0gLmJmLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc29jaWFsLWl0ZW0gLmljb246bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCAuYmYtaWNvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc2hhcmUtaGFuZGxlciAudGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuYnMtcHJldHR5LXRhYnMtbW9yZS5wb3N0LXNoYXJlLWJ0biB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS01IHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTUge1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5zb2NpYWwtaXRlbS5oYXMtY291bnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIGEgLm51bWJlciB7XG4gIG1hcmdpbjogMCA1cHggMCAxMHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSAuaXRlbS10aXRsZSArIC5udW1iZXIge1xuICBtYXJnaW46IDAgMCAwIDJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc2hhcmUtaGFuZGxlciAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5udW1iZXIge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS02LCAuc2luZ2xlLXBvc3Qtc2hhcmUudG9wLXNoYXJlLnN0eWxlLTcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTYsIC5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtNyB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNvY2lhbC1pdGVtLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHggMTJweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCAxMnB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDYxcHg7XG4gIG1pbi13aWR0aDogNzZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNiAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTYgLnBvc3Qtc2hhcmUtYnRuIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS02IC5wb3N0LXNoYXJlLWJ0biAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc29jaWFsLWl0ZW0gLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnBvc3Qtc2hhcmUtYnRuIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS03IC5wb3N0LXNoYXJlLWJ0biAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnBvc3Qtc2hhcmUtYnRuIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5wb3N0LXNoYXJlLWJ0biAuYmYtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnBvc3Qtc2hhcmUtYnRuLmJzLXByZXR0eS10YWJzLW1vcmUgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnBvc3Qtc2hhcmUtYnRuLmJzLXByZXR0eS10YWJzLW1vcmUgLmJmLWljb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNvY2lhbC1pdGVtIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNvY2lhbC1pdGVtIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmJmLWljb24ge1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zaGFyZS1oYW5kbGVyIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zaGFyZS1oYW5kbGVyIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zaGFyZS1oYW5kbGVyIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNoYXJlLWhhbmRsZXIgLm51bWJlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLmJzLXByZXR0eS10YWJzLW1vcmUsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtaW4td2lkdGg6IDI4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNoYXJlLWhhbmRsZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgbWFyZ2luOiAwIDE1cHggMTFweCAwO1xuICBtaW4td2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc2hhcmUtaGFuZGxlciAudGV4dCwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc2hhcmUtaGFuZGxlciAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0biB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtIGEge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbS5maXJzdCBhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtLmxhc3QgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS03IC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS04IHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTgge1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSAuYmYtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbWluLXdpZHRoOiA1NnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zaGFyZS1oYW5kbGVyIC50ZXh0LCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBtYXJnaW46IDAgNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTggLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlICsgLm51bWJlciB7XG4gIG1hcmdpbjogMCAycHggMCAtMnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zaGFyZS1oYW5kbGVyIC50ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIHRleHQtaW5kZW50OiAycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTggLnBvc3Qtc2hhcmUtYnRuIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zaGFyZS1oYW5kbGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5icy1wcmV0dHktdGFicy1tb3JlIC5iZi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5oYXMtY291bnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc2hhcmUtaGFuZGxlciB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS05IC5icy1wcmV0dHktdGFicy1tb3JlLnBvc3Qtc2hhcmUtYnRuIHtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEgLm51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtMTAsIC5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtMTEge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtMTAsIC5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtMTEge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gYSA+IHNwYW4sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIGEgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSAuaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDMycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSAuaWNvbjphZnRlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIC5pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDUwJTtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICNmZmY7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IDdweCAtMTVweCAwICNlMmUyZTI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSAuaWNvbjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgYm9yZGVyLXRvcC13aWR0aDogN3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiA3cHggMTVweCAwICNlMmUyZTI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtY291bnQgLmljb246YWZ0ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtY291bnQgLmljb246YmVmb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIC5pY29uOmFmdGVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIC5pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmhhcy1jb3VudCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmhhcy10aXRsZSAuaWNvbiB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDExcHg7XG4gIG1pbi13aWR0aDogMzNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIGEgPiBzcGFuIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0biB7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMSAuc2hhcmUtaGFuZGxlci5wb3N0LXNoYXJlLWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmhhcy1jb3VudC5oYXMtdGl0bGUgLml0ZW0tdGl0bGUge1xuICBtYXJnaW46IDFweCAtMXB4IDAgMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5oYXMtY291bnQuaGFzLXRpdGxlIC5udW1iZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uZXh0LXByZXYtcG9zdCB7XG4gIHBhZGRpbmc6IDI1cHggMCAwO1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4uYnMtbmV3c2xldHRlci1wYWNrICsgLm5leHQtcHJldi1wb3N0LCAucG9zdC1hdXRob3IgKyAubmV4dC1wcmV2LXBvc3Qge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5uZXh0LXByZXYtcG9zdCAucHJldi1wb3N0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uZXh0LXByZXYtcG9zdCAucHJldi1wb3N0IC5wcmUtdGl0bGUgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubmV4dC1wcmV2LXBvc3QgLm5leHQtcG9zdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5leHQtcHJldi1wb3N0IC5uZXh0LXBvc3QgLnByZS10aXRsZSAuZmEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm5leHQtcHJldi1wb3N0IC5wcmUtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5uZXh0LXByZXYtcG9zdCAudGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3QtbWV0YS13cmFwIC5wb3N0LW1ldGEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAucG9zdC1tZXRhLXdyYXAgLnRlcm0tYmFkZ2VzICsgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpsYXN0LWNoaWxkIC5wb3N0LWF1dGhvcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC50ZXJtLWJhZGdlcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAudGVybS1iYWRnZXM6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAudGVybS1iYWRnZXMgYSB7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAwIDRweDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnRlcm0tYmFkZ2VzIC50ZXJtLWJhZGdlOmZpcnN0LWNoaWxkIGEge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCArIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucG9zdC10cC0xLWhlYWRlciAudGVybS1iYWRnZXMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3QtbWV0YS13cmFwIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wb3N0LXRwLTItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53Zmkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1Njtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4O1xuICBoZWlnaHQ6IDU2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci5uZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci5uZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnZpZXdzLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhOmhvdmVyLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBiIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgYTpiZWZvcmUsIC5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTIgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAuYmYtYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNXB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLm5maSAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4ucG9zdC10cC0zLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLm5maSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCAxMnB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YSwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhIC52aWV3cywgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gYSArIHNwYW46YmVmb3JlLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYS5wb3N0LWF1dGhvci1hdmF0YXIgLmF2YXRhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0zIC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci5uZmkgLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbS5iZi1icmVhZGNydW1iLWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAucG9zdC10cC0zLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuICAucG9zdC10cC0zLWhlYWRlciAuYmYtYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4ucG9zdC10cC00LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLndmaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIubmZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDE4cHggMTBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAxOHB4IDMwcHggMzBweDtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLm5maSAucG9zdC1oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YSAudmlld3MsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhIGE6aG92ZXIsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhIGIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IGEgKyBzcGFuOmJlZm9yZSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBhOmJlZm9yZSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEucG9zdC1hdXRob3ItYXZhdGFyIC5hdmF0YXIge1xuICBib3gtc2hhZG93OiAwIDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAubW92ZS10by1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLm1vdmUtdG8tY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAubW92ZS10by1jb250ZW50IC5mYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNCAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLnNob3ctY2F0LWJhZGdlcy5zaG93LWJyZWFkY3J1bWIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICB0b3A6IDU1cHg7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLmJmLWJyZWFkY3J1bWIuYmMtbGlnaHQtY29sb3IgLmJmLWJyZWFkY3J1bWItaXRlbS5iZi1icmVhZGNydW1iLWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxufVxuLnBvc3QtdHAtNS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53Zmk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLm5maSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xuICBoZWlnaHQ6IDU4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM5KTtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIubmZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC01LWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIubmZpIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIubmZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgdG9wOiAwO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnZpZXdzLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhOmhvdmVyLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBiIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgYTpiZWZvcmUsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5wb3N0LW1ldGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLm1vdmUtdG8tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5tb3ZlLXRvLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLm1vdmUtdG8tY29udGVudCAuZmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTUgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10cC01LWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucG9zdC10cC02LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBvc3QtdHAtNi1oZWFkZXIud2ZpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG4gIGhlaWdodDogNTUwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xufVxuXG4ubGF5b3V0LTItY29sLmxheW91dC1sZWZ0LXNpZGViYXIucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTMucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTQucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTUucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTYucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNi5wb3N0LXRlbXBsYXRlLTYtbm8tdGVybS53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02LnBvc3QtdGVtcGxhdGUtNi1uby1tZXRhLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYucG9zdC10ZW1wbGF0ZS02LW5vLW1ldGEucG9zdC10ZW1wbGF0ZS02LW5vLXRlcm0ud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEyMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IC01cHggMCAxNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4ucG9zdC10cC02LWhlYWRlci53ZmkgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTYtaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC02LWhlYWRlci53ZmkgLnBvc3QtbWV0YSAucG9zdC1hdXRob3IsIC5wb3N0LXRwLTYtaGVhZGVyLndmaSAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNi1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNi1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC10cC02LWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWhlYWRlci1pbm5lciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogLTVweCAwIDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucG9zdC10cC02LWhlYWRlci53Zmkge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5wb3N0LXRlbXBsYXRlLTYud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9zdC10cC02LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wb3N0LXRwLTctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyLndmaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucG9zdC10cC03LWhlYWRlci53Zmk6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjU1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzODBweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICBoZWlnaHQ6IDU4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyLm5maSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLnBvc3QtaGVhZGVyLXRpdGxlIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtMnB4IDAgMTNweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIubmZpIC5pbWFnZS1jcmVkaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS03IC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLmJmLWJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10cC03LWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10cC03LWhlYWRlciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogLTVweCAwIDA7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucG9zdC10cC03LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucG9zdC10cC03LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5wb3N0LXRwLTctaGVhZGVyIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnBvc3QtdHAtOC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xuICBoZWlnaHQ6IDM1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAwIDMwcHggMjVweCAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS04IC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxM3B4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS04IC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtN3B4IDAgMTVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOCAuc2luZ2xlLXBvc3QtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnBvc3QtaGVhZGVyLWlubmVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wb3N0LXRwLTgtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTgtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTgtaGVhZGVyIC5wb3N0LW1ldGEsIC5wb3N0LXRwLTgtaGVhZGVyIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLCAucG9zdC10cC04LWhlYWRlciAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtOC1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtOC1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOCAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogLTVweCAwIDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnNpbmdsZS1wb3N0LWV4Y2VycHQgKyAucG9zdC1tZXRhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtOC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucG9zdC10ZW1wbGF0ZS04IC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9zdC10cC04LWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxuICAucG9zdC10cC04LWhlYWRlciAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucG9zdC10ZW1wbGF0ZS05IC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS05IC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtN3B4IDAgMTVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAuc2luZ2xlLXBvc3QtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTkgLnBvc3QtaGVhZGVyLWlubmVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wb3N0LXRwLTktaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTktaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTktaGVhZGVyIC5wb3N0LW1ldGEsIC5wb3N0LXRwLTktaGVhZGVyIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLCAucG9zdC10cC05LWhlYWRlciAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAucG9zdC1oZWFkZXItaW5uZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS05IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCArIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnBvc3QtdHAtMTAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1NjtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCAzMHB4IDI1cHggMDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMCAuc2luZ2xlLWZlYXR1cmVkOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IC01cHggMCAxM3B4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMCAuc2luZ2xlLXBvc3QtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC10cC0xMC1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtMTAtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTEwLWhlYWRlciAucG9zdC1tZXRhLCAucG9zdC10cC0xMC1oZWFkZXIgLnBvc3QtbWV0YSAucG9zdC1hdXRob3IsIC5wb3N0LXRwLTEwLWhlYWRlciAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTAtaGVhZGVyIC5wb3N0LW1ldGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMCAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnBvc3QtaGVhZGVyLWlubmVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgbWFyZ2luOiAtNXB4IDAgMDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTEwLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9zdC10cC0xMC1oZWFkZXIgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTEwLWhlYWRlciAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTEwLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgICBib3R0b206IDVweDtcbiAgfVxufVxuLnBvc3QtdHAtMTEtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIud2ZpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53Zmk6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjU1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzODBweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBoZWlnaHQ6IDQ3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YSAudmlld3MsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhIGIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTExIC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTEgLmJmLWJyZWFkY3J1bWIge1xuICBtYXJnaW46IC03cHggMCA5cHg7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG4gIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTExLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgICBib3R0b206IDVweDtcbiAgfVxufVxuLnBvc3QtdHAtMTItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtZmVhdHVyZWQge1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuc2luZ2xlLWZlYXR1cmVkID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDI1cHggNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbiAgY29sb3I6ICNjN2M3Yzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTEyLWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YSwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhIC52aWV3cywgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gYSArIHNwYW46YmVmb3JlLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC1zaGFyZSB7XG4gIG1hcmdpbjogMjVweCAwIC0yMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC1zaGFyZSBsaSB7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXItd3JhcCB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZDVkNWQ7XG4gIGNvbG9yOiAjZThlOGU4O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5lbWFpbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmI2Yjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmFmdGVyLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1ZDVkNWQ7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlcjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2MzYzNjO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5pbWFnZS1jcmVkaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5iZi1icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucG9zdC10ZW1wbGF0ZS0xMyAuc2luZ2xlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAucG9zdC1tZXRhLXdyYXAgLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLWZlYXR1cmVkIHtcbiAgbWFyZ2luOiAwIC00MHB4IDIwcHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAudGVybS1iYWRnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtMXB4IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xMy1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXNoYXJlLCAucG9zdC10cC0xMy1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnNpbmdsZS1mZWF0dXJlZCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUge1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTMgLmNvbW1lbnRzLXRlbXBsYXRlLCBib2R5LnNpbmdsZSAucG9zdC10ZW1wbGF0ZS0xMyAuY29udGVudC1jb2x1bW4gPiAuYnMtbmV3c2xldHRlci1wYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTMgLmFqYXgtcG9zdC1jb250ZW50IC5jb21tZW50cy10ZW1wbGF0ZS5jb21tZW50cy10ZW1wbGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEzIC5wb3N0LXJlbGF0ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMyAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuYmYtYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogLTVweCAwIDEycHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucG9zdC10ZW1wbGF0ZS0xMyAuc2luZ2xlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtZmVhdHVyZWQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLnBvc3QtdGVtcGxhdGUtMTMgLmNvbW1lbnRzLXRlbXBsYXRlLCAucG9zdC10ZW1wbGF0ZS0xMyAucG9zdC1yZWxhdGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wb3N0LXRwLTE0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTQgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogLTVweCAwIDE1cHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTE0IC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4ucG9zdC10cC0xNC1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC10cC0xNC1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTE0IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAucG9zdC1oZWFkZXItaW5uZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQgKyAucG9zdC1tZXRhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUge1xuICBtYXJnaW46IDI1cHggMCAtMjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgbGkge1xuICBtYXJnaW46IDAgM3B4O1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1mZWF0dXJlZCB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5zaW5nbGUtZmVhdHVyZWQgPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMjVweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAxM3B4O1xuICBjb2xvcjogI2M3YzdjNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtMTUtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEgLnZpZXdzLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSBhLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSBhOmhvdmVyLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSBiIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgYTpiZWZvcmUsIC5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzVkNWQ1ZDtcbiAgY29sb3I6ICNlOGU4ZTg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmVtYWlsIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2YjZiO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5pbWFnZS1jcmVkaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5iZi1icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAtMTVweCAwIDE1cHg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlcjphZnRlciwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWQ1ZDVkO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXI6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNjM2MzYztcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0Mztcbn1cblxuLnNpdGUtZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS5ib3hlZCwgLnNpdGUtZm9vdGVyLmJveGVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0uZnVsbC13aWR0aC5zdHJldGNoZWQgLmNvbnRlbnQtd3JhcCwgLnNpdGUtZm9vdGVyLmZ1bGwtd2lkdGguc3RyZXRjaGVkIC5jb250YWluZXIsIC5zaXRlLWZvb3Rlci5mdWxsLXdpZHRoLnN0cmV0Y2hlZCAuY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cyB7XG4gIHBhZGRpbmc6IDQ1cHggMCAzNXB4O1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldCAuYnRuLWJzLXBhZ2luYXRpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSAudGVybS1jb3VudCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfYXJjaGl2ZSAucG9zdC1jb3VudCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgY2FwdGlvbiwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQuYWN0aXZlLWRheSwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGZvb3QgdGQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRoLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5wb3N0LWNvdW50LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjYpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0sIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGksIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4sIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCBhLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X3BhZ2VzIHVsIGxpLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzEpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRkLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzEpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldCBhLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5wb3N0LWNvdW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQgLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0gYSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjI4LCAyMjgsIDIyOCwgMC4yMSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjI4LCAyMjgsIDIyOCwgMC4yMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDIyOCwgMjI4LCAyMjgsIDAuMjEpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWNsZWFuIC5pdGVtLWNvdW50LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0IC5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuYmV0dGVyLWNvbnRyb2wtbmF2IGxpIGEsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2JzLXN1YnNjcmliZS1uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtIC50ZXJtLWNvdW50LCAuZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIGNhcHRpb24sIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQuYWN0aXZlLWRheSwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0Zm9vdCB0ZCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0aCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5wb3N0LWNvdW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAuYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLCAuZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4sIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfcGFnZXMgdWwgbGkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjkpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0IC5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIGEge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC40Nik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40MSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldCAuYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhOmhvdmVyLCAuZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgLnBvc3QtY291bnQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC5iZXR0ZXItY29udHJvbC1uYXYgbGkgYSwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9icy1zdWJzY3JpYmUtbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLmxpc3RpbmctaXRlbS10ZXh0LTEgLml0ZW0taW5uZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLXNvY2lhbC1pY29ucyAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJpZy1idXR0b24gLnNvY2lhbC1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5mb290ZXItc29jaWFsLWljb25zIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYmlnLWJ1dHRvbiAuc29jaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWZvb3RlciAuY29weS1mb290ZXIge1xuICBwYWRkaW5nOiAyMnB4IDAgMjJweDtcbiAgYmFja2dyb3VuZDogIzM1MzUzNTtcbn1cblxuLnNpdGUtZm9vdGVyIC5jb3B5LWZvb3RlciAuY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLmNvcHktMSwgLnNpdGUtZm9vdGVyIC5jb3B5LTIge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7XG59XG5cbi5zaXRlLWZvb3RlciAuY29weS0yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zaXRlLWZvb3RlciAuY29weS0xIGEsIC5zaXRlLWZvb3RlciAuY29weS0yIGEge1xuICBjb2xvcjogI2YzZjNmMztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuc2l0ZS1mb290ZXIgLmNvcHktMSwgLnNpdGUtZm9vdGVyIC5jb3B5LTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuY29weS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIHVsLm1lbnUuZm9vdGVyLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgdWwubWVudS5mb290ZXItbWVudSA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmNvcHktZm9vdGVyIC5jb250ZW50LXdyYXAge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5mb290ZXItbWVudS1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY0NjQ2NDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5tZW51LmZvb3Rlci1tZW51ID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbnVsLm1lbnUuZm9vdGVyLW1lbnUgbGkgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG51bC5tZW51LmZvb3Rlci1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXIgLmNvcHktZm9vdGVyIC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudS1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IC0xMDB2dztcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgYm94LXNpemluZzogdW5zZXQ7XG4gIHRvcDogMDtcbn1cblxuLnNpdGUtZm9vdGVyLmZ1bGwtd2lkdGggLmNvcHktZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1mb290ZXIuZnVsbC13aWR0aCAuY29weS1mb290ZXIgLmNvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5zaXRlLWZvb3Rlci5mdWxsLXdpZHRoLnN0cmV0Y2hlZCAuY29weS1mb290ZXIgLmNvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubWFpbi13cmFwIC5zaXRlLWZvb3Rlci5mdWxsLXdpZHRoIC5jb3B5LWZvb3RlciAuY29udGVudC13cmFwIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mb290ZXItaW5zdGFncmFtIC5mb290ZXItaW5zdGFncmFtLWxhYmVsIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSB7XG4gIHBhZGRpbmc6IDAgMnB4IDJweDtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTYuNjY2NjY2NjY3JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMSAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgxKSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMSAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgyKSwgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMSAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgzKSB7XG4gIG1heC13aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMiAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgzKSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC10eXBlLTIgLmJzLWluc3RhZ3JhbS1waG90bzpudGgtY2hpbGQoMSksIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC10eXBlLTIgLmJzLWluc3RhZ3JhbS1waG90bzpudGgtY2hpbGQoMikge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC02IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sLmJzLWluc3RhZ3JhbS1jb2wtNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC0zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLWluc3RhZ3JhbS0yIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICB3aWR0aDogMTIuNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODYlO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTIgLmJzLWluc3RhZ3JhbS1waG90by03IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjclO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTIgLmJzLWluc3RhZ3JhbS1waG90by02IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5mb290ZXItaW5zdGFncmFtLTIgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8tNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvLTQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8tMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1pbnN0YWdyYW0tMyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTMgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0zIC5zaW1wbHktc2Nyb2xsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMyAuc2ltcGx5LXNjcm9sbC1jbGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0zIC5zaW1wbHktc2Nyb2xsLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTMgLnNpbXBseS1zY3JvbGwtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0zIC5jdXN0b20gLnNpbXBseS1zY3JvbGwtY2xpcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGl2ZS1zdGlja3ktc2lkZWJhciAucm93Lm1haW4tc2VjdGlvbiwgLmFjdGl2ZS1zdGlja3ktc2lkZWJhciAucm93ID4gLmJzLXZjLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1wdWJsaXNoZXItc3BhY2luZzogMjA7XG4gIC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZjogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZykgLyAyKTtcbiAgLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDAuODMpO1xuICAtLXB1Ymxpc2hlci1zcGFjaW5nLTYwLXBlcmNlbnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMC42NikgO1xufVxuXG4uY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLXNtLTEsIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXhzLTEsIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29udGFpbmVyLCAudmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2x1bW5fY29udGFpbmVyLCAudmNfcm93IC52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTEsIC52Y19yb3cudmNfY29sdW1uLWdhcC0xMCwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTE1LCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMiwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTIwLCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMjUsIC52Y19yb3cudmNfY29sdW1uLWdhcC0zLCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMzAsIC52Y19yb3cudmNfY29sdW1uLWdhcC0zNSwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTQsIC52Y19yb3cudmNfY29sdW1uLWdhcC01IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIDFweCk7XG59XG5cbi5icy12Yy1jb250ZW50IC52Y19yb3cudmNfcm93LW5vLXBhZGRpbmdbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0sIC5yb3csIC52Y19yb3cud3BiX3JvdyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogLTFweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIC0xcHgpO1xufVxuXG4udmNfcm93LnZjX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAtMXB4KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAtMXB4KSAhaW1wb3J0YW50O1xufVxuXG4uYnMtdmMtd3JhcHBlciA+IDpub3QoLmJzLXZjLWNvbHVtbiksIC5zaWRlYmFyID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KTtcbn1cblxuLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlLCAuYnMtbGlzdGluZywgLmJzLXNob3J0Y29kZSwgLmJzYWMsIC5ic3Atd3JhcHBlciwgLmNvbnRlbnQtY29sdW1uID4gZGl2Omxhc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50IC5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZSwgLm9yZGVyLWN1c3RvbWVyLWRldGFpbCwgLm9yZGVyLWRldGFpbC13cmFwLCAuc2luZ2xlLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xNi1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTgtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTItY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTIzLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS00LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS04LWNvbnRhaW5lciwgLnZjX3JvdyAudmNfY29sdW1uLWlubmVyIC53cGJfY29udGVudF9lbGVtZW50LCAud2MtYWNjb3VudC1jb250ZW50LXdyYXAsIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDFweCk7XG59XG5cbi5hcmNoaXZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy02MC1wZXJjZW50KSAqIDFweCk7XG59XG5cbi5sYXlvdXQtMS1jb2wsIC5sYXlvdXQtMi1jb2wsIC5sYXlvdXQtMy1jb2wge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLTgwLXBlcmNlbnQpICogMXB4KTtcbn1cblxuLmxheW91dC0xLWNvbC5sYXlvdXQtYmMtYmVmb3JlLCAubGF5b3V0LTItY29sLmxheW91dC1iYy1iZWZvcmUsIC5sYXlvdXQtMy1jb2wubGF5b3V0LWJjLWJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAxcHgpO1xufVxuXG4uYnMtbGlzdGluZy5icy1saXN0aW5nLXByb2R1Y3RzIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy5icy1saXN0aW5nLXByb2R1Y3RzIC5icy1zbGlkZXItY29udHJvbHMsIC5icy12Yy1jb250ZW50ID4gLnZjX3Jvdy52Y19yb3ctZmx1aWQudmNfcm93LWhhcy1maWxsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIC0xcHgpICFpbXBvcnRhbnQ7XG59XG5cbi52Y19jb2wtaGFzLWZpbGwgPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy1oYXMtZmlsbCArIC52Y19yb3ctZnVsbC13aWR0aCArIC52Y19yb3cgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4gPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy1oYXMtZmlsbCArIC52Y19yb3cgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4gPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy1oYXMtZmlsbCArIC52Y19yb3cgPiAud3BiX2NvbHVtbiA+IC5icy12Yy13cmFwcGVyLCAudmNfcm93LWhhcy1maWxsID4gLmJzLXZjLXdyYXBwZXIgPiAudmNfY29sdW1uX2NvbnRhaW5lciA+IC5icy12Yy13cmFwcGVyLCAudmNfcm93LWhhcy1maWxsID4gLndwYl9jb2x1bW4gPiAuYnMtdmMtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLTgwLXBlcmNlbnQpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgI2JicC1zZWFyY2gtZm9ybSwgLm1haW4tc2VjdGlvbiwgLnZjX2NvbC1oYXMtZmlsbCAud3BiX3dyYXBwZXIgPiAuYnMtbGlzdGluZzpsYXN0LWNoaWxkLCAudmNfY29sLWhhcy1maWxsIC53cGJfd3JhcHBlciA+IC5ic3Atd3JhcHBlcjpsYXN0LWNoaWxkLCAudmNfY29sLWhhcy1maWxsIC53cGJfd3JhcHBlciA+IDpsYXN0LWNoaWxkLCAudmNfcm93LWhhcy1maWxsIC53cGJfd3JhcHBlciA+IC5icy1saXN0aW5nOmxhc3QtY2hpbGQsIC52Y19yb3ctaGFzLWZpbGwgLndwYl93cmFwcGVyID4gLmJzcC13cmFwcGVyOmxhc3QtY2hpbGQsIC52Y19yb3ctaGFzLWZpbGwgLndwYl93cmFwcGVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KTtcbn1cblxuLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0zLmJzLWxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LWhhcy1maWxsIC53cGJfd3JhcHBlciA+IC5icy1saXN0aW5nLW1vZGVybi1ncmlkLWxpc3RpbmctMy5icy1saXN0aW5nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLTYwLXBlcmNlbnQpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG4uYnNhYy5ic2FjLXBvc3QtYmVmb3JlLWF1dGhvciwgLmNvbW1lbnQtcmVzcG9uZC5jb21tZW50cy10ZW1wbGF0ZSwgLmNvbW1lbnRzLXRlbXBsYXRlLCAucG9zdC1yZWxhdGVkLCAucG9zdC1yZWxhdGVkICsgLmFqYXgtcG9zdC1jb250ZW50LCAucG9zdC1yZWxhdGVkICsgLmNvbW1lbnRzLXRlbXBsYXRlLCAucG9zdC1yZWxhdGVkICsgLnNpbmdsZS1jb250YWluZXIsIC5zaW5nbGUtY29udGFpbmVyID4gLmJzLW5ld3NsZXR0ZXItcGFjaywgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IsIC51cC1zZWxscy5wcm9kdWN0cywgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscywgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscywgLndvb2NvbW1lcmNlICsgLmJzLXNob3J0Y29kZSwgLndvb2NvbW1lcmNlICsgLndvb2NvbW1lcmNlLCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXdyYXAsIC53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC5yZWxhdGVkLnByb2R1Y3RzLCAud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicywgYm9keS5zaW5nbGUgLmNvbnRlbnQtY29sdW1uID4gLmJzLW5ld3NsZXR0ZXItcGFjayB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KTtcbn1cblxuLmJldHRlci1nY3Mtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogLTFweCk7XG59XG5cbi5zbGlkZXItY29udGFpbmVyICsgLmJzLXNrcywgLnNsaWRlci1zdHlsZS0xLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTMtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTE1LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xNy1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTktY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTItY29udGFpbmVyLnNsaWRlci1jb250YWluZXItMWNvbCwgLnNsaWRlci1zdHlsZS0yMC1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMjEtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTIyLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0zLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS00LWNvbnRhaW5lci5zbGlkZXItY29udGFpbmVyLTFjb2wsIC5zbGlkZXItc3R5bGUtNS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtNy1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtOS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctODAtcGVyY2VudCkgKiAtMXB4KTtcbn1cblxuLnNsaWRlci1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSArIC5icy1za3MsIC5zbGlkZXItc3R5bGUtMS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xMy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xNS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xNy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xOS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMC1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMi1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0zLWNvbnRhaW5lci5zbGlkZXItYmMtYmVmb3JlLCAuc2xpZGVyLXN0eWxlLTUtY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtNy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS05LWNvbnRhaW5lci5zbGlkZXItYmMtYmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAxcHgpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy02MC1wZXJjZW50KSAqIDFweCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjc4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzID4gLmNvbnRlbnQtd3JhcCA+IC5jb250YWluZXIgPiAucm93ID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIDFweCk7XG4gIH1cbn1cbi5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLWJlZm9yZV9mb290ZXIgLmJzLWluamVjdGlvbi5icy1pbmplY3Rpb24tYWZ0ZXJfZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIDFweCk7XG59XG5cbi5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLWJlZm9yZV9oZWFkZXIgLmJzLWluamVjdGlvbi5icy1pbmplY3Rpb24tYWZ0ZXJfaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctODAtcGVyY2VudCkgKiAxcHgpO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5icy1wdXNoLW5vdGkucG9zdC1ib3R0b20sIC5zaW5nbGUtY29udGFpbmVyID4gLmJzLXB1c2gtbm90aS5wb3N0LWJvdHRvbSArIC5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KTtcbn1cblxuLmJzLXB1c2gtbm90aS5wb3N0LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zLUxvY2FsXCI7XG4gIHNyYzogdXJsKC9mb250cy9Qb3BwaW5zLmVvdCk7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1BvcHBpbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9mb250cy9Qb3BwaW5zLnRmZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9Qb3BwaW5zLnN2ZyNQb3BwaW5zLUxvY2FsXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1TbWlCb2xkIExvY2FsXCI7XG4gIHNyYzogdXJsKC9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLmVvdCk7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi93aWV2aWVsLWdlbGQtaGF0LWRvbi1tY2xlYW4tdmVybW9lZ2VuLXZvbi1kb24tbWNsZWFuLTIwMjMtYmlvZ3JhZmllLWdlbGQtbGViZW5zbGF1Zi1oaWVyLy9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLnN2ZyNQb3BwaW5zLVNtaUJvbGQgTG9jYWxcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucG9zdC10ZW1wbGF0ZS0xNCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zLVNtaUJvbGQgTG9jYWxcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pbWctaG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IC8qIEZpcmVmb3ggKi9cbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgLyogSUUgOSAqL1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgLyogT3BlcmEgKi9cbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1nLWhvdmVyIGltZzpob3ZlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMik7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyAvKiBGaXJlZm94ICovXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7IC8qIElFIDkgKi9cbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdFooMCkgc2NhbGUoMS4yKTsgLyogT3BlcmEgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdFooMCkgc2NhbGUoMS4yKTtcbn1cblxuLmltZy1ob3Zlcjpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uZ3JheXNjYWxlIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMS4xKSBncmF5c2NhbGUoMTAwJSkgY29udHJhc3QoOTAlKTtcbiAgLW1vei1maWx0ZXI6IGJyaWdodG5lc3MoMS4xKSBncmF5c2NhbGUoMTAwJSkgY29udHJhc3QoOTAlKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSkgZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYmYtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDJweDtcbn1cblxuLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmJmLWJyZWFkY3J1bWItaXRlbXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uaW1nLWNvbnQuYi1lcnJvcjpiZWZvcmUsIC5pbWctY29udC5iLWxvYWRlZDpiZWZvcmUsIC5pbWctaG9sZGVyLmItZXJyb3I6YmVmb3JlLCAuaW1nLWhvbGRlci5iLWxvYWRlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tYmxvZy0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTUgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS10Yi0xIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tdGItMSAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS10Yi0yIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tdGItMiAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS10Yi0zIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tdGItMyAuaW1nLWhvbGRlci5iLWxvYWRlZCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLXB1Ymxpc2hlci1zeXN0ZW0tZm9udDogLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFwiUm9ib3RvXCIsXCJPeHlnZW4tU2Fuc1wiLFwiVWJ1bnR1XCIsXCJDYW50YXJlbGxcIixcIkhlbHZldGljYSBOZXVlXCIsc2Fucy1zZXJpZjtcbiAgLS1wdWJsaXNoZXItcHJpbWFyeS1jb2xvcjogIzAwODBjZTtcbiAgLS1wdWJsaXNoZXItbWVudS1oZWlnaHQ6IGNhbGMoMXB4IC0gMXB4KTtcbiAgLS13cC1hZG1pbmJhci1oZWlnaHQ6IGNhbGMoMXB4IC0gMXB4KSA7XG59XG5cbmJvZHkge1xuICBmb250OiAxNHB4LzEuNyBMYXRvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzVmNjU2OTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LXNpemUtYWRqdXN0OiBhdXRvO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmhlYWRpbmctdHlwbywgLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5sb2dvLCBoMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYnMtaW5qZWN0aW9uID4gLnZjX3JvdywgLmJzLWluamVjdGlvbiA+IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5icy1pbmplY3Rpb24gPiAudmNfdmNfcm93LCAuY29udGFpbmVyLCAuY29udGVudC13cmFwLCAuZm9vdGVyLWluc3RhZ3JhbS5ib3hlZCwgLnBhZ2UtbGF5b3V0LW5vLXNpZGViYXIgLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLnBhZ2UtbGF5b3V0LW5vLXNpZGViYXIgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93LCAucGFnZS1sYXlvdXQtbm8tc2lkZWJhciAuYnMtdmMtY29udGVudCA+IC52Y19yb3cudmNfcm93LWhhcy1maWxsIC51cGItYmFja2dyb3VuZC10ZXh0LnZjX3JvdywgLnBhZ2UtbGF5b3V0LW5vLXNpZGViYXIgLmJzLXZjLWNvbnRlbnQgPiAudmNfdmNfcm93LCAuc2l0ZS1mb290ZXIuYm94ZWQsIGJvZHkuYm94ZWQgLm1haW4td3JhcCB7XG4gIG1heC13aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAubGF5b3V0LTEtY29sLCAubGF5b3V0LTItY29sLCAubGF5b3V0LTMtY29sIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkucGFnZS1sYXlvdXQtMS1jb2wsIGJvZHkucGFnZS1sYXlvdXQtMi1jb2wge1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0yLWNvbCk7XG4gIC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMi1jb2wtY29udGVudC1jb2wpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnk6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTItY29sLXByaW1hcnktY29sKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnk6IDAgO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC0yLWNvbCAuY29udGVudC1jb2x1bW4ge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAuYmYtMi1tYWluLWNvbHVtbi1zaXplLmJmLTItbWFpbi1jb2x1bW4tc2l6ZSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTItY29sLWNvbnRlbnQtY29sKTtcbiAgfVxuICAubGF5b3V0LTItY29sIC5zaWRlYmFyLWNvbHVtbiB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpO1xuICB9XG4gIC5iZi0yLXByaW1hcnktY29sdW1uLXNpemUuYmYtMi1wcmltYXJ5LWNvbHVtbi1zaXplIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMi1jb2wtcHJpbWFyeS1jb2wpO1xuICB9XG4gIC5sYXlvdXQtMi1jb2wubGF5b3V0LTItY29sLTIgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMi1jb2wubGF5b3V0LTItY29sLTIgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAubGF5b3V0LTItY29sLmxheW91dC0yLWNvbC0yIC5zaWRlYmFyLWNvbHVtbiB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0yLWNvbC5sYXlvdXQtMi1jb2wtMiAuc2lkZWJhci1jb2x1bW4ge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTMtY29sIHtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTMtY29sLWNvbnRlbnQtY29sKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0zLWNvbC1wcmltYXJ5LWNvbCk7XG4gIC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0zLWNvbC1zZWNvbmRhcnktY29sKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50LWNvbC1zbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KSArICh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpIC8gMikpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXNtOiBjYWxjKDEwMCUgLSB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50LWNvbC1zbSkpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXhzOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpICsgKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpIC8gMikpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeS1jb2wteHM6IGNhbGMoMTAwJSAtIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXhzKSkgO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5sYXlvdXQtMy1jb2wgLmNvbnRlbnQtY29sdW1uIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCk7XG4gIH1cbiAgLmJmLTMtbWFpbi1jb2x1bW4tc2l6ZS5iZi0zLW1haW4tY29sdW1uLXNpemUge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0zLWNvbC1jb250ZW50LWNvbCk7XG4gIH1cbiAgLmxheW91dC0zLWNvbCAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpO1xuICB9XG4gIC5iZi0zLXByaW1hcnktY29sdW1uLXNpemUuYmYtMy1wcmltYXJ5LWNvbHVtbi1zaXplIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wtcHJpbWFyeS1jb2wpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLmJmLTMtc2Vjb25kYXJ5LWNvbHVtbi1zaXplLmJmLTMtc2Vjb25kYXJ5LWNvbHVtbi1zaXplIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wtc2Vjb25kYXJ5LWNvbCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LTMtY29sIC5jb250ZW50LWNvbHVtbiB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQtY29sLXNtKTtcbiAgfVxuICAubGF5b3V0LTMtY29sIC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeS1jb2wtc20pO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmxheW91dC0zLWNvbCAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXhzKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGF5b3V0LTMtY29sIC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnktY29sLXhzKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5sYXlvdXQtMy1jb2wgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAubGF5b3V0LTMtY29sLTIgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTIgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC0yIC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMiAuc2lkZWJhci1jb2x1bW4tc2Vjb25kYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTMgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMyAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtMyAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC0zIC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTQgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC00IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTQgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTQgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC00IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpICsgdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC00IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCkgKyB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC01IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpICsgdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC01IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpICsgdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSkpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtNSAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC01IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTUgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC01IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtNiAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtNiAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpIC0gdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCkgLSB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpKTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCkgKyB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtMy1jb2wtMyAuY29udGVudC1jb2x1bW4sIC5sYXlvdXQtMy1jb2wtNSAuY29udGVudC1jb2x1bW4sIC5sYXlvdXQtMy1jb2wtNiAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXNtKTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMyAuY29udGVudC1jb2x1bW4sIC5ydGwgLmxheW91dC0zLWNvbC01IC5jb250ZW50LWNvbHVtbiwgLnJ0bCAubGF5b3V0LTMtY29sLTYgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5LWNvbC1zbSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC0zIC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5LCAubGF5b3V0LTMtY29sLTUgLnNpZGViYXItY29sdW1uLXByaW1hcnksIC5sYXlvdXQtMy1jb2wtNiAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQtY29sLXNtKTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMyAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSwgLnJ0bCAubGF5b3V0LTMtY29sLTUgLnNpZGViYXItY29sdW1uLXByaW1hcnksIC5ydGwgLmxheW91dC0zLWNvbC02IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50LWNvbC1zbSk7XG4gIH1cbn1cbmNvZGUge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnByZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmE6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYSwgYTpmb2N1cywgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xufVxuXG5pbnB1dFt0eXBlPWNvbG9yXSwgaW5wdXRbdHlwZT1kYXRlXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPW1vbnRoXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dGltZV0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT13ZWVrXSwgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbn1cblxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLCBpbnB1dFt0eXBlPXVybF06Zm9jdXMsIGlucHV0W3R5cGU9d2Vla106Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0biwgYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmJ0biwgLmVudHJ5LWNvbnRlbnQgLmJ0biBhLCAuZW50cnktY29udGVudCBidXR0b24sIC5lbnRyeS1jb250ZW50IGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLCAuZW50cnktY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5lbnRyeS1jb250ZW50IGlucHV0W3R5cGU9cmVzZXRdLCAuZW50cnktY29udGVudCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bjpmb2N1cywgLmJ0bjpob3ZlciwgYnV0dG9uOmZvY3VzLCBidXR0b246aG92ZXIsIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLCBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsIGlucHV0W3R5cGU9cmVzZXRdOmZvY3VzLCBpbnB1dFt0eXBlPXJlc2V0XTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYnRuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBoZWlnaHQ6IDU3cHg7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5idG4uYnRuLXhzIHtcbiAgaGVpZ2h0OiA0N3B4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYnRuLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGNvbG9yOiAjNWM1YzVjO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxM3B4O1xufVxuXG4uYnRuLmJ0bi1saWdodC5ob3ZlciwgLmJ0bi5idG4tbGlnaHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4Njg2ODYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyYjJiMmIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1saWdodFtkaXNhYmxlZF0ge1xuICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG4gIGNvbG9yOiAjZWFlYWVhO1xufVxuXG51bC5tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bC5tZW51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsLm1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbnVsLm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG51bC5tZW51ID4gbGkuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxudWwubWVudSBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsLm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAyJTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxudWwubWVudSBsaS5icy1mbGlwLWNoaWxkcmVuIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbnVsLm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiAuc3ViLW1lbnUsIHVsLm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiBhIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbnVsLm1lbnUgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgbGVmdDogOTkuNCU7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG51bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4gLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGxlZnQ6IC05OS40JTtcbn1cblxudWwubWVudSBsaS5icy1mbGlwLWNoaWxkcmVuIC5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpID4gYSAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgdWwubWVudSBsaS5icy1mbGlwLWNoaWxkcmVuIC5zdWItbWVudS5zdWItbWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG51bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4gLnN1Yi1tZW51LnN1Yi1tZW51IC5tZW51LWhhdmUtYmFkZ2UubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyNHB4O1xufVxuXG51bC5tZW51ID4gbGkgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwubWVudSBsaS5tZW51LWhhdmUtaWNvbiA+IGEgPiAuYmYtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLm1lbnUgbGkubWVudS10aXRsZS1oaWRlID4gYSA+IC5iZi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG51bC5tZW51IGxpLm1lbnUtdGl0bGUtaGlkZSA+IGEge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtdGl0bGUtaGlkZSA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbnVsLm1lbnUgLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDVweDtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxudWwubWVudSBsaS5icy1mbGlwLWNoaWxkcmVuIC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxudWwubWVudS5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4gLnN1Yi1tZW51IGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxudWwubWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG51bC5tZW51IGxpLm1lbnUtaGF2ZS1pY29uIC5iZi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG51bC5tZW51IGxpLm1lbnUtaGF2ZS1pY29uLm1lbnUtdGl0bGUtaGlkZSAuYmYtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxudWwubWVudSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbnVsLm1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG51bC5tZW51IC5tZWdhLW1lbnUsIHVsLm1lbnUgLnN1Yi1tZW51IHtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW1zLXRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLm1lbnUuYnNtLXB1cmUgbGk6aG92ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1wdXJlIGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkuYnNtLWxlYXZlID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkuYnNtLWxlYXZlID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ub25lID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ub25lID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ub25lLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tbm9uZS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1mYWRlID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1mYWRlID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMDtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1mYWRlLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmFkZS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWZhZGUgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWZhZGUgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtZmFkZS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWZhZGUuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1ib3R0b20taW4gPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWJvdHRvbS1pbiA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMXB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMXB4LCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1ib3R0b20taW4uYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1ib3R0b20taW4uYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLXRvcC1pbiA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtdG9wLWluID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExcHgsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLXRvcC1pbi5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLXRvcC1pbi5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtc2xpZGUtdG9wLWluO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1zbGlkZS10b3AtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LXNsaWRlLXRvcC1pbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTExcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTExcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtc2xpZGUtdG9wLWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTFweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTFweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtbGVmdC1pbiA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtbGVmdC1pbiA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMXB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMXB4LCAwLCAwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1sZWZ0LWluLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtbGVmdC1pbi5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtc2xpZGUtbGVmdC1pbjtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtc2xpZGUtbGVmdC1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtc2xpZGUtbGVmdC1pbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtc2xpZGUtbGVmdC1pbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLXJpZ2h0LWluID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1yaWdodC1pbiA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTFweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExcHgsIDAsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLXJpZ2h0LWluLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtcmlnaHQtaW4uYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LXNsaWRlLXJpZ2h0LWluO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1zbGlkZS1yaWdodC1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtc2xpZGUtcmlnaHQtaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTFweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1zbGlkZS1yaWdodC1pbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTFweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS10YWRhID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS10YWRhID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXRhZGEuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS10YWRhLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtdGFkYTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nykgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMykgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMykgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS10YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nykgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMykgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMykgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWJvdW5jZSA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYm91bmNlID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYm91bmNlLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYm91bmNlLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1ib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtYm91bmNlIHtcbiAgMCUsIDIwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICAxMDAlLCA1MyUsIDgwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1ib3VuY2Uge1xuICAwJSwgMjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDEwMCUsIDUzJSwgODAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zaGFrZSA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2hha2UgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNoYWtlLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2hha2UuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1zaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtc2hha2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtc2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUsIDUwJSwgNjAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LXNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjAlLCA1MCUsIDYwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc3dpbmcgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXN3aW5nID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXN3aW5nLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc3dpbmcuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1zd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtc3dpbmc7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtc3dpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00ZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtc3dpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00ZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXdvYmJsZSA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0td29iYmxlID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXdvYmJsZS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXdvYmJsZS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LXdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtd29iYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LXdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTklLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0yZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMS41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDclLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxLjVkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xLjVkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAwLjdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMyUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDAuN2RlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTElLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMC43ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTAuN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0yZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC05JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDclLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNyUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEuNWRlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMS41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEuNWRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMyUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDAuN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMC43ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0wLjdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTElLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMC43ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmlsaXAtaW4teCA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmlsaXAtaW4teCA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1maWxpcC1pbi14LmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmlsaXAtaW4teC5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LWZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LWZsaXBJblg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDUwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA1MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMmRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1mbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDUwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0xMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1maWxpcC1pbi15ID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1maWxpcC1pbi15ID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNjVzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXkuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1maWxpcC1pbi15LmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtZmxpcEluWTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1mbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LWZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTEwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWJ1enogPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWJ1enogPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYnV6ei5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWJ1enouYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1idXp6O1xuICBhbmltYXRpb24tbmFtZTogbWVudS1idXp6O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1idXp6IHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgwLjdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgwLjdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSgtMC43ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKC0wLjdkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtYnV6eiB7XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoMC43ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoMC43ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoLTAuN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSgtMC43ZGVnKTtcbiAgfVxufVxuLm1haW4tbWVudS13cmFwcGVyLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5jb250ZW50LXdyYXAge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1oZWFkZXIgPiAuaGVhZGVyLWlubmVyID4gLmNvbnRlbnQtd3JhcCA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5sb2dvIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgLmxvZ28udGV4dC1sb2dvIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5sb2dvIC5zaXRlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyID4gLmhlYWRlci1pbm5lciA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlciA+IC5oZWFkZXItaW5uZXIgLnJvdy1oZWlnaHQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciA+IC5oZWFkZXItaW5uZXIgLmxvZ28tY29sLCAuc2l0ZS1oZWFkZXIgPiAuaGVhZGVyLWlubmVyIC5zaWRlYmFyLWNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWlubmVyIC5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlci5mdWxsLXdpZHRoLnN0cmV0Y2hlZCAuY29udGVudC13cmFwLCAuc2l0ZS1oZWFkZXIuZnVsbC13aWR0aC5zdHJldGNoZWQgLmNvbnRlbnQtd3JhcCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWhlYWRlciAuc2lkZWJhci1jb2wgLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzVweDtcbiAgei1pbmRleDogOTk7XG59XG5cbi5oZWFkZXItc3R5bGUtMS5zaXRlLWhlYWRlci5ib3hlZCAubWVudS1hY3Rpb24tYnV0dG9ucywgLmhlYWRlci1zdHlsZS0yLnNpdGUtaGVhZGVyLmJveGVkIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgYm90dG9tOiAtM3B4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtYWN0aW9uLWJ1dHRvbnMud2lkdGgtMSB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtYWN0aW9uLWJ1dHRvbnMud2lkdGgtMiB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtYWN0aW9uLWJ1dHRvbnMud2lkdGgtMyB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LWFjdGlvbi1idXR0b25zID4gZGl2IHtcbiAgbWluLXdpZHRoOiAzN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtYWN0aW9uLWJ1dHRvbnMgPiBkaXYuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbWVudS1jb250YWluZXIuc2VhcmNoLW9wZW4gLm1lbnUtYWN0aW9uLWJ1dHRvbnMsIC5zaXRlLWhlYWRlciAuc2VhcmNoLWNvbnRhaW5lci5vcGVuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucyAuc2VhcmNoLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaXRlLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIuc2VhcmNoLW9wZW4gLm1haW4tbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1jb250YWluZXIub3BlbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm9mZi1jYW52YXMtbWVudS1pY29uLWNvbnRhaW5lciArIC5zZWFyY2gtY29udGFpbmVyLm9wZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaXRlLWhlYWRlciAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyICsgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1oYW5kbGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1oYW5kbGVyLCAuc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtaGFuZGxlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzQzNDM0MztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgMzZweCAwIDA7XG4gIHotaW5kZXg6IDk5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLnNpdGUtaGVhZGVyIC5zZWFyY2gtY29udGFpbmVyLm9wZW4gLnNlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtaGVhZGVyIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm9mZi1jYW52YXMtbWVudS1pY29uLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1oYW5kbGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWhhbmRsZXIgKiB7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94IHtcbiAgd2lkdGg6IDI2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94IC5idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveCAuYnV0dG9ucyAuY2hlY2tvdXQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lci5vcGVuIC5jYXJ0LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbWVudS1jb250YWluZXIuc2VhcmNoLW9wZW4gLnNob3AtY2FydC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtaGFuZGxlciAuY2FydC1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1pbi13aWR0aDogMThweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciBhLnJlbW92ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LWFjdGlvbi1idXR0b25zID4gLm9mZi1jYW52YXMtbWVudS1pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyIHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb24gLm9mZi1jYW52YXMtbWVudS1pY29uLWVsIHtcbiAgbWFyZ2luOiA5cHggMCAwO1xuICB3aWR0aDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMzMTMxMzE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjM4cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjM4cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICB0cmFuc2l0aW9uOiAwLjM4cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb24gLm9mZi1jYW52YXMtbWVudS1pY29uLWVsOmFmdGVyLCAub2ZmLWNhbnZhcy1tZW51LWljb24gLm9mZi1jYW52YXMtbWVudS1pY29uLWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzMxMzEzMTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjM4cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1vLXRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIHRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbiAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YWZ0ZXIge1xuICB0b3A6IDZweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uOmhvdmVyIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDpiZWZvcmUsIC5vZmYtY2FudmFzLW1lbnUtb3BlbiAub2ZmLWNhbnZhcy1tZW51LWljb24gLm9mZi1jYW52YXMtbWVudS1pY29uLWVsOmJlZm9yZSB7XG4gIHRvcDogLThweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uOmhvdmVyIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDphZnRlciwgLm9mZi1jYW52YXMtbWVudS1vcGVuIC5vZmYtY2FudmFzLW1lbnUtaWNvbiAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YWZ0ZXIge1xuICB0b3A6IDhweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uLWNvbnRhaW5lci5vZmYtaWNvbi1yaWdodCAub2ZmLWNhbnZhcy1tZW51LWljb24tZWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uLWNvbnRhaW5lci5vZmYtaWNvbi1yaWdodCAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YWZ0ZXIsIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIub2ZmLWljb24tcmlnaHQgLm9mZi1jYW52YXMtbWVudS1pY29uLWVsOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyLm9mZi1pY29uLWxlZnQgLm9mZi1jYW52YXMtbWVudS1pY29uLWVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyIC5jYW52YXMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRvcDogMjNweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZSBpLCAub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlOmFmdGVyLCAub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNhOGE4YTg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICB0cmFuc2l0aW9uOiAwLjM4cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlOmhvdmVyIGksIC5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2U6aG92ZXI6YWZ0ZXIsIC5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzExMTtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnNraW4tZGFyayAuY2FudmFzLWNsb3NlIGksIC5vZmYtY2FudmFzLWNvbnRhaW5lci5za2luLWRhcmsgLmNhbnZhcy1jbG9zZTphZnRlciwgLm9mZi1jYW52YXMtY29udGFpbmVyLnNraW4tZGFyayAuY2FudmFzLWNsb3NlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM3ZTdlN2U7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5za2luLWRhcmsgLmNhbnZhcy1jbG9zZTpob3ZlciBpLCAub2ZmLWNhbnZhcy1jb250YWluZXIuc2tpbi1kYXJrIC5jYW52YXMtY2xvc2U6aG92ZXI6YWZ0ZXIsIC5vZmYtY2FudmFzLWNvbnRhaW5lci5za2luLWRhcmsgLmNhbnZhcy1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2UgaSB7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5sZWZ0IC5jYW52YXMtY2xvc2Uub3BlbjpiZWZvcmUsIC5vZmYtY2FudmFzLWNvbnRhaW5lci5sZWZ0IC5jYW52YXMtY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLmxlZnQgLmNhbnZhcy1jbG9zZS5vcGVuOmFmdGVyLCAub2ZmLWNhbnZhcy1jb250YWluZXIubGVmdCAuY2FudmFzLWNsb3NlOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIubGVmdCAuY2FudmFzLWNsb3NlLm9wZW46aG92ZXIgaSwgLm9mZi1jYW52YXMtY29udGFpbmVyLmxlZnQgLmNhbnZhcy1jbG9zZTpob3ZlciBpIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZSB7XG4gIGxlZnQ6IDE4cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZSBpLCAub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZTphZnRlciwgLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2U6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlIGkge1xuICB3aWR0aDogMDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2Uub3BlbjpiZWZvcmUsIC5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiA0cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlLm9wZW46YWZ0ZXIsIC5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDEwcHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlLm9wZW46aG92ZXIgaSwgLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2U6aG92ZXIgaSB7XG4gIHdpZHRoOiAxNnB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tYWluLW1lbnUgPiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4tbWVudSA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLm1haW4tbWVudSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDE2cHggMCAxMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgd2lkdGg6IDIxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDdweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudSBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogMS43O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGksIC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbTpob3ZlciA+IGEsIC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgdG9wOiA3cHg7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLm1haW4tbWVudS5tZW51ID4gbGkgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YmVmb3JlLCAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTpiZWZvcmUsIC5tYWluLW1lbnUubWVudSA+IGxpOmhvdmVyID4gYTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnRvcC1tZW51ID4gbGkge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4udG9wLW1lbnUubWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1tZW51Lm1lbnUgbGkgPiBhIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi50b3AtbWVudSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4udG9wLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cblxuLnRvcC1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGksIC50b3AtbWVudS5tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGNvbG9yOiBzaWx2ZXI7XG59XG5cbi50b3AtbWVudS5tZW51IC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgdG9wOiA3cHg7XG59XG5cbi50b3AtbWVudS5tZW51IC5zdWItbWVudSBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTtcbn1cblxuLnRvcC1tZW51Lm1lbnUgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDExNCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnRvcC1tZW51Lm1lbnUgLmRpc3BsYXktbW9yZS1pdGVtcyAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ic3B3LWhlYWRlci1zdHlsZS0zID4gLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuYnNwdy1oZWFkZXItc3R5bGUtMyA+IC5icy1waW5uaW5nLWJsb2NrLnVucGlubmVkLW5vLXRyYW5zaXRpb24gLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS00ID4gLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuYnNwdy1oZWFkZXItc3R5bGUtNCA+IC5icy1waW5uaW5nLWJsb2NrLnVucGlubmVkLW5vLXRyYW5zaXRpb24gLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS03ID4gLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuYnNwdy1oZWFkZXItc3R5bGUtNyA+IC5icy1waW5uaW5nLWJsb2NrLnVucGlubmVkLW5vLXRyYW5zaXRpb24gLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJzcHctaGVhZGVyLXN0eWxlLTEgPiAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS0yID4gLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuYnNwdy1oZWFkZXItc3R5bGUtMyA+IC5icy1waW5uaW5nLWJsb2NrIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuYnNwdy1oZWFkZXItc3R5bGUtNCA+IC5icy1waW5uaW5nLWJsb2NrIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuYnNwdy1oZWFkZXItc3R5bGUtNyA+IC5icy1waW5uaW5nLWJsb2NrIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLW1lbnUubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLm9mZi1jYW52YXMtbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTFweDtcbiAgdG9wOiAtMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWwgTmFycm93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5tYWluLW1lbnUubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciwgLm9mZi1jYW52YXMtbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciB7XG4gIGJvcmRlcjogc29saWQgNHB4IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiA1cHg7XG59XG5cbi5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICB0b3A6IC0xMnB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51LnN1Yi1tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkgPiBhIC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpID4gYSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51LnN1Yi1tZW51IC5tZW51LWl0ZW0ubWVudS1iYWRnZS1sZWZ0ID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUuc3ViLW1lbnUgLm1lbnUtaGF2ZS1iYWRnZS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUuc3ViLW1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIsIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaSA+IGEgLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgdG9wOiA5OCU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICB0b3A6IDk4JTtcbiAgbGVmdDogMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciB7XG4gIGJvdHRvbTogaW5oZXJpdDtcbiAgdG9wOiAtOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICB0b3A6IDNweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgdG9wOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICB0b3A6IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudSAubWVnYS1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDIlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdia2l0LWJveC1zaGFkb3c6IDAgOHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgOHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDhweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1lbnUgPiBsaSA+IC5tZWdhLW1lbnUgLmJzbS1sZWF2ZSAuc3ViLW1lbnUsIC5tZW51ID4gbGkgPiAubWVnYS1tZW51IC5zdWItbWVudSwgLm1lbnUgPiBsaSA+IC5tZWdhLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ub25lID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51ID4gbGkgPiAubWVnYS1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5tZW51IC5tZWdhLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudSA+IGxpID4gLm1lZ2EtbWVudSAubWVnYS1tZW51LWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDIycHggMjVweDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaSA+IGEge1xuICBjb2xvcjogIzQzNDM0MztcbiAgZm9udC1zaXplOiAxMDUlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIC5zdWItbWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMzcpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51ID4gbGkge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWVnYS1ncmlkLXBvc3RzIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm1lZ2EtZ3JpZC1wb3N0cyAucG9zdDpudGgtY2hpbGQoNSksIC5tZWdhLWdyaWQtcG9zdHMgLnBvc3RsaTpudGgtY2hpbGQoMSkge1xuICBjbGVhcjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG5cbi5tZWdhLWdyaWQtcG9zdHMgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMi0xLCAubWVnYS1ncmlkLXBvc3RzIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1lZ2EtbWVudS50YWJiZWQtZ3JpZC1wb3N0cyAubGlzdGluZy5saXN0aW5nLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmxpc3RpbmctaXRlbS1ncmlkLTEgLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5icy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICB3aWR0aDogMjIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZGVkZTtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC50YWJzLXNlY3Rpb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMjIwcHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIzcHggMjNweCAwIDIzcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC50YWJzLXNlY3Rpb24gYSwgLnRhYmJlZC1ncmlkLXBvc3RzIC50YWJzLXNlY3Rpb24gYTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC50YWJzLXNlY3Rpb24gYSAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC50YWJzLXNlY3Rpb24gLmFjdGl2ZSBhIC5mYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIzcHggMjNweCAyM3B4IDI0NXB4O1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLmxpc3RpbmcubGlzdGluZy1ncmlkLTEgLmxpc3RpbmctaXRlbS1ncmlkLTEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAubGlzdGluZy5saXN0aW5nLWdyaWQtMS5jb2x1bW5zLTNbbWF4LXdpZHRofj1cIjQ1MHB4XCJdIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMyUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC5saXN0aW5nLmxpc3RpbmctZ3JpZC0xLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC5saXN0aW5nLmxpc3RpbmctZ3JpZC0xLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSkge1xuICBwYWRkaW5nOiAwIDZweCAhaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZWdhLXR5cGUtcGFnZS1idWlsZGVyIHtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xufVxuXG4ubWVnYS10eXBlLXBhZ2UtYnVpbGRlciAuYnMtbGlzdGluZzpsYXN0LWNoaWxkLCAubWVnYS10eXBlLXBhZ2UtYnVpbGRlciAuYnMtc2hvcnRjb2RlOmxhc3QtY2hpbGQsIC5tZWdhLXR5cGUtcGFnZS1idWlsZGVyIC5lbnRyeS1jb250ZW50IC5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZTpsYXN0LWNoaWxkIC5tZWdhLXR5cGUtcGFnZS1idWlsZGVyIC5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZTpsYXN0LWNoaWxkLCAubWVnYS10eXBlLXBhZ2UtYnVpbGRlciAud2lkZ2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFpbi1tZW51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyLmJveGVkIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciwgLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGggLm1haW4tbWVudS13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5ib2R5LmJveGVkIC5zaXRlLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lbnUgLm1lZ2EtbWVudSwgdWwubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTA3JTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAzcHgpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1oYW5kbGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtaGFuZGxlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaGFuZGxlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWhhbmRsZXIge1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaGFuZGxlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWhhbmRsZXIge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMS5oLWEtYWQgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5zaXRlLWJyYW5kaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLm1haW4tbWVudS5tZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDY4cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEuZnVsbC13aWR0aCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xLmZ1bGwtd2lkdGggLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xLmZ1bGwtd2lkdGggLm1lbnUtYWN0aW9uLWJ1dHRvbnMge1xuICB0b3A6IDIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0xIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMiAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgODBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTMgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yIC5tYWluLW1lbnUubWVudSB7XG4gIGhlaWdodDogNjhweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMi5mdWxsLXdpZHRoIC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIuZnVsbC13aWR0aCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMi5mdWxsLXdpZHRoIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0yIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTMgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSB7XG4gIGhlaWdodDogNjNweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zLmJveGVkIC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuYm94ZWQgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDMlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMy5mdWxsLXdpZHRoIC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuZnVsbC13aWR0aCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDc2JTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxNXB4KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zLmZ1bGwtd2lkdGggLm1haW4tbWVudS13cmFwcGVyLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zLmZ1bGwtd2lkdGggLm1haW4tbWVudS13cmFwcGVyLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlci5ib3hlZC5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIsIC5zaXRlLWhlYWRlci5mdWxsLXdpZHRoLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VjZWNlYztcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51Lm1lbnUgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5hamF4LXNlYXJjaC1yZXN1bHRzOmFmdGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94OmFmdGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogLTJweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zLmZ1bGwtd2lkdGggLm1lbnUtYWN0aW9uLWJ1dHRvbnMge1xuICBib3R0b206IDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMy5mdWxsLXdpZHRoIC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTEgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMiAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNC5oLWEtYWQgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSB7XG4gIGhlaWdodDogNjNweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAyJTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQuZnVsbC13aWR0aCAubWFpbi1tZW51LXdyYXBwZXIucGlubmVkIC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQuZnVsbC13aWR0aCAubWFpbi1tZW51LXdyYXBwZXIucGlubmVkIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5ib3hlZC5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIsIC5zaXRlLWhlYWRlci5mdWxsLXdpZHRoLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VjZWNlYztcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5zaXRlLWJyYW5kaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudS5tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmFjdGl2ZS10b3AtbGluZSAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQuYm94ZWQgLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0xIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMiAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgODBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTMgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQuYm94ZWQgLm1lbnUtYWN0aW9uLWJ1dHRvbnMge1xuICBib3R0b206IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUuYm94ZWQgLmhlYWRlci1pbm5lciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01LmZ1bGwtd2lkdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2l0ZS1icmFuZGluZyB7XG4gIHdpZHRoOiAyMy4zMzMlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDc2LjY2NiU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogNzhweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaXRlLWJyYW5kaW5nIC5sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaXRlLWJyYW5kaW5nIC5sb2dvLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNzRweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaXRlLWJyYW5kaW5nIC5sb2dvLmltZy1sb2dvIGEge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogNzRweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNpdGUtYnJhbmRpbmcgLmxvZ28udGV4dC1sb2dvIGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaXRlLWJyYW5kaW5nIC5sb2dvIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLmFqYXgtc2VhcmNoLXJlc3VsdHM6YWZ0ZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGk6aG92ZXIgPiBhOmJlZm9yZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveDphZnRlciB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IC0xcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpOmhvdmVyID4gYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjEpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLmNvbnRlbnQtd3JhcCA+IC5icy1waW5uaW5nLXdyYXBwZXIgPiAuYnMtcGlubmluZy1ibG9jayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNS5mdWxsLXdpZHRoIC5jb250ZW50LXdyYXAuYnMtcGlubmluZy1ibG9jay5waW5uZWQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01LmZ1bGwtd2lkdGggLmNvbnRlbnQtd3JhcC5waW5uZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSB7XG4gIGhlaWdodDogNzlweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA5MXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA2N3B4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDElO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICB0b3A6IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTEsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTEsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0yLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0yLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0yIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMywgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMywgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS1jb250YWluZXIuc2VhcmNoLW9wZW4gLnNlYXJjaC1jb250YWluZXIge1xuICB3aWR0aDogNjYuNjYlO1xuICBsaW5lLWhlaWdodDogNzhweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAuc2VhcmNoLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA2Ni42NiU7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgd2lkdGg6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS1jb250YWluZXIuc2VhcmNoLW9wZW4gLm1haW4tbWVudS5tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS1jb250YWluZXIuc2VhcmNoLW9wZW4gLm1haW4tbWVudS5tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS1jb250YWluZXIuc2VhcmNoLW9wZW4gLm1haW4tbWVudS5tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWVudS1hY3Rpb24tYnV0dG9ucyA+IGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiA3OHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1lbnUtYWN0aW9uLWJ1dHRvbnMgPiBkaXYge1xuICBsaW5lLWhlaWdodDogOTBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tZW51LWFjdGlvbi1idXR0b25zID4gZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3gsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3gsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3gge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tZW51LWFjdGlvbi1idXR0b25zIC5vZmYtY2FudmFzLW1lbnUtaWNvbiwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tZW51LWFjdGlvbi1idXR0b25zIC5vZmYtY2FudmFzLW1lbnUtaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIGhlaWdodDogNzhweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBoZWlnaHQ6IDY2cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3g6YWZ0ZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3g6YWZ0ZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMXB4O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02LmJveGVkIC5oZWFkZXItaW5uZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNi5mdWxsLXdpZHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNpdGUtYnJhbmRpbmcge1xuICB3aWR0aDogMjMuMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS1jb250YWluZXIge1xuICB3aWR0aDogNzYuNjY2JTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudSA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNpdGUtYnJhbmRpbmcgLmxvZ28ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiA4NnB4O1xuICBoZWlnaHQ6IDg2cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2l0ZS1icmFuZGluZyAubG9nby5pbWctbG9nbyBhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaXRlLWJyYW5kaW5nIC5sb2dvLnRleHQtbG9nbyBhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2l0ZS1icmFuZGluZyAubG9nbyBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaXRlLWJyYW5kaW5nIC5sb2dvIGltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICBtYXgtaGVpZ2h0OiA4OHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkgPiBhID4gLmJmLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEgPiAuYmYtaWNvbiBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkgPiBhID4gLmJmLWljb24uYmYtY3VzdG9tLWljb24ge1xuICB0b3A6IDIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaS5tZW51LWhhdmUtaWNvbiA+IGEge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IC0xcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpOmhvdmVyID4gYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjEpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLmNvbnRlbnQtd3JhcCA+IC5icy1waW5uaW5nLXdyYXBwZXIgPiAuYnMtcGlubmluZy1ibG9jayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNi5mdWxsLXdpZHRoIC5jb250ZW50LXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02LmZ1bGwtd2lkdGggLmNvbnRlbnQtd3JhcC5waW5uZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5oLWEtYWQgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5ib3hlZC5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIsIC5zaXRlLWhlYWRlci5mdWxsLXdpZHRoLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VjZWNlYztcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5zaXRlLWJyYW5kaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDYzcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcuYm94ZWQgLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5ib3hlZCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMiU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmZ1bGwtd2lkdGggLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5mdWxsLXdpZHRoIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogNzYlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcuZnVsbC13aWR0aCAubWFpbi1tZW51LXdyYXBwZXIucGlubmVkIC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcuZnVsbC13aWR0aCAubWFpbi1tZW51LXdyYXBwZXIucGlubmVkIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmZ1bGwtd2lkdGggLm1lbnUtYWN0aW9uLWJ1dHRvbnMge1xuICBib3R0b206IDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0xIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMyAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUubWVudSB7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5mdWxsLXdpZHRoIC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOC5ib3hlZCAuaGVhZGVyLWlubmVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTguZnVsbC13aWR0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDdweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNpdGUtYnJhbmRpbmcge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudSA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNpdGUtYnJhbmRpbmcgLmxvZ28ge1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNpdGUtYnJhbmRpbmcgLmxvZ28uaW1nLWxvZ28gYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNpdGUtYnJhbmRpbmcgLmxvZ28udGV4dC1sb2dvIGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaXRlLWJyYW5kaW5nIC5sb2dvIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNpdGUtYnJhbmRpbmcgLmxvZ28sIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyAubG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmJlZm9yZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmJlZm9yZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpOmhvdmVyID4gYTpiZWZvcmUge1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIxKTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5jb250ZW50LXdyYXAgPiAuYnMtcGlubmluZy13cmFwcGVyID4gLmJzLXBpbm5pbmctYmxvY2sge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTguZnVsbC13aWR0aCAuY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOC5mdWxsLXdpZHRoIC5jb250ZW50LXdyYXAucGlubmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tbWVudSA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51Lm1lbnUgPiBsaSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSA+IGxpLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGkge1xuICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICB9XG4gIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG4gIC5tYWluLW1lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICB9XG59XG4ucmgtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmgtaGVhZGVyIC5yaC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICBib2R5IC5zaXRlLWhlYWRlciwgYm9keS5icy1oaWRlLWhhIC5zaXRlLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyIC5icy1waW5uaW5nLXdyYXBwZXIsIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIgLmhlYWRlci1pbm5lciAubG9nby1jb2wsIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyLCBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyIC50b3BiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlciAuaGVhZGVyLWlubmVyIC5zaWRlYmFyLWNvbCwgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlciA+IC5oZWFkZXItaW5uZXIgLnJvdy1oZWlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yIC5oZWFkZXItaW5uZXIsIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLmhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYS1hIC5tYWluLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBib2R5LmJzLXNob3ctaGEtYSAubWFpbi13cmFwIC5yaC1oZWFkZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYS1hIC5tYWluLXdyYXAgLnNpdGUtaGVhZGVyIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBib2R5LmJzLXNob3ctaGEtYSAubWFpbi13cmFwID4gKiB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgYm9keS5icy1zaG93LWhhLmJzLXNob3ctaGEtYSAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLmhlYWRlci1pbm5lciwgYm9keS5icy1zaG93LWhhLmJzLXNob3ctaGEtYSAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLmhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gIH1cbiAgLnJoLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yaC1oZWFkZXIgLm1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmgtaGVhZGVyIC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnJoLWhlYWRlciAubWVudS1jb250YWluZXIgLm1lbnUtaGFuZGxlciAubGluZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2VjZjBmMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNS41cHg7XG59XG5cbi5yaC1oZWFkZXIgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIgLmxpbmVzOmFmdGVyLCAucmgtaGVhZGVyIC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIC5saW5lczpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2VjZjBmMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucmgtaGVhZGVyIC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIC5saW5lczpiZWZvcmUge1xuICB0b3A6IDhweDtcbn1cblxuLnJoLWhlYWRlciAubWVudS1jb250YWluZXIgLm1lbnUtaGFuZGxlciAubGluZXM6YWZ0ZXIge1xuICB0b3A6IC04cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLnN1Yi1tZW51IGEgPiAuZmEge1xuICBtaW4td2lkdGg6IDEycHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkgYSA+IC5iZi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDAgMCAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgPiBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4tc3ViID4gYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLmNoaWxkcmVuLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHNpbHZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xuICAtbW96LXRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjM3LCAtMC4wNCwgMC4yLCAwLjk5KTtcbiAgdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgKyAucmVzcC1tZW51IC5jaGlsZHJlbi1idXR0b24ge1xuICB0b3A6IDhweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaS5vcGVuLXN1YiA+IC5jaGlsZHJlbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpIGxpIC5jaGlsZHJlbi1idXR0b24ge1xuICB0b3A6IDFweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuY2hpbGRyZW4tYnV0dG9uOmFmdGVyLCAucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5jaGlsZHJlbi1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjM3LCAtMC4wNCwgMC4yLCAwLjk5KTtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNywgLTAuMDQsIDAuMiwgMC45OSk7XG4gIHRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjM3LCAtMC4wNCwgMC4yLCAwLjk5KTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuY2hpbGRyZW4tYnV0dG9uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5vcGVuLXN1YiA+IC5jaGlsZHJlbi1idXR0b24ge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5vcGVuLXN1YiA+IC5jaGlsZHJlbi1idXR0b246YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGk6aG92ZXIgPiAubWVnYS1tZW51LCAucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51LCAucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLnN1Yi1tZW51ID4gbGkub3Blbi1zdWI6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUsIC5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLnN1Yi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxOXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDZweCA2cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51ICsgLnJlc3AtbWVudSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51ICsgLnJlc3AtbWVudSBsaSA+IGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yaC1jb3ZlciAuc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yaC1jb3ZlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJoLWNvdmVyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLnNlYXJjaC1mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIgLnNlYXJjaC1mb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIgLnNlYXJjaC1mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIC5zZWFyY2gtZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIgLmJldHRlci1zb2NpYWwtY291bnRlciB7XG4gIG1hcmdpbjogMjBweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLnJoLWNvdmVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJoLWNvdmVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHggNHB4O1xufVxuXG4ucmgtY292ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLml0ZW0taWNvbiB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTNhMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnJoLWNvdmVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtaXRlbTpob3ZlciAuaXRlbS1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpO1xufVxuXG4ucmgtY292ZXIubm8tbG9naW4taWNvbiAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIGxpIGEge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIGxpIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIGxpLm9wZW4tc3ViID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgbGkge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCAwIDAgMjJweDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpIC5zdWItbWVudSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLWdyaWQtcG9zdHMgLnBvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtZ3JpZC1wb3N0cyAucG9zdDpudGgtY2hpbGQoMiksIC5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLWdyaWQtcG9zdHMgLnBvc3Q6bnRoLWNoaWxkKDMpLCAucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS1ncmlkLXBvc3RzIC5wb3N0Om50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yaC1jb3ZlciAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucmgtaGVhZGVyIC5sb2dvLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG5cbi5yaC1oZWFkZXIgLmxvZ28tY29udGFpbmVyLnJoLWltZy1sb2dvIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucmgtaGVhZGVyIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4ucmgtaGVhZGVyIC5sb2dvLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtOTklO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjU0cyBjdWJpYy1iZXppZXIoMC42NSwgMC4zMywgMC4zNSwgMC44NCk7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41NHMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMzMsIDAuMzUsIDAuODQpO1xuICB0cmFuc2l0aW9uOiAwLjU0cyBjdWJpYy1iZXppZXIoMC42NSwgMC4zMywgMC4zNSwgMC44NCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICMxOTE5MTk7XG4gIGhlaWdodDogMTAxJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xufVxuXG5ib2R5Lm9wZW4tcmggLnJoLWNvdmVyIHtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuYm9keS5hZG1pbi1iYXIgLnJoLWNvdmVyIHtcbiAgdG9wOiA0NnB4O1xufVxuXG5ib2R5Lm1jZS1jb250ZW50LWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4td3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yaC1jb3Zlci5nci0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDFmZDMgMCwgIzJkOWRmYiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDFmZDMgMCwgIzJkOWRmYiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwMWZkMyAwLCAjMmQ5ZGZiIDEwMCUpO1xufVxuXG4ucmgtY292ZXIuZ3ItMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjYjgzOTE3IDAsICNmN2FlMTUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjYjgzOTE3IDAsICNmN2FlMTUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoODVkZWcsICNiODM5MTcgMCwgI2Y3YWUxNSAxMDAlKTtcbn1cblxuLnJoLWNvdmVyLmdyLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzkyMzRlZiAwLCAjMjJjMWMzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzkyMzRlZiAwLCAjMjJjMWMzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjOTIzNGVmIDAsICMyMmMxYzMgMTAwJSk7XG59XG5cbi5yaC1jb3Zlci5nci00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoODVkZWcsICNjMjMzMzcgMCwgI2Q0NWYyNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoODVkZWcsICNjMjMzMzcgMCwgI2Q0NWYyNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg4NWRlZywgI2MyMzMzNyAwLCAjZDQ1ZjI1IDEwMCUpO1xufVxuXG4ucmgtY292ZXIuZ3ItNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjMGE1OGMwIDAsICMwMGFkZTEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjMGE1OGMwIDAsICMwMGFkZTEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoODVkZWcsICMwYTU4YzAgMCwgIzAwYWRlMSAxMDAlKTtcbn1cblxuLnJoLWNvdmVyLmdyLTYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzBiNWM1ZSAwLCAjMjhhZTkyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzBiNWM1ZSAwLCAjMjhhZTkyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjMGI1YzVlIDAsICMyOGFlOTIgMTAwJSk7XG59XG5cbi5yaC1jb3Zlci5nci03IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoODVkZWcsICM4ODBkMmMgMCwgIzFkNzBiZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoODVkZWcsICM4ODBkMmMgMCwgIzFkNzBiZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzg4MGQyYyAwLCAjMWQ3MGJmIDEwMCUpO1xufVxuXG4ucmgtY292ZXIuZ3ItOCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjMTkxYjFkIDAsICM1MjU3NTkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjMTkxYjFkIDAsICM1MjU3NTkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoODVkZWcsICMxOTFiMWQgMCwgIzUyNTc1OSAxMDAlKTtcbn1cblxuLnJoLWNvdmVyLmJnLWltZzpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjEzO1xufVxuXG4ucmgtY292ZXIuYmctaW1nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgei1pbmRleDogLTI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41NHMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMzMsIDAuMzUsIDAuODQpO1xuICAtbW96LXRyYW5zaXRpb246IDAuNTRzIGN1YmljLWJlemllcigwLjY1LCAwLjMzLCAwLjM1LCAwLjg0KTtcbiAgdHJhbnNpdGlvbjogMC41NHMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMzMsIDAuMzUsIDAuODQpO1xufVxuXG4uY2xvc2UtcmggLnJoLWNvdmVyLmJnLWltZzphZnRlciB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG4ub3Blbi1yaCAucmgtY292ZXIuYmctaW1nOmFmdGVyIHtcbiAgbGVmdDogMDtcbn1cblxuLnJoLWNvdmVyOmJlZm9yZSB7XG4gIGhlaWdodDogNjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC4wODtcbiAgYm94LXNoYWRvdzogMCAwIDMycHggMCAjMDAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jbG9zZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucmgtY292ZXIgLnJoLWNsb3NlOmFmdGVyLCAucmgtY292ZXIgLnJoLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWNsb3NlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5yaC1jb3ZlciAucmgtcGFuZWwge1xuICBwYWRkaW5nOiAyN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yaC1jb3ZlciAucmgtcGFuZWwucmgtcC11IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1wLWgge1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAtMjdweCAtMjdweCAyMHB4O1xuICBwYWRkaW5nOiAwIDIzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmgtY292ZXIgLnJoLXAtaCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciAucmgtcC1oIC51c2VyLWxvZ2luIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJoLWNvdmVyIC5yaC1wLWggLnVzZXItbG9naW4gLnVzZXItYXZhdGFyIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmgtY292ZXIgLnJoLXAtaCAudXNlci1sb2dpbiAudXNlci1hdmF0YXIgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnJoLWNvdmVyIC5yaC1wLWggLnVzZXItbG9naW4gLnVzZXItYXZhdGFyIC5mYSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBvcGFjaXR5OiAwLjY1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yaC1jb3ZlciAucmgtYmFjay1tZW51OmZvY3VzLCAucmgtY292ZXIgLnJoLWJhY2stbWVudTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnU6YWZ0ZXIsIC5yaC1jb3ZlciAucmgtYmFjay1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjM3LCAtMC4wNCwgMC4yLCAwLjk5KTtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNywgLTAuMDQsIDAuMiwgMC45OSk7XG4gIHRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjM3LCAtMC4wNCwgMC4yLCAwLjk5KTtcbn1cblxuLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcbn1cblxuLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnUuYWJ0bjpiZWZvcmUsIC5yaC1jb3ZlciAucmgtYmFjay1tZW51OmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB3aWR0aDogMTdweDtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDdweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogNnB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudS5hYnRuOmFmdGVyLCAucmgtY292ZXIgLnJoLWJhY2stbWVudTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBsZWZ0OiA3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICB0b3A6IDE5cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYmFjay1tZW51IGkge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbi1zaG9ydGNvZGUge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyNXB4IDAgMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAubG9naW4taGVhZGVyLCAucmgtY292ZXIgLmJzLWxvZ2luIC5sb2dpbi1oZWFkZXIgLmxvZ2luLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgbGkgLnNvY2lhbC1sb2dpbi1idG4uYnRuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idG4uYnRuIC5iZi1pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgLm9yLXRleHQ6YWZ0ZXIsIC5yaC1jb3ZlciAuYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIC5vci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC41cHg7XG4gIHJpZ2h0OiAtMTAxcHg7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIC5vci10ZXh0OmFmdGVyIHtcbiAgbGVmdDogLTEwMXB4O1xuICByaWdodDogaW5oZXJpdDtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgLm9yLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNyk7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotbW96LXBsYWNlaG9sZGVyLCAucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLCAucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5yZW1lbWJlci1jaGVja2JveCArIC5yZW1lbWJlci1sYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnJlbWVtYmVyLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBZ0NBWUFBQUFiaWZqTUFBQUFBWE5TUjBJQXJzNGM2UUFBQVZsSlJFRlVTQTN0a3pGTEEwRVFoWGVWS3p4U2FTRVd0bUo2d1M0L3c4NGZrZEpLeS95RkZGYitCOEVxWUMyMmdmUkJHOEZDVDdCdy9kNDVkNnplYWZhOE5nT1BuWjE5NysweTdQZ1F3cVp6N2dnY2dCeWtSQUZwQWU0OEJzY2tPK0RXZS8vQ3VqTFFEQ0NOd0pOamMycUZsY0tZSUkyMEd4VHoxSnRqQTlQa011Z1Zhd1BuMWozNDZrSHgzNi9NRHl6VVJFM1ZxSXVKY1RWTUMwMWpyM0hXTkdaZ0FwWWdOY1NWSnBPQmttdXd6NU9TUWx6VFRHUWd0MlJ4ZFlPWkxHVVFxbUxYVmRwT1h4bitFRnlDdmZveU5ra3ZnQ2J4by9qRUhLajV6UmZvb0hhM2hOcVFkQVoycmZUSytsSG1jckdpK25FQzNzQTRxc1UzY3hUdXdiYk90YW1iU0w0RjNsVzBHTE1lZ29lcXdGcUxHd1pXT0kvSVNwK2ovVGR4cTRFVkx5SlJsVGJFdnhxMG1MU0svelN3d3pPdXZ3Rmx3MVQ3R1hxZW10anJLK3NuWG9FcFJzbnpZTnhwcVdXakg2V0oxRXRTUTF4cHNrL0RuKzAxSDdaS0FRQUFBQUJKUlU1RXJrSmdnZz09KTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuZ28tbG9naW4tcGFuZWwsIC5yaC1jb3ZlciAuYnMtbG9naW4gLmdvLXJlc2V0LXBhbmVsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuZ28tbG9naW4tcGFuZWw6aG92ZXIsIC5yaC1jb3ZlciAuYnMtbG9naW4gLmdvLXJlc2V0LXBhbmVsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLmJzLWxvZ2luLXJlc2V0LXBhbmVsIC5sb2dpbi1oZWFkZXIgLmxvZ2luLWljb24sIC5yaC1jb3ZlciAuYnMtbG9naW4gLnJlbWVtYmVyLWNoZWNrYm94OmNoZWNrZWQgKyAucmVtZW1iZXItbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuYnMtbG9naW4tcmVzZXQtcGFuZWwgLmxvZ2luLWJ0biwgLnJoLWNvdmVyIC5icy1sb2dpbiAubG9naW4tYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLmxvZ2luLXNpZ251cCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5sb2dpbi1zaWdudXAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAudXNlci1saW5rcywgLnJoLWNvdmVyIC5icy1sb2dpbiAudXNlci1saW5rcyBsaSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC51c2VyLWxpbmtzIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWhlYWRlci5saWdodCAucmgtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5yaC1oZWFkZXIubGlnaHQgLnJoLWNvbnRhaW5lci5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbn1cblxuLnJoLWhlYWRlci5saWdodCAubG9nby1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucmgtaGVhZGVyLmxpZ2h0IC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIC5saW5lcywgLnJoLWhlYWRlci5saWdodCAubWVudS1jb250YWluZXIgLm1lbnUtaGFuZGxlciAubGluZXM6YWZ0ZXIsIC5yaC1oZWFkZXIubGlnaHQgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIgLmxpbmVzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG59XG5cbmJvZHkuYnMtc2hvdy1oYS5icy1zaG93LWhhLWIgLnNpdGUtaGVhZGVyICsgLnJoLWhlYWRlci5saWdodCAucmgtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5tYWluLW1lbnUgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubWFpbi1tZW51IC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudSwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDdweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDdweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCA3cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIGxpLm1lbnUtaXRlbS1tZWdhLWdyaWQtcG9zdHMgPiAubWVnYS1tZW51LCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyBsaS5tZW51LWl0ZW0tbWVnYS1ncmlkLXBvc3RzID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgLnN1Yi1tZW51IC5zdWItbWVudS5zdWItbWVudSwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyAuc3ViLW1lbnUuc3ViLW1lbnUsIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0zOXB4O1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUudGFiYmVkLWdyaWQtcG9zdHM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS50YWJiZWQtZ3JpZC1wb3N0cyAudGFiLWNvbnRlbnQsIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUudGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUudGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLmNvbnRlbnQtd3JhcCwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS50YWJiZWQtZ3JpZC1wb3N0cyAuY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaSA+IGEge1xuICBjb2xvcjogIzQzNDM0MztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpLCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaTpsYXN0LWNoaWxkID4gYSwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzLmxpbmstMi1jb2x1bW4gPiBsaSwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcy5saW5rLTMtY29sdW1uID4gbGksIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MubGluay00LWNvbHVtbiA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiBkaXYge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGVmdDogLTMwMHB4O1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbn1cblxuYm9keS5vZmYtY2FudmFzLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuYm9keS5vZmYtY2FudmFzLXNjcm9sbCAub2ZmLWNhbnZhcy1jb250YWluZXIge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5jbG9zaW5nIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtb3BlbiAub2ZmLWNhbnZhcy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCSUFBQUFTQ0FZQUFBQld6bzVYQUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQS9VbEVRVlE0alpYVXZ5NEVRUndIOE45eHZNSTFhQ1dVQ28vZ1gwaDBua1dqMVNpdVE0RVF5WW1DaC9BSXJuT2VRSThFSDhXdFpFejJkdWVtMnV6KzVqUGYvYzNzUmtRRTFyR05Ua3d4c0lwOXpBZlc4R004cmpGYmlPemdvNXJYRDJ6NlA2NHcwNEpzSlFnTUFoMmNadGpGSkF3YmVFOXFSMWhJQzQ0ejdBN2RETm5EWjFJelJLOXV0UndiL1BVTXUwVklBM1pabkNTRDZucjJuVnkvWUxFUmFVbldtS1JwbTU4aVFuYnZPU0xlcGtsemdLK2FSSENQdVJJa1BiSHdpcHNNYS80Q2FwSU0wYXMyb0YrVWJCS1NQRy9IMnBBaURNdFpUMFpZYW5qOURzNHo3Q2lNL3lkRlNJYWRKZk1lQTEyYzROWVVKN2JDRHZHQWxWOHJ5WlRCU1M3Y1BRQUFBQUJKUlU1RXJrSmdnZz09KSwgbm8tZHJvcDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1vcGVuIC5vZmYtY2FudmFzLWNvbnRhaW5lci5sZWZ0IHtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAtMzAwcHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtb3BlbiAub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQge1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjkwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDNweCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIge1xuICBjb2xvcjogIzQzNDM0MztcbiAgd2lkdGg6IDI5MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5vZmYtY2FudmFzLWNvbnRhaW5lciB7XG4gIHRvcDogMzJweDtcbn1cblxuLm9mZi1jYW52YXMtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm9mZi1jYW52YXMtaGVhZGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ub2ZmLWNhbnZhcy1oZWFkZXIgLmxvZ28ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1oZWFkZXIgLnNpdGUtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm9mZi1jYW52YXMtaGVhZGVyIC5zaXRlLW5hbWU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5vZmYtY2FudmFzLWhlYWRlciAuc2l0ZS1uYW1lOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub2ZmLWNhbnZhcy1oZWFkZXIgLmxvZ28gKyAuc2l0ZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5vZmYtY2FudmFzLWhlYWRlciAuc2l0ZS1kZXNjcmlwdGlvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmLWNhbnZhcy1tZW51IHtcbiAgcGFkZGluZzogMjBweCAwIDEwcHg7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZi1jYW52YXMtc2VhcmNoICsgLm9mZi1jYW52YXMtbWVudSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmYtY2FudmFzLWhlYWRlciArIC5vZmYtY2FudmFzLW1lbnUge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlICsgLm9mZi1jYW52YXMtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51IGxpLCAub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IGxpIGxpIHtcbiAgcGFkZGluZzogMCAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgbGkgbGkgPiBhIHtcbiAgcGFkZGluZzogOHB4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNykgIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSBhIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgcGFkZGluZzogN3B4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogLTdweCAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnU6YWZ0ZXIsIC5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudTpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIDEzcHggdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IC0yN3B4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkN2Q3ZDc7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudTphZnRlciB7XG4gIGJvcmRlcjogc29saWQgMTJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IC0yNHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2hhZG93OiAzcHggMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWVhZWE7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5ic20tZW50ZXIgPiBhOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgcmlnaHQ6IC04cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgLm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBib3R0b206IGluaGVyaXQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IC5tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgLm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IC04cHg7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZi1jYW52YXMtc2VhcmNoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5vZmYtY2FudmFzLXNlYXJjaCBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2ZmLWNhbnZhcy1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ub2ZmLWNhbnZhcy1zZWFyY2ggLmZhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM4ZjhmOGY7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZl9jYW52YXNfZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmZfY2FudmFzX2Zvb3RlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmYtY2FudmFzLXNlYXJjaCArIC5vZmZfY2FudmFzX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZl9jYW52YXNfZm9vdGVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uOmZpcnN0LWNoaWxkIC5zb2NpYWwtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmZfY2FudmFzX2Zvb3RlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbjpmaXJzdC1jaGlsZCAuc29jaWFsLWl0ZW0ge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwIDNweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ub2ZmX2NhbnZhc19mb290ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLml0ZW0taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyIC5zb2NpYWwtc2hhcmUtbGlzdCB7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIgLnNvY2lhbC1zaGFyZS1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyIC5zb2NpYWwtc2hhcmUtbGlzdCBhIHtcbiAgYmFja2dyb3VuZDogIzQyNDI0MjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IHtcbiAgcmlnaHQ6IC0zMDBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmYtY2FudmFzLWlubmVyLCAub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1tZW51IHVsIHVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IC0zcHggMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSB1bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgdWwubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIHJpZ2h0OiBpbmhlcml0O1xuICBsZWZ0OiAwO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgdWwubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJzbS1lbnRlciA+IGE6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLThweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmYtY2FudmFzLW1lbnUgdWwubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJzbS1lbnRlciA+IGE6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLThweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmYtY2FudmFzLW1lbnUgLm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICByaWdodDogaW5oZXJpdDtcbiAgbGVmdDogMDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmYtY2FudmFzLW1lbnUgLm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICByaWdodDogaW5oZXJpdDtcbiAgbGVmdDogMjBweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmYtY2FudmFzLW1lbnUgLm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmZfY2FudmFzX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCA2cHggNHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgdWwubWVudSBsaS5tZW51LWhhdmUtaWNvbiA+IGEgPiAuYmYtaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA0cHggMCAwIDZweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudTphZnRlciwgLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudTpiZWZvcmUge1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogLTI3cHg7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGZpbHRlcjogRmxpcEg7XG4gIC1tcy1maWx0ZXI6IEZsaXBIO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmFmdGVyIHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IC0yNHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgdWwubWVudSA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogMTAwJTtcbn1cblxuLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1pbm5lciwgLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xufVxuXG4uc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjcyNzI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1pbm5lciA+IGRpdiwgLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1tZW51IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xuICBib3JkZXItY29sb3I6ICMyMzIzMjM7XG59XG5cbi5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXIgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmFmdGVyLCAuc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyMzIzMjM7XG59XG5cbi5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXIgLm9mZi1jYW52YXMtbWVudSBsaSA+IGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXIgLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmX2NhbnZhc19mb290ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpO1xufVxuXG4uc2VhcmNoLWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLmZvdW5kLWNhdGVnb3JpZXMgdWwsIC5zZWFyY2gtaGVhZGVyIC5mb3VuZC10YWdzIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5mb3VuZC1jYXRlZ29yaWVzIGxpLCAuc2VhcmNoLWhlYWRlciAuZm91bmQtdGFncyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uc2VhcmNoLWhlYWRlciAubGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuXG4uc2VhcmNoLWhlYWRlciAuY2xlYW4tYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5mb3VuZC1jYXRlZ29yaWVzIGxpIC5jbGVhbi1idXR0b24sIC5zZWFyY2gtaGVhZGVyIC5mb3VuZC10YWdzIGxpIC5jbGVhbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5mb3VuZC1jYXRlZ29yaWVzICsgLmZvdW5kLXRhZ3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2VhcmNoLWhlYWRlciAuZm91bmQtdGFncyAuY2xlYW4tYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG4udG9wYmFyIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG9wYmFyLnVzZS1wcmV0dHktdGFicyB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnRvcGJhciB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDAlO1xufVxuXG4udG9wYmFyIC50b3BiYXItaW5uZXIge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLnRvcGJhciAuc2VjdGlvbi1saW5rcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRvcGJhci50b3BiYXItc3R5bGUtMSAuc2VjdGlvbi1tZW51IHtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4udG9wYmFyLnRvcGJhci1zdHlsZS0xIC5zZWN0aW9uLW1lbnUge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLnRvcGJhci50b3BiYXItc3R5bGUtMSAuc2VjdGlvbi1tZW51OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlci5ib3hlZCAudG9wYmFyIC50b3BiYXItaW5uZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5zaXRlLWhlYWRlci5mdWxsLXdpZHRoIC50b3BiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi50b3BiYXIgLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3BiYXIgLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlIC5zb2NpYWwtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udG9wYmFyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xufVxuXG4udG9wYmFyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtaXRlbSAuaXRlbS1pY29uIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udG9wYmFyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtaXRlbTpob3ZlciAuaXRlbS1pY29uIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG59XG5cbi50b3BiYXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnRvcGJhciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b3BiYXIgLnRvcGJhci1kYXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnRvcGJhciAuYmV0dGVyLW5ld3N0aWNrZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9wYmFyIC5iZXR0ZXItbmV3c3RpY2tlci5iZXR0ZXItbmV3c3RpY2tlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcGJhciAuc2VjdGlvbi1saW5rcyArIC5zZWN0aW9uLW1lbnUgLmJldHRlci1uZXdzdGlja2VyIC5jb250cm9sLW5hdiB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4udG9wYmFyIC50b3BiYXItc2lnbi1pbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udG9wYmFyIC50b3BiYXItc2lnbi1pbiAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnRvcGJhciAudG9wYmFyLXNpZ24taW4uYmVoaW5kLXNvY2lhbCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnRvcGJhciAudG9wYmFyLXNpZ24taW4uYmVoaW5kLXNvY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNkYWRhZGE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0ycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnRvcGJhciAuYmV0dGVyLW5ld3N0aWNrZXIgdWwubmV3cy1saXN0IGxpIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXA6IGluaztcbn1cblxuYm9keS5ib3hlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbmJvZHkuYm94ZWQgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93ID4gLmJzLXZjLXdyYXBwZXIsIGJvZHkuYm94ZWQgLmNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbmJvZHkuYm94ZWQgLmJmLWJyZWFkY3J1bWIgPiAuYmYtYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYm94ZWQgLm1lZ2EtbWVudSAuY29udGVudC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVweDtcbiAgcGFkZGluZy1yaWdodDogMi41cHg7XG59XG5cbmJvZHkuYm94ZWQgLnNsaWRlci1jb250YWluZXIgLmNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIGJvZHkuYm94ZWQgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93ID4gLmJzLXZjLXdyYXBwZXIsIGJvZHkuYm94ZWQgLmNvbnRlbnQtd3JhcCwgYm9keS5ib3hlZCAubWVnYS1tZW51IC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubWFpbi13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb250ZW50LXdyYXAsIC5tYWluLXdyYXAsIG1haW4uY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuYWN0aXZlLXRvcC1saW5lIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi13cmFwIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5mdWxsLXdpZHRoIC5tYWluLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3hlZCAubWFpbi13cmFwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3hlZCAubWFpbi13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5ib3hlZCAubWFpbi13cmFwIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAtbW96LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbWQtMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtc20tMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wteHMtMSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC52Y19yb3cgLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250ZW50LXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1sYXlvdXQtMy1jb2wtMCAuY29udGVudC1jb2x1bW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1sYXlvdXQtMy1jb2wtMC5wYWdlLWxheW91dC0zLWNvbC0wIC5tYWluLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nIC5jb2wtbGctMSwgLmxpc3RpbmcgLmNvbC1sZy0xMCwgLmxpc3RpbmcgLmNvbC1sZy0xMSwgLmxpc3RpbmcgLmNvbC1sZy0xMiwgLmxpc3RpbmcgLmNvbC1sZy0yLCAubGlzdGluZyAuY29sLWxnLTMsIC5saXN0aW5nIC5jb2wtbGctNCwgLmxpc3RpbmcgLmNvbC1sZy01LCAubGlzdGluZyAuY29sLWxnLTYsIC5saXN0aW5nIC5jb2wtbGctNywgLmxpc3RpbmcgLmNvbC1sZy04LCAubGlzdGluZyAuY29sLWxnLTksIC5saXN0aW5nIC5jb2wtbWQtMSwgLmxpc3RpbmcgLmNvbC1tZC0xMCwgLmxpc3RpbmcgLmNvbC1tZC0xMSwgLmxpc3RpbmcgLmNvbC1tZC0xMiwgLmxpc3RpbmcgLmNvbC1tZC0yLCAubGlzdGluZyAuY29sLW1kLTMsIC5saXN0aW5nIC5jb2wtbWQtNCwgLmxpc3RpbmcgLmNvbC1tZC01LCAubGlzdGluZyAuY29sLW1kLTYsIC5saXN0aW5nIC5jb2wtbWQtNywgLmxpc3RpbmcgLmNvbC1tZC04LCAubGlzdGluZyAuY29sLW1kLTksIC5saXN0aW5nIC5jb2wtc20tMSwgLmxpc3RpbmcgLmNvbC1zbS0xMCwgLmxpc3RpbmcgLmNvbC1zbS0xMSwgLmxpc3RpbmcgLmNvbC1zbS0xMiwgLmxpc3RpbmcgLmNvbC1zbS0yLCAubGlzdGluZyAuY29sLXNtLTMsIC5saXN0aW5nIC5jb2wtc20tNCwgLmxpc3RpbmcgLmNvbC1zbS01LCAubGlzdGluZyAuY29sLXNtLTYsIC5saXN0aW5nIC5jb2wtc20tNywgLmxpc3RpbmcgLmNvbC1zbS04LCAubGlzdGluZyAuY29sLXNtLTksIC5saXN0aW5nIC5jb2wteHMtMSwgLmxpc3RpbmcgLmNvbC14cy0xMCwgLmxpc3RpbmcgLmNvbC14cy0xMSwgLmxpc3RpbmcgLmNvbC14cy0xMiwgLmxpc3RpbmcgLmNvbC14cy0yLCAubGlzdGluZyAuY29sLXhzLTMsIC5saXN0aW5nIC5jb2wteHMtNCwgLmxpc3RpbmcgLmNvbC14cy01LCAubGlzdGluZyAuY29sLXhzLTYsIC5saXN0aW5nIC5jb2wteHMtNywgLmxpc3RpbmcgLmNvbC14cy04LCAubGlzdGluZyAuY29sLXhzLTkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5saXN0aW5nIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi50ZXJtLWJhZGdlcyAuZm9ybWF0LWJhZGdlLCAudGVybS1iYWRnZXMgLnRlcm0tYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4udGVybS1iYWRnZXMgYSB7XG4gIGNvbG9yOiAjOGI4YjhiO1xuICBwYWRkaW5nOiAwIDAgNHB4O1xufVxuXG4udGVybS1iYWRnZXMgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnRlcm0tYmFkZ2VzLnRleHQtYmFkZ2VzLCAudGVybS1iYWRnZXMudGV4dC1iYWRnZXMgLnRlcm0tYmFkZ2Uge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4udGVybS1iYWRnZXMudGV4dC1iYWRnZXMgLnRlcm0tYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50ZXJtLWJhZGdlcy50ZXh0LWJhZGdlcyAudGVybS1iYWRnZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGVybS1iYWRnZXMudGV4dC1iYWRnZXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtYXQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNDNzIGN1YmljLWJlemllcigwLjQ3LCAwLjEzLCAwLjE2LCAwLjcyKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjQzcyBjdWJpYy1iZXppZXIoMC40NywgMC4xMywgMC4xNiwgMC43MikgMHM7XG4gIC1vLXRyYW5zaXRpb246IDAuNDNzIGN1YmljLWJlemllcigwLjQ3LCAwLjEzLCAwLjE2LCAwLjcyKSAwcztcbiAgdHJhbnNpdGlvbjogMC40M3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAuMTMsIDAuMTYsIDAuNzIpIDBzO1xufVxuXG4uZm9ybWF0LWljb24gLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtYXQtaWNvbi5mb3JtYXQtYXVkaW8ge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5mb3JtYXQtaWNvbi5mb3JtYXQtdmlkZW8ge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cblxuLnBvc3Qtc3VtbWFyeSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCBhLnJlYWQtbW9yZSwgYS5yZWFkLW1vcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDM0MzQzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IGEucmVhZC1tb3JlLCBhLnJlYWQtbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmJzLWxsLWEgLmltZy1jb250OmJlZm9yZSwgLmJzLWxsLWEgLmltZy1ob2xkZXI6YmVmb3JlLCAuYnMtbGwtYSBpbWdbZGF0YS1zcmNdOm5vdCguYi1sb2FkZWQpIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWJlZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNlOWViZWUgMCwgI2Y0ZjVmNiAyMCUsICNlOWViZWUgNDAlLCAjZTllYmVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDBweCA5MDBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJzLWxhenktYW5pbSAxcyBpbmZpbml0ZSBsaW5lYXIgZm9yd2FyZHM7XG4gIC1tb3otYW5pbWF0aW9uOiBicy1sYXp5LWFuaW0gMXMgaW5maW5pdGUgbGluZWFyIGZvcndhcmRzO1xuICBhbmltYXRpb246IGJzLWxhenktYW5pbSAxLjAxcyBpbmZpbml0ZSBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbi5icy1sbC1kIC5pbWctY29udCwgLmJzLWxsLWQgLmltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIC5pbWctY29udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaW1nLWNvbnQuYi1lcnJvcjpiZWZvcmUsIC5pbWctY29udC5iLWxvYWRlZDpiZWZvcmUsIC5pbWctaG9sZGVyLmItZXJyb3I6YmVmb3JlLCAuaW1nLWhvbGRlci5iLWxvYWRlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tYmxvZy0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTUgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS10Yi0xIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tdGItMSAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS10Yi0yIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tdGItMiAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS10Yi0zIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tdGItMyAuaW1nLWhvbGRlci5iLWxvYWRlZCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJzLWxhenktYW5pbSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MDBweCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLWxhenktYW5pbSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MDBweCAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtbGF6eS1hbmltLXJ0bCB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwMHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MDBweCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLWxhenktYW5pbS1ydGwge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODAwcHggMDtcbiAgfVxufVxuLmltZy1jb250LmltZy1jb250LmltZy1jb250ZW50LW5pLmltZy1jb250ZW50LW5pLCAuaW1nLWhvbGRlci5pbWctaG9sZGVyLmltZy1jb250ZW50LW5pLmltZy1jb250ZW50LW5pIHtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctaG9sZGVyLmItbG9hZC1yZWFkeSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbWctaG9sZGVyLmItZXJyb3IsIC5pbWctaG9sZGVyLmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmltZy1ob2xkZXIge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG4uaW1nLWhvbGRlci5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5pbWctaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnMtcGFnaW5hdGlvbi1jYWNoZWQgLmltZy1ob2xkZXIuYi1sb2FkZWQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uaW1nLWhvbGRlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4uc2VhcmNoLWZpZWxkOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwge1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1hcmdpbi1zbS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLm1hcmdpbi1zbS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ubWFyZ2luLXhzbS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLm1hcmdpbi14c20tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmxpbWl0LWxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGltaXQtZG90LWxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRvcC1saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG5cbi5ib3R0b20tbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xufVxuXG5saS5ib3R0b20tbGluZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm5vLWxpc3Qtc3R5bGUge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby1saXN0LXN0eWxlIGxpIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbGlzdC1zdHlsZSBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5icy1wYWRkaW5nLTEtMSB7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxuXG4uYnMtcGFkZGluZy0wLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbn1cblxuLmJzLXBhZGRpbmctMS0wIHtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbn1cblxuLmJzLXBhZGRpbmctMi0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuLmJzLXBhZGRpbmctMi0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxuXG4uYnMtcGFkZGluZy0xLTIge1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG59XG5cbi5icy1wYWRkaW5nLTAtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuLmJzLXBhZGRpbmctMi0wIHtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbi5icy1wYWRkaW5nLTMtMyB7XG4gIHBhZGRpbmctbGVmdDogMTUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNSU7XG59XG5cbi5icy1wYWRkaW5nLTAtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1JTtcbn1cblxuLmJzLXBhZGRpbmctMy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDphY3RpdmUsIC5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsIC5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAtd2VibWl0LWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5wb3N0LW1ldGEge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4ucG9zdC1tZXRhIC50aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucG9zdC1tZXRhIC5zaGFyZSwgLnBvc3QtbWV0YSAudmlld3Mge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wb3N0LW1ldGEgLmNvbW1lbnRzLCAucG9zdC1tZXRhIC5zaGFyZSwgLnBvc3QtbWV0YSAudmlld3Mge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucG9zdC1tZXRhIC52aWV3cyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wb3N0LW1ldGEgLnZpZXdzLnJhbmstMCwgLnBvc3QtbWV0YSAudmlld3MucmFuay1kZWZhdWx0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wb3N0LW1ldGEgLmNvbW1lbnRzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5wb3N0LW1ldGEgLnJhdGluZzpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wb3N0LW1ldGEgLnJhdGluZyArIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBvc3QtbWV0YSAuY29tbWVudHMgLmZhLCAucG9zdC1tZXRhIC5zaGFyZSAuYmYtaWNvbiwgLnBvc3QtbWV0YSAudmlld3MgLmJmLWljb24sIC5wb3N0LW1ldGEgLnZpZXdzIC5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWF2YXRhciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucG9zdC1tZXRhIC5wb3N0LWF1dGhvcjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6bGFzdC1jaGlsZCAucG9zdC1hdXRob3Ige1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6bGFzdC1jaGlsZCAucG9zdC1hdXRob3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC1tZXRhID4gYTpsYXN0LWNoaWxkLCAucG9zdC1tZXRhID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXItc3R5bGUtMS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTEtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTEzLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xNS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMi1jb250YWluZXIuc2xpZGVyLWNvbnRhaW5lci0xY29sLCAuc2xpZGVyLXN0eWxlLTMtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTQtY29udGFpbmVyLnNsaWRlci1jb250YWluZXItMWNvbCwgLnNsaWRlci1zdHlsZS01LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS03LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS05LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIC0yMHB4O1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbi5zbGlkZXItc3R5bGUtNS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNsaWRlci1zdHlsZS0xNi1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMi1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtNC1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtOC1jb250YWluZXIge1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4uc2xpZGVyLXN0eWxlLTE1LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zbGlkZXItc3R5bGUtMTEtY29udGFpbmVyIC5icy1zbGlkZXIsIC5zbGlkZXItc3R5bGUtMTMtY29udGFpbmVyIC5icy1zbGlkZXIsIC5zbGlkZXItc3R5bGUtOS1jb250YWluZXIgLmJzLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcmNoaXZlLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuXG4uYXJjaGl2ZS10aXRsZSAucHJlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uYXJjaGl2ZS10aXRsZSAucHJlLXRpdGxlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5wcmUtdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5wYWdlLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXJjaGl2ZS10aXRsZS53aXRoLWFjdGlvbnMgLnBhZ2UtaGVhZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5hY3Rpb25zLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hcmNoaXZlLXRpdGxlLndpdGhvdXQtdGVybXMgLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYXJjaGl2ZS10aXRsZSAucGFnZS1oZWFkaW5nIC5jb3VudCwgLmFyY2hpdmUtdGl0bGUgLnJzcy1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5yc3MtbGluayB7XG4gIGNvbG9yOiAjZjk3NDEwO1xufVxuXG4uYXJjaGl2ZS10aXRsZSAuZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC50ZXJtLWJhZGdlcyB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uYXJjaGl2ZS10aXRsZSAudGVybS1iYWRnZXMgc3Bhbi50ZXJtLWJhZGdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uYXJjaGl2ZS10aXRsZSAudGVybS1iYWRnZXMgc3Bhbi50ZXJtLWJhZGdlIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM4YjhiOGIgIWltcG9ydGFudDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnRlcm0tYmFkZ2VzIHNwYW4udGVybS1iYWRnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLndwYl90ZXh0X2NvbHVtbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLndwYl93aWRnZXRpc2VkX2NvbHVtbiAud3BiX3dyYXBwZXIgPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJzLWluamVjdGlvbi5icy1pbmplY3Rpb24tMS1jb2wgPiAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAuYnMtaW5qZWN0aW9uLmJzLWluamVjdGlvbi0yLWNvbCA+IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLTMtY29sID4gLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLmJzLWluamVjdGlvbi5icy12Yy1jb250ZW50LCAuYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQgLnZjX3JvdywgLmJzLWluamVjdGlvbi5icy12Yy1jb250ZW50IC52Y192Y19yb3csIC5sYXlvdXQtMS1jb2wgLmJzLXZjLWNvbnRlbnQgLnZjX3JvdywgLmxheW91dC0xLWNvbCAuYnMtdmMtY29udGVudCAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAubGF5b3V0LTEtY29sIC5icy12Yy1jb250ZW50IC52Y192Y19yb3csIC5sYXlvdXQtMy1jb2wtMCAuYnMtdmMtY29udGVudCAudmNfcm93LCAubGF5b3V0LTMtY29sLTAgLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLmxheW91dC0zLWNvbC0wIC5icy12Yy1jb250ZW50IC52Y192Y19yb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLCAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYnMtdmMtY29udGVudCA+IC52Y19lbGVtZW50ID4gLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0sIC5icy12Yy1jb250ZW50ID4gLnZjX2VsZW1lbnQgPiAudmNfcm93W2RhdGEtdmMtc3RyZXRjaC1jb250ZW50PXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5icy12Yy1jb250ZW50ID4gLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0sIC5icy12Yy1jb250ZW50ID4gLnZjX3Jvd1tkYXRhLXZjLXN0cmV0Y2gtY29udGVudD10cnVlXSA+IC5icy12Yy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdIHtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZnVsbC13aWR0aCAuYnMtdmMtY29udGVudCAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSB7XG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uYnMtdmMtY29udGVudCAudmNfcm93W2RhdGEtdmMtc3RyZXRjaC1jb250ZW50PXRydWVdIHtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLWluamVjdGlvbi5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLmxheW91dC0zLWNvbC0wIC5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLnBhZ2UtbGF5b3V0LTEtY29sIC5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ud3BiX2ZsZXhzbGlkZXIuZmxleHNsaWRlciAuc2xpZGVzIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJzLWluamVjdGlvbi5icy12Yy1jb250ZW50ID4gLnZjX3Jvdy52Y19yb3ctZmx1aWQudmNfcm93LWhhcy1maWxsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX3Jvdy1mbGV4ID4gLmJzLXZjLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udmNfcm93LnZjX3Jvdy1mbGV4IC5icy12Yy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggPiAuYnMtdmMtd3JhcHBlciA+IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy52Y19yb3ctZmxleCA+IC5icy12Yy13cmFwcGVyID4gLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmNfcm93LnZjX3Jvdy1mbGV4ID4gLmJzLXZjLXdyYXBwZXIgPiAudmNfY29sdW1uX2NvbnRhaW5lciA+IC52Y19jb2x1bW4taW5uZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggPiAuYnMtdmMtd3JhcHBlciA+IC52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnZjX3Jvdy52Y19yb3ctZmxleCA+IC5icy12Yy13cmFwcGVyID4gLnZjX2NvbHVtbl9jb250YWluZXIgPiAudmNfY29sdW1uLWlubmVyID4gKiB7XG4gICAgbWluLWhlaWdodDogMWVtO1xuICB9XG59XG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMSA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMSA+IC5icy12Yy13cmFwcGVyID4gLmJzLXZjLWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMC41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTIgPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMiA+IC5icy12Yy13cmFwcGVyID4gLmJzLXZjLWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMyA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMyA+IC5icy12Yy13cmFwcGVyID4gLmJzLXZjLWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMS41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTQgPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtNCA+IC5icy12Yy13cmFwcGVyID4gLmJzLXZjLWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtNSA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtNSA+IC5icy12Yy13cmFwcGVyID4gLmJzLXZjLWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMi41cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTEwID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTEwID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0xNSA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC03LjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMTUgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0yMCA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTIwID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTI1ID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTEyLjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMi41cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTI1ID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMi41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTIuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0zMCA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTMwID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTM1ID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTE3LjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNy41cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTM1ID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNy41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTcuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLWl0ZW0gYS52Y19pbmxpbmUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wb3N0LmVtcGhhc2l6ZS1maXJzdC1wIC5lbnRyeS1jb250ZW50ID4gcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTIwJTtcbn1cblxuLmxpc3RpbmctaXRlbSAucG9zdC1lZGl0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU4KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtOmhvdmVyIC5wb3N0LWVkaXQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5maW5pdHkgPiAubGlzdGluZyArIC5saXN0aW5nLCAubW9yZV9idG4gPiAubGlzdGluZyArIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1lZ2EtbGlua3MgPiAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxpc3RpbmcgLmxpc3RpbmctaXRlbSwgLm1lZ2EtbGlua3MgPiAubWVudS1pdGVtIHtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0xIC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMSA+IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTIgPiAubWVudS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubWVnYS1saW5rcy5jb2x1bW5zLTIgPiAubWVudS1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLm1lZ2EtbGlua3MuY29sdW1ucy0yID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTMgPiAubWVudS1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpLCAubWVnYS1saW5rcy5jb2x1bW5zLTMgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0yKSwgLm1lZ2EtbGlua3MuY29sdW1ucy0zID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoM24tMikge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTMgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuLTMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0bi0zKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bisyKSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rNCksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rMSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDVuKzEpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzIpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg1bisyKSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1biszKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNW4rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rNCksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDVuKzQpIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzUpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg1bis1KSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTUubGlzdGluZy10YWxsIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzUpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUubGlzdGluZy10YWxsID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNW4rNSkge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bi0zKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNG4tMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzIpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0bisyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0biszKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNG4rMykge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rNCksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtLCAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0xKSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbi0xKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoM24tMSkge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMiksIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0yKSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoM24tMiksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMyksIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbiszKSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoM24rMyksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTMgPiAubWVudS1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCksIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKG9kZCksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKG9kZCksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbiksIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLm1lZ2EtbGlua3MuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtLCAubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTIgPiAubWVudS1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTMgPiAubWVudS1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYXJjaGl2ZS10aXRsZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ic2J0LXNob3J0Y29kZS1wbGFjZWhvbGRlci1wLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyLXAge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXB1Ymxpc2hlci1zeXN0ZW0tZm9udCk7XG59XG5cbi5ic2J0LXNob3J0Y29kZS1wbGFjZWhvbGRlci1wLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyLXAgKyAuYnNidC1zaG9ydGNvZGUtcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5ic2J0LXNob3J0Y29kZS1wbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjhkNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZDY4ZDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXB1Ymxpc2hlci1zeXN0ZW0tZm9udCk7XG59XG5cbi5ic2J0LXNob3J0Y29kZS1wbGFjZWhvbGRlciBhLCAuYnNidC1zaG9ydGNvZGUtcGxhY2Vob2xkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTQzYzM2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5ic2J0LXNob3J0Y29kZS1wbGFjZWhvbGRlci50eXBlLXNtYWxsIHtcbiAgcGFkZGluZzogN3B4O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLmJzLXNob3J0Y29kZS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy0yLWNvbHVtblttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2wge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy0yLWNvbHVtblttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTMtY29sdW1uW21heC13aWR0aH49XCI2MDBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLXNob3J0Y29kZS1yb3ctMy1jb2x1bW5bbWF4LXdpZHRofj1cIjQ1MHB4XCJdIC5icy1zaG9ydGNvZGUtY29sIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJzLXNob3J0Y29kZS1yb3ctMy1jb2x1bW5bbWF4LXdpZHRofj1cIjYwMHB4XCJdIC5icy1zaG9ydGNvZGUtY29sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy00LWNvbHVtblttYXgtd2lkdGh+PVwiNzAwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2wge1xuICB3aWR0aDogMzMuMzMzMyUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLXNob3J0Y29kZS1yb3ctNC1jb2x1bW5bbWF4LXdpZHRofj1cIjYwMHB4XCJdIC5icy1zaG9ydGNvZGUtY29sIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy00LWNvbHVtblttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2wge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy00LWNvbHVtblttYXgtd2lkdGh+PVwiNzAwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icy1sbC5hIC5mYi1wYWdlLCAuYnMtbGwuYSAuZ29vZ2xlLXBsdXMtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYmVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2U5ZWJlZSAwLCAjZjRmNWY2IDIwJSwgI2U5ZWJlZSA0MCUsICNlOWViZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDkwMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnMtbGF6eS1hbmltIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbiAgLW1vei1hbmltYXRpb246IGJzLWxhenktYW5pbSAxcyBpbmZpbml0ZSBsaW5lYXIgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogYnMtbGF6eS1hbmltIDEuMDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtbGwuYSAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuZmItcGFnZSwgLmJzLWxsLmEgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLmdvb2dsZS1wbHVzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMzNzM3MzcgMCwgIzJiMmIyYiAyMCUsICMzNzM3MzcgNDAlLCAjMzczNzM3IDEwMCUpO1xufVxuXG4uZmItcGFnZS5mYl9pZnJhbWVfd2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uYnMtdGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icy10ZXh0IC5icy10ZXh0LWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLXRleHQgYS5idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wYWdpbmF0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5icy1wb3N0LXBhZ2luYXRpb24gLnBhZ2VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZW50cnktY29udGVudCAuYnMtcG9zdC1wYWdpbmF0aW9uIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtaW4td2lkdGg6IDI4cHg7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gLmJzLXBvc3QtcGFnaW5hdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5wYWdpbmF0aW9uLmJzLWxpbmtzLXBhZ2luYXRpb24gLm9sZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWdpbmF0aW9uLmJzLWxpbmtzLXBhZ2luYXRpb24gLm5ld2VyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbGlua3MtcGFnaW5hdGlvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBjb2xvcjogIzhhOGY5MjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGFnaW5hdGlvbi5icy1saW5rcy1wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycywgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmRvdHM6aG92ZXIsIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIGEsIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIHNwYW4sIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGNvbG9yOiAjOGE4ZjkyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAuY3VycmVudCwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyLCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSAuY3VycmVudCwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgYTpob3ZlciwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAubmV4dCAuZmEge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLnByZXYgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbi53Yy1wYWdpbmF0aW9uID4gLnBhZ2UtbnVtYmVycyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4ucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uLndjLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LXJlbGF0ZWQgLmxpc3RpbmctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5wb3N0LXJlbGF0ZWQgLmluY2x1ZGUtbGFzdC1tb2JpbGUgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucG9zdC1yZWxhdGVkIC5pbmNsdWRlLWxhc3QtbW9iaWxlIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb250ZW50LWNvbHVtbiAuc2luZ2xlLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgYSB7XG4gIG1heC13aWR0aDogYXV0bztcbn1cblxuLnBvc3Qtc3VidGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNzE3MTcxO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudCAucG9zdC1lbWJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lbnRyeS10ZXJtcyB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmVudHJ5LXRlcm1zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuXG4uZW50cnktdGVybXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmVudHJ5LXRlcm1zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZW50cnktdGVybXMgc3Bhbi5zZXAge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uZW50cnktdGVybXMgLnRlcm1zLWxhYmVsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uZW50cnktdGVybXMucG9zdC10YWdzIC50ZXJtcy1sYWJlbCwgLmVudHJ5LXRlcm1zLnNvdXJjZSAudGVybXMtbGFiZWwsIC5lbnRyeS10ZXJtcy52aWEgLnRlcm1zLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAzM3B4O1xufVxuXG4uZW50cnktdGVybXMucG9zdC10YWdzIGEsIC5lbnRyeS10ZXJtcy5zb3VyY2UgYSwgLmVudHJ5LXRlcm1zLnZpYSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBib3JkZXItcmFkaXVzOiAzM3B4O1xufVxuXG4uZW50cnktdGVybXMucG9zdC10YWdzIGE6aG92ZXIsIC5lbnRyeS10ZXJtcy5zb3VyY2UgYTpob3ZlciwgLmVudHJ5LXRlcm1zLnZpYSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLnBvc3QtYXV0aG9yLWF2YXRhciBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgN3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLXJpZ2h0OiA1MCU7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItdGl0bGUgLnRpdGxlLWNvdW50cyB7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItdGl0bGUgLnRpdGxlLWNvdW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgbWFyZ2luOiAwIDhweDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBhIHtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLmZhY2Vib29rIGE6aG92ZXIge1xuICBjb2xvcjogIzRhNjM5Zjtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS50ZWxlZ3JhbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZGE0ZDk7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkudHdpdHRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM1OWM4ZmY7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkuZ29vZ2xlLXBsdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDczZDMyO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLmluc3RhZ3JhbSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MTdmYTQ7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkuZmxpY2tyIGE6aG92ZXIge1xuICBjb2xvcjogIzJmNDRkYjtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5iZWhhbmNlIGE6aG92ZXIge1xuICBjb2xvcjogIzNiNjNmYztcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5zb3VuZGNsb3VkIGE6aG92ZXIge1xuICBjb2xvcjogI2Y1MDtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5kZWxpY2lvdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGE3OWZmO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLnZpbWVvIGE6aG92ZXIge1xuICBjb2xvcjogIzQ2YTNlOTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5kcmliYmJsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlYTRjODk7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkubGlua2VkaW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDI2NmEwO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLnlvdXR1YmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2MxODFlO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYjIwMjc7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkuZ2l0aHViIGE6aG92ZXIge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLnBvc3QtYXV0aG9yLWJpbyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYmlvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXJlbGF0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG5cbi5wb3N0LXJlbGF0ZWQgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMSwgLnBvc3QtcmVsYXRlZCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMyIHtcbiAgbWFyZ2luOiAtMjFweCAtMjFweCAyN3B4O1xuICBwYWRkaW5nOiA0cHggMjBweCAwO1xufVxuXG4ucG9zdC1yZWxhdGVkIC5saXN0aW5nLWl0ZW0tZ3JpZC1zaW1wbGUgLmhlYWRpbmctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYmlvIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLnBvc3QtYXV0aG9yLWF2YXRhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLnBvc3QtYXV0aG9yLWF2YXRhciBpbWcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLnBvc3QtYXV0aG9yLWJpbyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE0cHggMCAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLnBvc3QtYXV0aG9yLWJpbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRlbnQgPiAuZmVhdHVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnNpbmdsZS1wYWdlLWNvbnRlbnQgPiAuZmVhdHVyZWQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wYWdlLWNvbnRlbnQgPiAuZmVhdHVyZWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucmV0dXJuLXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnJldHVybi10byAuZmEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMzMpO1xuICBjb2xvcjogIzljOWM5YztcbiAgY29sb3I6IHJnYmEoMTM4LCAxMzgsIDEzOCwgMC44Myk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnJldHVybi10bzpob3ZlciAuZmEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnBhcmVudC1pbWFnZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5wYXJlbnQtaW1hZ2VzIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5wYXJlbnQtaW1hZ2VzIC5pbWctaG9sZGVyIC5mYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnBhcmVudC1pbWFnZXMgLmltZy1ob2xkZXI6aG92ZXIgLmZhIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnBhcmVudC1pbWFnZXMgLmltZy1ob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyAuaW1nLWhvbGRlcjpob3ZlcjphZnRlciwgLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnBhcmVudC1pbWFnZXMgLmxpc3RpbmctaXRlbS1jdXJyZW50ID4gLmltZy1ob2xkZXIgLmZhLCAuc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyAubGlzdGluZy1pdGVtLWN1cnJlbnQgPiAuaW1nLWhvbGRlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5hdHRhY2htZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjkwMHB4XCJdIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjkwMHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuLTMpIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI5MDBweFwiXSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bisyKSB7XG4gIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI5MDBweFwiXSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICBjbGVhcjogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI5MDBweFwiXSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiNTYwcHhcIl0gLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSkge1xuICBwYWRkaW5nOiAwIDZweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI1NjBweFwiXSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjU2MHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiNTYwcHhcIl0gLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzJSAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmxpc3RpbmctaXRlbSB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHggIWltcG9ydGFudDtcbiAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjQ1MHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm1hdC12aWRlby5saXN0aW5nLWl0ZW0tZ3JpZCAuaGVhZGluZy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9ybWF0LWdhbGxlcnkubGlzdGluZy1pdGVtLWdyaWQgLmhlYWRpbmctY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtYXNpZGUgLmVudHJ5LWNvbnRlbnQsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1hc2lkZSAucG9zdC1zdW1tYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4IDUwcHggMzJweCA1MHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1YTRmNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2YzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgY292ZXIsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgOTAlKSwgLXdlYmtpdC1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgMjlweCwgcmdiYSgyMzksIDIwNywgMTczLCAwLjcpIDI5cHgsIHJnYmEoMjM5LCAyMDcsIDE3MywgMC43KSAzMHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBjb3ZlciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA5MCUpLCAtbW96LXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAyOXB4LCByZ2JhKDIzOSwgMjA3LCAxNzMsIDAuNykgMjlweCwgcmdiYSgyMzksIDIwNywgMTczLCAwLjcpIDMwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBjb3ZlciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA5MCUpLCAtby1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgMjlweCwgcmdiYSgyMzksIDIwNywgMTczLCAwLjcpIDI5cHgsIHJnYmEoMjM5LCAyMDcsIDE3MywgMC43KSAzMHB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1hc2lkZSAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1hc2lkZSAuZW50cnktY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdG9wOiAyNnB4O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtcXVvdGUgLmVudHJ5LWNvbnRlbnQsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAucG9zdC1zdW1tYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAuZW50cnktY29udGVudCBibG9ja3F1b3RlLCAuc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtcXVvdGUgLnBvc3Qtc3VtbWFyeSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlLCAuc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtcXVvdGUgLnBvc3Qtc3VtbWFyeSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIHRvcDogLTIwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAuZW50cnktY29udGVudCBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAuZW50cnktY29udGVudCBibG9ja3F1b3RlIGNpdGUsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAucG9zdC1zdW1tYXJ5IGJsb2NrcXVvdGUgY2l0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAuZW50cnktY29udGVudCBibG9ja3F1b3RlIGNpdGU6YmVmb3JlLCAuc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtcXVvdGUgLnBvc3Qtc3VtbWFyeSBibG9ja3F1b3RlIGNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTigIlcIjtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5oZWFkaW5nLWNvbnRhaW5lciAucG9zdC1tZXRhLCAuc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtcXVvdGUgLmhlYWRpbmctY29udGFpbmVyIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXN0YXR1cyAuZW50cnktY29udGVudCwgLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXN0YXR1cyAucG9zdC1zdW1tYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWFlYWVhO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1zdGF0dXMgLnBvc3Qtc3VtbWFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLnBvc3QuZm9ybWF0LXN0YXR1cyAucG9zdC1zdW1tYXJ5IHA6bGFzdC1jaGlsZCwgLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXN0YXR1cyAuZW50cnktY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5oZWFkaW5nLWNvbnRhaW5lciAucG9zdC1tZXRhLCAuc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5oZWFkaW5nLWNvbnRhaW5lciAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZXR0ZXItY2hhdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbSAudXNlci1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjOWE5YTlhO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wdWJsaXNoZXItc3lzdGVtLWZvbnQpO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZTVlNWVhO1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1uby1hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LW5leHQtYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LW5leHQtYXV0aG9yOmFmdGVyLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LW5leHQtYXV0aG9yOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICBjb2xvcjogIzM3MzczNztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZGNkY2RjO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4IDZweDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTEsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTcsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0xOmFmdGVyLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMzphZnRlciwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTU6YWZ0ZXIsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci03OmFmdGVyLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItOTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0xIC51c2VyLW5hbWUsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zIC51c2VyLW5hbWUsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci01IC51c2VyLW5hbWUsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci03IC51c2VyLW5hbWUsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05IC51c2VyLW5hbWUge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTE6YmVmb3JlLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMzpiZWZvcmUsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci01OmJlZm9yZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTc6YmVmb3JlLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweCA2cHg7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIGEsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMiBhLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzNzM3MzcgIWltcG9ydGFudDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4OWZlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTE6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTI4OWZlO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllNWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMzpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDllNWQ7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhYTcxNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci00OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkYWE3MTU7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlNDMwOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci01OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NlNDMwOTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzNjk5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTY6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RhMzY5OTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY1NWNlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTc6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzY1NWNlO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjk5ZGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItODphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2I5OWRhO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItOSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNThhNTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItOTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxNThhNTQ7XG59XG5cbi5icy1pbnRybywgLmVudHJ5LWNvbnRlbnQgLmJzLWludHJvIHtcbiAgZm9udC1zaXplOiAxMTAlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QgLmVudHJ5LWNvbnRlbnQuc2luZ2xlLXBvc3QtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgaWZyYW1lLCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciBlbWJlZCwgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIgaWZyYW1lLCAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciBvYmplY3Qge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZW50cnktY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wsIC5lbnRyeS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5lbnRyeS1jb250ZW50IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAuZW50cnktY29udGVudCB0YWJsZSA+IHRmb290ID4gdHIgPiB0ZCwgLmVudHJ5LWNvbnRlbnQgdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC5lbnRyeS1jb250ZW50IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAuZW50cnktY29udGVudCB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xufVxuXG4uZW50cnktY29udGVudCB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLmVudHJ5LWNvbnRlbnQgdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi5lbnRyeS1jb250ZW50IGRsIGR0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZW50cnktY29udGVudCBkbCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IGFjcm9ueW1bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTk5O1xufVxuXG4uYWxpZ25yaWdodCwgLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiA1cHggMjBweCAxNXB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZW50cnktY29udGVudCBmaWd1cmUuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZW50cnktY29udGVudCBmaWd1cmUuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZSwgLmVudHJ5LWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5lbnRyeS1jb250ZW50IGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggYXV0byAyNXB4O1xufVxuXG4uZW50cnktY29udGVudCBmaWd1cmUuYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50cnktY29udGVudCBmaWd1cmUuYWxpZ25jZW50ZXIgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS1jYXB0aW9uLCAuZW50cnktY29udGVudCAud3AtY2FwdGlvbi10ZXh0LCAuZW50cnktY29udGVudCBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICBib2R5LmZ1bGwtd2lkdGggLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMCUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmZ1bGwtd2lkdGggLndwLWJsb2NrLWltYWdlLmFsaWdud2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlIC0gMjV2dyk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDI1JSAtIDI1dncpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMCUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmJveGVkIC53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwsIGJvZHkuYm94ZWQgLndwLWJsb2NrLWltYWdlLmFsaWdud2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZW50cnktY29udGVudCAuZy1wb3N0LCAuZW50cnktY29udGVudCAuaW5zdGFncmFtLW1lZGlhLCAuZW50cnktY29udGVudCAucmVkZGl0LWNhcmQsIC5lbnRyeS1jb250ZW50IC50dW1ibHItcG9zdCwgLmVudHJ5LWNvbnRlbnQgLnR3aXR0ZXItdHdlZXQge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMywgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01LCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTcsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy04LCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSB7XG4gIG1hcmdpbjogLTVweCAtNXB4IDE1cHggLTVweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE2LjY2NiU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE0LjI4JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTIuNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDExLjExMSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgybiszKSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24rNCksIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDRuKzUpLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg1bis2KSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNm4rNyksIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDduKzgpLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg4bis5KSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOW4rMTApIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC50ZXJtcy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnRlcm1zLWxpc3Qgc3Bhbi5zZXAge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uZW50cnktY29udGVudC5zaW5nbGUtcG9zdC1jb250ZW50IGE6aG92ZXIsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IGhyIHtcbiAgbWFyZ2luOiAyN3B4IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbiAgbWFyZ2luOiAxLjY1ZW0gYXV0bztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbiAgbWFyZ2luOiAxLjY1ZW0gYXV0bztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRvdHMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSk6bm90KC5pcy1zdHlsZS1kb3RzKSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCA+IGgxOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IC5oMTpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiBoMjpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiAuaDI6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gaDM6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gLmgzOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IGg0OmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IC5oNDpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiBoNTpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiAuaDU6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gaDY6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gLmg2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudC5zaW5nbGUtcG9zdC1jb250ZW50IGJsb2NrcXVvdGUsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZzogNjBweCAzNXB4IDUwcHg7XG4gIG1hcmdpbjogNDBweCAwIDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZW50cnktY29udGVudC5zaW5nbGUtcG9zdC1jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlLCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaW5lLWhlaWdodDogOTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlOmJlZm9yZSwgLnNpbmdsZS1wYWdlLXNpbXBsZS1jb250ZW50IC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgYmxvY2txdW90ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW50cnktY29udGVudC5zaW5nbGUtcG9zdC1jb250ZW50IGJsb2NrcXVvdGUgYmxvY2txdW90ZSwgLnNpbmdsZS1wYWdlLXNpbXBsZS1jb250ZW50IC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uZW50cnktY29udGVudC5zaW5nbGUtcG9zdC1jb250ZW50IGJsb2NrcXVvdGUgYmxvY2txdW90ZTpsYXN0LWNoaWxkLCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudC5zaW5nbGUtcG9zdC1jb250ZW50IGJsb2NrcXVvdGUuYnMtcHVsbHF1b3RlLCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUge1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDMzM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGNsZWFyOiBub25lO1xufVxuXG4uZW50cnktY29udGVudCBibG9ja3F1b3RlLmJzLXB1bGxxdW90ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW50cnktY29udGVudC5zaW5nbGUtcG9zdC1jb250ZW50IGJsb2NrcXVvdGUuYnMtcHVsbHF1b3RlLXJpZ2h0LCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUtbGVmdCwgLnNpbmdsZS1wYWdlLXNpbXBsZS1jb250ZW50IC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUuYnMtcHVsbHF1b3RlLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gIC5hbGlnbmxlZnQsIC5hbGlnbnJpZ2h0LCAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250aW51ZS1yZWFkaW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbnRpbnVlLXJlYWRpbmctY29udGVudC5jbG9zZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNzVzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRpbnVlLXJlYWRpbmctY29udGVudC5jbG9zZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMzUlLCAjZmZmKTtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuICAuY29udGludWUtcmVhZGluZy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzAwO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIH1cbiAgLmNvbnRpbnVlLXJlYWRpbmctY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmNvbnRpbnVlLXJlYWRpbmctYnRuLmJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDJweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICB9XG59XG4uY29tbWVudHMtd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZSAuY29tbWVudHMtY2xvc2VkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5jb21tZW50cy13cmFwIG9sLmNvbW1lbnQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbW1lbnRzLXdyYXAgb2wuY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbW1lbnRzLXdyYXAgb2wuY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgfVxufVxuLmNvbW1lbnRzLXdyYXAgbGkuY29tbWVudCwgLmNvbW1lbnRzLXdyYXAgbGkucGluZ2JhY2sge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbW1lbnRzLXdyYXAgbGkgPiBkaXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uY29tbWVudHMtd3JhcCAuY29tbWVudC1saXN0ID4gbGk6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXZhdGFyIC5hdmF0YXIge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgY29sb3I6ICM4NTg1ODU7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY29tbWVudHMtd3JhcCBsaS5waW5nYmFjayAuY29tbWVudC1tZXRhIC5jb21tZW50LWF1dGhvciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LW1ldGEgLmNvbW1lbnQtYXV0aG9yIC5zYXlzIHtcbiAgY29sb3I6ICM5YTlhOWE7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1wdWJsaXNoZWQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMCAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNjMmMyYzI7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtY29udGVudCBlbS5uZWVkcy1hcHByb3ZlIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1mb290ZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtZm9vdGVyIC5jb21tZW50LWVkaXQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWZvb3RlciwgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1mb290ZXIgLmNvbW1lbnQtZWRpdC1saW5rIHtcbiAgY29sb3I6ICM4Njg2ODY7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1mb290ZXIgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzkwOTA5MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tbWVudHMtd3JhcCAuY29tbWVudHMtbmF2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jb21tZW50cy13cmFwIC5jb21tZW50cy1uYXYgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29tbWVudHMtd3JhcCAuY29tbWVudHMtbmF2IC5wYWdlLW51bWJlcnMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYjNiM2IzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1lbnRzLXdyYXAgKyAuY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuY29tbWVudC1yZXNwb25kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluaywgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSAuaC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAubG9nLWluLW91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm0tYWxsb3dlZC10YWdzIHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5jb21tZW50LXJlc3BvbmQgI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50cy13cmFwIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC53cC1zb2NpYWwtbG9naW4td2lkZ2V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC53cC1zb2NpYWwtbG9naW4tY29ubmVjdC13aXRoIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQxNDE0MTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAubm90ZS1hZnRlciwgLmNvbW1lbnQtcmVzcG9uZCAubm90ZS1iZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLm5vdGUtYWZ0ZXIgcDpsYXN0LWNoaWxkLCAuY29tbWVudC1yZXNwb25kIC5ub3RlLWJlZm9yZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5hdXRob3Itd3JhcCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5lbWFpbC13cmFwIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAudXJsLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAudXJsLXdyYXAgLnVybCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmF1dGhvci13cmFwIGlucHV0LCAuY29tbWVudC1yZXNwb25kIC5lbWFpbC13cmFwIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmF1dGhvci13cmFwLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LXdyYXAsIC5jb21tZW50LXJlc3BvbmQgLmVtYWlsLXdyYXAsIC5jb21tZW50LXJlc3BvbmQgLnVybC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuYXV0aG9yLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LCAuY29tbWVudC1yZXNwb25kIC5lbWFpbCwgLmNvbW1lbnQtcmVzcG9uZCAudXJsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgcGFkZGluZzogMThweCAxMnB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5hdXRob3IsIC5jb21tZW50LXJlc3BvbmQgLmVtYWlsLCAuY29tbWVudC1yZXNwb25kIC51cmwge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50IHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWpheGlmaWVkLWNvbW1lbnRzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMmU0O1xuICBiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4uY29tbWVudC1hamF4aWZpZWQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dCArIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5uYXYtdGFicyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5uYXYtdGFicyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlLnByb3ZpZGVycy0yIC5uYXYtdGFicyBsaSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlLnByb3ZpZGVycy0yIC5uYXYtdGFicyBsaSwgLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlLnByb3ZpZGVycy0zIC5uYXYtdGFicyBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5uYXYtdGFicyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjE7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5uYXYtdGFicyBhOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5uYXYtdGFicyAuYWN0aXZlIGE6YWZ0ZXIge1xuICB3aWR0aDogODAlO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5uYXYtdGFicyAuYWN0aXZlIGEge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5uYXYtdGFicyAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLmNvbW1lbnRzLWNvdW50LCAuY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLmRpc3F1cy1jb21tZW50LWNvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAuZGlzcXVzLWNvbW1lbnQtY291bnQge1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAuYWN0aXZlIC5jb21tZW50cy1jb3VudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLmNvbW1lbnRzLWNvdW50OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5tdWx0aS13b3JkcHJlc3MtY29tbWVudC1zZWN0aW9uIC5jb21tZW50LXJlc3BvbmQ6Zmlyc3QtY2hpbGQgPiAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC50YWItcGFuZSAuY29tbWVudHMtdGVtcGxhdGUsIC5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAudGFiLXBhbmUgLmNvbW1lbnRzLXRlbXBsYXRlLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5tdWx0aS13b3JkcHJlc3MtY29tbWVudC1zZWN0aW9uIC5jb21tZW50LXJlc3BvbmQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrLXRvcCB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuLmJhY2stdG9wLmZhZGUtb3V0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJhY2stdG9wLmlzLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwLjY7XG4gIGJvdHRvbTogOHB4O1xufVxuXG4uYmFjay10b3AuZmFkZS1vdXQxIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYmFjay10b3AuZmFkZS1vdXQyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYmFjay10b3AuZmFkZS1vdXQzIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uYmFjay10b3AuZmFkZS1vdXQ0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJhY2stdG9wLmRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMzgzODM4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJhY2stdG9wOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiB7XG4gIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gNTBweDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2Vjb25kLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuZGVzYy1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5kZXNjLXNlY3Rpb24gLnRpdGxlLTQwNCB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lcnJvcjQwNCAuY29udGVudC1jb2x1bW4gLnRleHQtNDA0IHtcbiAgZm9udC1zaXplOiAxMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE3NXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5lcnJvcjQwNCAuY29udGVudC1jb2x1bW4gLmFjdGlvbi1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5lcnJvcjQwNCAuY29udGVudC1jb2x1bW4gLmFjdGlvbi1saW5rcyAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAudG9wLWxpbmUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lcnJvcjQwNCAuY29udGVudC1jb2x1bW4gLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lcnJvcjQwNCAuY29udGVudC1jb2x1bW4gLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCAzMCUgMCAxMHB4O1xuICBvdXRsaW5lOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCA3JTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5lcnJvcjQwNCAuY29udGVudC1jb2x1bW4gLnNlYXJjaC1mb3JtLmhhdmUtZm9jdXMgLnNlYXJjaC1maWVsZCB7XG4gIGJvcmRlci1jb2xvcjogIzllOWU5ZTtcbn1cblxuLmVycm9yNDA0IC5zZWFyY2gtYWN0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG5cbi5lcnJvcjQwNCBzY3JpcHQgKyAuc2VhcmNoLWFjdGlvbi1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcjQwNCAuY29udGVudC1jb2x1bW4gLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5hdXRob3ItcHJvZmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAucG9zdC1hdXRob3ItYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5wb3N0LWF1dGhvci1hdmF0YXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItdGl0bGUgLmF1dGhvci10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy1yaWdodDogNTAlO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci10aXRsZSAudGl0bGUtY291bnRzIHtcbiAgY29sb3I6ICM4YThhOGE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItdGl0bGUgLnRpdGxlLWNvdW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgbWFyZ2luOiAwIDhweDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLnBvc3QtYXV0aG9yLWJpbyB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5wb3N0LWF1dGhvci1iaW8gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpIGEsIC5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLnBvc3RzLWNvdW50ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTYzOWY7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLnR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWM4ZmY7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLmdvb2dsZS1wbHVzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczZDMyO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5pbnN0YWdyYW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTdmYTQ7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLmZsaWNrciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDRkYjtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuYmVoYW5jZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNjNmYztcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuc291bmRjbG91ZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZGVsaWNpb3VzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE3OWZmO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS52aW1lbyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YTNlOTtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZHJpYmJibGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLmxpbmtlZGluIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NmEwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS55b3V0dWJlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MxODFlO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5waW50ZXJlc3QgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLmdpdGh1YiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Njtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuc2l0ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Njtcbn1cblxuLmJldHRlci1nYWxsZXJ5IHtcbiAgbWFyZ2luOiAxMHB4IDAgMjVweDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5nYWxsZXJ5LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5nYWxsZXJ5LXRpdGxlIC5uZXh0LCAuYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUgLnByZXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzczNzM3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5nYWxsZXJ5LXRpdGxlIC5uZXh0OmhvdmVyLCAuYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUgLnByZXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5nYWxsZXJ5LXRpdGxlIC5uZXh0IC5mYSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeSAuZ2FsbGVyeS10aXRsZSAucHJldiAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogZ3JleTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWluLXdpZHRoOiA0NnB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmNvdW50IGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeSAubWFpbi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjMzczNzM3O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5zbGlkZS10aXRsZS13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeSAuc2xpZGUtdGl0bGUtd3JhcCAuc2xpZGUtY29weSwgLmJldHRlci1nYWxsZXJ5IC5zbGlkZS10aXRsZS13cmFwIC5zbGlkZS10aXRsZSB7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyMCwgMjAsIDAuNTUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5zbGlkZS10aXRsZS13cmFwIC5zbGlkZS1jb3B5IHtcbiAgbWFyZ2luOiA0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fdGh1bWI6YmVmb3JlIHtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogNjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMzKTtcbiAgei1pbmRleDogODtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fbmF2OmJlZm9yZSwgLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuNikgMjUlLCByZ2JhKDAsIDAsIDAsIDAuMykgNzUlLCB0cmFuc3BhcmVudCksIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGF0IDAgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNyksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fbmF2OmFmdGVyLCAuYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19zdGFnZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjYpIDI1JSwgcmdiYSgwLCAwLCAwLCAwLjMpIDc1JSwgdHJhbnNwYXJlbnQpLCByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSBhdCAxMDAlIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjcpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMCwgMTAwJSAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeSAuZm90b3JhbWFfX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogZ3JleTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fbmF2LXdyYXAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX2h0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX2h0bWwgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjJweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19odG1sID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkuYmV0dGVyLWdhbGxlcnktaW1nLWZ1bGwgLmZvdG9yYW1hX19uYXZfX2ZyYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkuYmV0dGVyLWdhbGxlcnktaW1nLWZ1bGwgLmZvdG9yYW1hX19uYXZfX2ZyYW1lIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbn1cblxuLm5vLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uby1yZXN1bHRzID4gLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5uby1yZXN1bHRzID4gLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5uby1yZXN1bHRzID4gLnRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0ge1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xufVxuXG4ubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4ud2lkZ2V0ID4gLmJzLXNob3J0Y29kZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLXNob3J0Y29kZS5icy1oZWFkaW5nLXNob3J0Y29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBicy1mYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBicy1mYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJzLWZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJzLWZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLWZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBicy1mYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5mb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5mb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBicy1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbmZvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbmZvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYnMtYW5pbWF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjU1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjU1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5icy1mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkxlZnQ7XG59XG5cbi5icy1mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYnMtZmFkZUluUmlnaHQ7XG59XG5cbi5icy1mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkRvd247XG59XG5cbi5icy1mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogYnMtZmFkZUluVXA7XG59XG5cbi5icy1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtc3BpbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJzLXNwaW47XG59XG5cbi5wYWdpbmF0aW9uLWFuaW1hdGUgPiAuYnMtYW5pbWF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjU1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjU1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpO1xufVxuXG4uYnMtdGFiLWFuaW0uYnMtdGFiLWFuaW1hdGVkLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjU1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjU1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYnMtZmFkZUluRG93bjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpO1xufVxuXG4uYnMtbG9hZGluZywgLmJzLWxvYWRpbmcgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYnMtbG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYnMtbG9hZGluZyA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5icy1sb2FkaW5nIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXYge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtbG9hZGluZy1rZXlmcmFtZTtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogYnMtbG9hZGluZy1rZXlmcmFtZTtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGJzLWxvYWRpbmcta2V5ZnJhbWU7XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1sb2FkaW5nLWtleWZyYW1lO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtby1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY1cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuNjVzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuNjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4wM3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjAzcztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjAzcztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMDJzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4wMnM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMS4wMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4wMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjA5cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuMDlzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDAuMDlzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDlzO1xufVxuXG4uYnMtbG9hZGluZyA+IGRpdjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4wNnM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjA2cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjA2cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjA2cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjY5cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC0wLjY5cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAtMC42OXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNjlzO1xufVxuXG4uYnMtbG9hZGluZyA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNDFzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTAuNDFzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC0wLjQxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40MXM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjZzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS42cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjZzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjA0cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuMDRzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDAuMDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDRzO1xufVxuXG4uYnMtbG9hZGluZyA+IGRpdjpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC44NHM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjg0cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjg0cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjg0cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDdzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC4wN3M7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC4wN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wN3M7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY4cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuNjhzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuNjhzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNjhzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNjZzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTAuNjZzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC0wLjY2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42NnM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjkzcztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuOTNzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuOTNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOTNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNzZzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTAuNzZzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC0wLjc2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI0cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDEuMjRzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDEuMjRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMjRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNzZzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTAuNzZzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC0wLjc2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBicy1sb2FkaW5nLWtleWZyYW1lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQ1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBicy1sb2FkaW5nLWtleWZyYW1lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjQ1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYnMtbG9hZGluZy1rZXlmcmFtZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjQ1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLWxvYWRpbmcta2V5ZnJhbWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjQ1KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmRlZmVycmVkLWxvYWRpbmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnMtcGFnaW5hdGlvbi13cmFwcGVyOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtcGFnaW4tbG9hZGluZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uYnMtcGFnaW4tbG9hZGluZy13cmFwcGVyIC5icy1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi13cmFwcGVyIC5icy1wYWdpbmF0aW9uLWluLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjE1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucG9zdC1yZWxhdGVkIC5icy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJzLXBhZ2luYXRpb24tbGFiZWwge1xuICBjb2xvcjogIzljOWM5YztcbiAgY29sb3I6IHJnYmEoMTM4LCAxMzgsIDEzOCwgMC44Myk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmJ0bi1icy1wYWdpbmF0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjMzKTtcbiAgY29sb3I6ICM5YzljOWMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMTM4LCAxMzgsIDEzOCwgMC44MykgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24uYnMtcGFnaW5hdGlvbi1pbi1sb2FkaW5nLCAuYnRuLWJzLXBhZ2luYXRpb24uaG92ZXIsIC5idG4tYnMtcGFnaW5hdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmJzLXBhZ2luYXRpb24gYS5idG4tYnMtcGFnaW5hdGlvbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjMzKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzljOWM5YyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjgzKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5idG4tYnMtcGFnaW5hdGlvbi5kaXNhYmxlZCwgLmJ0bi1icy1wYWdpbmF0aW9uLmRpc2FibGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24gLmZhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ0bi1icy1wYWdpbmF0aW9uLm5leHQgLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmJ0bi1icy1wYWdpbmF0aW9uLnByZXYgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tYnMtcGFnaW5hdGlvbiAubG9hZGluZyAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmJ0bi1icy1wYWdpbmF0aW9uIC5sb2FkZWQgLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmJzLXBhZ2luYXRpb24uYnMtYWpheC1wYWdpbmF0aW9uLmluZmluaXR5LCAuYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24ubW9yZV9idG4sIC5icy1wYWdpbmF0aW9uLmJzLWFqYXgtcGFnaW5hdGlvbi5tb3JlX2J0bl9pbmZpbml0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLXBhZ2luYXRpb24uYnMtYWpheC1wYWdpbmF0aW9uLmluZmluaXR5IC5idG4tYnMtcGFnaW5hdGlvbiwgLmJzLXBhZ2luYXRpb24uYnMtYWpheC1wYWdpbmF0aW9uLm1vcmVfYnRuIC5idG4tYnMtcGFnaW5hdGlvbiwgLmJzLXBhZ2luYXRpb24uYnMtYWpheC1wYWdpbmF0aW9uLm1vcmVfYnRuX2luZmluaXR5IC5idG4tYnMtcGFnaW5hdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi5icy1zaW1wbGUtcGFnaW5hdGlvbiAuYnRuLWJzLXBhZ2luYXRpb24ucHJldiAuZmEge1xuICBtYXJnaW46IDAgMCAwIDJweDtcbn1cblxuLmJzLXBhZ2luYXRpb24uYnMtc2ltcGxlLXBhZ2luYXRpb24gLmJ0bi1icy1wYWdpbmF0aW9uLm5leHQgLmZhIHtcbiAgbWFyZ2luOiAwIDJweCAwIDA7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0yIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLWNsYXNzaWMtMiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1jbGFzc2ljLTMgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0zIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLWdyaWQtMSAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1ncmlkLTEgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctZ3JpZC0yIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLWdyaWQtMiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMy0yIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0zLTIgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtMSAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC0xIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtMiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC0zIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTMgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtNCAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC00IC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTUgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtNSAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC02IC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTYgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGFsbC0xIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLXRhbGwtMSAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10YWxsLTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGFsbC0yIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMSAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10ZXh0LTEgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGh1bWJuYWlsLTEgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGh1bWJuYWlsLTEgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGh1bWJuYWlsLTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGh1bWJuYWlsLTIgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGh1bWJuYWlsLTMgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGh1bWJuYWlsLTMgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLW1vZGVybi1ncmlkLWxpc3RpbmctMyAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0zIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJzLXNsaWRlci1jb250cm9scyAuYnRuLWJzLXBhZ2luYXRpb24ubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5icy1zbGlkZXItaXRlbXMtY29udGFpbmVyID4gLmJzLXNsaWRlci1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLXNsaWRlci1pdGVtcy1jb250YWluZXIgLmJzLXNsaWRlci1pdGVtLmJzLXNsaWRlci1maXJzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5icy1zbGlkZXItaXRlbXMtY29udGFpbmVyIC5icy1jb250cm9sLW5hdi1zdHlsZS0yIC5idG4tYnMtcGFnaW5hdGlvbi5uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYnMtc2xpZGVyLWl0ZW1zLWNvbnRhaW5lciAuYnMtY29udHJvbC1uYXYtc3R5bGUtMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWxpc3RpbmcuYnMtbGlzdGluZy1zaW5nbGUtdGFiIC5icy1zbGlkZXItaXRlbXMtY29udGFpbmVyIC5icy1jb250cm9sLW5hdi1zdHlsZS00IC5idG4tYnMtcGFnaW5hdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5icy1zbGlkZXItZG90cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zbGlkZXItZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJzLXNsaWRlci1kb3RzIC5idHMtYnMtZG90cy1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5icy1zbGlkZXItZG90cy1zdHlsZS0xLCAuYnMtc2xpZGVyLWRvdHMtc3R5bGUtMiwgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTMsIC5icy1zbGlkZXItZG90cy1zdHlsZS00IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5icy1jb250cm9sLW5hdiArIC5icy1zbGlkZXItZG90cy1zdHlsZS0xLCAuYnMtY29udHJvbC1uYXYgKyAuYnMtc2xpZGVyLWRvdHMtc3R5bGUtMiwgLmJzLWNvbnRyb2wtbmF2ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTMsIC5icy1jb250cm9sLW5hdiArIC5icy1zbGlkZXItZG90cy1zdHlsZS00IHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnMtY29udHJvbC1uYXYtc3R5bGUtNCArIC5icy1zbGlkZXItZG90cy1zdHlsZS0xLCAuYnMtY29udHJvbC1uYXYtc3R5bGUtNCArIC5icy1zbGlkZXItZG90cy1zdHlsZS0yLCAuYnMtY29udHJvbC1uYXYtc3R5bGUtNCArIC5icy1zbGlkZXItZG90cy1zdHlsZS0zLCAuYnMtY29udHJvbC1uYXYtc3R5bGUtNCArIC5icy1zbGlkZXItZG90cy1zdHlsZS00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5icy1zbGlkZXItZG90cy1zdHlsZS0xIC5idHMtYnMtZG90cy1idG4sIC5icy1zbGlkZXItZG90cy1zdHlsZS0yIC5idHMtYnMtZG90cy1idG4sIC5icy1zbGlkZXItZG90cy1zdHlsZS0zIC5idHMtYnMtZG90cy1idG4sIC5icy1zbGlkZXItZG90cy1zdHlsZS00IC5idHMtYnMtZG90cy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW46IDAgM3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEgLmJ0cy1icy1kb3RzLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJzLXNsaWRlci1kb3RzLXN0eWxlLTMgLmJ0cy1icy1kb3RzLWJ0biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5icy1zbGlkZXItZG90cy1zdHlsZS00IC5idHMtYnMtZG90cy1idG4ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5icy1zaW1wbGUtcGFnaW5hdGlvbi5zaW1wbGVfbmV4dF9wcmV2IC5idG4tYnMtcGFnaW5hdGlvbi5wcmV2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLWJsb2ctMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLWJsb2ctMiAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLWJsb2ctMyAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLWJsb2ctNCAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLWNsYXNzaWMtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLWNsYXNzaWMtMyAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0xLTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMS0zIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTEtNCAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0zLTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMy0zIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtNyAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTggLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy10ZXh0LTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy10ZXh0LTIgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy10ZXh0LTMgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy10ZXh0LTQgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLW1vZGVybi1ncmlkLWxpc3RpbmctMiAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTUgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLW1peC0xLTQgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy01IC5icy1zbGlkZXItY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMyAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtNCAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLW1vZGVybi1ncmlkLWxpc3RpbmctMiAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy02IC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMi0yIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMSAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctdGh1bWJuYWlsLTIgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLWNsYXNzaWMtMiAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1saXN0aW5nLW1vZGVybi1ncmlkLWxpc3RpbmctNCAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLXRhbGwtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRhbGwtMiAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0zIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctZ3JpZC0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctZ3JpZC0yIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmxpc3RpbmctbWl4LTQtNyArIC5icy1wYWdpbmF0aW9uLXJlc3BvbnNlLCAubGlzdGluZy1taXgtNC03ICsgLmJzLXBhZ2luYXRpb24tcmVzcG9uc2UgfiAuYnMtcGFnaW5hdGlvbi1yZXNwb25zZSwgLmxpc3RpbmctbWl4LTQtOCArIC5icy1wYWdpbmF0aW9uLXJlc3BvbnNlLCAubGlzdGluZy1taXgtNC04ICsgLmJzLXBhZ2luYXRpb24tcmVzcG9uc2UgfiAuYnMtcGFnaW5hdGlvbi1yZXNwb25zZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kcm9wY2FwLmRyb3BjYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgOHB4IC0xMHB4IDA7XG4gIGZvbnQtc2l6ZTogNzRweDtcbiAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmRyb3BjYXAuZHJvcGNhcC1zcXVhcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxMXB4O1xufVxuXG4uZHJvcGNhcC5kcm9wY2FwLXNxdWFyZS1vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG5cbi5kcm9wY2FwLmRyb3BjYXAtY2lyY2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHJvcGNhcC5kcm9wY2FwLWNpcmNsZS1vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNzJweDtcbn1cblxuLmJzLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uYnMtaGlnaGxpZ2h0LmJzLWhpZ2hsaWdodC1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNmI2O1xufVxuXG4uYnMtdGFiLXNob3J0Y29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5icy10YWItc2hvcnRjb2RlIC5uYXYubmF2LXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLXRhYi1zaG9ydGNvZGUgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA5cHggMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzRhNGE0YSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icy10YWItc2hvcnRjb2RlIC5uYXYtdGFicyA+IGxpID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYnMtdGFiLXNob3J0Y29kZSAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAuYnMtdGFiLXNob3J0Y29kZSAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMsIC5icy10YWItc2hvcnRjb2RlIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtdGFiLXNob3J0Y29kZSAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXRhYi1zaG9ydGNvZGUgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG59XG5cbi5icy1yb3ctc2hvcnRjb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZyBhIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5cbi5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbC1oZWFkaW5nIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDZkNjtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcuYWN0aXZlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgKiwgLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlLCAuYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG59XG5cbi5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbCAucGFuZWwtaGVhZGluZyBhIHtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGEsIC5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbCAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdCwgdWwuYnMtc2hvcnRjb2RlLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDZweDtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QgbGk6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdC5saXN0LXN0eWxlLWNoZWNrIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0Lmxpc3Qtc3R5bGUtc3RhciBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdC5saXN0LXN0eWxlLWVkaXQgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QubGlzdC1zdHlsZS1mb2xkZXIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QubGlzdC1zdHlsZS1maWxlIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0Lmxpc3Qtc3R5bGUtaGVhcnQgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QubGlzdC1zdHlsZS1hc3RlcmlzayBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG5oci5icy1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIG1hcmdpbjogMzBweCBhdXRvIDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTtcbn1cblxuaHIuYnMtZGl2aWRlci5kYXNoZWQtbGluZSB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuaHIuYnMtZGl2aWRlci5mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmhyLmJzLWRpdmlkZXIubGFyZ2Uge1xuICB3aWR0aDogOTAlO1xufVxuXG5oci5icy1kaXZpZGVyLnNtYWxsIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuaHIuYnMtZGl2aWRlci50aW55IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuaHIuYnMtZGl2aWRlciArIGgxLCBoci5icy1kaXZpZGVyICsgLmgxLCBoci5icy1kaXZpZGVyICsgaDIsIGhyLmJzLWRpdmlkZXIgKyAuaDIsIGhyLmJzLWRpdmlkZXIgKyBoMywgaHIuYnMtZGl2aWRlciArIC5oMyB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG5oci5icy1kaXZpZGVyICsgaDUsIGhyLmJzLWRpdmlkZXIgKyAuaDUge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG5oMSArIGhyLmJzLWRpdmlkZXIsIC5oMSArIGhyLmJzLWRpdmlkZXIsIGgyICsgaHIuYnMtZGl2aWRlciwgLmgyICsgaHIuYnMtZGl2aWRlciwgaDMgKyBoci5icy1kaXZpZGVyLCAuaDMgKyBoci5icy1kaXZpZGVyLCBoNCArIGhyLmJzLWRpdmlkZXIsIC5oNCArIGhyLmJzLWRpdmlkZXIsIGg1ICsgaHIuYnMtZGl2aWRlciwgLmg1ICsgaHIuYnMtZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5icy1zaG9ydGNvZGUtYWxlcnQuYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnMtc2hvcnRjb2RlLWFsZXJ0LmFsZXJ0LXNpbXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLnN0aWNreSwgLmxpc3RpbmctaXRlbS1ibG9nLnN0aWNreTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZGY7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi52Y19pbWFnZXNfY2Fyb3VzZWw6aG92ZXIgLnZjX2Nhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCwgLnZjX2ltYWdlc19jYXJvdXNlbDpob3ZlciAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbCAudmNfY2Fyb3VzZWwtaW5uZXIgLnZjX2Nhcm91c2VsLXNsaWRlbGluZSAudmNfY2Fyb3VzZWwtc2xpZGVsaW5lLWlubmVyID4gLnZjX2l0ZW0ge1xuICBoZWlnaHQ6IDA7XG59XG5cbi52Y19pbWFnZXNfY2Fyb3VzZWwgLnZjX2Nhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dC5pY29uLW5leHQ6YmVmb3JlLCAudmNfaW1hZ2VzX2Nhcm91c2VsIC52Y19jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYuaWNvbi1wcmV2OmJlZm9yZSB7XG4gIHRvcDogLTExcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi52Y19pbWFnZXNfY2Fyb3VzZWwgLnZjX2Nhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi52Y19pbWFnZXNfY2Fyb3VzZWwgLnZjX2Nhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldi5pY29uLXByZXY6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbn1cblxuLndwYl9nYWxsZXJ5ID4gLndwYl93cmFwcGVyID4gLndwYl9mbGV4c2xpZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB6b29tOiAxO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLndwYl9mbGV4c2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi53cGJfZmxleHNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGZsZXhzbGlkZXItaWNvbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ud3BiX2dhbGxlcnkgLndwYl9mbGV4c2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLndwYl9nbWFwc193aWRnZXQgLndwYl93cmFwcGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udmNfYnRuMyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ud3BjZjctZm9ybSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cblxuLndwY2Y3LWZvcm0gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cGNmNy1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcmNoaXZlLXRpdGxlLnNlYXJjaC10aXRsZS5zZWFyY2gtYmdjcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmV0dGVyLWdjcy13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5iZXR0ZXItZ2NzLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlIHtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5vdGhlci1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLmgtdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbn1cblxuLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCAuZmEge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4uYnMtcHJldHR5LXRhYnMuYnMtcHJldHR5LXRhYnMtaW5pdGlhbGl6ZWQgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lcjpob3ZlciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lci5kaXNwbGF5LW1vcmUtaXRlbXMgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rOmhvdmVyIC5oLXRleHQge1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMykgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIgLm90aGVyLWxpbmsge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuN3MgZWFzZSwgYmFja2dyb3VuZCAwLjdzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC43cyBlYXNlLCBiYWNrZ3JvdW5kIDAuN3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC43cyBlYXNlLCBiYWNrZ3JvdW5kIDAuN3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC43cyBlYXNlLCBiYWNrZ3JvdW5kIDAuN3MgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYnMtcHJldHR5LXRhYnMuYnMtcHJldHR5LXRhYnMtaW5pdGlhbGl6ZWQgLm90aGVyLWxpbmsge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5yYXRpbmctc3RhcnMsIC5saXN0aW5nLW1nLTEtaXRlbSAucmF0aW5nLXN0YXJzLCAubGlzdGluZy1tZy0yLWl0ZW0gLnJhdGluZy1zdGFycywgLmxpc3RpbmctbWctMy1pdGVtIC5yYXRpbmctc3RhcnMsIC5saXN0aW5nLW1nLTQtaXRlbSAucmF0aW5nLXN0YXJzLCAubGlzdGluZy1tZy02LWl0ZW0gLnJhdGluZy1zdGFycyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAucG9zdC1tZXRhIC5yYXRpbmctYmFyLCAubGlzdGluZy1tZy0xLWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLWJhciwgLmxpc3RpbmctbWctMi1pdGVtIC5wb3N0LW1ldGEgLnJhdGluZy1iYXIsIC5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIC5yYXRpbmctYmFyLCAubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLWJhciwgLmxpc3RpbmctbWctNi1pdGVtIC5wb3N0LW1ldGEgLnJhdGluZy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLCAubGlzdGluZy1pdGVtLXRhbGwtMiAucG9zdC1tZXRhIC5yYXRpbmcsIC5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LW1ldGEgLnJhdGluZywgLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLnJhdGluZywgLmxpc3RpbmctbWctNC1pdGVtIC5wb3N0LW1ldGEgLnJhdGluZywgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAucG9zdC1tZXRhIC5yYXRpbmcge1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAucG9zdC1tZXRhIC5jb21tZW50cywgLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zZWFyY2gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWNvbnRhaW5lci5vcGVuLnJlc3VsdC1yZXN1bHRzLWV4aXN0IC5zZWFyY2gtcHJldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLXByZXZpZXcge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA3cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgN3B4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCA3cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM4MzgzODtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHotaW5kZXg6IDk5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VhcmNoLXByZXZpZXcgW2RhdGEtc2VjdGlvbi1uYW1lXSB7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLmNsZWFuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLmxpc3RpbmctaXRlbS10aHVtYm5haWw6bGFzdC1jaGlsZCwgLnNlYXJjaC1wcmV2aWV3IHVsLnByb2R1Y3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFqYXgtc2VhcmNoLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLTQwNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0cyAuY2xlYW4tYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnJlc3VsdC1yZXN1bHRzLWV4aXN0IC5zZWFyY2gtcHJldmlldyB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0IC5hamF4LWFqYXgtcG9zdHMtbGlzdCwgLnR3by1jb2x1bW4tcmVzdWx0cy1saXN0IHtcbiAgcGFkZGluZzogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHdvLWNvbHVtbi1yZXN1bHRzLWxpc3QgPiBkaXYge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMyU7XG59XG5cbi50d28tY29sdW1uLXJlc3VsdHMtbGlzdCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnR3by1jb2x1bW4tcmVzdWx0cy1saXN0ID4gLmFqYXgtcG9zdHMtY29sdW1ucyB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi50d28tY29sdW1uLXJlc3VsdHMtbGlzdCA+IC5hamF4LXByb2R1Y3RzLWNvbHVtbnMge1xuICB3aWR0aDogNTUlO1xufVxuXG4uYWpheC1zZWFyY2gtbG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG4uYWpheC1hamF4LXBvc3RzLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uYWpheC1hamF4LXBvc3RzLWxpc3QgLmFqYXgtc2VhcmNoLWxvYWRpbmcsIC5hamF4LWFqYXgtcG9zdHMtbGlzdCAuYWxpZ24tdmVydGljYWwtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNhZmFmYWY7XG59XG5cbi5hamF4LXRheG9ub215LWxpc3QgLmFqYXgtc2VhcmNoLWxvYWRpbmcsIC5hamF4LXRheG9ub215LWxpc3QgLmFsaWduLXZlcnRpY2FsLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYWZhZmFmO1xufVxuXG4uYWpheC1hamF4LXBvc3RzLWxpc3QgLmFqYXgtdGF4b25vbXktbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5hamF4LWFqYXgtcG9zdHMtbGlzdCAubGlzdGluZy10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLmJzLWxpc3RpbmctcHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uYWpheC10YXhvbm9teS1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uYWpheC1wcm9kdWN0cy1jb2x1bW5zIC5hZGRfdG9fY2FydF9idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hamF4LXByb2R1Y3RzLWNvbHVtbnMgLnByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cblxuLmFqYXgtcHJvZHVjdHMtY29sdW1ucyAuc3Rhci1yYXRpbmcgKyAucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWpheC1wcm9kdWN0cy1jb2x1bW5zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5zZWFyY2gtcHJldmlldyAucG9zdC1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYnMtZmFkZUluRG93bjtcbn1cblxuLnNlYXJjaC1wcmV2aWV3IC5wb3N0LWNhdGVnb3JpZXMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmFqYXgtc2VhcmNoLXJlc3VsdHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmFqYXgtc2VhcmNoLXJlc3VsdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5hamF4LWNhdGVnb3JpZXMtY29sdW1ucyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hamF4LXRhZ3MtY29sdW1ucyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0IC5hamF4LXRheG9ub215LWxpc3QgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGhlaWdodDogMTUycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFqYXgtc2VhcmNoLW5vLXByb2R1Y3QgLmFqYXgtdGF4b25vbXktbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWpheC1zZWFyY2gtbm8tcHJvZHVjdCAuYWpheC1hamF4LXBvc3RzLWxpc3Qge1xuICB3aWR0aDogNTMlO1xufVxuXG4uYWpheC1zZWFyY2gtbm8tcHJvZHVjdC5hamF4LXNlYXJjaC1mdWxsd2lkdGggLmFqYXgtYWpheC1wb3N0cy1saXN0IHtcbiAgd2lkdGg6IDY5JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWpheC1zZWFyY2gtbm8tcHJvZHVjdC5hamF4LXNlYXJjaC1mdWxsd2lkdGggLnR3by1jb2x1bW4tcmVzdWx0cy1saXN0IHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uYWpheC1zZWFyY2gtbm8tcHJvZHVjdC5hamF4LXNlYXJjaC1mdWxsd2lkdGggLmxpc3RpbmctdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFqYXgtcG9zdHMtY29sdW1uIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLnNlYXJjaC1wcmV2aWV3IC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LCAuc2VhcmNoLXByZXZpZXcgLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlYXJjaC1wcmV2aWV3IC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGgzLCAuc2VhcmNoLXByZXZpZXcgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmgzIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5hamF4LXBvc3RzLWNvbHVtbnMge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4uY2xlYW4tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNsZWFuLXRpdGxlID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5jbGVhbi10aXRsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5jbGVhbi1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA2cHggOXB4O1xuICBtYXJnaW46IDAgMXB4IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2xlYW4tYnV0dG9uLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNsZWFuLWJ1dHRvbiAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyLWNvbnRhaW5lciAuY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnMtdmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icy12aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5icy12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJzLWhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJzLWhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJzLWhpZGRlbi1zbSwgLmJzLWhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5icy1oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmFqYXgtcG9zdC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDAgNXB4O1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnNpbmdsZS1mZWF0dXJlZC5zaW5nbGUtZmVhdHVyZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAuY29tbWVudHMtdGVtcGxhdGUuY29tbWVudHMtdGVtcGxhdGUsIC5hamF4LXBvc3QtY29udGVudCAucG9zdC1yZWxhdGVkLnBvc3QtcmVsYXRlZCwgLmFqYXgtcG9zdC1jb250ZW50IC5zaW5nbGUtY29udGFpbmVyLnNpbmdsZS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5hamF4LXBvc3QtY29udGVudCB7XG4gIG1heC13aWR0aDogODU2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnBvc3QtaGVhZGVyLWlubmVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgbWFyZ2luOiAtNXB4IDAgMDtcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCArIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm1vZGFsLnNpZ24taW4tbW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLnNpZ24taW4tbW9kYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuLnNpZ24taW4tbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XG59XG5cbi5zaWduLWluLW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpZ24taW4tbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNTgsIDAuOTksIDAuNjMsIDEuMDYpIDBzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbn1cblxuLnNpZ24taW4tbW9kYWwgLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiAzN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNTgsIDAuOTksIDAuNjMsIDEuMDYpIDBzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbn1cblxuLnNpZ24taW4tbW9kYWwgLmNsb3NlLW1vZGFsOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zaWduLWluLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xufVxuXG4uYnMtbG9naW4ge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDRzIGN1YmljLWJlemllcigwLjgsIDAuMiwgMC4yNCwgMC44OCk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDRzIGN1YmljLWJlemllcigwLjgsIDAuMiwgMC4yNCwgMC44OCk7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40NHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4yLCAwLjI0LCAwLjg4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDRzIGN1YmljLWJlemllcigwLjgsIDAuMiwgMC4yNCwgMC44OCk7XG59XG5cbi5icy1sb2dpbi5pbm1vdmUgLmJzLWxvZ2luLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcGFuZWwuYnMtY3VycmVudC1sb2dpbi1wYW5lbC5icy1sb2dpbi1zaWduLXBhbmVsIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbC5icy1sb2dpbi1zaWduLXBhbmVsIHtcbiAgbGVmdDogLTQ0cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcGFuZWwuYnMtbG9naW4tcmVzZXQtcGFuZWwge1xuICByaWdodDogLTQ0cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcGFuZWwuYnMtY3VycmVudC1sb2dpbi1wYW5lbC5icy1sb2dpbi1yZXNldC1wYW5lbCB7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnMtbG9naW4gLmxvZ2luLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icy1sb2dpbiAubG9naW4taGVhZGVyIC5sb2dpbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcmVzZXQtcGFuZWwgLmxvZ2luLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcmVzZXQtcGFuZWwgLmxvZ2luLWhlYWRlciAubG9naW4taWNvbiB7XG4gIGNvbG9yOiAjNDk0OTQ5O1xufVxuXG4uYnMtbG9naW4gLmJzLWxvZ2luLXJlc2V0LXBhbmVsIC5sb2dpbi1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1sb2dpbiAubG9naW4tZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icy1sb2dpbiBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLmJzLWxvZ2luIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYnMtbG9naW4gLnJlbWVtYmVyLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTAwMDtcbiAgbGVmdDogLTEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYnMtbG9naW4gLnJlbWVtYmVyLWNoZWNrYm94ICsgLnJlbWVtYmVyLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuLmJzLWxvZ2luIC5yZW1lbWJlci1jaGVja2JveDpjaGVja2VkICsgLnJlbWVtYmVyLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbiAgY29sb3I6ICM0MjQyNDI7XG59XG5cbi5icy1sb2dpbiAucmVtZW1iZXItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFnQ0FZQUFBQWJpZmpNQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQVZaSlJFRlVTQTN0bFRGdWcwQVFSUWN3TWdvRkVnMnVYYm5sQ0p5RjBrZElBVTFhMzhBMTRoYjBSaTZobzBVVXBET0ZFZHJNUjRFUWd5SUlSWXA0cFpWZ2R0NmZnZDJabGVJNFZpVkpldVBwTmsxajBveWhLTXE3RU9MTTgzVURXTmYxNDM2L2YxRlZkUVpPVk5lMW1XWFo4WGE3RVYydjEvSit2N1BZc2dFR3JJeTA1MFllcGdjR3JEdzAvdWI1S1VEMC9BZjhEMUFZZkxZWG55RXdZR1d1Z0RNWFJyVkVCTDVnd0VwcnkzbjFOdjYzZnBDbUtibXVTM21lZjIzNzVYS1oxY3VTSkJHV1pRa214ZUZ3RUdocFlFZTdNSFVlRU5seEhDcUtvbzNNVFpoaytSTWRaaENHb2RBMFRaeE9wejZyWVdSRXQyMWJsR1hacm9PbFRxQ3FLc0dOc2swUmpoRGh5R0szMi9XMklReUZid0l3K0w3Zk8wUEVNSXorL1JHZUZJRFI4N3dlZ3NoajJ2RHB4aWlEYm1Fb01oVzU4NFBBaGlPTUJuOEtiYmRiaXFLSWdpQWcwL3poeWx4OXRYRTZmOXNQUGdEcEsyVGQ2c0JVcEFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmJzLWxvZ2luIC5nby1yZXNldC1wYW5lbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5cbi5icy1sb2dpbiAubG9naW4tc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1idG4ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1yZXNldC1wYW5lbCAubG9naW4tYnRuIHtcbiAgYmFja2dyb3VuZDogIzU3NTc1NyAhaW1wb3J0YW50O1xufVxuXG4uYnMtbG9naW4gLmxvZ2luLXNpZ251cCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWxvZ2luIC5nby1sb2dpbi1wYW5lbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjYWRhZGFkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uc2lnbi1pbi1tb2RhbCAuYnMtbG9naW4gLmdvLWxvZ2luLXBhbmVsIHtcbiAgbGVmdDogLTMwcHg7XG59XG5cbi5icy1sb2dpbiAuZ28tbG9naW4tcGFuZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMzZjNmM2Y7XG59XG5cbi5icy1sb2dpbi5icy10eXBlLXByb2ZpbGUge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuXG4uYnMtbG9naW4gLmJzLWxvZ2luLXBhbmVsLmJzLWN1cnJlbnQtbG9naW4tcGFuZWwuYnMtbG9naW4tdXNlci1wYW5lbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi11c2VyLXBhbmVsIC5sb2dpbi1oZWFkZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uYnMtbG9naW4gLnVzZXItbGlua3Mge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbn1cblxuLmJzLWxvZ2luIC51c2VyLWxpbmtzIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5icy1sb2dpbiAudXNlci1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJzLWxvZ2luIC51c2VyLWxpbmtzIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyAub3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyAub3ItdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTNlMztcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtaW4td2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgLTRweDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDRweCA4cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyBsaSAuc29jaWFsLWxvZ2luLWJ0bi5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIHVsIGxpOmZpcnN0LWNoaWxkLCAuYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIHVsLml0ZW1zLWNvdW50LTIgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyB1bCBsaTpmaXJzdC1jaGlsZCAuc29jaWFsLWxvZ2luLWJ0biwgLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyB1bC5pdGVtcy1jb3VudC0yIGxpIC5zb2NpYWwtbG9naW4tYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWZhY2Vib29rLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWZhY2Vib29rOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NjM5ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdvb2dsZSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1nb29nbGU6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ29vZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3M2QzMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXR3aXR0ZXIsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdHRlcjpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5YzhmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWluc3RhZ3JhbSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1pbnN0YWdyYW06Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4taW5zdGFncmFtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxN2ZhNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXdvcmRwcmVzcywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi13b3JkcHJlc3M6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4td29yZHByZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNjM4ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXlhaG9vLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXlhaG9vOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXlhaG9vOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyM2U5OCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWxpbmtlZGluLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWxpbmtlZGluOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWxpbmtlZGluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNWQ5OCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWRpc3F1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1kaXNxdXM6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZGlzcXVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlOWZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXJlZGRpdCwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1yZWRkaXQ6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcmVkZGl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiYTNiYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWZvdXJzcXVhcmUsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZm91cnNxdWFyZTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1mb3Vyc3F1YXJlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTJjZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWxhc3RmbSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1sYXN0Zm06Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGFzdGZtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwMjUyOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXR1bWJsciwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi10dW1ibHI6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHVtYmxyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NGE2MCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdvb2RyZWFkcywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1nb29kcmVhZHM6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ29vZHJlYWRzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjNDYwZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXN0YWNrb3ZlcmZsb3csIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RhY2tvdmVyZmxvdzpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1zdGFja292ZXJmbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNmYyMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdpdGh1YiwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1naXRodWI6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ2l0aHViOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTkxOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWRyaWJiYmxlLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWRyaWJiYmxlOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWRyaWJiYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLTUwMHB4LCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLTUwMHB4OmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLTUwMHB4OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXNreXJvY2ssIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc2t5cm9jazpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1za3lyb2NrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OTdjZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW1peGksIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbWl4aTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1taXhpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0OTEwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXN0ZWFtLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXN0ZWFtOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXN0ZWFtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXR3aXRjaHR2LCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXR3aXRjaHR2OmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXR3aXRjaHR2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMzk5YyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXZrb250YWt0ZSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi12a29udGFrdGU6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdmtvbnRha3RlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNTM3ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW1haWxydSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1tYWlscnU6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbWFpbHJ1OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4ODFjMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXlhbmRleCwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi15YW5kZXg6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFuZGV4OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW9kbm9rbGFzc25pa2ksIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tb2Rub2tsYXNzbmlraTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1vZG5va2xhc3NuaWtpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4NzUwMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWFvbCwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1hb2w6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tYW9sOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2OTgyNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWxpdmUsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGl2ZTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1saXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmYjBjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXBpeGVscGluLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXBpeGVscGluOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXBpeGVscGluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5idG4ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTRweCAwIDQzcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDRweCA3cHggMDtcbn1cblxuLnNvY2lhbC1sb2dpbi1idG4uYnRuIC5iZi1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLXNvY2lhbC1sb2dpbi1wcm92aWRlci1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtbG9naW4gLmctcmVjYXB0Y2hhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdGluZy1pdGVtLmJldHRlci1hZHMtbGlzdGl0ZW1hZC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYmV0dGVyLWFkcy1saXN0aXRlbWFkLmxpc3RpbmctaXRlbS10ZXh0LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kOmFmdGVyLCAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmYtYnJlYWRjcnVtYi5oaWRlX2N1cnJlbnQgLmJmLWJyZWFkY3J1bWItaXRlbS5iZi1icmVhZGNydW1iLWVuZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW0gYSwgLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbSBzcGFuIHtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJmLWJyZWFkY3J1bWIuYmMtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmYtYnJlYWRjcnVtYi5iYy1saWdodC1jb2xvciAuYmYtYnJlYWRjcnVtYi1pdGVtIGEsIC5iZi1icmVhZGNydW1iLmJjLWxpZ2h0LWNvbG9yIC5iZi1icmVhZGNydW1iLWl0ZW0gc3BhbiwgLmJmLWJyZWFkY3J1bWIuYmMtbGlnaHQtY29sb3IgLmJmLWJyZWFkY3J1bWItaXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmYtYnJlYWRjcnVtYi5iYy1saWdodC1jb2xvciAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYmYtYnJlYWRjcnVtYi5iYy1oaWRlLWxhc3QgLmJmLWJyZWFkY3J1bWItaXRlbS5iZi1icmVhZGNydW1iLWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iZi1icmVhZGNydW1iLmJjLXRvcC1zdHlsZSB7XG4gIHBhZGRpbmc6IDdweCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgYm9keS5zaW5nbGUgLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5LnNpbmdsZSAuY29udGVudC1jb2x1bW4gPiAuYnMtbmV3c2xldHRlci1wYWNrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ic25wLWVtcHR5LW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tYmxvZy0xID4gLml0ZW0taW5uZXIgPiAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1ibG9nLTIgPiAuaXRlbS1pbm5lciA+IC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWJsb2ctMyA+IC5pdGVtLWlubmVyID4gLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tYmxvZy01ID4gLml0ZW0taW5uZXIgPiAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWdyaWQtMSAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1ncmlkLTIgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tdGItMSAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS10Yi0yIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLXRiLTMgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tdGV4dC0xIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLXRleHQtMiAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS10ZXh0LTMgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tdGV4dC00IC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAucG9zdC1tZXRhLCAuYnMtbGlnaHQtc2NoZW1lIC5wb3N0LW1ldGEgYSwgLmJzLWxpZ2h0LXNjaGVtZSAucG9zdC1zdW1tYXJ5LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcgLm90aGVyLWxpbmsgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5wb3N0LW1ldGEgPiBhLCAuYnMtbGlnaHQtc2NoZW1lIC5wb3N0LW1ldGEgPiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5wb3N0LXN1bW1hcnkge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctYmxvZy00IC5saXN0aW5nLWl0ZW0tYmxvZy5oYXMtcG9zdC10aHVtYm5haWwsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctY2xhc3NpYy0xLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWNsYXNzaWMtMS5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTE6bGFzdC1jaGlsZCAubGlzdGluZy1pbm5lciwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWNsYXNzaWMtMSAubGlzdGluZy1pbm5lciwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWdyaWQtMiAucG9zdC1zdW1tYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyOSk7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLmxpc3RpbmctaW5uZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMjkpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycywgLmJzLWxpZ2h0LXNjaGVtZSAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZG90czpob3ZlciwgLmJzLWxpZ2h0LXNjaGVtZSAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSBhLCAuYnMtbGlnaHQtc2NoZW1lIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIHNwYW4sIC5icy1saWdodC1zY2hlbWUgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWNsZWFuIC5zb2NpYWwtaXRlbSwgLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtbW9kZXJuIC5zb2NpYWwtaXRlbSwgLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtMTAgLnNvY2lhbC1pdGVtLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS02IC5zb2NpYWwtaXRlbSwgLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtNyAuc29jaWFsLWl0ZW0sIC5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTggLnNvY2lhbC1pdGVtLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS05IC5zb2NpYWwtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3MDU4ODIpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS0xMCAuaXRlbS1jb3VudDpiZWZvcmUsIC5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTEwIC5pdGVtLWpvaW46YmVmb3JlLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS05IC5pdGVtLWNvdW50OmJlZm9yZSwgLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtOSAuaXRlbS1qb2luOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzA1ODgyKTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZS5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtIC50ZXJtLWNvdW50LCAuYnMtbGlnaHQtc2NoZW1lLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczIgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMzIC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNCAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zMTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXMyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXMzOmFmdGVyLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczY6YWZ0ZXIsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNzphZnRlciwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUFRTUFBQUNUUHd3OUFBQUFCbEJNVkVVQUFBRC8vLytsMlovZEFBQUFBWFJTVGxNQVFPYllaZ0FBQUJCSlJFRlVDTmRqRUdCUVlIQmdhQUFBQWxnQThYMkFBeThBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczU6YWZ0ZXIsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMTphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczggLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAxN3B4IDRweCAyMXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM4IC5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nOiA0cHggNHB4IDRweCAxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczg6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBTUFBQUFEQ0FZQUFBQldLTFcvQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5aHBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tFMWhZMmx1ZEc5emFDa2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRalE0TlVWRk9ETkdOemMxTVRGRk4wSTROVGRDTVRSQk16UTNSVEl3TlRRaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFqUTROVVZGT0RSR056YzFNVEZGTjBJNE5UZENNVFJCTXpRM1JUSXdOVFFpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwQ05EZzFSVVU0TVVZM056VXhNVVUzUWpnMU4wSXhORUV6TkRkRk1qQTFOQ0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBDTkRnMVJVVTRNa1kzTnpVeE1VVTNRamcxTjBJeE5FRXpORGRGTWpBMU5DSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qazg2QTdFQUFBQVNTVVJCVkhqYVltQmdZTEJnSUFnQUFnd0FCODhBT2NjVmJMc0FBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zOCAubWFpbi1saW5rIC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM4IC5tYWluLWxpbmsuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zOCA+IC5oLXRleHQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5tYWluLWxpbmsuYWN0aXZlIC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLm1haW4tbGluazpob3ZlciAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IGEuYWN0aXZlID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiBhID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3ID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiBhLmFjdGl2ZSA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3ID4gYSA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5tYWluLWxpbmsuYWN0aXZlIC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NCAubWFpbi1saW5rOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IGEuYWN0aXZlIC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NCBhOmhvdmVyIC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NCA+IC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NiA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczkuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczkuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczg6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczE6YWZ0ZXIsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMzphZnRlciwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2OmJlZm9yZSwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLm1haW4tbGluayAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTMuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMyAuaC10ZXh0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ3LnNoLXMxIC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLWRpc3BsYXktbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZS5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjE1KTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZS5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtIC50ZXJtLWNvdW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZS5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAucG93ZXJlZC1ieSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuYmFjay10b3AsIC5icy1pcnAsIC5icy1waW5uaW5nLXdyYXBwZXIsIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtZm9vdGVyLCAuY29tbWVudC1yZXNwb25kLCAuZm9vdGVyLWluc3RhZ3JhbSwgLm1haW4tbWVudS13cmFwcGVyLCAubW9yZS1zdG9yaWVzLCAubmV4dC1wcmV2LXBvc3QsIC5wb3N0LXJlbGF0ZWQsIC5wb3N0LXRwLTQtaGVhZGVyIC5tb3ZlLXRvLWNvbnRlbnQsIC5wb3N0LXRwLTYtaGVhZGVyLndmaSwgLnBvc3QtdHAtOC1oZWFkZXIsIC5zaWRlYmFyLWNvbHVtbi5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5LCAuc2lkZWJhci1jb2x1bW4uc2lkZWJhci1jb2x1bW4tc2Vjb3VuZGFyeSwgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyB1bCwgLnNpbmdsZS1wb3N0LXNoYXJlLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXItd3JhcCwgLnNpdGUtZm9vdGVyIC5mb290ZXItc29jaWFsLWljb25zLCAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXRzLCBib2R5LnNpbmdsZSAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kLCBib2R5LnNpbmdsZSAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLnBvc3Qtc2hhcmUtYnRuLWNvbW1lbnRzLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLnBvc3Qtc2hhcmUtYnRuLXZpZXdzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlcm0tYmFkZ2VzIGEge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuICAuYnMtc2tzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuYWN0aXZlLXRvcC1saW5lIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1wdWJsaXNoZWQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gIC5wb3N0LXRlbXBsYXRlLTYud2ZpIC5wb3N0LWhlYWRlci1pbm5lciwgLnBvc3QtdGVtcGxhdGUtNy53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciwgLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSwgLnBvc3QtdHAtNC1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUsIC5wb3N0LXRwLTUtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlLCAucG9zdC10cC03LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBib3R0b206IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3N0LXRlbXBsYXRlLTYud2ZpIC5wb3N0LWhlYWRlci1pbm5lciwgLnBvc3QtdGVtcGxhdGUtNy53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC00LWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucG9zdC10cC03LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYnMtd3JhcC1nZHByLWxhdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnMtZ2Rwci1sYXcge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi5icy1nZHByLWxhdyBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icy1nZHByLWxhdyAuYnMtZ2Rwci1hY2NlcHQsIC5icy1nZHByLWxhdyAuYnMtZ2Rwci1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5icy1nZHByLWxhdyAuYnMtZ2Rwci1hY2NlcHQge1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG59XG5cbi5icy1nZHByLWxhdyAuYnMtZ2Rwci1hY2NlcHQ6aG92ZXIsIC5icy1nZHByLWxhdyAuYnMtZ2Rwci1tb3JlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYnMtZ2Rwci1sYXcsIC5icy13cmFwLWdkcHItbGF3IC5icy1nZHByLXNob3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE5OTk5O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXdyYXAtZ2Rwci1sYXcgLmJzLWdkcHItc2hvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAxMDBweDtcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uYnMtd3JhcC1nZHByLWxhdy1jbG9zZSB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5icy13cmFwLWdkcHItbGF3IC5icy1nZHByLXNob3csIC5icy13cmFwLWdkcHItbGF3LWNsb3NlIC5icy1nZHByLWxhdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5icy13cmFwLWdkcHItbGF3LWNsb3NlIC5icy1nZHByLXNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnMtd3JhcC1nZHByLWxhdyAuYnMtZ2Rwci1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmJzLXNrcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnMtc2tzLmJzLXNrcy10eXBlLTEge1xuICBib3R0b206IDA7XG59XG5cbi5icy1za3MuYnMtc2tzLXR5cGUtMiB7XG4gIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgpKSAvIDIgKiAtMSk7XG4gIG1heC13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOXB4KSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5icy1za3NpbjEsIC5icy1za3NpbjMge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icy1za3MuYnMtc2tzLXMxIC5icy1za3NpbjIge1xuICAtLXNrcy10b3A6IGNhbGMoMXB4IC0gMXB4KTtcbiAgLS1za3MtdG9wLWdhcDogdmFyKC0td3AtYWRtaW5iYXItaGVpZ2h0KTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKHZhcigtLXNrcy10b3ApICsgdmFyKC0tc2tzLXRvcC1nYXApKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZTtcbn1cblxuYm9keS5tZW51LXBpbmVkIC5icy1za3MuYnMtc2tzLXMxIC5icy1za3NpbjIge1xuICAtLXNrcy10b3AtZ2FwOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1tZW51LWhlaWdodCkgKyB2YXIoLS13cC1hZG1pbmJhci1oZWlnaHQpKSA7XG59XG5cbi5icy1za3MgLmJzLXNrcy1wYXRoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJzLXNrcyAuYnMtc2tzLXBhdGgtYm94ZWQge1xuICBtYXgtd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJzLXNrcyAuYnMtc2tzaXRlbSA+ICoge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uYnMtc2tzIC5icy1za3NpdGVtbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uYnMtc2tzLmJzLXNrcy10eXBlLTIgLmJzLXNrc2l0ZW1sIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyA1cHgpKTtcbn1cblxuLmJzLXNrcyAuYnMtc2tzaXRlbXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmJzLXNrcy5icy1za3MtdHlwZS0yIC5icy1za3NpdGVtciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyA1cHgpKTtcbn1cblxuLmJzLXNrcy5icy1za3Mtc3RpY2t5IC5icy1za3NpbjIge1xuICAtLXNrcy10b3A6IDBweDtcbiAgLS1za3MtdG9wLWdhcDogMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGModmFyKC0tc2tzLXRvcCkgKyB2YXIoLS1za3MtdG9wLWdhcCkpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xufVxuXG5ib2R5LmFkbWluLWJhciAuYnMtc2tzLmJzLXNrcy1zdGlja3kgLmJzLXNrc2luMiwgYm9keS5mdWxsLXdpZHRoIC5icy1za3MuYnMtc2tzLXN0aWNreS5icy1za3MtcGFmdGVyLWhlYWRlciAuYnMtc2tzaW4yIHtcbiAgLS1za3MtdG9wOiAzMHB4IDtcbn1cblxuYm9keS5mdWxsLXdpZHRoLmFkbWluLWJhciAuYnMtc2tzLmJzLXNrcy1zdGlja3kuYnMtc2tzLXBhZnRlci1oZWFkZXIgLmJzLXNrc2luMiB7XG4gIC0tc2tzLXRvcDogNjBweCA7XG59XG5cbmJvZHkuZnVsbC1tZW51LXBpbmVkIC5icy1za3MuYnMtc2tzLXN0aWNreSAuYnMtc2tzaW4yIHtcbiAgLS1za3MtdG9wLWdhcDogMzBweCA7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTEgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTIgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy0yIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMykge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGNsZWFyOiBub25lO1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bisxKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rMikge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bis0KSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rNSkge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuLTMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtLCAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpLCAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpLCAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpLCAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGlzdGluZy5zY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSwgLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbiksIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbiksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5saXN0aW5nLnNjb2x1bW5zLTIgLmxpc3RpbmctaXRlbSwgLmxpc3Rpbmcuc2NvbHVtbnMtMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBvc3QtY291bnQtYmFkZ2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG59XG5cbi5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbn1cblxuLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMiB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucG9zdC1jb3VudC1iYWRnZS5wY2ItdDIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0NSk7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbn1cblxuLnBvc3QtY291bnQtYmFkZ2UucGNiLXQyLnBjYi1zMiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5saXN0aW5nLWNsYXNzaWMtMS5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTE6bGFzdC1jaGlsZCAubGlzdGluZy1pbm5lciwgLmxpc3RpbmctY2xhc3NpYy0xLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMSAubGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCAubGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTE6bGFzdC1jaGlsZCAubGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMSAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMSAuZmVhdHVyZWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTAlO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMSAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5wb3N0LW1ldGEge1xuICBtYXJnaW46IDAgMCA5cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMSAudGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMiAudGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMyAudGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctNCAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMuYnN3LTEgLnRpdGxlIC5wb3N0LXRpdGxlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMuYnN3LTIgLnRpdGxlIC5wb3N0LXRpdGxlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMuYnN3LTMgLnRpdGxlIC5wb3N0LXRpdGxlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMuYnN3LTQgLnRpdGxlIC5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiA4OCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxpc3RpbmctaXRlbS1jbGFzc2ljIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLWl0ZW0tY2xhc3NpYyAudGl0bGUgLnBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODglICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLmNvbHVtbnMtMSA+IC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yOmxhc3QtY2hpbGQsIC5saXN0aW5nLmNvbHVtbnMtMyA+IC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiwgLmxpc3RpbmcuY29sdW1ucy0yID4gLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5saXN0aW5nIC5saXN0aW5nLWNsYXNzaWMtMiA+IC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yOmxhc3QtY2hpbGQsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAubGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yLmhhcy1ub3QtcG9zdC10aHVtYm5haWwgLmxpc3RpbmctaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAtMXB4IC0yMXB4IDE3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIC5mZWF0dXJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1NiU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbjogMCAwIDlweDtcbn1cblxuLmxpc3RpbmctY2xhc3NpYy0zLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtLWNsYXNzaWMtMzpsYXN0LWNoaWxkLCAubGlzdGluZy1jbGFzc2ljLTMuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zOmxhc3QtY2hpbGQsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmxpc3RpbmctaW5uZXIge1xuICBwYWRkaW5nOiAwIDI1cHggMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBtYXJnaW4tbGVmdDogNCU7XG4gIG1hcmdpbi1yaWdodDogNCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zOmxhc3QtY2hpbGQsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zOmxhc3QtY2hpbGQgLmxpc3RpbmctaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1jbGFzc2ljLTMuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zOmxhc3QtY2hpbGQgLmxpc3RpbmctaW5uZXIsIC5saXN0aW5nLWNsYXNzaWMtMy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCAubGlzdGluZy1pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmZlYXR1cmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLnRpdGxlIHtcbiAgbWFyZ2luOiA0MHB4IDAgNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAuZmVhdHVyZWQgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDQlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgcGFkZGluZzogMjZweCAyNXB4IDI1cHg7XG4gIHdpZHRoOiA5MiU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIC50aXRsZSBoMiwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLnRpdGxlIC5oMiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbjogMCAwIDlweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCAubGlzdGluZy1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMSAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMiAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMyAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctNCAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY1JTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMuYnN3LTEgLmZlYXR1cmVkIC50aXRsZSwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMuYnN3LTIgLmZlYXR1cmVkIC50aXRsZSwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMuYnN3LTMgLmZlYXR1cmVkIC50aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMuYnN3LTEgLmxpc3RpbmctaW5uZXIsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0yIC5saXN0aW5nLWlubmVyLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMyAubGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmZlYXR1cmVkIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDY1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIC5mZWF0dXJlZCAudGl0bGUge1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIC5saXN0aW5nLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5mZWF0dXJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTglO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMSAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgN3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMSAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMSAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmxpc3RpbmctZ3JpZC5jb2x1bW5zLTEgLmxpc3RpbmctaXRlbS1ncmlkLTE6bGFzdC1jaGlsZCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC5zaW1wbGUtZ3JpZCAuZmVhdHVyZWQge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC5zaW1wbGUtZ3JpZCAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY2JTtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTIge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAuZmVhdHVyZWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU4JTtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTI6aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTIgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTIgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2cgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nIC5mb3JtYXQtaWNvbi5mb3JtYXQtYXVkaW8ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZyAuZm9ybWF0LWljb24uZm9ybWF0LXZpZGVvIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZyAuZm9ybWF0LWljb24gLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZyAuZmVhdHVyZWQ6aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEsIC5saXN0aW5nLWl0ZW0tYmxvZy01IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTE6bGFzdC1jaGlsZCwgLmxpc3RpbmctaXRlbS1ibG9nLTU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTUgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMjEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmltZy1ob2xkZXI6YmVmb3JlLCAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjQlO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSA+IC5pdGVtLWlubmVyID4gLnRpdGxlLCAubGlzdGluZy1pdGVtLWJsb2ctNSA+IC5pdGVtLWlubmVyID4gLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSA+IC5pdGVtLWlubmVyID4gLnRpdGxlIGEsIC5saXN0aW5nLWl0ZW0tYmxvZy01ID4gLml0ZW0taW5uZXIgPiAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNSAucG9zdC1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMS5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMjM3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAzMjZweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTUgLnBvc3Qtc3VtbWFyeSBwICsgLnJlYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2cuaGFzLW5vdC1wb3N0LXRodW1ibmFpbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2cgKyAubGlzdGluZy1pdGVtLWJsb2cuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCwgLmxpc3RpbmctaXRlbS1ibG9nLmhhcy1ub3QtcG9zdC10aHVtYm5haWwgKyAubGlzdGluZy1pdGVtLWJsb2cge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYzZjU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZyA+IC5pdGVtLWlubmVyID4gLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZyA+IC5pdGVtLWlubmVyID4gLnBvc3QtbWV0YSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMSAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTIgLmltZy1ob2xkZXIsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0zIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctNCAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTUgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMSAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTIgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0zIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNCAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTUgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMjQzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xLmJzdy0xIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTEuYnN3LTIgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMS5ic3ctMyAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0xLmJzdy00IC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTIuYnN3LTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMi5ic3ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0yLmJzdy0zIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTIuYnN3LTQgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0yIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTMgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctNCAuZmVhdHVyZWQge1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMSAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTIgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMiAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTMgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMyAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTQgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctNCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMi5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTEgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTIuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0yIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0yLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMyAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMi5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTQgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMSAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTIgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTEuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0zIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0xLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNCAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTEgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0yIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMyAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTQgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAubGlzdGluZy1pdGVtLWJsb2ctMS5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLWl0ZW0tYmxvZy0xIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTIgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1ibG9nLTUgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNSAuaW1nLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmctaXRlbS1ibG9nLTIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTIgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlci5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2NCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yID4gLml0ZW0taW5uZXIgPiAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yID4gLml0ZW0taW5uZXIgPiAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMiAucG9zdC1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMi5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5saXN0aW5nLWl0ZW0tYmxvZy0yLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1ibG9nLTIgLmZlYXR1cmVkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdGluZy1pdGVtLWJsb2ctMyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMyAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMyAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMjEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDIzM3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMyAuZmVhdHVyZWQgLmltZy1ob2xkZXIuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjQlO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMyA+IC5pdGVtLWlubmVyID4gLnRpdGxlIHtcbiAgbWFyZ2luOiA3cHggMCAzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zID4gLml0ZW0taW5uZXIgPiAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMgPiAuaXRlbS1pbm5lciA+IC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zLmJzdy0xIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTIgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMy5ic3ctMyAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmJzdy00IC5mZWF0dXJlZCB7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMy5ic3ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmJzdy0zIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTQgLmZlYXR1cmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMSAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMy5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTIgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTMuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0zIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1pdGVtLWJsb2ctMyAuZmVhdHVyZWQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1ibG9nLTMuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdGluZy1ibG9nLTQgLmxpc3RpbmctaXRlbS1ibG9nLmhhcy1wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLmxpc3RpbmctYmxvZy00IC5saXN0aW5nLWl0ZW0tYmxvZy5oYXMtcG9zdC10aHVtYm5haWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctNSAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbCAuZm9ybWF0LWljb24gLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbDpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbCAuZmVhdHVyZWQgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogOHB4IDAgLThweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsIC5wb3N0LW1ldGEgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTEge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTEgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnMtbGwtYSAubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuYi1sb2FkZWQsIC5icy1sbC1kIC5saXN0aW5nLWl0ZW0tdGFsbC0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS10YWxsLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLmJzLWxsLWEgLmxpc3RpbmctaXRlbS10YWxsLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEzNCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0xID4gLnRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgOXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMSA+IC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0xIC5wb3N0LXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5icy1zbGlkZXItaXRlbSAubGlzdGluZy1pdGVtLXRhbGwtMiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIC5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJzLWxsLWEgLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItbG9hZGVkLCAuYnMtbGwtZCAubGlzdGluZy1pdGVtLXRhbGwtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXIsIC5saXN0aW5nLWl0ZW0tdGFsbC0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5icy1sbC1hIC5saXN0aW5nLWl0ZW0tdGFsbC0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlci5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMzQlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgPiAudGl0bGUge1xuICBtYXJnaW46IDE1cHggMCA5cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yID4gLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgLnBvc3Qtc3VtbWFyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgLnBvc3Qtc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTE6bGFzdC1jaGlsZCwgLmxpc3RpbmctbWl4LTMtMSAubGlzdGluZy10Yi0xID4gLmxpc3RpbmctaXRlbS10Yi0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0xIC5mZWF0dXJlZCB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMSAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiA4NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc0JTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0xIC5mZWF0dXJlZC5mZWF0dXJlZC10eXBlLWF1dGhvci1hdmF0YXIgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMSAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0xIC5mZWF0dXJlZCArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtbGlzdGluZy5icy1saXN0aW5nLWxpc3RpbmctdGh1bWJuYWlsLTEgLmJzLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMxIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAuaXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLnBvc3Qtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5mZWF0dXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAuZm9ybWF0LWljb24ge1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLmZvcm1hdC1pY29uIC5mYSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTI6aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5mZWF0dXJlZC5mZWF0dXJlZC10eXBlLWF1dGhvci1hdmF0YXIgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC50aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE0cHg7XG4gIGxlZnQ6IDZweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yLmhhcy1wb3N0LXRodW1ibmFpbC5oYXMtY291bnRlci1iYWRnZSAuZmVhdHVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXRiLTMgPiAubGlzdGluZy1pdGVtLXRiLTM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMgLmZlYXR1cmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDg2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzQlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMgLmZlYXR1cmVkLmZlYXR1cmVkLXR5cGUtYXV0aG9yLWF2YXRhciAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMgLmZlYXR1cmVkICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMy5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMxIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2VhZWFlYTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAudGVybS1iYWRnZXMuZmxvYXRlZCAudGVybS1iYWRnZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMS5uby1tZXRhIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LW1ldGEge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saXN0aW5nLXRleHQtMS5saXN0aW5nLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy10ZXh0LTEubGlzdGluZy5jb2x1bW5zLTEgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIC5pdGVtLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3Qtc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1zdWJ0aXRsZSArIC5wb3N0LW1ldGEge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1zdWJ0aXRsZSArIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDIucGNiLXMxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLml0ZW0taW5uZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC43cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IDAuN3MgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW8tdHJhbnNpdGlvbjogMC43cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAxNHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEge1xuICBiYWNrZ3JvdW5kOiAjNDM0MzQzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1tZXRhLCAubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1tZXRhIC5jb21tZW50cywgLmxpc3RpbmctaXRlbS10ZXh0LTIgLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5saXN0aW5nLXRleHQtMi5saXN0aW5nLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy10ZXh0LTIubGlzdGluZy5jb2x1bW5zLTEgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIC5pdGVtLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnBvc3Qtc3VidGl0bGUgKyAudGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDIucGNiLXMyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMyB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC5pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMyAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC5wb3N0LXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jb250ZW50LWNvbHVtbiA+IC5saXN0aW5nLXRleHQtMyAubGlzdGluZy1pdGVtLXRleHQtMyB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMyAucG9zdC1zdWJ0aXRsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC5wb3N0LXN1YnRpdGxlICsgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMy5oYXMtY291bnRlci1iYWRnZSAuaXRlbS1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogNDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMuaGFzLWNvdW50ZXItYmFkZ2UgLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00IHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXRleHQtNC5jb2x1bW5zLTEgLmxpc3RpbmctaXRlbS10ZXh0LTQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXRleHQtNC5jb2x1bW5zLTEgLmxpc3RpbmctaXRlbS10ZXh0LTQ6bGFzdC1jaGlsZCAuaXRlbS1pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNCAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00IC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00IC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00IC5wb3N0LXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00IC50ZXJtLWJhZGdlcy50ZXh0LWJhZGdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmNvbnRlbnQtY29sdW1uID4gLmxpc3RpbmctdGV4dC00IC5saXN0aW5nLWl0ZW0tdGV4dC00IHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00IC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnBvc3Qtc3VidGl0bGUgKyAudGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00Lmhhcy1jb3VudGVyLWJhZGdlIC5pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNC5oYXMtY291bnRlci1iYWRnZSAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJzLWxpc3RpbmcgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1peC0xLTEgLmxpc3RpbmctaXRlbS1ncmlkLTEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1taXgtMS0xIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWl4LTEtMSAubGlzdGluZy1pdGVtLXRiLTEge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG4ubGlzdGluZy1taXgtMS0xIC5saXN0aW5nLWl0ZW0tdGItMTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWl4LTEtMSAuY29sdW1uLTEge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLmxpc3RpbmctbWl4LTEtMSAuY29sdW1uLTIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTEubC0xLWNvbCAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMS5sLTEtY29sIC5jb2x1bW4tMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0xLmwtMS1jb2wgLmNvbHVtbi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubGlzdGluZy5saXN0aW5nLW1peC0xLTEgLmNvbHVtbi0xLCAubGlzdGluZy5saXN0aW5nLW1peC0xLTEgLmNvbHVtbi0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMSAuY29sdW1uLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtMiAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtMiAubGlzdGluZy1pdGVtLWdyaWQtMSAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtMiAubGlzdGluZy1pdGVtLXRiLTEge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtMiAuY29sdW1uLTEge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5jb2x1bW4tMiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctbWl4LTEtMiAuYnMtcGFnaW5hdGlvbi13cmFwcGVyIC5saXN0aW5nICsgLmxpc3Rpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTIubC0xLWNvbCAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMi5sLTEtY29sIC5jb2x1bW4tMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yLmwtMS1jb2wgLmNvbHVtbi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubGlzdGluZy5saXN0aW5nLW1peC0xLTIgLmNvbHVtbi0xLCAubGlzdGluZy5saXN0aW5nLW1peC0xLTIgLmNvbHVtbi0yIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMiAuY29sdW1uLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAubGlzdGluZy1pdGVtLWdyaWQtMSAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAuY29sdW1uLTEge1xuICB3aWR0aDogNzAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5jb2x1bW4tMiB7XG4gIHdpZHRoOiAzMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtNC5sLTEtY29sIC5jb2x1bW4tMSwgLmxpc3RpbmcubGlzdGluZy1taXgtMS00LmwtMS1jb2wgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTQubC0xLWNvbCAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtNC5sLTEtY29sIC5saXN0aW5nLWl0ZW0tdGItMiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTQubC0xLWNvbCAubGlzdGluZy1pdGVtLXRiLTI6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00LmwtMS1jb2wgLmxpc3RpbmctaXRlbS10Yi0yOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubGlzdGluZy5saXN0aW5nLW1peC0xLTQgLmNvbHVtbi0xLCAubGlzdGluZy5saXN0aW5nLW1peC0xLTQgLmNvbHVtbi0yIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubGlzdGluZy5saXN0aW5nLW1peC0xLTQgLmxpc3RpbmctaXRlbS10Yi0yIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAubGlzdGluZy1pdGVtLXRiLTI6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tdGItMjpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTItMSAubGlzdGluZy1pdGVtLWdyaWQtMSAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctbWl4LTItMSAuYnMtcGFnaW5hdGlvbi13cmFwcGVyIC5saXN0aW5nICsgLmxpc3Rpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy1taXgtMi0xLmwtMS1jb2wgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubGlzdGluZy1taXgtMi0xIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLW1peC0yLTIgLmxpc3RpbmctaXRlbS1ncmlkLTEgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1taXgtMi0yLmwtMS1jb2wgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubGlzdGluZy1taXgtMi0yIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMSAucm93LTEgKyAucm93LTIge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTEgLmxpc3RpbmctaXRlbS1ncmlkLTEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTIgLnJvdy0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTIgLnJvdy0xICsgLnJvdy0yIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMy0yIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMy0yIC5saXN0aW5nLWl0ZW0tdGItMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5pbmZpbml0eSA+IC5saXN0aW5nLW1peC0zLTIgKyAubGlzdGluZy1taXgtMy0yLCAubW9yZV9idG4gPiAubGlzdGluZy1taXgtMy0yICsgLmxpc3RpbmctbWl4LTMtMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMyAucm93LTEgKyAucm93LTIge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTMgLmxpc3RpbmctaXRlbS1ncmlkLTEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTMgLmxpc3RpbmctaXRlbS10ZXh0LTIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1taXgtMy0zLmwtMS1jb2wgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubGlzdGluZy1taXgtMy0zIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtNCAucm93LTEgKyAucm93LTIge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTQgLmxpc3RpbmctaXRlbS10Yi0xOmxhc3QtY2hpbGQsIC5saXN0aW5nLmxpc3RpbmctbWl4LTMtNCAubGlzdGluZy1tZy0zLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTQgLmxpc3RpbmctaXRlbS10Yi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmxpc3RpbmctbWl4LTYgLmxpc3RpbmctaXRlbS1ncmlkLTEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1taXgtNiAubGlzdGluZy1pdGVtLWdyaWQtMSAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLW1peC02IC5saXN0aW5nLWl0ZW0tdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWl4LTYgLmNvbHVtbi0xIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi5saXN0aW5nLW1peC02IC5jb2x1bW4tMiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTYubC0xLWNvbCAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTYubC0xLWNvbCAuY29sdW1uLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTYubC0xLWNvbCAuY29sdW1uLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTYgLmNvbHVtbi0xLCAubGlzdGluZy5saXN0aW5nLW1peC02IC5jb2x1bW4tMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubGlzdGluZy5saXN0aW5nLW1peC02IC5jb2x1bW4tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtMSAubGlzdGluZy1jbGFzc2ljLTMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi13cmFwcGVyIC5saXN0aW5nLW1peC00LTEgKyAubGlzdGluZy1taXgtNC0xIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNC0xLmwtMS1jb2wgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxpc3RpbmcubGlzdGluZy1taXgtNC0xIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubGlzdGluZy1taXgtNC0yIC5saXN0aW5nLWNsYXNzaWMtMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtMiAuYnMtcGFnaW5hdGlvbi13cmFwcGVyIC5saXN0aW5nICsgLmxpc3Rpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC00LTIubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGlzdGluZy5saXN0aW5nLW1peC00LTIgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5saXN0aW5nLW1peC00LTMgLmxpc3RpbmctY2xhc3NpYy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZy1taXgtNC0zICsgLmxpc3RpbmctbWl4LTQtMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTQtMy5sLTEtY29sIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTQtMyAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtNCAubGlzdGluZy1jbGFzc2ljLTIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmctbWl4LTQtNCArIC5saXN0aW5nLW1peC00LTQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC00LTQubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGlzdGluZy5saXN0aW5nLW1peC00LTQgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5saXN0aW5nLW1peC00LTUgLmxpc3RpbmctY2xhc3NpYy0yLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtLWNsYXNzaWMtMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWl4LTQtNSAubGlzdGluZy1jbGFzc2ljLTIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubGlzdGluZy1taXgtNC01IC5saXN0aW5nLWNsYXNzaWMtMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC01IC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTQtNS5sLTEtY29sIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTQtNSAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtNiAubGlzdGluZy1jbGFzc2ljLTIuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1taXgtNC02IC5saXN0aW5nLWNsYXNzaWMtMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5saXN0aW5nLW1peC00LTYgLmxpc3RpbmctY2xhc3NpYy0yLmNvbHVtbnMtMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtNiAuYnMtcGFnaW5hdGlvbi13cmFwcGVyIC5saXN0aW5nICsgLmxpc3Rpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC00LTYubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGlzdGluZy5saXN0aW5nLW1peC00LTYgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5saXN0aW5nLW1peC00LTcgLmxpc3RpbmctY2xhc3NpYy0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC03IC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtNyAuYnMtcGFnaW5hdGlvbi13cmFwcGVyIC5saXN0aW5nLW1peC00LTcgKyAubGlzdGluZy1taXgtNC03Lmxpc3RpbmctbWl4LTQtNyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5saXN0aW5nLW1peC00LTggLmxpc3RpbmctY2xhc3NpYy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmxpc3RpbmctbWctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbWctaXRlbS5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG59XG5cbi5saXN0aW5nLW1nLTEtaXRlbSAuaXRlbS1jb250ZW50LCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbWctaXRlbSAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQgLmJzLXNsaWRlci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbWctMS1pdGVtIC5pbWctY29udCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEgLnZpZXdzLnZpZXdzLnZpZXdzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLW1nLTUtaXRlbSAucG9zdC1tZXRhLnBvc3QtbWV0YSAudmlld3Mudmlld3Mudmlld3Mge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSAudmlld3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktc2ltcGxlIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjJweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LXNpbXBsZS1nciAubGlzdGluZy1tZy1pdGVtIC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICB0b3A6IGF1dG87XG4gIGhlaWdodDogNzUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMSAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xNyAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS05IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNkYzQyMjU7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjkyNDg0IDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjMjkyNDg0KSwgY29sb3Itc3RvcCgxMDAlLCAjZGM0MjI1KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjkyNDg0IDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzI5MjQ4NCAwLCAjZGM0MjI1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjkyNDg0IDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzI5MjQ4NCAwLCAjZGM0MjI1IDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTAgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTggLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMiAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjZkMGNlO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFhMjk4MCAwLCAjMjZkMGNlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCwgIzFhMjk4MCksIGNvbG9yLXN0b3AoMTAwJSwgIzI2ZDBjZSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFhMjk4MCAwLCAjMjZkMGNlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMxYTI5ODAgMCwgIzI2ZDBjZSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFhMjk4MCAwLCAjMjZkMGNlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxYTI5ODAgMCwgIzI2ZDBjZSAxMDAlKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTExIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTE5IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTMgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzFkOTc2YztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZDk3NmMgMCwgIzNjZjkzZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICMxZDk3NmMpLCBjb2xvci1zdG9wKDEwMCUsICMzY2Y5M2QpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZDk3NmMgMCwgIzNjZjkzZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWQ5NzZjIDAsICMzY2Y5M2QgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZDk3NmMgMCwgIzNjZjkzZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWQ5NzZjIDAsICMzY2Y5M2QgMTAwJSk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xMiAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0yMCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS00IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNkYzQyMjU7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTBiZTAwIDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjZTBiZTAwKSwgY29sb3Itc3RvcCgxMDAlLCAjZGM0MjI1KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTBiZTAwIDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2UwYmUwMCAwLCAjZGM0MjI1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTBiZTAwIDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2UwYmUwMCAwLCAjZGM0MjI1IDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTMgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMjEgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tNSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY0ZjM5O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmNGYzOSAwLCAjZGQwMDk4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCwgI2ZmNGYzOSksIGNvbG9yLXN0b3AoMTAwJSwgI2RkMDA5OCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmNGYzOSAwLCAjZGQwMDk4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZjRmMzkgMCwgI2RkMDA5OCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmNGYzOSAwLCAjZGQwMDk4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZjRmMzkgMCwgI2RkMDA5OCAxMDAlKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTE0IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTIyIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTYgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzM4OTVmZjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMzODk1ZmYgMCwgIzJhZGQyOCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICMzODk1ZmYpLCBjb2xvci1zdG9wKDEwMCUsICMyYWRkMjgpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMzODk1ZmYgMCwgIzJhZGQyOCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMzg5NWZmIDAsICMyYWRkMjggMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMzODk1ZmYgMCwgIzJhZGQyOCAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMzg5NWZmIDAsICMyYWRkMjggMTAwJSk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xNSAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0yMyAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS03IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3NzQxZDU7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNzc0MWQ1IDAsICNjNTYyMDAgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjNzc0MWQ1KSwgY29sb3Itc3RvcCgxMDAlLCAjYzU2MjAwKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNzc0MWQ1IDAsICNjNTYyMDAgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzc3NDFkNSAwLCAjYzU2MjAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNzc0MWQ1IDAsICNjNTYyMDAgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzc3NDFkNSAwLCAjYzU2MjAwIDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTYgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMjQgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tOCAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDZjNjdiO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzA2YzY3YiAwLCAjMDc2ZmM1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCwgIzA2YzY3YiksIGNvbG9yLXN0b3AoMTAwJSwgIzA3NmZjNSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzA2YzY3YiAwLCAjMDc2ZmM1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMwNmM2N2IgMCwgIzA3NmZjNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzA2YzY3YiAwLCAjMDc2ZmM1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMwNmM2N2IgMCwgIzA3NmZjNSAxMDAlKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1tZy1pdGVtIC5pbWctY29udDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5pbWctY29udDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTM7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1tZy1pdGVtIC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwJSAzMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbWctZ3ItYW5pbSA1LjVzIGVhc2UtaW4gaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtZy1nci1hbmltIDUuNXMgZWFzZS1pbiBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtZy1nci1hbmltIDUuNXMgZWFzZS1pbiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBtZy1nci1hbmltIDUuNXMgZWFzZS1pbiBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctbWctaXRlbTpob3ZlciAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTEgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xNyAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTkgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzI5MjQ4NCwgI2RjNDIyNSk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAwJSA1MDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xMCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTE4IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMiAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWEyOTgwLCAjMjZkMGNlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDAlIDUwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTExIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTkgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0zIC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxZDk3NmMsICMzY2Y5M2QpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwMCUgNTAwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTIgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0yMCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTQgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2UwYmUwMCwgI2RjNDIyNSk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAwJSA1MDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xMyAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTIxIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tNSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmY0ZjM5LCAjZGQwMDk4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwJSAxMDAwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTQgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0yMiAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTYgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzA2YzY3YiwgIzA3NmZjNSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwMCUgMTAwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTE1IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMjMgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS03IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM3NzQxZDUsICNjNTYyMDApO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDAlIDEwMDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xNiAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTI0IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tOCAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMzg5NWZmLCAjMmFkZDI4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwJSAxMDAwJTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1nLWdyLWFuaW0ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIG1nLWdyLWFuaW0ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBtZy1nci1hbmltIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWctZ3ItYW5pbSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctbWctMS1pdGVtOmhvdmVyIC50aXRsZSBhLCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctbWctMi1pdGVtLmxpc3RpbmctbWctMi1pdGVtOmhvdmVyIC50aXRsZSBhLCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctbWctMy1pdGVtLmxpc3RpbmctbWctMy1pdGVtOmhvdmVyIC50aXRsZSBhLCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctbWctNC1pdGVtLmxpc3RpbmctbWctNC1pdGVtOmhvdmVyIC50aXRsZSBhLCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctbWctNi1pdGVtLmxpc3RpbmctbWctNi1pdGVtOmhvdmVyIC50aXRsZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0zLmwtMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMy5sLTMgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTMubC00IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0zLmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5sLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00LmwtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5sLTUgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYubC0yIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmwtMyAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYubC01IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cblxuLmxpc3RpbmctaXRlbS0zLmxpc3RpbmctbWctMS1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctaXRlbS00Lmxpc3RpbmctbWctMS1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLTIubGlzdGluZy1tZy0yLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1pdGVtLTMubGlzdGluZy1tZy0yLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1pdGVtLTQubGlzdGluZy1tZy0yLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1pdGVtLTUubGlzdGluZy1tZy0yLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICB0b3A6IDI3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbmZpbml0eSA+IC5saXN0aW5nLW1vZGVybi1ncmlkLTMgKyAubGlzdGluZy1tb2Rlcm4tZ3JpZC0zLCAubW9yZV9idG4gPiAubGlzdGluZy1tb2Rlcm4tZ3JpZC0zICsgLmxpc3RpbmctbW9kZXJuLWdyaWQtMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHkuYnMtbGwtYSAubGlzdGluZy1tZy10eXBlLTEgLmltZy1jb250LmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuYm9keS5icy1sbC1hIC5saXN0aW5nLW1nLXR5cGUtMSAuaW1nLWNvbnQuaW1nLWNvbnQuYi1lcnJvciwgYm9keS5icy1sbC1hIC5saXN0aW5nLW1nLXR5cGUtMSAuaW1nLWNvbnQuaW1nLWNvbnQuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAubGlzdGluZy1tZy10eXBlLTEgLmltZy1jb250LmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLnBvc3Qtc3VidGl0bGUge1xuICAtd2Via2l0LXRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmxpc3RpbmctbWctaXRlbSAucG9zdC1zdWJ0aXRsZSwgLmxpc3RpbmctbWctaXRlbSAucG9zdC1zdWJ0aXRsZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLnBvc3Qtc3VidGl0bGUgKyAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTMgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTMgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTQgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5saXN0aW5nLW1nLXR5cGUtMTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjguMTclO1xufVxuXG4ubGlzdGluZy1tZy10eXBlLTEgLml0ZW0tY29udGVudCwgLmxpc3RpbmctbW9kZXJuLWdyaWQgLmJzLXNsaWRlci1pdGVtIC5saXN0aW5nLW1nLXR5cGUtMSAuaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplUXVhbGl0eTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAuaW1nLWNvbnQuYi1lcnJvciwgLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udC5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5saXN0aW5nLW1nLXR5cGUtMSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1tZy10eXBlLTE6aG92ZXIgLmltZy1jb250IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAuY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDc1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAuY29udGVudC1jb250YWluZXIgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAudGl0bGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei10ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubGlzdGluZy1pdGVtLmxpc3RpbmctbWctdHlwZS0xIC50aXRsZS50aXRsZSBhLnBvc3QtdXJsLnBvc3QtdXJsLCAubGlzdGluZy1pdGVtLmxpc3RpbmctbWctdHlwZS0xIC50aXRsZS50aXRsZSBhLnBvc3QtdXJsLnBvc3QtdXJsOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdGluZy1tZy10eXBlLTEgLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubGlzdGluZy1tZy10eXBlLTEgLnBvc3QtbWV0YSAucmF0aW5nICsgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGlzdGluZy1tZy10eXBlLTEgLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5saXN0aW5nLW1nLXR5cGUtMSAucG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7XG59XG5cbi5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMyAudGl0bGUsIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tNCAudGl0bGUsIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tNSAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1NiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDQ0JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5tZy1yb3ctMSB7XG4gIG1hcmdpbjogMCAwIDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Ny4yOSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEgLml0ZW0tMy1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5pdGVtLTQtY29udCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5pdGVtLTMtY29udCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAuaXRlbS00LWNvbnQge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cblxuLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3OC41NCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzguNDMlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1tZy0xLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDg5JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2My43NCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogOTguNTglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS00IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMTJweDtcbiAgdG9wOiAxMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMCAwIDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5tZy1yb3ctMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLm1nLXJvdy0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubWctcm93LTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5tZy1yb3ctMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctaXRlbS0yIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMzglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU3JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS0yIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS0yIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjQlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDEycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNDAlO1xufVxuXG4uc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA2MCU7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDg4JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MC41JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDc4LjQzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA4OSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjMuNzQlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogOTguNTglO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctaXRlbS0xIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDcyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMyAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctaXRlbS00IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5tZy1jb2wtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5tZy1jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDAgMCAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLXJvdy0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLXJvdy0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDYlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctaXRlbS0yIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAzOCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTAuNSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTclO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0xIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDY0JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gIH1cbiAgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMTBweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg4JTtcbiAgfVxufVxuLmxpc3RpbmctbWctMi1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbWctMi1pdGVtLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbWctMi1pdGVtLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbWctMi1pdGVtLmxpc3RpbmctaXRlbS01IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tZy0yLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc3LjglO1xufVxuXG4ubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY5LjA1JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubWctY29sLTEge1xuICB3aWR0aDogNTMlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA0NyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAuaXRlbS0yLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLml0ZW0tMy1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTQtY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAuaXRlbS01LWNvbnQge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAuaXRlbS0yLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLml0ZW0tNC1jb250IHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTMtY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAuaXRlbS01LWNvbnQge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubWctcm93LTEge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0xIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMiAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDEycHg7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubWctY29sLTIge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMiAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5Mi45NyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogOTMlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMiAubGlzdGluZy1tZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctbWctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLW1nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjQlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMiAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLWl0ZW0tNSAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLWl0ZW0tNSAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLWl0ZW0tNSAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLWl0ZW0tNSAudGVybS1iYWRnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0xIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMTJweDtcbiAgdG9wOiAxMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubWctY29sLTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLW1nLWl0ZW0tMSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0tMSAuZm9ybWF0LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDgwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTMgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tNCAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS01IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDY0JTtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLm1nLWNvbC0yIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA5Mi45NyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogOTMlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjYlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctaXRlbS0xIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA4NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1pdGVtLTIgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1pdGVtLTUgLnRlcm0tYmFkZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMSAucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubWctY29sLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLm1nLWNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA4MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTIgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tNCAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA2NCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuLmJzLXNob3J0Y29kZS5icy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjUlO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVRdWFsaXR5O1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC5pbWctY29udC5iLWVycm9yLCAubGlzdGluZy1tZy0zLWl0ZW0gLmltZy1jb250LmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmxpc3RpbmctbWctMy1pdGVtIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbTpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cywgLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAudGVybS1iYWRnZXMuZmxvYXRlZCAudGVybS1iYWRnZSBhIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xIC50aXRsZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogODIlO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2NSUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xIC50aXRsZSBhLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIgLnRpdGxlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTAwIC50aXRsZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xNTAgLnRpdGxlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIwMCAudGl0bGUsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjUwIC50aXRsZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0zMDAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MiU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTAwIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTUwIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjAwIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjUwIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMzAwIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTQwMCAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA4OCUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xMDAgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTUwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIwMCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yNTAgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMzAwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY4JSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEwMCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTUwIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yMDAgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTI1MCAuZm9ybWF0LWljb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTAwIC50aXRsZSBhLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTE1MCAudGl0bGUgYSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yMDAgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjUwIC50aXRsZSBhLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTMwMCAudGl0bGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGlzdGluZy1tZy0zLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDgyJTtcbiAgfVxuICAubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tZy0zLWl0ZW0gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2NSUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tZy0zLWl0ZW0gLmZvcm1hdC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbWctMy1pdGVtIC50aXRsZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5icy1zaG9ydGNvZGUuYnMtbW9kZXJuLWdyaWQtbGlzdGluZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTM1JTtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplUXVhbGl0eTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAuaW1nLWNvbnQuYi1lcnJvciwgLmxpc3RpbmctbWctNC1pdGVtIC5pbWctY29udC5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5saXN0aW5nLW1nLTQtaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5pbWctY29udDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW06aG92ZXIgLmltZy1jb250IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5jb250ZW50LWNvbnRhaW5lciBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnBvc3Qtc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMsIC5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvcjphZnRlciwgLmxpc3RpbmctbWctNC1pdGVtIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU3KTtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAyNnB4O1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSB7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBjbGVhcjogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuLTMpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5ic3ctNiAubGlzdGluZy1tZy00LWl0ZW0gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTE1JTtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtLmJzdy0xMDAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0xNTAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yMDAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yNTAgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMTAwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTE1MCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yMDAgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMjUwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEyNSUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtLmJzdy0xMDAgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTE1MCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMjAwIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yNTAgLmZvcm1hdC1pY29uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0uYnN3LTEwMCAudGl0bGUgYSwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0xNTAgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMjAwIC50aXRsZSBhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTI1MCAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogODIlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIGNsZWFyOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNsZWFyOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIGNsZWFyOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTQgLmxpc3RpbmctbWctNC1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmxpc3RpbmctbWctNC1pdGVtIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1nLTQtaXRlbSAuZm9ybWF0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tZy00LWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogODIlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sLTEge1xuICB3aWR0aDogNTUlO1xuICBsZWZ0OiAyMi41JTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiAyMi41JTtcbiAgbGVmdDogLTU1JTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sLTMge1xuICB3aWR0aDogMjIuNSU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUubC0yIC5tZy1jb2wtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmwtMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUubC0yIC5tZy1jb2wtMyB7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTYgLm1nLWNvbC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubWctY29sLTMge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTMgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTYgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTEgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5tZy1jb2wtMyB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTEgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5tZy1jb2wtMiB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNzAuMjklO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVRdWFsaXR5O1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtIC5pbWctY29udC5iLWVycm9yLCAubGlzdGluZy1tZy01LWl0ZW0gLmltZy1jb250LmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmxpc3RpbmctbWctNS1pdGVtIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtIC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pbWctY29udCB7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2Ni4yOSU7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWc6aG92ZXIgLmltZy1jb250IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDAuMDJkZWcpO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luOiAtODBweCAzNXB4IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5wb3N0LXN1YnRpdGxlIHtcbiAgY29sb3I6ICMyZDJkMmQgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLWJpZyAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luOiAtODBweCAxOHB4IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTEgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTMgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTYgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTcgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTggLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTMgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTYgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy04IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEge1xuICBmb250LXNpemU6IDcxJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTMgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTYgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy04IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTQlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYyJTtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY4JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTEgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWctY29sIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSB7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgbWluLWhlaWdodDogMzhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA3MSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTQlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC5mb3JtYXQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sLTMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0zIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sLTIge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbjogLTgwcHggMThweCAwO1xuICB9XG59XG4ubGlzdGluZy1tZy02LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSArIC5saXN0aW5nLW1nLTYtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NCU7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAuaXRlbS1jb250ZW50LCAubGlzdGluZy1tb2Rlcm4tZ3JpZCAuYnMtc2xpZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZVF1YWxpdHk7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLmltZy1jb250LmItZXJyb3IsIC5saXN0aW5nLW1nLTYtaXRlbSAuaW1nLWNvbnQuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAubGlzdGluZy1tZy02LWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbTpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogNzUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5wb3N0LW1ldGEgLmNvbW1lbnRzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5wb3N0LW1ldGEgLnJhdGluZyArIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yOmFmdGVyLCAubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTcpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTYgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4uaW5maW5pdHkgPiAubGlzdGluZy1tb2Rlcm4tZ3JpZC02ICsgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiwgLm1vcmVfYnRuID4gLmxpc3RpbmctbW9kZXJuLWdyaWQtNiArIC5saXN0aW5nLW1vZGVybi1ncmlkLTYge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTEgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0yIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMyAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTQgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy01IC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNiAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy04IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMSAubGlzdGluZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAubGlzdGluZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMyAubGlzdGluZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNCAubGlzdGluZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAubGlzdGluZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNiAubGlzdGluZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNyAubGlzdGluZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctOCAubGlzdGluZy1pdGVtIC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTIgLmxpc3RpbmctaXRlbSAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMyAubGlzdGluZy1pdGVtIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTUgLmxpc3RpbmctaXRlbSAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNiAubGlzdGluZy1pdGVtIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy03IC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTggLmxpc3RpbmctaXRlbSAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAubWctY29sLTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMSAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNCAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAwIDAgMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTUgLmZvcm1hdC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMSAubGlzdGluZy1tZy02LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0yIC5saXN0aW5nLW1nLTYtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTMgLmxpc3RpbmctbWctNi1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNCAubGlzdGluZy1tZy02LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy01IC5saXN0aW5nLW1nLTYtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4uc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTIgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTUgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA2MCU7XG4gIHBhZGRpbmc6IDE4cHggMTVweCAxOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTYgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubGlzdGluZy1pdGVtIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubGlzdGluZy1pdGVtIC50aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5saXN0aW5nLW1nLTYtaXRlbSAucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTYgLmZvcm1hdC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTYgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTYgLm1nLWNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHggMCAwIDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubGlzdGluZy1tZy02LWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG4gIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgcGFkZGluZzogMThweCAxNXB4IDE4cHg7XG4gIH1cbn1cbi5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMSB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0xIC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0xIC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLm1nLWNvbCB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLm1nLWNvbC0xIHtcbiAgcGFkZGluZy1yaWdodDogMS41cHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5tZy1jb2wtMiB7XG4gIHBhZGRpbmctbGVmdDogMC43NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5tZy1jb2wtMyB7XG4gIHBhZGRpbmctbGVmdDogMS41cHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LXN1YnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA3OSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTEwIC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy03IC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy04IC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy05IC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA5MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy04IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy05IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA3MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTEgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNyAubWctcm93IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubGlzdGluZy1pdGVtLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1pdGVtLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNyAubGlzdGluZy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy03IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTEgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzIlICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTEgLmxpc3RpbmctbWctNy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5saXN0aW5nLW1nLTctaXRlbSAuZm9ybWF0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0xIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy03IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMjQlICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTEgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2MiUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnBvc3Qtc3VidGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LXN1YnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1zdWJ0aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW0gLnBvc3Qtc3VidGl0bGUge1xuICBmb250LXNpemU6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLW1nLTctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA0MyUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDkyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDcyJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5saXN0aW5nLW1nLTctaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5saXN0aW5nLW1nLTctaXRlbS5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3OCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5saXN0aW5nLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1jb2wge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDQwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbS5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNDMlO1xuICB9XG59XG4ubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRpdGxlLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTUgLnBvc3Qtc3VidGl0bGUsIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNSAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA0NiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDMyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0zIHtcbiAgd2lkdGg6IDIyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5tZy1yb3ctMSB7XG4gIG1hcmdpbjogMCAwIDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAuaXRlbS0zLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLml0ZW0tNC1jb250IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLml0ZW0tMy1jb250IHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5pdGVtLTQtY29udCB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDcxLjc3OSU7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTMuMDA1JTtcbn1cblxuLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAuNTUlO1xufVxuXG4ubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDE1MC4zOTQlO1xufVxuXG4ubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1jb2wtMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTEge1xuICB3aWR0aDogNTYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMSAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTIge1xuICB3aWR0aDogNDQlO1xuICBwYWRkaW5nOiAwIDAgMCAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDcuMjklO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMSAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMSAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDg3LjY4JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTEgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxOCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLTgtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODklO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDE4JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2NS41JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5NS4wNTUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLWl0ZW0tMyAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLWl0ZW0tNCAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLWl0ZW0tMyAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLWl0ZW0tNCAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMyAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tNCAudGl0bGUge1xuICBmb250LXNpemU6IDYyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLm1nLXJvdy0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctcm93LTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY1LjUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1pdGVtLTIgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA3MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLWl0ZW0tMiAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLm1nLWNvbC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTMgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLm1nLWNvbC0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1pdGVtLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0yIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1jb2wtMiAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0zIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1jb2wtMyAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMzYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc5LjUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDUwLjUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0xIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDEycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTIgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDQwJTtcbn1cblxuLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTIgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMyAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA2MCU7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMHB4O1xufVxuXG4ubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1tZy1pdGVtLmwtNCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLW1nLWl0ZW0ubC00OmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycHggMCAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogNTYlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0yIHtcbiAgICB3aWR0aDogNDQlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0Ny4yOSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA4Ny42OCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg5JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxOCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjUuNSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA5NS4wNTUlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctaXRlbS0xIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTIgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5tZy1jb2wtMSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMnB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctcm93LTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2NS41JSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDcyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctaXRlbS0yIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0yIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5tZy1jb2wtMyAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5tZy1jb2wtMyAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAzNiUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDc5LjUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTAuNSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTUlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0xIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTIgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjQlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMyAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgfVxuICAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMyAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMTBweDtcbiAgfVxuICAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLW1nLTktaXRlbS5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1nLTktaXRlbS5saXN0aW5nLWl0ZW0tMyAudGl0bGUsIC5saXN0aW5nLW1nLTktaXRlbS5saXN0aW5nLWl0ZW0tNCAudGl0bGUsIC5saXN0aW5nLW1nLTktaXRlbS5saXN0aW5nLWl0ZW0tNSAudGl0bGUsIC5saXN0aW5nLW1nLTktaXRlbS5saXN0aW5nLWl0ZW0tNiAudGl0bGUsIC5saXN0aW5nLW1nLTktaXRlbS5saXN0aW5nLWl0ZW0tNyAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1nLTktaXRlbS5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1tZy05LWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDkzLjc2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5My45NyU7XG59XG5cbi5saXN0aW5nLW1nLTktaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzQuNTQ1JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTEge1xuICB3aWR0aDogNDUuNiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDM2LjM1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIHtcbiAgd2lkdGg6IDE4LjA1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5pdGVtLTItY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAuaXRlbS0zLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tNC1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5pdGVtLTUtY29udCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5pdGVtLTItY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAuaXRlbS00LWNvbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tMy1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5pdGVtLTUtY29udCB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1yb3ctMSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTEgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTEge1xuICB3aWR0aDogNTMlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA0NyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5saXN0aW5nLW1nLTktaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5saXN0aW5nLW1nLTktaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5saXN0aW5nLW1nLTktaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLTktaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLTktaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODYuOTclO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc3JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTEgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTJweDtcbiAgbWF4LWhlaWdodDogNTAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTMgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLm1nLWNvbC0zIC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMyAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTMgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0zIC5tZy1yb3cge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTEgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDAgMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTEgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0xIHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTIge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTIge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5MyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogOTIuODc2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLm1nLWNvbC0zIC5saXN0aW5nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDM3JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLmxpc3RpbmctbWctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5saXN0aW5nLW1nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDY2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLmxpc3RpbmctaXRlbS0xIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctaXRlbS0xIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctaXRlbS0xIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctaXRlbS0xIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogODYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTIgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTIgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTIgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTIgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTMgLnRlcm0tYmFkZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMy5sLTMgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMyAubGlzdGluZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMyAubGlzdGluZy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4uc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTQgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tNSAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA2NCU7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMSB7XG4gICAgd2lkdGg6IDUzJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMiB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLTktaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA4Ni45NyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzclO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAubWctcm93IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDAgMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMgLmxpc3RpbmctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAzNyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0yIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDkzJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA5Mi44NzYlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjYlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctaXRlbS0xIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA4NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTIgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAudGVybS1iYWRnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIC5saXN0aW5nLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIC5saXN0aW5nLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTMgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS00IC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tNSAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDY0JTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4ubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSAubWctY29sLTEge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTEgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0xIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtMyB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sLTQge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY0JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnBvc3Qtc3VidGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMiAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5tZy1jb2wtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMiAubWctY29sLTQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5tZy1jb2wtNCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbC00LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sLTQge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLm1nLWNvbC00LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMiAubWctY29sLTQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wtNCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC00IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogOTIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA3MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTEgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMSAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0xIC5tZy1jb2wge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTEgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0xIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMSAubWctY29sLTEge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLmxpc3RpbmctbWctMTAtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLmxpc3RpbmctbWctMTAtaXRlbS5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLmxpc3RpbmctbWctMTAtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLmxpc3RpbmctbWctMTAtaXRlbS5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLmxpc3RpbmctbWctMTAtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLmxpc3RpbmctbWctMTAtaXRlbS5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDM2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubGlzdGluZy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubGlzdGluZy1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5tZy1jb2wtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAuZm9ybWF0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDUyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDgyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNDMlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5saXN0aW5nLW1nLTEwLWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLmxpc3RpbmctbWctMTAtaXRlbS5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDkyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtNCB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSAubWctY29sIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSAubWctY29sLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAzMCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLmxpc3RpbmctbWctMTAtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDcwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLmxpc3RpbmctaXRlbSAucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLmZvcm1hdC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDUyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDc2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDQzJTtcbiAgfVxufVxuLmxpc3RpbmctaXRlbS11c2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItYXZhdGFyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLmJ0bi1saWdodC5idG4tbGlnaHQ6Zm9jdXMsIC5saXN0aW5nLWl0ZW0tdXNlciAuYnRuLWxpZ2h0LmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgNXB4IDdweCAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC5zb2NpYWwtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMjdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0NDQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pdGVtIGEsIC5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pdGVtIGEgLmZhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmdpdGh1Yjpob3ZlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYjIwMjc7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLnlvdXR1YmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2MxODFlO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC5saW5rZWRpbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMjY2YTA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmRyaWJiYmxlIGE6aG92ZXIge1xuICBjb2xvcjogI2VhNGM4OTtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAudmltZW8gYTpob3ZlciB7XG4gIGNvbG9yOiAjNDZhM2U5O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC5kZWxpY2lvdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGE3OWZmO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC5zb3VuZGNsb3VkIGE6aG92ZXIge1xuICBjb2xvcjogI2Y1MDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuYmVoYW5jZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzYjYzZmM7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmZsaWNrciBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZjQ0ZGI7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmluc3RhZ3JhbSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MTdmYTQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmdvb2dsZS1wbHVzIGE6aG92ZXIge1xuICBjb2xvcjogI2Q3M2QzMjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZ29vZ2xlLXBsdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDczZDMyO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC5nb29nbGUtcGx1cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNzNkMzI7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmdvb2dsZS1wbHVzIGE6aG92ZXIge1xuICBjb2xvcjogI2Q3M2QzMjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAudHdpdHRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM1OWM4ZmY7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmZhY2Vib29rIGE6aG92ZXIge1xuICBjb2xvcjogIzRhNjM5Zjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItZGlzcGxheS1uYW1lIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLmJpb2dyYXBoeSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAuYmlvZ3JhcGh5IHAge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTExcHg7XG4gIHRvcDogMzVweDtcbiAgYmFja2dyb3VuZDogIzAwNzdkNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItYmFkZ2Uge1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLmxpc3RpbmctdXNlci5jb2x1bW5zLTEgLmxpc3RpbmctaXRlbS11c2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctdXNlciAubGlzdGluZy1pdGVtLXVzZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlzdGluZy5icy1saXN0aW5nLXVzZXItbGlzdGluZy0xIC5icy1zbGlkZXItZG90czpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAuYnMtbGlzdGluZy5icy1saXN0aW5nLXVzZXItbGlzdGluZy0yIC5icy1zbGlkZXItZG90czpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAuYnMtbGlzdGluZy5icy1saXN0aW5nLXVzZXItbGlzdGluZy0zIC5icy1zbGlkZXItZG90czpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAuYnMtbGlzdGluZy5icy1saXN0aW5nLXVzZXItbGlzdGluZy00IC5icy1zbGlkZXItZG90czpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMSAudXNlci1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0gYTpob3ZlciAuZmEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTEgLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xLnN0eWxlLTIgLnVzZXItYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMS5zdHlsZS0yIC51c2VyLW1ldGEge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xLnN0eWxlLTIgLnVzZXItYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xLnN0eWxlLTIgLnVzZXItZGlzcGxheS1uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC5icy11c2VyLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDY5KTtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC5icy11c2VyLWl0ZW06aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLmJzLXVzZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC51c2VyLWF2YXRhciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItc29jaWFsLWljb25zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDE0cHggMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAuYnRuLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBjb2xvcjogIzdkN2Q4MCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC51c2VyLWRpc3BsYXktbmFtZSB7XG4gIG1hcmdpbjogMTJweCAwIDhweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAuYmlvZ3JhcGh5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAuYmlvZ3JhcGh5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAudXNlci1iYWRnZSB7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAtNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItc29jaWFsLWljb25zIGEge1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0ge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItc29jaWFsLWljb25zIGEge1xuICBtaW4td2lkdGg6IDI0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIuc3R5bGUtMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMi5zdHlsZS0xIC5idG4tbGlnaHQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yLnN0eWxlLTIgLnVzZXItYmFkZ2Uge1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5tb3JlLXN0b3JpZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMzMwcHg7XG4gIGJvdHRvbTogNzBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogLTJweCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDMyNXB4O1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cblxuLm1vcmUtc3RvcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IC00cHg7XG59XG5cbi5tb3JlLXN0b3JpZXMucmlnaHQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5tb3JlLXN0b3JpZXMubGVmdCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0zMzBweDtcbn1cblxuLm1vcmUtc3Rvcmllcy5tb3JlLXN0b3JpZXMtdGh1bWJuYWlsLTIge1xuICB3aWR0aDogMzU1cHg7XG4gIHJpZ2h0OiAtMzYwcHg7XG59XG5cbi5tb3JlLXN0b3JpZXMubW9yZS1zdG9yaWVzLXRodW1ibmFpbC0yLmxlZnQge1xuICB3aWR0aDogMzU1cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMzYwcHg7XG59XG5cbi5tb3JlLXN0b3JpZXMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLm1vcmUtc3RvcmllcyAubGlzdGluZyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ubW9yZS1zdG9yaWVzIC5icy1wYWdpbmF0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubW9yZS1zdG9yaWVzLWNsb3NlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjY2VjZWNlO1xufVxuXG4ubW9yZS1zdG9yaWVzLmxlZnQgLm1vcmUtc3Rvcmllcy1jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1vcmUtc3RvcmllcyAubGlzdGluZy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubW9yZS1zdG9yaWVzIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLm1vcmUtc3RvcmllcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnMtaXJwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMTBweCAwIDE1cHggMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5icy1pcnAgLmJzLWlycC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5icy1pcnAgLmJzLWlycC1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYnMtaXJwIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLWlycCBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLWlycCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaXJwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJzLWlycC5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5icy1pcnAubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5icy1pcnAuY2VudGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5icy1pcnAgLmxpc3RpbmctdGV4dCAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQgLml0ZW0taW5uZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJzLWlycCAubGlzdGluZyAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0yIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5icy1pcnAuYnMtaXJwLXRleHQtMS1mdWxsLCAuYnMtaXJwLmJzLWlycC10ZXh0LTItZnVsbCwgLmJzLWlycC5icy1pcnAtdGV4dC0zLWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRleHQtNC1mdWxsLCAuYnMtaXJwLmJzLWlycC10aHVtYm5haWwtMS1mdWxsLCAuYnMtaXJwLmJzLWlycC10aHVtYm5haWwtMi1mdWxsLCAuYnMtaXJwLmJzLWlycC10aHVtYm5haWwtMy1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmJzLWlycC5icy1pcnAtdGV4dC0xLWZ1bGwgLmJzLWlycC1oZWFkaW5nOmJlZm9yZSwgLmJzLWlycC5icy1pcnAtdGV4dC0yLWZ1bGwgLmJzLWlycC1oZWFkaW5nOmJlZm9yZSwgLmJzLWlycC5icy1pcnAtdGV4dC0zLWZ1bGwgLmJzLWlycC1oZWFkaW5nOmJlZm9yZSwgLmJzLWlycC5icy1pcnAtdGV4dC00LWZ1bGwgLmJzLWlycC1oZWFkaW5nOmJlZm9yZSwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTEtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10aHVtYm5haWwtMi1mdWxsIC5icy1pcnAtaGVhZGluZzpiZWZvcmUsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0zLWZ1bGwgLmJzLWlycC1oZWFkaW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icy1pcnAuYnMtaXJwLXRleHQtMS1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC0xLCAuYnMtaXJwLmJzLWlycC10ZXh0LTEtZnVsbCAubGlzdGluZy1pdGVtLXRleHQtMTpsYXN0LWNoaWxkLCAuYnMtaXJwLmJzLWlycC10ZXh0LTItZnVsbCAubGlzdGluZy1pdGVtLXRleHQtMiwgLmJzLWlycC5icy1pcnAtdGV4dC0yLWZ1bGwgLmxpc3RpbmctaXRlbS10ZXh0LTI6bGFzdC1jaGlsZCwgLmJzLWlycC5icy1pcnAtdGV4dC0zLWZ1bGwgLmxpc3RpbmctaXRlbS10ZXh0LTMsIC5icy1pcnAuYnMtaXJwLXRleHQtMy1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC0zOmxhc3QtY2hpbGQsIC5icy1pcnAuYnMtaXJwLXRleHQtNC1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC00LCAuYnMtaXJwLmJzLWlycC10ZXh0LTQtZnVsbCAubGlzdGluZy1pdGVtLXRleHQtNDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaXJwLmJzLWlycC10ZXh0LTEtZnVsbCAubGlzdGluZy1pdGVtLXRleHQtMSAuaXRlbS1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTIgLmJzLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cblxuLmJzLWlycC5icy1pcnAtdGV4dC0xLWZ1bGwgLmJzLXBhZ2luYXRpb24sIC5icy1pcnAuYnMtaXJwLXRleHQtMi1mdWxsIC5icy1wYWdpbmF0aW9uLCAuYnMtaXJwLmJzLWlycC10ZXh0LTMtZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGV4dC00LWZ1bGwgLmJzLXBhZ2luYXRpb24sIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0xLWZ1bGwgLmJzLXBhZ2luYXRpb24sIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0yLWZ1bGwgLmJzLXBhZ2luYXRpb24sIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0zLWZ1bGwgLmJzLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5icy1pcnAgLnBvc3QtbWV0YSBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gIC5icy1pcnAubGVmdCwgLmJzLWlycC5yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjFweCAwIDIxcHggMDtcbiAgfVxufVxuLmJzLWxpc3Rpbmctc2xpZGVyLTEgPiAuYnMtc2xpZGVyLCAuYnMtbGlzdGluZy1zbGlkZXItMiA+IC5icy1zbGlkZXIsIC5icy1saXN0aW5nLXNsaWRlci0zID4gLmJzLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icy1saXN0aW5nLXNsaWRlci0xLCAuYnMtbGlzdGluZy1zbGlkZXItMiwgLmJzLWxpc3Rpbmctc2xpZGVyLTMge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uYnMtc2hvcnRjb2RlLmJzLXNsaWRlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgYSB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4uYnMtc2hvcnRjb2RlLmJzLXNsaWRlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgYTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJzLXNob3J0Y29kZS5icy1zbGlkZXIgLmJldHRlci1kaXJlY3Rpb24tbmF2IGEuYmV0dGVyLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgcmlnaHQ6IC0zcHg7XG59XG5cbi5icy1zbGlkZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLXNsaWRlci1pdGVtID4gLml0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLXNsaWRlci1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDUlO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW0gLmltZy1jb250LmItZXJyb3IsIC5icy1zbGlkZXItaXRlbSAuaW1nLWNvbnQuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAuYnMtc2xpZGVyLWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5icy1zbGlkZXIgLmJzLXNsaWRlci1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icy1zbGlkZXItaXRlbS5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG59XG5cbi5icy1zbGlkZXItaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ1JTtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjU1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW06aG92ZXIgLmltZy1jb250IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtODBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0uc2xpZGVyLWNvbnRlbnQtc2hvd24gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAuY29udGVudC1jb250YWluZXIgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC50aXRsZSB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC50aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cywgLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU3KTtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icy1zbGlkZXItMSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0LCAuYnMtc2xpZGVyLTEgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAtMzZweCAwIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG5cbi5icy1zbGlkZXItMSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cblxuLmJzLXNsaWRlci0xIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQge1xuICByaWdodDogMjBweDtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAucG9zdC1zdWJ0aXRsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDdweDtcbn1cblxuLmJzLXNsaWRlci0xLmwtMSAuYnMtc2xpZGVyLTEtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTEubC0yIC5icy1zbGlkZXItMS1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4uYnMtc2xpZGVyLTEubC0yIC5icy1zbGlkZXItMS1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTEwJTtcbn1cblxuLmJzLXNsaWRlci0xLmwtMiAuYnMtc2xpZGVyLTEtaXRlbSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLXNsaWRlci0xLmwtMiAuYnMtc2xpZGVyLTEtaXRlbSAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMTcwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnMtc2xpZGVyLTEubC0yIC5icy1zbGlkZXItMS1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cblxuLmJzLXNsaWRlci0xLmwtMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgbGVmdDogLTIwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5icy1zbGlkZXItMS5sLTI6aG92ZXIgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icy1zbGlkZXItMS5sLTIgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLXNsaWRlci0xLmwtMjpob3ZlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmJzLXNsaWRlci0xIC5icy1zbGlkZXItMS1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmJzLXNsaWRlci0xIC5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJzLXNsaWRlci0xIC5icy1zbGlkZXItMS1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJzLXNsaWRlci0xIC5icy1zbGlkZXItMS1pdGVtIC50aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmJzLXNsaWRlci0xIC5icy1zbGlkZXItMS1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgfVxuICAuYnMtc2xpZGVyLTEgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYnMtc2xpZGVyLTE6aG92ZXIgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5icy1zbGlkZXItMSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0IHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYnMtc2xpZGVyLTE6aG92ZXIgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmJzLXNsaWRlci0yLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtOmhvdmVyIC5pbWctY29udCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW46IDAgMCAwIC0yMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtLnNsaWRlci1jb250ZW50LXNob3duIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGJvdHRvbTogNDBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAudGl0bGUge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMsIC5icy1zbGlkZXItMi1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yOmFmdGVyLCAuYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciBhLnJlYWQtbW9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEucmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEge1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5icy1zbGlkZXItMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0LCAuYnMtc2xpZGVyLTIgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAtMzZweCAwIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAucG9zdC1zdWJ0aXRsZTpmaXJzdC1jaGlsZCwgLmJzLXNsaWRlci0yLWl0ZW0gLnRlcm0tYmFkZ2VzICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAtNHB4O1xufVxuXG4uYnMtc2xpZGVyLTIubC0xIC5icy1zbGlkZXItMi1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMi5sLTIgLmJzLXNsaWRlci0yLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmJzLXNsaWRlci0yLmwtMSAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSwgLmJzLXNsaWRlci0yLmwtMiAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuXG4uYnMtc2xpZGVyLTIubC0yIC5icy1zbGlkZXItMi1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMi5sLTMgLmJzLXNsaWRlci0yLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMjAlO1xufVxuXG4uYnMtc2xpZGVyLTIubC0yIC5icy1zbGlkZXItMi1pdGVtIC5wb3N0LW1ldGEsIC5icy1zbGlkZXItMi5sLTMgLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icy1zbGlkZXItMi5sLTIgLmJzLXNsaWRlci0yLWl0ZW0gLnRpdGxlIGEsIC5icy1zbGlkZXItMi5sLTMgLmJzLXNsaWRlci0yLWl0ZW0gLnRpdGxlIGEge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJzLXNsaWRlci0yLmwtMiAuYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIsIC5icy1zbGlkZXItMi5sLTMgLmJzLXNsaWRlci0yLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogNy41JTtcbiAgYm90dG9tOiA3LjUlO1xuICByaWdodDogNy41JTtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDg1JTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1zbGlkZXItMi5sLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCwgLmJzLXNsaWRlci0yLmwtMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzAlO1xuICB9XG4gIC5icy1zbGlkZXItMi1pdGVtIC50aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5icy1zbGlkZXItMi1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJzLXNsaWRlci0yLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDcuNSU7XG4gICAgYm90dG9tOiA3LjUlO1xuICAgIHJpZ2h0OiA3LjUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5icy1zbGlkZXItMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0LCAuYnMtc2xpZGVyLTIgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtOmhvdmVyIC5pbWctY29udCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA0NSU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogNDYwcHg7XG4gIG1hcmdpbjogLTEyMHB4IDAgMCAtMjMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAuY29udGVudC1jb250YWluZXIgYS5yZWFkLW1vcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciBhLnJlYWQtbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbS5zbGlkZXItY29udGVudC1zaG93biAuY29udGVudC1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDUwJTtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAudGl0bGUge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMsIC5icy1zbGlkZXItMy1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yOmFmdGVyLCAuYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEge1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLXNsaWRlci0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBtYXJnaW46IC0zNnB4IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLmJzLXNsaWRlci0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uYnMtc2xpZGVyLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkLCAuYnMtc2xpZGVyLTMtaXRlbSAudGVybS1iYWRnZXMgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIC00cHg7XG59XG5cbi5icy1zbGlkZXItMy5sLTEgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0zLmwtMiAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTMubC0zIC5icy1zbGlkZXItMy1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4uYnMtc2xpZGVyLTMubC0xIC5icy1zbGlkZXItMy1pdGVtIC50aXRsZSBhLCAuYnMtc2xpZGVyLTMubC0yIC5icy1zbGlkZXItMy1pdGVtIC50aXRsZSBhLCAuYnMtc2xpZGVyLTMubC0zIC5icy1zbGlkZXItMy1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi5icy1zbGlkZXItMy5sLTEgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0zLmwtMiAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTMubC0zIC5icy1zbGlkZXItMy1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4uYnMtc2xpZGVyLTMubC0yIC5icy1zbGlkZXItMy1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMTAlICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zbGlkZXItMy5sLTIgLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3QtbWV0YSwgLmJzLXNsaWRlci0zLmwtMyAuYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLXNsaWRlci0zLmwtMiAuYnMtc2xpZGVyLTMtaXRlbSAudGl0bGUgYSwgLmJzLXNsaWRlci0zLmwtMyAuYnMtc2xpZGVyLTMtaXRlbSAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnMtc2xpZGVyLTMubC0zIC5icy1zbGlkZXItMy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDcuNSU7XG4gIGJvdHRvbTogNy41JTtcbiAgcmlnaHQ6IDcuNSU7XG4gIHRvcDogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDg1JTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0uc2xpZGVyLWNvbnRlbnQtc2hvd24gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgYm90dG9tOiAyNXB4O1xufVxuXG4uYnMtc2xpZGVyLTMubC0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMy5sLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmJzLXNsaWRlci0zIC5icy1zbGlkZXItMy1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbiAgLmJzLXNsaWRlci0zIC5icy1zbGlkZXItMy1pdGVtIC50aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDExMCUgIWltcG9ydGFudDtcbiAgfVxuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBsZWZ0OiA3LjUlO1xuICAgIGJvdHRvbTogNy41JTtcbiAgICByaWdodDogNy41JTtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogODUlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmJzLXNsaWRlci0zIC5icy1zbGlkZXItMy1pdGVtLnNsaWRlci1jb250ZW50LXNob3duIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG4gIC5icy1zbGlkZXItMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0LCAuYnMtc2xpZGVyLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJzLXB1c2gtbm90aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtcHVzaC1ub3RpLWJnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLXB1c2gtbm90aSAuYnMtcHVzaC1ub3RpLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4uYnMtcHVzaC1ub3RpIC5icy1wdXNoLW5vdGktd3JhcHBlci1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MS5ic3BuLXQxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktaW5uZXIge1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMjBweCAxMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDEgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktd3JhcHBlci1pY29uIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDExMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MSAuYnMtcHVzaC1ub3RpLXdyYXBwZXItaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICBtYXJnaW4tdG9wOiAtMjNweDtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktd3JhcHBlci1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgYm90dG9tOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS13cmFwcGVyLWljb24gLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgbWFyZ2luLWxlZnQ6IC04LjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MSAuYnMtcHVzaC1ub3RpLWJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICByaWdodDogLTMlO1xuICBmb250LXNpemU6IDdlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICBvcGFjaXR5OiAwLjA5O1xufVxuXG4uYnMtcHVzaC1ub3RpLnBvc3QtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0IC5icy1wdXNoLW5vdGkuYnNwbi10MSAuYnMtcHVzaC1ub3RpLXdyYXBwZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE2cHg7XG4gIHJpZ2h0OiAtMTZweDtcbiAgdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53aWRnZXQgLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQyIC5icy1wdXNoLW5vdGktaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmRmZGZkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIgLmJzLXB1c2gtbm90aS13cmFwcGVyLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiA5O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIgLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MiAuYnMtcHVzaC1ub3RpLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQyIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQyIC5icy1wdXNoLW5vdGktYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBicy1pY29ucztcbiAgY29udGVudDogXCLrgaFcIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MiAuYnMtcHVzaC1ub3RpLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4uYnMtYm94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtYm94LWlubmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5icy1ib3ggLmJveC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1ib3ggLmJveC1pbWFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYnMtYm94LTEgLmJzLWJveC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5icy1ib3gtMSAuYm94LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icy1ib3gtMSAuYm94LWltYWdlOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmJzLWJveC0xOmhvdmVyIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBvcGFjaXR5OiAxO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xufVxuXG4uYnMtYm94LTEgLmJveC1wcmUtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5icy1ib3gtMSAuYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1ib3gtMiAuYm94LWltYWdlOmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBvcGFjaXR5OiAxO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xufVxuXG4uYnMtYm94LTIgLmJveC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1ib3gtMiAuYm94LWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uYnMtYm94LTI6aG92ZXIgLmJveC1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5icy1ib3gtMiAuYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icy1ib3gtMyAuYm94LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icy1ib3gtMyAuYm94LWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmJzLWJveC0zOmhvdmVyIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cblxuLmJzLWJveC0zIC5ib3gtc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuLmJzLWJveC0zIC5ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuLmJzLWJveC0zIC5iZi1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtYm94LTMuYm94LW5vLWJnIC5iZi1pY29uLCAuYnMtYm94LTMuYm94LW5vLWJnIC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTMuYm94LW5vLWJnIC5ib3gtdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5icy1ib3gtMy5ib3gtbm8tYmcge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uYnMtYm94LTMuYm94LW5vLWJnIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLWJveC0zLmJveC10ZXh0LWxlZnQgLmJmLWljb24sIC5icy1ib3gtMy5ib3gtdGV4dC1sZWZ0IC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTMuYm94LXRleHQtbGVmdCAuYm94LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYnMtYm94LTMuYm94LXRleHQtcmlnaHQgLmJmLWljb24sIC5icy1ib3gtMy5ib3gtdGV4dC1yaWdodCAuYm94LXN1Yi10aXRsZSwgLmJzLWJveC0zLmJveC10ZXh0LXJpZ2h0IC5ib3gtdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYnMtYm94LTMuYm94LXRleHQtY2VudGVyIC5iZi1pY29uLCAuYnMtYm94LTMuYm94LXRleHQtY2VudGVyIC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTMuYm94LXRleHQtY2VudGVyIC5ib3gtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmJzLWJveC00IC5icy1ib3gtaW5uZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEyMCU7XG59XG5cbi5icy1ib3gtNCAuYm94LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icy1ib3gtNCAuYm94LWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmJzLWJveC00OmhvdmVyIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cblxuLmJzLWJveC00IC5ib3gtc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuLmJzLWJveC00IC5ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuLmJzLWJveC00IC5iZi1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtYm94LTQuYm94LW5vLWJnIC5iZi1pY29uLCAuYnMtYm94LTQuYm94LW5vLWJnIC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTQuYm94LW5vLWJnIC5ib3gtdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5icy1ib3gtNC5ib3gtbm8tYmcge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uYnMtYm94LTQuYm94LW5vLWJnIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLWJveC00LmJveC10ZXh0LWxlZnQgLmJmLWljb24sIC5icy1ib3gtNC5ib3gtdGV4dC1sZWZ0IC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTQuYm94LXRleHQtbGVmdCAuYm94LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYnMtYm94LTQuYm94LXRleHQtcmlnaHQgLmJmLWljb24sIC5icy1ib3gtNC5ib3gtdGV4dC1yaWdodCAuYm94LXN1Yi10aXRsZSwgLmJzLWJveC00LmJveC10ZXh0LXJpZ2h0IC5ib3gtdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYnMtYm94LTQuYm94LXRleHQtY2VudGVyIC5iZi1pY29uLCAuYnMtYm94LTQuYm94LXRleHQtY2VudGVyIC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTQuYm94LXRleHQtY2VudGVyIC5ib3gtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3Rpbmctd2lkZ2V0LCAud2lkZ2V0IC5saXN0aW5nLXdpZGdldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3Rpbmctd2lkZ2V0IC5saXN0aW5nLWl0ZW0gaW1nLndwLXBvc3QtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5saXN0aW5nLXdpZGdldCAubGlzdGluZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmxpc3Rpbmctd2lkZ2V0IC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy13aWRnZXQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogODBweDtcbn1cblxuLmxpc3Rpbmctd2lkZ2V0IC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5saXN0aW5nLXdpZGdldCAubGlzdGluZy1pdGVtIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjc4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzID4gLmNvbnRlbnQtd3JhcCA+IC5jb250YWluZXIgPiAucm93ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3Rpbmctd2lkZ2V0Lmxpc3Rpbmctd2lkZ2V0LXNpbXBsZSAubGlzdGluZy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy13aWRnZXQubGlzdGluZy13aWRnZXQtc2ltcGxlIC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubGlzdGluZy13aWRnZXQubGlzdGluZy13aWRnZXQtc2ltcGxlIC5saXN0aW5nLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubGlzdGluZy13aWRnZXQubGlzdGluZy13aWRnZXQtdGh1bWJuYWlsIC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zZXBhcmF0b3ItbGluZSB7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICB3aWR0aDogNzAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzk0OTQ5NDtcbn1cblxuLnNlcGFyYXRvci1saW5lIC5zZXAtaWNvbiB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uc2VwYXJhdG9yLWxpbmUgLnNlcC1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA0NDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTQ0MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VwYXJhdG9yLWxpbmUgLnNlcC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNDQwJTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNDQwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaWRlYmFyID4gLndpZGdldDpsYXN0LWNoaWxkLCAud2lkZ2V0ID4gLmJzLWxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IG9sLCAud2lkZ2V0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ud2lkZ2V0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IGxpID4gdWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ud2lkZ2V0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud2lkZ2V0LndpZGdldF90ZXh0IGltZyB7XG4gIG1hcmdpbjogMTBweCAwIDE1cHggMDtcbn1cblxuLndpZGdldCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXItY29sdW1uIC53aWRnZXQgPiAuYnMtbGlzdGluZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCA+IC5iZXR0ZXItd2VhdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgLnBvc3QtY291bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQsIC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQuYWN0aXZlLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43MSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRkLmFjdGl2ZS1kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTEpO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZCwgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzg4ODtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41MSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRkLnBhZCwgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQucGFkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSBjYXB0aW9uIHtcbiAgcGFkZGluZzogMjBweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0Zm9vdCB0ZCwgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzEpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGZvb3QgdGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyAuY2hpbGRyZW4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5wb3N0LWNvdW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzQ0NDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsLmNoaWxkcmVuIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bC5jaGlsZHJlbiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IC5iZi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkubWVudS1oYXZlLWljb24ubWVudS10aXRsZS1oaWRlID4gYSA+IC5iZi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBsZWZ0OiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5tZW51LXRpdGxlLWhpZGUgc3Bhbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgYSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSB1bCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaGF2ZS1pY29uID4gYTpiZWZvcmUsIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkubWVudS1oYXZlLWljb24gYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgdWwgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZSAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgLnN1Yi1tZW51ID4gbGkgPiBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcmlnaHQ6IDhweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgLm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4ubHRyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgPiBsaSA+IC5tZWdhLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSAubWVnYS1tZW51LCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0LndpZGdldF9wYWdlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcGFnZXMgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLndpZGdldC53aWRnZXRfcGFnZXMgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLndpZGdldC53aWRnZXRfcGFnZXMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyBsaSAucG9zdC1kYXRlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgbGkgLnJzc3dpZGdldCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIGxpIC5yc3MtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyBsaSAucnNzU3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1mb3JtLCAud2lkZ2V0LndpZGdldF9kaXNwbGF5X3NlYXJjaCBmb3JtW3JvbGU9c2VhcmNoXSwgLndpZGdldC53aWRnZXRfcHJvZHVjdF9zZWFyY2ggLndvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoLCAud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWhlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCwgLndpZGdldC53aWRnZXRfZGlzcGxheV9zZWFyY2ggZm9ybVtyb2xlPXNlYXJjaF0gaW5wdXQjYmJwX3NlYXJjaCwgLndpZGdldC53aWRnZXRfcHJvZHVjdF9zZWFyY2ggLnNlYXJjaC1maWVsZCwgLndpZGdldC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjAlO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCwgLndpZGdldC53aWRnZXRfZGlzcGxheV9zZWFyY2ggZm9ybVtyb2xlPXNlYXJjaF0gaW5wdXQjYmJwX3NlYXJjaF9zdWJtaXQsIC53aWRnZXQud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XSwgLndpZGdldC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgbWFyZ2luOiAwIDZweCA2cHggMDtcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlIC5zb2NpYWwtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlIHNwYW4uc29jaWFsLWl0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbS5iYm0sIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbS5saW5lLCAuYnMtc29jaWFsLXNoYXJlIHNwYW4uc29jaWFsLWl0ZW0ud2hhdHNhcHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0X2JzLXRoZW1lLXNvY2lhbC1zaGFyZSAuYnMtc29jaWFsLXNoYXJlIHNwYW4uc29jaWFsLWl0ZW0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbS5iYm0sIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbS5saW5lLCAuYnMtc29jaWFsLXNoYXJlIHNwYW4uc29jaWFsLWl0ZW0ud2hhdHNhcHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbiBzcGFuLnNvY2lhbC1pdGVtIGEge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkOGQ4ZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24gc3Bhbi5zb2NpYWwtaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2M3Yztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24gc3Bhbi5zb2NpYWwtaXRlbSBhIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbiBzcGFuLnNvY2lhbC1pdGVtIGEgc3BhbjpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24ubm8tdGl0bGUtc3R5bGUgc3Bhbi5zb2NpYWwtaXRlbSBhIHtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24ubm8tdGl0bGUtc3R5bGUgc3Bhbi5zb2NpYWwtaXRlbSBhIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmZhY2Vib29rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE2MzlmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjcxYjM7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50d2l0dGVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTljOGZmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udHdpdHRlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4ZDFmZjtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczZDMyO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjQwMzU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5waW50ZXJlc3QgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5waW50ZXJlc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzIyMjk7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5saW5rZWRpbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjZhMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmxpbmtlZGluIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3ZWMxO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udHVtYmxyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U1YTcwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udHVtYmxyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MjgzO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZW1haWwgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzE1MWM7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5lbWFpbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMmEzOTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5Y2RlO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udGVsZWdyYW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjhkZGU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS53aGF0c2FwcCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTY3Njtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLndoYXRzYXBwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjYTY1O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ucmVkZGl0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ucmVkZGl0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzYzAxO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4MTM7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2QwZjtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnZrIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3NWEzO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTVmODQ7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5kaWdnIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZGlnZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmxpbmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI5MDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5saW5lIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOTAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ubGluZSAuZmEuZmEtbGluZS1pdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJZQUFBQVdDQU1BQUFEemFwd0pBQUFBeGxCTVZFWC8vLzhBdXdBQXR3QUF2UUQ5Ly8xTzBreDIzWGFhNVpseTNIRXJ5aWo3L3Z2dysvRHMrdXpaOXRuUjlOR000WXlLNElwSjBVZzZ6RGdkeGhuMy9mZmwrT1RYOXRlLzc3NjU3Yml4NjdHcDZhbWs2S09DMzRGcjJtcGgxbUJkMVZ4Q3prQkIwRDhEd1FEMC9mVG8rZWZmOXQvSzhzckQ4TU83N3JxdTZxNmQ1WnlSNDVHSDRJWiszMzF1Mm0xVTFGSTF5ekl3eWkwdnlpd2l5QjROeFFNQXZ3RHQrdTNlOXQ3TThzeTM3TGFUNHBLUDRZOTYzWGsrelR3bXlDSVl4QklUd3dzQXRBQnFJNUdGQUFBQkFrbEVRVlFZMDIyUlY1S0RNQkJFbTVGRU5zRTRrVzNXT1lmMTVuai9TNjBLS0Z5bTl2M3BhV1krdXFIOFM2MnBvZGExL1JicSsxdVNuMWoxZ1ZKMjE4OG9zVjR6UnBVbXRuMUNBeCtkcEllMEVlN29mSklDVWpTZzVRTUNpUjdhck9XUkZYZzhSQzlhYWdQRVF5M2RkMkI5NGFjRDA5QmhUL1RIU1Yvc2c4dkJBVEljYlpqSEhTeGZOVmdxMUxOUUIwQUNvdyt6cTVwVFg1ZnoxK1FzUHFSV2NYMEI3eGErSjFKanNXRzdpNUU3NEQ3SUJaYnVkclNZaDNZdmRFTFhtOEVwUU1FTUxYaEdVT2p3ME5JYVNhMVFQcjJ6c1F3TFpZQ3Iyd0xYR05WNWt6TDJobjBPaWEzTDE2MEdZa0VFWUQ1dWFxaWdYeGVXVnpTbE5XeEc5YWprRCswbUVodHhNdDFFQUFBQUFFbEZUa1N1UW1DQyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5iYm0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5iYm0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5iYm0gLmZhLmZhLWJibSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJZQUFBQVdDQU1BQUFEemFwd0pBQUFBa0ZCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vK1dBQm53QUFBQUwzUlNUbE1BQmV6a0cvWFpoeVlpQ2dPcU8vSGIwc08rdDdTZWpubHVYVmRBTWgwU0R1SGUxVXRITFNuY3lLNlprNEp5YWRqb013d0FBQURMU1VSQlZCalR0WkJacnNJd0RFVnZtalJEV3pyVHVXWG1qY0QrZDBjU1dVandpY1Q1T2ZKVjdNakdSMGs0NS9rVjZLMnozNFhTRGI5WlpJejF6WEdrZU9XckdwdXRjM3FpdVArU012L1RPT2RTN3BNaldLZVU2aEV6eG1MQW0xbUwwSFZoRVVKRUFDTHI1VEVVVlJBRSt3TndzZDYyREsxTFE2Uk9CVkQ2VnhPR3BtbitSL2dxd2V4SEJnYUU3ZDJ0TlVaclhvK0FucVpUQkp5MUZ1NUhZOHhzUGUvQ01QMWU0WVdCaGhKdFZkWEtnRTdRUFYybVpGQkZVZjUwN09reVdRVGFtVGh3U3piZ1BlNTJBQlpsWU9mV3NnQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnZpYmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ1NGE0O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udmliZXIgLmZhLmZhLXZpYmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBV0NBTUFBQUR6YXB3SkFBQUF0RkJNVkVWbVhheGxXNnRhVHFWZVZLaGpXYWRjVUtiLy8vOWlXS1poVnFudTdmWldTNlA4L1A1cFg2NWlXS3BoV0tTUWlzUjlkTGxyWXE5WVRhTzJzZGh5YWJOVFI2SHc3L2ZtNWZLc3A5S2puYzZnbXN5Y2xzcUlnYitCZUx0NWNMWjFiTE51WkxENStmenE2ZlRBdTkyN3Q5dW9vOUNXa01mMzl2dlJ6dWZPeStXd3E5U2FsTWx3WnJGY1VhUDA4L25mM2U3SXhPSEZ3ZUN4ck5TTmhzS0VmYjNpNGZETHgrTzRzOW16cnRaT1FwL1cxT25WMCtuU3hqRWlBQUFCWFVsRVFWUVkwejJRaDVMaklBeEFCUW9FQXo3Mzd0aU9XM3JQdHJ2Ly82L0Q4ZTYrR1RUTWswYlNDR1lFbzVSUjg1REFMOGk4TXZ2cysyQndhbVEvQ1JidWsvWFpNcHpYOGUySjlteFhDWDhmM2JBQnIzb0VzY3BmOWNKN1U0NzhrZ2h1U0NVOTduakpqS1lGejc4Z1c5RXdTNHNHL1dielR4QWdlTFdBOWZ6UzRHUFlwMGRCTzFVaDJKQzhTNi9sL0M3TElMdm50bi9nRGdOeHRBSWZBNzRwbUZkOHBFTW9TMVZRd0RwT0tkYWJGZ1JxNTVDNWNyWE92elhRVCs1RWdKS1liVjVhaE5iZVJOakd6K2pvYUVwWXFRNFViSjEwRklCNUYvV3g1ZHZLcHVNMGt1RHV6YllCc09tNVlZZXk1eTRDME55MEpjYXpjcWZXUmFUakN6RmxvbWt0MTdjMUVSS2ZicVJ2ZkdUenFTd1ZlRUpvcmIzVjN1THBkQ29DaEZiWDFvMkdKR25QYXZQM2dHS1NCb1pEOWRoMnQrNCtWb0l1Q0puMUFyT2dxNk9UNy91bjVXSUNYdkUwWG10L3NaelYwZ0RMaVQ4bU0zKysrUS81Nmg4dHB5U2c1QUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24gc3Bhbi5zb2NpYWwtaXRlbSBhIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ExYTFhMTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uIHNwYW4uc29jaWFsLWl0ZW0gYSAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5uby10aXRsZS1zdHlsZSBzcGFuLnNvY2lhbC1pdGVtIGEge1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLm5vLXRpdGxlLXN0eWxlIHNwYW4uc29jaWFsLWl0ZW0gYSAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmZhY2Vib29rIGEge1xuICBib3JkZXItY29sb3I6ICM0YTYzOWY7XG4gIGNvbG9yOiAjNGE2MzlmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5mYWNlYm9vayBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTI3MWIzO1xuICBjb2xvcjogIzUyNzFiMztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udHdpdHRlciBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTljOGZmO1xuICBjb2xvcjogIzU5YzhmZjtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udHdpdHRlciBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNThkMWZmO1xuICBjb2xvcjogIzU4ZDFmZjtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYSB7XG4gIGJvcmRlci1jb2xvcjogI2Q3M2QzMjtcbiAgY29sb3I6ICNkNzNkMzI7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNjQwMzU7XG4gIGNvbG9yOiAjZTY0MDM1O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5waW50ZXJlc3QgYSB7XG4gIGJvcmRlci1jb2xvcjogI2NiMjAyNztcbiAgY29sb3I6ICNjYjIwMjc7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMyMjI5O1xuICBjb2xvcjogI2UzMjIyOTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ubGlua2VkaW4gYSB7XG4gIGJvcmRlci1jb2xvcjogIzAyNjZhMDtcbiAgY29sb3I6ICMwMjY2YTA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmxpbmtlZGluIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMjdlYzE7XG4gIGNvbG9yOiAjMDI3ZWMxO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50dW1ibHIgYSB7XG4gIGJvcmRlci1jb2xvcjogIzNlNWE3MDtcbiAgY29sb3I6ICMzZTVhNzA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnR1bWJsciBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2MjgzO1xuICBjb2xvcjogIzQyNjI4Mztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZW1haWwgYSB7XG4gIGJvcmRlci1jb2xvcjogIzBjMTUxYztcbiAgY29sb3I6ICMwYzE1MWM7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmVtYWlsIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxYTJhMzk7XG4gIGNvbG9yOiAjMWEyYTM5O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTc5Y2RlO1xuICBjb2xvcjogIzE3OWNkZTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udGVsZWdyYW0gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzE3OWNkZTtcbiAgY29sb3I6ICMxNzljZGU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLndoYXRzYXBwIGEge1xuICBib3JkZXItY29sb3I6ICMwMGU2NzY7XG4gIGNvbG9yOiAjMDBlNjc2O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS53aGF0c2FwcCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjYTY1O1xuICBjb2xvcjogIzAwY2E2NTtcbn1cblxuLmJzLWFib3V0IC5hYm91dC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLmJzLWFib3V0IC5hYm91dC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtbGluayBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTdweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0gYSAuYnNmaSwgLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0gYSAuZmEge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTYzOWY7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLnR3aXR0ZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWM4ZmY7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLmdvb2dsZS1wbHVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczZDMyO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5pbnN0YWdyYW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNzc2Mzg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMzUlIDkwJSwgI2ZlYzU2NCwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3QtY29ybmVyIGF0IDAgMTQwJSwgI2ZlYzU2NCwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCAwIC0yNSUsICM1MjU4Y2YsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMjAlIC01MCUsICM1MjU4Y2YsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMTAwJSAwLCAjODkzZGMyLCByZ2JhKDAsIDAsIDAsIDApIDUwJSksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDYwJSAtMjAlLCAjODkzZGMyLCByZ2JhKDAsIDAsIDAsIDApIDUwJSksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDEwMCUgMTAwJSwgI2Q5MzE3YSwgcmdiYSgwLCAwLCAwLCAwKSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCM2NTU5Y2EsICNiYzMxOGYgMzAlLCAjZTMzZjVmIDUwJSwgI2Y3NzYzOCA3MCUsICNmZWM2NmQgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3QtY29ybmVyIGF0IDM1JSA5MCUsICNmZWM1NjQsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMCAxNDAlLCAjZmVjNTY0LCByZ2JhKDAsIDAsIDAsIDApIDUwJSksIHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCAwIC0yNSUsICM1MjU4Y2YsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDIwJSAtNTAlLCAjNTI1OGNmLCByZ2JhKDAsIDAsIDAsIDApIDUwJSksIHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCAxMDAlIDAsICM4OTNkYzIsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDYwJSAtMjAlLCAjODkzZGMyLCByZ2JhKDAsIDAsIDAsIDApIDUwJSksIHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCAxMDAlIDEwMCUsICNkOTMxN2EsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoIzY1NTljYSwgI2JjMzE4ZiAzMCUsICNlMzNmNWYgNTAlLCAjZjc3NjM4IDcwJSwgI2ZlYzY2ZCAxMDAlKTtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0ueW91dHViZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMTgxZTtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0ueW91dHViZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMTgxZTtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0uZHJpYmJibGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLnZpbWVvIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhM2U5O1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5iZWhhbmNlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I2M2ZjO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5waW50ZXJlc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLmdpdGh1YiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNGM0Yztcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0uZW1haWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLnRlbGVncmFtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5Y2RlO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS52ayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNzI5YTtcbn1cblxuLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtcy1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2lkZWJhci1jb2x1bW4tc2Vjb25kYXJ5IC5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybXMtbGlzdCwgLnZjX2NvbC1zbS0yIC5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybXMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gLnRlcm0tY291bnQsIC5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtIGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSAudGVybS1jb3VudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbTpob3ZlciAudGVybS1jb3VudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbTpob3ZlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi53aWRnZXQud2lkZ2V0X2JzLXN1YnNjcmliZS1uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgcGFkZGluZzogMjdweCAyM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAuc3Vic2NyaWJlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1tZXNzYWdlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWVtYWlsIHtcbiAgY29sb3I6ICM1ZjY1Njk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNjYmQxZDg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItc3Vic2NyaWJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAzM3B4IDMzcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTNweDtcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLXN1YnNjcmliZSAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5wb3dlcmVkLWJ5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDVweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMzExcHg7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAucG93ZXJlZC1ieTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTIge1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMiBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQobiszKSB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNjYuNjY2NjYlO1xuICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgxKSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmc6IDAgMCAwIDZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgcGFkZGluZzogMCAwIDAgNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMyBsaSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24tMSkge1xuICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QubGlzdC1waG90b3MgLmJzLWZsaWNrci1waG90byB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0Lmxpc3QtcGhvdG9zIC5icy1mbGlja3ItcGhvdG8gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5saXN0LXBob3RvcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJzLWZsaWNrci1waG90byAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtZmxpY2tyLXBob3RvIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0LmNvbHVtbnMtMiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChuKzMpIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdC5jb2x1bW5zLTMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMyU7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24tMSkge1xuICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmRyaWJiYmxlLXNob3QgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLWdvb2dsZS1wbHVzID4gZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5icy1lbWJlZCAuYnMtZW1iZWQtaXRlbSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5icy1lbWJlZCAuYnMtZW1iZWQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1lbWJlZCAuYnMtZW1iZWQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtaW5zdGFncmFtLXBob3RvIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtaW5zdGFncmFtLXBob3RvIGEsIC5icy1pbnN0YWdyYW0tcGhvdG8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnMtaW5zdGFncmFtLXBob3RvIGE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gLmltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYnMtaW5zdGFncmFtLXBob3RvIC5pbWctaG9sZGVyLmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmJzLWluc3RhZ3JhbS1waG90byAuaW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnMtaW5zdGFncmFtLXBob3RvIGEgLnRoZS1ob3ZlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLWluc3RhZ3JhbS1waG90byBhIC50aGUtaG92ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xufVxuXG4uYnMtaW5zdGFncmFtLXBob3RvOmhvdmVyIGEgLnRoZS1ob3ZlcjphZnRlciwgLmJzLWluc3RhZ3JhbS1waG90bzpob3ZlciBhIC50aGUtaG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWluc3RhZ3JhbS1waG90by1saXN0IGxpIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QgLmJzLWluc3RhZ3JhbS1waG90byBpbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDE1NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChuKzMpIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTItMSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAxNTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0yLTEgbGk6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0yLTEgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTItMSBsaTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTItMSBsaTpudGgtY2hpbGQobiszKSB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDNuLTEpIHtcbiAgcGFkZGluZzogMCAzcHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24tMikge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA2Ni42NjY2NiU7XG4gIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaTpudGgtY2hpbGQoMSkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmc6IDAgMCAwIDZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaTpudGgtY2hpbGQoMykge1xuICBwYWRkaW5nOiAwIDAgMCA2cHggIWltcG9ydGFudDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaTpudGgtY2hpbGQoM24tMSkge1xuICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGk6bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGk6bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0Lmxpc3QtcGhvdG9zIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyLjUlO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5saXN0LXBob3RvcyAuYnMtaW5zdGFncmFtLXBob3RvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QubGlzdC1waG90b3MgLmJzLWluc3RhZ3JhbS1waG90by1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtaW5zdGFncmFtIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1pbnN0YWdyYW0gLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIC5oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIC5oZWFkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTdweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB1bC5uZXdzLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB1bC5uZXdzLWxpc3QgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDY1JTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgdWwubmV3cy1saXN0IGxpLmFjdGl2ZSB7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMTEwcHg7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB1bC5uZXdzLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgdWwubmV3cy1saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODBjZTtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIC5jb250cm9sLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHNwYW46aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIC5jb250cm9sLW5hdiBzcGFuLnByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm5ld3N0aWNrZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmxheW91dC0xLWNvbCAubmV3c3RpY2tlci1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlci5oZWFkZXItdGlja2VyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BiX3dyYXBwZXIgLmJldHRlci1uZXdzdGlja2VyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAudmNfcm93OmZpcnN0LWNoaWxkID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyID4gLmJldHRlci1uZXdzdGlja2VyIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIC5jb250cm9sLW5hdiBzcGFuIC5mYSB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYmlnLWJ1dHRvbiAuc29jaWFsLWl0ZW0sIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYm94IC5pdGVtLWljb24sIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5pdGVtLWljb24sIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtY2xlYW4gLml0ZW0taWNvbiwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1tb2Rlcm4gLml0ZW0taWNvbiwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS02IC5pdGVtLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQzO1xufVxuXG4uYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJpZy1idXR0b24gLml0ZW0taWNvbiwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1ib3ggLml0ZW0tY291bnQsIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYm94IC5pdGVtLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbn1cblxuLndpZGdldF9iZXR0ZXItc29jaWFsLWNvdW50ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0X2JldHRlci1zb2NpYWwtY291bnRlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ud2lkZ2V0X2JldHRlci1zb2NpYWwtY291bnRlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTYgLnNvY2lhbC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNpdGUtZm9vdGVyIC5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZSwgLndpZGdldCAuYmV0dGVyLXN0dWRpby1zaG9ydGNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlY3Rpb24taGVhZGluZyAuaC10ZXh0IC5iZi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmc6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IDAuMzVzIGN1YmljLWJlemllcigwLjM5LCAwLjU4LCAwLjU3LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiAwLjM1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41OCwgMC41NywgMSkgMHM7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIC5oLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgLm90aGVyLWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogODIlO1xuICBwYWRkaW5nOiA0cHggMCA0cHggMTRweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MTphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTIuNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MSAuaC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTdweCA0cHggMDtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDE3cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MSAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDEgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MSAuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lcjpob3ZlciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxIC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zMjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qVkZOemcwTlRGQk5rTTBNREV4UlRkQ05rRTVPRGszTWpSQ056bENOa1JGSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pWRk56ZzBOVEZDTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TlVVM09EUTFNVGcyUXpRd01URkZOMEkyUVRrNE9UY3lORUkzT1VJMlJFVWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZOVVUzT0RRMU1UazJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NDYxdTlOQUFBQUVVbEVRVlI0Mm1KZ1FBWC95ZUFBQkJnQWdjSUQvVURPZ0w4QUFBQUFTVVZPUks1Q1lJST0pIHJlcGVhdDtcbiAgb3BhY2l0eTogMC4yO1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1IHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNTphZnRlciB7XG4gIHRvcDogaW5oZXJpdDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IC0wLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiAubWFpbi1saW5rOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qVkZOemcwTlRGQk5rTTBNREV4UlRkQ05rRTVPRGszTWpSQ056bENOa1JGSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pWRk56ZzBOVEZDTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TlVVM09EUTFNVGcyUXpRd01URkZOMEkyUVRrNE9UY3lORUkzT1VJMlJFVWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZOVVUzT0RRMU1UazJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NDYxdTlOQUFBQUVVbEVRVlI0Mm1KZ1FBWC95ZUFBQkJnQWdjSUQvVURPZ0w4QUFBQUFTVVZPUks1Q1lJST0pIHJlcGVhdDtcbiAgb3BhY2l0eTogMC4yO1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNi5tdWx0aS10YWIge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM2ID4gLm1haW4tbGluazpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBwYWRkaW5nOiA0cHggMTdweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pWRk56ZzBOVEZCTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalZGTnpnME5URkNOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOVVUzT0RRMU1UZzJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5VVTNPRFExTVRrMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0NjF1OU5BQUFBRVVsRVFWUjQybUpnUUFYL3llQUFCQmdBZ2NJRC9VRE9nTDhBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjI7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaXRpYWw7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM3Lm11bHRpLXRhYiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczcgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczcgPiAubWFpbi1saW5rOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDRweCAwIDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MiAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nOiA0cHggMCA0cHggMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtdDIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMnB4IDNweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIHBhZGRpbmc6IDRweCAxNXB4IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczIgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczIgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczQgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczMgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNCAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMzphZnRlciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczQ6YWZ0ZXIge1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMzOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMCA0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDM6YWZ0ZXIge1xuICB0b3A6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10MyA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMgPiBhID4gLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMgPiAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MyA+IC5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nOiA0cHggMCA0cHggMTdweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMiB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4wODtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMi5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMiA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczIgPiBhID4gLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzID4gLmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMgPiBhLmFjdGl2ZSA+IC5oLXRleHQuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzID4gYSA+IC5oLXRleHQuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczM6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IGEuYWN0aXZlID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gYSA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQuc2gtdDMuc2gtczQgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5zaC10My5zaC1zNCAubWFpbi1saW5rOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLm1haW4tdGVybS0xMTcxLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5zaC10My5zaC1zNCBhLmFjdGl2ZSwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5zaC10My5zaC1zNCA+IC5vdGhlci1saW5rIC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAxLCAwLjA3KTtcbiAgcGFkZGluZzogMnB4IDE1cHggMCAxNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczU6YWZ0ZXIge1xuICB0b3A6IC0xcHg7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczUuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1ID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNSA+IGEgPiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNiB7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBWUFBQUNwOFo1K0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UY2dLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalZGTnpnME5URkJOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qVkZOemcwTlRGQ05rTTBNREV4UlRkQ05rRTVPRGszTWpSQ056bENOa1JGSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk5VVTNPRFExTVRnMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TlVVM09EUTFNVGsyUXpRd01URkZOMEkyUVRrNE9UY3lORUkzT1VJMlJFVWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejQ2MXU5TkFBQUFFVWxFUVZSNDJtSmdRQVgveWVBQUJCZ0FnY0lEL1VET2dMOEFBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjEzO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM2LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM2ID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNiA+IGEgPiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3Lm11bHRpLXRhYiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMC41cHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzQ0NDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNy5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3ID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3ID4gYS5hY3RpdmUgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiBhID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczc6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICByaWdodDogLTE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4IHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4Lm11bHRpLXRhYiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDQ0O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE5cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAtMTlweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiBhID4gLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczg6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjEzO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4Lm11bHRpLXRhYiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNnB4IDRweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5OmFmdGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczkuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOS5icy1wcmV0dHktdGFicyB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLm1haW4tbGluay5hY3RpdmUgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NCAubWFpbi1saW5rOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NCA+IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgPiBhID4gLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NCAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAubWFpbi1saW5rIC5oLXRleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCA+IGEgPiAuaC10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5tYWluLWxpbms6aG92ZXIgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NCAubWFpbi1saW5rLmFjdGl2ZSAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IGEuYWN0aXZlIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgYTpob3ZlciAuaC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQge1xuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NCAuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0OmFmdGVyIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBpbml0aWFsO1xuICB0b3A6IDkwJTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NCAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5vdGhlci1saW5rIC5oLXRleHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIHRvcDogMTIwJTtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjElO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogMTAzJTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluazpob3ZlciAuaC10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMxOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMzOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczEgLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMyAuaC10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDExMCU7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHJpZ2h0OiAtMTNweDtcbiAgdG9wOiAtMXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMxIC5vdGhlci1saW5rIC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczMgLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAtMTNweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qVkZOemcwTlRGQk5rTTBNREV4UlRkQ05rRTVPRGszTWpSQ056bENOa1JGSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pWRk56ZzBOVEZDTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TlVVM09EUTFNVGcyUXpRd01URkZOMEkyUVRrNE9UY3lORUkzT1VJMlJFVWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZOVVUzT0RRMU1UazJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NDYxdTlOQUFBQUVVbEVRVlI0Mm1KZ1FBWC95ZUFBQkJnQWdjSUQvVURPZ0w4QUFBQUFTVVZPUks1Q1lJST0pO1xuICBvcGFjaXR5OiAwLjEzO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0OmFmdGVyIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0b3A6IDlweDtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQU1BQUFBRENBWUFBQUJXS0xXL0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UY2dLRTFoWTJsdWRHOXphQ2tpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UWpRNE5VVkZPRE5HTnpjMU1URkZOMEk0TlRkQ01UUkJNelEzUlRJd05UUWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRalE0TlVWRk9EUkdOemMxTVRGRk4wSTROVGRDTVRSQk16UTNSVEl3TlRRaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcENORGcxUlVVNE1VWTNOelV4TVVVM1FqZzFOMEl4TkVFek5EZEZNakExTkNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQ05EZzFSVVU0TWtZM056VXhNVVUzUWpnMU4wSXhORUV6TkRkRk1qQTFOQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGs4NkE3RUFBQUFTU1VSQlZIamFZbUJnWUxCZ0lBZ0FBZ3dBQjg4QU9jY1ZiTHNBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5oLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHJpZ2h0OiAtMTFweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB0cmFuc2Zvcm06IHNrZXcoMjlkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNCAuaC10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDExMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogNDJweDtcbiAgcmlnaHQ6IC00MnB4O1xuICB6LWluZGV4OiAtMjtcbn1cblxuLnNpdGUtZm9vdGVyIC5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLmgtdGV4dDphZnRlciwgLnNpdGUtZm9vdGVyIC5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5tYWluLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5vdGhlci1saW5rLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5vdGhlci1saW5rLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNCAub3RoZXItbGluay5vdGhlci1saW5rIC5oLXRleHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNCAubWFpbi1saW5rOmhvdmVyIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5tYWluLWxpbmsgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qa3lOVEEwTURReU5EZzJNVEV4UlRoQk1VWXpRa1k0UlRJeFEwVkNNRFpESWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2preU5UQTBNRFF6TkRnMk1URXhSVGhCTVVZelFrWTRSVEl4UTBWQ01EWkRJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2T1RJMU1EUXdOREEwT0RZeE1URkZPRUV4UmpOQ1JqaEZNakZEUlVJd05rTWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZPVEkxTURRd05ERTBPRFl4TVRGRk9FRXhSak5DUmpoRk1qRkRSVUl3TmtNaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NmYzRjlUQUFBQWhrbEVRVlI0Mm15UFN3N0RJQXhFSnlwMzZCb1FXeTdBU1JBQzVXQUlEcFZWSkJiODdrRWJGaFZ0WThrTCs0MDE0eTJsSkRubitLMmNNN1RXMk1ZWThnNGFZeEJDQUM3QjJtOG9sVkx5UE04NWsvV3kxZ3ByTFdLTUVFTE0zVWZRV29OemJzSTFFMW5oNWNrWSs4cERldS9ZOTMxQ1N1bmZONC9qT0o3ZSsxdFlTc0ZMZ0FFQUoyUkZaNnVTQ3M4QUFBQUFTVVZPUks1Q1lJST0pIHJlcGVhdDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uaGF2ZV9iZy5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNTphZnRlciB7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpIGJyaWdodG5lc3MoMTIuNyk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSA+IC5oLXRleHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1IC5oLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAuaC10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTRweDtcbiAgcmlnaHQ6IC0xNHB4O1xuICB6LWluZGV4OiAtMjtcbn1cblxuLnNpdGUtZm9vdGVyIC5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLmgtdGV4dDphZnRlciwgLnNpdGUtZm9vdGVyIC5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLm1haW4tbGluayAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLm90aGVyLWxpbmsub3RoZXItbGluayAuaC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLm90aGVyLWxpbmsub3RoZXItbGluayAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1IC5vdGhlci1saW5rLm90aGVyLWxpbmsgLmgtdGV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1IC5tYWluLWxpbms6aG92ZXIgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNS5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLm1haW4tbGluayAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJmMzg7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczYgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNiAuaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IC5vdGhlci1saW5rIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczYgLm90aGVyLWxpbmsgc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IC5vdGhlci1saW5rLmFjdGl2ZSAuaC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQuc2gtczYgLm1haW4tbGluayAuaC10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NSB7XG4gIHBhZGRpbmc6IDAgMCAzcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IC5oLXRleHQge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NSAub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NSAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1LnNoLXMyIHtcbiAgcGFkZGluZzogM3B4IDAgMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NS5zaC1zMiA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuc2gtczIgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuc2gtczIgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGJvdHRvbTogaW5oZXJpdDtcbiAgdG9wOiAtM3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1LnNoLXMyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1LnNoLTIgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMzpiZWZvcmUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2IC5oLXRleHQge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NiAub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDJweCAwIDAgMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2IC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NiAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm90aGVyLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMyOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMyID4gLm90aGVyLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMyIC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczIuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMzpiZWZvcmUge1xuICB0b3A6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IC0yMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXItYm94LXNoYWRvdzogLTJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAtMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAtMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLm90aGVyLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LmJzLXByZXR0eS10YWJzLnNoLXMzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgMTdweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIHRvcDogOTYlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyNHB4IDAgMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIge1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMnB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMjJweCAwIDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyB7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczY6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNzpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygyMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMjZweCAwIDEwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuYnMtcHJldHR5LXRhYnMuc2gtczYgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LmJzLXByZXR0eS10YWJzLnNoLXM3IC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiAub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3IC5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygyMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci10b3A6IDQ0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTdweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogNDRweCBzb2xpZCAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLm90aGVyLWxpbmssIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICByaWdodDogLTEzcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczg6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczggPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczggPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczggLm90aGVyLWxpbmsgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5IHtcbiAgcGFkZGluZzogMCAxNXB4IDdweCAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTA6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5OmJlZm9yZSB7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTA6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4xMztcbiAgYmFja2dyb3VuZDogI2EyYTJhMjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLm90aGVyLWxpbmssIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCA+IC5vdGhlci1saW5rLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gLm90aGVyLWxpbmsge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMiA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMiA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDE5cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMS5tdWx0aS10YWIge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBsZWZ0OiA0N3B4O1xuICByaWdodDogNDdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExIC5zaC1zdmctbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTFweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgLnNoLXN2Zy1yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMiA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDc6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xLjVweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10NyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNXB4IDAgMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC03LjVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NyAuaC10ZXh0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NyAub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ3LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NyAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxIC5tYWluLWxpbms6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAuaC10ZXh0LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxIGEuYWN0aXZlIC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgYTpob3ZlciAuaC10ZXh0LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXMyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC40NTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IC5oLXRleHQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZDphZnRlciwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiBhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIgLm1haW4tbGluazpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIgYS5hY3RpdmUsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIgPiAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLmxpc3RpbmctaXRlbS10ZXh0LTIgLml0ZW0taW5uZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQuaC10ZXh0LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gYS5hY3RpdmUgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiBhID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczYge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNzpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICM0NDQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMxOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgYnJpZ2h0bmVzcygxMi43KTtcbiAgb3BhY2l0eTogMC42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAuaC10ZXh0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmx0ciAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLmx0ciAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ucnRsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAucnRsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmx0ciAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLmx0ciAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyLCAubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ucnRsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAucnRsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ3LnNoLXMxIC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnNpbmdsZS1mZWF0dXJlZC12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEsIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSBhIHtcbiAgY29sb3I6ICMzYTNhM2E7XG59XG5cbi5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAuY29tbWVudHMsIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYXZhdGFyLCAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnRpbWUsIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudmlld3Mge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwIDEycHggMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBhOmJlZm9yZSwgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIGIge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYS5wb3N0LWF1dGhvci1hdmF0YXIgLmF2YXRhciArIC5wb3N0LWF1dGhvci1uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLCAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbn1cblxuLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyIHtcbiAgY29sb3I6ICNiN2I3YjcgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnNpbmdsZS1mZWF0dXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtZmVhdHVyZWQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1mZWF0dXJlZCBmaWd1cmUge1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLWZlYXR1cmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLWNyZWRpdCBhLCAuaW1hZ2UtY3JlZGl0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWZlYXR1cmVkIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvdHRvbTogLTE4cHg7XG4gIGNvbG9yOiAjYWRhZGFkO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucG9zdC5mb3JtYXQtc3RhbmRhcmQgLnNpbmdsZS1mZWF0dXJlZCAuaW1hZ2UtY3JlZGl0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgY29sb3I6ICM2ZDZkNmQ7XG59XG5cbi5zaW5nbGUtcG9zdC1leGNlcnB0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1leGNlcnB0LnBvc3QtZXhjZXJwdC1iYyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUudG9wLXNoYXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5udW1iZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4gLm51bWJlciwgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biAudGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLnBvc3Qtc2hhcmUtYnRuLWNvbW1lbnRzLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLnBvc3Qtc2hhcmUtYnRuLXZpZXdzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLnBvc3Qtc2hhcmUtYnRuLXZpZXdzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi5wb3N0LXNoYXJlLWJ0bi12aWV3cy5yYW5rLTAsIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tdmlld3MucmFuay1kZWZhdWx0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNoYXJlLWhhbmRsZXItd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc2hhcmUtaGFuZGxlci13cmFwIHtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5zaGFyZS1oYW5kbGVyLXdyYXAsIC5wb3N0LXNoYXJlLnN0eWxlLTggLnNoYXJlLWhhbmRsZXItd3JhcCB7XG4gIGhlaWdodDogNDdweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc2hhcmUtaGFuZGxlci13cmFwLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5zaGFyZS1oYW5kbGVyLXdyYXAuYnMtcHJldHR5LXRhYnMtaW5pdGlhbGl6ZWQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDY2JTtcbiAgYmFja2dyb3VuZDogI2UyZTJlMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE3JTtcbn1cblxuLnBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLnBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46bGFzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC1zaGFyZSAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wb3N0LXNoYXJlIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSBsaSB7XG4gIG1hcmdpbjogMCA2cHggNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIGxpIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMCA2cHggNHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmhhcy1jb3VudCBhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEgLmJmLWljb24sIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gYSAuaXRlbS10aXRsZSwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEgLm51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gYSAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS53aGF0c2FwcCAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5udW1iZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ1ZjlhO1xuICBjb2xvcjogIzEzM2Q2ZDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5mYWNlYm9vayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiNGE4Mjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS50d2l0dGVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNjN2ZmO1xuICBjb2xvcjogIzJlODZiMTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY5ZWQwO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYjJiO1xuICBjb2xvcjogIzlhMjMxNztcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3MjkxYTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5waW50ZXJlc3QgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNDE3MTk7XG4gIGNvbG9yOiAjNjcwZDBlO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjMGEwYztcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTE4MjtcbiAgY29sb3I6ICMwMTNjNjE7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ubGlua2VkaW4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNiNWY7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZW1haWwgYSwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5wcmludCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZW1haWwgYTpob3ZlciwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5wcmludCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS50dW1ibHIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTVhNzA7XG4gIGNvbG9yOiAjMjQzODRhO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnR1bWJsciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjI4Mztcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3OWNkZTtcbiAgY29sb3I6ICMwYTYyOWE7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udGVsZWdyYW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjhkZGU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ucmVkZGl0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xuICBjb2xvcjogI2JiMzIwMDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5yZWRkaXQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzNjMDE7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4MTM7XG4gIGNvbG9yOiAjOTgyZDBiO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnN0dW1ibGV1cG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZDBmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnZrIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3NWEzO1xuICBjb2xvcjogIzIyMzQ0ODtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS52ayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNWY4NDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5kaWdnIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzUyNTI1Mjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5kaWdnIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJzLWN1c3RvbS1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzUyNTI1Mjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5vay1ydSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlODIwODtcbiAgY29sb3I6ICNjYjZlMDQ7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ub2stcnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzZjMDg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU2NzY7XG4gIGNvbG9yOiAjMDJhMjUyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLndoYXRzYXBwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjNDYyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI5MDA7XG4gIGNvbG9yOiAjMDE4YzAxO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlhMDA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ubGluZSAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5iYm0gLmJmLWljb246YmVmb3JlLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUgLmJmLWljb246YmVmb3JlLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnZpYmVyIC5iZi1pY29uOmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDU0YTQ7XG4gIGNvbG9yOiAjMWYxZDNjO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnZpYmVyOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0NTg5O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnZpYmVyIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJibSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmZhY2Vib29rLW1lc3NlbmdlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OGFmZjtcbiAgY29sb3I6ICMyNDY0ZmY7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZmFjZWJvb2stbWVzc2VuZ2VyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4YWZmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJibSAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS50ZWxlZ3JhbSAuYmYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJibSAuYnNmaS1iYm0sIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZGlnZyAuYmYtaWNvbiwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5saW5lIC5ic2ZpLWxpbmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIgLmJzZmktdmliZXIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gLmJmLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJibSwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5saW5lLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnZpYmVyLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLndoYXRzYXBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJibSwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5saW5lLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnZpYmVyLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLndoYXRzYXBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2hhcmUtaGFuZGxlci13cmFwIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1zaGFyZS1saXN0ICsgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3N0LXNoYXJlLnN0eWxlLTMgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTQgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTggLnNoYXJlLWhhbmRsZXIge1xuICBtYXJnaW46IDAgMTJweCAxMnB4IDA7XG59XG5cbi5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmFmdGVyLCAucG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlcjpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIDZweCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTEycHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDdkN2Q3O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4ucG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlcjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgNXB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5zaGFyZS1oYW5kbGVyOmFmdGVyLCAucG9zdC1zaGFyZS5zdHlsZS0xIC5zaGFyZS1oYW5kbGVyOmJlZm9yZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc2hhcmUtaGFuZGxlcjphZnRlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc2hhcmUtaGFuZGxlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSBhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc29jaWFsLWl0ZW0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW0gYSB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAwO1xuICBib3gtc2hhZG93OiAwIDNweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS02IC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS02IC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTYgLnRleHQsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnBvc3Qtc2hhcmUtYnRuIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS01IC5wb3N0LXNoYXJlLWJ0biAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS01IC5wb3N0LXNoYXJlLWJ0biAudGV4dCwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTggLnBvc3Qtc2hhcmUtYnRuIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTggLnBvc3Qtc2hhcmUtYnRuIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLmJmLWljb24ge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc29jaWFsLWl0ZW0gLml0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIGEgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIGEgLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc29jaWFsLWl0ZW0gYSAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc29jaWFsLWl0ZW0gYSAubnVtYmVyIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMCA2cHggNnB4IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLmJzLXByZXR0eS10YWJzLW1vcmUsIC5wb3N0LXNoYXJlLnN0eWxlLTggLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICBwYWRkaW5nOiAwIDZweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIHRvcDogNnB4O1xuICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuYnMtcHJldHR5LXRhYnMtbW9yZSAuYmYtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnBvc3Qtc2hhcmUtYnRuLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zaGFyZS1oYW5kbGVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zaGFyZS1oYW5kbGVyIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gYSAubnVtYmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtY291bnQuaGFzLXRpdGxlIC5udW1iZXIge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uaGFzLWNvdW50Lmhhcy10aXRsZSAuaXRlbS10aXRsZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnBvc3Qtc2hhcmUtYnRuLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmZpcnN0LWNoaWxkLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmZpcnN0LWNoaWxkLCAucG9zdC1zaGFyZS5zdHlsZS05IC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpsYXN0LWNoaWxkLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5mYWNlYm9vayBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5mYWNlYm9vayBhIHtcbiAgY29sb3I6ICMyZDVmOWE7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5mYWNlYm9vayAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmZhY2Vib29rIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNWY5YTtcbiAgYm9yZGVyLWNvbG9yOiAjMmQ1ZjlhO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIge1xuICBjb2xvcjogIzFiNGE4Mjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5mYWNlYm9vayBhOmhvdmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiNGE4MjtcbiAgYm9yZGVyLWNvbG9yOiAjMWI0YTgyO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udHdpdHRlciBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udHdpdHRlciBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS50d2l0dGVyIGEge1xuICBjb2xvcjogIzUzYzdmZjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50d2l0dGVyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzYzdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTNjN2ZmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udHdpdHRlciBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udHdpdHRlciBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzM2OWVkMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhIHtcbiAgY29sb3I6ICNkOTNiMmI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5M2IyYjtcbiAgYm9yZGVyLWNvbG9yOiAjZDkzYjJiO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGE6aG92ZXIge1xuICBjb2xvcjogI2I3MjkxYTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhIHtcbiAgY29sb3I6ICNhNDE3MTk7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5waW50ZXJlc3QgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5waW50ZXJlc3QgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQxNzE5O1xuICBib3JkZXItY29sb3I6ICNhNDE3MTk7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5waW50ZXJlc3QgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5waW50ZXJlc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGMwYTBjO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ubGlua2VkaW4gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmxpbmtlZGluIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmxpbmtlZGluIGEge1xuICBjb2xvcjogIzAwNTE4Mjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmxpbmtlZGluIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ubGlua2VkaW4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MTgyO1xuICBib3JkZXItY29sb3I6ICMwMDUxODI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ubGlua2VkaW4gYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ubGlua2VkaW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAzYjVmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZW1haWwgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnByaW50IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5lbWFpbCBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ucHJpbnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uZW1haWwgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ucHJpbnQgYSB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZW1haWwgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5wcmludCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmVtYWlsIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ucHJpbnQgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBib3JkZXItY29sb3I6ICM0NDQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5lbWFpbCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucHJpbnQgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmVtYWlsIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5wcmludCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5lbWFpbCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5wcmludCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50dW1ibHIgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnR1bWJsciBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS50dW1ibHIgYSB7XG4gIGNvbG9yOiAjM2U1YTcwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udHVtYmxyIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udHVtYmxyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNWE3MDtcbiAgYm9yZGVyLWNvbG9yOiAjM2U1YTcwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udHVtYmxyIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50dW1ibHIgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0udHVtYmxyIGE6aG92ZXIge1xuICBjb2xvcjogIzQyNjI4Mztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhIHtcbiAgY29sb3I6ICMxNzljZGU7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50ZWxlZ3JhbSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnRlbGVncmFtIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3OWNkZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTc5Y2RlO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udGVsZWdyYW0gYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGE6aG92ZXIge1xuICBjb2xvcjogIzBmOGRkZTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnJlZGRpdCBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ucmVkZGl0IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnJlZGRpdCBhIHtcbiAgY29sb3I6ICNmZjQ1MDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5yZWRkaXQgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5yZWRkaXQgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xuICBib3JkZXItY29sb3I6ICNmZjQ1MDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5yZWRkaXQgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnJlZGRpdCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5yZWRkaXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZGMzYzAxO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnN0dW1ibGV1cG9uIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnN0dW1ibGV1cG9uIGEge1xuICBjb2xvcjogI2VlNDgxMztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnN0dW1ibGV1cG9uIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODEzO1xuICBib3JkZXItY29sb3I6ICNlZTQ4MTM7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjY2UzZDBmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udmsgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnZrIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnZrIGEge1xuICBjb2xvcjogIzRjNzVhMztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZrIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udmsgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3NWEzO1xuICBib3JkZXItY29sb3I6ICM0Yzc1YTM7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS52ayBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udmsgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0udmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2U1Zjg0O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZGlnZyBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZGlnZyBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5kaWdnIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmRpZ2cgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5kaWdnIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmJzLWN1c3RvbS1saW5rIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmJzLWN1c3RvbS1saW5rIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmJzLWN1c3RvbS1saW5rIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5vay1ydSBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ub2stcnUgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ub2stcnUgYSB7XG4gIGNvbG9yOiAjZWU4MjA4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ub2stcnUgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5vay1ydSAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTgyMDg7XG4gIGJvcmRlci1jb2xvcjogI2VlODIwODtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmRpZ2cgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmRpZ2cgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uZGlnZyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLndoYXRzYXBwIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLndoYXRzYXBwIGEge1xuICBjb2xvcjogIzAwZTY3Njtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLndoYXRzYXBwIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNjc2O1xuICBib3JkZXItY29sb3I6ICMwMGU2NzY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBjNDYyO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ubGluZSBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ubGluZSBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5saW5lIGEge1xuICBjb2xvcjogIzAwYjkwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmxpbmUgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5lIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiOTAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ubGluZSBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ubGluZSBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5saW5lIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOWEwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnByaW50IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5wcmludCBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5wcmludCBhIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS52aWJlciBhIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udmliZXIgYSAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDU0YTQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWQ1NGE0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS52aWJlcjpob3ZlciBhIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udmliZXI6aG92ZXIgYSAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTQ1ODkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDk0NTg5ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS52aWJlciAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnZpYmVyIC5pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uYmJtIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5iYm0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uYmJtIGEge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmJibSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmJibSAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlci1jb2xvcjogIzFmMWYxZjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmJibSBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uYmJtIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmJibSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEyIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtMTIgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTIgc3BhbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnBvc3Qtc2hhcmUtYnRuLCAucG9zdC1zaGFyZS5zdHlsZS0xMyBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMyBzcGFuLCAuc3R5bGUtMjMuZW50cnktdGVybXMgLnRlcm1zLWxhYmVsLCAuc3R5bGUtMjMuZW50cnktdGVybXMgYSwgLnN0eWxlLTI0LmVudHJ5LXRlcm1zIC50ZXJtcy1sYWJlbCwgLnN0eWxlLTI0LmVudHJ5LXRlcm1zIGEsIC5zdHlsZS0yNS5lbnRyeS10ZXJtcyAudGVybXMtbGFiZWwsIC5zdHlsZS0yNS5lbnRyeS10ZXJtcyBhLCAuc3R5bGUtMjYuZW50cnktdGVybXMgLnRlcm1zLWxhYmVsLCAuc3R5bGUtMjYuZW50cnktdGVybXMgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnBvc3Qtc2hhcmUtYnRuLCAucG9zdC1zaGFyZS5zdHlsZS0xMyAuc29jaWFsLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMyAucG9zdC1zaGFyZS1idG4gPiAqLCAucG9zdC1zaGFyZS5zdHlsZS0xMyAuc29jaWFsLWl0ZW0gLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTEzIC5zb2NpYWwtaXRlbSBpIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnNvY2lhbC1pdGVtIC5pY29uIGkge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEzIC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLmJzLXByZXR0eS10YWJzLW1vcmUsIC5wb3N0LXNoYXJlLnN0eWxlLTEzIC5wb3N0LXNoYXJlLWJ0biB7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEzIC5icy1wcmV0dHktdGFicy1tb3JlIGksIC5wb3N0LXNoYXJlLnN0eWxlLTEzIC5wb3N0LXNoYXJlLWJ0biA+ICoge1xuICBsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3N0LXNoYXJlIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZSAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAubnVtYmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMSAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpmaXJzdC1jaGlsZCwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTIgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTIgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMSAuYnMtcHJldHR5LXRhYnMtbW9yZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMSAuc2hhcmUtaGFuZGxlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMSAuc29jaWFsLWl0ZW0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAuYnMtcHJldHR5LXRhYnMtbW9yZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc2hhcmUtaGFuZGxlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc29jaWFsLWl0ZW0gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEgLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICBtaW4td2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5wb3N0LXNoYXJlIC5icy1wcmV0dHktdGFicy1tb3JlIHtcbiAgY29sb3I6ICNhZmFmYWY7XG59XG5cbi5wb3N0LXNoYXJlIC5icy1wcmV0dHktdGFicy1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICMzODM4Mzg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLmJvdHRvbS1zaGFyZS5zdHlsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTIge1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5zaGFyZS1oYW5kbGVyLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5wb3N0LXNoYXJlLWJ0biAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS0yIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5udW1iZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTIgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTIgLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAudGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc29jaWFsLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtaW4td2lkdGg6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5zb2NpYWwtaXRlbS5oYXMtY291bnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDZweCA2cHggMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuYnMtcHJldHR5LXRhYnMtbW9yZSAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLmJmLWljb24ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUgKyAubnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtMyB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLmJvdHRvbS1zaGFyZS5zdHlsZS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMyAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMyAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS0zIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTMgLnNvY2lhbC1pdGVtIGEge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTMgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTMgLnBvc3Qtc2hhcmUtYnRuIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0zIC5wb3N0LXNoYXJlLWJ0biAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS0zIC5wb3N0LXNoYXJlLWJ0biAudGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTMgLnNvY2lhbC1pdGVtIGEge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0uaGFzLWNvdW50IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTMgLnNvY2lhbC1pdGVtLmhhcy10aXRsZSBhIHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0ubGluZSAuYnNmaS1saW5lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0udmliZXIgLmJzZmktdmliZXIge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtNCB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLmJvdHRvbS1zaGFyZS5zdHlsZS00IHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc2hhcmUtaGFuZGxlci5wb3N0LXNoYXJlLWJ0biB7XG4gIHBhZGRpbmc6IDAgOHB4IDAgNXB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS00IC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS00IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc29jaWFsLWl0ZW0gLml0ZW0tdGl0bGUgKyAubnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTQgLnNvY2lhbC1pdGVtIC5iZi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTQgLnNvY2lhbC1pdGVtIC5pY29uOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgLmJmLWljb24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTQgLnNoYXJlLWhhbmRsZXIgLnRleHQge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTQgLmJzLXByZXR0eS10YWJzLW1vcmUucG9zdC1zaGFyZS1idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtNSB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLmJvdHRvbS1zaGFyZS5zdHlsZS01IHtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIGEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1pbi13aWR0aDogNDRweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0uaGFzLWNvdW50IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtLmhhcy10aXRsZSBhIHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS01IC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBtYXJnaW46IDAgNXB4IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUgKyAubnVtYmVyIHtcbiAgbWFyZ2luOiAwIDAgMCAycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNoYXJlLWhhbmRsZXIgLnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS01IC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtNiwgLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS03IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLmJvdHRvbS1zaGFyZS5zdHlsZS02LCAuc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTcge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMHB4IDEycHggMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc29jaWFsLWl0ZW0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgMTJweCAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgaGVpZ2h0OiA2MXB4O1xuICBtaW4td2lkdGg6IDc2cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnBvc3Qtc2hhcmUtYnRuIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS02IC5wb3N0LXNoYXJlLWJ0biAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtNiAucG9zdC1zaGFyZS1idG4gLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc29jaWFsLWl0ZW0gLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTYgLnNvY2lhbC1pdGVtIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnBvc3Qtc2hhcmUtYnRuIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5wb3N0LXNoYXJlLWJ0biAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAucG9zdC1zaGFyZS1idG4gLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW0gLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtIC5udW1iZXIge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5wb3N0LXNoYXJlLWJ0biAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAucG9zdC1zaGFyZS1idG4gLmJmLWljb24ge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5wb3N0LXNoYXJlLWJ0bi5icy1wcmV0dHktdGFicy1tb3JlIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5wb3N0LXNoYXJlLWJ0bi5icy1wcmV0dHktdGFicy1tb3JlIC5iZi1pY29uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW0gLmJmLWljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSAuaWNvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSAuaWNvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIC5iZi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc2hhcmUtaGFuZGxlciAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc2hhcmUtaGFuZGxlciAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc2hhcmUtaGFuZGxlciAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zaGFyZS1oYW5kbGVyIC5udW1iZXIge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5icy1wcmV0dHktdGFicy1tb3JlLCAucG9zdC1zaGFyZS5zdHlsZS03IC5icy1wcmV0dHktdGFicy1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWluLXdpZHRoOiAyOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zaGFyZS1oYW5kbGVyLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zaGFyZS1oYW5kbGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIG1hcmdpbjogMCAxNXB4IDExcHggMDtcbiAgbWluLXdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNoYXJlLWhhbmRsZXIgLnRleHQsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNoYXJlLWhhbmRsZXIgLnRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNiAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuLCAucG9zdC1zaGFyZS5zdHlsZS03IC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG4ge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW0uZmlyc3QgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbS5sYXN0IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtOCB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLmJvdHRvbS1zaGFyZS5zdHlsZS04IHtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc29jaWFsLWl0ZW0gLmJmLWljb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc29jaWFsLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1pbi13aWR0aDogNTZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc2hhcmUtaGFuZGxlciAudGV4dCwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc29jaWFsLWl0ZW0gYSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc29jaWFsLWl0ZW0gYSAubnVtYmVyIHtcbiAgbWFyZ2luOiAwIDZweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSArIC5udW1iZXIge1xuICBtYXJnaW46IDAgMnB4IDAgLTJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc2hhcmUtaGFuZGxlciAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTggLnNvY2lhbC1pdGVtIC5udW1iZXIge1xuICB0ZXh0LWluZGVudDogMnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5wb3N0LXNoYXJlLWJ0biB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc2hhcmUtaGFuZGxlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTggLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAuYnMtcHJldHR5LXRhYnMtbW9yZSAuYmYtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uaGFzLWNvdW50IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmhhcy10aXRsZSBhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTkgLnNoYXJlLWhhbmRsZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0gYSAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0gYSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0gYSAubnVtYmVyIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOSAuYnMtcHJldHR5LXRhYnMtbW9yZS5wb3N0LXNoYXJlLWJ0biB7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICB3aWR0aDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUudG9wLXNoYXJlLnN0eWxlLTEwLCAuc2luZ2xlLXBvc3Qtc2hhcmUudG9wLXNoYXJlLnN0eWxlLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTEwLCAuc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIGEgPiBzcGFuLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0gLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSBhID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0gLmljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWluLXdpZHRoOiAzMnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gLmljb246YWZ0ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSAuaWNvbjpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZmZmO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3gtc2hhZG93OiA3cHggLTE1cHggMCAjZTJlMmUyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gLmljb246YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIGJvcmRlci10b3Atd2lkdGg6IDdweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgI2ZmZjtcbiAgYm94LXNoYWRvdzogN3B4IDE1cHggMCAjZTJlMmUyO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uaGFzLWNvdW50IC5pY29uOmFmdGVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uaGFzLWNvdW50IC5pY29uOmJlZm9yZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmhhcy10aXRsZSAuaWNvbjphZnRlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmhhcy10aXRsZSAuaWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtY291bnQgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtdGl0bGUgLmljb24ge1xuICBwYWRkaW5nOiAwIDE2cHggMCAxMXB4O1xuICBtaW4td2lkdGg6IDMzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIC5udW1iZXIge1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIC5udW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0gYSAuYmYtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0gLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSBhID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMSAucG9zdC1zaGFyZS1idG4ge1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNoYXJlLWhhbmRsZXIucG9zdC1zaGFyZS1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5oYXMtY291bnQuaGFzLXRpdGxlIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAxcHggLTFweCAwIDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uaGFzLWNvdW50Lmhhcy10aXRsZSAubnVtYmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubmV4dC1wcmV2LXBvc3Qge1xuICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLmJzLW5ld3NsZXR0ZXItcGFjayArIC5uZXh0LXByZXYtcG9zdCwgLnBvc3QtYXV0aG9yICsgLm5leHQtcHJldi1wb3N0IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ubmV4dC1wcmV2LXBvc3QgLnByZXYtcG9zdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubmV4dC1wcmV2LXBvc3QgLnByZXYtcG9zdCAucHJlLXRpdGxlIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm5leHQtcHJldi1wb3N0IC5uZXh0LXBvc3Qge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uZXh0LXByZXYtcG9zdCAubmV4dC1wb3N0IC5wcmUtdGl0bGUgLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5uZXh0LXByZXYtcG9zdCAucHJlLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzhhOGE4YTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ubmV4dC1wcmV2LXBvc3QgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC5wb3N0LW1ldGEtd3JhcCAucG9zdC1tZXRhIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3QtbWV0YS13cmFwIC50ZXJtLWJhZGdlcyArIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6bGFzdC1jaGlsZCAucG9zdC1hdXRob3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAudGVybS1iYWRnZXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnRlcm0tYmFkZ2VzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnRlcm0tYmFkZ2VzIGEge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgMCA0cHg7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC50ZXJtLWJhZGdlcyAudGVybS1iYWRnZTpmaXJzdC1jaGlsZCBhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQgKyAucG9zdC1tZXRhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnBvc3QtdHAtMS1oZWFkZXIgLnRlcm0tYmFkZ2VzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wb3N0LXRwLTEtaGVhZGVyIC5wb3N0LW1ldGEtd3JhcCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucG9zdC10cC0yLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIubmZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIubmZpIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhIC52aWV3cywgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gYSArIHNwYW46YmVmb3JlLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYS5wb3N0LWF1dGhvci1hdmF0YXIgLmF2YXRhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0yIC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIgLmJmLWJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTVweDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci5uZmkgLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbS5iZi1icmVhZGNydW1iLWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuLnBvc3QtdHAtMy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53Zmk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gIGhlaWdodDogNTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci5uZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMTJweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YSAudmlld3MsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhIGEsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhIGE6aG92ZXIsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhIGIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IGEgKyBzcGFuOmJlZm9yZSwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBhOmJlZm9yZSwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEucG9zdC1hdXRob3ItYXZhdGFyIC5hdmF0YXIge1xuICBib3gtc2hhZG93OiAwIDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMyAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIubmZpIC5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW0uYmYtYnJlYWRjcnVtYi1lbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBvc3QtdHAtMy1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbiAgLnBvc3QtdHAtMy1oZWFkZXIgLmJmLWJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuLnBvc3QtdHAtNC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLndmaSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53Zmk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLm5maSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAxOHB4IDEwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMThweCAzMHB4IDMwcHg7XG4gIGhlaWdodDogNTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci5uZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAucG9zdC1tZXRhIGEsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnZpZXdzLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhOmhvdmVyLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBiIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgYTpiZWZvcmUsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5wb3N0LW1ldGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLm1vdmUtdG8tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5tb3ZlLXRvLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLm1vdmUtdG8tY29udGVudCAuZmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTQgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10cC00LWhlYWRlci5zaG93LWNhdC1iYWRnZXMuc2hvdy1icmVhZGNydW1iIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgdG9wOiA1NXB4O1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5iZi1icmVhZGNydW1iLmJjLWxpZ2h0LWNvbG9yIC5iZi1icmVhZGNydW1iLWl0ZW0uYmYtYnJlYWRjcnVtYi1lbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cbn1cbi5wb3N0LXRwLTUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53Zmkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1Njtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci5uZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLm5maSAucG9zdC1oZWFkZXItdGl0bGUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLm5maSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM5KTtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4ucG9zdC10cC01LWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLm5maSAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHRvcDogMDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhIC52aWV3cywgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gYSArIHNwYW46YmVmb3JlLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYS5wb3N0LWF1dGhvci1hdmF0YXIgLmF2YXRhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4ucG9zdC10cC01LWhlYWRlciAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC01LWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5tb3ZlLXRvLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAubW92ZS10by1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5tb3ZlLXRvLWNvbnRlbnQgLmZhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS01IC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxuICAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuLnBvc3QtdHAtNi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wb3N0LXRwLTYtaGVhZGVyLndmaSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xuICBoZWlnaHQ6IDU1MHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAwIDIwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbn1cblxuLmxheW91dC0yLWNvbC5sYXlvdXQtbGVmdC1zaWRlYmFyLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAubGF5b3V0LTMtY29sLmxheW91dC0zLWNvbC0zLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAubGF5b3V0LTMtY29sLmxheW91dC0zLWNvbC00LnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAubGF5b3V0LTMtY29sLmxheW91dC0zLWNvbC01LnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAubGF5b3V0LTMtY29sLmxheW91dC0zLWNvbC02LnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYucG9zdC10ZW1wbGF0ZS02LW5vLXRlcm0ud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNi5wb3N0LXRlbXBsYXRlLTYtbm8tbWV0YS53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02LnBvc3QtdGVtcGxhdGUtNi1uby1tZXRhLnBvc3QtdGVtcGxhdGUtNi1uby10ZXJtLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMjBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNiAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtNXB4IDAgMTVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNiAucG9zdC1oZWFkZXItaW5uZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLnBvc3QtdHAtNi1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTYtaGVhZGVyLndmaSAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC02LWhlYWRlci53ZmkgLnBvc3QtbWV0YSwgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLCAucG9zdC10cC02LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTYtaGVhZGVyIC5wb3N0LW1ldGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTYtaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnBvc3QtdHAtNi1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNiAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNiAucG9zdC1oZWFkZXItaW5uZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCArIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTYtaGVhZGVyLndmaSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTYtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucG9zdC10cC03LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC10cC03LWhlYWRlci53Zmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIud2ZpOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC41NSkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMzgwcHg7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC03LWhlYWRlci5uZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiAtMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAyNXB4IDA7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyIC5wb3N0LWhlYWRlci10aXRsZSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucG9zdC10cC03LWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogLTJweCAwIDEzcHg7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0yMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyLm5maSAuaW1hZ2UtY3JlZGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNyAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyIC5iZi1icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4ucG9zdC10cC03LWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCArIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAucG9zdC10cC03LWhlYWRlciAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5wb3N0LXRwLTgtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1NjtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCAzMHB4IDI1cHggMDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOCAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOCAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogLTdweCAwIDE1cHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnNpbmdsZS1wb3N0LXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS04IC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC10cC04LWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCAudGVybS1iYWRnZSBhLCAucG9zdC10cC04LWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC04LWhlYWRlciAucG9zdC1tZXRhLCAucG9zdC10cC04LWhlYWRlciAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciwgLnBvc3QtdHAtOC1oZWFkZXIgLnBvc3QtbWV0YSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTgtaGVhZGVyIC5wb3N0LW1ldGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTgtaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS04IC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS04IC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTgtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBvc3QtdGVtcGxhdGUtOCAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBvc3QtdHAtOC1oZWFkZXIgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgLnBvc3QtdHAtOC1oZWFkZXIgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuLnBvc3QtdGVtcGxhdGUtOSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXRlbXBsYXRlLTkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogLTdweCAwIDE1cHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTkgLnNpbmdsZS1wb3N0LXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS05IC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC10cC05LWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCAudGVybS1iYWRnZSBhLCAucG9zdC10cC05LWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC05LWhlYWRlciAucG9zdC1tZXRhLCAucG9zdC10cC05LWhlYWRlciAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciwgLnBvc3QtdHAtOS1oZWFkZXIgLnBvc3QtbWV0YSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTkgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTkgLnBvc3QtaGVhZGVyLWlubmVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgbWFyZ2luOiAtNXB4IDAgMDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQgKyAucG9zdC1tZXRhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wb3N0LXRwLTEwLWhlYWRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG4gIGhlaWdodDogMzUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IDAgMzBweCAyNXB4IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnNpbmdsZS1mZWF0dXJlZDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEwIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEzcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEwIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtNXB4IDAgMTNweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnNpbmdsZS1wb3N0LXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMCAucG9zdC1oZWFkZXItaW5uZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtdHAtMTAtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTEwLWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMC1oZWFkZXIgLnBvc3QtbWV0YSwgLnBvc3QtdHAtMTAtaGVhZGVyIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLCAucG9zdC10cC0xMC1oZWFkZXIgLnBvc3QtbWV0YSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTEwLWhlYWRlciAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMCAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogLTVweCAwIDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCArIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucG9zdC10cC0xMC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucG9zdC10ZW1wbGF0ZS0xMCAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBvc3QtdHAtMTAtaGVhZGVyIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucG9zdC10cC0xMC1oZWFkZXIgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAucG9zdC10cC0xMC1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5wb3N0LXRwLTExLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIud2ZpOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC41NSkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMzgwcHg7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgaGVpZ2h0OiA0NzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiAyNXB4O1xuICByaWdodDogMjVweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEzcHg7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YSwgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnZpZXdzLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhIGE6aG92ZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBiIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gYSArIHNwYW46YmVmb3JlLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBhOmJlZm9yZSwgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpO1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYS5wb3N0LWF1dGhvci1hdmF0YXIgLmF2YXRhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMSAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTExIC5iZi1icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAtN3B4IDAgOXB4O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxuICAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAucG9zdC10cC0xMS1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5wb3N0LXRwLTEyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuc2luZ2xlLWZlYXR1cmVkIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1mZWF0dXJlZCA+ICoge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogNDBweCAyNXB4IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEzcHg7XG4gIGNvbG9yOiAjYzdjN2M3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCAudGVybS1iYWRnZSBhLCAucG9zdC10cC0xMi1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YSAudmlld3MsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhIGEsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhIGE6aG92ZXIsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhIGIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IGEgKyBzcGFuOmJlZm9yZSwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBhOmJlZm9yZSwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUge1xuICBtYXJnaW46IDI1cHggMCAtMjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgbGkge1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWQ1ZDVkO1xuICBjb2xvcjogI2U4ZThlODtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZW1haWwgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjZiNmI7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlcjphZnRlciwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWQ1ZDVkO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXI6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNjM2MzYztcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYS5wb3N0LWF1dGhvci1hdmF0YXIgLmF2YXRhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuaW1hZ2UtY3JlZGl0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuYmYtYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBvc3QtdGVtcGxhdGUtMTMgLnNpbmdsZS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAucG9zdC1tZXRhLXdyYXAge1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xMy1oZWFkZXIgLnBvc3QtbWV0YS13cmFwIC5wb3N0LW1ldGEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC10cC0xMy1oZWFkZXIgLnNpbmdsZS1mZWF0dXJlZCB7XG4gIG1hcmdpbjogMCAtNDBweCAyMHB4O1xufVxuXG4ucG9zdC10cC0xMy1oZWFkZXIgLnRlcm0tYmFkZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogLTFweCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zaGFyZSwgLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5zaW5nbGUtZmVhdHVyZWQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucG9zdC10cC0xMy1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xMy1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEzIC5jb21tZW50cy10ZW1wbGF0ZSwgYm9keS5zaW5nbGUgLnBvc3QtdGVtcGxhdGUtMTMgLmNvbnRlbnQtY29sdW1uID4gLmJzLW5ld3NsZXR0ZXItcGFjayB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEzIC5hamF4LXBvc3QtY29udGVudCAuY29tbWVudHMtdGVtcGxhdGUuY29tbWVudHMtdGVtcGxhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMyAucG9zdC1yZWxhdGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTMgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10cC0xMy1oZWFkZXIgLmJmLWJyZWFkY3J1bWIge1xuICBtYXJnaW46IC01cHggMCAxMnB4O1xufVxuXG4ucG9zdC10cC0xMy1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuXG4ucG9zdC10cC0xMy1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCArIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdGVtcGxhdGUtMTMgLnNpbmdsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLWZlYXR1cmVkIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5wb3N0LXRlbXBsYXRlLTEzIC5jb21tZW50cy10ZW1wbGF0ZSwgLnBvc3QtdGVtcGxhdGUtMTMgLnBvc3QtcmVsYXRlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucG9zdC10cC0xNC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTE0IC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTQgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTQgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IC01cHggMCAxNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAucG9zdC1oZWFkZXItaW5uZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLnBvc3QtdHAtMTQtaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnBvc3QtdHAtMTQtaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTQgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTQgLnBvc3QtaGVhZGVyLWlubmVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgbWFyZ2luOiAtNXB4IDAgMDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTQgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIHtcbiAgbWFyZ2luOiAyNXB4IDAgLTIwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIGxpIHtcbiAgbWFyZ2luOiAwIDNweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5zaW5nbGUtZmVhdHVyZWQge1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLWZlYXR1cmVkID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDI1cHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbiAgY29sb3I6ICNjN2M3Yzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTE1LWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhIC52aWV3cywgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gYSArIHNwYW46YmVmb3JlLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5zaW5nbGUtcG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZDVkNWQ7XG4gIGNvbG9yOiAjZThlOGU4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5lbWFpbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmI2Yjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYS5wb3N0LWF1dGhvci1hdmF0YXIgLmF2YXRhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuaW1hZ2UtY3JlZGl0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuYmYtYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogLTE1cHggMCAxNXB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXI6YWZ0ZXIsIC5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlcjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzVkNWQ1ZDtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzYzNjM2M7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG59XG5cbi5zaXRlLWZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0uYm94ZWQsIC5zaXRlLWZvb3Rlci5ib3hlZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXItaW5zdGFncmFtLmZ1bGwtd2lkdGguc3RyZXRjaGVkIC5jb250ZW50LXdyYXAsIC5zaXRlLWZvb3Rlci5mdWxsLXdpZHRoLnN0cmV0Y2hlZCAuY29udGFpbmVyLCAuc2l0ZS1mb290ZXIuZnVsbC13aWR0aC5zdHJldGNoZWQgLmNvbnRlbnQtd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMge1xuICBwYWRkaW5nOiA0NXB4IDAgMzVweDtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQgLmJ0bi1icy1wYWdpbmF0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gLnRlcm0tY291bnQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2FyY2hpdmUgLnBvc3QtY291bnQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIGNhcHRpb24sIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRkLmFjdGl2ZS1kYXksIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRmb290IHRkLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0aCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyAucG9zdC1jb3VudCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIC50YWdjbG91ZCBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI2KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsLmNoaWxkcmVuLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgYSwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaSwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIC50YWdjbG91ZCBhIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcxKSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQ6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcxKTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnBvc3QtbWV0YSAucG9zdC1hdXRob3IsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQgYSwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyAucG9zdC1jb3VudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0IC5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIGEge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDIyOCwgMjI4LCAyMjgsIDAuMjEpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDIyOCwgMjI4LCAyMjgsIDAuMjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyMjgsIDIyOCwgMjI4LCAwLjIxKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1jbGVhbiAuaXRlbS1jb3VudCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldCAuYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLmJldHRlci1jb250cm9sLW5hdiBsaSBhLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9icy1zdWJzY3JpYmUtbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAuYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSAudGVybS1jb3VudCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSBjYXB0aW9uLCAuZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRkLmFjdGl2ZS1kYXksIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGZvb3QgdGQsIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGgsIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyAucG9zdC1jb3VudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0sIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsLmNoaWxkcmVuLCAuZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQud2lkZ2V0X3BhZ2VzIHVsIGxpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTEpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQsIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQsIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQ6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY5KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldCAuYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC40Nik7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNDYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC40Nik7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDEpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQgLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0gYTpob3ZlciwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5wb3N0LWNvdW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAuYmV0dGVyLWNvbnRyb2wtbmF2IGxpIGEsIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC5saXN0aW5nLWl0ZW0tdGV4dC0xIC5pdGVtLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItc29jaWFsLWljb25zIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlci1zb2NpYWwtaWNvbnMgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1iaWctYnV0dG9uIC5zb2NpYWwtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uZm9vdGVyLXNvY2lhbC1pY29ucyAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJpZy1idXR0b24gLnNvY2lhbC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1mb290ZXIgLmNvcHktZm9vdGVyIHtcbiAgcGFkZGluZzogMjJweCAwIDIycHg7XG4gIGJhY2tncm91bmQ6ICMzNTM1MzU7XG59XG5cbi5zaXRlLWZvb3RlciAuY29weS1mb290ZXIgLmNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNpdGUtZm9vdGVyIC5jb3B5LTEsIC5zaXRlLWZvb3RlciAuY29weS0yIHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTcpO1xufVxuXG4uc2l0ZS1mb290ZXIgLmNvcHktMiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2l0ZS1mb290ZXIgLmNvcHktMSBhLCAuc2l0ZS1mb290ZXIgLmNvcHktMiBhIHtcbiAgY29sb3I6ICNmM2YzZjM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jb3B5LTEsIC5zaXRlLWZvb3RlciAuY29weS0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmNvcHktMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zaXRlLWZvb3RlciB1bC5tZW51LmZvb3Rlci1tZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIHVsLm1lbnUuZm9vdGVyLW1lbnUgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5jb3B5LWZvb3RlciAuY29udGVudC13cmFwIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2NDY0NjQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwubWVudS5mb290ZXItbWVudSA+IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG51bC5tZW51LmZvb3Rlci1tZW51IGxpID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxudWwubWVudS5mb290ZXItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtZm9vdGVyIC5jb3B5LWZvb3RlciAuZm9vdGVyLW1lbnUtd3JhcHBlciAuZm9vdGVyLW1lbnUtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAtMTAwdnc7XG4gIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIGJveC1zaXppbmc6IHVuc2V0O1xuICB0b3A6IDA7XG59XG5cbi5zaXRlLWZvb3Rlci5mdWxsLXdpZHRoIC5jb3B5LWZvb3RlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpdGUtZm9vdGVyLmZ1bGwtd2lkdGggLmNvcHktZm9vdGVyIC5jb250ZW50LXdyYXAge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4uc2l0ZS1mb290ZXIuZnVsbC13aWR0aC5zdHJldGNoZWQgLmNvcHktZm9vdGVyIC5jb250ZW50LXdyYXAge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1haW4td3JhcCAuc2l0ZS1mb290ZXIuZnVsbC13aWR0aCAuY29weS1mb290ZXIgLmNvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbSAuZm9vdGVyLWluc3RhZ3JhbS1sYWJlbCB7XG4gIG1hcmdpbjogMjVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90byBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTEge1xuICBwYWRkaW5nOiAwIDJweCAycHg7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NyU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC10eXBlLTEgLmJzLWluc3RhZ3JhbS1waG90bzpudGgtY2hpbGQoMSkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC10eXBlLTEgLmJzLWluc3RhZ3JhbS1waG90bzpudGgtY2hpbGQoMiksIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC10eXBlLTEgLmJzLWluc3RhZ3JhbS1waG90bzpudGgtY2hpbGQoMykge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC10eXBlLTIgLmJzLWluc3RhZ3JhbS1waG90bzpudGgtY2hpbGQoMykge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sLmJzLWluc3RhZ3JhbS1jb2wtdHlwZS0yIC5icy1pbnN0YWdyYW0tcGhvdG86bnRoLWNoaWxkKDEpLCAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sLmJzLWluc3RhZ3JhbS1jb2wtdHlwZS0yIC5icy1pbnN0YWdyYW0tcGhvdG86bnRoLWNoaWxkKDIpIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sLmJzLWluc3RhZ3JhbS1jb2wtNiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC01IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLTQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sLmJzLWluc3RhZ3JhbS1jb2wtMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1pbnN0YWdyYW0tMiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvIHtcbiAgd2lkdGg6IDEyLjUlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg2JTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8tNyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY3JTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8tNiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTIgLmJzLWluc3RhZ3JhbS1waG90by00IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItaW5zdGFncmFtLTIgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbiAgLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvLTMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItaW5zdGFncmFtLTMge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0zIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMyAuc2ltcGx5LXNjcm9sbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTMgLnNpbXBseS1zY3JvbGwtY2xpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMyAuc2ltcGx5LXNjcm9sbC1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0zIC5zaW1wbHktc2Nyb2xsLWxpc3QgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMyAuY3VzdG9tIC5zaW1wbHktc2Nyb2xsLWNsaXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3RpdmUtc3RpY2t5LXNpZGViYXIgLnJvdy5tYWluLXNlY3Rpb24sIC5hY3RpdmUtc3RpY2t5LXNpZGViYXIgLnJvdyA+IC5icy12Yy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG46cm9vdCB7XG4gIC0tcHVibGlzaGVyLXNwYWNpbmc6IDIwO1xuICAtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGY6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpIC8gMik7XG4gIC0tcHVibGlzaGVyLXNwYWNpbmctODAtcGVyY2VudDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZykgKiAwLjgzKTtcbiAgLS1wdWJsaXNoZXItc3BhY2luZy02MC1wZXJjZW50OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDAuNjYpIDtcbn1cblxuLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1zbS0xLCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC14cy0xLCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbnRhaW5lciwgLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sdW1uX2NvbnRhaW5lciwgLnZjX3JvdyAudmNfY29sdW1uX2NvbnRhaW5lciA+IC52Y19jb2x1bW4taW5uZXIsIC52Y19yb3cudmNfY29sdW1uLWdhcC0xLCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMTAsIC52Y19yb3cudmNfY29sdW1uLWdhcC0xNSwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTIsIC52Y19yb3cudmNfY29sdW1uLWdhcC0yMCwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTI1LCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMywgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTMwLCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMzUsIC52Y19yb3cudmNfY29sdW1uLWdhcC00LCAudmNfcm93LnZjX2NvbHVtbi1nYXAtNSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIDFweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAxcHgpO1xufVxuXG4uYnMtdmMtY29udGVudCAudmNfcm93LnZjX3Jvdy1uby1wYWRkaW5nW2RhdGEtdmMtc3RyZXRjaC1jb250ZW50PXRydWVdLCAucm93LCAudmNfcm93LndwYl9yb3cge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIC0xcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAtMXB4KTtcbn1cblxuLnZjX3Jvdy52Y19pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogLTFweCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogLTFweCkgIWltcG9ydGFudDtcbn1cblxuLmJzLXZjLXdyYXBwZXIgPiA6bm90KC5icy12Yy1jb2x1bW4pLCAuc2lkZWJhciA+ICoge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDFweCk7XG59XG5cbi5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZSwgLmJzLWxpc3RpbmcsIC5icy1zaG9ydGNvZGUsIC5ic2FjLCAuYnNwLXdyYXBwZXIsIC5jb250ZW50LWNvbHVtbiA+IGRpdjpsYXN0LWNoaWxkLCAuZW50cnktY29udGVudCAuYmV0dGVyLXN0dWRpby1zaG9ydGNvZGUsIC5vcmRlci1jdXN0b21lci1kZXRhaWwsIC5vcmRlci1kZXRhaWwtd3JhcCwgLnNpbmdsZS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTYtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTE4LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0yLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0yMy1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtNC1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtOC1jb250YWluZXIsIC52Y19yb3cgLnZjX2NvbHVtbi1pbm5lciAud3BiX2NvbnRlbnRfZWxlbWVudCwgLndjLWFjY291bnQtY29udGVudC13cmFwLCAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZykgKiAxcHgpO1xufVxuXG4uYXJjaGl2ZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctNjAtcGVyY2VudCkgKiAxcHgpO1xufVxuXG4ubGF5b3V0LTEtY29sLCAubGF5b3V0LTItY29sLCAubGF5b3V0LTMtY29sIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIDFweCk7XG59XG5cbi5sYXlvdXQtMS1jb2wubGF5b3V0LWJjLWJlZm9yZSwgLmxheW91dC0yLWNvbC5sYXlvdXQtYmMtYmVmb3JlLCAubGF5b3V0LTMtY29sLmxheW91dC1iYy1iZWZvcmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KTtcbn1cblxuLmJzLWxpc3RpbmcuYnMtbGlzdGluZy1wcm9kdWN0cyAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmcuYnMtbGlzdGluZy1wcm9kdWN0cyAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtdmMtY29udGVudCA+IC52Y19yb3cudmNfcm93LWZsdWlkLnZjX3Jvdy1oYXMtZmlsbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctODAtcGVyY2VudCkgKiAtMXB4KSAhaW1wb3J0YW50O1xufVxuXG4udmNfY29sLWhhcy1maWxsID4gLmJzLXZjLXdyYXBwZXIsIC52Y19yb3ctaGFzLWZpbGwgKyAudmNfcm93LWZ1bGwtd2lkdGggKyAudmNfcm93ID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uID4gLmJzLXZjLXdyYXBwZXIsIC52Y19yb3ctaGFzLWZpbGwgKyAudmNfcm93ID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uID4gLmJzLXZjLXdyYXBwZXIsIC52Y19yb3ctaGFzLWZpbGwgKyAudmNfcm93ID4gLndwYl9jb2x1bW4gPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy1oYXMtZmlsbCA+IC5icy12Yy13cmFwcGVyID4gLnZjX2NvbHVtbl9jb250YWluZXIgPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy1oYXMtZmlsbCA+IC53cGJfY29sdW1uID4gLmJzLXZjLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIDFweCkgIWltcG9ydGFudDtcbn1cblxuI2JicHJlc3MtZm9ydW1zICNiYnAtc2VhcmNoLWZvcm0sIC5tYWluLXNlY3Rpb24sIC52Y19jb2wtaGFzLWZpbGwgLndwYl93cmFwcGVyID4gLmJzLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnZjX2NvbC1oYXMtZmlsbCAud3BiX3dyYXBwZXIgPiAuYnNwLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnZjX2NvbC1oYXMtZmlsbCAud3BiX3dyYXBwZXIgPiA6bGFzdC1jaGlsZCwgLnZjX3Jvdy1oYXMtZmlsbCAud3BiX3dyYXBwZXIgPiAuYnMtbGlzdGluZzpsYXN0LWNoaWxkLCAudmNfcm93LWhhcy1maWxsIC53cGJfd3JhcHBlciA+IC5ic3Atd3JhcHBlcjpsYXN0LWNoaWxkLCAudmNfcm93LWhhcy1maWxsIC53cGJfd3JhcHBlciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIDFweCk7XG59XG5cbi5icy1saXN0aW5nLW1vZGVybi1ncmlkLWxpc3RpbmctMy5icy1saXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIDFweCkgIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy1oYXMtZmlsbCAud3BiX3dyYXBwZXIgPiAuYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTMuYnMtbGlzdGluZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy02MC1wZXJjZW50KSAqIDFweCkgIWltcG9ydGFudDtcbn1cblxuLmJzYWMuYnNhYy1wb3N0LWJlZm9yZS1hdXRob3IsIC5jb21tZW50LXJlc3BvbmQuY29tbWVudHMtdGVtcGxhdGUsIC5jb21tZW50cy10ZW1wbGF0ZSwgLnBvc3QtcmVsYXRlZCwgLnBvc3QtcmVsYXRlZCArIC5hamF4LXBvc3QtY29udGVudCwgLnBvc3QtcmVsYXRlZCArIC5jb21tZW50cy10ZW1wbGF0ZSwgLnBvc3QtcmVsYXRlZCArIC5zaW5nbGUtY29udGFpbmVyLCAuc2luZ2xlLWNvbnRhaW5lciA+IC5icy1uZXdzbGV0dGVyLXBhY2ssIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yLCAudXAtc2VsbHMucHJvZHVjdHMsIC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMsIC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHMsIC53b29jb21tZXJjZSArIC5icy1zaG9ydGNvZGUsIC53b29jb21tZXJjZSArIC53b29jb21tZXJjZSwgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci13cmFwLCAud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAucmVsYXRlZC5wcm9kdWN0cywgLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMsIGJvZHkuc2luZ2xlIC5jb250ZW50LWNvbHVtbiA+IC5icy1uZXdzbGV0dGVyLXBhY2sge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDFweCk7XG59XG5cbi5iZXR0ZXItZ2NzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIC0xcHgpO1xufVxuXG4uc2xpZGVyLWNvbnRhaW5lciArIC5icy1za3MsIC5zbGlkZXItc3R5bGUtMS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTEtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTEzLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xNS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTctY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTE5LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0yLWNvbnRhaW5lci5zbGlkZXItY29udGFpbmVyLTFjb2wsIC5zbGlkZXItc3R5bGUtMjAtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTIxLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0yMi1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMy1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtNC1jb250YWluZXIuc2xpZGVyLWNvbnRhaW5lci0xY29sLCAuc2xpZGVyLXN0eWxlLTUtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTctY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTktY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctODAtcGVyY2VudCkgKiAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZykgKiAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLTgwLXBlcmNlbnQpICogLTFweCk7XG59XG5cbi5zbGlkZXItY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUgKyAuYnMtc2tzLCAuc2xpZGVyLXN0eWxlLTEtY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtMTEtY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtMTMtY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtMTUtY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtMTctY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtMTktY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtMjAtY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtMjEtY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtMjItY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtMjMtY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtMy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS01LWNvbnRhaW5lci5zbGlkZXItYmMtYmVmb3JlLCAuc2xpZGVyLXN0eWxlLTctY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtOS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctNjAtcGVyY2VudCkgKiAxcHgpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyA+IC5jb250ZW50LXdyYXAgPiAuY29udGFpbmVyID4gLnJvdyA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctODAtcGVyY2VudCkgKiAxcHgpO1xuICB9XG59XG4uYnMtaW5qZWN0aW9uLmJzLWluamVjdGlvbi1iZWZvcmVfZm9vdGVyIC5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLWFmdGVyX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctODAtcGVyY2VudCkgKiAxcHgpO1xufVxuXG4uYnMtaW5qZWN0aW9uLmJzLWluamVjdGlvbi1iZWZvcmVfaGVhZGVyIC5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLWFmdGVyX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLTgwLXBlcmNlbnQpICogMXB4KTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAuYnMtcHVzaC1ub3RpLnBvc3QtYm90dG9tLCAuc2luZ2xlLWNvbnRhaW5lciA+IC5icy1wdXNoLW5vdGkucG9zdC1ib3R0b20gKyAucG9zdC1hdXRob3Ige1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDFweCk7XG59XG5cbi5icy1wdXNoLW5vdGkucG9zdC10b3Age1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDFweCkgIWltcG9ydGFudDtcbn1cblxuLyohXG4gKiBCb290c3RyYXAgIHY1LjMuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjMgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICMwNTJjNjU7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICMyYjJmMzI7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjMGEzNjIyO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzA1NTE2MDtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NjRkMDM7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICM1ODE1MWM7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICNjZmUyZmY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogI2UyZTNlNTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2QxZTdkZDtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogI2NmZjRmYztcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogI2ZmZjNjZDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjZjhkN2RhO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2ZjZmNmZDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM5ZWM1ZmU7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICNjNGM4Y2I7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjYTNjZmJiO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzllZWFmOTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICNmZmU2OWM7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICNmMWFlYjU7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzAwMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICMwYTU4Y2E7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEwLCA4OCwgMjAyO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLWJvZHktYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjMmIzMDM1O1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNDMsIDQ4LCA1MztcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICM2ZWE4ZmU7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICNhN2FjYjE7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjNzViNzk4O1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzZlZGZmNjtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNmZmRhNmE7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNlYTg2OGY7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICMwMzE2MzM7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzE2MTcxOTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogIzA1MWIxMTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogIzAzMjgzMDtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMjcwMTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjMmMwYjBlO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICMwODQyOTg7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICM0MTQ2NGI7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMGY1MTMyO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzA4Nzk5MDtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM5OTc0MDQ7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM4NDIwMjk7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjNmVhOGZlO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICM4YmI5ZmU7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDExMCwgMTY4LCAyNTQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEzOSwgMTg1LCAyNTQ7XG4gIC0tYnMtY29kZS1jb2xvcjogI2U2ODViNTtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjNjY0ZDAzO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNlYTg2OGY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2VhODY4Zjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1icy1icmVha3BvaW50LXhzOiAwO1xuICAtLWJzLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJzLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icy1icmVha3BvaW50LXh4bDogMTQwMHB4O1xufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yKSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtYmctdHlwZSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZChldmVuKSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYTZiNWNjO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2I1YjZiNztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYTdiOWIxO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhNmMzY2E7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NjYzJhNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmFjYWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzRkNTE1NDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGVlMmU2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc3dpdGNoLWJnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW0gMC4zNzVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGI1ZWQ3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTU4Y2E7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwYTU4Y2E7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwYTUzYmU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzVjNjM2YTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNTY1ZTY0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzAsIDEzOCwgMTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzU2NWU2NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzUxNTg1ZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE1NzM0NztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTQ2YzQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MCwgMTUzLCAxMTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTQ2YzQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTM2NTNmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuXG4uYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzFkMmYyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNWNmZjI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExLCAxNzIsIDIwNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzZGQ1ZjM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyNWNmZjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmNhMmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjZDM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNiYjJkM2I7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2IwMmEzNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYTUyODM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2QzZDRkNTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMiwgMjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2M2YzdjODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2JhYmJiYztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzQyNDY0OTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2NiwgNzAsIDczO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzRkNTE1NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCk7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xufVxuXG4ubmF2LXVuZGVybGluZSB7XG4gIC0tYnMtbmF2LXVuZGVybGluZS1nYXA6IDFyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgZ2FwOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWdhcCk7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNjUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODMzLCAzNywgNDEsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjE1KTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMXJlbTtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAxcmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjAzKTtcbiAgLS1icy1jYXJkLWNhcC1jb2xvcjogO1xuICAtLWJzLWNhcmQtaGVpZ2h0OiA7XG4gIC0tYnMtY2FyZC1jb2xvcjogO1xuICAtLWJzLWNhcmQtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXkpIHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzA1MmM2NSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM2ZWE4ZmUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLnBhZ2UtbGluay5hY3RpdmUsIC5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmJhZGdlIHtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXk6IDAuMzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXNpemU6IDAuNzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogNzAwO1xuICAtLWJzLWJhZGdlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXMpO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgLS1icy1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDFyZW07XG4gIH1cbn1cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpO1xuICAtLWJzLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjtcbiAgLS1icy1wcm9ncmVzcy1iYXItYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gIC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS1icy1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tY2xvc2Uge1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4udG9hc3Qge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtdG9hc3Qtc3BhY2luZzogMS41cmVtO1xuICAtLWJzLXRvYXN0LW1heC13aWR0aDogMzUwcHg7XG4gIC0tYnMtdG9hc3QtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b2FzdC1jb2xvcjogO1xuICAtLWJzLXRvYXN0LWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy10b2FzdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy10b2FzdC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy10b2FzdC1oZWFkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtdG9hc3QtYm94LXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtdG9hc3Qtc3BhY2luZyk7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG4udG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiA7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1iZzogO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW46IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgfVxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnRvb2x0aXAge1xuICAtLWJzLXRvb2x0aXAtemluZGV4OiAxMDgwO1xuICAtLWJzLXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXRvb2x0aXAtbWFyZ2luOiA7XG4gIC0tYnMtdG9vbHRpcC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvb2x0aXAtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXRvb2x0aXAtYmc6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtO1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcG9wb3Zlci1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1wb3BvdmVyLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IHZhcigtLWJzLXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIGJvcmRlcjogdmFyKC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAxLjVzO1xuICB9XG59XG4ub2ZmY2FudmFzLCAub2ZmY2FudmFzLXh4bCwgLm9mZmNhbnZhcy14bCwgLm9mZmNhbnZhcy1sZywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1zbSB7XG4gIC0tYnMtb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTAsIDg4LCAyMDIsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMCwgODgsIDIwMiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg4NiwgOTQsIDEwMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjAsIDEwOCwgNjcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1NSwgMjA1LCA1NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NSwgMjA1LCA1NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNzYsIDQyLCA1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7XG59XG5cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMCB7XG4gIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0zIHtcbiAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTEge1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMyB7XG4gIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC01IHtcbiAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktdGVydGlhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMiB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi56LW4xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiFcbiAqIEJvb3RzdHJhcCBJY29ucyB2MS4xMS4yIChodHRwczovL2ljb25zLmdldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTktMjAyMyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvaWNvbnMvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2Jvb3RzdHJhcC1pY29ucy53b2ZmMj8yNGUzZWI4NGQwYmNhZjgzZDc3ZjkwNGM3OGFjMWY0N1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9ib290c3RyYXAtaWNvbnMud29mZj8yNGUzZWI4NGQwYmNhZjgzZDc3ZjkwNGM3OGFjMWY0N1wiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLmJpOjpiZWZvcmUsXG5bY2xhc3NePWJpLV06OmJlZm9yZSxcbltjbGFzcyo9XCIgYmktXCJdOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uYmktMTIzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuXG4uYmktYWxhcm0tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmJpLWFsYXJtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uYmktYWxpZ24tYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uYmktYWxpZ24tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uYmktYWxpZ24tZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uYmktYWxpZ24tbWlkZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uYmktYWxpZ24tc3RhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5iaS1hbGlnbi10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5iaS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5iaS1hcHAtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uYmktYXBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uYmktYXJjaGl2ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uYmktYXJjaGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmJpLWFycm93LTkwZGVnLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5iaS1hcnJvdy05MGRlZy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZlwiO1xufVxuXG4uYmktYXJyb3ctOTBkZWctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5iaS1hcnJvdy05MGRlZy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmJpLWFycm93LWJhci1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uYmktYXJyb3ctYmFyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5iaS1hcnJvdy1iYXItcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5iaS1hcnJvdy1iYXItdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5iaS1hcnJvdy1jbG9ja3dpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG59XG5cbi5iaS1hcnJvdy1jb3VudGVyY2xvY2t3aXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4uYmktYXJyb3ctZG93bi1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmJpLWFycm93LWRvd24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1sZWZ0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmJpLWFycm93LWRvd24tbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmJpLWFycm93LWRvd24tbGVmdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZlwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1yaWdodC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1yaWdodC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uYmktYXJyb3ctZG93bi1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmJpLWFycm93LWRvd24tc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmJpLWFycm93LWRvd24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uYmktYXJyb3ctbGVmdC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmJpLWFycm93LWxlZnQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uYmktYXJyb3ctbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmJpLWFycm93LWxlZnQtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uYmktYXJyb3ctbGVmdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZlwiO1xufVxuXG4uYmktYXJyb3ctcmVwZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uYmktYXJyb3ctcmV0dXJuLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5iaS1hcnJvdy1yZXR1cm4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5iaS1hcnJvdy1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0LXNob3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5iaS1hcnJvdy1yaWdodC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5iaS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmJpLWFycm93LXVwLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uYmktYXJyb3ctdXAtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uYmktYXJyb3ctdXAtbGVmdC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmJpLWFycm93LXVwLWxlZnQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uYmktYXJyb3ctdXAtbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLmJpLWFycm93LXVwLWxlZnQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uYmktYXJyb3ctdXAtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2ZcIjtcbn1cblxuLmJpLWFycm93LXVwLXJpZ2h0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5iaS1hcnJvdy11cC1yaWdodC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5iaS1hcnJvdy11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmJpLWFycm93LXVwLXNob3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uYmktYXJyb3ctdXAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5iaS1hcnJvdy11cC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5iaS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmJpLWFycm93cy1hbmdsZS1jb250cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmJpLWFycm93cy1hbmdsZS1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5iaS1hcnJvd3MtY29sbGFwc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5iaS1hcnJvd3MtZXhwYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uYmktYXJyb3dzLWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5iaS1hcnJvd3MtbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLmJpLWFzcGVjdC1yYXRpby1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZlwiO1xufVxuXG4uYmktYXNwZWN0LXJhdGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uYmktYXN0ZXJpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5iaS1hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmJpLWF3YXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5iaS1hd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmJpLWJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5iaS1iYWNrc3BhY2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmJpLWJhY2tzcGFjZS1yZXZlcnNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5iaS1iYWNrc3BhY2UtcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmJpLWJhY2tzcGFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmJpLWJhZGdlLTNkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5iaS1iYWRnZS0zZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmJpLWJhZGdlLTRrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5iaS1iYWRnZS00azo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmJpLWJhZGdlLThrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5iaS1iYWRnZS04azo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWZcIjtcbn1cblxuLmJpLWJhZGdlLWFkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5iaS1iYWRnZS1hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmJpLWJhZGdlLWFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5iaS1iYWRnZS1hcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmJpLWJhZGdlLWNjLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5iaS1iYWRnZS1jYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmJpLWJhZGdlLWhkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5iaS1iYWRnZS1oZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmJpLWJhZGdlLXRtLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5iaS1iYWRnZS10bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmJpLWJhZGdlLXZvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5iaS1iYWRnZS12bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmJpLWJhZGdlLXZyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5iaS1iYWRnZS12cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmJpLWJhZGdlLXdjLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5iaS1iYWRnZS13Yzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmZcIjtcbn1cblxuLmJpLWJhZy1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uYmktYmFnLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uYmktYmFnLWRhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLmJpLWJhZy1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uYmktYmFnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5iaS1iYWctcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uYmktYmFnLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5iaS1iYWcteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uYmktYmFnLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5iaS1iYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5iaS1iYXItY2hhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmJpLWJhci1jaGFydC1saW5lLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5iaS1iYXItY2hhcnQtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmJpLWJhci1jaGFydC1zdGVwczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmJpLWJhci1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmJpLWJhc2tldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZlwiO1xufVxuXG4uYmktYmFza2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uYmktYmFza2V0Mi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uYmktYmFza2V0Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmJpLWJhc2tldDMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLmJpLWJhc2tldDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5iaS1iYXR0ZXJ5LWNoYXJnaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uYmktYmF0dGVyeS1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uYmktYmF0dGVyeS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uYmktYmF0dGVyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmJpLWJlbGwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmJpLWJlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5iaS1iZXppZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5iaS1iZXppZXIyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uYmktYmljeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmJpLWJpbm9jdWxhcnMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cblxuLmJpLWJpbm9jdWxhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThmXCI7XG59XG5cbi5iaS1ibG9ja3F1b3RlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5iaS1ibG9ja3F1b3RlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uYmktYm9vay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uYmktYm9vay1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uYmktYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5iaS1ib29rbWFyay1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWRhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5iaS1ib29rbWFyay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uYmktYm9va21hcmstaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uYmktYm9va21hcmstcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uYmktYm9va21hcmstcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXN0YXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlmXCI7XG59XG5cbi5iaS1ib29rbWFyay14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5iaS1ib29rbWFyay14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uYmktYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5iaS1ib29rbWFya3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmJpLWJvb2ttYXJrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmJpLWJvb2tzaGVsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmJpLWJvb3RzdHJhcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uYmktYm9vdHN0cmFwLXJlYm9vdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmJpLWJvb3RzdHJhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmJpLWJvcmRlci1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5iaS1ib3JkZXItYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uYmktYm9yZGVyLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmJpLWJvcmRlci1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmJpLWJvcmRlci1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uYmktYm9yZGVyLW1pZGRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmJpLWJvcmRlci1vdXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWZcIjtcbn1cblxuLmJpLWJvcmRlci1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmJpLWJvcmRlci1zdHlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLmJpLWJvcmRlci10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5iaS1ib3JkZXItd2lkdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5iaS1ib3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5iaS1ib3VuZGluZy1ib3gtY2lyY2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmJpLWJvdW5kaW5nLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1kb3duLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctZG93bi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uYmktYm94LWFycm93LWluLWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi1kb3duLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uYmktYm94LWFycm93LWluLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi11cC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZlwiO1xufVxuXG4uYmktYm94LWFycm93LWluLXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uYmktYm94LWFycm93LWluLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uYmktYm94LWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctdXAtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmJpLWJveC1hcnJvdy11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLmJpLWJveC1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmJpLWJveC1zZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uYmktYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uYmktYnJhY2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uYmktYnJpY2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uYmktYnJpZWZjYXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5iaS1icmllZmNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWFsdC1oaWdoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWFsdC1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1hbHQtbG93LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNmXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWFsdC1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWhpZ2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtbG93LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmJpLWJyb2FkY2FzdC1waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG5cbi5iaS1icm9hZGNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5iaS1icnVzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uYmktYnJ1c2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5iaS1idWNrZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmJpLWJ1Y2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmJpLWJ1Zy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uYmktYnVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uYmktYnVpbGRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5iaS1idWxsc2V5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmJpLWNhbGN1bGF0b3ItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGZcIjtcbn1cblxuLmJpLWNhbGN1bGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5iaS1jYWxlbmRhci1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uYmktY2FsZW5kYXItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5iaS1jYWxlbmRhci1kYXRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5iaS1jYWxlbmRhci1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uYmktY2FsZW5kYXItZGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5iaS1jYWxlbmRhci1kYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5iaS1jYWxlbmRhci1ldmVudC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uYmktY2FsZW5kYXItZXZlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5iaS1jYWxlbmRhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uYmktY2FsZW5kYXItbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmJpLWNhbGVuZGFyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uYmktY2FsZW5kYXItbW9udGgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLmJpLWNhbGVuZGFyLW1vbnRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uYmktY2FsZW5kYXItcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uYmktY2FsZW5kYXItcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWZcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXJhbmdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5iaS1jYWxlbmRhci1yYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXdlZWstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5iaS1jYWxlbmRhci14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5iaS1jYWxlbmRhci14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uYmktY2FsZW5kYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1kYXRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1kYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1kYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZXZlbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1ldmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZlwiO1xufVxuXG4uYmktY2FsZW5kYXIyLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItbW9udGgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1tb250aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1yYW5nZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uYmktY2FsZW5kYXIyLXdlZWstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi13ZWVrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uYmktY2FsZW5kYXIyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uYmktY2FsZW5kYXIzLWV2ZW50LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtZXZlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGZcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy1yYW5nZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuXG4uYmktY2FsZW5kYXIzLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uYmktY2FsZW5kYXIzLXdlZWstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy13ZWVrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uYmktY2FsZW5kYXIzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uYmktY2FsZW5kYXI0LWV2ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4uYmktY2FsZW5kYXI0LXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uYmktY2FsZW5kYXI0LXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5iaS1jYWxlbmRhcjQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5iaS1jYW1lcmEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLmJpLWNhbWVyYS1yZWVscy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uYmktY2FtZXJhLXJlZWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uYmktY2FtZXJhLXZpZGVvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5iaS1jYW1lcmEtdmlkZW8tb2ZmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5iaS1jYW1lcmEtdmlkZW8tb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4uYmktY2FtZXJhLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZlwiO1xufVxuXG4uYmktY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMFwiO1xufVxuXG4uYmktY2FtZXJhMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmJpLWNhcHNsb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5iaS1jYXBzbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLmJpLWNhcmQtY2hlY2tsaXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uYmktY2FyZC1oZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uYmktY2FyZC1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLmJpLWNhcmQtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLmJpLWNhcmQtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLmJpLWNhcmV0LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmJpLWNhcmV0LWRvd24tc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5iaS1jYXJldC1kb3duLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmJpLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5iaS1jYXJldC1sZWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5iaS1jYXJldC1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZVwiO1xufVxuXG4uYmktY2FyZXQtbGVmdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJmXCI7XG59XG5cbi5iaS1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uYmktY2FyZXQtcmlnaHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmJpLWNhcmV0LXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uYmktY2FyZXQtcmlnaHQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uYmktY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5iaS1jYXJldC11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uYmktY2FyZXQtdXAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5iaS1jYXJldC11cC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5iaS1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLmJpLWNhcnQtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLmJpLWNhcnQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5iaS1jYXJ0LWRhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmJpLWNhcnQtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmJpLWNhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmJpLWNhcnQtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uYmktY2FydC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZlwiO1xufVxuXG4uYmktY2FydC14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5iaS1jYXJ0LXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5iaS1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uYmktY2FydDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5iaS1jYXJ0Mzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLmJpLWNhcnQ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uYmktY2FzaC1zdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cblxuLmJpLWNhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5iaS1jYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uYmktY2hhdC1kb3RzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5iaS1jaGF0LWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG5cbi5iaS1jaGF0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtZG90cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uYmktY2hhdC1sZWZ0LWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1xdW90ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZlwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uYmktY2hhdC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uYmktY2hhdC1xdW90ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uYmktY2hhdC1xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtZG90cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uYmktY2hhdC1yaWdodC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uYmktY2hhdC1yaWdodC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uYmktY2hhdC1yaWdodC1xdW90ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uYmktY2hhdC1yaWdodC1xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuXG4uYmktY2hhdC1yaWdodC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuXG4uYmktY2hhdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLWRvdHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVmXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtcXVvdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uYmktY2hhdC10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi5iaS1jaGF0LXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5iaS1jaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuXG4uYmktY2hlY2stYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4uYmktY2hlY2stY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5iaS1jaGVjay1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5iaS1jaGVjay1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmJpLWNoZWNrLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmJpLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uYmktY2hlY2syLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmZcIjtcbn1cblxuLmJpLWNoZWNrMi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5iaS1jaGVjazItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uYmktY2hlY2syOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uYmktY2hldnJvbi1iYXItY29udHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uYmktY2hldnJvbi1iYXItZXhwYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uYmktY2hldnJvbi1iYXItbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uYmktY2hldnJvbi1iYXItdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbXBhY3QtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmJpLWNoZXZyb24tY29tcGFjdC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uYmktY2hldnJvbi1jb21wYWN0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuXG4uYmktY2hldnJvbi1jb21wYWN0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uYmktY2hldnJvbi1jb250cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmJpLWNoZXZyb24tZG91YmxlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5iaS1jaGV2cm9uLWRvdWJsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZlwiO1xufVxuXG4uYmktY2hldnJvbi1kb3VibGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5iaS1jaGV2cm9uLWRvdWJsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmJpLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmJpLWNoZXZyb24tZXhwYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uYmktY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uYmktY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmJpLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5iaS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmJpLWNpcmNsZS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uYmktY2lyY2xlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLmJpLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1kYXRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuXG4uYmktY2xpcGJvYXJkLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuXG4uYmktY2xpcGJvYXJkLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGZcIjtcbn1cblxuLmJpLWNsaXBib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmJpLWNsb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5iaS1jbG9jay1oaXN0b3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4uYmktY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5iaS1jbG91ZC1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5iaS1jbG91ZC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4uYmktY2xvdWQtYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLmJpLWNsb3VkLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uYmktY2xvdWQtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLmJpLWNsb3VkLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4uYmktY2xvdWQtZG93bmxvYWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmJpLWNsb3VkLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiO1xufVxuXG4uYmktY2xvdWQtZHJpenpsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuXG4uYmktY2xvdWQtZHJpenpsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmJpLWNsb3VkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5iaS1jbG91ZC1mb2ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWZcIjtcbn1cblxuLmJpLWNsb3VkLWZvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmJpLWNsb3VkLWZvZzItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLmJpLWNsb3VkLWZvZzI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG5cbi5iaS1jbG91ZC1oYWlsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5iaS1jbG91ZC1oYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uYmktY2xvdWQtaGF6ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uYmktY2xvdWQtaGF6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLmJpLWNsb3VkLWhhemUyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5iaS1jbG91ZC1saWdodG5pbmctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmJpLWNsb3VkLWxpZ2h0bmluZy1yYWluLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5iaS1jbG91ZC1saWdodG5pbmctcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmJpLWNsb3VkLWxpZ2h0bmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cblxuLmJpLWNsb3VkLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5iaS1jbG91ZC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cblxuLmJpLWNsb3VkLW1vb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWZcIjtcbn1cblxuLmJpLWNsb3VkLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5iaS1jbG91ZC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5iaS1jbG91ZC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuXG4uYmktY2xvdWQtcmFpbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuXG4uYmktY2xvdWQtcmFpbi1oZWF2eS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uYmktY2xvdWQtcmFpbi1oZWF2eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmJpLWNsb3VkLXJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG5cbi5iaS1jbG91ZC1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuXG4uYmktY2xvdWQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG5cbi5iaS1jbG91ZC1zbGVldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uYmktY2xvdWQtc2xlZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJhXCI7XG59XG5cbi5iaS1jbG91ZC1zbm93LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5iaS1jbG91ZC1zbm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uYmktY2xvdWQtc3VuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5iaS1jbG91ZC1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7XG59XG5cbi5iaS1jbG91ZC11cGxvYWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmZcIjtcbn1cblxuLmJpLWNsb3VkLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjtcbn1cblxuLmJpLWNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uYmktY2xvdWRzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5iaS1jbG91ZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7XG59XG5cbi5iaS1jbG91ZHktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmJpLWNsb3VkeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmJpLWNvZGUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5iaS1jb2RlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmJpLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5iaS1jb2xsZWN0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5iaS1jb2xsZWN0aW9uLXBsYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmJpLWNvbGxlY3Rpb24tcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmJpLWNvbGxlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG5cbi5iaS1jb2x1bW5zLWdhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLmJpLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5iaS1jb21tYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZlwiO1xufVxuXG4uYmktY29tcGFzcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuXG4uYmktY29tcGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmJpLWNvbmUtc3RyaXBlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cblxuLmJpLWNvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5iaS1jb250cm9sbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNFwiO1xufVxuXG4uYmktY3B1LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG5cbi5iaS1jcHU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5iaS1jcmVkaXQtY2FyZC0yLWJhY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cblxuLmJpLWNyZWRpdC1jYXJkLTItYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cblxuLmJpLWNyZWRpdC1jYXJkLTItZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cblxuLmJpLWNyZWRpdC1jYXJkLTItZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG5cbi5iaS1jcmVkaXQtY2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5iaS1jcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4uYmktY3VwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG5cbi5iaS1jdXAtc3RyYXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRmXCI7XG59XG5cbi5iaS1jdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5iaS1jdXJzb3ItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTFcIjtcbn1cblxuLmJpLWN1cnNvci10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMlwiO1xufVxuXG4uYmktY3Vyc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiO1xufVxuXG4uYmktZGFzaC1jaXJjbGUtZG90dGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiO1xufVxuXG4uYmktZGFzaC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjtcbn1cblxuLmJpLWRhc2gtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiO1xufVxuXG4uYmktZGFzaC1zcXVhcmUtZG90dGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiO1xufVxuXG4uYmktZGFzaC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZThcIjtcbn1cblxuLmJpLWRhc2gtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOVwiO1xufVxuXG4uYmktZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLmJpLWRpYWdyYW0tMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiO1xufVxuXG4uYmktZGlhZ3JhbS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlY1wiO1xufVxuXG4uYmktZGlhZ3JhbS0zLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5iaS1kaWFncmFtLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7XG59XG5cbi5iaS1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVmXCI7XG59XG5cbi5iaS1kaWFtb25kLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7XG59XG5cbi5iaS1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4uYmktZGljZS0xLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7XG59XG5cbi5iaS1kaWNlLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYzXCI7XG59XG5cbi5iaS1kaWNlLTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjtcbn1cblxuLmJpLWRpY2UtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjtcbn1cblxuLmJpLWRpY2UtMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiO1xufVxuXG4uYmktZGljZS0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiO1xufVxuXG4uYmktZGljZS00LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY4XCI7XG59XG5cbi5iaS1kaWNlLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5iaS1kaWNlLTUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmFcIjtcbn1cblxuLmJpLWRpY2UtNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmJcIjtcbn1cblxuLmJpLWRpY2UtNi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiO1xufVxuXG4uYmktZGljZS02OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZFwiO1xufVxuXG4uYmktZGlzYy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuXG4uYmktZGlzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmZcIjtcbn1cblxuLmJpLWRpc2NvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAwXCI7XG59XG5cbi5iaS1kaXNwbGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAxXCI7XG59XG5cbi5iaS1kaXNwbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4uYmktZGlzdHJpYnV0ZS1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuXG4uYmktZGlzdHJpYnV0ZS12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjtcbn1cblxuLmJpLWRvb3ItY2xvc2VkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi5iaS1kb29yLWNsb3NlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjtcbn1cblxuLmJpLWRvb3Itb3Blbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiO1xufVxuXG4uYmktZG9vci1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiO1xufVxuXG4uYmktZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiO1xufVxuXG4uYmktZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5iaS1kcm9wbGV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG5cbi5iaS1kcm9wbGV0LWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59XG5cbi5iaS1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiO1xufVxuXG4uYmktZWFyYnVkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjtcbn1cblxuLmJpLWVhc2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7XG59XG5cbi5iaS1lYXNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjtcbn1cblxuLmJpLWVnZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiO1xufVxuXG4uYmktZWdnLWZyaWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMlwiO1xufVxuXG4uYmktZWdnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxM1wiO1xufVxuXG4uYmktZWplY3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjtcbn1cblxuLmJpLWVqZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNVwiO1xufVxuXG4uYmktZW1vamktYW5ncnktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTZcIjtcbn1cblxuLmJpLWVtb2ppLWFuZ3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiO1xufVxuXG4uYmktZW1vamktZGl6enktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjtcbn1cblxuLmJpLWVtb2ppLWRpenp5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOVwiO1xufVxuXG4uYmktZW1vamktZXhwcmVzc2lvbmxlc3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWFcIjtcbn1cblxuLmJpLWVtb2ppLWV4cHJlc3Npb25sZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYlwiO1xufVxuXG4uYmktZW1vamktZnJvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjtcbn1cblxuLmJpLWVtb2ppLWZyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiO1xufVxuXG4uYmktZW1vamktaGVhcnQtZXllcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiO1xufVxuXG4uYmktZW1vamktaGVhcnQtZXllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWZcIjtcbn1cblxuLmJpLWVtb2ppLWxhdWdoaW5nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7XG59XG5cbi5iaS1lbW9qaS1sYXVnaGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjtcbn1cblxuLmJpLWVtb2ppLW5ldXRyYWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjtcbn1cblxuLmJpLWVtb2ppLW5ldXRyYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIzXCI7XG59XG5cbi5iaS1lbW9qaS1zbWlsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiO1xufVxuXG4uYmktZW1vamktc21pbGUtdXBzaWRlLWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjtcbn1cblxuLmJpLWVtb2ppLXNtaWxlLXVwc2lkZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiO1xufVxuXG4uYmktZW1vamktc21pbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI3XCI7XG59XG5cbi5iaS1lbW9qaS1zdW5nbGFzc2VzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7XG59XG5cbi5iaS1lbW9qaS1zdW5nbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiO1xufVxuXG4uYmktZW1vamktd2luay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiO1xufVxuXG4uYmktZW1vamktd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmJcIjtcbn1cblxuLmJpLWVudmVsb3BlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1vcGVuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZVwiO1xufVxuXG4uYmktZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJmXCI7XG59XG5cbi5iaS1lcmFzZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzBcIjtcbn1cblxuLmJpLWVyYXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzFcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMlwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNFwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzVcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLW9jdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzZcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzlcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi10cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzY1wiO1xufVxuXG4uYmktZXhjbHVkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2RcIjtcbn1cblxuLmJpLWV5ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZVwiO1xufVxuXG4uYmktZXllLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNmXCI7XG59XG5cbi5iaS1leWUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7XG59XG5cbi5iaS1leWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7XG59XG5cbi5iaS1leWVkcm9wcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MlwiO1xufVxuXG4uYmktZXllZ2xhc3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDNcIjtcbn1cblxuLmJpLWZhY2Vib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiO1xufVxuXG4uYmktZmlsZS1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG59XG5cbi5iaS1maWxlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ2XCI7XG59XG5cbi5iaS1maWxlLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7XG59XG5cbi5iaS1maWxlLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OFwiO1xufVxuXG4uYmktZmlsZS1iYXItZ3JhcGgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjtcbn1cblxuLmJpLWZpbGUtYmFyLWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YVwiO1xufVxuXG4uYmktZmlsZS1iaW5hcnktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGJcIjtcbn1cblxuLmJpLWZpbGUtYmluYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiO1xufVxuXG4uYmktZmlsZS1icmVhay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiO1xufVxuXG4uYmktZmlsZS1icmVhazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjtcbn1cblxuLmJpLWZpbGUtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGZcIjtcbn1cblxuLmJpLWZpbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUwXCI7XG59XG5cbi5iaS1maWxlLWNvZGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTFcIjtcbn1cblxuLmJpLWZpbGUtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjtcbn1cblxuLmJpLWZpbGUtZGlmZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiO1xufVxuXG4uYmktZmlsZS1kaWZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYmFyLWdyYXBoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYmFyLWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWJpbmFyeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWJpbmFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1icmVhay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWJyZWFrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVmXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstY29kZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZGlmZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWRpZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZWFzZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1lYXNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1leGNlbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWV4Y2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWZvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstaW1hZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1sb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1sb2NrMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWxvY2syOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW1lZGljYWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbXVzaWMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzdcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wZXJzb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGxheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcG9zdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcHB0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcHB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXJpY2h0ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcmljaHRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcnVsZWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1ydWxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1zbGlkZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1zbGlkZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstc3ByZWFkc2hlZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1zcHJlYWRzaGVldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODlcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay13b3JkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmsteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay16aXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay16aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7XG59XG5cbi5iaS1maWxlLWVhc2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG5cbi5iaS1maWxlLWVhc2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiO1xufVxuXG4uYmktZmlsZS1leGNlbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiO1xufVxuXG4uYmktZmlsZS1leGNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjtcbn1cblxuLmJpLWZpbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjtcbn1cblxuLmJpLWZpbGUtZm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OFwiO1xufVxuXG4uYmktZmlsZS1mb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uYmktZmlsZS1pbWFnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuXG4uYmktZmlsZS1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWJcIjtcbn1cblxuLmJpLWZpbGUtbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiO1xufVxuXG4uYmktZmlsZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiO1xufVxuXG4uYmktZmlsZS1sb2NrMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuXG4uYmktZmlsZS1sb2NrMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjtcbn1cblxuLmJpLWZpbGUtbWVkaWNhbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiO1xufVxuXG4uYmktZmlsZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuXG4uYmktZmlsZS1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuXG4uYmktZmlsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjtcbn1cblxuLmJpLWZpbGUtbXVzaWMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cblxuLmJpLWZpbGUtbXVzaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG5cbi5iaS1maWxlLXBlcnNvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuXG4uYmktZmlsZS1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG5cbi5iaS1maWxlLXBsYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjtcbn1cblxuLmJpLWZpbGUtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjtcbn1cblxuLmJpLWZpbGUtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuXG4uYmktZmlsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiO1xufVxuXG4uYmktZmlsZS1wb3N0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7XG59XG5cbi5iaS1maWxlLXBvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7XG59XG5cbi5iaS1maWxlLXBwdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xufVxuXG4uYmktZmlsZS1wcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5iaS1maWxlLXJpY2h0ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5iaS1maWxlLXJpY2h0ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiO1xufVxuXG4uYmktZmlsZS1ydWxlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiO1xufVxuXG4uYmktZmlsZS1ydWxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjtcbn1cblxuLmJpLWZpbGUtc2xpZGVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG5cbi5iaS1maWxlLXNsaWRlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cblxuLmJpLWZpbGUtc3ByZWFkc2hlZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjtcbn1cblxuLmJpLWZpbGUtc3ByZWFkc2hlZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG5cbi5iaS1maWxlLXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjtcbn1cblxuLmJpLWZpbGUtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjtcbn1cblxuLmJpLWZpbGUtd29yZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiO1xufVxuXG4uYmktZmlsZS13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiO1xufVxuXG4uYmktZmlsZS14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7XG59XG5cbi5iaS1maWxlLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG5cbi5iaS1maWxlLXppcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uYmktZmlsZS16aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5iaS1maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiO1xufVxuXG4uYmktZmlsZXMtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiO1xufVxuXG4uYmktZmlsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MyXCI7XG59XG5cbi5iaS1maWxtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiO1xufVxuXG4uYmktZmlsdGVyLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiO1xufVxuXG4uYmktZmlsdGVyLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbn1cblxuLmJpLWZpbHRlci1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiO1xufVxuXG4uYmktZmlsdGVyLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiO1xufVxuXG4uYmktZmlsdGVyLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuXG4uYmktZmlsdGVyLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cblxuLmJpLWZpbHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjtcbn1cblxuLmJpLWZsYWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLmJpLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG5cbi5iaS1mbG93ZXIxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4uYmktZmxvd2VyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjtcbn1cblxuLmJpLWZsb3dlcjM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7XG59XG5cbi5iaS1mb2xkZXItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG5cbi5iaS1mb2xkZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLmJpLWZvbGRlci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmJpLWZvbGRlci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiO1xufVxuXG4uYmktZm9sZGVyLXN5bWxpbmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjtcbn1cblxuLmJpLWZvbGRlci1zeW1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiO1xufVxuXG4uYmktZm9sZGVyLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XG59XG5cbi5iaS1mb2xkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG5cbi5iaS1mb2xkZXIyLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG59XG5cbi5iaS1mb2xkZXIyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiO1xufVxuXG4uYmktZm9udHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7XG59XG5cbi5iaS1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7XG59XG5cbi5iaS1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiO1xufVxuXG4uYmktZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7XG59XG5cbi5iaS1mdWxsc2NyZWVuLWV4aXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RlXCI7XG59XG5cbi5iaS1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiO1xufVxuXG4uYmktZnVubmVsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG5cbi5iaS1mdW5uZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7XG59XG5cbi5iaS1nZWFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG5cbi5iaS1nZWFyLXdpZGUtY29ubmVjdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuXG4uYmktZ2Vhci13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4uYmktZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjtcbn1cblxuLmJpLWdlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjtcbn1cblxuLmJpLWdlby1hbHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cblxuLmJpLWdlby1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5iaS1nZW8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjtcbn1cblxuLmJpLWdlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjtcbn1cblxuLmJpLWdpZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjtcbn1cblxuLmJpLWdpZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG5cbi5iaS1naXRodWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG5cbi5iaS1nbG9iZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cblxuLmJpLWdsb2JlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjtcbn1cblxuLmJpLWdvb2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjBcIjtcbn1cblxuLmJpLWdyYXBoLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YxXCI7XG59XG5cbi5iaS1ncmFwaC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjtcbn1cblxuLmJpLWdyaWQtMXgyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG59XG5cbi5iaS1ncmlkLTF4Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjtcbn1cblxuLmJpLWdyaWQtM3gyLWdhcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiO1xufVxuXG4uYmktZ3JpZC0zeDItZ2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiO1xufVxuXG4uYmktZ3JpZC0zeDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG5cbi5iaS1ncmlkLTN4My1nYXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjtcbn1cblxuLmJpLWdyaWQtM3gzLWdhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cblxuLmJpLWdyaWQtM3gzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuXG4uYmktZ3JpZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiO1xufVxuXG4uYmktZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjtcbn1cblxuLmJpLWdyaXAtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjtcbn1cblxuLmJpLWdyaXAtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7XG59XG5cbi5iaS1oYW1tZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XG59XG5cbi5iaS1oYW5kLWluZGV4LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAwXCI7XG59XG5cbi5iaS1oYW5kLWluZGV4LXRodW1iLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7XG59XG5cbi5iaS1oYW5kLWluZGV4LXRodW1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiO1xufVxuXG4uYmktaGFuZC1pbmRleDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjtcbn1cblxuLmJpLWhhbmQtdGh1bWJzLWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cblxuLmJpLWhhbmQtdGh1bWJzLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5iaS1oYW5kLXRodW1icy11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuXG4uYmktaGFuZC10aHVtYnMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7XG59XG5cbi5iaS1oYW5kYmFnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5iaS1oYW5kYmFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiO1xufVxuXG4uYmktaGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjtcbn1cblxuLmJpLWhkZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiO1xufVxuXG4uYmktaGRkLW5ldHdvcmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmJpLWhkZC1uZXR3b3JrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuXG4uYmktaGRkLXJhY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGVcIjtcbn1cblxuLmJpLWhkZC1yYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZlwiO1xufVxuXG4uYmktaGRkLXN0YWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG59XG5cbi5iaS1oZGQtc3RhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7XG59XG5cbi5iaS1oZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG5cbi5iaS1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiO1xufVxuXG4uYmktaGVhZHNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjtcbn1cblxuLmJpLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7XG59XG5cbi5iaS1oZWFydC1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiO1xufVxuXG4uYmktaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG5cbi5iaS1oZXB0YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOFwiO1xufVxuXG4uYmktaGVwdGFnb24taGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLmJpLWhlcHRhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuXG4uYmktaGV4YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiO1xufVxuXG4uYmktaGV4YWdvbi1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4uYmktaGV4YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLmJpLWhvdXJnbGFzcy1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG5cbi5iaS1ob3VyZ2xhc3Mtc3BsaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG5cbi5iaS1ob3VyZ2xhc3MtdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuXG4uYmktaG91cmdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiO1xufVxuXG4uYmktaG91c2UtZG9vci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuXG4uYmktaG91c2UtZG9vcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLmJpLWhvdXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG5cbi5iaS1ob3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjtcbn1cblxuLmJpLWhyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiO1xufVxuXG4uYmktaHVycmljYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuXG4uYmktaW1hZ2UtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuXG4uYmktaW1hZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cblxuLmJpLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiO1xufVxuXG4uYmktaW1hZ2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4uYmktaW5ib3gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjtcbn1cblxuLmJpLWluYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiO1xufVxuXG4uYmktaW5ib3hlcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuXG4uYmktaW5ib3hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cblxuLmJpLWluZm8tY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7XG59XG5cbi5iaS1pbmZvLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjtcbn1cblxuLmJpLWluZm8tc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7XG59XG5cbi5iaS1pbmZvLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLmJpLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5iaS1pbnB1dC1jdXJzb3ItdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzVcIjtcbn1cblxuLmJpLWlucHV0LWN1cnNvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjtcbn1cblxuLmJpLWluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjtcbn1cblxuLmJpLWludGVyc2VjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjtcbn1cblxuLmJpLWpvdXJuYWwtYWxidW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG5cbi5iaS1qb3VybmFsLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG5cbi5iaS1qb3VybmFsLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiO1xufVxuXG4uYmktam91cm5hbC1ib29rbWFyay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiO1xufVxuXG4uYmktam91cm5hbC1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2RcIjtcbn1cblxuLmJpLWpvdXJuYWwtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNlXCI7XG59XG5cbi5iaS1qb3VybmFsLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG5cbi5iaS1qb3VybmFsLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7XG59XG5cbi5iaS1qb3VybmFsLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiO1xufVxuXG4uYmktam91cm5hbC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiO1xufVxuXG4uYmktam91cm5hbC1yaWNodGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjtcbn1cblxuLmJpLWpvdXJuYWwtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjtcbn1cblxuLmJpLWpvdXJuYWwteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjtcbn1cblxuLmJpLWpvdXJuYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7XG59XG5cbi5iaS1qb3VybmFsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjtcbn1cblxuLmJpLWpveXN0aWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OFwiO1xufVxuXG4uYmktanVzdGlmeS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiO1xufVxuXG4uYmktanVzdGlmeS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGFcIjtcbn1cblxuLmJpLWp1c3RpZnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCI7XG59XG5cbi5iaS1rYW5iYW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjtcbn1cblxuLmJpLWthbmJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjtcbn1cblxuLmJpLWtleS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4uYmkta2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiO1xufVxuXG4uYmkta2V5Ym9hcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLmJpLWtleWJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MVwiO1xufVxuXG4uYmktbGFkZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiO1xufVxuXG4uYmktbGFtcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiO1xufVxuXG4uYmktbGFtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjtcbn1cblxuLmJpLWxhcHRvcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiO1xufVxuXG4uYmktbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiO1xufVxuXG4uYmktbGF5ZXItYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7XG59XG5cbi5iaS1sYXllci1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4uYmktbGF5ZXJzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7XG59XG5cbi5iaS1sYXllcnMtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjtcbn1cblxuLmJpLWxheWVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjtcbn1cblxuLmJpLWxheW91dC1zaWRlYmFyLWluc2V0LXJldmVyc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7XG59XG5cbi5iaS1sYXlvdXQtc2lkZWJhci1pbnNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmJpLWxheW91dC1zaWRlYmFyLXJldmVyc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7XG59XG5cbi5iaS1sYXlvdXQtc2lkZWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjtcbn1cblxuLmJpLWxheW91dC1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjtcbn1cblxuLmJpLWxheW91dC10ZXh0LXNpZGViYXItcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjtcbn1cblxuLmJpLWxheW91dC10ZXh0LXNpZGViYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5iaS1sYXlvdXQtdGV4dC13aW5kb3ctcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjNcIjtcbn1cblxuLmJpLWxheW91dC10ZXh0LXdpbmRvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjRcIjtcbn1cblxuLmJpLWxheW91dC10aHJlZS1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NVwiO1xufVxuXG4uYmktbGF5b3V0LXd0Zjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjtcbn1cblxuLmJpLWxpZmUtcHJlc2VydmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2N1wiO1xufVxuXG4uYmktbGlnaHRidWxiLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi5iaS1saWdodGJ1bGItb2ZmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XG59XG5cbi5iaS1saWdodGJ1bGItb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuXG4uYmktbGlnaHRidWxiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiO1xufVxuXG4uYmktbGlnaHRuaW5nLWNoYXJnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiO1xufVxuXG4uYmktbGlnaHRuaW5nLWNoYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cblxuLmJpLWxpZ2h0bmluZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZVwiO1xufVxuXG4uYmktbGlnaHRuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZlwiO1xufVxuXG4uYmktbGluay00NWRlZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjtcbn1cblxuLmJpLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5iaS1saW5rZWRpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmJpLWxpc3QtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7XG59XG5cbi5iaS1saXN0LW5lc3RlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjtcbn1cblxuLmJpLWxpc3Qtb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc1XCI7XG59XG5cbi5iaS1saXN0LXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NlwiO1xufVxuXG4uYmktbGlzdC10YXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiO1xufVxuXG4uYmktbGlzdC11bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjtcbn1cblxuLmJpLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7XG59XG5cbi5iaS1sb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdhXCI7XG59XG5cbi5iaS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YlwiO1xufVxuXG4uYmktbWFpbGJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2NcIjtcbn1cblxuLmJpLW1haWxib3gyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuXG4uYmktbWFwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5iaS1tYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7XG59XG5cbi5iaS1tYXJrZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiO1xufVxuXG4uYmktbWFya2Rvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7XG59XG5cbi5iaS1tYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiO1xufVxuXG4uYmktbWVnYXBob25lLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgzXCI7XG59XG5cbi5iaS1tZWdhcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7XG59XG5cbi5iaS1tZW51LWFwcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiO1xufVxuXG4uYmktbWVudS1hcHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG59XG5cbi5iaS1tZW51LWJ1dHRvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuXG4uYmktbWVudS1idXR0b24td2lkZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OFwiO1xufVxuXG4uYmktbWVudS1idXR0b24td2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODlcIjtcbn1cblxuLmJpLW1lbnUtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiO1xufVxuXG4uYmktbWVudS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiO1xufVxuXG4uYmktbWVudS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGNcIjtcbn1cblxuLmJpLW1pYy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuXG4uYmktbWljLW11dGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjtcbn1cblxuLmJpLW1pYy1tdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiO1xufVxuXG4uYmktbWljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiO1xufVxuXG4uYmktbWluZWNhcnQtbG9hZGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiO1xufVxuXG4uYmktbWluZWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7XG59XG5cbi5iaS1tb2lzdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjtcbn1cblxuLmJpLW1vb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjtcbn1cblxuLmJpLW1vb24tc3RhcnMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTVcIjtcbn1cblxuLmJpLW1vb24tc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7XG59XG5cbi5iaS1tb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiO1xufVxuXG4uYmktbW91c2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OThcIjtcbn1cblxuLmJpLW1vdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OVwiO1xufVxuXG4uYmktbW91c2UyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlhXCI7XG59XG5cbi5iaS1tb3VzZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7XG59XG5cbi5iaS1tb3VzZTMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWNcIjtcbn1cblxuLmJpLW1vdXNlMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWRcIjtcbn1cblxuLmJpLW11c2ljLW5vdGUtYmVhbWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuXG4uYmktbXVzaWMtbm90ZS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiO1xufVxuXG4uYmktbXVzaWMtbm90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTBcIjtcbn1cblxuLmJpLW11c2ljLXBsYXllci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMVwiO1xufVxuXG4uYmktbXVzaWMtcGxheWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMlwiO1xufVxuXG4uYmktbmV3c3BhcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhM1wiO1xufVxuXG4uYmktbm9kZS1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNFwiO1xufVxuXG4uYmktbm9kZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTVcIjtcbn1cblxuLmJpLW5vZGUtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNlwiO1xufVxuXG4uYmktbm9kZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhN1wiO1xufVxuXG4uYmktbnV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE4XCI7XG59XG5cbi5iaS1udXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE5XCI7XG59XG5cbi5iaS1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFhXCI7XG59XG5cbi5iaS1vY3RhZ29uLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFiXCI7XG59XG5cbi5iaS1vY3RhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhY1wiO1xufVxuXG4uYmktb3B0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiO1xufVxuXG4uYmktb3V0bGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZVwiO1xufVxuXG4uYmktcGFpbnQtYnVja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZlwiO1xufVxuXG4uYmktcGFsZXR0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMFwiO1xufVxuXG4uYmktcGFsZXR0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjFcIjtcbn1cblxuLmJpLXBhbGV0dGUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMlwiO1xufVxuXG4uYmktcGFwZXJjbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiO1xufVxuXG4uYmktcGFyYWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNFwiO1xufVxuXG4uYmktcGF0Y2gtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjVcIjtcbn1cblxuLmJpLXBhdGNoLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNlwiO1xufVxuXG4uYmktcGF0Y2gtZXhjbGFtYXRpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjdcIjtcbn1cblxuLmJpLXBhdGNoLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiO1xufVxuXG4uYmktcGF0Y2gtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cblxuLmJpLXBhdGNoLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiO1xufVxuXG4uYmktcGF0Y2gtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYlwiO1xufVxuXG4uYmktcGF0Y2gtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmNcIjtcbn1cblxuLmJpLXBhdGNoLXF1ZXN0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7XG59XG5cbi5iaS1wYXRjaC1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjtcbn1cblxuLmJpLXBhdXNlLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZlwiO1xufVxuXG4uYmktcGF1c2UtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiO1xufVxuXG4uYmktcGF1c2UtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7XG59XG5cbi5iaS1wYXVzZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7XG59XG5cbi5iaS1wYXVzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjM1wiO1xufVxuXG4uYmktcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7XG59XG5cbi5iaS1wZWFjZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNVwiO1xufVxuXG4uYmktcGVhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7XG59XG5cbi5iaS1wZW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzdcIjtcbn1cblxuLmJpLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzhcIjtcbn1cblxuLmJpLXBlbmNpbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOVwiO1xufVxuXG4uYmktcGVuY2lsLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2FcIjtcbn1cblxuLmJpLXBlbmNpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2JcIjtcbn1cblxuLmJpLXBlbnRhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNjXCI7XG59XG5cbi5iaS1wZW50YWdvbi1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiO1xufVxuXG4uYmktcGVudGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG59XG5cbi5iaS1wZW9wbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2ZcIjtcbn1cblxuLmJpLXBlb3BsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDBcIjtcbn1cblxuLmJpLXBlcmNlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQxXCI7XG59XG5cbi5iaS1wZXJzb24tYmFkZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDJcIjtcbn1cblxuLmJpLXBlcnNvbi1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjtcbn1cblxuLmJpLXBlcnNvbi1ib3VuZGluZy1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ0XCI7XG59XG5cbi5iaS1wZXJzb24tY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjtcbn1cblxuLmJpLXBlcnNvbi1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjtcbn1cblxuLmJpLXBlcnNvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG59XG5cbi5iaS1wZXJzb24tZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4uYmktcGVyc29uLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjtcbn1cblxuLmJpLXBlcnNvbi1saW5lcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiO1xufVxuXG4uYmktcGVyc29uLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGNcIjtcbn1cblxuLmJpLXBlcnNvbi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZFwiO1xufVxuXG4uYmktcGVyc29uLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjtcbn1cblxuLmJpLXBlcnNvbi14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi5iaS1wZXJzb24teDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTBcIjtcbn1cblxuLmJpLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTFcIjtcbn1cblxuLmJpLXBob25lLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7XG59XG5cbi5iaS1waG9uZS1sYW5kc2NhcGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjtcbn1cblxuLmJpLXBob25lLWxhbmRzY2FwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cblxuLmJpLXBob25lLXZpYnJhdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjtcbn1cblxuLmJpLXBob25lLXZpYnJhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCI7XG59XG5cbi5iaS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cblxuLmJpLXBpZS1jaGFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiO1xufVxuXG4uYmktcGllLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOVwiO1xufVxuXG4uYmktcGluLWFuZ2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7XG59XG5cbi5iaS1waW4tYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7XG59XG5cbi5iaS1waW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLmJpLXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjtcbn1cblxuLmJpLXBpcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiO1xufVxuXG4uYmktcGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiO1xufVxuXG4uYmktcGxheS1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjtcbn1cblxuLmJpLXBsYXktYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiO1xufVxuXG4uYmktcGxheS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLmJpLXBsYXktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiO1xufVxuXG4uYmktcGxheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuXG4uYmktcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjtcbn1cblxuLmJpLXBsdWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcbn1cblxuLmJpLXBsdWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7XG59XG5cbi5iaS1wbHVzLWNpcmNsZS1kb3R0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XG59XG5cbi5iaS1wbHVzLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiO1xufVxuXG4uYmktcGx1cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7XG59XG5cbi5iaS1wbHVzLXNxdWFyZS1kb3R0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7XG59XG5cbi5iaS1wbHVzLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiO1xufVxuXG4uYmktcGx1cy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7XG59XG5cbi5iaS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiO1xufVxuXG4uYmktcG93ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7XG59XG5cbi5iaS1wcmludGVyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5iaS1wcmludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiO1xufVxuXG4uYmktcHV6emxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7XG59XG5cbi5iaS1wdXp6bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7XG59XG5cbi5iaS1xdWVzdGlvbi1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLWRpYW1vbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDZcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7XG59XG5cbi5iaS1xdWVzdGlvbi1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7XG59XG5cbi5iaS1xdWVzdGlvbi1vY3RhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiO1xufVxuXG4uYmktcXVlc3Rpb24tc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7XG59XG5cbi5iaS1xdWVzdGlvbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7XG59XG5cbi5iaS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjtcbn1cblxuLmJpLXJhaW5ib3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG59XG5cbi5iaS1yZWNlaXB0LWN1dG9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjtcbn1cblxuLmJpLXJlY2VpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBmXCI7XG59XG5cbi5iaS1yZWNlcHRpb24tMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjtcbn1cblxuLmJpLXJlY2VwdGlvbi0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiO1xufVxuXG4uYmktcmVjZXB0aW9uLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7XG59XG5cbi5iaS1yZWNlcHRpb24tMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjtcbn1cblxuLmJpLXJlY2VwdGlvbi00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiO1xufVxuXG4uYmktcmVjb3JkLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4uYmktcmVjb3JkLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjtcbn1cblxuLmJpLXJlY29yZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjtcbn1cblxuLmJpLXJlY29yZC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7XG59XG5cbi5iaS1yZWNvcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjtcbn1cblxuLmJpLXJlY29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjtcbn1cblxuLmJpLXJlY29yZDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjtcbn1cblxuLmJpLXJlY29yZDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7XG59XG5cbi5iaS1yZXBseS1hbGwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjtcbn1cblxuLmJpLXJlcGx5LWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjtcbn1cblxuLmJpLXJlcGx5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7XG59XG5cbi5iaS1yZXBseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjtcbn1cblxuLmJpLXJzcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiO1xufVxuXG4uYmktcnNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuXG4uYmktcnVsZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4uYmktc2F2ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiO1xufVxuXG4uYmktc2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjtcbn1cblxuLmJpLXNhdmUyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7XG59XG5cbi5iaS1zYXZlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmJpLXNjaXNzb3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOFwiO1xufVxuXG4uYmktc2NyZXdkcml2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5iaS1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7XG59XG5cbi5iaS1zZWdtZW50ZWQtbmF2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiO1xufVxuXG4uYmktc2VydmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiO1xufVxuXG4uYmktc2hhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjtcbn1cblxuLmJpLXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiO1xufVxuXG4uYmktc2hpZWxkLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiO1xufVxuXG4uYmktc2hpZWxkLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMFwiO1xufVxuXG4uYmktc2hpZWxkLWZpbGwtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiO1xufVxuXG4uYmktc2hpZWxkLWZpbGwtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzRcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzZcIjtcbn1cblxuLmJpLXNoaWVsZC1sb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5iaS1zaGllbGQtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjtcbn1cblxuLmJpLXNoaWVsZC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjtcbn1cblxuLmJpLXNoaWVsZC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiO1xufVxuXG4uYmktc2hpZWxkLXNoYWRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjtcbn1cblxuLmJpLXNoaWVsZC1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiO1xufVxuXG4uYmktc2hpZWxkLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiO1xufVxuXG4uYmktc2hpZWxkLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7XG59XG5cbi5iaS1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7XG59XG5cbi5iaS1zaGlmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiO1xufVxuXG4uYmktc2hpZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQxXCI7XG59XG5cbi5iaS1zaG9wLXdpbmRvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjtcbn1cblxuLmJpLXNob3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7XG59XG5cbi5iaS1zaHVmZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiO1xufVxuXG4uYmktc2lnbnBvc3QtMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiO1xufVxuXG4uYmktc2lnbnBvc3QtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLmJpLXNpZ25wb3N0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7XG59XG5cbi5iaS1zaWducG9zdC1zcGxpdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiO1xufVxuXG4uYmktc2lnbnBvc3Qtc3BsaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7XG59XG5cbi5iaS1zaWducG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLmJpLXNpbS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiO1xufVxuXG4uYmktc2ltOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiO1xufVxuXG4uYmktc2tpcC1iYWNrd2FyZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmJpLXNraXAtYmFja3dhcmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiO1xufVxuXG4uYmktc2tpcC1iYWNrd2FyZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjtcbn1cblxuLmJpLXNraXAtYmFja3dhcmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiO1xufVxuXG4uYmktc2tpcC1iYWNrd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiO1xufVxuXG4uYmktc2tpcC1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjtcbn1cblxuLmJpLXNraXAtZW5kLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiO1xufVxuXG4uYmktc2tpcC1lbmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuXG4uYmktc2tpcC1lbmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7XG59XG5cbi5iaS1za2lwLWVuZC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5iaS1za2lwLWVuZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiO1xufVxuXG4uYmktc2tpcC1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiO1xufVxuXG4uYmktc2tpcC1mb3J3YXJkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiO1xufVxuXG4uYmktc2tpcC1mb3J3YXJkLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiO1xufVxuXG4uYmktc2tpcC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiO1xufVxuXG4uYmktc2tpcC1zdGFydC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cblxuLmJpLXNraXAtc3RhcnQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiO1xufVxuXG4uYmktc2tpcC1zdGFydC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjtcbn1cblxuLmJpLXNraXAtc3RhcnQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiO1xufVxuXG4uYmktc2tpcC1zdGFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiO1xufVxuXG4uYmktc2tpcC1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjRcIjtcbn1cblxuLmJpLXNsYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiO1xufVxuXG4uYmktc2xhc2gtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7XG59XG5cbi5iaS1zbGFzaC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG59XG5cbi5iaS1zbGFzaC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjtcbn1cblxuLmJpLXNsYXNoLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjlcIjtcbn1cblxuLmJpLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiO1xufVxuXG4uYmktc2xpZGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLmJpLXNtYXJ0d2F0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7XG59XG5cbi5iaS1zbm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4uYmktc25vdzI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7XG59XG5cbi5iaS1zbm93Mzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmJpLXNvcnQtYWxwaGEtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7XG59XG5cbi5iaS1zb3J0LWFscGhhLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7XG59XG5cbi5iaS1zb3J0LWFscGhhLXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjtcbn1cblxuLmJpLXNvcnQtYWxwaGEtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7XG59XG5cbi5iaS1zb3J0LWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiO1xufVxuXG4uYmktc29ydC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiO1xufVxuXG4uYmktc29ydC1udW1lcmljLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiO1xufVxuXG4uYmktc29ydC1udW1lcmljLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7XG59XG5cbi5iaS1zb3J0LW51bWVyaWMtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiO1xufVxuXG4uYmktc29ydC1udW1lcmljLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4uYmktc29ydC11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7XG59XG5cbi5iaS1zb3J0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiO1xufVxuXG4uYmktc291bmR3YXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4uYmktc3BlYWtlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiO1xufVxuXG4uYmktc3BlYWtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjtcbn1cblxuLmJpLXNwZWVkb21ldGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiO1xufVxuXG4uYmktc3BlZWRvbWV0ZXIyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiO1xufVxuXG4uYmktc3BlbGxjaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbn1cblxuLmJpLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiO1xufVxuXG4uYmktc3F1YXJlLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5iaS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7XG59XG5cbi5iaS1zdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjtcbn1cblxuLmJpLXN0YXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjtcbn1cblxuLmJpLXN0YXItaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjtcbn1cblxuLmJpLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG59XG5cbi5iaS1zdGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjtcbn1cblxuLmJpLXN0aWNraWVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7XG59XG5cbi5iaS1zdGlja2llczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjtcbn1cblxuLmJpLXN0aWNreS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4uYmktc3RpY2t5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiO1xufVxuXG4uYmktc3RvcC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjtcbn1cblxuLmJpLXN0b3AtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiO1xufVxuXG4uYmktc3RvcC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjtcbn1cblxuLmJpLXN0b3AtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiO1xufVxuXG4uYmktc3RvcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiO1xufVxuXG4uYmktc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjtcbn1cblxuLmJpLXN0b3BsaWdodHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjtcbn1cblxuLmJpLXN0b3BsaWdodHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7XG59XG5cbi5iaS1zdG9wd2F0Y2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjtcbn1cblxuLmJpLXN0b3B3YXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cblxuLmJpLXN1YnRyYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiO1xufVxuXG4uYmktc3VpdC1jbHViLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7XG59XG5cbi5iaS1zdWl0LWNsdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG59XG5cbi5iaS1zdWl0LWRpYW1vbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWJcIjtcbn1cblxuLmJpLXN1aXQtZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjtcbn1cblxuLmJpLXN1aXQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLmJpLXN1aXQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7XG59XG5cbi5iaS1zdWl0LXNwYWRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7XG59XG5cbi5iaS1zdWl0LXNwYWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiO1xufVxuXG4uYmktc3VuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7XG59XG5cbi5iaS1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7XG59XG5cbi5iaS1zdW5nbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiO1xufVxuXG4uYmktc3VucmlzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiO1xufVxuXG4uYmktc3VucmlzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjtcbn1cblxuLmJpLXN1bnNldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuXG4uYmktc3Vuc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4uYmktc3ltbWV0cnktaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjtcbn1cblxuLmJpLXN5bW1ldHJ5LXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOVwiO1xufVxuXG4uYmktdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7XG59XG5cbi5iaS10YWJsZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjtcbn1cblxuLmJpLXRhYmxldC1sYW5kc2NhcGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjtcbn1cblxuLmJpLXRhYmxldC1sYW5kc2NhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7XG59XG5cbi5iaS10YWJsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7XG59XG5cbi5iaS10YWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjtcbn1cblxuLmJpLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIjtcbn1cblxuLmJpLXRhZ3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjtcbn1cblxuLmJpLXRhZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7XG59XG5cbi5iaS10ZWxlZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uYmktdGVsZXBob25lLWZvcndhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuXG4uYmktdGVsZXBob25lLWluYm91bmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1pbmJvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiO1xufVxuXG4uYmktdGVsZXBob25lLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI5XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtb3V0Ym91bmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1vdXRib3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7XG59XG5cbi5iaS10ZWxlcGhvbmUteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjtcbn1cblxuLmJpLXRlbGVwaG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cblxuLmJpLXRlcm1pbmFsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7XG59XG5cbi5iaS10ZXJtaW5hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjtcbn1cblxuLmJpLXRleHQtY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiO1xufVxuXG4uYmktdGV4dC1pbmRlbnQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cblxuLmJpLXRleHQtaW5kZW50LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiO1xufVxuXG4uYmktdGV4dC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiO1xufVxuXG4uYmktdGV4dC1wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7XG59XG5cbi5iaS10ZXh0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiO1xufVxuXG4uYmktdGV4dGFyZWEtcmVzaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiO1xufVxuXG4uYmktdGV4dGFyZWEtdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjtcbn1cblxuLmJpLXRleHRhcmVhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiO1xufVxuXG4uYmktdGhlcm1vbWV0ZXItaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7XG59XG5cbi5iaS10aGVybW9tZXRlci1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5iaS10aGVybW9tZXRlci1zbm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4uYmktdGhlcm1vbWV0ZXItc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiO1xufVxuXG4uYmktdGhlcm1vbWV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7XG59XG5cbi5iaS10aHJlZS1kb3RzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkM1wiO1xufVxuXG4uYmktdGhyZWUtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDRcIjtcbn1cblxuLmJpLXRvZ2dsZS1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ1XCI7XG59XG5cbi5iaS10b2dnbGUtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ2XCI7XG59XG5cbi5iaS10b2dnbGUyLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjtcbn1cblxuLmJpLXRvZ2dsZTItb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ4XCI7XG59XG5cbi5iaS10b2dnbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOVwiO1xufVxuXG4uYmktdG9nZ2xlczI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7XG59XG5cbi5iaS10b29sczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGJcIjtcbn1cblxuLmJpLXRvcm5hZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7XG59XG5cbi5iaS10cmFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZFwiO1xufVxuXG4uYmktdHJhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7XG59XG5cbi5iaS10cmFzaDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjtcbn1cblxuLmJpLXRyYXNoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTBcIjtcbn1cblxuLmJpLXRyZWUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLmJpLXRyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUyXCI7XG59XG5cbi5iaS10cmlhbmdsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlM1wiO1xufVxuXG4uYmktdHJpYW5nbGUtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjtcbn1cblxuLmJpLXRyaWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNVwiO1xufVxuXG4uYmktdHJvcGh5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU2XCI7XG59XG5cbi5iaS10cm9waHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7XG59XG5cbi5iaS10cm9waWNhbC1zdG9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZThcIjtcbn1cblxuLmJpLXRydWNrLWZsYXRiZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU5XCI7XG59XG5cbi5iaS10cnVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWFcIjtcbn1cblxuLmJpLXRzdW5hbWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7XG59XG5cbi5iaS10di1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlY1wiO1xufVxuXG4uYmktdHY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVkXCI7XG59XG5cbi5iaS10d2l0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5iaS10d2l0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZlwiO1xufVxuXG4uYmktdHlwZS1ib2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMFwiO1xufVxuXG4uYmktdHlwZS1oMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjtcbn1cblxuLmJpLXR5cGUtaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYyXCI7XG59XG5cbi5iaS10eXBlLWgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmM1wiO1xufVxuXG4uYmktdHlwZS1pdGFsaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY0XCI7XG59XG5cbi5iaS10eXBlLXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY1XCI7XG59XG5cbi5iaS10eXBlLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjZcIjtcbn1cblxuLmJpLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG5cbi5iaS11aS1jaGVja3MtZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjhcIjtcbn1cblxuLmJpLXVpLWNoZWNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjlcIjtcbn1cblxuLmJpLXVpLXJhZGlvcy1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuXG4uYmktdWktcmFkaW9zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYlwiO1xufVxuXG4uYmktdW1icmVsbGEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjtcbn1cblxuLmJpLXVtYnJlbGxhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4uYmktdW5pb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7XG59XG5cbi5iaS11bmxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmZcIjtcbn1cblxuLmJpLXVubG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDBcIjtcbn1cblxuLmJpLXVwYy1zY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMVwiO1xufVxuXG4uYmktdXBjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMlwiO1xufVxuXG4uYmktdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwM1wiO1xufVxuXG4uYmktdmVjdG9yLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjtcbn1cblxuLmJpLXZpZXctbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDVcIjtcbn1cblxuLmJpLXZpZXctc3RhY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDZcIjtcbn1cblxuLmJpLXZpbnlsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA3XCI7XG59XG5cbi5iaS12aW55bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDhcIjtcbn1cblxuLmJpLXZvaWNlbWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDlcIjtcbn1cblxuLmJpLXZvbHVtZS1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBhXCI7XG59XG5cbi5iaS12b2x1bWUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGJcIjtcbn1cblxuLmJpLXZvbHVtZS1tdXRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBjXCI7XG59XG5cbi5iaS12b2x1bWUtbXV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGRcIjtcbn1cblxuLmJpLXZvbHVtZS1vZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGVcIjtcbn1cblxuLmJpLXZvbHVtZS1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7XG59XG5cbi5iaS12b2x1bWUtdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjtcbn1cblxuLmJpLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTFcIjtcbn1cblxuLmJpLXZyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMlwiO1xufVxuXG4uYmktd2FsbGV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7XG59XG5cbi5iaS13YWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE0XCI7XG59XG5cbi5iaS13YWxsZXQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNVwiO1xufVxuXG4uYmktd2F0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE2XCI7XG59XG5cbi5iaS13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTdcIjtcbn1cblxuLmJpLXdoYXRzYXBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOFwiO1xufVxuXG4uYmktd2lmaS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiO1xufVxuXG4uYmktd2lmaS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYVwiO1xufVxuXG4uYmktd2lmaS1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFiXCI7XG59XG5cbi5iaS13aWZpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxY1wiO1xufVxuXG4uYmktd2luZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWRcIjtcbn1cblxuLmJpLXdpbmRvdy1kb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZVwiO1xufVxuXG4uYmktd2luZG93LXNpZGViYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG5cbi5iaS13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIwXCI7XG59XG5cbi5iaS13cmVuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG59XG5cbi5iaS14LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMlwiO1xufVxuXG4uYmkteC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIzXCI7XG59XG5cbi5iaS14LWRpYW1vbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjtcbn1cblxuLmJpLXgtZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjtcbn1cblxuLmJpLXgtb2N0YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNlwiO1xufVxuXG4uYmkteC1vY3RhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyN1wiO1xufVxuXG4uYmkteC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjhcIjtcbn1cblxuLmJpLXgtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiO1xufVxuXG4uYmkteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjtcbn1cblxuLmJpLXlvdXR1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJiXCI7XG59XG5cbi5iaS16b29tLWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyY1wiO1xufVxuXG4uYmktem9vbS1vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJkXCI7XG59XG5cbi5iaS1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiO1xufVxuXG4uYmktYmFuazI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7XG59XG5cbi5iaS1iZWxsLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG59XG5cbi5iaS1iZWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMVwiO1xufVxuXG4uYmktY2FzaC1jb2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMlwiO1xufVxuXG4uYmktY2hlY2stbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMzXCI7XG59XG5cbi5iaS1jb2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNFwiO1xufVxuXG4uYmktY3VycmVuY3ktYml0Y29pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzVcIjtcbn1cblxuLmJpLWN1cnJlbmN5LWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzZcIjtcbn1cblxuLmJpLWN1cnJlbmN5LWV1cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7XG59XG5cbi5iaS1jdXJyZW5jeS1leGNoYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzhcIjtcbn1cblxuLmJpLWN1cnJlbmN5LXBvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOVwiO1xufVxuXG4uYmktY3VycmVuY3kteWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYVwiO1xufVxuXG4uYmktZGFzaC1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBkZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBkZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2VcIjtcbn1cblxuLmJpLWZpbGUtcGRmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7XG59XG5cbi5iaS1maWxlLXBkZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDBcIjtcbn1cblxuLmJpLWdlbmRlci1hbWJpZ3VvdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7XG59XG5cbi5iaS1nZW5kZXItZmVtYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiO1xufVxuXG4uYmktZ2VuZGVyLW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQzXCI7XG59XG5cbi5iaS1nZW5kZXItdHJhbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7XG59XG5cbi5iaS1oZWFkc2V0LXZyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NVwiO1xufVxuXG4uYmktaW5mby1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDZcIjtcbn1cblxuLmJpLW1hc3RvZG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiO1xufVxuXG4uYmktbWVzc2VuZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0OFwiO1xufVxuXG4uYmktcGlnZ3ktYmFuay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0OVwiO1xufVxuXG4uYmktcGlnZ3ktYmFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGFcIjtcbn1cblxuLmJpLXBpbi1tYXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGJcIjtcbn1cblxuLmJpLXBpbi1tYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRjXCI7XG59XG5cbi5iaS1wbHVzLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZFwiO1xufVxuXG4uYmktcXVlc3Rpb24tbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRlXCI7XG59XG5cbi5iaS1yZWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiO1xufVxuXG4uYmktcmVkZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MFwiO1xufVxuXG4uYmktc2FmZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiO1xufVxuXG4uYmktc2FmZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTJcIjtcbn1cblxuLmJpLXNhZmUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiO1xufVxuXG4uYmktc2QtY2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiO1xufVxuXG4uYmktc2QtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTVcIjtcbn1cblxuLmJpLXNreXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NlwiO1xufVxuXG4uYmktc2xhc2gtbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU3XCI7XG59XG5cbi5iaS10cmFuc2xhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7XG59XG5cbi5iaS14LWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OVwiO1xufVxuXG4uYmktc2FmZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWFcIjtcbn1cblxuLmJpLWFwcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YlwiO1xufVxuXG4uYmktbWljcm9zb2Z0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiO1xufVxuXG4uYmktd2luZG93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjtcbn1cblxuLmJpLWJlaGFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVjXCI7XG59XG5cbi5iaS1kcmliYmJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWZcIjtcbn1cblxuLmJpLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYwXCI7XG59XG5cbi5iaS1tZWRpdW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYxXCI7XG59XG5cbi5iaS1wYXlwYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7XG59XG5cbi5iaS1waW50ZXJlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYzXCI7XG59XG5cbi5iaS1zaWduYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7XG59XG5cbi5iaS1zbmFwY2hhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjtcbn1cblxuLmJpLXNwb3RpZnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XG59XG5cbi5iaS1zdGFjay1vdmVyZmxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjdcIjtcbn1cblxuLmJpLXN0cmF2YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjhcIjtcbn1cblxuLmJpLXdvcmRwcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjtcbn1cblxuLmJpLXZpbWVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiO1xufVxuXG4uYmktYWN0aXZpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7XG59XG5cbi5iaS1lYXNlbDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmNcIjtcbn1cblxuLmJpLWVhc2VsMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjtcbn1cblxuLmJpLWVhc2VsMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZVwiO1xufVxuXG4uYmktZWFzZWwzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiO1xufVxuXG4uYmktZmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MFwiO1xufVxuXG4uYmktZmluZ2VycHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcxXCI7XG59XG5cbi5iaS1ncmFwaC1kb3duLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MlwiO1xufVxuXG4uYmktZ3JhcGgtdXAtYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjczXCI7XG59XG5cbi5iaS1oeXBub3RpemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7XG59XG5cbi5iaS1tYWdpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzVcIjtcbn1cblxuLmJpLXBlcnNvbi1yb2xvZGV4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiO1xufVxuXG4uYmktcGVyc29uLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3N1wiO1xufVxuXG4uYmktcGVyc29uLXZpZGVvMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjtcbn1cblxuLmJpLXBlcnNvbi12aWRlbzM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7XG59XG5cbi5iaS1wZXJzb24td29ya3NwYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YVwiO1xufVxuXG4uYmktcmFkaW9hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdiXCI7XG59XG5cbi5iaS13ZWJjYW0tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjtcbn1cblxuLmJpLXdlYmNhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2RcIjtcbn1cblxuLmJpLXlpbi15YW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZVwiO1xufVxuXG4uYmktYmFuZGFpZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MFwiO1xufVxuXG4uYmktYmFuZGFpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjtcbn1cblxuLmJpLWJsdWV0b290aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjtcbn1cblxuLmJpLWJvZHktdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjtcbn1cblxuLmJpLWJvb21ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7XG59XG5cbi5iaS1ib3hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODVcIjtcbn1cblxuLmJpLWRwYWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODZcIjtcbn1cblxuLmJpLWRwYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7XG59XG5cbi5iaS1lYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjtcbn1cblxuLmJpLWVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLmJpLWVudmVsb3BlLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhiXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGNcIjtcbn1cblxuLmJpLWVudmVsb3BlLWRhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGVcIjtcbn1cblxuLmJpLWVudmVsb3BlLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhmXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MVwiO1xufVxuXG4uYmktZW52ZWxvcGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkyXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkzXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NFwiO1xufVxuXG4uYmktZW52ZWxvcGUtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjtcbn1cblxuLmJpLWVudmVsb3BlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5N1wiO1xufVxuXG4uYmktZW52ZWxvcGUteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OVwiO1xufVxuXG4uYmktZW52ZWxvcGUteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjtcbn1cblxuLmJpLWV4cGxpY2l0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7XG59XG5cbi5iaS1leHBsaWNpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWNcIjtcbn1cblxuLmJpLWdpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWRcIjtcbn1cblxuLmJpLWluZmluaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZVwiO1xufVxuXG4uYmktbGlzdC1jb2x1bW5zLXJldmVyc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlmXCI7XG59XG5cbi5iaS1saXN0LWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG5cbi5iaS1tZXRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiO1xufVxuXG4uYmktbmludGVuZG8tc3dpdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNFwiO1xufVxuXG4uYmktcGMtZGlzcGxheS1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNVwiO1xufVxuXG4uYmktcGMtZGlzcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTZcIjtcbn1cblxuLmJpLXBjLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XG59XG5cbi5iaS1wYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YThcIjtcbn1cblxuLmJpLXBsYXlzdGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4uYmktcGx1cy1zbGFzaC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWFcIjtcbn1cblxuLmJpLXByb2plY3Rvci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYlwiO1xufVxuXG4uYmktcHJvamVjdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhY1wiO1xufVxuXG4uYmktcXItY29kZS1zY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiO1xufVxuXG4uYmktcXItY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWVcIjtcbn1cblxuLmJpLXF1b3JhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiO1xufVxuXG4uYmktcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIwXCI7XG59XG5cbi5iaS1yb2JvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjFcIjtcbn1cblxuLmJpLXNlbmQtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjJcIjtcbn1cblxuLmJpLXNlbmQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIzXCI7XG59XG5cbi5iaS1zZW5kLWRhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjRcIjtcbn1cblxuLmJpLXNlbmQtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjVcIjtcbn1cblxuLmJpLXNlbmQtZXhjbGFtYXRpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjtcbn1cblxuLmJpLXNlbmQtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI4XCI7XG59XG5cbi5iaS1zZW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI5XCI7XG59XG5cbi5iaS1zZW5kLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmFcIjtcbn1cblxuLmJpLXNlbmQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmJcIjtcbn1cblxuLmJpLXNlbmQtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmNcIjtcbn1cblxuLmJpLXNlbmQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJkXCI7XG59XG5cbi5iaS1zZW5kLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjtcbn1cblxuLmJpLXNlbmQteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmZcIjtcbn1cblxuLmJpLXNlbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7XG59XG5cbi5iaS1zdGVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzFcIjtcbn1cblxuLmJpLXRlcm1pbmFsLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7XG59XG5cbi5iaS10ZXJtaW5hbC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiO1xufVxuXG4uYmktdGVybWluYWwtc3BsaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM1XCI7XG59XG5cbi5iaS10aWNrZXQtZGV0YWlsZWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzZcIjtcbn1cblxuLmJpLXRpY2tldC1kZXRhaWxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzdcIjtcbn1cblxuLmJpLXRpY2tldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOFwiO1xufVxuXG4uYmktdGlja2V0LXBlcmZvcmF0ZWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLmJpLXRpY2tldC1wZXJmb3JhdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYVwiO1xufVxuXG4uYmktdGlja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYlwiO1xufVxuXG4uYmktdGlrdG9rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiO1xufVxuXG4uYmktd2luZG93LWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNkXCI7XG59XG5cbi5iaS13aW5kb3ctZGVza3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2VcIjtcbn1cblxuLmJpLXdpbmRvdy1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZlwiO1xufVxuXG4uYmktd2luZG93LXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQwXCI7XG59XG5cbi5iaS13aW5kb3ctc3BsaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQxXCI7XG59XG5cbi5iaS13aW5kb3ctc3RhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQyXCI7XG59XG5cbi5iaS13aW5kb3cteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjtcbn1cblxuLmJpLXhib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ0XCI7XG59XG5cbi5iaS1ldGhlcm5ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjtcbn1cblxuLmJpLWhkbWktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDZcIjtcbn1cblxuLmJpLWhkbWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ3XCI7XG59XG5cbi5iaS11c2ItYy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOFwiO1xufVxuXG4uYmktdXNiLWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7XG59XG5cbi5iaS11c2ItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGFcIjtcbn1cblxuLmJpLXVzYi1wbHVnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRiXCI7XG59XG5cbi5iaS11c2ItcGx1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjtcbn1cblxuLmJpLXVzYi1zeW1ib2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7XG59XG5cbi5iaS11c2I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi5iaS1ib29tYm94LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRmXCI7XG59XG5cbi5iaS1kaXNwbGF5cG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTFcIjtcbn1cblxuLmJpLWdwdS1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiO1xufVxuXG4uYmktbWVtb3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiO1xufVxuXG4uYmktbW9kZW0tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTRcIjtcbn1cblxuLmJpLW1vZGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNVwiO1xufVxuXG4uYmktbW90aGVyYm9hcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTZcIjtcbn1cblxuLmJpLW1vdGhlcmJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlN1wiO1xufVxuXG4uYmktb3B0aWNhbC1hdWRpby1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uYmktb3B0aWNhbC1hdWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTlcIjtcbn1cblxuLmJpLXBjaS1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYVwiO1xufVxuXG4uYmktcm91dGVyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmViXCI7XG59XG5cbi5iaS1yb3V0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7XG59XG5cbi5iaS10aHVuZGVyYm9sdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZlwiO1xufVxuXG4uYmktdGh1bmRlcmJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYwXCI7XG59XG5cbi5iaS11c2ItZHJpdmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cblxuLmJpLXVzYi1kcml2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjtcbn1cblxuLmJpLXVzYi1taWNyby1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmM1wiO1xufVxuXG4uYmktdXNiLW1pY3JvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNFwiO1xufVxuXG4uYmktdXNiLW1pbmktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjVcIjtcbn1cblxuLmJpLXVzYi1taW5pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNlwiO1xufVxuXG4uYmktY2xvdWQtaGF6ZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY3XCI7XG59XG5cbi5iaS1kZXZpY2UtaGRkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY4XCI7XG59XG5cbi5iaS1kZXZpY2UtaGRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmOVwiO1xufVxuXG4uYmktZGV2aWNlLXNzZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiO1xufVxuXG4uYmktZGV2aWNlLXNzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmJcIjtcbn1cblxuLmJpLWRpc3BsYXlwb3J0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7XG59XG5cbi5iaS1tb3J0YXJib2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZFwiO1xufVxuXG4uYmktbW9ydGFyYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZlXCI7XG59XG5cbi5iaS10ZXJtaW5hbC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiO1xufVxuXG4uYmktYXJyb3ctdGhyb3VnaC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMFwiO1xufVxuXG4uYmktYXJyb3ctdGhyb3VnaC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDFcIjtcbn1cblxuLmJpLWJhZGdlLXNkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAyXCI7XG59XG5cbi5iaS1iYWRnZS1zZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDNcIjtcbn1cblxuLmJpLWJhZy1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNFwiO1xufVxuXG4uYmktYmFnLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNVwiO1xufVxuXG4uYmktYmFsbG9vbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNlwiO1xufVxuXG4uYmktYmFsbG9vbi1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwN1wiO1xufVxuXG4uYmktYmFsbG9vbi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDhcIjtcbn1cblxuLmJpLWJhbGxvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA5XCI7XG59XG5cbi5iaS1ib3gyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBhXCI7XG59XG5cbi5iaS1ib3gyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7XG59XG5cbi5iaS1ib3gyLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiO1xufVxuXG4uYmktYm94Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGRcIjtcbn1cblxuLmJpLWJyYWNlcy1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBmXCI7XG59XG5cbi5iaS1jYWxlbmRhci1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTBcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMlwiO1xufVxuXG4uYmktY2hhdC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxM1wiO1xufVxuXG4uYmktY2hhdC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTRcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNVwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNlwiO1xufVxuXG4uYmktY2hhdC1yaWdodC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxN1wiO1xufVxuXG4uYmktY2hhdC1yaWdodC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MThcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE5XCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWFcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYlwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWRhdGEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWNcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZFwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFmXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjBcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIxXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyM1wiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNFwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjVcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItZGF0YS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNlwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1kYXRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyN1wiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmFcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmJcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJjXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmRcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItcHVsc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzFcIjtcbn1cblxuLmJpLWNsaXBib2FyZDIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzJcIjtcbn1cblxuLmJpLWNsaXBib2FyZDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMzXCI7XG59XG5cbi5iaS1lbW9qaS1raXNzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM0XCI7XG59XG5cbi5iaS1lbW9qaS1raXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNVwiO1xufVxuXG4uYmktZW52ZWxvcGUtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzZcIjtcbn1cblxuLmJpLWVudmVsb3BlLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczN1wiO1xufVxuXG4uYmktZW52ZWxvcGUtb3Blbi1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOFwiO1xufVxuXG4uYmktZW52ZWxvcGUtb3Blbi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzlcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBhcGVyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNhXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1wYXBlci1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiO1xufVxuXG4uYmktZW52ZWxvcGUtcGFwZXItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNjXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1wYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWFhYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2VcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWFpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZlwiO1xufVxuXG4uYmktZmlsZXR5cGUtYm1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiO1xufVxuXG4uYmktZmlsZXR5cGUtY3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQxXCI7XG59XG5cbi5iaS1maWxldHlwZS1jc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQyXCI7XG59XG5cbi5iaS1maWxldHlwZS1jc3Y6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7XG59XG5cbi5iaS1maWxldHlwZS1kb2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ0XCI7XG59XG5cbi5iaS1maWxldHlwZS1kb2N4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NVwiO1xufVxuXG4uYmktZmlsZXR5cGUtZXhlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NlwiO1xufVxuXG4uYmktZmlsZXR5cGUtZ2lmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiO1xufVxuXG4uYmktZmlsZXR5cGUtaGVpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDhcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWh0bWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ5XCI7XG59XG5cbi5iaS1maWxldHlwZS1qYXZhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0YVwiO1xufVxuXG4uYmktZmlsZXR5cGUtanBnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0YlwiO1xufVxuXG4uYmktZmlsZXR5cGUtanM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRjXCI7XG59XG5cbi5iaS1maWxldHlwZS1qc3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7XG59XG5cbi5iaS1maWxldHlwZS1rZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRlXCI7XG59XG5cbi5iaS1maWxldHlwZS1tNHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRmXCI7XG59XG5cbi5iaS1maWxldHlwZS1tZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTBcIjtcbn1cblxuLmJpLWZpbGV0eXBlLW1keDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLW1vdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLW1wMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjtcbn1cblxuLmJpLWZpbGV0eXBlLW1wNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLW90Zjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTVcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXBkZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXBocDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTdcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXBuZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NThcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXBwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXBzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXB5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1Y1wiO1xufVxuXG4uYmktZmlsZXR5cGUtcmF3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiO1xufVxuXG4uYmktZmlsZXR5cGUtcmI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVlXCI7XG59XG5cbi5iaS1maWxldHlwZS1zYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiO1xufVxuXG4uYmktZmlsZXR5cGUtc2Nzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjBcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MVwiO1xufVxuXG4uYmktZmlsZXR5cGUtc3ZnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MlwiO1xufVxuXG4uYmktZmlsZXR5cGUtdGlmZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjNcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXRzeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXR0Zjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjVcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXR4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjZcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXdhdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjdcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXdvZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY4XCI7XG59XG5cbi5iaS1maWxldHlwZS14bHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZhXCI7XG59XG5cbi5iaS1maWxldHlwZS14bWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7XG59XG5cbi5iaS1maWxldHlwZS15bWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZjXCI7XG59XG5cbi5iaS1oZWFydC1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmRcIjtcbn1cblxuLmJpLWhlYXJ0LXB1bHNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZlXCI7XG59XG5cbi5iaS1oZWFydC1wdWxzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmZcIjtcbn1cblxuLmJpLWhlYXJ0YnJlYWstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzBcIjtcbn1cblxuLmJpLWhlYXJ0YnJlYWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcxXCI7XG59XG5cbi5iaS1oZWFydHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7XG59XG5cbi5iaS1ob3NwaXRhbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiO1xufVxuXG4uYmktaG9zcGl0YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc0XCI7XG59XG5cbi5iaS1ob3VzZS1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NVwiO1xufVxuXG4uYmktaG91c2UtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc2XCI7XG59XG5cbi5iaS1pbmNvZ25pdG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc3XCI7XG59XG5cbi5iaS1tYWduZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzhcIjtcbn1cblxuLmJpLW1hZ25ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzlcIjtcbn1cblxuLmJpLXBlcnNvbi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjtcbn1cblxuLmJpLXBlcnNvbi1oZWFydHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7XG59XG5cbi5iaS1waG9uZS1mbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3Y1wiO1xufVxuXG4uYmktcGx1Z2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiO1xufVxuXG4uYmktcG9zdGFnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZVwiO1xufVxuXG4uYmktcG9zdGFnZS1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZlwiO1xufVxuXG4uYmktcG9zdGFnZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjtcbn1cblxuLmJpLXBvc3RhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7XG59XG5cbi5iaS1wb3N0Y2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MlwiO1xufVxuXG4uYmktcG9zdGNhcmQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjtcbn1cblxuLmJpLXBvc3RjYXJkLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NFwiO1xufVxuXG4uYmktcG9zdGNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7XG59XG5cbi5iaS1zZWFyY2gtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjtcbn1cblxuLmJpLXNlYXJjaC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjtcbn1cblxuLmJpLXNsaWRlcnMyLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OFwiO1xufVxuXG4uYmktc2xpZGVyczI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7XG59XG5cbi5iaS10cmFzaDMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGFcIjtcbn1cblxuLmJpLXRyYXNoMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGJcIjtcbn1cblxuLmJpLXZhbGVudGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjtcbn1cblxuLmJpLXZhbGVudGluZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG5cbi5iaS13cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGVcIjtcbn1cblxuLmJpLXdyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGZcIjtcbn1cblxuLmJpLXdyZW5jaC1hZGp1c3RhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiO1xufVxuXG4uYmktZmlsZXR5cGUtanNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXBwdHg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkyXCI7XG59XG5cbi5iaS1maWxldHlwZS14bHN4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5M1wiO1xufVxuXG4uYmktMS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjtcbn1cblxuLmJpLTEtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiO1xufVxuXG4uYmktMS1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cblxuLmJpLTEtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiO1xufVxuXG4uYmktMi1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjtcbn1cblxuLmJpLTItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZFwiO1xufVxuXG4uYmktMi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWVcIjtcbn1cblxuLmJpLTItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xufVxuXG4uYmktMy1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjtcbn1cblxuLmJpLTMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhM1wiO1xufVxuXG4uYmktMy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbn1cblxuLmJpLTMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiO1xufVxuXG4uYmktNC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YThcIjtcbn1cblxuLmJpLTQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiO1xufVxuXG4uYmktNC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjtcbn1cblxuLmJpLTQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiO1xufVxuXG4uYmktNS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWVcIjtcbn1cblxuLmJpLTUtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZlwiO1xufVxuXG4uYmktNS1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjtcbn1cblxuLmJpLTUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuXG4uYmktNi1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjRcIjtcbn1cblxuLmJpLTYtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNVwiO1xufVxuXG4uYmktNi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjtcbn1cblxuLmJpLTYtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiN1wiO1xufVxuXG4uYmktNy1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjtcbn1cblxuLmJpLTctY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYlwiO1xufVxuXG4uYmktNy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjtcbn1cblxuLmJpLTctc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiO1xufVxuXG4uYmktOC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjtcbn1cblxuLmJpLTgtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMVwiO1xufVxuXG4uYmktOC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzJcIjtcbn1cblxuLmJpLTgtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjM1wiO1xufVxuXG4uYmktOS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzZcIjtcbn1cblxuLmJpLTktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjN1wiO1xufVxuXG4uYmktOS1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzhcIjtcbn1cblxuLmJpLTktc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiO1xufVxuXG4uYmktYWlycGxhbmUtZW5naW5lcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiO1xufVxuXG4uYmktYWlycGxhbmUtZW5naW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2JcIjtcbn1cblxuLmJpLWFpcnBsYW5lLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7XG59XG5cbi5iaS1haXJwbGFuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjtcbn1cblxuLmJpLWFsZXhhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiO1xufVxuXG4uYmktYWxpcGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZlwiO1xufVxuXG4uYmktYW5kcm9pZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjtcbn1cblxuLmJpLWFuZHJvaWQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMVwiO1xufVxuXG4uYmktYm94LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7XG59XG5cbi5iaS1ib3gtc2VhbS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkM1wiO1xufVxuXG4uYmktYnJvd3Nlci1jaHJvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q0XCI7XG59XG5cbi5iaS1icm93c2VyLWVkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q1XCI7XG59XG5cbi5iaS1icm93c2VyLWZpcmVmb3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7XG59XG5cbi5iaS1icm93c2VyLXNhZmFyaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjtcbn1cblxuLmJpLWMtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7XG59XG5cbi5iaS1jLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGJcIjtcbn1cblxuLmJpLWMtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RjXCI7XG59XG5cbi5iaS1jLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGRcIjtcbn1cblxuLmJpLWNhcHN1bGUtcGlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGVcIjtcbn1cblxuLmJpLWNhcHN1bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG59XG5cbi5iaS1jYXItZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTBcIjtcbn1cblxuLmJpLWNhci1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTFcIjtcbn1cblxuLmJpLWNhc3NldHRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UyXCI7XG59XG5cbi5iaS1jYXNzZXR0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjtcbn1cblxuLmJpLWNjLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiO1xufVxuXG4uYmktY2MtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlN1wiO1xufVxuXG4uYmktY2Mtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U4XCI7XG59XG5cbi5iaS1jYy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U5XCI7XG59XG5cbi5iaS1jdXAtaG90LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VhXCI7XG59XG5cbi5iaS1jdXAtaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYlwiO1xufVxuXG4uYmktY3VycmVuY3ktcnVwZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7XG59XG5cbi5iaS1kcm9wYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZFwiO1xufVxuXG4uYmktZXNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZVwiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjBcIjtcbn1cblxuLmJpLWZhc3QtZm9yd2FyZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjFcIjtcbn1cblxuLmJpLWZhc3QtZm9yd2FyZC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG5cbi5iaS1mYXN0LWZvcndhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjNcIjtcbn1cblxuLmJpLWZhc3QtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXNxbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjtcbn1cblxuLmJpLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y2XCI7XG59XG5cbi5iaS1nb29nbGUtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjdcIjtcbn1cblxuLmJpLWgtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZhXCI7XG59XG5cbi5iaS1oLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjtcbn1cblxuLmJpLWgtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZjXCI7XG59XG5cbi5iaS1oLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmRcIjtcbn1cblxuLmJpLWluZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmVcIjtcbn1cblxuLmJpLWx1bmdzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZmXCI7XG59XG5cbi5iaS1sdW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDBcIjtcbn1cblxuLmJpLW1pY3Jvc29mdC10ZWFtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDFcIjtcbn1cblxuLmJpLXAtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA0XCI7XG59XG5cbi5iaS1wLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmJpLXAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7XG59XG5cbi5iaS1wLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cblxuLmJpLXBhc3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDhcIjtcbn1cblxuLmJpLXBhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA5XCI7XG59XG5cbi5iaS1wcmVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBhXCI7XG59XG5cbi5iaS1wcmVzY3JpcHRpb24yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYlwiO1xufVxuXG4uYmktci1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGVcIjtcbn1cblxuLmJpLXItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiO1xufVxuXG4uYmktci1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjtcbn1cblxuLmJpLXItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMVwiO1xufVxuXG4uYmktcmVwZWF0LTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEyXCI7XG59XG5cbi5iaS1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEzXCI7XG59XG5cbi5iaS1yZXdpbmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE0XCI7XG59XG5cbi5iaS1yZXdpbmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiO1xufVxuXG4uYmktcmV3aW5kLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiO1xufVxuXG4uYmktcmV3aW5kLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTdcIjtcbn1cblxuLmJpLXJld2luZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiO1xufVxuXG4uYmktcmV3aW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOVwiO1xufVxuXG4uYmktdHJhaW4tZnJlaWdodC1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxYVwiO1xufVxuXG4uYmktdHJhaW4tZnJlaWdodC1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWJcIjtcbn1cblxuLmJpLXRyYWluLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFjXCI7XG59XG5cbi5iaS10cmFpbi1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWRcIjtcbn1cblxuLmJpLXRyYWluLWxpZ2h0cmFpbC1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZVwiO1xufVxuXG4uYmktdHJhaW4tbGlnaHRyYWlsLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZlwiO1xufVxuXG4uYmktdHJ1Y2stZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjBcIjtcbn1cblxuLmJpLXRydWNrLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMVwiO1xufVxuXG4uYmktdWJ1bnR1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMlwiO1xufVxuXG4uYmktdW5pbmRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIzXCI7XG59XG5cbi5iaS11bml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjRcIjtcbn1cblxuLmJpLXVuaXZlcnNhbC1hY2Nlc3MtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNVwiO1xufVxuXG4uYmktdW5pdmVyc2FsLWFjY2Vzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjZcIjtcbn1cblxuLmJpLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyN1wiO1xufVxuXG4uYmktdmlydXMyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiO1xufVxuXG4uYmktd2VjaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuXG4uYmkteWVscDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmJpLXNpZ24tc3RvcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYlwiO1xufVxuXG4uYmktc2lnbi1zdG9wLWxpZ2h0cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyY1wiO1xufVxuXG4uYmktc2lnbi1zdG9wLWxpZ2h0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmRcIjtcbn1cblxuLmJpLXNpZ24tc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmVcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1sZWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJmXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzBcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1yaWdodC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMVwiO1xufVxuXG4uYmktc2lnbi10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMlwiO1xufVxuXG4uYmktc2lnbi10dXJuLXNsaWdodC1sZWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMzXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7XG59XG5cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG5cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNlwiO1xufVxuXG4uYmktc2lnbi15aWVsZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzN1wiO1xufVxuXG4uYmktc2lnbi15aWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjtcbn1cblxuLmJpLWV2LXN0YXRpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjtcbn1cblxuLmJpLWV2LXN0YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7XG59XG5cbi5iaS1mdWVsLXB1bXAtZGllc2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7XG59XG5cbi5iaS1mdWVsLXB1bXAtZGllc2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzY1wiO1xufVxuXG4uYmktZnVlbC1wdW1wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7XG59XG5cbi5iaS1mdWVsLXB1bXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG5cbi5iaS0wLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiO1xufVxuXG4uYmktMC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7XG59XG5cbi5iaS0wLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiO1xufVxuXG4uYmktMC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7XG59XG5cbi5iaS1yb2NrZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDNcIjtcbn1cblxuLmJpLXJvY2tldC10YWtlb2ZmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ0XCI7XG59XG5cbi5iaS1yb2NrZXQtdGFrZW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDVcIjtcbn1cblxuLmJpLXJvY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDZcIjtcbn1cblxuLmJpLXN0cmlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDdcIjtcbn1cblxuLmJpLXN1YnNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDhcIjtcbn1cblxuLmJpLXN1cGVyc2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0OVwiO1xufVxuXG4uYmktdHJlbGxvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiO1xufVxuXG4uYmktZW52ZWxvcGUtYXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGJcIjtcbn1cblxuLmJpLWVudmVsb3BlLWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0Y1wiO1xufVxuXG4uYmktcmVnZXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRkXCI7XG59XG5cbi5iaS10ZXh0LXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRlXCI7XG59XG5cbi5iaS1zaWduLWRlYWQtZW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRmXCI7XG59XG5cbi5iaS1zaWduLWRlYWQtZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiO1xufVxuXG4uYmktc2lnbi1kby1ub3QtZW50ZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTFcIjtcbn1cblxuLmJpLXNpZ24tZG8tbm90LWVudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MlwiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXNpZGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTRcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXNpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU1XCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi10LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU2XCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi10OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1N1wiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb24teS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1OFwiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb24teTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTlcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YVwiO1xufVxuXG4uYmktc2lnbi1tZXJnZS1sZWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODViXCI7XG59XG5cbi5iaS1zaWduLW1lcmdlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVjXCI7XG59XG5cbi5iaS1zaWduLW1lcmdlLXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVkXCI7XG59XG5cbi5iaS1zaWduLW1lcmdlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZVwiO1xufVxuXG4uYmktc2lnbi1uby1sZWZ0LXR1cm4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWZcIjtcbn1cblxuLmJpLXNpZ24tbm8tbGVmdC10dXJuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MFwiO1xufVxuXG4uYmktc2lnbi1uby1wYXJraW5nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYxXCI7XG59XG5cbi5iaS1zaWduLW5vLXBhcmtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYyXCI7XG59XG5cbi5iaS1zaWduLW5vLXJpZ2h0LXR1cm4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjNcIjtcbn1cblxuLmJpLXNpZ24tbm8tcmlnaHQtdHVybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjRcIjtcbn1cblxuLmJpLXNpZ24tcmFpbHJvYWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjVcIjtcbn1cblxuLmJpLXNpZ24tcmFpbHJvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY2XCI7XG59XG5cbi5iaS1idWlsZGluZy1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY3XCI7XG59XG5cbi5iaS1idWlsZGluZy1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjhcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY5XCI7XG59XG5cbi5iaS1idWlsZGluZy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2YVwiO1xufVxuXG4uYmktYnVpbGRpbmctZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZiXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmNcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZlXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZmXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MFwiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MVwiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MlwiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzNcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc0XCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc1XCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NlwiO1xufVxuXG4uYmktYnVpbGRpbmctZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzdcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc4XCI7XG59XG5cbi5iaS1idWlsZGluZy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YVwiO1xufVxuXG4uYmktYnVpbGRpbmcteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjtcbn1cblxuLmJpLWJ1aWxkaW5ncy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiO1xufVxuXG4uYmktYnVpbGRpbmdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiO1xufVxuXG4uYmktYnVzLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdlXCI7XG59XG5cbi5iaS1idXMtZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdmXCI7XG59XG5cbi5iaS1ldi1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MFwiO1xufVxuXG4uYmktZXYtZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7XG59XG5cbi5iaS1nbG9iZS1hbWVyaWNhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjtcbn1cblxuLmJpLWdsb2JlLWFzaWEtYXVzdHJhbGlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4M1wiO1xufVxuXG4uYmktZ2xvYmUtY2VudHJhbC1zb3V0aC1hc2lhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiO1xufVxuXG4uYmktZ2xvYmUtZXVyb3BlLWFmcmljYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODVcIjtcbn1cblxuLmJpLWhvdXNlLWFkZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiO1xufVxuXG4uYmktaG91c2UtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiO1xufVxuXG4uYmktaG91c2UtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODhcIjtcbn1cblxuLmJpLWhvdXNlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4OVwiO1xufVxuXG4uYmktaG91c2UtZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4YVwiO1xufVxuXG4uYmktaG91c2UtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGJcIjtcbn1cblxuLmJpLWhvdXNlLWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGNcIjtcbn1cblxuLmJpLWhvdXNlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhkXCI7XG59XG5cbi5iaS1ob3VzZS1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZVwiO1xufVxuXG4uYmktaG91c2UtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhmXCI7XG59XG5cbi5iaS1ob3VzZS1nZWFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkwXCI7XG59XG5cbi5iaS1ob3VzZS1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiO1xufVxuXG4uYmktaG91c2UtbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MlwiO1xufVxuXG4uYmktaG91c2UtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTNcIjtcbn1cblxuLmJpLWhvdXNlLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk0XCI7XG59XG5cbi5iaS1ob3VzZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTVcIjtcbn1cblxuLmJpLWhvdXNlLXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk2XCI7XG59XG5cbi5iaS1ob3VzZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjtcbn1cblxuLmJpLWhvdXNlLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OThcIjtcbn1cblxuLmJpLWhvdXNlLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk5XCI7XG59XG5cbi5iaS1wZXJzb24tYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5YVwiO1xufVxuXG4uYmktcGVyc29uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODliXCI7XG59XG5cbi5iaS1wZXJzb24tZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODljXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlkXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlmXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhMFwiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGExXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhMlwiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTNcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNFwiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE1XCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiO1xufVxuXG4uYmktcGVyc29uLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE3XCI7XG59XG5cbi5iaS1wZXJzb24tbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YThcIjtcbn1cblxuLmJpLXBlcnNvbi1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTlcIjtcbn1cblxuLmJpLXBlcnNvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWFcIjtcbn1cblxuLmJpLXNjb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFiXCI7XG59XG5cbi5iaS10YXhpLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFjXCI7XG59XG5cbi5iaS10YXhpLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZFwiO1xufVxuXG4uYmktYW1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZVwiO1xufVxuXG4uYmktZGF0YWJhc2UtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZlwiO1xufVxuXG4uYmktZGF0YWJhc2UtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIwXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMVwiO1xufVxuXG4uYmktZGF0YWJhc2UtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjJcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiM1wiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI0XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiNVwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiNlwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiN1wiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjhcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjlcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmFcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJiXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiY1wiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZFwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmVcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJmXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiO1xufVxuXG4uYmktZGF0YWJhc2Utc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMxXCI7XG59XG5cbi5iaS1kYXRhYmFzZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzJcIjtcbn1cblxuLmJpLWRhdGFiYXNlLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMzXCI7XG59XG5cbi5iaS1kYXRhYmFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzRcIjtcbn1cblxuLmJpLWhvdXNlcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNVwiO1xufVxuXG4uYmktaG91c2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNlwiO1xufVxuXG4uYmktbnZpZGlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjN1wiO1xufVxuXG4uYmktcGVyc29uLXZjYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM4XCI7XG59XG5cbi5iaS1wZXJzb24tdmNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM5XCI7XG59XG5cbi5iaS1zaW5hLXdlaWJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYVwiO1xufVxuXG4uYmktdGVuY2VudC1xcTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2JcIjtcbn1cblxuLmJpLXdpa2lwZWRpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2NcIjtcbn1cblxuLmJpLWFscGhhYmV0LXVwcGVyY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmJpLWFscGhhYmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YVwiO1xufVxuXG4uYmktYW1hem9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZFwiO1xufVxuXG4uYmktYXJyb3dzLWNvbGxhcHNlLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MFwiO1xufVxuXG4uYmktYXJyb3dzLWV4cGFuZC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTVcIjtcbn1cblxuLmJpLWFycm93cy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjtcbn1cblxuLmJpLWFycm93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTJcIjtcbn1cblxuLmJpLWJhbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhM1wiO1xufVxuXG4uYmktYmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiO1xufVxuXG4uYmktYmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzJcIjtcbn1cblxuLmJpLWNha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUwXCI7XG59XG5cbi5iaS1jYWtlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjtcbn1cblxuLmJpLWNvb2tpZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWVcIjtcbn1cblxuLmJpLWNvcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU5XCI7XG59XG5cbi5iaS1jcm9zc2hhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7XG59XG5cbi5iaS1jcm9zc2hhaXIyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiO1xufVxuXG4uYmktZW1vamktYXN0b25pc2hlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NVwiO1xufVxuXG4uYmktZW1vamktYXN0b25pc2hlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWFcIjtcbn1cblxuLmJpLWVtb2ppLWdyaW1hY2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWJcIjtcbn1cblxuLmJpLWVtb2ppLWdyaW1hY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5iaS1lbW9qaS1ncmluLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ExXCI7XG59XG5cbi5iaS1lbW9qaS1ncmluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiO1xufVxuXG4uYmktZW1vamktc3VycHJpc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTdcIjtcbn1cblxuLmJpLWVtb2ppLXN1cnByaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhY1wiO1xufVxuXG4uYmktZW1vamktdGVhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiO1xufVxuXG4uYmktZW1vamktdGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjJcIjtcbn1cblxuLmJpLWVudmVsb3BlLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjNcIjtcbn1cblxuLmJpLWVudmVsb3BlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I4XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1hcnJvdy11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiO1xufVxuXG4uYmktZW52ZWxvcGUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JlXCI7XG59XG5cbi5iaS1mZWF0aGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiO1xufVxuXG4uYmktZmVhdGhlcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M0XCI7XG59XG5cbi5iaS1mbG9wcHktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cblxuLmJpLWZsb3BweTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjtcbn1cblxuLmJpLWZsb3BweTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmJpLWZsb3BweTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7XG59XG5cbi5iaS1naXRsYWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U1XCI7XG59XG5cbi5iaS1oaWdobGlnaHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjhcIjtcbn1cblxuLmJpLW1hcmtlci10aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAyXCI7XG59XG5cbi5iaS1udm1lLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAzXCI7XG59XG5cbi5iaS1udm1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwY1wiO1xufVxuXG4uYmktb3BlbmNvbGxlY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBkXCI7XG59XG5cbi5iaS1wY2ktY2FyZC1uZXR3b3JrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZFwiO1xufVxuXG4uYmktcGNpLWNhcmQtc291bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNlXCI7XG59XG5cbi5iaS1yYWRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2ZcIjtcbn1cblxuLmJpLXNlbmQtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMFwiO1xufVxuXG4uYmktc2VuZC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMVwiO1xufVxuXG4uYmktc2VuZC1hcnJvdy11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiO1xufVxuXG4uYmktc2VuZC1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDNcIjtcbn1cblxuLmJpLXNpbS1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkNFwiO1xufVxuXG4uYmktc2ltLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkNVwiO1xufVxuXG4uYmktc291cmNlZm9yZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ2XCI7XG59XG5cbi5iaS1zdWJzdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDdcIjtcbn1cblxuLmJpLXRocmVhZHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDhcIjtcbn1cblxuLmJpLXRocmVhZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ5XCI7XG59XG5cbi5iaS10cmFuc3BhcmVuY3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRhXCI7XG59XG5cbi5iaS10d2l0dGVyLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRiXCI7XG59XG5cbi5iaS10eXBlLWg0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkY1wiO1xufVxuXG4uYmktdHlwZS1oNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGRcIjtcbn1cblxuLmJpLXR5cGUtaDY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRlXCI7XG59XG5cbi5iaS1iYWNrcGFjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZlwiO1xufVxuXG4uYmktYmFja3BhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUwXCI7XG59XG5cbi5iaS1iYWNrcGFjazItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTFcIjtcbn1cblxuLmJpLWJhY2twYWNrMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTJcIjtcbn1cblxuLmJpLWJhY2twYWNrMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlM1wiO1xufVxuXG4uYmktYmFja3BhY2szOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNFwiO1xufVxuXG4uYmktYmFja3BhY2s0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU1XCI7XG59XG5cbi5iaS1iYWNrcGFjazQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU2XCI7XG59XG5cbi5iaS1icmlsbGlhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlN1wiO1xufVxuXG4uYmktY2FrZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOFwiO1xufVxuXG4uYmktY2FrZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTlcIjtcbn1cblxuLmJpLWR1ZmZsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlYVwiO1xufVxuXG4uYmktZHVmZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlYlwiO1xufVxuXG4uYmktZXhwb3N1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVjXCI7XG59XG5cbi5iaS1nZW5kZXItbmV1dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZFwiO1xufVxuXG4uYmktaGlnaGxpZ2h0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWVcIjtcbn1cblxuLmJpLWx1Z2dhZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWZcIjtcbn1cblxuLmJpLWx1Z2dhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYwXCI7XG59XG5cbi5iaS1tYWlsYm94LWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYxXCI7XG59XG5cbi5iaS1tYWlsYm94Mi1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmMlwiO1xufVxuXG4uYmktbm9pc2UtcmVkdWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmM1wiO1xufVxuXG4uYmktcGFzc3BvcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjRcIjtcbn1cblxuLmJpLXBhc3Nwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmNVwiO1xufVxuXG4uYmktcGVyc29uLWFybXMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY2XCI7XG59XG5cbi5iaS1wZXJzb24tcmFpc2VkLWhhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY3XCI7XG59XG5cbi5iaS1wZXJzb24tc3RhbmRpbmctZHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY4XCI7XG59XG5cbi5iaS1wZXJzb24tc3RhbmRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY5XCI7XG59XG5cbi5iaS1wZXJzb24td2Fsa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmFcIjtcbn1cblxuLmJpLXBlcnNvbi13aGVlbGNoYWlyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmYlwiO1xufVxuXG4uYmktc2hhZG93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmNcIjtcbn1cblxuLmJpLXN1aXRjYXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZkXCI7XG59XG5cbi5iaS1zdWl0Y2FzZS1sZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZVwiO1xufVxuXG4uYmktc3VpdGNhc2UtbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7XG59XG5cbi5iaS1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpIBcIjtcbn1cblxuLmJpLXN1aXRjYXNlMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kgVwiO1xufVxuXG4uYmktc3VpdGNhc2UyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kglwiO1xufVxuXG4uYmktdmlnbmV0dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SDXCI7XG59XG4iXX0= */
