#menu-overlay {
  width: 100vw;
  height: 100vh;
  background: var(--menu-smokescreen, rgba(8, 19, 25, 0.85));
  z-index: 10;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
}

header .nav-menu-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-color: var(--nav-btn-bg, #f16529);
  text-indent: -9999px;
  padding: 0 1.5em;
  height: 100%;
  -webkit-transition: all .25s;
  -o-transition: all .25s;
  -moz-transition: all .25s;
  transition: all .25s;
  z-index: 250;
}

header .nav-menu-toggle .custom-menu-toggle {
  position: relative;
  width: var(--menu-line-width);
  height: var(--menu-line-height);
  background-color: var(--nav-btn-lines, #fff);
  display: block;
  margin: auto;
  -webkit-transition: 750ms;
  -o-transition: 750ms;
  -moz-transition: 750ms;
  transition: 750ms;
}

header .nav-menu-toggle .custom-menu-toggle:before,
header .nav-menu-toggle .custom-menu-toggle:after {
  content: "";
  position: absolute;
  width: var(--menu-line-width);
  height: var(--menu-line-height);
  background-color: var(--nav-btn-lines, #fff);
  display: block;
  margin: auto;
  -webkit-transition: 750ms;
  -o-transition: 750ms;
  -moz-transition: 750ms;
  transition: 750ms;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

header .nav-menu-toggle .custom-menu-toggle:before {
  -webkit-transform: rotate(0deg) translateY(10px);
  -moz-transform: rotate(0deg) translateY(10px);
  -ms-transform: rotate(0deg) translateY(10px);
  transform: rotate(0deg) translateY(10px);
}

header .nav-menu-toggle .custom-menu-toggle:after {
  -webkit-transform: rotate(0deg) translateY(-10px);
  -moz-transform: rotate(0deg) translateY(-10px);
  -ms-transform: rotate(0deg) translateY(-10px);
  transform: rotate(0deg) translateY(-10px);
}

header .nav-menu-toggle:hover {
  background-color: var(--nav-btn-bg-active, #fff);
}

header .nav-menu-toggle:hover .custom-menu-toggle {
  background-color: var(--nav-btn-lines-active, #f16529);
}

header .nav-menu-toggle:hover .custom-menu-toggle:before,
header .nav-menu-toggle:hover .custom-menu-toggle:after {
  background-color: var(--nav-btn-lines-active, #f16529);
}

header .nav-menu-toggle.active {
  background-color: var(--nav-btn-bg-active, #fff);
  z-index: 250;
}

header .nav-menu-toggle.active .custom-menu-toggle {
  background-color: rgba(255, 255, 255, 0);
}

header .nav-menu-toggle.active .custom-menu-toggle:before,
header .nav-menu-toggle.active .custom-menu-toggle:after {
  background-color: var(--nav-btn-lines-active, #f16529);
}

header .nav-menu-toggle.active .custom-menu-toggle:before {
  -webkit-transform: rotate(45deg) translateY(0px);
  -moz-transform: rotate(45deg) translateY(0px);
  -ms-transform: rotate(45deg) translateY(0px);
  transform: rotate(45deg) translateY(0px);
}

header .nav-menu-toggle.active .custom-menu-toggle:after {
  -webkit-transform: rotate(-45deg) translateY(0px);
  -moz-transform: rotate(-45deg) translateY(0px);
  -ms-transform: rotate(-45deg) translateY(0px);
  transform: rotate(-45deg) translateY(0px);
}

body header > .container {
  padding-right: 0;
}

body header nav {
  position: fixed;
  background-color: var(--header-bg, #132a37);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 2.5em;
  width: 100%;
  max-width: 500px;
  overflow: auto;
  z-index: 1002;
  left: 0;
  top: var(--overall-header-height, 80px);
  height: -moz-calc(100vh - var(--overall-header-height, 80px));
  height: calc(100vh - var(--overall-header-height, 80px));
  overflow-y: scroll;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 1s, top 0s;
  -o-transition: all 1s, top 0s;
  -moz-transition: all 1s, top 0s;
  transition: all 1s, top 0s;
}

body header nav.active {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

body header nav > ul {
  padding: 0;
  display: block;
  height: auto;
}

body header nav > ul > li {
  margin: 0;
  border-bottom: 1px solid var(--nav-mobile-border, rgba(255, 255, 255, 0.7));
}

body header nav > ul > li:last-of-type {
  border-bottom: none;
}

body header nav > ul > li > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5em;
  border-top: none;
  border-bottom: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

body header nav > ul > li > a span.arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.2em;
  height: 20px;
  -webkit-transition: all .65s;
  -o-transition: all .65s;
  -moz-transition: all .65s;
  transition: all .65s;
}

body header nav > ul > li:hover > a,
body header nav > ul > li.hover > a {
  color: var(--nav-text-hover, #a93a0b);
}

body header nav > ul > li.hover > a {
  border: none;
}

body header nav > ul > li.hover > a span.arrow {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

body header nav > ul > li .children-container .container {
  padding: 0;
  margin: 0;
}

body header nav > ul ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

body header nav > ul ul.children-root {
  background-color: var(--dropdown-bg, #132a37);
  padding: 0.5em 1.5em 1.5em;
}

body header nav > ul ul.children-root li {
  padding: 0;
}

body header nav > ul ul.children-root li:first-of-type {
  padding-top: 0;
}

body header nav > ul ul.children-root li.child-text-column {
  color: var(--dropdown-text, #FFF);
}

body header nav > ul ul.children-root li.child-text-column.child-text-show-desktop {
  display: none;
}

body header nav > ul ul.children-root li.child-text-column > :first-child {
  margin-top: 0;
}

body header nav > ul ul .sub-heading {
  text-transform: none;
  color: var(--dropdown-header-link, #FFF);
  font-weight: 800;
  display: block;
  padding: 0.5em 0;
}

body header nav > ul ul .sub-heading ion-icon,
body header nav > ul ul .sub-heading .bfi-icon {
  padding-right: 0.5em;
  vertical-align: middle;
}

body header nav > ul ul.child-links-container {
  margin-bottom: 0.7em;
}

body header nav > ul ul li.child-link:last-of-type {
  padding-bottom: 0;
}

body header nav > ul ul li.child-link a {
  display: block;
  padding: 10px 0;
  text-transform: none;
  color: var(--dropdown-links, #FFF);
  text-decoration: none;
}

header nav .site-header-menu-items li .children-container {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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YXkge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW1lbnUtc21va2VzY3JlZW4sIHJnYmEoOCwgMTksIDI1LCAwLjg1KSk7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbmhlYWRlciAubmF2LW1lbnUtdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtYnRuLWJnLCAjZjE2NTI5KTtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgcGFkZGluZzogMCAxLjVlbTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xyXG4gICAgei1pbmRleDogMjUwO1xyXG5cclxuICAgIC5jdXN0b20tbWVudS10b2dnbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tbWVudS1saW5lLXdpZHRoKTtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLW1lbnUtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1idG4tbGluZXMsICNmZmYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiA3NTBtcztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLW1lbnUtbGluZS13aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tbWVudS1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1idG4tbGluZXMsICNmZmYpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiA3NTBtcztcclxuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWJ0bi1iZy1hY3RpdmUsICNmZmYpO1xyXG5cclxuICAgICAgICAuY3VzdG9tLW1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWJ0bi1saW5lcy1hY3RpdmUsICNmMTY1MjkpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWJ0bi1saW5lcy1hY3RpdmUsICNmMTY1MjkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtYnRuLWJnLWFjdGl2ZSwgI2ZmZik7XHJcbiAgICAgICAgei1pbmRleDogMjUwO1xyXG5cclxuICAgICAgICAuY3VzdG9tLW1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1idG4tbGluZXMtYWN0aXZlLCAjZjE2NTI5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5ib2R5IGhlYWRlciA+IC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLWJnLCAjMTMyYTM3KTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogdmFyKC0tb3ZlcmFsbC1oZWFkZXItaGVpZ2h0LCA4MHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tb3ZlcmFsbC1oZWFkZXItaGVpZ2h0LCA4MHB4KSk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzLCB0b3AgMHM7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uYXYtbW9iaWxlLWJvcmRlciwgcmdiYSgyNTUsMjU1LDI1NSwuNykpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyID4gYSxcclxuICAgICAgICAgICAgICAgICAgICAmLmhvdmVyID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uYXYtdGV4dC1ob3ZlciwgI2E5M2EwYik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXIgPiBhICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGlsZHJlbi1jb250YWluZXIgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jaGlsZHJlbi1yb290IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcGRvd24tYmcsICMxMzJhMzcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxLjVlbSAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoaWxkLXRleHQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHJvcGRvd24tdGV4dCwgI0ZGRik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hpbGQtdGV4dC1zaG93LWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3ViLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRyb3Bkb3duLWhlYWRlci1saW5rLCAjRkZGKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7ICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlvbi1pY29uLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmZpLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmNoaWxkLWxpbmtzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpLmNoaWxkLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHJvcGRvd24tbGlua3MsICNGRkYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmhlYWRlciBuYXYgIC5zaXRlLWhlYWRlci1tZW51LWl0ZW1zIGxpIC5jaGlsZHJlbi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSJdfQ== */