:root{--cedar-primary-blue: #250EFF;--cedar-accent-gold: #E6AF2E;--cedar-neutral-beige: #BFB7A4;--cedar-neutral-light-gray: #E0E2DB;--cedar-text-dark: #131417;--cedar-bg-white: #FFF;--cedar-bg-dark: #000;--es-main-nav-bg-color: var(--cedar-bg-white);--es-main-nav-box-shadow: none;--es-main-nav-padding: 0.75rem 0;--es-navbar-brand-color: var(--cedar-text-dark);--es-navbar-brand-img-max-height: 80px;--es-navbar-brand-img-max-width: 400px;--es-navbar-nav-link-color: var(--cedar-text-dark);--es-navbar-nav-link-hover-color: var(--cedar-primary-blue);--es-navbar-nav-link-active-color: var(--cedar-text-dark);--es-navbar-nav-link-font-weight: 500;--es-navbar-nav-link-padding: 0.5rem 1rem;--es-navbar-nav-link-transition: all 0.2s ease;--es-navbar-nav-link-active-bg-color: transparent;--es-navbar-nav-link-active-border-bottom: none;--es-navbar-nav-link-active-font-weight: 600;--es-navbar-nav-link-section-color: var(--cedar-primary-blue);--es-navbar-nav-link-section-bg-color: transparent;--es-navbar-nav-link-section-font-weight: 500;--es-navbar-dropdown-toggle-color: var(--cedar-text-dark);--es-navbar-dropdown-toggle-border: none;--es-navbar-dropdown-toggle-bg-color: transparent;--es-navbar-dropdown-toggle-hover-color: var(--cedar-primary-blue);--es-dropdown-menu-bg-color: #F3F4F1;--es-dropdown-menu-border: 1px solid var(--cedar-neutral-beige);--es-dropdown-menu-border-radius: 0;--es-dropdown-menu-box-shadow: none;--es-dropdown-item-color: var(--cedar-text-dark);--es-dropdown-item-hover-bg-color: var(--cedar-neutral-light-gray);--es-dropdown-item-active-bg-color: var(--cedar-neutral-light-gray);--es-dropdown-item-font-weight: 400;--es-dropdown-item-padding: 0.5rem 1rem;--es-offcanvas-bg-color: var(--cedar-bg-white);--es-offcanvas-navbar-nav-link-color: var(--cedar-text-dark);--es-offcanvas-navbar-nav-link-hover-color: var(--cedar-primary-blue);--es-offcanvas-navbar-nav-link-active-color: var(--cedar-primary-blue);--es-offcanvas-navbar-nav-link-hover-bg-color: transparent;--es-offcanvas-navbar-nav-link-active-bg-color: transparent;--es-navbar-toggler-border-color: rgba(19, 20, 23, 0.3);--es-navbar-toggler-icon-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2819, 20, 23, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--es-navbar-toggler-focus-box-shadow: 0 0 0 0.25rem rgba(37, 14, 255, 0.5);--es-utility-links-nav-link-color: var(--cedar-text-dark);--es-utility-links-nav-link-hover-color: var(--cedar-primary-blue);--es-utility-links-nav-link-font-size: 0.875rem;--es-utility-links-nav-link-font-weight: 400;--es-utility-links-nav-link-padding: 0.25rem 0.75rem;--es-footer-main-bg: var(--cedar-neutral-light-gray);--es-footer-main-padding: 3rem 0;--es-footer-main-color: var(--cedar-text-dark);--es-footer-brand-color: var(--cedar-text-dark);--es-footer-brand-name-font-size: 2rem;--es-footer-brand-name-font-weight: 600;--es-footer-nav-link-color: var(--cedar-text-dark);--es-footer-nav-link-hover-color: var(--cedar-primary-blue);--es-footer-nav-link-font-size: 1rem;--es-footer-nav-link-font-weight: 400;--es-footer-contact-color: var(--cedar-text-dark);--es-footer-contact-link-color: var(--cedar-text-dark);--es-footer-contact-link-hover-color: var(--cedar-primary-blue);--es-footer-secondary-link-color: var(--cedar-text-dark);--es-footer-secondary-link-hover-color: var(--cedar-primary-blue);--es-footer-copyright-bg: var(--cedar-bg-dark);--es-footer-copyright-color: var(--cedar-bg-white);--es-footer-copyright-padding: 1rem 0;--es-footer-social-icon-bg: var(--cedar-primary-blue);--es-footer-social-icon-color: var(--cedar-bg-white);--es-footer-social-icon-hover-bg: var(--cedar-primary-blue);--es-footer-social-icon-hover-color: var(--cedar-bg-white);--es-element-btn-border-radius: 0;--es-element-btn-background-color: var(--cedar-primary-blue);--es-element-btn-color: var(--cedar-bg-white);--es-element-btn-hover-background-color: var(--cedar-primary-blue);--es-element-btn-hover-color: var(--cedar-bg-white) !important;--es-element-btn-display: inline-block;--es-element-btn-padding: 0.5rem 1rem;--es-element-btn-font-weight: 600;--es-element-btn-border: none;--es-element-btn-background-color-alt: var(--cedar-accent-gold);--es-element-btn-color-alt: var(--cedar-text-dark);--es-element-btn-hover-background-color-alt: var(--cedar-accent-gold);--es-element-btn-hover-color-alt: var(--cedar-text-dark) !important;--bs-font-sans-serif: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--es-font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--es-element-top-title-color: var(--cedar-primary-blue);--es-element-top-title-weight: 600;--es-element-top-title-text-align: center;--es-element-top-title-font-size: 1.5rem;--es-element-title-weight: 700;--es-element-content-weight: 400;--es-element-content-main-content-padding: 50px 0;--es-element-inner-padding: 3rem 1rem;--es-element-inner-border-radius: 0;--es-element-card-border: none;--es-element-card-box-shadow: none;--es-element-card-background-color: transparent;--es-element-card-border-radius: 0;--es-card-border-radius: 0;--es-element-card-actions-text-align: center;--es-carousel-icon-prev-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14'%3E%3Crect width='17' height='14' fill='%23250EFF' rx='0'/%3E%3Cpath d='M12 7H5M5 7L8 3M5 7L8 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--es-carousel-icon-next-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14'%3E%3Crect width='17' height='14' fill='%23250EFF' rx='0'/%3E%3Cpath d='M5 7H12M12 7L9 3M12 7L9 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--es-carousel-control-bg: var(--cedar-primary-blue);--es-carousel-control-border-radius: 0;--es-carousel-control-width: 68px;--es-carousel-control-height: 38px;--es-carousel-inner-border-radius: 0;--es-carousel-item-border-radius: 0;--es-carousel-image-border-radius: 0;--es-element-form-control-border-radius: 0;--es-element-form-control-border-color: var(--cedar-text-dark);--es-element-form-control-border-width: 1px;--bs-accordion-border-width: 0;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0;--es-accordion-button-color: var(--cedar-bg-white);--es-accordion-body-bg: var(--cedar-bg-white);--es-gallery-btn-bg: var(--cedar-neutral-light-gray);--es-splide-arrow-bg: var(--cedar-neutral-light-gray);--es-splide-arrow-border-radius: 0;--es-splide-arrow-box-shadow: 0;--es-splide-pagination-indicator-bg: var(--cedar-primary-blue);--es-splide-pagination-indicator-active-bg: var(--cedar-primary-blue);--es-carousel-indicators-bg-color: transparent;--es-carousel-indicators-bg-color-active: var(--cedar-primary-blue);--es-carousel-indicators-bg-color-hover: var(--cedar-primary-blue);--es-carousel-indicator-border-color: var(--cedar-primary-blue);--es-carousel-indicators-border-color-active: var(--cedar-primary-blue);--es-carousel-indicators-border-color-hover: var(--cedar-primary-blue)}.element__btn{border-radius:var(--es-element-btn-border-radius, 0);background-color:var(--es-element-btn-background-color, #250eff);color:var(--es-element-btn-color, #fff)}.element__btn:hover{background-color:var(--es-element-btn-hover-background-color, #250eff);color:var(--es-element-btn-hover-color, #fff !important)}.element-elementcard{--es-element-top-title-color: var(--cedar-primary-blue)}.element-elementaccordion{--es-element-card-date-bg-color: #e0e2db}.element-elementaccordion .accordion{--bs-accordion-border-width: 0;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0}.element-elementaccordion .accordion-item{border-radius:0 !important}.element-elementaccordion .element-inner{--es-element-inner-bg-color: #fff}.element-elementaccordion .element__top__title{--es-element-top-title-color: #250eff}.element-elementaccordion .accordion-button{--es-accordion-button-bg-color: #000;border:0 !important;border-radius:0 !important}.element-elementaccordion .accordion-button:not(.collapsed){--es-accordion-header-bg: #250eff;--es-element-body-bg: #fff}.element-elementaccordion img{--es-accordion-body-img-border-radius: 0}.element-elementblogposts{--es-elemental-blog-bg-color: #fff;--es-elemental-blog-card-body-color: #131417;--es-element-card-blog-color: #131417}.element-elementblogposts .element-inner{--es-element-inner-bg-color: #e0e2db}.element-elementblogposts .element__card__date{--es-element-card-date-border: 3px solid #bfb7a4}.element-elementblogposts .element__btn{background-color:var(--es-element-btn-background-color-alt, #E6AF2E);color:var(--es-element-btn-color-alt, #131417)}.element-elementblogposts .element__btn:hover{background-color:var(--es-element-btn-hover-background-color-alt, #E6AF2E);color:var(--es-element-btn-hover-color-alt, #131417 !important)}.element-elementblogposts .card-body{--es-elemental-blog-card-body-color: #131417}.element-elementblogposts .card-body a{color:var(--es-elemental-blog-card-body-color, #131417)}.element-elementcalltoaction .element__btn{background-color:var(--es-element-btn-background-color, #250eff);color:var(--es-element-btn-color, #fff)}.element-elementcarousel:has(.slides-style) .element-inner,.element-elementcarousel:has(.thumbs-style) .element-inner{padding:0}.element-elementcarousel:has(.default-style) .element-inner{--es-element-inner-bg-color: #131417;background-color:var(--es-element-inner-bg-color, #131417)}.element-elementcarousel .element__top__title{color:var(--es-element-title-color, #fff)}.element-elementcarousel .element__title{color:var(--es-element-title-color, #fff)}.element-elementcarousel .element__content{color:var(--es-element-content-color, #fff)}.element-elementcarousel .carousel-inner{--es-carousel-inner-bg-color: #e0e2db}.element-elementcarousel .default-style .carousel-control-prev{left:var(--es-carousel-control-prev-left, -90px)}.element-elementcarousel .default-style .carousel-control-next{right:var(--es-carousel-control-next-right, -90px)}.element-elementcarousel .slides-style .essentials-carousel-control-prev-icon,.element-elementcarousel .slides-style .essentials-carousel-control-next-icon,.element-elementcarousel .thumbs-style .essentials-carousel-control-prev-icon,.element-elementcarousel .thumbs-style .essentials-carousel-control-next-icon{background-color:rgba(0,0,0,0) !important}.element-elementcustomerservice{--es-element-inner-bg-color: #e0e2db;--es-element-top-title-color: #131417;--es-element-btn-background-color: #E6AF2E;--es-element-btn-color: #131417;--es-element-btn-hover-background-color: #E6AF2E;--es-element-btn-hover-color: #131417 !important}.element-elementform{--es-element-inner-bg-color: #E0E2DB;--es-element-top-title-color: #131417;--es-element-btn-background-color: #250EFF}.element-elementform .form-control{border:1px solid var(--cedar-text-dark)}.element-elementform textarea.form-control{border-radius:0}.element-elementoembed{--es-element-decorative-bg: #131417;--es-element-meta-color: #FFF}.element-elementoembed .oembed-video-title,.element-elementoembed .h4{color:#fff !important}.element-linkselement{--es-element-inner-bg-color: #E0E2DB;--es-element-linkselement-card-border-color: #BFB7A4;--es-element-linkselement-card-border-radius: 0;--es-element-linkselement-link-color: var(--cedar-primary-blue)}.element-elementphotogallery{--es-carousel-icon-prev-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14'%3E%3Crect width='17' height='14' fill='%23250EFF' rx='0'/%3E%3Cpath d='M12 7H5M5 7L8 3M5 7L8 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--es-carousel-icon-next-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14'%3E%3Crect width='17' height='14' fill='%23250EFF' rx='0'/%3E%3Cpath d='M5 7H12M12 7L9 3M12 7L9 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--es-element-inner-bg-color: #E0E2DB}.element-elementphotogallery .gallery-arrows-above .splide__arrow{background-color:#e0e2db !important;border-radius:0 !important}.element-simplecontent{--es-element-title-color: var(--es-element-content-color)}.element-elementsponsor{--es-sponsors-header-bg: #E0E2DB;--es-element-top-title-color: #250EFF}.element-elementsponsor .element__sponsors__header{border-radius:0}.element-elementstatcounters{--es-stat-value-color: #FFF;--es-stat-label-color: #FFF}.element-elementstatcounters .card{--es-element-card-bg-color: #131417}.element-elementtestimonials{--es-element-name-color: #131417;--es-element-quote-icon-color: #250EFF}.element-elementtestimonials .carousel-control-prev,.element-elementtestimonials .carousel-control-next{background-color:#131417}.element-elementtestimonials .carousel-control-prev .carousel-control-prev-icon,.element-elementtestimonials .carousel-control-prev .carousel-control-next-icon,.element-elementtestimonials .carousel-control-next .carousel-control-prev-icon,.element-elementtestimonials .carousel-control-next .carousel-control-next-icon{filter:brightness(0) invert(1)}.element-elementcontent ul{text-align:var(--content-align)}.element-elementcontent ul.left{--content-align: left}.element-elementcontent ul.right{--content-align: right}.element-elementcontent ul.center{--content-align: center}.element-elementimage{--es-element-image-border-radius: 0;--es-element-image-box-shadow: none}.row .card-group>*{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.main-nav .navbar-nav .dropdown-menu{background:var(--es-dropdown-menu-bg-color);border:var(--es-dropdown-menu-border);border-radius:var(--es-dropdown-menu-border-radius);box-shadow:var(--es-dropdown-menu-box-shadow)}.main-nav .navbar-nav .dropdown-menu li{border-bottom:solid 1px var(--cedar-neutral-beige)}.main-nav .navbar-nav .dropdown-menu li a,.main-nav .navbar-nav .dropdown-menu li .dropdown-item{color:var(--es-dropdown-item-color);padding:var(--es-dropdown-item-padding);font-weight:var(--es-dropdown-item-font-weight)}.main-nav .navbar-nav .dropdown-menu li :hover,.main-nav .navbar-nav .dropdown-menu li.active,.main-nav .navbar-nav .dropdown-menu li.section{background:var(--es-dropdown-item-hover-bg-color)}.main-nav .navbar-nav .dropdown-menu li .dropdown-divider{display:none}.main-nav .navbar-nav .dropdown-menu li:nth-child(2),.main-nav .navbar-nav .dropdown-menu li:last-child{border-bottom:none}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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bHMtdml2aWQtc3RhcnRlci10aGVtZS8uL3NyYy9zY3NzL3N0eWxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENlZGFyIFZhbGxleSBWaXZpZCBUaGVtZSBTdHlsZXNcbi8vIEN1c3RvbSBvdmVycmlkZXMgZm9yIHRoZSBDZWRhciBWYWxsZXkgQ2hlZXNlIGJyYW5kXG4vLyBCdWlsdCBvbiBEeW5hbWljIEVzc2VudGlhbHMgVGhlbWUgMS4yLnhcblxuOnJvb3Qge1xuICAvKiA9PT09PSBDRURBUiBWQUxMRVkgQlJBTkQgQ09MT1JTID09PT09ICovXG4gIC8qIFRoZXNlIGFyZSByZWZlcmVuY2UgY29sb3JzIC0gRE8gTk9UIENIQU5HRSAqL1xuICAtLWNlZGFyLXByaW1hcnktYmx1ZTogIzI1MEVGRjtcbiAgLS1jZWRhci1hY2NlbnQtZ29sZDogI0U2QUYyRTtcbiAgLS1jZWRhci1uZXV0cmFsLWJlaWdlOiAjQkZCN0E0O1xuICAtLWNlZGFyLW5ldXRyYWwtbGlnaHQtZ3JheTogI0UwRTJEQjtcbiAgLS1jZWRhci10ZXh0LWRhcms6ICMxMzE0MTc7XG4gIC0tY2VkYXItYmctd2hpdGU6ICNGRkY7XG4gIC0tY2VkYXItYmctZGFyazogIzAwMDtcblxuICAvKiA9PT09PSBHTE9CQUwgTkFWSUdBVElPTiAoVVBEQVRFRCBGT1IgMS4yLngpID09PT09ICovXG4gIC8vIE1haW4gbmF2YmFyIGJhY2tncm91bmQgLSBSRU5BTUVEIGZyb20gLS1lcy1uYXZiYXItYmdcbiAgLS1lcy1tYWluLW5hdi1iZy1jb2xvcjogdmFyKC0tY2VkYXItYmctd2hpdGUpO1xuICAtLWVzLW1haW4tbmF2LWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZXMtbWFpbi1uYXYtcGFkZGluZzogMC43NXJlbSAwO1xuXG4gIC8vIE5hdmJhciBicmFuZCAobG9nbylcbiAgLS1lcy1uYXZiYXItYnJhbmQtY29sb3I6IHZhcigtLWNlZGFyLXRleHQtZGFyayk7XG4gIC0tZXMtbmF2YmFyLWJyYW5kLWltZy1tYXgtaGVpZ2h0OiA4MHB4O1xuICAtLWVzLW5hdmJhci1icmFuZC1pbWctbWF4LXdpZHRoOiA0MDBweDtcblxuICAvLyBOYXZiYXIgbGlua3MgLSBSRU5BTUVEIGZyb20gLS1lcy1uYXYtbGluay1hY3RpdmUtY29sb3JcbiAgLS1lcy1uYXZiYXItbmF2LWxpbmstY29sb3I6IHZhcigtLWNlZGFyLXRleHQtZGFyayk7XG4gIC0tZXMtbmF2YmFyLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1jZWRhci1wcmltYXJ5LWJsdWUpO1xuICAtLWVzLW5hdmJhci1uYXYtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWNlZGFyLXRleHQtZGFyayk7XG4gIC0tZXMtbmF2YmFyLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZXMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAtLWVzLW5hdmJhci1uYXYtbGluay10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXG4gIC8vIEFjdGl2ZS9zZWN0aW9uIHN0YXRlc1xuICAtLWVzLW5hdmJhci1uYXYtbGluay1hY3RpdmUtYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWVzLW5hdmJhci1uYXYtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLS1lcy1uYXZiYXItbmF2LWxpbmstYWN0aXZlLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZXMtbmF2YmFyLW5hdi1saW5rLXNlY3Rpb24tY29sb3I6IHZhcigtLWNlZGFyLXByaW1hcnktYmx1ZSk7XG4gIC0tZXMtbmF2YmFyLW5hdi1saW5rLXNlY3Rpb24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWVzLW5hdmJhci1uYXYtbGluay1zZWN0aW9uLWZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgLy8gRHJvcGRvd24gbmF2aWdhdGlvblxuICAtLWVzLW5hdmJhci1kcm9wZG93bi10b2dnbGUtY29sb3I6IHZhcigtLWNlZGFyLXRleHQtZGFyayk7XG4gIC0tZXMtbmF2YmFyLWRyb3Bkb3duLXRvZ2dsZS1ib3JkZXI6IG5vbmU7XG4gIC0tZXMtbmF2YmFyLWRyb3Bkb3duLXRvZ2dsZS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZXMtbmF2YmFyLWRyb3Bkb3duLXRvZ2dsZS1ob3Zlci1jb2xvcjogdmFyKC0tY2VkYXItcHJpbWFyeS1ibHVlKTtcblxuICAvLyBEcm9wZG93biBtZW51cyAtIE1JR1JBVEVEIGZyb20gbWFudWFsIHN0eWxlc1xuICAtLWVzLWRyb3Bkb3duLW1lbnUtYmctY29sb3I6ICNGM0Y0RjE7XG4gIC0tZXMtZHJvcGRvd24tbWVudS1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jZWRhci1uZXV0cmFsLWJlaWdlKTtcbiAgLS1lcy1kcm9wZG93bi1tZW51LWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZXMtZHJvcGRvd24tbWVudS1ib3gtc2hhZG93OiBub25lO1xuXG4gIC8vIERyb3Bkb3duIGl0ZW1zIC0gTUlHUkFURUQgZnJvbSBtYW51YWwgbGk6aG92ZXIgc3R5bGVzXG4gIC0tZXMtZHJvcGRvd24taXRlbS1jb2xvcjogdmFyKC0tY2VkYXItdGV4dC1kYXJrKTtcbiAgLS1lcy1kcm9wZG93bi1pdGVtLWhvdmVyLWJnLWNvbG9yOiB2YXIoLS1jZWRhci1uZXV0cmFsLWxpZ2h0LWdyYXkpO1xuICAtLWVzLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJnLWNvbG9yOiB2YXIoLS1jZWRhci1uZXV0cmFsLWxpZ2h0LWdyYXkpO1xuICAtLWVzLWRyb3Bkb3duLWl0ZW0tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1lcy1kcm9wZG93bi1pdGVtLXBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXG4gIC8vIE1vYmlsZSBuYXZpZ2F0aW9uIChvZmZjYW52YXMpXG4gIC0tZXMtb2ZmY2FudmFzLWJnLWNvbG9yOiB2YXIoLS1jZWRhci1iZy13aGl0ZSk7XG4gIC0tZXMtb2ZmY2FudmFzLW5hdmJhci1uYXYtbGluay1jb2xvcjogdmFyKC0tY2VkYXItdGV4dC1kYXJrKTtcbiAgLS1lcy1vZmZjYW52YXMtbmF2YmFyLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1jZWRhci1wcmltYXJ5LWJsdWUpO1xuICAtLWVzLW9mZmNhbnZhcy1uYXZiYXItbmF2LWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1jZWRhci1wcmltYXJ5LWJsdWUpO1xuICAtLWVzLW9mZmNhbnZhcy1uYXZiYXItbmF2LWxpbmstaG92ZXItYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWVzLW9mZmNhbnZhcy1uYXZiYXItbmF2LWxpbmstYWN0aXZlLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAvLyBNb2JpbGUgdG9nZ2xlciAoaGFtYnVyZ2VyIGJ1dHRvbikgLSBkYXJrIGljb24gZm9yIHdoaXRlIGJhY2tncm91bmRcbiAgLS1lcy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMTksIDIwLCAyMywgMC4zKTtcbiAgLS1lcy1uYXZiYXItdG9nZ2xlci1pY29uLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MTksIDIwLCAyMywgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tZXMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDM3LCAxNCwgMjU1LCAwLjUpO1xuXG4gIC8vIFV0aWxpdHkvdG9wIG5hdmlnYXRpb24gbGlua3MgLSBGSVg6IHNob3VsZCBtYXRjaCBwcmltYXJ5IG5hdiBjb2xvclxuICAtLWVzLXV0aWxpdHktbGlua3MtbmF2LWxpbmstY29sb3I6IHZhcigtLWNlZGFyLXRleHQtZGFyayk7XG4gIC0tZXMtdXRpbGl0eS1saW5rcy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tY2VkYXItcHJpbWFyeS1ibHVlKTtcbiAgLS1lcy11dGlsaXR5LWxpbmtzLW5hdi1saW5rLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZXMtdXRpbGl0eS1saW5rcy1uYXYtbGluay1mb250LXdlaWdodDogNDAwO1xuICAtLWVzLXV0aWxpdHktbGlua3MtbmF2LWxpbmstcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuXG4gIC8qID09PT09IEZPT1RFUiAoVVBEQVRFRCBGT1IgMS4yLngpID09PT09ICovXG4gIC0tZXMtZm9vdGVyLW1haW4tYmc6IHZhcigtLWNlZGFyLW5ldXRyYWwtbGlnaHQtZ3JheSk7XG4gIC0tZXMtZm9vdGVyLW1haW4tcGFkZGluZzogM3JlbSAwO1xuICAtLWVzLWZvb3Rlci1tYWluLWNvbG9yOiB2YXIoLS1jZWRhci10ZXh0LWRhcmspO1xuXG4gIC8vIEZvb3RlciBicmFuZFxuICAtLWVzLWZvb3Rlci1icmFuZC1jb2xvcjogdmFyKC0tY2VkYXItdGV4dC1kYXJrKTtcbiAgLS1lcy1mb290ZXItYnJhbmQtbmFtZS1mb250LXNpemU6IDJyZW07XG4gIC0tZXMtZm9vdGVyLWJyYW5kLW5hbWUtZm9udC13ZWlnaHQ6IDYwMDtcblxuICAvLyBGb290ZXIgbmF2aWdhdGlvbiBsaW5rcyAtIEZJWDogc2hvdWxkIG1hdGNoIHByaW1hcnkgbmF2IGNvbG9yXG4gIC0tZXMtZm9vdGVyLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1jZWRhci10ZXh0LWRhcmspO1xuICAtLWVzLWZvb3Rlci1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tY2VkYXItcHJpbWFyeS1ibHVlKTtcbiAgLS1lcy1mb290ZXItbmF2LWxpbmstZm9udC1zaXplOiAxcmVtO1xuICAtLWVzLWZvb3Rlci1uYXYtbGluay1mb250LXdlaWdodDogNDAwO1xuXG4gIC8vIEZvb3RlciBjb250YWN0IGluZm8gLSBGSVg6IHNob3VsZCBtYXRjaCBwcmltYXJ5IG5hdiBjb2xvclxuICAtLWVzLWZvb3Rlci1jb250YWN0LWNvbG9yOiB2YXIoLS1jZWRhci10ZXh0LWRhcmspO1xuICAtLWVzLWZvb3Rlci1jb250YWN0LWxpbmstY29sb3I6IHZhcigtLWNlZGFyLXRleHQtZGFyayk7XG4gIC0tZXMtZm9vdGVyLWNvbnRhY3QtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tY2VkYXItcHJpbWFyeS1ibHVlKTtcblxuICAvLyBGb290ZXIgc2Vjb25kYXJ5IGxpbmtzIC0gRklYOiBzaG91bGQgbWF0Y2ggcHJpbWFyeSBuYXYgY29sb3JcbiAgLS1lcy1mb290ZXItc2Vjb25kYXJ5LWxpbmstY29sb3I6IHZhcigtLWNlZGFyLXRleHQtZGFyayk7XG4gIC0tZXMtZm9vdGVyLXNlY29uZGFyeS1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1jZWRhci1wcmltYXJ5LWJsdWUpO1xuXG4gIC8vIEZvb3RlciBjb3B5cmlnaHQgLSBSRU5BTUVEIGZyb20gLS1lcy1mb290ZXItY29weXJpZ2h0LWJhclxuICAtLWVzLWZvb3Rlci1jb3B5cmlnaHQtYmc6IHZhcigtLWNlZGFyLWJnLWRhcmspO1xuICAtLWVzLWZvb3Rlci1jb3B5cmlnaHQtY29sb3I6IHZhcigtLWNlZGFyLWJnLXdoaXRlKTtcbiAgLS1lcy1mb290ZXItY29weXJpZ2h0LXBhZGRpbmc6IDFyZW0gMDtcblxuICAvLyBGb290ZXIgc29jaWFsIGljb25zIChrZXB0IHNhbWUgdmFyaWFibGUgbmFtZXMpXG4gIC0tZXMtZm9vdGVyLXNvY2lhbC1pY29uLWJnOiB2YXIoLS1jZWRhci1wcmltYXJ5LWJsdWUpO1xuICAtLWVzLWZvb3Rlci1zb2NpYWwtaWNvbi1jb2xvcjogdmFyKC0tY2VkYXItYmctd2hpdGUpO1xuICAtLWVzLWZvb3Rlci1zb2NpYWwtaWNvbi1ob3Zlci1iZzogdmFyKC0tY2VkYXItcHJpbWFyeS1ibHVlKTtcbiAgLS1lcy1mb290ZXItc29jaWFsLWljb24taG92ZXItY29sb3I6IHZhcigtLWNlZGFyLWJnLXdoaXRlKTtcblxuICAvKiA9PT09PSBCVVRUT05TIChNT1NUTFkgS0VQVCBTQU1FKSA9PT09PSAqL1xuICAvLyBQcmltYXJ5IGJ1dHRvbiB2YXJpYWJsZXMgLSBzcXVhcmUgZGVzaWduIG1haW50YWluZWRcbiAgLS1lcy1lbGVtZW50LWJ0bi1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWVzLWVsZW1lbnQtYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNlZGFyLXByaW1hcnktYmx1ZSk7XG4gIC0tZXMtZWxlbWVudC1idG4tY29sb3I6IHZhcigtLWNlZGFyLWJnLXdoaXRlKTtcbiAgLS1lcy1lbGVtZW50LWJ0bi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jZWRhci1wcmltYXJ5LWJsdWUpO1xuICAtLWVzLWVsZW1lbnQtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1jZWRhci1iZy13aGl0ZSkgIWltcG9ydGFudDtcbiAgLS1lcy1lbGVtZW50LWJ0bi1kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC0tZXMtZWxlbWVudC1idG4tcGFkZGluZzogMC41cmVtIDFyZW07XG4gIC0tZXMtZWxlbWVudC1idG4tZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1lcy1lbGVtZW50LWJ0bi1ib3JkZXI6IG5vbmU7XG5cbiAgLy8gQWx0ZXJuYXRlIGJ1dHRvbiB2YXJpYWJsZXMgKGdvbGQpXG4gIC0tZXMtZWxlbWVudC1idG4tYmFja2dyb3VuZC1jb2xvci1hbHQ6IHZhcigtLWNlZGFyLWFjY2VudC1nb2xkKTtcbiAgLS1lcy1lbGVtZW50LWJ0bi1jb2xvci1hbHQ6IHZhcigtLWNlZGFyLXRleHQtZGFyayk7XG4gIC0tZXMtZWxlbWVudC1idG4taG92ZXItYmFja2dyb3VuZC1jb2xvci1hbHQ6IHZhcigtLWNlZGFyLWFjY2VudC1nb2xkKTtcbiAgLS1lcy1lbGVtZW50LWJ0bi1ob3Zlci1jb2xvci1hbHQ6IHZhcigtLWNlZGFyLXRleHQtZGFyaykgIWltcG9ydGFudDtcblxuICAvKiA9PT09PSBUWVBPR1JBUEhZID09PT09ICovXG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCc7XG4gIC0tZXMtZm9udC1oZWFkaW5nOiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuICAvKiA9PT09PSBFTEVNRU5UIEdMT0JBTCBWQVJJQUJMRVMgPT09PT0gKi9cbiAgLy8gRWxlbWVudCB0b3AgdGl0bGUgLSBSRU5BTUVEIGZyb20gLS1ibC10b3AtdGl0bGUtY29sb3IgKG5vbi1zdGFuZGFyZCBwcmVmaXgpXG4gIC0tZXMtZWxlbWVudC10b3AtdGl0bGUtY29sb3I6IHZhcigtLWNlZGFyLXByaW1hcnktYmx1ZSk7XG4gIC0tZXMtZWxlbWVudC10b3AtdGl0bGUtd2VpZ2h0OiA2MDA7XG4gIC0tZXMtZWxlbWVudC10b3AtdGl0bGUtdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWVzLWVsZW1lbnQtdG9wLXRpdGxlLWZvbnQtc2l6ZTogMS41cmVtO1xuXG4gIC8vIEVsZW1lbnQgdGl0bGVcbiAgLS1lcy1lbGVtZW50LXRpdGxlLXdlaWdodDogNzAwO1xuXG4gIC8vIEVsZW1lbnQgY29udGVudFxuICAtLWVzLWVsZW1lbnQtY29udGVudC13ZWlnaHQ6IDQwMDtcbiAgLS1lcy1lbGVtZW50LWNvbnRlbnQtbWFpbi1jb250ZW50LXBhZGRpbmc6IDUwcHggMDtcblxuICAvLyBFbGVtZW50IGlubmVyIChjb250YWluZXIpXG4gIC0tZXMtZWxlbWVudC1pbm5lci1wYWRkaW5nOiAzcmVtIDFyZW07XG4gIC0tZXMtZWxlbWVudC1pbm5lci1ib3JkZXItcmFkaXVzOiAwO1xuXG4gIC8vIEVsZW1lbnQgY2FyZHMgKGdlbmVyYWwpXG4gIC0tZXMtZWxlbWVudC1jYXJkLWJvcmRlcjogbm9uZTtcbiAgLS1lcy1lbGVtZW50LWNhcmQtYm94LXNoYWRvdzogbm9uZTtcbiAgLS1lcy1lbGVtZW50LWNhcmQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZXMtZWxlbWVudC1jYXJkLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZXMtY2FyZC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWVzLWVsZW1lbnQtY2FyZC1hY3Rpb25zLXRleHQtYWxpZ246IGNlbnRlcjtcblxuICAvKiA9PT09PSBDQVJPVVNFTCBWQVJJQUJMRVMgKFVQREFURUQgRk9SIDEuMi54KSA9PT09PSAqL1xuICAvLyBDYXJvdXNlbCBjb250cm9scyAtIFJFTkFNRUQgZnJvbSAtLWVzLWNhcm91c2VsLWNvbnRyb2wtKi1iZy1pbWFnZVxuICAtLWVzLWNhcm91c2VsLWljb24tcHJldi1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNycgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE3IDE0JyUzRSUzQ3JlY3Qgd2lkdGg9JzE3JyBoZWlnaHQ9JzE0JyBmaWxsPSclMjMyNTBFRkYnIHJ4PScwJy8lM0UlM0NwYXRoIGQ9J00xMiA3SDVNNSA3TDggM001IDdMOCAxMScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIC0tZXMtY2Fyb3VzZWwtaWNvbi1uZXh0LWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTcgMTQnJTNFJTNDcmVjdCB3aWR0aD0nMTcnIGhlaWdodD0nMTQnIGZpbGw9JyUyMzI1MEVGRicgcng9JzAnLyUzRSUzQ3BhdGggZD0nTTUgN0gxMk0xMiA3TDkgM00xMiA3TDkgMTEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4gIC8vIFJFTkFNRUQgZnJvbSAtLWVzLWNhcm91c2VsLWNvbnRyb2wtYmFja2dyb3VuZC1jb2xvclxuICAtLWVzLWNhcm91c2VsLWNvbnRyb2wtYmc6IHZhcigtLWNlZGFyLXByaW1hcnktYmx1ZSk7XG4gIC0tZXMtY2Fyb3VzZWwtY29udHJvbC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWVzLWNhcm91c2VsLWNvbnRyb2wtd2lkdGg6IDY4cHg7XG4gIC0tZXMtY2Fyb3VzZWwtY29udHJvbC1oZWlnaHQ6IDM4cHg7XG5cbiAgLy8gQ2Fyb3VzZWwgaW5uZXJcbiAgLS1lcy1jYXJvdXNlbC1pbm5lci1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWVzLWNhcm91c2VsLWl0ZW0tYm9yZGVyLXJhZGl1czogMDtcbiAgLS1lcy1jYXJvdXNlbC1pbWFnZS1ib3JkZXItcmFkaXVzOiAwO1xuXG4gIC8qID09PT09IEZPUk0gVkFSSUFCTEVTID09PT09ICovXG4gIC0tZXMtZWxlbWVudC1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1lcy1lbGVtZW50LWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I6IHZhcigtLWNlZGFyLXRleHQtZGFyayk7XG4gIC0tZXMtZWxlbWVudC1mb3JtLWNvbnRyb2wtYm9yZGVyLXdpZHRoOiAxcHg7XG5cbiAgLyogPT09PT0gQUNDT1JESU9OIFZBUklBQkxFUyA9PT09PSAqL1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZXMtYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogdmFyKC0tY2VkYXItYmctd2hpdGUpO1xuICAtLWVzLWFjY29yZGlvbi1ib2R5LWJnOiB2YXIoLS1jZWRhci1iZy13aGl0ZSk7XG5cbiAgLyogPT09PT0gUEhPVE8gR0FMTEVSWSAvIFNQTElERSBWQVJJQUJMRVMgPT09PT0gKi9cbiAgLS1lcy1nYWxsZXJ5LWJ0bi1iZzogdmFyKC0tY2VkYXItbmV1dHJhbC1saWdodC1ncmF5KTtcbiAgLS1lcy1zcGxpZGUtYXJyb3ctYmc6IHZhcigtLWNlZGFyLW5ldXRyYWwtbGlnaHQtZ3JheSk7XG4gIC0tZXMtc3BsaWRlLWFycm93LWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZXMtc3BsaWRlLWFycm93LWJveC1zaGFkb3c6IDA7XG5cbiAgLy8gR2FsbGVyeSBwYWdpbmF0aW9uIGluZGljYXRvcnNcbiAgLS1lcy1zcGxpZGUtcGFnaW5hdGlvbi1pbmRpY2F0b3ItYmc6IHZhcigtLWNlZGFyLXByaW1hcnktYmx1ZSk7XG4gIC0tZXMtc3BsaWRlLXBhZ2luYXRpb24taW5kaWNhdG9yLWFjdGl2ZS1iZzogdmFyKC0tY2VkYXItcHJpbWFyeS1ibHVlKTtcblxuICAvKiA9PT09PSBDQVJPVVNFTCBJTkRJQ0FUT1JTIChHTE9CQUwpID09PT09ICovXG4gIC0tZXMtY2Fyb3VzZWwtaW5kaWNhdG9ycy1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEluYWN0aXZlOiB0cmFuc3BhcmVudCB3aXRoIGJsdWUgYm9yZGVyXG4gIC0tZXMtY2Fyb3VzZWwtaW5kaWNhdG9ycy1iZy1jb2xvci1hY3RpdmU6IHZhcigtLWNlZGFyLXByaW1hcnktYmx1ZSk7IC8vIEFjdGl2ZTogY2VkYXIgYmx1ZVxuICAtLWVzLWNhcm91c2VsLWluZGljYXRvcnMtYmctY29sb3ItaG92ZXI6IHZhcigtLWNlZGFyLXByaW1hcnktYmx1ZSk7IC8vIEhvdmVyOiBjZWRhciBibHVlXG4gIC0tZXMtY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogdmFyKC0tY2VkYXItcHJpbWFyeS1ibHVlKTsgLy8gQm9yZGVyOiBjZWRhciBibHVlXG4gIC0tZXMtY2Fyb3VzZWwtaW5kaWNhdG9ycy1ib3JkZXItY29sb3ItYWN0aXZlOiB2YXIoLS1jZWRhci1wcmltYXJ5LWJsdWUpO1xuICAtLWVzLWNhcm91c2VsLWluZGljYXRvcnMtYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1jZWRhci1wcmltYXJ5LWJsdWUpO1xufVxuXG4vKiA9PT09PSBHTE9CQUwgQlVUVE9OIFNUWUxFUyA9PT09PSAqL1xuLmVsZW1lbnRfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVzLWVsZW1lbnQtYnRuLWJvcmRlci1yYWRpdXMsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcy1lbGVtZW50LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLCAjMjUwZWZmKTtcbiAgY29sb3I6IHZhcigtLWVzLWVsZW1lbnQtYnRuLWNvbG9yLCAjZmZmKTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXMtZWxlbWVudC1idG4taG92ZXItYmFja2dyb3VuZC1jb2xvciwgIzI1MGVmZik7XG4gICAgY29sb3I6IHZhcigtLWVzLWVsZW1lbnQtYnRuLWhvdmVyLWNvbG9yLCAjZmZmICFpbXBvcnRhbnQpO1xuICB9XG59XG5cbi8qID09PT09IEVMRU1FTlQtU1BFQ0lGSUMgT1ZFUlJJREVTID09PT09ICovXG5cbi5lbGVtZW50LWVsZW1lbnRjYXJkIHtcbiAgLy8gT3ZlcnJpZGUgZXNzZW50aWFscyB0aGVtZSBjYXJkIGNvbG9yIGluaGVyaXRhbmNlXG4gIC0tZXMtZWxlbWVudC10b3AtdGl0bGUtY29sb3I6IHZhcigtLWNlZGFyLXByaW1hcnktYmx1ZSk7XG59XG5cbi5lbGVtZW50LWVsZW1lbnRhY2NvcmRpb24ge1xuICAtLWVzLWVsZW1lbnQtY2FyZC1kYXRlLWJnLWNvbG9yOiAjZTBlMmRiO1xuXG4gIC5hY2NvcmRpb24ge1xuICAgIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMDtcbiAgICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lbGVtZW50LWlubmVyIHtcbiAgICAtLWVzLWVsZW1lbnQtaW5uZXItYmctY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZWxlbWVudF9fdG9wX190aXRsZSB7XG4gICAgLS1lcy1lbGVtZW50LXRvcC10aXRsZS1jb2xvcjogIzI1MGVmZjtcbiAgfVxuXG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAtLWVzLWFjY29yZGlvbi1idXR0b24tYmctY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXG4gICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgLS1lcy1hY2NvcmRpb24taGVhZGVyLWJnOiAjMjUwZWZmO1xuICAgICAgLS1lcy1lbGVtZW50LWJvZHktYmc6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICAtLWVzLWFjY29yZGlvbi1ib2R5LWltZy1ib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5lbGVtZW50LWVsZW1lbnRibG9ncG9zdHMge1xuICAuZWxlbWVudC1pbm5lciB7XG4gICAgLS1lcy1lbGVtZW50LWlubmVyLWJnLWNvbG9yOiAjZTBlMmRiO1xuICB9XG5cbiAgLmVsZW1lbnRfX2NhcmRfX2RhdGUge1xuICAgIC0tZXMtZWxlbWVudC1jYXJkLWRhdGUtYm9yZGVyOiAzcHggc29saWQgI2JmYjdhNDtcbiAgfVxuXG4gIC0tZXMtZWxlbWVudGFsLWJsb2ctYmctY29sb3I6ICNmZmY7XG4gIC0tZXMtZWxlbWVudGFsLWJsb2ctY2FyZC1ib2R5LWNvbG9yOiAjMTMxNDE3O1xuICAtLWVzLWVsZW1lbnQtY2FyZC1ibG9nLWNvbG9yOiAjMTMxNDE3O1xuXG4gIC5lbGVtZW50X19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVzLWVsZW1lbnQtYnRuLWJhY2tncm91bmQtY29sb3ItYWx0LCAjRTZBRjJFKTtcbiAgICBjb2xvcjogdmFyKC0tZXMtZWxlbWVudC1idG4tY29sb3ItYWx0LCAjMTMxNDE3KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVzLWVsZW1lbnQtYnRuLWhvdmVyLWJhY2tncm91bmQtY29sb3ItYWx0LCAjRTZBRjJFKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1lcy1lbGVtZW50LWJ0bi1ob3Zlci1jb2xvci1hbHQsICMxMzE0MTcgIWltcG9ydGFudCk7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgLS1lcy1lbGVtZW50YWwtYmxvZy1jYXJkLWJvZHktY29sb3I6ICMxMzE0MTc7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1lcy1lbGVtZW50YWwtYmxvZy1jYXJkLWJvZHktY29sb3IsICMxMzE0MTcpO1xuICAgIH1cbiAgfVxufVxuXG4uZWxlbWVudC1lbGVtZW50Y2FsbHRvYWN0aW9uIHtcbiAgLmVsZW1lbnRfX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXMtZWxlbWVudC1idG4tYmFja2dyb3VuZC1jb2xvciwgIzI1MGVmZik7XG4gICAgY29sb3I6IHZhcigtLWVzLWVsZW1lbnQtYnRuLWNvbG9yLCAjZmZmKTtcbiAgfVxufVxuXG4uZWxlbWVudC1lbGVtZW50Y2Fyb3VzZWwge1xuICAvLyBSZW1vdmUgcGFkZGluZyBmb3Igc2xpZGVzLXN0eWxlIGFuZCB0aHVtYnMtc3R5bGUgY2Fyb3VzZWxzIChubyBkYXJrIGJhY2tncm91bmQpXG4gICY6aGFzKC5zbGlkZXMtc3R5bGUpIC5lbGVtZW50LWlubmVyLFxuICAmOmhhcygudGh1bWJzLXN0eWxlKSAuZWxlbWVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIERhcmsgYmFja2dyb3VuZCBmb3IgZGVmYXVsdC1zdHlsZSBjYXJvdXNlbCBvbmx5XG4gICY6aGFzKC5kZWZhdWx0LXN0eWxlKSAuZWxlbWVudC1pbm5lciB7XG4gICAgLS1lcy1lbGVtZW50LWlubmVyLWJnLWNvbG9yOiAjMTMxNDE3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVzLWVsZW1lbnQtaW5uZXItYmctY29sb3IsICMxMzE0MTcpO1xuICB9XG5cbiAgLmVsZW1lbnRfX3RvcF9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1lcy1lbGVtZW50LXRpdGxlLWNvbG9yLCAjZmZmKTtcbiAgfVxuXG4gIC5lbGVtZW50X190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWVzLWVsZW1lbnQtdGl0bGUtY29sb3IsICNmZmYpO1xuICB9XG5cbiAgLmVsZW1lbnRfX2NvbnRlbnQge1xuICAgIGNvbG9yOiB2YXIoLS1lcy1lbGVtZW50LWNvbnRlbnQtY29sb3IsICNmZmYpO1xuICB9XG5cbiAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAtLWVzLWNhcm91c2VsLWlubmVyLWJnLWNvbG9yOiAjZTBlMmRiO1xuICB9XG5cbiAgLy8gRGVmYXVsdC1zdHlsZSBjYXJvdXNlbCBjb250cm9sIHBvc2l0aW9uaW5nXG4gIC5kZWZhdWx0LXN0eWxlIHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICAgIGxlZnQ6IHZhcigtLWVzLWNhcm91c2VsLWNvbnRyb2wtcHJldi1sZWZ0LCAtOTBweCk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICByaWdodDogdmFyKC0tZXMtY2Fyb3VzZWwtY29udHJvbC1uZXh0LXJpZ2h0LCAtOTBweCk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2xpZGVzIGFuZCB0aHVtYnMgc3R5bGU6IHRyYW5zcGFyZW50IGNvbnRyb2wgYmFja2dyb3VuZHMgKGFycm93cyBvbmx5LCBubyBwaWxsIGJnKVxuICAuc2xpZGVzLXN0eWxlLFxuICAudGh1bWJzLXN0eWxlIHtcbiAgICAuZXNzZW50aWFscy1jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbiAgICAuZXNzZW50aWFscy1jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZWxlbWVudC1lbGVtZW50Y3VzdG9tZXJzZXJ2aWNlIHtcbiAgLS1lcy1lbGVtZW50LWlubmVyLWJnLWNvbG9yOiAjZTBlMmRiO1xuICAtLWVzLWVsZW1lbnQtdG9wLXRpdGxlLWNvbG9yOiAjMTMxNDE3O1xuICAtLWVzLWVsZW1lbnQtYnRuLWJhY2tncm91bmQtY29sb3I6ICNFNkFGMkU7XG4gIC0tZXMtZWxlbWVudC1idG4tY29sb3I6ICMxMzE0MTc7XG4gIC0tZXMtZWxlbWVudC1idG4taG92ZXItYmFja2dyb3VuZC1jb2xvcjogI0U2QUYyRTtcbiAgLS1lcy1lbGVtZW50LWJ0bi1ob3Zlci1jb2xvcjogIzEzMTQxNyAhaW1wb3J0YW50O1xufVxuXG4uZWxlbWVudC1lbGVtZW50Zm9ybSB7XG4gIC0tZXMtZWxlbWVudC1pbm5lci1iZy1jb2xvcjogI0UwRTJEQjtcbiAgLS1lcy1lbGVtZW50LXRvcC10aXRsZS1jb2xvcjogIzEzMTQxNztcbiAgLS1lcy1lbGVtZW50LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiAjMjUwRUZGO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNlZGFyLXRleHQtZGFyayk7XG4gIH1cblxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmVsZW1lbnQtZWxlbWVudG9lbWJlZCB7XG4gIC0tZXMtZWxlbWVudC1kZWNvcmF0aXZlLWJnOiAjMTMxNDE3O1xuICAtLWVzLWVsZW1lbnQtbWV0YS1jb2xvcjogI0ZGRjtcblxuICAvLyBPbmx5IHRoZSBvZW1iZWQgdmlkZW8gdGl0bGUgc2hvdWxkIGJlIHdoaXRlXG4gIC5vZW1iZWQtdmlkZW8tdGl0bGUsXG4gIC5oNCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZWxlbWVudC1saW5rc2VsZW1lbnQge1xuICAtLWVzLWVsZW1lbnQtaW5uZXItYmctY29sb3I6ICNFMEUyREI7XG4gIC0tZXMtZWxlbWVudC1saW5rc2VsZW1lbnQtY2FyZC1ib3JkZXItY29sb3I6ICNCRkI3QTQ7XG4gIC0tZXMtZWxlbWVudC1saW5rc2VsZW1lbnQtY2FyZC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWVzLWVsZW1lbnQtbGlua3NlbGVtZW50LWxpbmstY29sb3I6IHZhcigtLWNlZGFyLXByaW1hcnktYmx1ZSk7XG59XG5cbi5lbGVtZW50LWVsZW1lbnRwaG90b2dhbGxlcnkge1xuICAvLyBDdXN0b20gY2Fyb3VzZWwgaWNvbnMgZm9yIHBob3RvIGdhbGxlcnkgKGxhcmdlciBhcnJvd3MpXG4gIC0tZXMtY2Fyb3VzZWwtaWNvbi1wcmV2LWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTcgMTQnJTNFJTNDcmVjdCB3aWR0aD0nMTcnIGhlaWdodD0nMTQnIGZpbGw9JyUyMzI1MEVGRicgcng9JzAnLyUzRSUzQ3BhdGggZD0nTTEyIDdINU01IDdMOCAzTTUgN0w4IDExJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgLS1lcy1jYXJvdXNlbC1pY29uLW5leHQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNyAxNCclM0UlM0NyZWN0IHdpZHRoPScxNycgaGVpZ2h0PScxNCcgZmlsbD0nJTIzMjUwRUZGJyByeD0nMCcvJTNFJTNDcGF0aCBkPSdNNSA3SDEyTTEyIDdMOSAzTTEyIDdMOSAxMScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG5cbiAgLS1lcy1lbGVtZW50LWlubmVyLWJnLWNvbG9yOiAjRTBFMkRCO1xuXG4gIC8vIEdhbGxlcnkgY29udHJvbCBuYXYgc3R5bGluZyAtIG92ZXJyaWRlIGdhbGxlcnktYXJyb3dzLWFib3ZlIGRlZmF1bHRzXG4gIC5nYWxsZXJ5LWFycm93cy1hYm92ZSAuc3BsaWRlX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTJkYiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZWxlbWVudC1zaW1wbGVjb250ZW50IHtcbiAgLS1lcy1lbGVtZW50LXRpdGxlLWNvbG9yOiB2YXIoLS1lcy1lbGVtZW50LWNvbnRlbnQtY29sb3IpO1xufVxuXG4uZWxlbWVudC1lbGVtZW50c3BvbnNvciB7XG4gIC0tZXMtc3BvbnNvcnMtaGVhZGVyLWJnOiAjRTBFMkRCO1xuICAtLWVzLWVsZW1lbnQtdG9wLXRpdGxlLWNvbG9yOiAjMjUwRUZGO1xuXG4gIC5lbGVtZW50X19zcG9uc29yc19faGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5lbGVtZW50LWVsZW1lbnRzdGF0Y291bnRlcnMge1xuICAuY2FyZCB7XG4gICAgLS1lcy1lbGVtZW50LWNhcmQtYmctY29sb3I6ICMxMzE0MTc7XG4gIH1cblxuICAtLWVzLXN0YXQtdmFsdWUtY29sb3I6ICNGRkY7XG4gIC0tZXMtc3RhdC1sYWJlbC1jb2xvcjogI0ZGRjtcbn1cblxuLmVsZW1lbnQtZWxlbWVudHRlc3RpbW9uaWFscyB7XG4gIC0tZXMtZWxlbWVudC1uYW1lLWNvbG9yOiAjMTMxNDE3O1xuICAtLWVzLWVsZW1lbnQtcXVvdGUtaWNvbi1jb2xvcjogIzI1MEVGRjtcblxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE3O1xuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgIH1cbiAgfVxufVxuXG4uZWxlbWVudC1lbGVtZW50Y29udGVudCB7XG4gICAgdWwge1xuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgLS1jb250ZW50LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgLS1jb250ZW50LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICAtLWNvbnRlbnQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHQtYWxpZ246IHZhcigtLWNvbnRlbnQtYWxpZ24pO1xuICAgIH1cblxuICAgIC8qXG4gICAgcCB7XG4gICAgICAgICYudGV4dC1sZWZ0IHtcbiAgICAgICAgICAgIC0tY29udGVudC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGV4dC1yaWdodCB7XG4gICAgICAgICAgICAtLWNvbnRlbnQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50ZXh0LWNlbnRlciB7XG4gICAgICAgICAgICAtLWNvbnRlbnQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHQtYWxpZ246IHZhcigtLWNvbnRlbnQtYWxpZ24pO1xuICAgIH1cbiAgICAqL1xufVxuXG4uZWxlbWVudC1lbGVtZW50aW1hZ2Uge1xuICAvLyBPdmVycmlkZSByb3VuZGVkIGNvcm5lcnMgZnJvbSBlc3NlbnRpYWxzIHRoZW1lIC0gU3F1YXJlIGRlc2lnbiBwZXIgYnJhbmQgcmVxdWlyZW1lbnRzXG4gIC0tZXMtZWxlbWVudC1pbWFnZS1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWVzLWVsZW1lbnQtaW1hZ2UtYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnJvdyAuY2FyZC1ncm91cCA+ICoge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbn1cblxuLyogPT09PT0gTkFWSUdBVElPTiBEUk9QRE9XTiBDVVNUT00gU1RZTEVTID09PT09ICovXG4vKiBUaGVzZSBzdHlsZXMgbWFpbnRhaW4gQ2VkYXIgVmFsbGV5J3Mgc3BlY2lmaWMgZHJvcGRvd24gZGVzaWduICovXG4vKiBOb3cgdXNpbmcgQ1NTIHZhcmlhYmxlcyBkZWZpbmVkIGluIDpyb290IGFib3ZlICovXG4ubWFpbi1uYXYge1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZXMtZHJvcGRvd24tbWVudS1iZy1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXI6IHZhcigtLWVzLWRyb3Bkb3duLW1lbnUtYm9yZGVyKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWVzLWRyb3Bkb3duLW1lbnUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1lcy1kcm9wZG93bi1tZW51LWJveC1zaGFkb3cpO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLWNlZGFyLW5ldXRyYWwtYmVpZ2UpO1xuXG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1lcy1kcm9wZG93bi1pdGVtLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZXMtZHJvcGRvd24taXRlbS1wYWRkaW5nKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWVzLWRyb3Bkb3duLWl0ZW0tZm9udC13ZWlnaHQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIDpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lcy1kcm9wZG93bi1pdGVtLWhvdmVyLWJnLWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/