/* 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;
  border: none;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.ova_nav .dropdown-menu > li {
  width: 100%;
  position: relative;
  border-top: 1px solid rgba(155, 155, 155, 0.12);
}
.ova_nav .dropdown-menu > li:first-child {
  border: none;
}
.ova_nav .dropdown-menu > li > a {
  color: #88858E;
  display: block;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
}
.ova_nav .dropdown-menu > li ul li a {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #88858E !important;
}
.ova_nav .dropdown-menu > li ul li a:hover {
  color: #fff !important;
}
.ova_nav .dropdown-menu > li ul li.active a {
  color: #fff !important;
}
.ova_nav ul.menu {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  /* Dropdown arrow */
}
.ova_nav ul.menu > li {
  position: relative;
  padding: 20px 0;
  margin: 0px 30px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media only screen and (max-width: 1100px) {
  .ova_nav ul.menu > li {
    margin: 0 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .ova_nav ul.menu > li a {
    border-bottom: 1px solid rgba(155, 155, 155, 0.12);
  }
}
.ova_nav ul.menu > li:hover a {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.ova_nav ul.menu > li:hover a:before {
  opacity: 1;
  transform: scaleX(1);
}
.ova_nav ul.menu > li.active a {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.ova_nav ul.menu > li.active a:before {
  opacity: 1;
  transform: scaleX(1);
}
@media only screen and (min-width: 1025px) {
  .ova_nav ul.menu > li:first-child {
    border: none;
    margin-left: 0 !important;
  }
}
.ova_nav ul.menu > li > a {
  color: #88858e;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .ova_nav ul.menu > li > a:before {
    position: absolute;
    left: 0;
    bottom: 20px;
    right: 0;
    height: 2px;
    background: #ff6d12;
    content: "";
    transform: scaleX(0.5);
    opacity: 0;
    transition: all 300ms ease;
    z-index: 999;
  }
}
.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.6);
  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;
    padding: 0;
  }
  .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;
  }
  /* Close Button in menu */
  .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_right .ova_closeNav {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    color: #fff;
    text-align: left;
  }
  /* 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 !important;
  }
  .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%;
    padding-left: 20px;
  }
  .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 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 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 {
    /* 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;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJvdmFfbWVudS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBRUE7QUFDQTtFQUNDO0VBQ0E7OztBQUlEO0FBQ0E7RUFDQzs7O0FBTUQ7RUFDQztBQU1BO0FBOENBOztBQW5EQTtFQUNDOztBQUtEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRzs7QUFDSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNQztFQUNJO0VBQ0E7RUFDSDs7QUFDQTtFQUNDOztBQUlEO0VBQ0M7O0FBVU47RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUVBOztBQXRFQTtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7O0FBRUE7RUFQSjtJQVFLOzs7QUFHSjtFQUNDO0lBQ0M7OztBQUtEO0VBQ0M7RUFDRzs7QUFDQTtFQUNDO0VBQ0E7O0FBTUw7RUFDQztFQUNHOztBQUNBO0VBQ0M7RUFDQTs7QUFJTjtFQUNJO0lBQ0Y7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7SUFDQztJQUNHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFPUDtFQUNDOztBQUNBO0VBQ0M7OztBQVdKO0FBR0U7RUFDQztFQUNBO0FBZ0JBOztBQWJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQU9KO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQVFGO0VBQ0M7QUFnQkE7O0FBYkU7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBT0o7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBVUo7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7OztBQU9GO0FBQ0M7RUFVTztJQUNDO0lBQ0E7O0VBT047SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBUUg7QUFFQzs7RUFDQTtJQUNDO0lBQ0c7SUFDQTtJQUNBOztFQU1GO0lBQ0M7SUFDRztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0M7SUFDQTtJQUNHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQVdYO0FBQ0E7QUFFQztFQUNBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0FBSUY7RUFDQTtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0FBR0Q7RUFHRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7QUFNSDtFQUdDO0lBQ0M7O0VBR0Y7SUFDQztJQUNHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0g7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNkRHO0FBbUZBO0FBK0JIOztFQTNLSTtJQUNDO0lBQ0E7SUFDQTtBQVNBOztFQVJBO0lBQ0M7O0VBQ0E7SUFDQzs7RUFNRjtJQUNGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDRztJQUNBOztFQUlBO0lBQ0M7O0VBSUY7SUFDQztJQUNBOztFQVVGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUtGO0lBQ0M7SUFDQTtJQUNIO0lBQ0E7QUFDRzs7RUFDQTtJQUNGO0lBQ0E7SUFDQTs7RUFJRTtJQUNDO0lBQ0E7QUFFQTtBQUtBOztFQUpBO0lBQ0Y7O0VBSUU7SUFDQztBQVNBOztFQVBBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBSUQ7SUFDQzs7RUFPSjtJQUNDO0lBQ0E7SUFDSDtJQUNBO0FBQ0c7O0VBQ0E7SUFDRjtJQUNBO0lBQ0E7O0VBR0U7SUFDQztJQUNBO0FBRUE7QUFLQTs7RUFKQTtJQUNGOztFQUlFO0FBUUM7O0VBTkE7SUFDQztJQUNBO0lBQ0E7O0VBSUQ7SUFDQzs7RUFTSjtJQUNDOztFQUdFO0FBQUE7SUFFQzs7RUFRSjtJQUNDOztFQUdFO0FBQUE7SUFFQzs7RUFXUDtJQUNDOzs7QUFPSDtBQUNDO0VBQ0E7SUFDQztJQUNBO0lBQ0E7O0VBSUQ7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUdEO0lBQ0MiLCJmaWxlIjoib3ZhX21lbnUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogRGVza1RvcCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKiBGaXggd2hlbiBtZW51IGlzIGZ1bGwgd2lkdGggKi9cclxuLmFsaWduX3JpZ2h0ID4gLmVsZW1lbnRvci1jb250YWluZXJ7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyogQnV0dG9uIE9wZW4gQ2FudmFzICovXHJcbi5vdmFfb3Blbk5hdntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4ub3ZhX25hdntcclxuXHR3aWR0aDogMTAwJTtcclxuXHQub3ZhX2Nsb3NlTmF2e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cclxuXHQvKiBTdWIgTWVudSAqL1xyXG5cdC5kcm9wZG93bi1tZW51e1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgIFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcblx0XHQ+bGl7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuMTIpO1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+YXtcclxuXHRcdFx0XHRjb2xvcjogIzg4ODU4RTtcdFxyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzg4ODU4RSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHJcblx0LyogUGFyZW50IE1lbnUgKi9cclxuXHR1bC5tZW51e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Pmxpe1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0bWFyZ2luOiAwcHggMzBweDtcclxuXHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgXHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG5cclxuICAgIFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG5cdFx0XHQgICAgbWFyZ2luOiAwIDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjEyKTtcclxuXHRcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuXHRcdFx0XHQgICAgJjpiZWZvcmUge1xyXG5cdFx0XHRcdCAgICBcdG9wYWNpdHk6IDE7XHJcbiAgICBcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICBcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG5cdFx0XHRcdCAgICAmOmJlZm9yZSB7XHJcblx0XHRcdFx0ICAgIFx0b3BhY2l0eTogMTtcclxuICAgIFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG5cdFx0XHQgICAgJjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBhe1xyXG5cdFx0XHRcdGNvbG9yOiAjODg4NThlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0XHRcdCAgICBib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogI2ZmNmQxMjtcclxuXHRcdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XHJcblx0XHRcdFx0XHQgICAgb3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuXHRcdFx0XHRcdCAgICB6LWluZGV4OiA5OTk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogRHJvcGRvd24gYXJyb3cgKi9cclxuXHRcdGJ1dHRvbi5kcm9wZG93bi10b2dnbGV7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIEZpeCBTdWIgTWVudSBEaXJlY3Rpb24gKi9cclxuLnN1Yl9tZW51X2Rpcl9sZWZ0e1xyXG5cdC5kcm9wZG93bi1tZW51e1xyXG5cdFx0bGl7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCYuZHJvcGRvd257XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcMzRcIjtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJlbGVnYW50aWNvbnNcIjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LyogTWVudSBsZXZlbCAzICovXHJcblx0XHRcdC5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN1Yl9tZW51X2Rpcl9yaWdodHtcclxuXHQuZHJvcGRvd24tbWVudXtcclxuXHRcdGxpe1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHQmLmRyb3Bkb3due1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwzNVwiO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImVsZWdhbnRpY29uc1wiO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQvKiBNZW51IGxldmVsIDMgKi9cclxuXHRcdFx0LmRyb3Bkb3duLW1lbnV7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBDb3ZlciBwYWdlIHdoZW4gb3BlbiBjYW52YXMgKi9cclxuLm92YV9jbG9zZUNhbnZhc3tcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuNik7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHQmLnNob3d7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0ei1pbmRleDogOTk5ODtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSggbWluLXdpZHRoOiAxMDI1cHggKXtcclxuXHQvKiBWZXJ0aWNhbCBNZW51IERlc2t0b3AgKi9cclxuXHQub3ZhX3dyYXBfbmF2LmNvbHVtbntcclxuXHRcdFxyXG5cdFx0dWwubWVudXtcclxuXHRcdFx0XHJcblx0XHRcdCYuc3ViX21lbnVfZGlyX3JpZ2h0e1xyXG5cdFx0XHRcdD5saXtcclxuXHRcdFx0XHRcdCYuZHJvcGRvd257XHJcblx0XHRcdFx0XHRcdD5he1xyXG5cdFx0XHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDM1XCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImVsZWdhbnRpY29uc1wiO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+bGl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Pi5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0XHRcdHRvcDogMCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm92YV9uYXZ7XHJcblx0XHR1bC5tZW51e1xyXG5cdFx0XHRcclxuXHRcdFx0LyogU3ViIE1lbnUgKi9cclxuXHRcdFx0LmRyb3Bkb3duLW1lbnV7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdCAgICB0b3A6IDExMCU7XHJcblx0XHRcdCAgICB6LWluZGV4OiAtMTtcclxuXHRcdFx0ICAgIFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+bGl7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdD4gLmRyb3Bkb3duLW1lbnV7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDk5OTk7XHJcblx0XHRcdFx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0XHQgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0XHQgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuXHRcdFx0XHRcdCAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG5cdFx0XHRcdFx0ICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHQgICAgdG9wOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQ+bGk6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0PiAuZHJvcGRvd24tbWVudXtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHQgICAgei1pbmRleDogOTk5OTtcclxuXHRcdFx0XHRcdFx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0XHRcdFx0ICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG5cdFx0XHRcdFx0XHRcdCAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG5cdFx0XHRcdFx0XHRcdCAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0XHRcdFx0ICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuXHRcdFx0XHRcdFx0XHQgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdFx0XHQgICAgdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIE1vYmlsZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBtZWRpYSggbWF4LXdpZHRoOiAxMDI0cHggKXtcclxuXHJcblx0Lyp0cmFuc2l0aW9uIHdoZW4gZGlzcGxheSBuYXYqL1xyXG5cdC5vdmEtd3JhcHB7XHJcblx0XHR0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuNXM7XHJcblx0fVxyXG5cdFxyXG5cdC5vdmFfb3Blbk5hdntcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogQWxpZ24gTWVudSBCdXR0b24gKi9cclxuXHQuTmF2QnRuX3JpZ2h0e1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0Lk5hdkJ0bl9sZWZ0e1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5OYXZCdG5fY2VudGVye1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQvKiBDbG9zZSBCdXR0b24gaW4gbWVudSAqL1xyXG5cdC5vdmFfbmF2e1xyXG5cdFx0Ji5jYW52YXNfbGVmdHtcclxuXHRcdFx0Lm92YV9jbG9zZU5hdntcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHRcdCYuY2FudmFzX3JpZ2h0e1xyXG5cdFx0XHQub3ZhX2Nsb3NlTmF2e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cclxuXHQvKiBIaWRlIE1lbnUgKi9cclxuXHJcblx0LmxvZ2dlZC1pbntcclxuXHRcdC5vdmFfbmF2e1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm92YV9uYXZ7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0ICAgIHdpZHRoOiAyNTBweDtcclxuXHQgICAgcG9zaXRpb246IGZpeGVkO1xyXG5cdCAgICB6LWluZGV4OiA5OTk5O1xyXG5cdCAgICB0b3A6IDA7XHJcblx0ICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHQgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuXHQgICAgdWwubWVudXtcclxuXHJcblx0ICAgIFx0bGkge1xyXG4gICAgXHRcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAgIFx0XHRhe1xyXG5cdCAgICBcdFx0XHR3aWR0aDogMTAwJTtcclxuXHQgICAgXHRcdFx0aXtcclxuXHQgICAgXHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuXHQgICAgXHRcdFx0fVx0XHJcblx0ICAgIFx0XHR9XHJcblxyXG5cclxuXHQgICAgXHRcdC8qIERyb3Bkb3duIGFycm93ICovXHJcblx0ICAgIFx0XHRidXR0b24uZHJvcGRvd24tdG9nZ2xle1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuICAgIFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdCAgICBcdFx0Ji5hY3RpdmVfc3Vie1xyXG5cdCAgICBcdFx0XHQ+LmRyb3Bkb3duLW1lbnV7XHJcblx0XHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0ICAgIFx0XHRcdD5idXR0b24uZHJvcGRvd24tdG9nZ2xle1xyXG5cdFx0XHRcdFx0XHQ+aXtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwzMlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiZWxlZ2FudGljb25zXCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdCAgICBcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdCAgICBcdFx0XHJcblx0ICAgIFx0fVxyXG5cclxuXHQgICAgXHQuZHJvcGRvd24tbWVudXtcclxuXHQgICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XHJcblx0ICAgIFx0XHR0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xyXG5cdCAgICBcdFx0bGVmdDogMDtcdFxyXG5cdCAgICBcdFx0dG9wOiAwO1x0XHJcblx0ICAgIFx0XHRyaWdodDogYXV0bztcclxuXHQgICAgXHRcdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICBcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG4gICAgXHRcdFx0b3BhY2l0eTogMTtcclxuICAgIFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBcdFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIC8qIENhbnZhcyBkaXJlY3Rpb24gKi9cclxuXHQgICAgJi5jYW52YXNfbGVmdHtcclxuXHQgICAgXHRsZWZ0OiAwO1xyXG5cdCAgICBcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTBweCk7XHJcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1MHB4KTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTBweCk7XHJcblx0ICAgIFx0LyogU2hvdy9oaWRlIENhbnZhcyAqL1xyXG5cdFx0ICAgICYuc2hvd3tcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHQgICAgXHR1bC5tZW51e1xyXG5cdCAgICBcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0ICAgIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHQgICAgXHRcdC8qIERyb3Bkb3duIGFycm93ICovXHJcblx0ICAgIFx0XHRidXR0b24uZHJvcGRvd24tdG9nZ2xle1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHQgICAgXHRcdC8qIGxldmVsIDIgKi9cclxuXHQgICAgXHRcdC5kcm9wZG93bi1tZW51e1xyXG5cdCAgICBcdFx0XHR0cmFuc2l0aW9uOiB1bnNldDtcclxuXHQgICAgXHRcdFx0XHJcbiAgICBcdFx0XHRcdGxpe1xyXG5cdFx0ICAgIFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHQgICAgXHRcdFx0Ym9yZGVyOiBub25lIWltcG9ydGFudDtcclxuXHQgICAgXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcblx0ICAgIFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHQgICAgXHRcdH1cclxuXHQgICAgXHRcdFx0XHJcblx0ICAgIFx0XHRcdC8qIGxldmVsIDMgKi9cclxuXHQgICAgXHRcdFx0LmRyb3Bkb3duLW1lbnV7XHJcblx0ICAgIFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHRcdFxyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cclxuXHQgICAgJi5jYW52YXNfcmlnaHR7XHJcblx0ICAgIFx0cmlnaHQ6IDA7XHJcblx0ICAgIFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUwcHgpO1xyXG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1MHB4KTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1MHB4KTtcclxuXHQgICAgXHQvKiBTaG93L2hpZGUgQ2FudmFzICovXHJcblx0XHQgICAgJi5zaG93e1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0ICAgIFx0dWwubWVudXtcclxuXHQgICAgXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHQgICAgXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHQgICAgXHRcdC8qIERyb3Bkb3duIGFycm93ICovXHJcblx0ICAgIFx0XHRidXR0b24uZHJvcGRvd24tdG9nZ2xle1xyXG5cdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0ICAgIFx0XHQvKiBsZXZlbCAyICovXHJcblx0ICAgIFx0XHQuZHJvcGRvd24tbWVudXtcclxuXHQgICAgXHRcdFx0XHJcbiAgICBcdFx0XHRcdGxpe1xyXG5cdFx0ICAgIFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0ICAgIFx0XHRcdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcblx0ICAgIFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG5cdFx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHRcdFxyXG5cdCAgICBcdFx0XHQvKiBsZXZlbCAzICovXHJcblx0ICAgIFx0XHRcdC5kcm9wZG93bi1tZW51e1xyXG5cdCAgICBcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0ICAgIFx0XHRcdH1cclxuXHQgICAgXHRcdFx0XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblxyXG5cclxuXHQgICAgLyogQmFja2dyb3VuZCBDYW52YXMgKi9cclxuXHQgICAgJi5jYW52YXNfYmdfZ3JheXtcclxuXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xyXG5cdCAgICBcdHVsLm1lbnV7XHJcblx0ICAgIFx0XHRsaXtcclxuXHQgICAgXHRcdFx0YSxcclxuXHQgICAgXHRcdFx0LmRyb3Bkb3duLXRvZ2dsZXtcclxuXHQgICAgXHRcdFx0XHRjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHRcclxuXHQgICAgXHRcdFx0fVxyXG5cclxuXHQgICAgXHRcdFx0XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblxyXG5cdCAgICAmLmNhbnZhc19iZ193aGl0ZXtcclxuXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdCAgICBcdHVsLm1lbnV7XHJcblx0ICAgIFx0XHRsaXtcclxuXHQgICAgXHRcdFx0YSxcclxuXHQgICAgXHRcdFx0LmRyb3Bkb3duLXRvZ2dsZXtcclxuXHQgICAgXHRcdFx0XHRjb2xvcjogIzM0MzQzNCFpbXBvcnRhbnQ7XHRcclxuXHQgICAgXHRcdFx0fVxyXG5cdCAgICBcdFx0XHRcclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIFxyXG5cdFx0XHJcblxyXG5cdFx0LyogQWx3YXlzIGRpc3BsYXkgY29sdW1uIGluIG1vYmlsZSAqL1xyXG5cdFx0dWwubWVudXtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuQG1lZGlhKCBtYXgtd2lkdGg6IDc2N3B4ICl7XHJcblx0LyogQWxpZ24gTWVudSBCdXR0b24gKi9cclxuXHQuTmF2QnRuX3JpZ2h0LCAuTmF2QnRuX2xlZnR7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdFxyXG5cclxuXHQuTmF2QnRuX3JpZ2h0X217XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQuTmF2QnRuX2xlZnRfbXtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHQuTmF2QnRuX2NlbnRlcl9te1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubW9iaV9ub19zaHJpbmt7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuI2FjdGl2ZV9maXhlZCB7XHJcblxyXG59XHJcbiJdfQ== */