/** Main font
******************/
/** Colors
******************/
/** Font
******************/
/** Font icon
******************/
/** Layout
******************/
/** Misc
******************/
/** Header
******************/
/** Main menu
******************/
/** Cart
*******************/
/** Search form
*******************/
/** Lang switcher
*******************/
/** Breadcrumb
*******************/
/** ScrollToTop
*******************/
/** Panel Category Highlighted
*********************************/
/** Slideshow HP
*********************************/
/** Teaser advice/blog
*********************************/
/** Teaser product
*********************************/
/** Footer
*********************************/
/** Family page
*********************************/
/** Filter select
*********************************/
/** Facets
*********************************/
/** Pager
*********************************/
/** WYSIWYG
*********************************/
/** Media Front
*********************************/
/** Header page product
*********************************/
/** Page product : BU, technical card, advices, features
***************************************/
/** Page product : Rich content
***************************************/
/** Page product : Panoplies
***************************************/
/** Legal notice
***************************************/
/** Header reviews
***************************************/
/** Review
***************************************/
/** Submit review form
***************************************/
/** Cart page
***************************************/
/** Cart popin
***************************************/
/** Advice HP
****************************/
/** Page advice/blog
****************************/
/** Listing advice/blog
****************************/
/** Listing empty product/advice/blog
****************************************/
/** Listing blog
****************************/
/** Comments (advice,blog)
****************************/
/** 404
****************************/
/** Search
****************************/
/** Contact us
****************************/
/** Contact us
****************************/
/** Task bar admin
****************************/
/** Link button with icon
****************************/
/** Plain button
****************************/
/** Sprite
****************************/
/** Specific TRIBORD
****************************/
.force-hide {
  display: none !important; }

