@media (max-width: 1023px) {
  .elementor-widget-ova_menu .primary-navigation {
    position: absolute;
    left: 0;
    top: 0;
  }
}
/* DeskTop *********************************************************************/
/* Fix when menu is full width */
.align_right > .elementor-container {
  float: right;
  width: 100%;
}

/* Button Open Canvas */
.ova_openNav {
  display: none;
}

.ova_nav {
  width: 100%;
  /* Sub Menu */
  /* Parent Menu */
}
.ova_nav .ova_closeNav {
  display: none;
}
.ova_nav .dropdown-menu {
  padding: 0px;
  margin: 0;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.ova_nav .dropdown-menu > li {
  width: 100%;
  position: relative;
}
.ova_nav .dropdown-menu > li > a {
  color: #343434;
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
}
.ova_nav ul.menu {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  /* Dropdown arrow */
}
.ova_nav ul.menu > li {
  padding: 0px 15px;
}
.ova_nav ul.menu > li > a {
  color: #343434;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  display: inline-block;
}
.ova_nav ul.menu button.dropdown-toggle {
  display: none;
}
.ova_nav ul.menu button.dropdown-toggle:after {
  display: none;
}

/* Fix Sub Menu Direction */
.sub_menu_dir_left .dropdown-menu li {
  text-align: right;
  position: relative;
  /* Menu level 3 */
}
.sub_menu_dir_left .dropdown-menu li.dropdown a i {
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -10px;
}
.sub_menu_dir_left .dropdown-menu li.dropdown a i:before {
  content: "4";
  font-family: "eleganticons";
}
.sub_menu_dir_left .dropdown-menu li .dropdown-menu {
  position: absolute;
  left: auto;
  right: 100%;
  top: 0;
}

.sub_menu_dir_right .dropdown-menu li {
  text-align: left;
  /* Menu level 3 */
}
.sub_menu_dir_right .dropdown-menu li.dropdown a i {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
}
.sub_menu_dir_right .dropdown-menu li.dropdown a i:before {
  content: "5";
  font-family: "eleganticons";
}
.sub_menu_dir_right .dropdown-menu li .dropdown-menu {
  position: absolute;
  right: auto;
  left: 100%;
  top: 0;
}

/* Cover page when open canvas */
.ova_closeCanvas {
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  overflow-y: auto;
  overflow-x: hidden;
  text-align: center;
  opacity: 0;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  visibility: hidden;
}
.ova_closeCanvas.show {
  opacity: 1;
  z-index: 9998;
  visibility: visible;
}

@media (min-width: 1025px) {
  /* Vertical Menu Desktop */
  .ova_wrap_nav.column ul.menu.sub_menu_dir_right > li.dropdown > a i:before {
    content: "5";
    font-family: "eleganticons";
  }
  .ova_wrap_nav.column ul.menu > li {
    width: 100%;
  }
  .ova_wrap_nav.column ul.menu > li > .dropdown-menu {
    left: 100%;
    top: 0 !important;
  }
  .ova_nav ul.menu {
    /* Sub Menu */
  }
  .ova_nav ul.menu .dropdown-menu {
    visibility: hidden;
    display: block;
    top: 110%;
    z-index: -1;
  }
  .ova_nav ul.menu > li:hover > .dropdown-menu {
    display: block;
    z-index: 9999;
    webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    visibility: visible;
    top: 100%;
  }
  .ova_nav ul.menu > li:hover > .dropdown-menu > li:hover > .dropdown-menu {
    display: block;
    opacity: 1;
    z-index: 9999;
    webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    visibility: visible;
    top: 0;
  }
}
/* Mobile *********************************************************************/
@media (max-width: 1024px) {
  /*transition when display nav*/
  .ova-wrapp {
    transition: margin-left 0.5s;
  }
  .ova_openNav {
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
  }
  .ova_openNav:focus {
    outline: none;
  }
  /* Align Menu Button */
  .NavBtn_right {
    float: right;
    margin: 0;
    padding: 0;
  }
  .NavBtn_left {
    float: left;
  }
  .NavBtn_center {
    justify-content: center;
  }
  /* Hide Menu */
  .logged-in .ova_nav {
    padding-top: 60px;
  }
  .ova_nav {
    height: 100%;
    width: 250px;
    position: fixed;
    z-index: 9999;
    top: 0;
    overflow-x: hidden;
    padding-top: 30px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    /* Canvas direction */
    /* Background Canvas */
    /* Always display column in mobile */
  }
  .ova_nav ul.menu li {
    width: 100%;
    display: block;
    align-items: center;
    /* Dropdown arrow */
  }
  .ova_nav ul.menu li a {
    width: 100%;
  }
  .ova_nav ul.menu li a i {
    display: none;
  }
  .ova_nav ul.menu li button.dropdown-toggle {
    display: block;
    position: absolute;
    top: 3px;
    right: 10px;
    background: transparent;
    border: none;
    outline: none;
  }
  .ova_nav ul.menu li.active_sub > .dropdown-menu {
    display: block;
  }
  .ova_nav ul.menu li.active_sub > button.dropdown-toggle > i:before {
    content: "2";
    font-family: "eleganticons";
  }
  .ova_nav ul.menu .dropdown-menu {
    position: relative !important;
    transform: none !important;
    left: 0;
    top: 0;
    right: auto;
    border: none !important;
    background: transparent !important;
    display: none;
    opacity: 1;
    visibility: visible;
    width: 100%;
  }
  .ova_nav.canvas_left {
    left: 0;
    -webkit-transform: translateX(-250px);
    -ms-transform: translateX(-250px);
    transform: translateX(-250px);
    /* Show/hide Canvas */
  }
  .ova_nav.canvas_left.show {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .ova_nav.canvas_left .ova_closeNav {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    color: #fff;
    text-align: right;
  }
  .ova_nav.canvas_left ul.menu {
    align-items: flex-start;
    text-align: left;
    /* Dropdown arrow */
    /* level 2 */
  }
  .ova_nav.canvas_left ul.menu button.dropdown-toggle {
    right: 10px;
  }
  .ova_nav.canvas_left ul.menu .dropdown-menu {
    transition: unset;
    /* level 3 */
  }
  .ova_nav.canvas_left ul.menu .dropdown-menu li {
    text-align: left;
    border: none !important;
    background: transparent !important;
    clear: both;
  }
  .ova_nav.canvas_left ul.menu .dropdown-menu .dropdown-menu {
    padding-left: 15px;
  }
  .ova_nav.canvas_right {
    right: 0;
    -webkit-transform: translateX(250px);
    -ms-transform: translateX(250px);
    transform: translateX(250px);
    /* Show/hide Canvas */
  }
  .ova_nav.canvas_right.show {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .ova_nav.canvas_right .ova_closeNav {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    color: #fff;
    text-align: left;
  }
  .ova_nav.canvas_right ul.menu {
    align-items: flex-end;
    text-align: right;
    /* Dropdown arrow */
    /* level 2 */
  }
  .ova_nav.canvas_right ul.menu button.dropdown-toggle {
    left: 10px;
  }
  .ova_nav.canvas_right ul.menu .dropdown-menu {
    transition: unset;
    /* level 3 */
  }
  .ova_nav.canvas_right ul.menu .dropdown-menu li {
    text-align: right;
    border: none !important;
    background: transparent !important;
  }
  .ova_nav.canvas_right ul.menu .dropdown-menu .dropdown-menu {
    padding-right: 15px;
  }
  .ova_nav.canvas_bg_gray {
    background-color: #343434;
  }
  .ova_nav.canvas_bg_gray ul.menu li a,
  .ova_nav.canvas_bg_gray ul.menu li .dropdown-toggle {
    color: #fff !important;
  }
  .ova_nav.canvas_bg_white {
    background-color: #fff;
  }
  .ova_nav.canvas_bg_white ul.menu li a,
  .ova_nav.canvas_bg_white ul.menu li .dropdown-toggle {
    color: #343434 !important;
  }
  .ova_nav ul.menu {
    flex-direction: column !important;
  }
}
@media (max-width: 767px) {
  /* Align Menu Button */
  .NavBtn_right, .NavBtn_left {
    float: none;
    margin: 0;
    padding: 0;
  }
  .NavBtn_right_m {
    float: right;
    margin: 0;
    padding: 0;
  }
  .NavBtn_left_m {
    float: left;
  }
  .NavBtn_center_m {
    justify-content: center;
  }
  .mobi_no_shrink {
    position: relative !important;
  }
}
/* Custom Line Bottom Text Parent Menu */
@media (min-width: 1024px) {
  .ova-menu-custom-underline .main-navigation ul.menu > li > a {
    position: relative;
  }
  .ova-menu-custom-underline .main-navigation ul.menu > li > a:before {
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background-color: var(--primary);
  }
  .ova-menu-custom-underline .main-navigation ul.menu > li > a:hover:before {
    width: 100%;
  }
  .ova-menu-custom-underline .main-navigation ul li.menu-item.current-menu-item > a:before {
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJtZW51LW5hdi5zY3NzIiwiLi4vdXRpbHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBR0U7SUFDQztJQUNBO0lBQ0E7OztBQU1IO0FBRUE7QUFDQTtFQUNDO0VBQ0E7OztBQUlEO0FBQ0E7RUFDQzs7O0FBR0Q7RUFDQztBQU1BO0FBb0JBOztBQXpCQTtFQUNDOztBQUtEO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7O0FBQ0g7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBWUE7O0FBWEE7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDQzs7QUFDQTtFQUNDOzs7QUFPSjtBQUdFO0VBQ0M7RUFDQTtBQWdCQTs7QUFiRTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFPSjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFRRjtFQUNDO0FBZ0JBOztBQWJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQU9KO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQVVKO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOzs7QUFPRjtBQUNDO0VBVU87SUFDQztJQUNBOztFQU9OO0lBQ0M7O0VBQ0E7SUFDQztJQUNBOztFQVFIO0FBRUM7O0VBQ0E7SUFDQztJQUNHO0lBQ0E7SUFDQTs7RUFNRjtJQUNDO0lBQ0c7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNDO0lBQ0E7SUFDRztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFXWDtBQUNBO0FBRUM7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7QUFJRjtFQUNBO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7QUFNRDtFQUdDO0lBQ0M7O0VBR0Y7SUFDQztJQUNHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0g7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNERHO0FBcUdBO0FBNEJIOztFQXpMSTtJQUNDO0lBQ0E7SUFDQTtBQVNBOztFQVJBO0lBQ0M7O0VBQ0E7SUFDQzs7RUFNRjtJQUNGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDRztJQUNBOztFQUlBO0lBQ0M7O0VBSUY7SUFDQztJQUNBOztFQVVGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLRjtJQUNDO0lBQ0E7SUFDSDtJQUNBO0FBQ0c7O0VBQ0E7SUFDRjtJQUNBO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSUU7SUFDQztJQUNBO0FBRUE7QUFLQTs7RUFKQTtJQUNGOztFQUlFO0lBQ0M7QUFRQTs7RUFQQTtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUlEO0lBQ0M7O0VBT0o7SUFDQztJQUNBO0lBQ0g7SUFDQTtBQUNHOztFQUNBO0lBQ0Y7SUFDQTtJQUNBOztFQUlEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdFO0lBQ0M7SUFDQTtBQUVBO0FBS0E7O0VBSkE7SUFDRjs7RUFJRTtJQUNDO0FBT0E7O0VBTkE7SUFDQztJQUNBO0lBQ0E7O0VBSUQ7SUFDQzs7RUFTSjtJQUNDOztFQUdFO0FBQUE7SUFFQzs7RUFRSjtJQUNDOztFQUdFO0FBQUE7SUFFQzs7RUFRUDtJQUNDOzs7QUFPSDtBQUNDO0VBQ0E7SUFDQztJQUNBO0lBQ0E7O0VBSUQ7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUdEO0lBQ0M7OztBQUtGO0FBRUE7RUFJUTtJQUNMOztFQUNBO0lDOWhCRjtJQUNHO0lBQ0E7SUFDQTtJRDZoQkE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFDQzs7RUFNRjtJQUNDIiwiZmlsZSI6Im1lbnUtbmF2LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uL3V0aWxzL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJy4uL3V0aWxzL21peGlucyc7XHJcblxyXG5AbWVkaWEoIG1heC13aWR0aDogMTAyM3B4ICl7XHJcblxyXG5cdC5lbGVtZW50b3Itd2lkZ2V0LW92YV9tZW51e1xyXG5cdFx0LnByaW1hcnktbmF2aWdhdGlvbntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblx0fVx0XHJcblxyXG59XHJcblxyXG4vKiBEZXNrVG9wICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qIEZpeCB3aGVuIG1lbnUgaXMgZnVsbCB3aWR0aCAqL1xyXG4uYWxpZ25fcmlnaHQgPiAuZWxlbWVudG9yLWNvbnRhaW5lcntcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vKiBCdXR0b24gT3BlbiBDYW52YXMgKi9cclxuLm92YV9vcGVuTmF2e1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5vdmFfbmF2e1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC5vdmFfY2xvc2VOYXZ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblxyXG5cdC8qIFN1YiBNZW51ICovXHJcblx0LmRyb3Bkb3duLW1lbnV7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgXHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuXHRcdD5saXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0PmF7XHJcblx0XHRcdFx0Y29sb3I6ICMzNDM0MzQ7XHRcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblxyXG5cdC8qIFBhcmVudCBNZW51ICovXHJcblx0dWwubWVudXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdD5saXtcclxuXHRcdFx0cGFkZGluZzogMHB4IDE1cHg7XHJcblx0XHRcdD4gYXtcclxuXHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qIERyb3Bkb3duIGFycm93ICovXHJcblx0XHRidXR0b24uZHJvcGRvd24tdG9nZ2xle1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxuXHJcbn1cclxuXHJcbi8qIEZpeCBTdWIgTWVudSBEaXJlY3Rpb24gKi9cclxuLnN1Yl9tZW51X2Rpcl9sZWZ0e1xyXG5cdC5kcm9wZG93bi1tZW51e1xyXG5cdFx0bGl7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCYuZHJvcGRvd257XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcMzRcIjtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJlbGVnYW50aWNvbnNcIjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LyogTWVudSBsZXZlbCAzICovXHJcblx0XHRcdC5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN1Yl9tZW51X2Rpcl9yaWdodHtcclxuXHQuZHJvcGRvd24tbWVudXtcclxuXHRcdGxpe1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHQmLmRyb3Bkb3due1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwzNVwiO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImVsZWdhbnRpY29uc1wiO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQvKiBNZW51IGxldmVsIDMgKi9cclxuXHRcdFx0LmRyb3Bkb3duLW1lbnV7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBDb3ZlciBwYWdlIHdoZW4gb3BlbiBjYW52YXMgKi9cclxuLm92YV9jbG9zZUNhbnZhc3tcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuNyk7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHQmLnNob3d7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0ei1pbmRleDogOTk5ODtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSggbWluLXdpZHRoOiAxMDI1cHggKXtcclxuXHQvKiBWZXJ0aWNhbCBNZW51IERlc2t0b3AgKi9cclxuXHQub3ZhX3dyYXBfbmF2LmNvbHVtbntcclxuXHRcdFxyXG5cdFx0dWwubWVudXtcclxuXHRcdFx0XHJcblx0XHRcdCYuc3ViX21lbnVfZGlyX3JpZ2h0e1xyXG5cdFx0XHRcdD5saXtcclxuXHRcdFx0XHRcdCYuZHJvcGRvd257XHJcblx0XHRcdFx0XHRcdD5he1xyXG5cdFx0XHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDM1XCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImVsZWdhbnRpY29uc1wiO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+bGl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Pi5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0XHRcdHRvcDogMCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm92YV9uYXZ7XHJcblx0XHR1bC5tZW51e1xyXG5cdFx0XHRcclxuXHRcdFx0LyogU3ViIE1lbnUgKi9cclxuXHRcdFx0LmRyb3Bkb3duLW1lbnV7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdCAgICB0b3A6IDExMCU7XHJcblx0XHRcdCAgICB6LWluZGV4OiAtMTtcclxuXHRcdFx0ICAgIFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+bGl7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdD4gLmRyb3Bkb3duLW1lbnV7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDk5OTk7XHJcblx0XHRcdFx0XHQgICAgd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuXHRcdFx0XHRcdCAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuXHRcdFx0XHRcdCAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG5cdFx0XHRcdFx0ICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuXHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0XHQgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdCAgICB0b3A6IDEwMCU7XHJcblx0XHRcdFx0XHRcdD5saTpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHQ+IC5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiA5OTk5O1xyXG5cdFx0XHRcdFx0XHRcdCAgICB3ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG5cdFx0XHRcdFx0XHRcdCAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuXHRcdFx0XHRcdFx0XHQgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuXHRcdFx0XHRcdFx0XHQgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG5cdFx0XHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0XHRcdFx0ICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiBNb2JpbGUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AbWVkaWEoIG1heC13aWR0aDogMTAyNHB4ICl7XHJcblxyXG5cdC8qdHJhbnNpdGlvbiB3aGVuIGRpc3BsYXkgbmF2Ki9cclxuXHQub3ZhLXdyYXBwe1xyXG5cdFx0dHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjVzO1xyXG5cdH1cclxuXHRcclxuXHQub3ZhX29wZW5OYXZ7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogQWxpZ24gTWVudSBCdXR0b24gKi9cclxuXHQuTmF2QnRuX3JpZ2h0e1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0Lk5hdkJ0bl9sZWZ0e1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5OYXZCdG5fY2VudGVye1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRcclxuXHRcclxuXHJcblx0LyogSGlkZSBNZW51ICovXHJcblxyXG5cdC5sb2dnZWQtaW57XHJcblx0XHQub3ZhX25hdntcclxuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5vdmFfbmF2e1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdCAgICB3aWR0aDogMjUwcHg7XHJcblx0ICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHQgICAgei1pbmRleDogOTk5OTtcclxuXHQgICAgdG9wOiAwO1xyXG5cdCAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0ICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdFx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgXHJcblx0XHRcclxuXHQgICAgdWwubWVudXtcclxuXHJcblx0ICAgIFx0bGkge1xyXG4gICAgXHRcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAgIFx0XHRhe1xyXG5cdCAgICBcdFx0XHR3aWR0aDogMTAwJTtcclxuXHQgICAgXHRcdFx0aXtcclxuXHQgICAgXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdFx0XHR9XHRcclxuXHQgICAgXHRcdH1cclxuXHJcblxyXG5cdCAgICBcdFx0LyogRHJvcGRvd24gYXJyb3cgKi9cclxuXHQgICAgXHRcdGJ1dHRvbi5kcm9wZG93bi10b2dnbGV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG4gICAgXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0ICAgIFx0XHQmLmFjdGl2ZV9zdWJ7XHJcblx0ICAgIFx0XHRcdD4uZHJvcGRvd24tbWVudXtcclxuXHRcdCAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHQgICAgXHRcdFx0PmJ1dHRvbi5kcm9wZG93bi10b2dnbGV7XHJcblx0XHRcdFx0XHRcdD5pe1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDMyXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJlbGVnYW50aWNvbnNcIjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblx0XHRcdFx0XHJcblx0ICAgIFx0XHRcclxuXHQgICAgXHR9XHJcblxyXG5cdCAgICBcdC5kcm9wZG93bi1tZW51e1xyXG5cdCAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcclxuXHQgICAgXHRcdHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XHJcblx0ICAgIFx0XHRsZWZ0OiAwO1x0XHJcblx0ICAgIFx0XHR0b3A6IDA7XHRcclxuXHQgICAgXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdCAgICBcdFx0Ym9yZGVyOiBub25lIWltcG9ydGFudDtcclxuICAgIFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcdFx0XHRvcGFjaXR5OiAxO1xyXG4gICAgXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cclxuXHQgICAgLyogQ2FudmFzIGRpcmVjdGlvbiAqL1xyXG5cdCAgICAmLmNhbnZhc19sZWZ0e1xyXG5cdCAgICBcdGxlZnQ6IDA7XHJcblx0ICAgIFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1MHB4KTtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUwcHgpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1MHB4KTtcclxuXHQgICAgXHQvKiBTaG93L2hpZGUgQ2FudmFzICovXHJcblx0XHQgICAgJi5zaG93e1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1x0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vdmFfY2xvc2VOYXZ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cdFx0XHJcblxyXG5cclxuXHQgICAgXHR1bC5tZW51e1xyXG5cdCAgICBcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0ICAgIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHQgICAgXHRcdC8qIERyb3Bkb3duIGFycm93ICovXHJcblx0ICAgIFx0XHRidXR0b24uZHJvcGRvd24tdG9nZ2xle1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHQgICAgXHRcdC8qIGxldmVsIDIgKi9cclxuXHQgICAgXHRcdC5kcm9wZG93bi1tZW51e1xyXG5cdCAgICBcdFx0XHR0cmFuc2l0aW9uOiB1bnNldDtcclxuICAgIFx0XHRcdFx0bGl7XHJcblx0XHQgICAgXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdCAgICBcdFx0XHRib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG5cdCAgICBcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuXHQgICAgXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdCAgICBcdFx0fVxyXG5cdCAgICBcdFx0XHRcclxuXHQgICAgXHRcdFx0LyogbGV2ZWwgMyAqL1xyXG5cdCAgICBcdFx0XHQuZHJvcGRvd24tbWVudXtcclxuXHQgICAgXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0ICAgIFx0XHRcdH1cclxuXHQgICAgXHRcdFx0XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblxyXG5cdCAgICAmLmNhbnZhc19yaWdodHtcclxuXHQgICAgXHRyaWdodDogMDtcclxuXHQgICAgXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNTBweCk7XHJcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUwcHgpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUwcHgpO1xyXG5cdCAgICBcdC8qIFNob3cvaGlkZSBDYW52YXMgKi9cclxuXHRcdCAgICAmLnNob3d7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vdmFfY2xvc2VOYXZ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVx0XHRcclxuXHJcblx0ICAgIFx0dWwubWVudXtcclxuXHQgICAgXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHQgICAgXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHQgICAgXHRcdC8qIERyb3Bkb3duIGFycm93ICovXHJcblx0ICAgIFx0XHRidXR0b24uZHJvcGRvd24tdG9nZ2xle1xyXG5cdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0ICAgIFx0XHQvKiBsZXZlbCAyICovXHJcblx0ICAgIFx0XHQuZHJvcGRvd24tbWVudXtcclxuXHQgICAgXHRcdFx0dHJhbnNpdGlvbjogdW5zZXQ7XHJcbiAgICBcdFx0XHRcdGxpe1xyXG5cdFx0ICAgIFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0ICAgIFx0XHRcdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcblx0ICAgIFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG5cdFx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHRcdFxyXG5cdCAgICBcdFx0XHQvKiBsZXZlbCAzICovXHJcblx0ICAgIFx0XHRcdC5kcm9wZG93bi1tZW51e1xyXG5cdCAgICBcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0ICAgIFx0XHRcdH1cclxuXHQgICAgXHRcdFx0XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblxyXG5cclxuXHQgICAgLyogQmFja2dyb3VuZCBDYW52YXMgKi9cclxuXHQgICAgJi5jYW52YXNfYmdfZ3JheXtcclxuXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xyXG5cdCAgICBcdHVsLm1lbnV7XHJcblx0ICAgIFx0XHRsaXtcclxuXHQgICAgXHRcdFx0YSxcclxuXHQgICAgXHRcdFx0LmRyb3Bkb3duLXRvZ2dsZXtcclxuXHQgICAgXHRcdFx0XHRjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHRcclxuXHQgICAgXHRcdFx0fVxyXG5cclxuXHQgICAgXHRcdFx0XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblxyXG5cdCAgICAmLmNhbnZhc19iZ193aGl0ZXtcclxuXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdCAgICBcdHVsLm1lbnV7XHJcblx0ICAgIFx0XHRsaXtcclxuXHQgICAgXHRcdFx0YSxcclxuXHQgICAgXHRcdFx0LmRyb3Bkb3duLXRvZ2dsZXtcclxuXHQgICAgXHRcdFx0XHRjb2xvcjogIzM0MzQzNCFpbXBvcnRhbnQ7XHRcclxuXHQgICAgXHRcdFx0fVxyXG5cdCAgICBcdFx0XHRcclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHJcblx0XHQvKiBBbHdheXMgZGlzcGxheSBjb2x1bW4gaW4gbW9iaWxlICovXHJcblx0XHR1bC5tZW51e1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEoIG1heC13aWR0aDogNzY3cHggKXtcclxuXHQvKiBBbGlnbiBNZW51IEJ1dHRvbiAqL1xyXG5cdC5OYXZCdG5fcmlnaHQsIC5OYXZCdG5fbGVmdHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0XHJcblxyXG5cdC5OYXZCdG5fcmlnaHRfbXtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdC5OYXZCdG5fbGVmdF9te1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5OYXZCdG5fY2VudGVyX217XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5tb2JpX25vX3Nocmlua3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogQ3VzdG9tIExpbmUgQm90dG9tIFRleHQgUGFyZW50IE1lbnUgKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcblx0Lm92YS1tZW51LWN1c3RvbS11bmRlcmxpbmUge1xyXG5cclxuICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSA+IGEge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjVzLCBlYXNlKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbiIsIi8vIFRyYW5zYWN0aW9uXHJcbkBtaXhpbiB0cmFuc2FjdGlvbiggJHByb3BlcnR0eSwgJGR1cmF0aW9uLCAkdGltaW5nICl7XHJcblx0dHJhbnNpdGlvbjogJHByb3BlcnR0eSAkZHVyYXRpb24gJHRpbWluZztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR0eSAkZHVyYXRpb24gJHRpbWluZztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR0eSAkZHVyYXRpb24gJHRpbWluZztcclxuICAgIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0dHkgJGR1cmF0aW9uICR0aW1pbmc7XHJcbn1cclxuXHJcbi8vVGFnIC0gdXNlZCBmb3IgYSB0YWdcclxuQG1peGluIHRhZygpe1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuXHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBsaW5lYXIgKTtcclxuXHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59Il19 */