.section-header {
  width: 100%;
  z-index: 5;
  position: relative;
  background: #10243b; }
  .section-header #zone-user-wrapper {
    width: 100%;
    background: #10253c;
    color: #ffffff;
    height: 30px;
    line-height: 30px; }
    .section-header #zone-user-wrapper:after {
      display: block;
      content: "";
      width: 100%;
      height: 4px;
      background: #f0e531;
      visibility: visible; }
    .section-header #zone-user-wrapper #zone-menu {
      height: 69px; }
    .section-header #zone-user-wrapper #zone-user {
      width: 960px !important;
      margin: 0 auto !important;
      position: relative;
      display: block !important; }
      .section-header #zone-user-wrapper #zone-user #region-user-first .region-inner div {
        display: inline-block;
        float: right;
        height: 30px; }
        .section-header #zone-user-wrapper #zone-user #region-user-first .region-inner div:first-of-type {
          float: left; }
          .section-header #zone-user-wrapper #zone-user #region-user-first .region-inner div:first-of-type:after {
            display: none; }
      .section-header #zone-user-wrapper #zone-user #region-user-first .region-inner .block-kameleon-language-switcher:after {
        display: none; }
  .section-header .zone-menu-wrapper {
    width: 960px;
    margin: 0 auto; }
    .section-header .zone-menu-wrapper :after {
      display: none; }
    .section-header .zone-menu-wrapper > .zone-menu {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .section-header .zone-menu-wrapper .region-branding {
      width: 150px !important;
      position: relative; }
      .section-header .zone-menu-wrapper .region-branding .logo-img {
        line-height: 75px; }
        .section-header .zone-menu-wrapper .region-branding .logo-img a {
          display: block; }
          .section-header .zone-menu-wrapper .region-branding .logo-img a img {
            padding: 0;
            vertical-align: middle;
            width: 160px;
            height: auto; }
    .section-header .zone-menu-wrapper .region-menu {
      -ms-flex: 1;
          flex: 1;
      height: 80px; }
      .section-header .zone-menu-wrapper .region-menu.search-focus {
        margin-left: 60px !important; }
        .section-header .zone-menu-wrapper .region-menu.search-focus > .region-inner nav .block#block-system-main-menu, .section-header .zone-menu-wrapper .region-menu.search-focus > .region-inner nav .block#block-menu-menu-header-1 {
          opacity: 0;
          display: none; }
        .section-header .zone-menu-wrapper .region-menu.search-focus > .region-inner nav .block#block-search-form {
          -ms-flex: 1;
              flex: 1; }
          .section-header .zone-menu-wrapper .region-menu.search-focus > .region-inner nav .block#block-search-form > .block-inner {
            background: #ffffff; }
            .section-header .zone-menu-wrapper .region-menu.search-focus > .region-inner nav .block#block-search-form > .block-inner .container-inline .form-type-textfield input {
              width: 100%;
              color: #10243b;
              font-size: 16px;
              letter-spacing: 1px;
              font-weight: bold; }
            .section-header .zone-menu-wrapper .region-menu.search-focus > .region-inner nav .block#block-search-form > .block-inner .container-inline .form-actions:before {
              color: #10243b; }
      .section-header .zone-menu-wrapper .region-menu > .region-inner {
        width: 100%; }
        .section-header .zone-menu-wrapper .region-menu > .region-inner > a {
          display: none; }
        .section-header .zone-menu-wrapper .region-menu > .region-inner nav {
          display: -ms-flexbox;
          display: flex;
          height: 80px;
          width: 100%;
          -ms-flex-align: center;
              align-items: center; }
          .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block.contextual-links-region {
            position: inherit; }
          .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu {
            -ms-flex-pack: end;
                justify-content: flex-end; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li {
              width: 125px; }
          .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu {
            -ms-flex-pack: start;
                justify-content: flex-start; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li:last-child {
              margin: 0; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li {
              width: 156px; }
          .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 {
            height: auto;
            -ms-flex-item-align: end;
                align-self: flex-end;
            -ms-flex: 1;
                flex: 1; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu > .block-inner > .block-title, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 > .block-inner > .block-title {
              display: none; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content li, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content li {
              list-style: none;
              padding: 0;
              margin: 0; }
              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content li .nolink,
              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content li a, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content li .nolink,
              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content li a {
                color: #ffffff;
                font-weight: bold;
                font-size: 13px;
                line-height: 16px;
                text-decoration: none; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu {
              display: -ms-flexbox;
              display: flex; }
              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li {
                margin-right: 15px; }
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li.active-trail > a, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li.active-trail > a {
                  color: #f0e531; }
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li:hover > a,
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li:hover.expanded > .nolink, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li:hover > a,
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li:hover.expanded > .nolink {
                  color: #10243b;
                  background: #ffffff;
                  border-color: #f0e531; }
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li.expanded > a span,
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li.expanded > .nolink span, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li.expanded > a span,
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li.expanded > .nolink span {
                  position: relative; }
                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li.expanded > a span:before,
                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li.expanded > .nolink span:before, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li.expanded > a span:before,
                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li.expanded > .nolink span:before {
                    content: "";
                    display: block;
                    position: absolute;
                    right: -20px;
                    top: 50%;
                    transform: translateY(-50%);
                    width: 0;
                    height: 0;
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                    border-top: 6px solid #ffffff; }
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .nolink,
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > a, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .nolink,
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > a {
                  padding: 12px 20px;
                  height: 65px;
                  box-sizing: border-box;
                  border-top: 5px solid transparent;
                  position: relative;
                  display: block;
                  font-size: 18px;
                  text-transform: uppercase; }
                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .nolink img,
                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > a img, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .nolink img,
                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > a img {
                    display: inline-block;
                    vertical-align: text-top;
                    margin: 0 10px 0 0; }
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields {
                  position: absolute;
                  left: 0;
                  right: 0;
                  width: 960px;
                  margin: 0 auto;
                  background-color: #ffffff;
                  z-index: 1000;
                  display: none; }
                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content {
                    margin: 0 auto;
                    width: 960px; }
                    .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-left-item,
                    .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-left-item,
                    .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item {
                      float: left;
                      -ms-flex-order: 0;
                          order: 0;
                      background: #f5f6f8; }
                      .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-left-item > .field-items > .field-item,
                      .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item > .field-items > .field-item, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-left-item > .field-items > .field-item,
                      .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item > .field-items > .field-item {
                        float: left;
                        margin: 0 10px 0 0; }
                        .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-left-item > .field-items > .field-item:last-child,
                        .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item > .field-items > .field-item:last-child, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-left-item > .field-items > .field-item:last-child,
                        .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item > .field-items > .field-item:last-child {
                          margin: 0 80px 0 0; }
                    .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item {
                      float: right;
                      -ms-flex-order: 2;
                          order: 2; }
                      .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item > .field-items > .field-item:last-child, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item > .field-items > .field-item:last-child {
                        margin: 0 !important; }
                      .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item > .field-items > .field-item:first-child, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-right-item > .field-items > .field-item:first-child {
                        margin: 0 80px 0 0; }
                    .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-bottom-item, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-bottom-item {
                      clear: both;
                      width: 100%;
                      background: #f5f6f8;
                      padding: 10px; }
                      .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-bottom-item > .field-items > .field-item, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-bottom-item > .field-items > .field-item {
                        float: left;
                        margin: 10px; }
                      .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-bottom-item:after, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content .field-name-field-menu-bottom-item:after {
                        content: '';
                        display: block;
                        clear: both; }
                    .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top {
                      display: -ms-flexbox;
                      display: flex;
                      margin: 20px 15px; }
                      .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul {
                        -ms-flex-order: 1;
                            order: 1;
                        -ms-flex: 1;
                            flex: 1; }
                        .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li {
                          float: left;
                          margin: 0 15px; }
                          .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li a, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li a {
                            color: #10243b; }
                          .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li > a, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li > a {
                            font-size: 14px;
                            text-transform: uppercase;
                            display: inline-block;
                            display: -ms-flexbox;
                            display: flex;
                            -ms-flex-direction: column-reverse;
                                flex-direction: column-reverse;
                            color: #0069b4; }
                            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li > a img, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li > a img {
                              display: block;
                              max-width: 100%;
                              margin: 0 auto;
                              height: auto;
                              padding: 0 0 15px; }
                            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li > a span, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li > a span {
                              margin-bottom: 12px; }
                          .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu {
                            padding-left: 0; }
                            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li {
                              margin: 12px 0; }
                              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li:first-child, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li:first-child {
                                margin-top: 0; }
                              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li:last-child, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li:last-child {
                                margin-bottom: 0; }
                              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .nolink,
                              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li a, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .nolink,
                              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li a {
                                color: #10243b;
                                display: block;
                                text-transform: uppercase;
                                font-size: 12px;
                                font-weight: 400;
                                line-height: 16px;
                                position: relative;
                                letter-spacing: 1px;
                                transition: margin .3s, color .3s, padding .3s; }
                                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .nolink:before,
                                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li a:before, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .nolink:before,
                                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li a:before {
                                  content: "";
                                  width: 8px;
                                  height: 8px;
                                  line-height: 26px;
                                  position: absolute;
                                  left: 0;
                                  top: 4px;
                                  background: #f0e531;
                                  border-radius: 100%;
                                  opacity: 0;
                                  transition: all .3s; }
                                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .nolink img,
                                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li a img, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .nolink img,
                                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li a img {
                                  margin: 0 5px 0 0; }
                                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .nolink:hover,
                                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li a:hover, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .nolink:hover,
                                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li a:hover {
                                  padding-left: 12px;
                                  margin-right: -12px;
                                  font-weight: bold;
                                  color: #0069b4; }
                                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .nolink:hover:before,
                                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li a:hover:before, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .nolink:hover:before,
                                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li a:hover:before {
                                    opacity: 1; }
                              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .entity-menu-fields, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul > li ul.menu li .entity-menu-fields {
                                margin-top: 14px; }
                        .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul:after, .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li > .entity-menu-fields > .content > .field_menu_top > ul:after {
                          content: '';
                          display: block;
                          clear: both; }
                body.notouch .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li:hover > .entity-menu-fields,
                body.touch .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-system-main-menu .block-inner > .content > ul.menu > li.open > .entity-menu-fields, body.notouch .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li:hover > .entity-menu-fields,
                body.touch .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-menu-menu-header-1 .block-inner > .content > ul.menu > li.open > .entity-menu-fields {
                  display: block; }
          .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form {
            margin-right: 33px;
            display: -ms-flexbox;
            display: flex;
            margin-left: auto;
            transition: all .3s; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form > .block-inner {
              width: 100%;
              background: transparent;
              padding: 12px;
              transition: all .3s; }
              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form > .block-inner .container-inline {
                display: -ms-flexbox;
                display: flex; }
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form > .block-inner .container-inline .form-type-textfield {
                  -ms-flex: 1;
                      flex: 1;
                  display: -ms-flexbox;
                  display: flex;
                  -ms-flex-pack: end;
                      justify-content: flex-end; }
                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form > .block-inner .container-inline .form-type-textfield input {
                    width: 120px;
                    height: 24px;
                    font-size: 14px;
                    color: #ffffff;
                    display: block;
                    background: none;
                    border: 0;
                    border-bottom: 1px solid #ffffff;
                    padding: 0; }
                    .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form > .block-inner .container-inline .form-type-textfield input:-ms-input-placeholder {
                      color: #ffffff; }
                    .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form > .block-inner .container-inline .form-type-textfield input::placeholder {
                      color: #ffffff; }
                    .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form > .block-inner .container-inline .form-type-textfield input:focus {
                      border-color: #ffffff !important; }
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form > .block-inner .container-inline .form-actions {
                  float: left;
                  height: 19px;
                  width: 19px;
                  position: relative; }
                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form > .block-inner .container-inline .form-actions:before {
                    font-family: 'icons';
                    speak: none;
                    font-style: normal;
                    font-weight: normal;
                    font-variant: normal;
                    text-transform: none;
                    /* Better Font Rendering =========== */
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    content: "\e606";
                    /** Social Networks
  ******************/
                    color: #ffffff;
                    font-size: 19px; }
                  .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form > .block-inner .container-inline .form-actions input {
                    border: 0;
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    background-color: inherit;
                    cursor: pointer;
                    text-indent: -10000px;
                    display: block;
                    overflow: hidden; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form div {
              float: none;
              margin: 0;
              display: block;
              height: inherit; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-search-form:after {
              content: '';
              background: none; }
          .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-zyrin-cart-zyrin-cart-header {
            margin-right: 12px; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-zyrin-cart-zyrin-cart-header a.btn {
              color: #ffffff;
              text-decoration: none;
              font-size: 11px;
              font-family: opensans, arial, sans-serif;
              font-weight: bold !important; }
              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-zyrin-cart-zyrin-cart-header a.btn:before {
                font-family: 'icons';
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                /* Better Font Rendering =========== */
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                content: "\e600";
                /** Social Networks
  ******************/
                color: #ffffff;
                margin-right: 5px;
                font-size: 16px; }
              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-zyrin-cart-zyrin-cart-header a.btn span {
                display: none; }
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-zyrin-cart-zyrin-cart-header a.btn span#mini-cart-ajax-quantity {
                  display: inline;
                  position: relative;
                  bottom: 2px; }
          .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div {
            list-style: none;
            cursor: pointer;
            display: block;
            width: 46px;
            position: relative;
            border: 1px solid transparent;
            padding: 2px 6px 6px 6px; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div:after {
              content: ' ';
              display: block;
              position: absolute;
              right: 6px;
              bottom: 10px;
              width: 0;
              height: 0;
              border-left: 4px solid transparent;
              border-right: 4px solid transparent;
              border-top: 4px solid #ffffff; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div.expand {
              border-color: #ffffff; }
              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div.expand:after {
                border-top: 0;
                border-bottom: 4px solid #ffffff; }
              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div.expand > ul.flags-toggler {
                display: block;
                border-color: #ffffff; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div > img {
              vertical-align: middle;
              height: 14px;
              width: 18px;
              border: 1px solid #637180; }
            .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div > ul.flags-toggler {
              position: absolute;
              z-index: 500;
              left: -1px;
              right: -1px;
              top: 20px;
              background: #10243b;
              border: 1px solid transparent;
              border-top: 0; }
              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div > ul.flags-toggler > li:last-child {
                border: 0; }
              .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div > ul.flags-toggler > li > a {
                display: block;
                margin: 11px 7px;
                transition: background-color .3s; }
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div > ul.flags-toggler > li > a:hover > img {
                  opacity: 1; }
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div > ul.flags-toggler > li > a > img {
                  vertical-align: top;
                  height: 14px;
                  width: 18px;
                  opacity: 0.6;
                  transition: all .3s;
                  border: 1px solid #637180; }
                .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div > ul.flags-toggler > li > a > span {
                  display: none; }
            body.notouch .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div:hover > .flags-toggler,
            body.touch .section-header .zone-menu-wrapper .region-menu > .region-inner nav .block#block-kameleon-language-switcher-header-switcher-language .block-inner > .content > div.open > .flags-toggler {
              display: block; }
      .section-header .zone-menu-wrapper .region-menu:after {
        content: '';
        display: block;
        clear: both; }
    .section-header .zone-menu-wrapper #region-menu-second {
      display: none !important; }

/*# sourceMappingURL=data:application/json;base64,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QkFBOEI7Y0FDOUIsY0FBYyxFQWlDakI7Y0F0b0J6QztnQkEwbUJvRCxVQUFVLEVBQ2I7Y0EzbUJqRDtnQkE4bUJvRCxlQUFlO2dCQUNmLGlCQUFpQjtnQkFDakIsaUNBQWlDLEVBb0JwQztnQkFwb0JqRDtrQkFvbkI0RCxXQUFXLEVBQ2Q7Z0JBcm5CekQ7a0JBeW5Cd0Qsb0JBQW9CO2tCQUNwQixhQUFhO2tCQUNiLFlBQVk7a0JBQ1osYUFBYTtrQkFDYixvQkFBb0I7a0JBQ3BCLDBCQUEwQixFQUM3QjtnQkEvbkJyRDtrQkFrb0J3RCxjQUFjLEVBQ2pCO1lBS2I7O2NBR1EsZUFBZSxFQUNsQjtNQTVvQjdDO1FBdXBCZ0IsWUFBWTtRQUNaLGVBQWU7UUFDZixZQUFZLEVBQ2Y7SUExcEJiO01BOHBCWSx5QkFBeUIsRUFDNUIiLCJmaWxlIjoiaGVhZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBNYWluIGZvbnRcbioqKioqKioqKioqKioqKioqKi9cbiRtYWluLWZhbWlseS1mb250OiAnb3BlbnNhbnMnO1xuJG1haW4tZmFtaWx5LWZvbnQtMjogbGF0bztcbi8qKiBDb2xvcnNcbioqKioqKioqKioqKioqKioqKi9cbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRibHVlOiAjMDA4YWM5O1xuJGRhcmtibHVlOiAjMTAyNDNiO1xuJG1pZGRhcmtibHVlOiAjNDA1MTYzO1xuJGJsdWVidXR0b25zaGFkb3c6ICMxYzQ1NzI7XG4keWVsbG93OiAjZjBlNTMxO1xuJGRhcmt5ZWxsb3c6ICNhZWFhMDk7XG4keWVsbG93YnV0dG9uc2hhZG93OiAjY2VjNTJhO1xuJGdyZXk6ICNmN2Y3Zjc7XG4kbWlkZ3JleTogI2U1ZTVlNTtcbiRsaWdodGdyZXk6ICNlZGVkZWQ7XG4kZGFya2dyZXk6ICNlMGUwZTA7XG4kZGFya2VyZ3JleTogI2NlY2VjZTtcbiRsaWdodGJsYWNrOiAjOTA5MDkwO1xuJHdoaXRlYnV0dG9uc2hhZG93OiAjZGJkYmRiO1xuJGdyZWVuOiAjNmJiYjllO1xuJG9yYW5nZTogI2Q3NjYyODtcbiRyZWQ6ICNmZjYwNTk7XG4kbGlnaHRibHVlOiAjMDA5ZWUwO1xuJHZlcnl2ZXJ5ZGFya2dyZXk6ICMyMTIxMjE7XG5cbi8qKiBGb250XG4qKioqKioqKioqKioqKioqKiovXG4kb3M6IG9wZW5zYW5zLCBhcmlhbCwgc2Fucy1zZXJpZjtcblxuLyoqIEZvbnQgaWNvblxuKioqKioqKioqKioqKioqKioqL1xuQG1peGluIGljb25zKCRpY29uKSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIEBpZiAkaWNvbiA9PSAnY2FydCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwMFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAndXNlcicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwMVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2snIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDJcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2Nsb3NlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdsaWdodGJveC1jbG9zZScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzZlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXZhbGlkYXRlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtY2xvc2UnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3NlYXJjaCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwNlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1pbicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwN1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1vdXQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDhcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2dlYXInIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDlcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NvbW1lbnRzJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaGVja2JveCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwYlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2tlZCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwY1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAncGxheScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwZFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnYmlnLXBsYXknIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2NDBcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3BhdXNlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjYW1lcmEnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2ZlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAndmlkZW8nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTBcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3F1ZXN0aW9uJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdleGNsYW1hdGlvbicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxMlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXF1ZXN0aW9uJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd3YXJuaW5nJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdob3RzcG90JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd0cmFzaCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxNlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAncGx1cycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxN1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnbWludXMnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MThcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tYm90dG9tJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLXRvcCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxYVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2hldnJvbi1sZWZ0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLXJpZ2h0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdkb3VibGUtY2hldnJvbi1sZWZ0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFiXFxlNjFiXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdkb3VibGUtY2hldnJvbi1yaWdodCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxY1xcZTYxY1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctYm90dG9tJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdhcnJvdy10b3AnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWVcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWxlZnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWZcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LXJpZ2h0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzbGlkZXItYXJyb3ctbGVmdCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzZFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnc2xpZGVyLWFycm93LXJpZ2h0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctYm90dG9tJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctdG9wJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctbGVmdCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyM1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LXJpZ2h0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdsb2FkaW5nJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzdGFyLWVtcHR5JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzdGFyLWZ1bGwnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzVcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItaGFsZicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzNlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnaGVhcnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzdcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2dvb2QnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzhcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2JhZCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzOVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWVtcHR5JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtZnVsbCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzYlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWhhbGYnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2M2NcIjtcbiAgICB9XG4gICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAqKioqKioqKioqKioqKioqKiovXG4gICAgQGlmICRpY29uID09ICd5b3V0dWJlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdmYWNlYm9vaycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyNlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnaW5zdGFncmFtJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdnb29nbGUtcGx1cycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyOFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAndHdpdHRlcicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyOVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAncGludGVyZXN0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd3ZWlibycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyYlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnd2VjaGF0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd5b3VrdScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyZFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnaHVhYmFuJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdyZW5yZW4nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MmZcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3FyY29kZScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzMFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnZHNtJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd2a29udGFrdGUnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzJcIjtcbiAgICB9XG59XG4vKiogTGF5b3V0XG4qKioqKioqKioqKioqKioqKiovXG4kZ3JpZC1kZWZhdWx0OiA5NjBweDtcbi8qKiBNaXNjXG4qKioqKioqKioqKioqKioqKiovXG4kY29sb3ItZGVmYXVsdDogJGRhcmtibHVlO1xuJGJnY29sb3Itc2l0ZTogJHdoaXRlO1xuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3ItaGVhZGVyOiAkd2hpdGU7XG4kYm9yZGVydG9wLWhlYWRlcjogNXB4IHNvbGlkICRkYXJrYmx1ZTtcbi8qKiBNYWluIG1lbnVcbioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLW1lbnUtdGFiOiAkd2hpdGU7XG4kYmdjb2xvci1tZW51LXRhYi1ob3ZlcjogJGxpZ2h0Z3JleTtcbiRjb2xvci1tZW51LXRhYjogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtdGFiLWhvdmVyOiAkYmx1ZTtcbiRjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRibHVlO1xuJGJvcmRlcnRvcC1tZW51LXRhYjogNXB4IHNvbGlkICRkYXJrYmx1ZTtcbiRib3JkZXJ0b3AtbWVudS10YWItaG92ZXI6ICRibHVlO1xuJGJvcmRlcnRvcC1tZW51LXRhYi1hY3RpdmU6ICRibHVlO1xuJGJnY29sb3Itc3VibWVudTogJGxpZ2h0Z3JleTtcbiRjb2xvci1zdWJtZW51LWxpbms6ICRkYXJrYmx1ZTtcbiRjb2xvci1zdWJtZW51LWxpbmstaG92ZXI6ICRibHVlO1xuLyoqIENhcnRcbioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItY2FydC1uYi1pdGVtczogJGJsdWU7XG4vKiogU2VhcmNoIGZvcm1cbioqKioqKioqKioqKioqKioqKiovXG4kYm9yZGVyLXNlYXJjaC1mb3JtOiAxcHggc29saWQgJGdyZXk7XG4kYm9yZGVyLXNlYXJjaC1mb3JtLWhvdmVyOiAkYmx1ZTtcbiRib3JkZXItc2VhcmNoLWZvcm0tZm9jdXM6ICRkYXJrYmx1ZTtcbiRjb2xvci1zZWFyY2gtZm9ybTogJGdyZXk7XG4kY29sb3Itc2VhcmNoLWZvcm0taG92ZXI6ICRibHVlO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkZGFya2JsdWU7XG4kYmdjb2xvci1zZWFyY2gtZm9ybTogJHdoaXRlO1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taG92ZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkd2hpdGU7XG4kY29sb3Itc2VhcmNoLWZvcm0tcGxhY2Vob2xkZXI6ICRncmV5O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICR3aGl0ZTtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzczogJHdoaXRlO1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkYmx1ZTtcbiRjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICRncmV5O1xuLyoqIExhbmcgc3dpdGNoZXJcbioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItbGFuZy1zd2l0Y2hlci1pY29uLWNoZXZyb246ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWxhbmctc3dpdGNoZXItaXRlbTogJGxpZ2h0Z3JleTtcbiRiZ2NvbG9yLWZsYWdzLXRvZ2dsZXI6ICR3aGl0ZTtcbi8qKiBCcmVhZGNydW1iXG4qKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3ItYnJlYWRjcnVtYjogcmdiYSgkZGFya2JsdWUsIDAuNik7XG4kY29sb3ItYnJlYWRjcnVtYi1zZXA6ICR3aGl0ZTtcbiRjb2xvci1icmVhZGNydW1iLWxpbms6ICR3aGl0ZTtcbiRjb2xvci1icmVhZGNydW1iLXNvY2lhbDogJHdoaXRlO1xuJGNvbG9yLWJyZWFkY3J1bWItc29jaWFsLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1icmVhZGNydW1iLXNvY2lhbDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1icmVhZGNydW1iLXNvY2lhbC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4vKiogU2Nyb2xsVG9Ub3BcbioqKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci1zY3JvbGx0b3RvcDogJGdyZXk7XG4kYmdjb2xvci1zY3JvbGx0b3RvcC1ob3ZlcjogJGJsdWU7XG4kY29sb3ItYXJyb3ctc2Nyb2xsdG90b3AtaG92ZXI6ICR3aGl0ZTtcbi8qKiBQYW5lbCBDYXRlZ29yeSBIaWdobGlnaHRlZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJHJhZGl1cy1jYXQtaGlnaGxpZ2h0ZWQ6IDAgMTVweCAwIDE1cHg7XG4kYmdjb2xvci1jYXQtaGlnaGxpZ2h0ZWQ6ICR3aGl0ZTtcbiRib3JkZXItY2F0LWhpZ2hsaWdodGVkOiAxcHggc29saWQgJHdoaXRlO1xuJGJvcmRlci1jYXQtaGlnaGxpZ2h0ZWQtaG92ZXI6ICRibHVlO1xuJGNvbG9yLWNhdC1oaWdobGlnaHRlZC10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLWNhdC1oaWdobGlnaHRlZC10aXRsZS1ob3ZlcjogJGJsdWU7XG4vKiogU2xpZGVzaG93IEhQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcmFkaXVzLWhvdHNwb3QtdGV4dDogMCA4cHggMCA4cHg7XG4kYmdjb2xvci1ob3RzcG90LXRleHQ6ICR3aGl0ZTtcbiRjb2xvci1ob3RzcG90LXRleHQ6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtaG90c3BvdC1pY29uOiAwIDhweCAwIDhweDtcbiRiZ2NvbG9yLWhvdHNwb3QtaWNvbjogcmdiYSgkd2hpdGUsMCk7XG4kY29sb3ItaG90c3BvdC1pY29uOiAkd2hpdGU7XG4kYm9yZGVyLWhvdHNwb3QtaWNvbjogMXB4IHNvbGlkICR3aGl0ZTtcbiRyYWRpdXMtaG90c3BvdC10ZWFzZXItYWR2aWNlOiAwO1xuJGJnY29sb3Itc2xpZGVzaG93LW5hdjogJGJsYWNrO1xuJGJnY29sb3Itc2xpZGVzaG93LW5hdi1ob3ZlcjogJGJsdWU7XG4kcmFkaXVzLXNsaWRlc2hvdy1uYXY6IDhweDtcbiRiZ2NvbG9yLXNsaWRlc2hvdy1wcmV2bmV4dDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1zbGlkZXNob3ctcHJldm5leHQtaG92ZXI6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXNsaWRlc2hvdy1wcmV2bmV4dDogJHdoaXRlO1xuJGNvbG9yLXNsaWRlc2hvdy1wcmV2bmV4dC1ob3ZlcjogJHllbGxvdztcbi8qKiBUZWFzZXIgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2U6ICR3aGl0ZTtcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI6ICR3aGl0ZTtcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U6IDFweDsgLy8gTWFzdGVyXG4kYm9yZGVyLXRlYXNlci1hZHZpY2U6IDFweCBzb2xpZCAkd2hpdGU7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyOiAxcHg7IC8vIE1hc3RlclxuJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyOiAkYmx1ZTtcbiRyYWRpdXMtdGVhc2VyLWFkdmljZTogMCAxNXB4IDAgMTVweDtcbiRiZ2NvbG9yLXRlYXNlci1pY29uLWNhbWVyYTogJGJsdWU7XG4kY29sb3ItdGVhc2VyLWljb24tY2FtZXJhOiAkZGFya2JsdWU7XG4kcmFkaXVzLXRlYXNlci1pY29uLWNhbWVyYTogMCAxMHB4IDAgMTBweDtcbiRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc6IDAgMTVweCAwIDE1cHg7XG4kY29sb3ItdGVhc2VyLWFkdmljZS10eXBlOiAkZGFya2JsdWU7XG4kY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTogJGRhcmtibHVlO1xuJGJvcmRlcmJvdHRvbS10ZWFzZXItYWR2aWNlLXRpdGxlOiAycHggZG90dGVkICRncmV5O1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM6ICRkYXJrYmx1ZTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzOiAkZGFya2JsdWU7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uOiAkZGFya2JsdWU7XG4vKiogVGVhc2VyIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0OiAkd2hpdGU7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJHdoaXRlO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuJGJvcmRlcnNpemUtdGVhc2VyLXByb2R1Y3Q6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLXByb2R1Y3Q6IDAgMTVweCAwIDE1cHg7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTogJGRhcmtibHVlO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb206ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyOiAkd2hpdGU7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJHllbGxvdztcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGJsYWNrO1xuJGNvbG9yLWJ0bmxpbms6ICRkYXJrYmx1ZTtcbiRjb2xvci1idG5saW5rLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItdXBzZWxsaW5nLXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItdXBzZWxsaW5nLWRlc2M6ICRkYXJrYmx1ZTtcbiRjb2xvci1pbWFnZS1ib3JkZXI6ICRtaWRncmV5O1xuLyoqIEZvb3RlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3ItZm9vdGVyOiAkbGlnaHRncmV5O1xuJGJvcmRlci1mb290ZXItc2VwOiAycHggZG90dGVkICRncmV5O1xuJGNvbG9yLWZvb3Rlci10aXRsZS1ibG9jay1saW5rczogJGRhcmtibHVlO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1saW5rOiAkZ3JleTtcbiRjb2xvci1mb290ZXItYmxvY2stbGluay1ob3ZlcjogJHdoaXRlO1xuJHJhZGl1cy1mb290ZXItZm9sbG93LWl0ZW06IDA7XG4kY29sb3ItZm9vdGVyLXRpdGxlLWJsb2NrLWZvbGxvdzogJGRhcmtibHVlO1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiBsaWdodGVuKCRncmV5LDUlKTtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ldmVuOiAkZ3JleTtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogJHdoaXRlO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ob3ZlcjogJHdoaXRlO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtOiAkd2hpdGU7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogJHdoaXRlO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm06IDFweCBzb2xpZCAkbGlnaHRncmV5O1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRkYXJrYmx1ZTtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAkZGFya2JsdWU7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICR3aGl0ZTtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm06ICRncmV5O1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogJGRhcmtibHVlO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6ICR3aGl0ZTtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkd2hpdGU7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6IDA7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6IDA7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAkZGFya2JsdWU7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItdXNlZnVsLWxpbmtzOiAkZ3JleTtcbiRjb2xvci11c2VmdWwtbGlua3MtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci11c2VmdWwtbGlua3Mtc2VwOiAkZ3JleTtcbi8qKiBGYW1pbHkgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWZhbWlseS10aXRsZTogJGJsYWNrO1xuJGJnY29sb3ItZmFtaWx5LW5vYmFubmVyLXRpdGxlOiAkZGFya2dyZXk7XG4kY29sb3ItZmFtaWx5LWRlc2M6ICRibGFjaztcbiRjb2xvci1mYW1pbHktc2VlLWFsbDogJGRhcmtibHVlO1xuJGNvbG9yLWZhbWlseS1zZWUtYWxsLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1mYW1pbHktYmFubmVyOiByZ2JhKCRkYXJrYmx1ZSwgMC42KTtcbiRyYWRpdXMtZmFtaWx5LWJhbm5lcjogMCAxNXB4IDAgMTVweDtcbiRjb2xvci1mYW1pbHktYmFubmVyLXRpdGxlOiAkeWVsbG93O1xuJGNvbG9yLWZhbWlseS1iYW5uZXItZGVzYzogJHdoaXRlO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluazogJHdoaXRlO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWZhbWlseS1sZWdhbC1ub3RpY2U6ICRncmV5O1xuJHJhZGl1cy1jYXQtcmVmZXJlbmNlLWdyb3VwLWxlZnQ6IDAgMTNweCAwIDEzcHg7XG4kYmdjb2xvci1jYXQtcmVmZXJlbmNlLWdyb3VwLWxlZnQ6ICRsaWdodGdyZXk7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1ncm91cC1sZWZ0OiAkZGFya2JsdWU7XG4kcmFkaXVzLWNhdC1yZWZlcmVuY2UtZ3JvdXAtcmlnaHQ6IDAgMTVweCAwIDE1cHg7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1ncm91cC1yaWdodDogJHdoaXRlO1xuJGNvbG9yLWZhbWlseS1uYi1wcm9kdWN0czogJGRhcmtibHVlO1xuJGNvbG9yLWZhbWlseS1sYWJlbC1maWx0ZXI6ICRkYXJrYmx1ZTtcbi8qKiBGaWx0ZXIgc2VsZWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItZmlsdGVyLXNlbGVjdDogJGJsYWNrO1xuJGNvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI6ICRibGFjaztcbiRib3JkZXItZmlsdGVyLXNlbGVjdDogMXB4IHNvbGlkICRncmV5O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LWhvdmVyOiAxcHggc29saWQgJGRhcmtibHVlO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdDogJG1pZGdyZXk7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0LWhvdmVyOiAkbWlkZ3JleTtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93OiAkZ3JleTtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93LWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3Qtb3B0aW9uczogMXB4IHNvbGlkICRncmV5O1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zOiAkbWlkZ3JleTtcbiRjb2xvci1maWx0ZXItc2VsZWN0LW9wdGlvbnMtaXRlbTogJGJsYWNrO1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtLWhvdmVyOiAkZGFya2JsdWU7XG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYm9yZGVyYm90dG9tLWZhY2V0cy1pdGVtOiAycHggZG90dGVkICRncmV5O1xuJGNvbG9yLWZhY2V0cy1pdGVtLXRpdGxlOiAkZ3JleTtcbiRib3JkZXItZmFjZXRzLXNpemU6IDFweCBzb2xpZCAkbWlkZ3JleTtcbiRib3JkZXItZmFjZXRzLXNpemUtaG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWZhY2V0cy1zaXplOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRjb2xvci1mYWNldHMtc2l6ZTogJGdyZXk7XG4kY29sb3ItZmFjZXRzLXNpemUtaG92ZXI6ICRkYXJrYmx1ZTtcbiRib3JkZXItZmFjZXRzLWlsbHVzdHJhdGVkOiAxcHggc29saWQgJG1pZGdyZXk7XG4kYm9yZGVyLWZhY2V0cy1pbGx1c3RyYXRlZC1ob3ZlcjogMXB4IHNvbGlkICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWw6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWwtaG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtaG92ZXI6IHRyYW5zcGFyZW50O1xuJGJvcmRlci1mYWNldHMtY29sb3I6IDFweCBzb2xpZCAkZ3JleTtcbiRib3JkZXItZmFjZXRzLWNvbG9yLWhvdmVyOiAxcHggc29saWQgJGRhcmtibHVlO1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlOiAkZGFya2JsdWU7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtYmVoaW5kOiAkbGlnaHRncmV5O1xuJGNvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1sYWJlbDogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1ncmVhdGVyLXRoYW46ICRkYXJrZXJncmV5O1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1uYjogJGdyZXk7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iLWFjdGl2ZTogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveDogJG1pZGdyZXk7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWxhYmVsOiAkZ3JleTtcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWwtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtaGVscDogJGdyZXk7XG4kY29sb3ItZmFjZXRzLWhlbHAtaG92ZXI6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtZmFjZXRzLWhlbHAtY29udGVudDogMCAxNXB4IDAgMTVweDtcbiRiZ2NvbG9yLWZhY2V0cy1oZWxwLWNvbnRlbnQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkd2hpdGU7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbms6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtbGltaXQtbGluay1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhOiAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaG92ZXI6ICRkYXJrYmx1ZTtcbi8qKiBQYWdlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLXBhZ2VyLXNlZS1hbGw6ICRkYXJrYmx1ZTtcbiRjb2xvci1wYWdlci1zZWUtYWxsLWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVydG9wLXBhZ2VyOiAycHggZG90dGVkICRncmV5O1xuJGJnY29sb3ItcGFnZXItaXRlbTogJHdoaXRlO1xuJGJnY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGxpZ2h0Z3JleTtcbiRjb2xvci1wYWdlci1pdGVtOiAkd2hpdGU7XG4kY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGJsdWU7XG4kY29sb3ItcGFnZXItaXRlbS1jdXJyZW50OiAkeWVsbG93O1xuJGNvbG9yLXBhZ2VyLW5vLW1vcmU6ICRncmV5O1xuLyoqIFdZU0lXWUdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci13eXNpd3lnLWgxOiAkZGFya2JsdWU7XG4kY29sb3Itd3lzaXd5Zy1oMjogJGRhcmtibHVlO1xuJGNvbG9yLXd5c2l3eWctYTogJGRhcmtibHVlO1xuJGNvbG9yLXd5c2l3eWctYS1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3Itd3lzaXd5Zy1ibG9ja3F1b3RlOiAkbGlnaHRncmV5O1xuJGJvcmRlci13eXNpd3lnLWJsb2NrcXVvdGU6IDFweCBzb2xpZCAkZGFya2JsdWU7XG4kY29sb3Itd3lzaXd5Zy1ibG9ja3F1b3RlLXRpdGxlOiAkZGFya2JsdWU7XG4kYmdjb2xvci13eXNpd3lnLXRhYmxlLXRoOiAkbGlnaHRncmV5O1xuJGJnY29sb3Itd3lzaXd5Zy10YWJsZS10ZDogJHdoaXRlO1xuJGJvcmRlci13eXNpd3lnLXRhYmxlLWNlbGw6IDFweCBzb2xpZCAkZ3JleTtcbiRib3JkZXItd3lzaXd5Zy1ocjogMnB4IGRvdHRlZCAkZ3JleTtcbiRyYWRpdXMtd3lzaXd5Zy1pbWc6IDAgMTVweCAwIDE1cHg7XG4kY29sb3Itd3lzaXd5Zy1wOiAkZGFya2JsdWU7XG4vKiogTWVkaWEgRnJvbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLW1lZGlhLWZyb250LXBvcGluOiAkd2hpdGU7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1wb3Bpbi1mYWRlOiAkYmxhY2s7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW06IDNweCBzb2xpZCAkd2hpdGU7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW0taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbjogJHdoaXRlO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb246ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2xzOiAkbWlkZ3JleTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbjogJHdoaXRlO1xuJGNvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbjogJGdyZXk7XG4kYm9yZGVyLW1lZGlhLWZyb250LXpvb20taWNvbjogMXB4IHNvbGlkICRncmV5O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaWNvbjogJGRhcmtibHVlO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jbG9zZS1pY29uOiAwO1xuJGNvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb246ICR3aGl0ZTtcbiRyYWRpdXMtbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAwIDhweCAwIDhweDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2xzOiAkbWlkZ3JleTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogJGRhcmtlcmdyZXk7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW06ICR3aGl0ZTtcbiRjb2xvci1tZWRpYS1mcm9udC12aWRlby1pY29uOiAkZGFya2JsdWU7XG4vKiogSGVhZGVyIHBhZ2UgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLXByb2R1Y3QtdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LXJlZmVyZW5jZTogJGxpZ2h0YmxhY2s7XG4kY29sb3ItcHJvZHVjdC1jYXRjaGxpbmU6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3M6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3MtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3QtbGFiZWwtc2VsZWN0OiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1sYWJlbC1zZWxlY3Q6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LXByaWNlOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1vbGQtcHJpY2U6ICRkYXJrYmx1ZTtcbi8qKiBQYWdlIHByb2R1Y3QgOiBCVSwgdGVjaG5pY2FsIGNhcmQsIGFkdmljZXMsIGZlYXR1cmVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItcHJvZHVjdC1kZXRhaWwtbGFiZWw6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjOiAkZGFya2JsdWU7XG4kYmdjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1yb3c6ICR3aGl0ZTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ib3JkZXItYm90dG9tOiAkbWlkZ3JleTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ldmVuOiAkbGlnaHRncmV5O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZG93bmxvYWQtaG92ZXI6ICRkYXJrYmx1ZTtcbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRib3JkZXJib3R0b20tcmljaGNvbnRlbnQtdmlkZW86IDJweCBkb3R0ZWQgJGdyZXk7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tbGFiZWw6ICRkYXJrYmx1ZTtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1kZXNjOiAkZGFya2JsdWU7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuOiAkZGFya2JsdWU7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyOiAkbGlnaHRncmV5O1xuJGNvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLWRlc2M6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtcmljaGNvbnRlbnQtZnVsbHRleHQ6IDAgMTVweCAwIDE1cHg7XG4kYmdjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dDogJGRhcmtibHVlO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LXRpdGxlOiAkd2hpdGU7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtZGVzYzogJHdoaXRlO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bjogJHdoaXRlO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGwtZGVzYzogJGRhcmtibHVlO1xuLyoqIFBhZ2UgcHJvZHVjdCA6IFBhbm9wbGllc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLXBhbm9wbGllcy10aXRsZTogJGRhcmtibHVlO1xuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWxlZ2FsLW5vdGljZTogJGRhcmtibHVlO1xuLyoqIEhlYWRlciByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItbWFyay1kaXN0cmlidXRpb24tdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LWluZm9zLXJldmlldy1vbi10aXRsZTogJGRhcmtibHVlO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogJGRhcmtibHVlO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tYmFyOiAkeWVsbG93O1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbms6ICRkYXJrYmx1ZTtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3Q6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXJldmlld3MtbmItdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXdzLW5vdGU6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtYnJhbmQtcmVzcG9uc2U6IDAgMTVweCAwIDE1cHg7XG4kYmdjb2xvci1icmFuZC1yZXNwb25zZTogJGdyZXk7XG4kY29sb3ItYnJhbmQtcmVzcG9uc2U6ICRkYXJrYmx1ZTtcbi8qKiBSZXZpZXdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1yZXZpZXctdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXctYXV0aG9yOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3LWRhdGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXctcG9pbnQtbGFiZWw6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXJldmlldy1wb2ludC1taW51czogJG9yYW5nZTtcbiRiZ2NvbG9yLXJldmlldy1wb2ludC1wbHVzOiAkZ3JlZW47XG4kY29sb3ItcmV2aWV3LXBvaW50LXBsdXMtbWludXM6ICR3aGl0ZTtcbiRjb2xvci1yZXZpZXctYm9keTogJGRhcmtibHVlO1xuJGJvcmRlcnRvcC1yZXZpZXctYW5zd2VyOiAycHggZG90dGVkICRncmV5O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYnJhbmQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWJvZHk6ICRkYXJrYmx1ZTtcbiRjb2xvci1pZnJhbWV2b3RlLXF1ZXN0aW9uOiAkZGFya2JsdWU7XG4kY29sb3ItaWZyYW1ldm90ZS1tZXNzYWdlOiAkZGFya2JsdWU7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb246ICRkYXJrYmx1ZTtcbiRjb2xvci1pZnJhbWV2b3RlLWFjdGlvbi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2U6ICRvcmFuZ2U7XG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcmFkaXVzLXJldmlldy1mb3JtOiAwIDIwcHggMCAyMHB4O1xuJGJnY29sb3ItcmV2aWV3LWZvcm0tYmVoaW5kOiAkYmxhY2s7XG4kY29sb3ItcmV2aWV3LWZvcm0tdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3LWZvcm0tY2xvc2UtaWNvbi1ob3ZlcjogJGRhcmtibHVlO1xuLyoqIENhcnQgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWNhcnQtYmFjazogJGRhcmtibHVlO1xuJGNvbG9yLWNhcnQtYmFjay1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3ItY2FydC1zdWJtaXQ6ICR5ZWxsb3c7XG4kYmdjb2xvci1jYXJ0LXN1Ym1pdC1ob3ZlcjogJHllbGxvdztcbiRjb2xvci1jYXJ0LXN1Ym1pdDogJGRhcmtibHVlO1xuJGNvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkd2hpdGU7XG4kcmFkaXVzLWNhcnQtc3VibWl0OiAxNXB4O1xuJGJnY29sb3ItY2FydC1sYXN0LWxpbmU6ICRkYXJrYmx1ZTtcbiRjb2xvci1jYXJ0LWxhc3QtbGluZTogJHdoaXRlO1xuJGNvbG9yLWNhcnQtdGFibGUtdGg6ICRkYXJrYmx1ZTtcbiRib3JkZXJib3R0b20tY2FydC10YWJsZS1oZWFkOiAxcHggc29saWQgJGRhcmtibHVlO1xuJGJvcmRlcmJvdHRvbS1jYXJ0LXRhYmxlLXRyOiAxcHggc29saWQgJG1pZGdyZXk7XG4kYmdjb2xvci1jYXJ0LXRhYmxlLXRyOiAkd2hpdGU7XG4kY29sb3ItY2FydC10YWJsZS10cjogJGRhcmtibHVlO1xuJGNvbG9yLWNhcnQtdGFibGUtcHJpY2U6ICRkYXJrYmx1ZTtcbiRjb2xvci1jYXJ0LXRhYmxlLWRlbGV0ZS1pY29uOiAkZGFya2JsdWU7XG4kY29sb3ItY2FydC1lbXB0eTogJGRhcmtibHVlO1xuJGJnY29sb3ItY2FydC1lbXB0eTogJGxpZ2h0Z3JleTtcbi8qKiBDYXJ0IHBvcGluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItY2FydC1wb3Bpbi1pbWctYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4kY29sb3ItY2FydC1wb3Bpbi1sYWJlbDogJGRhcmtibHVlO1xuJGNvbG9yLWNhcnQtcG9waW4tdGl0bGU6ICRibGFjaztcbiRjb2xvci1jYXJ0LXBvcGluLWNvbnRlbnQ6ICRibGFjaztcbi8qKiBBZHZpY2UgSFBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItYWR2aWNlLWhwLWRlc2M6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtaHAtc2VlLWFsbDogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWhvdmVyOiAkZGFya2JsdWU7XG4vKiogUGFnZSBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRyYWRpdXMtYWR2aWNlLWltZy1jb3ZlcjogMCAxNXB4IDAgMTVweDtcbiRjb2xvci1hZHZpY2UtdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50OiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1hdXRob3I6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtYXV0aG9yLWpvYjogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1hdXRob3ItYXZhdGFyOiAkZGFya2JsdWU7XG4kYm9yZGVydG9wLWFkdmljZS1yYXRlLWxhYmVsOiAycHggc29saWQgJHdoaXRlO1xuJGJvcmRlcmJvdHRvbS1hZHZpY2UtcmF0ZS1sYWJlbDogMXB4IHNvbGlkICR3aGl0ZTtcbiRib3JkZXJ0b3AtYWR2aWNlLXJhdGUtbGFiZWw6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xuJGJnY29sb3ItYWR2aWNlLXJhdGU6ICRsaWdodGdyZXk7XG4kY29sb3ItYWR2aWNlLXJhdGUtbGFiZWw6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdGFyOiAkZ3JleTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdGFyLWFjdGl2ZTogJHllbGxvdztcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1mZWVkYmFjazogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtczogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtcy1ob3ZlcjogJGRhcmtibHVlO1xuJGJvcmRlci1hZHZpY2UtcmlnaHQtcmVmLWNhdDogMXB4IHNvbGlkIHdoaXRlO1xuJGJvcmRlci1hZHZpY2UtcmlnaHQtcmVmLWNhdC1ob3ZlcjogJGRhcmtibHVlO1xuJHJhZGl1cy1hZHZpY2UtcmlnaHQtcmVmLWNhdC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1yaWdodC1yZWYtY2F0LXRpdGxlOiAkd2hpdGU7XG4vKiogTGlzdGluZyBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1saXN0aW5nLWFkdmljZS1kZXNjOiAkZ3JleTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwOiAkZGFya2JsdWU7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtY2hldnJvbjogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtY2hldnJvbi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDE6ICRibGFjaztcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxLWhvdmVyOiAkYmxhY2s7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxOiAkZGFya2dyZXk7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiBsaWdodGVuKCRkYXJrZ3JleSwzJSk7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uOiAkZGFya2JsdWU7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMjogJGJsYWNrO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDItaG92ZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLW1lbnUtYWR2aWNlLWx2bDItaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1tZW51LWFkdmljZS1ib3JkZXItYm90dG9tOiAkd2hpdGU7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwyOiAkbGlnaHRncmV5O1xuLyoqIExpc3RpbmcgZW1wdHkgcHJvZHVjdC9hZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLWxpc3RpbmctZW1wdHk6ICRncmV5O1xuJGNvbG9yLWxpc3RpbmctZW1wdHk6ICRkYXJrYmx1ZTtcbi8qKiBMaXN0aW5nIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItbGlzdGluZy1ibG9nLWRlc2M6ICRkYXJrYmx1ZTtcbiRjb2xvci1saXN0aW5nLWJsb2ctaXRlbS1zZXBhcmF0b3I6IDFweCBzb2xpZCAkbWlkZ3JleTtcbiRib3JkZXItbGlzdGluZy1ibG9nLWl0ZW06IDFweCBzb2xpZCAkd2hpdGU7XG4kYm9yZGVyLWxpc3RpbmctYmxvZy1pdGVtLWhvdmVyOiAkZGFya2JsdWU7XG4kcmFkaXVzLWxpc3RpbmctYmxvZy1pdGVtOiAwIDE1cHggMCAxNXB4O1xuJGNvbG9yLWxpc3RpbmctYmxvZy1pdGVtLXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItbGlzdGluZy1ibG9nLWl0ZW0tY2F0OiAkZGFya2JsdWU7XG4kY29sb3ItbGlzdGluZy1ibG9nLWl0ZW0tY2F0LWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItbGlzdGluZy1ibG9nLWl0ZW0tcmVhZG1vcmU6ICRkYXJrYmx1ZTtcbiRjb2xvci1saXN0aW5nLWJsb2ctaXRlbS1yZWFkbW9yZS1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3ItbGlzdGluZy1ibG9nLWl0ZW06ICR3aGl0ZTtcbiRiZ2NvbG9yLWxpc3RpbmctYmxvZy1pdGVtLWhvdmVyOiAkd2hpdGU7XG4vKiogQ29tbWVudHMgKGFkdmljZSxibG9nKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1jb21tZW50LXRpdGxlOiAkZGFya2JsdWU7XG4kYmdjb2xvci1jb21tZW50LWZvcm06ICRsaWdodGdyZXk7XG4kYmdjb2xvci1jb21tZW50LWZvcm0tbGFiZWw6ICRkYXJrYmx1ZTtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0OiAxcHggc29saWQgJGdyZXk7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1mb2N1czogJGRhcmtibHVlO1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQtZXJyb3I6IDFweCBzb2xpZCAkcmVkO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dDogJGRhcmtibHVlO1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICR3aGl0ZTtcbiRiZ2NvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dDogJHdoaXRlO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3U6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWxpbms6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWNoZWNrYm94OiAkZGFya2JsdWU7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1jaGVja2VkOiAkZGFya2JsdWU7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdDogJHdoaXRlO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQtaG92ZXI6ICR3aGl0ZTtcbiRjb2xvci1jb21tZW50LWZvcm0tYXV0aG9yOiAkZ3JleTtcbiRjb2xvci1jb21tZW50LWZvcm0tYXV0aG9yLWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVydG9wLWNvbW1lbnQ6IDJweCBkb3R0ZWQgJGdyZXk7XG4kY29sb3ItY29tbWVudC1hdXRob3I6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWRhdGU6ICRncmV5O1xuJGNvbG9yLWNvbW1lbnQtYm9keTogJGRhcmtibHVlO1xuJGNvbG9yLWNvbW1lbnQtYWN0aW9uOiAkZGFya2JsdWU7XG4kY29sb3ItY29tbWVudC1hY3Rpb24taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWFwcHJvdmU6ICRncmVlbjtcbiRjb2xvci1jb21tZW50LWFwcHJvdmUtaG92ZXI6IGRhcmtlbigkY29sb3ItY29tbWVudC1hcHByb3ZlLCAxNSUpO1xuLyoqIDQwNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci00MDQtYWRkcmVkaXJlY3Q6ICRkYXJrYmx1ZTtcbiRjb2xvci00MDQtdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci00MDQtYm9keTogJGRhcmtibHVlO1xuJGNvbG9yLTQwNC1leGl0OiAkZGFya2JsdWU7XG4kY29sb3ItNDA0LWV4aXQtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci00MDQtdGl0bGUtcmlnaHQ6ICR3aGl0ZTtcbiRiZ2NvbG9yLTQwNC1yaWdodDogcmdiYSgkZGFya2JsdWUsMC42KTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaDogJGJsYWNrO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoLWZvY3VzOiAkZGFya2JsdWU7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaDogJHdoaXRlO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICR3aGl0ZTtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkd2hpdGU7XG4kYm9yZGVyLTQwNC1uZXctc2VhcmNoOiAxcHggc29saWQgJHdoaXRlO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaC1mb2N1czogJHdoaXRlO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaC1wbGFjZWhvbGRlcjogJHdoaXRlO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uOiAkd2hpdGU7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb24taG92ZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uOiAkZGFya2JsdWU7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLTQwNC1tZW51LWxpbms6ICR3aGl0ZTtcbi8qKiBTZWFyY2hcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItNDA0LW1lbnUtbGluay1ob3ZlcjogJGRhcmtncmV5O1xuJGNvbG9yLXJlc3VsdC1lbXB0eS1ib2R5OiAkZGFya2JsdWU7XG4kY29sb3ItcmVzdWx0LXNlZTogJGRhcmtibHVlO1xuJGNvbG9yLXJlc3VsdC1zZWUtaG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXJlc3VsdC1wYWdlcjogJGRhcmtibHVlO1xuLyoqIENvbnRhY3QgdXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcmFkaXVzLWNvbnRhY3QtY292ZXItaW1nOiAwO1xuJGNvbG9yLWNvbnRhY3QtbGFiZWw6ICRkYXJrYmx1ZTtcbiRib3JkZXItY29udGFjdC1pbnB1dDogMXB4IHNvbGlkICRncmV5O1xuJGJvcmRlci1jb250YWN0LWVycm9yOiAkcmVkO1xuJGJnY29sb3ItY29udGFjdC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJHdoaXRlO1xuJGNvbG9yLXJlc3VsdC1zZWUtaG92ZXI6ICRibHVlO1xuLyoqIENvbnRhY3QgdXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcmFkaXVzLWNvbnRhY3QtY292ZXItaW1nOiAwO1xuJGNvbG9yLWNvbnRhY3QtbGFiZWw6ICRkYXJrYmx1ZTtcbiRib3JkZXItY29udGFjdC1pbnB1dDogMXB4IHNvbGlkICRncmV5O1xuJGJvcmRlci1jb250YWN0LWVycm9yOiAkcmVkO1xuJGJnY29sb3ItY29udGFjdC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJHdoaXRlO1xuJGJnY29sb3ItY29udGFjdC1pbnB1dDogJGxpZ2h0Z3JleTtcbiRjb2xvci1jb250YWN0LXJlcXVpcmVkLWZpZWxkOiAkZGFya2JsdWU7XG4kY29sb3ItY29udGFjdC1zdWJtaXQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1ob3ZlcjogJGRhcmtibHVlO1xuJGJvcmRlcnRvcC1jb250YWN0LXd5c2l3eWc6IDFweCBzb2xpZCAkbWlkZ3JleTtcbiRjb2xvci1jb250YWN0LXd5c2l3eWc6ICRkYXJrYmx1ZTtcbi8qKiBUYXNrIGJhciBhZG1pblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci10YWJzOiAkZGFya2JsdWU7XG4kY29sb3ItdGFicy1hY3RpdmU6ICR3aGl0ZTtcbiRiZ2NvbG9yLXRhYnM6ICRsaWdodGdyZXk7XG4kYmdjb2xvci10YWJzLWhvdmVyOiAkZ3JleTtcbiRiZ2NvbG9yLXRhYnMtYWN0aXZlOiAkZGFya2JsdWU7XG4vKiogTGluayBidXR0b24gd2l0aCBpY29uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJvcmRlcnRvcC1idG5saW5rOiAycHggZG90dGVkICRncmV5O1xuQG1peGluIGJ0bmxpbmsoJGNvbG9yLCAkY29sb3ItaG92ZXIsICRib3JkZXJ0b3AsICRpY29uKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICBAaWYgJGJvcmRlcnRvcCA9PSAneWVzJyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDE1cHggMCA1cHg7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXJ0b3AtYnRubGluaztcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29ucygkaWNvbik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiogUGxhaW4gYnV0dG9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJHJhZGl1cy1wbGFpbmJ0bjogMCAxNXB4IDAgMTVweDtcbiRiZ2NvbG9yLXBsYWluYnRuOiAkZGFya2JsdWU7XG4kYmdjb2xvci1wbGFpbmJ0bi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXBsYWluYnRuOiAkd2hpdGU7XG4kY29sb3ItcGxhaW5idG4taG92ZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLXBsYWluYnRuLWRpc2FibGVkOiAkZ3JleTtcbiRjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGxpZ2h0Z3JleTtcbiRib3JkZXItcGxhaW5idG46IDA7XG4kYm9yZGVyLXBsYWluYnRuLWhvdmVyOiAwO1xuJGJvcmRlci1wbGFpbmJ0bi1kaXNhYmxlZDogMDtcbkBtaXhpbiBwbGFpbmJ0bigkaWNvbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBsYWluYnRuO1xuICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG47XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxN3B4IDIycHggMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGJvcmRlcjogJGJvcmRlci1wbGFpbmJ0bjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuLWhvdmVyO1xuICAgIH1cblxuICAgICZbY2xhc3MqPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDIycHg7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci1wbGFpbmJ0bi1kaXNhYmxlZDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRpY29uICE9ICcnIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAyMnB4IDE1cHggNTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucygkaWNvbik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKiBTcHJpdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gc3ByaXRlKCR4LCAkeSwgJHcsICRoKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlL3Nwcml0ZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0keCtweCArJyAnKyAtJHkrcHg7XG4gICAgd2lkdGg6ICR3K3B4O1xuICAgIGhlaWdodDogJGgrcHg7XG59XG4vKiogU3BlY2lmaWMgVFJJQk9SRFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1wYW5lLXRpdGxlOiAkZGFya2JsdWU7XG5AbWl4aW4gcGFuZS10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1wYW5lLXRpdGxlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgKyAudGFicyArIGRpdixcbiAgICArIGRpdiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5AbWl4aW4gZG90cy10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtaWRkYXJrYmx1ZTtcbiAgICB9XG59XG5AbWl4aW4gcmV2aWV3cy1zdGFyKCRzaXplKSB7XG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItZnVsbCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3Rhci1oYWxmLW8ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItaGFsZik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3Rhci1vIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhzdGFyLWVtcHR5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sbGFib3JhdG9ycyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2lyY2xlLWZ1bGwpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb24tY2lyY2xlLWhhbGYtbyB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaXJjbGUtaGFsZik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb24tY2lyY2xlLW8ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2lyY2xlLWVtcHR5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzaXplO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIHJldmlld3Mtbm90ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1peGluIHJldmlld3MtbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbWVudC1yZXZpZXdzLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCAycHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5AbWl4aW4gcmV2aWV3cy1udW1iZXItbm8taWNvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBGSVggWU9VVFVCRVxuLmZvcmNlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XG4iLCJAaW1wb3J0IFwiYmFzZVwiO1xuXG4uc2VjdGlvbi1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZTtcblxuICAgICN6b25lLXVzZXItd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAyNTNjO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3pvbmUtbWVudSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjem9uZS11c2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZ3JpZC1kZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgI3JlZ2lvbi11c2VyLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAucmVnaW9uLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay1rYW1lbGVvbi1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnpvbmUtbWVudS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6ICRncmlkLWRlZmF1bHQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuem9uZS1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlZ2lvbi1icmFuZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmxvZ28taW1nIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaW9uLW1lbnUge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAgICAgJi5zZWFyY2gtZm9jdXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICA+IC5yZWdpb24taW5uZXIgbmF2IC5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICYjYmxvY2stc3lzdGVtLW1haW4tbWVudSxcbiAgICAgICAgICAgICAgICAgICAgJiNibG9jay1tZW51LW1lbnUtaGVhZGVyLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmI2Jsb2NrLXNlYXJjaC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmJsb2NrLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLWlubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnM6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLnJlZ2lvbi1pbm5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29udGV4dHVhbC1saW5rcy1yZWdpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmI2Jsb2NrLXN5c3RlbS1tYWluLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gdWwubWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSA+IC5lbnRpdHktbWVudS1maWVsZHMgPiAuY29udGVudCA+IC5maWVsZF9tZW51X3RvcCA+IHVsID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmI2Jsb2NrLW1lbnUtbWVudS1oZWFkZXItMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiB1bC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmVudGl0eS1tZW51LWZpZWxkcyA+IC5jb250ZW50ID4gLmZpZWxkX21lbnVfdG9wID4gdWwgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmI2Jsb2NrLXN5c3RlbS1tYWluLW1lbnUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmI2Jsb2NrLW1lbnUtbWVudS1oZWFkZXItMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5ibG9jay1pbm5lciA+IC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub2xpbmssXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsLm1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXhwYW5kZWQgPiAubm9saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLm5vbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLm5vbGluayxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5lbnRpdHktbWVudS1maWVsZHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRncmlkLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGdyaWQtZGVmYXVsdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1lbnUtbGVmdC1pdGVtLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1lbnUtcmlnaHQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjZmODtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4MHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1lbnUtcmlnaHQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgODBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1tZW51LWJvdHRvbS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNmY4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkX21lbnVfdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3VibWVudS1saW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2OWI0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub2xpbmssXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIC4zcywgY29sb3IgLjNzLCBwYWRkaW5nIC4zcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNjliNDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW50aXR5LW1lbnUtZmllbGRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9keS5ub3RvdWNoICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvZHkudG91Y2ggJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmVudGl0eS1tZW51LWZpZWxkcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYjYmxvY2stc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5ibG9jay1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLWlubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoc2VhcmNoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJiNibG9jay16eXJpbi1jYXJ0LXp5cmluLWNhcnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG9zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNhcnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI21pbmktY2FydC1hamF4LXF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmI2Jsb2NrLWthbWVsZW9uLWxhbmd1YWdlLXN3aXRjaGVyLWhlYWRlci1zd2l0Y2hlci1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA2cHggNnB4IDZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5mbGFncy10b2dnbGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2MzcxODA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5mbGFncy10b2dnbGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTFweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjM3MTgwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9keS5ub3RvdWNoICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9keS50b3VjaCAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5mbGFncy10b2dnbGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNyZWdpb24tbWVudS1zZWNvbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
