@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Source+Sans+Pro:wght@400;600;700&display=swap);:root{--main-blue:#0964b6;--main-yellow:#f8c63a;--yellow:#fad04e;--yellow-2:#fad04e;--yellow-3:rgba(248,198,58,0.756862745098039);--yellow-4:#f8c63a;--yellow-5:#fff3cd;--yellow-6:#fad04e;--yellow-7:rgba(248,198,58,0.9);--yellow-8:#f8c555;--main-red:#f60;--red:#ae1212;--dark-red:#a40505;--red-2:#a40505;--red-3:#da0000;--cod-grey:#1e1e1e;--dark-grey:#333;--dark-grey-2:#363636;--dark-grey-3:#282828;--dark-grey-4:#555;--very-dark-grey:#222;--very-dark-grey-2:#333;--very-dark-grey-3:rgba(194,225,245,0);--very-dark-grey-4:rgba(33,33,33,0.2);--very-dark-grey-5:rgba(0,0,0,0.8);--light-grey:hsla(0,0%,80%,0.2);--light-grey-2:#cac7c7;--light-grey-3:#656363;--light-grey-4:#ccc;--light-grey-5:#8c8b8b;--light-grey-6:#636363;--light-grey-7:#8c8b8b;--light-grey-8:#666;--light-grey-9:hsla(0,0%,98%,0.55);--light-grey-10:#999;--very-light-grey:#ededed;--very-light-grey-2:#e4e4e4;--very-light-grey-3:#e9f0fb;--very-light-grey-4:#ccc;--very-light-grey-5:#d1e9ff;--very-light-grey-6:#e4e4e4;--very-light-grey-7:#dedede;--very-light-grey-8:#f2f2f2;--very-light-grey-9:#ddf3fe;--very-light-grey-10:#d2d2d2;--very-light-grey-11:#f2f2f2;--very-light-grey-12:hsla(0,0%,100%,0.9);--silver:#bcbaba;--main-white:#fff;--dark-blue:#06c;--dark-blue-2:#0a64b6;--dark-blue-3:#0059a7;--dark-blue-4:#0261b4;--dark-blue-5:#053d6d;--dark-blue-6:#0764b6;--dark-blue-7:#073c67;--dark-blue-8:#0964b6;--dark-blue-9:#0059a7;--dark-blue-10:#23527c;--dark-blue-11:#073c67;--dark-blue-12:#135c9a;--dark-blue-13:#337ab7;--dark-blue-14:#2564b6;--dark-blue-15:#19355e;--dark-blue-16:#19355e;--dark-blue-17:#0964b6;--dark-blue-18:#efeded;--dark-blue-19:#0065ff;--dark-blue-20:#073c67;--dark-blue-21:rgba(7,60,103,0.8);--blue-lightest:#e8f0fb;--brown:#856307;--green:#0c6}body{margin:0;padding:0;font-family:sans-serif}body .sr-only{display:inline-block}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif}caption{color:#000;font-size:1.2em;border-bottom:1px solid #ccc;padding-top:15px}#content-wrapper{min-height:65vh}a{color:#0964b6}p,p *{line-height:1.5!important}h1,h1 *{font-size:3rem!important}h1,h1 *,h2,h2 *{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700!important}h2,h2 *{font-size:2.2rem!important}h3,h3 *{font-size:2rem!important;font-weight:700!important}h3,h3 *,h4,h4 *,h5,h5 *{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif}h4,h4 *,h5,h5 *{font-size:1.4rem!important;font-weight:600!important}.h2-white{color:#fff}.react-select__single-value{color:#666!important}.grecaptcha-badge{visibility:hidden}.empty-bullet-point{font-size:2.3rem;display:inline-flex;-webkit-transform:translateY(2px);transform:translateY(2px);margin-right:8px;margin-left:21px;line-height:.5}.navbar_nav__q6il5{font-weight:700;height:200%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.navbar_nav__q6il5>li>a{padding-right:10px;padding-left:10px}}.navbar_nav__q6il5>li>ul>li>a{color:#0964b6}.navbar_nav__q6il5>li>ul>li>a:hover{color:#23527c;text-decoration:underline}.navbar_button__3y2Hp{text-shadow:none;background-image:none;background:none;margin:4px 0 0 -45px;border:none;box-shadow:none}@media (max-width:1200px){.navbar_button__3y2Hp{margin:0 0 0 -48px}}.navbar_button__3y2Hp:focus,.navbar_button__3y2Hp:hover{background-color:unset}@media (min-width:752px){.navbar_ieSwitcher__ZVa24{margin-right:16px!important}}.NavbarContainer .navbar{min-height:100px;padding-top:26px;margin-bottom:0;border-radius:0;z-index:999}.NavbarContainer .navbar-default .navbar-nav>li>a{font-family:Lato,sans-serif;font-weight:700;color:#0964b6;color:#0964b6;color:var(--main-blue)}.NavbarContainer .navbar-default .navbar-nav>li>a:hover span{text-decoration:underline}.NavbarContainer .navbar-default .navbar-nav>li>a svg{margin-left:4px;-webkit-transform:translateY(2px);transform:translateY(2px)}.NavbarContainer .navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#fff;border-bottom-color:#fff}.NavbarContainer .dropdown-menu{border-top:5px solid #fad04e;border-top:5px solid #fad04e;border-top:5px solid var(--yellow-6);border-radius:0}.get-involved-menu,.newsroom-menu{margin-right:10px}.NavbarContainer .dropdown-menu>li>a:focus,.NavbarContainer .dropdown-menu>li>a:hover{background-image:none;background-color:transparent;text-decoration:underline}.NavbarContainer .navbar-brand{padding:0 25px 0 0}.navbar_logo__NKND5{height:53px;max-width:222px;margin-top:-5px}.NavbarContainer .dropdown-menu:after,.NavbarContainer .dropdown-menu:before{bottom:100%;left:30%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.NavbarContainer .dropdown-menu:after{border-color:rgba(194,225,245,0);border-color:rgba(194,225,245,0);border-color:var(--very-dark-grey-3);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.NavbarContainer .dropdown-menu:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #fad04e;border-color:rgba(194,225,245,0) rgba(194,225,245,0) #fad04e;border-color:var(--very-dark-grey-3) var(--very-dark-grey-3) var(--yellow-6);border-width:16px;margin-left:-16px}.NavbarContainer .navbar-default .navbar-nav>.open>a{background-image:none;box-shadow:none}.NavbarContainer .navbar-default .navbar-nav>.dropdown>a:focus,.NavbarContainer .navbar-default .navbar-nav>.dropdown>a:hover,.NavbarContainer .navbar-default .navbar-nav>li[role=presentation]>a[role=button]:focus,.NavbarContainer .navbar-default .navbar-nav>li[role=presentation]>a[role=button]:hover{font-weight:900}.NavbarContainer .navbar-default .navbar-nav>.dropdown>a:focus,.NavbarContainer .navbar-default .navbar-nav>li[role=presentation]>a[role=button]:focus{outline:5px auto -webkit-focus-ring-color}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent}.navbar_lang__b7Sx5{width:56px;height:26px;background-color:#666;background-color:#666;background-color:var(--light-grey-8);position:absolute;right:0;top:0;padding-top:4px;text-align:center;margin:0 auto;font-size:.8em}.navbar_lang__b7Sx5 a{color:#fff}.navbar_searchBar__F_3FD{width:20rem!important;padding-right:40px;font-size:1.6rem;height:3.4rem}.navbar_searchLabel__2OE9M{font-size:1.6rem;font-weight:400}.navbar_searchWrap__-cIVK{border-color:transparent!important;padding:0 0 0 15px}.NavbarContainer .navbar-collapse .form-control{border-radius:20px}@media (max-width:1200px){.NavbarContainer .navbar-header{float:none}.NavbarContainer .navbar-left .navbar-right{float:none!important}.NavbarContainer .navbar-toggle{display:block}.NavbarContainer .navbar-toggle:before{content:"MENU"}.NavbarContainer .navbar-toggle .icon-bar{display:none}.NavbarContainer .navbar-collapse{border-top:none}.NavbarContainer .navbar-fixed-top{top:0;border-width:0 0 1px}.NavbarContainer .navbar-collapse.collapse{display:none!important}.NavbarContainer .navbar-nav{float:none!important;margin-top:7.5px}.NavbarContainer .navbar-nav>li{float:none;border-bottom:1px dotted #ccc;border-bottom:1px dotted #ccc;border-bottom:1px dotted var(--very-light-grey-4)}.NavbarContainer .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.NavbarContainer .collapse.in{display:block!important}.NavbarContainer .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.NavbarContainer .navbar-default .navbar-nav>.dropdown>a .caret{border-bottom-color:#0964b6;border-bottom-color:#0964b6;border-bottom-color:var(--main-blue);float:right;margin-top:8px;border-top:8px dashed;border-right:6px solid transparent;border-left:6px solid transparent;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.NavbarContainer .navbar-default .navbar-nav>.dropdown>a[aria-expanded=true] .caret{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-top-color:#0964b6;border-top-color:#0964b6;border-top-color:var(--main-blue);border-bottom-color:#0964b6;border-bottom-color:#0964b6;border-bottom-color:var(--main-blue)}.NavbarContainer .dropdown-menu:before{display:none}.NavbarContainer .navbar-default .navbar-collapse .navbar-default .navbar-form{padding:0;border-color:transparent;border-top:0;border-bottom:0}.NavbarContainer .navbar-default .navbar-nav>li>a svg{display:none}}@media (max-width:1200px){.navbar_searchWrap__-cIVK{padding:0 15px;float:none!important}.navbar_formgroup__34apa{display:flex!important}.navbar_form__2V3Do{width:100%;padding-right:15px;display:flex}.navbar_searchBar__F_3FD{width:100%!important}}@media (max-width:350px){.navbar_logo__NKND5{height:48px;max-width:200px}}.official_banner__1Uf4t{background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-8)}.official_strip__3aXxH{font-size:.8em}.official_flag__1xdgY{height:20px;width:24px;padding-right:4px}.official_info__2MNw7{padding:40px 24px}.official_fakeLink__35zkO{padding-left:5px}.official_svgIcons__2DsR8{height:40px;width:40px}.official_downIcon__qZLgh{vertical-align:middle}.official_skip__17MJP{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden}a.official_skip__17MJP:active,a.official_skip__17MJP:focus,a.official_skip__17MJP:hover{left:0;top:0;width:auto;height:auto;overflow:visible}@media (max-width:1200px){.official_officialInfo__2zzzT{padding-bottom:30px}}@media (max-width:500px){.official_rowWithFlag__2uVkM{padding:10px 0}.official_info__2MNw7{padding:20px 0}}.official_link__3sQB7{color:#135c9a;color:#135c9a;color:var(--dark-blue-12);cursor:pointer;-webkit-appearance:none!important;appearance:none!important;border:none;background:none;text-decoration:underline}@media print{.official_banner__1Uf4t{display:none}}.emergencyBannerWrapper{width:100%}.emergencyBanner.MuiAlert-root,.emergencyBanner.MuiAlert-standardWarning{border-radius:0;font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:1.6rem;justify-content:center;align-items:center}.emergencyBanner .MuiAlert-message p{margin:0!important}.emergencyBanner .MuiAlert-message a{font-weight:700;text-decoration:underline}.emergencyBanner .MuiSvgIcon-root{width:1.5em;height:1.5em}@media (max-width:1050px){.emergencyBanner .MuiAlert-icon{display:none}.emergencyBanner .MuiAlert-message{text-align:center}}@media print{.emergencyBanner{display:none!important}}.footer_footer__J0ch0{position:relative;display:block;color:#fff;background-color:#282828;background-color:#282828;background-color:var(--dark-grey-3);padding:50px 0;width:100%;height:inherit;line-height:.8em}.footer_footerTitle__18f44>h3{margin-top:0}.footer_center__3fvAV{margin-left:-60px}.footer_socialRight__dFAxt{margin-left:40px}.footer_footer__J0ch0 a{color:#fff}.footer_footer__J0ch0 ul{padding-left:0;line-height:1.4em;list-style:none}.footer_padding__1F528{padding-left:0}.footer_footerTitle__18f44{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:2.2rem;text-transform:uppercase;font-weight:400;line-height:1.2em;margin-bottom:15px}.footer_backTop__18BUh{font-size:.9em;position:absolute;bottom:0;right:0}.footer_backTopMobile__1p3zu{font-size:.9em;display:block;padding-top:8px;text-align:right}.footer_backTop__18BUh svg{vertical-align:inherit!important}.footer_socialMedia__1HqEa{height:100px;float:right!important}.footer_socialMedia__1HqEa a{transition-property:opacity;transition-duration:.5s}.footer_socialMedia__1HqEa a:hover{opacity:.6}.footer_mobilePadding__3FGnA{padding-left:0}@media (max-width:1200px){.footer_center__3fvAV,.footer_socialRight__dFAxt{margin-left:0}}@media (max-width:768px){.footer_footer__J0ch0{padding:0;position:inherit}.footer_mobilePadding__3FGnA{padding:20px 0 40px}.footer_footerTitle__18f44{padding-top:20px}.footer_socialMedia__1HqEa{margin:10px 0 0 -5px;float:left!important}.footer_backTop__18BUh{margin-bottom:20px}.footer_backTopMobile__1p3zu{padding-top:20px}.footer_center__3fvAV{margin-left:0}}@media print{.footer_footer__J0ch0{display:none}}.HeadBanner_overlay__3N14Z{width:650px;background-color:rgba(248,198,58,.9);background-color:rgba(248,198,58,0.9);background-color:var(--yellow-7);text-align:center;margin:80px 0;padding:30px 35px 30px 15px;border-radius:8px;align-self:center}.HeadBanner_emptyBox__1-Ck4{display:flex;flex-direction:column}.HeadBanner_overlayButton__1LdXn{color:#fff;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);border-radius:30px;width:138px;border-width:0;padding:6px 30px;font-size:1.8rem}.HeadBanner_mobileOverlayButton__2cjc0{font-size:1.6rem}.HeadBanner_overlayButton__1LdXn:focus,.HeadBanner_overlayButton__1LdXn:hover{color:#0059a7;color:#0059a7;color:var(--dark-blue-9);text-decoration:none;background-color:#fff;border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9);transition:all .3s ease 0s}.HeadBanner_overlayP__3uc-R{margin-bottom:35px;font-size:2.6rem}.HeadBanner_mobileOverlayP__3dvT2{margin-bottom:25px;font-size:1.8rem}.HeadBanner_overlayLink__324xk{padding-left:10px;text-decoration:underline}.HeadBanner_overlayLink__324xk,.HeadBanner_overlayLink__324xk:hover{color:#0964b6;color:#0059a7;color:var(--dark-blue-9)}@media (max-width:600px){.HeadBanner_overlay__3N14Z{height:90%;font-size:1em;padding:20px 25px;margin:60px 0}.HeadBanner_overlayButton__1LdXn{height:40px;width:125px}}@media (max-width:991.98px){.HeadBanner_overlay__3N14Z{width:40rem}}@media (max-width:575.98px){.HeadBanner_overlay__3N14Z{width:90%}}.LinkedButton_button__37nQu{border-radius:30px;padding:6px 12px;font-family:"Lato-Bold",sans-serif;font-size:16px;text-align:center}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.LinkedButton_button__37nQu{border-radius:20px;padding:6px 12px}}.LinkedButton_secondary__qbthw{color:#0059a7;color:#0059a7;color:var(--dark-blue-9);background-color:transparent;border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9)}.LinkedButton_secondary__qbthw:focus,.LinkedButton_secondary__qbthw:hover{color:#fff;color:#fff;color:var(--main-white);background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);text-decoration:none}.LinkedButton_blue__1oskn{color:#fff;color:#fff;color:var(--main-white);background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9)}.LinkedButton_blue__1oskn:focus,.LinkedButton_blue__1oskn:hover{background-color:#fff;background-color:#fff;background-color:var(--main-white);color:#0059a7;color:#0059a7;color:var(--dark-blue-9);text-decoration:none}.LinkedButton_yellow__3cB8e{color:#000;background-color:#f8c63a;background-color:#f8c63a;background-color:var(--main-yellow);border:2px solid #f8c63a;border:2px solid #f8c63a;border:2px solid var(--main-yellow)}.LinkedButton_yellow__3cB8e:focus,.LinkedButton_yellow__3cB8e:hover{background-color:#fff;text-decoration:none;color:#000}.HomeCategories_catButton__2X5gI{margin-top:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:right;display:inline-block}.HomeCategories_Width__1OeI3{width:100%}.HomeCategories_catButton__2X5gI:hover{color:#fff;text-decoration:none;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);transition:all .3s ease 0s}.HomeCategories_catButton__2X5gI svg{margin-top:-5px;vertical-align:middle;margin-left:2px}.HomeCategories_alink__3UzpN{text-decoration:none;color:#282828;color:#282828;color:var(--dark-grey-3);display:-webkit-box}.HomeCategories_alink__3UzpN:hover{text-decoration:none;color:#0964b6;color:#0964b6;color:var(--main-blue)}.HomeCategories_titleBox__2kKWy{width:29%;padding:0 40px;display:flex;align-items:center;font-weight:700}.HomeCategories_title__3_Lxo{text-align:left;color:#333;color:#333;color:var(--dark-grey);font-family:"Lato",sans-serif;font-size:2.2em}.HomeCategories_catRow__2bhqY{width:100%;padding:30px 50px 180px}.HomeCategories_catIcons__2ScXl{margin:0 auto;height:40px;width:40px}.HomeCategories_cards___7rjV{display:flex;flex-wrap:wrap;-webkit-padding-start:0;padding-inline-start:0}.HomeCategories_cardsItem__2l1gW{display:flex;padding:.5em;width:16%;border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--very-light-grey-4);background-color:#fff;border-radius:6px;margin-left:auto;text-align:center;justify-content:center;transition:box-shadow .3s;flex-flow:column wrap}.HomeCategories_cardsItem__2l1gW:hover{box-shadow:0 0 11px #222;box-shadow:0 0 11px #222;box-shadow:0 0 11px var(--very-dark-grey);transition:all .3s ease 0s}.HomeCategories_cardsContent__3gElN{display:flex;position:relative;flex-direction:column;padding:1em;width:100%}.HomeCategories_cards___7rjV h3{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:1.4em;margin-top:0;flex:1 0 auto;transition:.3s ease-in}.HomeCategories_cards___7rjV h3:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:none}@media (max-width:1300px){.HomeCategories_titleBox__2kKWy{padding:0 40px 40px;width:100%;justify-content:center;text-align:center}.HomeCategories_cardsItem__2l1gW{width:23%}.HomeCategories_catRow__2bhqY{padding:30px 50px 120px}.HomeCategories_Width__1OeI3{display:flex;justify-content:center}.HomeCategories_catButton__2X5gI{float:none;padding-left:30px;padding-right:30px}.HomeCategories_width__24CLD{text-align:center}.HomeCategories_title__3_Lxo{font-size:2.1em}}@media (max-width:1060px){.HomeCategories_title__3_Lxo{text-align:center;font-size:1.9em}.HomeCategories_catRow__2bhqY{padding:30px 50px 80px}.HomeCategories_cardsItem__2l1gW{width:48%;margin-bottom:15px}.HomeCategories_cards___7rjV h3{font-size:1.4em}.HomeCategories_catButton__2X5gI{margin-top:15px}}@media (max-width:600px){.HomeCategories_title__3_Lxo{text-align:center;font-size:1.6em}.HomeCategories_catRow__2bhqY{padding:10px 20px 30px}.HomeCategories_cards___7rjV h3{font-size:1.2em}.HomeCategories_titleBox__2kKWy{padding-bottom:10px}}@media (max-width:400px){.HomeCategories_cardsItem__2l1gW{width:98%}.HomeCategories_cards___7rjV h3{font-size:1.1em}.HomeCategories_titleBox__2kKWy{padding:0 0 10px}.HomeCategories_title__3_Lxo{font-size:1.4em}}.FeaturedNews_newsButton__37IcE{color:#0059a7;color:#0059a7;color:var(--dark-blue-9);background-color:transparent;border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9);border-radius:30px;margin-top:30px;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 12px;display:inline-block;min-width:120px;text-align:center}.FeaturedNews_Width__3T1lc{width:100%}.FeaturedNews_newsButton__37IcE:hover{color:#fff;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);text-decoration:none;transition:all .3s ease 0s}.FeaturedNews_newsButton__37IcE svg{margin-top:-4px;vertical-align:middle;margin-left:2px}.FeaturedNews_titleBox__2kNph{width:16%;margin:10% 0 0 40px;display:flex;flex-flow:column;font-weight:700}.FeaturedNews_title__1OchU{text-align:left;color:#333;color:#333;color:var(--dark-grey);font-family:"Lato-Light","Lato",sans-serif;font-weight:300;font-size:2.5em}.FeaturedNews_secondWord__2IAfN{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:.9em;line-height:normal;margin:0;padding:0}.FeaturedNews_newsRow__13SIU{width:100%;padding:100px 50px 30px}.FeaturedNews_newsIcons__w85TH{margin:0 auto;height:40px;width:40px}.FeaturedNews_cards__IyAs5{display:flex;flex-wrap:wrap;-webkit-padding-start:0;padding-inline-start:0}.FeaturedNews_cardsItem__2iAdT{display:flex;width:26%;border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--very-light-grey-4);background-color:#fff;margin-left:auto;text-align:left;transition:box-shadow .3s}.FeaturedNews_cardsItem__2iAdT:hover{box-shadow:0 0 11px #222;box-shadow:0 0 11px #222;box-shadow:0 0 11px var(--very-dark-grey);transition:all .3s ease 0s}.FeaturedNews_cardsContent__29gPx h3{padding:0 20px 10px;color:#0964b6;color:#0964b6;color:var(--main-blue);font-weight:700;text-decoration:none}.FeaturedNews_cardsContent__29gPx h3:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.FeaturedNews_cardsContent__29gPx span{padding:0 20px}.FeaturedNews_bodyPadding__1NGSy{padding:0 20px 20px}.FeaturedNews_cardsContent__29gPx{display:flex;position:relative;flex-direction:column;width:100%}.FeaturedNews_date__11yln{font-size:.9em;font-style:oblique;margin-bottom:15px}.FeaturedNews_imgBox__3EUsU{overflow:hidden;height:200px;width:100%}.FeaturedNews_cardImg__3Ngb7{-o-object-fit:cover;object-fit:cover;width:100%;min-height:240px;margin-top:-40px}.FeaturedNews_cards__IyAs5 h3{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:1.3em;color:#0964b6;color:#0964b6;color:var(--main-blue);font-weight:700;text-decoration:none;margin:16px 0}.FeaturedNews_cards__IyAs5 h3:hover{text-decoration:underline}@media (max-width:1300px){.FeaturedNews_titleBox__2kNph{padding:0 40px 40px 0;width:100%;justify-content:center;margin-top:5%}.FeaturedNews_cardsItem__2iAdT{width:31%}.FeaturedNews_title__1OchU{font-size:2.3em}.FeaturedNews_newsRow__13SIU{padding:0 40px 30px}}@media (max-width:900px){.FeaturedNews_cardsItem__2iAdT{width:48%;margin-bottom:15px}.FeaturedNews_cardsItem__2iAdT:last-child{display:none}.FeaturedNews_cards__IyAs5 h3{font-size:1.4em}.FeaturedNews_newsButton__37IcE{margin-top:15px}}@media (max-width:600px){.FeaturedNews_titleBox__2kNph{margin:10% 0 0 15px}.FeaturedNews_cardsItem__2iAdT{width:98%}.FeaturedNews_newsRow__13SIU{padding:30px 20px}.FeaturedNews_cards__IyAs5 h3{font-size:1.2em}.FeaturedNews_cardImg__3Ngb7{max-height:130px}.FeaturedNews_cardsContent__29gPx{padding-bottom:0}.FeaturedNews_cardsContent__29gPx p,.FeaturedNews_cardsContent__29gPx span{display:none}.FeaturedNews_cardsItem__2iAdT:last-child{display:block}.FeaturedNews_bodyPadding__1NGSy{padding-bottom:0}}.VideoHighlight_facebookButton__2-m8W,.VideoHighlight_twitterButton__2h6m4,.VideoHighlight_videoButton__Wq7Rk{margin-top:10px;min-width:120px;display:inline-block}.VideoHighlight_share__1zHVj{padding-top:5px;padding-right:0;display:flex;justify-content:flex-end;align-items:center}.VideoHighlight_label__2Be5M{color:#000;-webkit-transform:translateY(-2px);transform:translateY(-2px);margin-right:5px}.VideoHighlight_share__1zHVj .VideoHighlight_shareIcons__3SSIp{display:inline;padding-left:5px;margin-right:10px;display:flex;align-items:center;justify-content:center}.VideoHighlight_share__1zHVj .VideoHighlight_shareIcons__3SSIp:last-child{margin-right:0}.VideoHighlight_Width__2y_Qr{width:100%}.VideoHighlight_facebookButton__2-m8W:hover,.VideoHighlight_twitterButton__2h6m4:hover,.VideoHighlight_videoButton__Wq7Rk:hover{color:#fff;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);text-decoration:none;transition:all .3s ease 0s}.VideoHighlight_facebookButton__2-m8W svg,.VideoHighlight_twitterButton__2h6m4 svg,.VideoHighlight_videoButton__Wq7Rk svg{margin-top:-4px;vertical-align:middle}.VideoHighlight_border__1gLmJ{border:solid rgba(248,198,58,.9);border:solid rgba(248,198,58,0.9);border:solid var(--yellow-7);width:100%}.VideoHighlight_background__3ulGJ{background:#e9f0fb;background:#e9f0fb;background:var(--very-light-grey-3);content:"";padding:30px 50px}.VideoHighlight_player_wrapper__3CP4S{position:relative;padding-top:56.25%}.VideoHighlight_react_player__15UXW{position:absolute;top:0;left:0;padding:0}.VideoHighlight_cardsItem__2y4k0{width:30%;border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--very-light-grey-4);padding-bottom:20px;height:100%;background-color:#fff;transition:box-shadow .3s}.VideoHighlight_background__3ulGJ ul{list-style-type:none}.VideoHighlight_cardsContent__3up5A{position:relative;flex-direction:column;padding:15px 15px 5px;width:100%}.VideoHighlight_cardsContent__3up5A>div>div:last-child{max-height:500px;overflow:scroll}.VideoHighlight_share__1zHVj{text-align:right;color:#0059a7;color:#0059a7;color:var(--dark-blue-9)}.VideoHighlight_logo__3duMz{padding-top:5px;padding-right:0}.VideoHighlight_cardsItem__2y4k0:hover{box-shadow:0 0 11px rgba(33,33,33,.2);box-shadow:0 0 11px rgba(33,33,33,0.2);box-shadow:0 0 11px var(--very-dark-grey-4);transition:all .3s ease 0s}.VideoHighlight_titleBox__IZbes{padding:10% 40px;display:flex;flex-flow:column;font-weight:700;width:20%}.VideoHighlight_titleBoxSocial__17jvU{padding:10% 0 10% 60px}.VideoHighlight_heading__33U9V{display:none}.VideoHighlight_shareRow__2Y_wu{padding-top:15px;text-align:right}@media (max-width:1112px){.VideoHighlight_titleBox__IZbes{width:36.5%;padding:10% 60px}.VideoHighlight_cardsItem__2y4k0{width:45%;margin-bottom:30px;margin-top:30px}.VideoHighlight_background__3ulGJ{padding:0 20px}.VideoHighlight_logo__3duMz{padding-top:15px}}@media (max-width:900px){.VideoHighlight_titleBox__IZbes{width:41.5%}.VideoHighlight_cardsItem__2y4k0{width:55%}}@media (max-width:600px){.VideoHighlight_react_player__15UXW{padding-left:20px;padding-right:20px}.VideoHighlight_cardsItem__2y4k0{width:80%;margin-top:0}.VideoHighlight_titleBoxSocial__17jvU{padding:10% 60px}.VideoHighlight_titleBox__IZbes{width:60%;padding-left:12px;padding-top:0}.VideoHighlight_cardsContent__3up5A{padding-bottom:0}.VideoHighlight_heading1__1s29_{display:none}.VideoHighlight_heading__33U9V{display:flex;position:relative;flex-direction:column;width:100%;padding:1em 1em 0}.VideoHighlight_shareRow__2Y_wu{padding-bottom:10px}}@media (max-width:450px){.VideoHighlight_cardsItem__2y4k0{width:98%}}.BenefitFinder_text1__3Q5KD{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.3em;color:#fff;width:100%}.BenefitFinder_text2__2bteW{font-family:"Lato-Light","Lato Light","Lato",sans-serif;font-weight:200;font-style:normal;font-size:1em;color:#fff}.BenefitFinder_startBFBtnLinkWrapper__861f7{display:flex}.BenefitFinder_startBFBtnLink__x-aX9{display:flex;background-color:#fad04e;background-color:#f8c63a;background-color:var(--main-yellow);font-family:"Lato-Bold","Lato",sans-serif;font-weight:400;font-size:1.6rem;color:#333;color:#333;color:var(--dark-grey);text-align:center;padding:6px 12px;border-radius:30px;border:0;margin-right:-20px;margin-top:6px}.BenefitFinder_startBFBtnLink__x-aX9>span{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.BenefitFinder_startBFBtnLink__x-aX9:focus,.BenefitFinder_startBFBtnLink__x-aX9:hover{background-color:#fff;transition:all .3s ease 0s;text-decoration:none}.BenefitFinder_buttonDiv__35swU{margin-top:15px;margin-left:40px}.BenefitFinder_benefitFinder__6BmsF{border:#fff;border-right-style:dashed;border-right-width:thin;padding-left:30px}.BenefitFinder_icon__1dUhr{color:#0964b6;color:#0964b6;color:var(--main-blue);vertical-align:middle}.BenefitFinder_finder__VZDax{background-color:#073c67;background-color:#073c67;background-color:var(--dark-blue-7);padding:30px}@media (max-width:992px){.BenefitFinder_buttonDiv__35swU{padding-bottom:30px;padding-top:20px;margin:0 auto;display:table}.BenefitFinder_button__1Nczq{float:unset;text-align:center;padding:8px 12px;margin-right:auto}.BenefitFinder_benefitFinder__6BmsF{border:#fff;border-bottom-style:dashed;border-bottom-width:thin;padding-left:0;padding-right:0}.BenefitFinder_startBFBtnLink__x-aX9{margin-right:0}}.Feedback_text2__388XK,.Feedback_text3__3iSyh{font-family:"Lato-Light","Lato Light","Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:#fff}.Feedback_text1__2L2Zk{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;color:#fff;text-align:center}.Feedback_btnLink__2QTyK{display:flex!important;justify-content:center;align-items:center;text-decoration:none!important}.Feedback_marginLeft__1yYUR{margin-left:1.5rem}.Feedback_no__2_BDO,.Feedback_yes__1pYfV{margin-right:.6rem;color:#fff}.Feedback_feedback__3c6h0{margin-top:21px}.Feedback_commentBox__1xl4h{margin-left:20px}.Feedback_commentDiv__2OTLR textarea{width:70%}.Feedback_commentButton__36Bgb{background-color:#fad04e;background-color:#fad04e;background-color:var(--yellow-2);border-radius:6px;border:0;display:block;float:right;margin-top:10px}.Feedback_commentLabel__1a5Re{color:#fff}.Feedback_commentChoice__3lrt5{background:transparent;color:#fff;border:0;text-decoration:underline;padding:0}.Feedback_commentChoice__3lrt5:hover{color:#f8c63a;color:#f8c63a;color:var(--main-yellow)}.Feedback_commentList__n0_QM{list-style:none}.Feedback_commentList__n0_QM>li{padding:10px 0 0}.Feedback_marginRight__2W21z{margin-right:4px}.Feedback_flexWrapper__2ISDy{display:flex;flex-direction:column;padding-left:40px}.Feedback_feedbackQuestion__2BjIG{padding-left:0}.Feedback_feedbackLinksContainer__2v1ut{display:flex;justify-content:center;align-items:center;max-width:15rem;padding-top:10px}@media (max-width:991px){.Feedback_flexWrapper__2ISDy{flex-direction:column;padding-left:0}.Feedback_feedbackLinksContainer__2v1ut{max-width:auto;max-width:unset;margin-top:1rem}.Feedback_feedback__3c6h0{text-align:center}.Feedback_col__rS5C1{margin-top:20px}.Feedback_text1__2L2Zk{padding-top:30px}.Feedback_commentDiv__2OTLR textarea{width:100%}.Feedback_commentBox__1xl4h{margin-top:20px}.Feedback_commentButton__36Bgb{margin:0 auto;float:none}}.ButtonLink_ButtonLink__20cnm{font-size:1.6rem;display:inline;padding:0 .2rem}.ButtonLink_ButtonLink__20cnm,.ButtonLink_ButtonLink__20cnm:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.CommonButton_primary-blue__1wlho{background:#0059a7;border-radius:30px;border:2px solid #0059a7;font-family:"Lato-Bold",sans-serif;font-size:16px;color:#fff;text-align:center;padding:6px 12px}.CommonButton_primary-blue__1wlho:hover{background:#fff;color:#0059a7}.CommonButton_primary-blue__1wlho:disabled{background:#bebebe;border:2px solid #bebebe;color:#fff}.CommonButton_primary-yellow__3rl-N{border-radius:30px;padding:6px 12px;font-family:"Lato-Bold",sans-serif;font-size:16px;text-align:center;background:#f8c63a;border:2px solid #f8c63a;color:#000;margin-top:6px}.CommonButton_primary-yellow__3rl-N:hover{background:#fff}.CommonButton_primary-yellow__3rl-N:disabled{background:#bebebe;border:2px solid #bebebe;color:#fff}.CommonButton_secondary__S1BWP{background:#fff;border-radius:30px;border:2px solid #0059a7;font-family:"Lato-Bold",sans-serif;font-size:16px;color:#0059a7;text-align:center;padding:6px 12px}.CommonButton_secondary__S1BWP:hover{background:#0059a7;color:#fff}.CommonButton_secondary__S1BWP:disabled{background:#bebebe;border:2px solid #bebebe;color:#fff}.Title_title__2VKTl{background-color:#0964b6;background-color:#0964b6;background-color:var(--dark-blue-8);text-align:center;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:122px;padding-top:40px;padding-bottom:40px}.Title_subtitle__312gN,.Title_text__3VGe7{font-style:normal;color:#fff;margin:0}.Title_subtitle__312gN{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:500;font-size:2rem;padding-top:15px}@media (max-width:992px){.Title_text__3VGe7{font-size:2.2em}}.Card_cardItem__3dSQI{display:flex;flex-flow:column wrap;padding:.5em;position:relative;width:100%;border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--very-light-grey-4);background-color:#fff;border-radius:6px;margin-right:10px;margin-left:10px;margin-bottom:20px}.Card_cardItem__3dSQI:hover{box-shadow:0 0 15px #333;box-shadow:0 0 15px #333;box-shadow:0 0 15px var(--dark-grey);transition:all .3s ease 0s}.Card_cardItem__3dSQI:hover *{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:none}.Card_cardContent__2HK5i{display:flex;flex-direction:column;flex-flow:column wrap;background-color:transparent;padding:1em;width:calc(100% - 1em);color:#333}.Card_cardIcon__2AyVa{position:absolute;top:15px;right:15px;float:right;height:40px;width:40px}@media (max-width:599px){.Card_card__3Skv5{margin-right:0}}@media (min-width:600px) and (max-width:969px){.Card_cardItem__3dSQI{width:46%}.Card_card__3Skv5{margin-left:0}}@media (min-width:970px) and (max-width:1199px){.Card_cardItem__3dSQI{width:30.5%}}@media (min-width:1200px){.Card_cardItem__3dSQI{width:23%}}.MiniQButton_miniQbtn__1dJ_G{display:flex;align-items:center;background-color:#f8c555;background-color:#f8c555;background-color:var(--yellow-8);background-image:url(/static/media/contact_us_arrow.96ba2166.df799853.svg);background-repeat:no-repeat;background-position:top;background-size:cover;border:0;border-radius:6px;padding:18px 12px;margin-right:0;margin-top:24px;font-size:1.6rem;line-height:1.3;font-family:"Lato-Bold","Lato Bold","Lato",sans-serif}.MiniQButton_text__1KT-E{font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400}.MiniQButton_firstWord__H1ATZ{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;display:inline-block;margin-right:3px}.MiniQButton_firstWord__H1ATZ:after{content:"\a";white-space:pre}.MiniQButton_alink__1ctJU{color:#333;color:#333;color:var(--dark-grey);transition:all .3s ease-in}.MiniQButton_alink__1ctJU:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:none}.MiniQButton_arrow__3qq89{float:right;margin-right:15px}.MiniQButton_arrow__3qq89,.MiniQButton_arrowSm__wnW-q{color:#0964b6;color:#0964b6;color:var(--main-blue);vertical-align:middle}.MiniQButton_checkSm__27diq{text-align:center;width:100%;display:flex;justify-content:space-between;padding:0}.MiniQButton_checkSm__27diq>span{-webkit-transform:translateY(2px);transform:translateY(2px)}.MiniQButton_noPadding__158sf{padding:0}@media (max-width:992px){.MiniQButton_alink__1ctJU.MiniQButton_startedScrolling__-OeJ2{display:none}}@media (max-width:993px){.MiniQButton_miniQbtn__1dJ_G{border-radius:0;margin:0;padding:17px 22px;line-height:1}.MiniQButton_arrow__3qq89{height:40px}}@media (max-width:360px){.MiniQButton_text__1KT-E{font-size:12px;line-height:1.3}}.QuickInfo_box__3H36v{background-color:#e9f0fb;background-color:#e9f0fb;background-color:var(--very-light-grey-3);border-radius:6px;text-align:center;margin-right:2px;margin-top:10px;padding-top:0;padding-bottom:0}.QuickInfo_QuickInfo__1CR9P.QuickInfo_mobile__1auk6 .QuickInfo_box__3H36v.QuickInfo_collapsed__24Gyp{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.QuickInfo_wrappingCol__NAJCS{padding:0}.QuickInfo_headingContainer__3dORe{display:flex;justify-content:center;align-items:center;cursor:pointer}.QuickInfo_heading__3O5kx{font-style:normal;padding-top:18px;padding-bottom:18px;margin:0;text-align:center}.QuickInfo_expandBtn__1y-UX{padding:0;margin-left:5px;align-items:center;background-color:transparent}.QuickInfo_expandBtn__1y-UX,.QuickInfo_mobileExpandBtn__97Ty0,.QuickInfo_mobileExpandContainer__2K5U2{display:flex;justify-content:center}.QuickInfo_mobileExpandBtn__97Ty0{align-items:center;border-top-left-radius:0;border-top-right-radius:0;padding:0 15px;background-color:#e9f0fb;background-color:#e9f0fb;background-color:var(--very-light-grey-3)}.QuickInfo_mobileExpandBtn__97Ty0.QuickInfo_miniQButton__3C8hj{background-color:#fad242;background-color:#f8c63a;background-color:var(--main-yellow)}.QuickInfo_quickLink__3cjtF{text-decoration:underline}.QuickInfo_mainContent__20xlr{word-wrap:break-word;font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#333;color:#333;color:var(--dark-grey);line-height:normal;text-align:left;padding-top:0;height:auto;max-height:400px;transition:max-height .3s ease-in;overflow:hidden;padding-bottom:14px}.QuickInfo_QuickInfo__1CR9P.QuickInfo_mobile__1auk6 .QuickInfo_mainContent__20xlr{padding-left:20px;padding-right:20px}.QuickInfo_mainContent__20xlr.QuickInfo_collapsed__24Gyp{max-height:0;padding-bottom:0}.QuickInfo_mainContent__20xlr p{padding-bottom:10px}.QuickInfo_quickInfoIntro__oDipK{margin-bottom:5px}.QuickInfo_icon__d0KKW{display:inline-block;float:left;border-radius:40px;padding:.3em 0;background-color:#0964b6;background-color:#0964b6;background-color:var(--main-blue);vertical-align:middle;color:#fff}.QuickInfo_hyphen__3MfVG{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-left:36px;display:inherit}.QuickInfo_contactText__NIBba{display:inline-block;padding-left:36px;margin-top:3px}.QuickInfo_miniqText__1dN0S{display:inline-block;padding-left:12px;margin-top:4px}.QuickInfo_contactText__NIBba>p{display:inline;color:#333;color:#333;color:var(--dark-grey)}.QuickInfo_contactText__NIBba>a,.QuickInfo_contactText__NIBba>a:hover,.QuickInfo_contactText__NIBba>p>a,.QuickInfo_contactText__NIBba>p>a:hover{text-decoration:underline;color:#0964b6;color:#333;color:var(--dark-grey)}.QuickInfo_padding__1Iwyy{padding-bottom:20px}.QuickInfo_subtitle__13EAH{margin:0 0 6px 35px}.QuickInfo_link__3wT6t,.QuickInfo_link__3wT6t:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.QuickInfo_normalText1__2b5A0,.QuickInfo_normalText__7FcVc{word-wrap:break-word;font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#333;color:#333;color:var(--dark-grey);line-height:normal;text-align:left;padding-top:0}.QuickInfo_normalText__7FcVc p{padding-bottom:10px}.QuickInfo_normalText1__2b5A0{padding-left:3.8rem}@media (max-width:993px){.QuickInfo_box__3H36v{background-color:#e9f0fb;background-color:#e9f0fb;background-color:var(--very-light-grey-3);width:100%;margin:0 auto;border-radius:0;padding:13px 0}.QuickInfo_normalText1__2b5A0{padding-left:0}.QuickInfo_heading__3O5kx{padding:0}.QuickInfo_quickInfoIntro__oDipK{margin-top:15px}.QuickInfo_miniQMobileRow__3LS2G{margin:0;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.QuickInfo_miniQMobileCol__qJC2s{padding:0}}.QuickInfo_link__3wT6t>p{display:inline}.QuickInfo_link__3wT6t>p>a{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.ResultTab_icon__1KSAh{vertical-align:middle;margin-right:6px}.ResultTab_disclaimerText__16f9p{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.4rem}.ResultTab_disclaimer__1Pe9r{border-bottom:1px dotted #000;padding:5px 0}.ResultTab_poc__uSrgK{border-top:1px dashed #000;padding-top:15px;padding-bottom:15px}.ResultTab_results__2MVyz{padding:15px 0 0}.ResultTab_card__2A_0v,.ResultTab_pocCard__1wmBT{vertical-align:middle;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;border-radius:6px;align-items:center;padding:5px 15px 0 0;margin:0;color:#333;color:#333;color:var(--dark-grey)}.ResultTab_card__2A_0v svg,.ResultTab_pocCard__1wmBT svg{margin-top:5px}.ResultTab_pocCard__1wmBT h4{display:none}.ResultTab_pocCard__1wmBT span{padding-left:8px}.ResultTab_pocCard__1wmBT div div{padding:0 10px 10px 24px}.ResultTab_pocCard__1wmBT .quickInfoContactItem{-webkit-transform:translateY(4px);transform:translateY(4px)}.ResultTab_card__2A_0v{padding-bottom:10px}.ResultTab_text__313VU{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;word-break:break-word;word-wrap:break-word;font-size:1.6rem;color:#333;color:#333;color:var(--dark-grey);padding-top:5px}.ResultTab_dottedBorder__3_CN5{padding-bottom:5px;display:flex;align-items:center}.ResultTab_resultBox__3lltH{padding-bottom:15px}.ResultTab_resultTextEligible__2Lcly,.ResultTab_resultTextNotEligible__38Uc6{border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--very-light-grey-4);font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;padding:15px!important;width:100%;font-size:1.8rem;display:inline-block;font-style:normal;background-color:#fff;margin-bottom:15px}.ResultTab_resultTextNotEligible__38Uc6{color:#ae1212;color:#ae1212;color:var(--red)}.ResultTab_resultTextEligible__2Lcly{color:#0c6;color:#0c6;color:var(--green)}.ResultTab_resultTitle__2ZtZt{vertical-align:middle;font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-style:normal;font-size:2.1rem;line-height:normal;visibility:inherit;padding-bottom:5px}.ResultTab_contactIntro__dSiov{padding-top:5px}.ResultTab_list__1FJ04{list-style-position:outside}.ResultTab_ul__1DT8l{margin:0;-webkit-padding-start:1.5em;padding-inline-start:1.5em}.ResultTab_seeAll__vMlWw,.ResultTab_ul__1DT8l{color:#337ab7;color:#337ab7;color:var(--dark-blue-13);font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem}.ResultTab_padding__36FNu{padding-bottom:15px}.ResultTab_padding__36FNu a{text-decoration:underline}.ResultTab_seeLink__Dkhd_{cursor:pointer}#ResultTab_appProcess__3PXIb{max-height:70px;overflow:hidden}#ResultTab_appProcess__3PXIb p{display:inline}.ResultTab_waysToApply__190fF{margin-bottom:1rem}.ResultTab_questionWrapper__2102q,.ResultTab_waysToApply__190fF{display:flex;align-items:center}.ResultTab_dottedBorder__3_CN5 h3,.ResultTab_questionWrapper__2102q h3,.ResultTab_waysToApply__190fF h3{margin-top:auto;margin-bottom:auto;margin-left:5px;padding-bottom:0}.miniQ_tooltip__2zy_k{border:none;background-color:transparent;background-image:none;padding:0;color:#000;margin-left:10px;text-shadow:none;box-shadow:none}.miniQ_muiTabs__1gBVP{flex-grow:1;width:100%}.miniQ_muiTabs__1gBVP header *{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:1.4rem;font-style:normal;color:#333;color:#333;color:var(--dark-grey)}.miniQ_muiTabs__1gBVP header{background-color:hsla(0,0%,98%,.55);background-color:hsla(0,0%,98%,0.55);background-color:var(--light-grey-9);box-shadow:none}.miniQ_muiTabs__1gBVP header svg{font-size:26px;background-color:#d3d3d3;border-radius:50%}.miniQ_muiTabs__1gBVP button[disabled]{background-color:#d3d3d3}.miniQ_tooltip__2zy_k:active,.miniQ_tooltip__2zy_k:active:focus,.miniQ_tooltip__2zy_k:focus,.miniQ_tooltip__2zy_k:hover{background-color:transparent;border:none;color:#000;text-shadow:none;box-shadow:none}.miniQ_miniQBox__3bVeT .miniQ_tab-content__17Eyq .miniQ_tab-pane__YNKEh.miniQ_active__3vuUC{display:inline-flex;flex-direction:row;width:100%}.miniQ_background__1WjPs{background-color:#ededed;background-color:#ededed;background-color:var(--very-light-grey);border:1px solid #bcbaba;border:1px solid #bcbaba;border:1px solid var(--silver);background-image:url(/static/media/miniq_white_arrows.674bdab9.svg);background-repeat:no-repeat;background-position:top;background-size:cover;display:flex}.miniQ_number__297IY{padding:0 7px;display:table;max-height:20px;background-color:#f8c63a;background-color:#f8c63a;background-color:var(--main-yellow);border-radius:61px;font-weight:700;text-align:center;margin-right:5px}.miniQ_longCheck__evtLZ{display:inline-flex;width:25%!important}.miniQ_tracker__qjyPV{padding-left:0}.miniQ_pane__3-66-{padding:15px}.miniQ_questionBox__23WaA{padding:15px;display:inline-flex;float:inherit}.miniQ_icon__1IYAT{vertical-align:middle;margin-right:8px;margin-top:4px;float:left}.miniQ_asterisk__2hR2d{font-style:italic;font-size:2.2rem;font-weight:700;color:#ae1212;color:#ae1212;color:var(--red);line-height:0}.miniQ_ieFix__1NBLq{width:100%}.miniQ_question__2t0Fo{display:inline-flex}.miniQ_padding__2XI8d{padding:10px 0 0}.miniQ_dateAlign__LQqKY,.miniQ_padding__2XI8d{display:inline-flex;flex-wrap:wrap}@media (max-width:991px){.miniQ_questionBox__23WaA{padding:15px 0}}.miniQ_checkbox__nXZAS{width:100%;text-indent:-20px;margin-left:20px}.miniQ_eligibilityContainer__3J2SV{padding:15px 0}.miniQ_msg__1ckDU{display:block;overflow:hidden}.miniQ_eligibility__1AfpH,.miniQ_error__-VIzP{background-color:hsla(0,0%,100%,.9);background-color:hsla(0,0%,100%,0.9);background-color:var(--very-light-grey-12);border-radius:6px;padding:2px 6px;display:inline-block;margin:0 15px}.miniQ_eligibility__1AfpH{font-size:1.5em}.miniQ_error__-VIzP{font-size:1.8rem}.miniQ_eligibilityMessage__3OgUt{padding:15px 0}.miniQ_eligibilityDisclaimer__2aSuD{font-size:2rem;font-family:"Lato-Light","Lato Light","Lato",sans-serif;font-weight:200}.miniQ_eligibility__1AfpH a,.miniQ_error__-VIzP a{text-decoration:underline;cursor:pointer;color:#337ab7;color:#337ab7;color:var(--dark-blue-13)}@media (max-width:992px){.miniQ_tracker__qjyPV{padding-left:15px;padding-right:15px}.miniQ_miniQBox__3bVeT{width:100%!important}}.miniQ_legendInline__CtKPL{display:inline-flex!important}.miniQ_toolTipContainer__2_ZJV{display:flex;flex-direction:column}.miniQ_toolTipCloseBtn__204WI{display:flex;justify-content:center;align-items:center;padding:5px;background-color:transparent;border:none;margin:5px 0 5px auto}.miniQ_toolTipCloseBtn__204WI:hover svg{fill:#0764b6;fill:#0764b6;fill:var(--dark-blue-6)}#Eligibility_Checker .react-datepicker{font-size:1.1rem}#Eligibility_Checker .MuiTab-root{border-right:1px solid #fff!important}#Eligibility_Checker .jss2,#Eligibility_Checker .MuiTabs-indicator,#Eligibility_Checker .PrivateTabIndicator-colorPrimary-2{background-color:#f8c63a!important;background-color:#f8c63a!important;background-color:var(--main-yellow)!important}.jss1,.PrivateTabIndicator-root-1{height:4px!important}.MuiTab-textColorPrimary.Mui-selected{color:#f8c63a!important;color:#f8c63a!important;color:var(--main-yellow)!important}#miniQRow ul.nav-tabs{border:none;border-bottom:1px solid #000}#miniQRow ul.nav-tabs>li.active>a{background-color:transparent}#Eligibility_Checker input[type=number],#Eligibility_Checker input[type=text]{background-color:transparent;border:none;border-bottom:1px dotted #000}#Eligibility_Checker input[type=date]:focus,#Eligibility_Checker input[type=number]:focus,#Eligibility_Checker input[type=text]:focus{outline:none;border-bottom:2px solid #000;margin-bottom:-1px}#Eligibility_Checker input[type=checkbox]{margin-right:5px;cursor:pointer}#Eligibility_Checker input.error,#Eligibility_Checker input.error:focus{border-bottom:2px solid #ae1212;border-bottom:2px solid #ae1212;border-bottom:2px solid var(--red)}#Eligibility_Checker span.error{color:#ae1212;color:#ae1212;color:var(--red);font-size:.8em}#Eligibility_Checker legend{font-size:1.6rem;margin-right:10px;margin-bottom:0;width:inherit;color:#333;color:#333;color:var(--dark-grey);border:none;display:inline}#Eligibility_Checker label>p{display:inline}#Eligibility_Checker li.disabled{font-size:inherit!important}#Eligibility_Checker label{display:inline;margin-right:10px;margin-bottom:0;cursor:pointer}#Eligibility_Checker fieldset>label{max-width:93%}#Eligibility_Checker label{font-weight:400}#Eligibility_Checker select::-ms-expand{display:none}.selectdiv select{-webkit-appearance:none;appearance:none;cursor:pointer;-webkit-border-radius:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA3klEQVRIS+3VMU9CMRTF8d8zBL+aizoQFhx0kUk33RzdYMNFXUFnYeGrYYyaJiUxJHDLSxodbNKpfeffc9/pbaPyaCrr+3OA++z4rtT5Pg5GuMnCY9yWQEoBE1xhlUUP8YDrCBIB0vojLvGO0yz4hm4JJAKcYYoPHGOZAUdYoIMBXrc5iQAHeMlzviFygj7O8dkWEJU4XI8chALRhn9AVKHf70VRTHu4wFfbmKZLNKt50dLBnna0imcMd/2I0phWa3Y/D1e1Xa9BCZJG0VuQNpaWKMx72xS1Fl5/WN3BN+AgJhnZQlq4AAAAAElFTkSuQmCC") no-repeat;background-size:12px;background-position:calc(100% - 3px) 50%;background-repeat:no-repeat;width:100%;max-width:250px;min-width:130px;margin:5px 0;padding:0 7px;line-height:1.75;color:#000;background-color:transparent;border:none;border-bottom:1px dotted #000;-ms-word-break:normal;word-break:normal}.selectdiv select:focus{outline:none;border-bottom:2px solid #000;margin-bottom:4px}#Eligibility_Checker .tab-pane.active a{text-decoration:underline}#tracker svg:not(:root){overflow:inherit!important}input:invalid{box-shadow:none!important}@media (max-width:350px){.selectdiv select{max-width:190px}}.CircularProgressbar{width:40px;padding-right:10px;vertical-align:bottom}.CircularProgressbar .CircularProgressbar-path{stroke:#0c6;stroke-width:26px;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#fff;stroke-width:27px}.CircularProgressbar .CircularProgressbar-text{fill:#0c6;font-size:2rem;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#696969}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#0c6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff;stroke-width:26px}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.ProgressTracker_sideBar__1uZOV{border:none;background-color:hsla(0,0%,100%,.9);background-color:hsla(0,0%,100%,0.9);background-color:var(--very-light-grey-12);margin-top:30px;margin-bottom:30px;border-radius:6px;text-align:center;padding:46px 15px;vertical-align:center}.ProgressTracker_text__2c0aU{font-family:"Lato-Light","Lato Light","Lato",sans-serif;font-weight:200;font-style:normal;font-size:1.6rem;color:#000}.ProgressTracker_prev__sp46c{background:none;cursor:pointer;border:none}.ProgressTracker_percentage__WTvB8{font-size:2.4rem}.ProgressTracker_nextButton__3l07j:hover{color:#0059a7;color:#0059a7;color:var(--dark-blue-9);background-color:#fff;text-decoration:none;transition:none}.ProgressTracker_resetButton__3hFH3:focus,.ProgressTracker_resetButton__3hFH3:hover{background-color:#fff;color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:none;transition:none}.ProgressTracker_text__2c0aU svg{vertical-align:middle;margin:-4px 5px 0 0}.ProgressTracker_nextButton__3l07j svg,.ProgressTracker_resetButton__3hFH3 svg{vertical-align:middle;margin:-4px 0 0 5px}button[disabled],button[disabled]:hover{opacity:.65;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:not-allowed;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);color:#fff}.ProgressTracker_nextButton__3l07j,.ProgressTracker_resetButton__3hFH3{cursor:pointer;font-size:2.2rem;border-radius:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 15px;display:block;margin:100px auto}.ProgressTracker_nextButton__3l07j{color:#fff;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9)}.ProgressTracker_resetButton__3hFH3{color:#fff;background-color:#0964b6;background-color:#0964b6;background-color:var(--main-blue);border:2px solid #0964b6;border:2px solid #0964b6;border:2px solid var(--main-blue)}.ProgressTracker_trackerContainer__2lLT5{display:-ms-flexbox;align-items:center;justify-content:center;height:40px}@media (max-width:992px){.ProgressTracker_nextButton__3l07j,.ProgressTracker_resetButton__3hFH3{margin-top:30px;margin-bottom:30px}.ProgressTracker_sideBar__1uZOV{padding-top:30px;padding-bottom:30px}}.MiniQDisclaimer_container__33klh{background-color:#1e1e1e;background-color:#1e1e1e;background-color:var(--cod-grey);margin:0 15px 20px;font-weight:600;font-style:italic;color:#ededed;color:#ededed;color:var(--very-light-grey);padding:10px 0}.MiniQDisclaimer_icon__13_zX{padding-right:4px}.BenefitCategory_BenefitCategory__fg5jT{position:relative;z-index:2}.BenefitCategory_category__NaXha{padding-top:5px;padding-bottom:15px;display:flex}@media(max-width:462px){.BenefitCategory_category__NaXha{flex-direction:column}}.BenefitCategory_innerCategory__tadFl{flex-flow:wrap;display:flex}.BenefitCategory_initialCategory__2kTTg{flex:none}.BenefitCategory_hccategory__3QpdX{min-height:32px;background-color:#333;background-color:#333;background-color:var(--very-dark-grey-2);margin:0;text-align:center;flex-direction:column;justify-content:center;line-height:normal;padding:4px 15px}.BenefitCategory_text__2RQVY{font-size:1.6rem;text-decoration:underline;display:inline-block}.BenefitCategory_hctext__2rZS7,.BenefitCategory_text__2RQVY{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal}.BenefitCategory_hctext__2rZS7{font-size:1.4rem;color:#fff}.BenefitCategory_hctext__2rZS7:active,.BenefitCategory_hctext__2rZS7:focus,.BenefitCategory_hctext__2rZS7:hover{color:#fff;text-decoration:underline}.BenefitCategory_image__15zaL{font-weight:400;font-style:normal;font-size:1.5rem;padding:0 .8rem .8rem}.BenefitCategory_arrow__1FrXf{vertical-align:middle;margin-right:5px}.BenefitCategory_linkSeparator__1QOn7{padding:0 5px}div.heading_normalText__17FKY a{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.heading_infoTitle__1R3iE{font-style:normal}.heading_divider__2Bnav{margin-top:0;margin-bottom:10px;border-top:2px solid #f8c63a;border-top:2px solid #f8c63a;border-top:2px solid var(--main-yellow)}.heading_icon__3wgmM{vertical-align:middle}.heading_appProcess__1zWDA{position:relative}.heading_quickContactInfo__1mj17{background-color:hsla(0,0%,80%,.2);background-color:hsla(0,0%,80%,0.2);background-color:var(--light-grey)}.heading_quickAppInfo__1LcQx,.heading_quickContactInfo__1mj17{padding:9px 10px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:6px;margin-top:15px}.heading_quickAppInfo__1LcQx{margin-bottom:30px;background-color:#fff;background-color:#fff;background-color:var(--main-white)}.heading_quickAppInfo__1LcQx svg,.heading_quickContactInfo__1mj17 svg{margin-top:5px!important}.heading_quickAppInfo__1LcQx>div>div,.heading_quickContactInfo__1mj17>div>div{padding-bottom:10px!important}.heading_quickContactInfo__1mj17 .quickInfoContactItem{-webkit-transform:translateY(2px);transform:translateY(2px)}.heading_appProcess__1zWDA:before{background-color:#ededed;background-color:#ededed;background-color:var(--very-light-grey);border:1px solid #bcbaba;border:1px solid #bcbaba;border:1px solid var(--silver);content:"";position:absolute;height:100%;width:100%;left:-15px;top:-10px;z-index:-1;border-radius:6px}.heading_appProcess__1zWDA,.heading_benefitInfo__2WjQf{padding:0 30px 10px 0}.heading_appProcess__1zWDA{padding-top:5px;margin-top:30px}.heading_row3__1KUZk,.heading_row__1fIUz{padding-top:20px;padding-right:15px}.heading_link__2qQd8{text-decoration:underline;color:#333;color:#333;color:var(--dark-grey)}span[class=moreLink]{float:right}div[id=editorFIPG]{display:none}.heading_link__2qQd8>p{display:inline}.heading_benefitInfoDesc__2moCV{line-height:1.5}.heading_ulContainerWrapper__1ju-J{display:flex;flex-direction:column}.heading_textFadeOut__2X7Hl{-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}.heading_expandCollapseBtn__24hx7{margin-left:auto;color:#0964b6}@media (max-width:992px){.heading_appProcess__1zWDA,.heading_benefitInfo__2WjQf{padding:0 0 15px}h2{font-size:2.4rem}.heading_appProcess__1zWDA{padding:5px 0}.heading_appProcess__1zWDA:before{width:calc(100% + 60px);left:-30px;border:none;border-radius:0}.heading_row__1fIUz{width:100%;padding-right:0;padding-top:8px;margin:0}.heading_row3__1KUZk{padding-top:0;padding-right:0}}.FIPG_dropdownButton__1UlQr{display:flex;background-image:none;justify-content:space-between;align-items:center;height:32px;padding:3px 10px!important;font-style:normal;font-size:14px!important;min-width:172px;border-radius:0!important;border-color:#000;margin-right:15px}.FIPG_dropdownButton__1UlQr,.FIPG_textBox__3NGqn{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400}.FIPG_textBox__3NGqn{border-bottom:thin dashed #000;display:inline-flex;text-align:center;min-width:300px;padding:2px 10px;justify-content:center;font-size:14px}.FIPG_dropdownButton__1UlQr:focus,.FIPG_dropdownButton__1UlQr:hover{background-color:#f5f5f5!important;text-shadow:none!important;background-image:none!important;border-color:#000!important}.FIPG_viewTable__3cmDe{padding-left:15px}.FIPG_viewTable__3cmDe svg{padding-left:3px;padding-bottom:2px;vertical-align:middle}ul[aria-labelledby=fipgTable]{min-width:172px!important;margin-top:0!important}.FIPG_header__2UXkH{font-family:"SourceSansPro-SemiBold","Source Sans Pro SemiBold","Source Sans Pro",sans-serif;font-weight:600;font-style:normal;padding-bottom:15px}.FIPG_footer__3H-i9{padding-top:15px}@media (max-width:990px){.FIPG_textBox__3NGqn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;justify-content:left;padding:10px 0 0;margin-bottom:10px;display:flex}.FIPG_viewTable__3cmDe{padding-left:0}}.MiniQBanner_alink__16GxH{color:#333;color:#333;color:var(--dark-grey);display:none}.MiniQBanner_alink__16GxH:hover,.MiniQBanner_alink__16GxH:hover .MiniQBanner_bannerText__G_O8K{color:#23527c;color:#23527c;color:var(--dark-blue-10);text-decoration:none}.MiniQBanner_bannerContainer__2QH6M{text-align:center;margin:12px auto;background-color:#f8c555;background-color:#f8c555;background-color:var(--yellow-8);background-image:url(/static/media/contact_us_arrow.96ba2166.df799853.svg);background-repeat:no-repeat;background-position:top;background-size:cover;justify-content:center;align-items:center;display:flex;border-radius:6px;flex-direction:column;padding:12px;font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;color:#333;color:#333;color:var(--dark-grey)}.MiniQBanner_bannerContainer__2QH6M a,.MiniQBanner_bannerText__G_O8K{color:#333;color:#333;color:var(--dark-grey)}.MiniQBanner_arrow__2NQBj{color:#0964b6;color:#0964b6;color:var(--main-blue);vertical-align:middle;margin-left:10px;margin-bottom:4px}@media (max-width:993px){.MiniQBanner_alink__16GxH{display:unset}}.BenefitTitle_title__2pQql{background-color:#0964b6;background-color:#0964b6;background-color:var(--dark-blue-8);text-align:center;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:122px;padding-top:40px;padding-bottom:40px}.BenefitTitle_subtitle__26e6r,.BenefitTitle_text__2VdJe{font-style:normal;color:#fff;margin:0}.BenefitTitle_subtitle__26e6r{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:500;font-size:2rem;padding-top:15px}@media (max-width:992px){.BenefitTitle_text__2VdJe{font-size:2.2em}}.SimilarBenefits_wrappingRow__2vOqa{padding-right:15px}.SimilarBenefits_title__2FdZY{font-weight:700;text-decoration:none;color:#0964b6;color:#0964b6;color:var(--main-blue)}.SimilarBenefits_title__2FdZY:hover{font-weight:700;text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue)}.SimilarBenefits_box__2PMF6{background-color:#fff;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;padding-top:10px;padding-bottom:10px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #cac7c7;border-bottom:1px solid #cac7c7;border-bottom:1px solid var(--light-grey-2)}.SimilarBenefits_headingContainer__pXI1O{cursor:pointer;display:flex;justify-content:center;align-items:center}.SimilarBenefits_heading__2G7QF{font-style:normal;margin:10px 0;text-align:center}.SimilarBenefits_expandBtn__3c5-1{padding:0;margin-left:5px;display:flex;justify-content:center;align-items:center;background-color:#fff}.SimilarBenefits_mainContent__2bUfj{height:auto;max-height:500px;transition:max-height .3s ease-in;overflow:hidden}.SimilarBenefits_mainContent__2bUfj.SimilarBenefits_collapsed__f0YL7{max-height:0}@media (max-width:992px){.SimilarBenefits_box__2PMF6{width:100%;margin:0 auto;border-radius:0;padding-top:20px}}.SimilarBenefits_pznlist__1LmcO{display:flex;flex-direction:column;justify-content:center}.SimilarBenefits_card__bdMFM{background-color:#fff;background-color:#fff;background-color:var(--main-white);margin:2.5% 0;border-radius:6px;display:flex;flex-direction:row;align-items:center}@media (max-width:992px){.SimilarBenefits_list__1nDdg{min-width:250px}}@media (max-width:450px){.SimilarBenefits_title__2FdZY{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;text-align:left;padding:6% 0;margin:0 0 0 7%}}@media (max-width:992px) and (min-width:451px){.SimilarBenefits_title__2FdZY{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;text-align:left;padding:6% 0;margin:0}}@media (min-width:993px) and (max-width:1150px){.SimilarBenefits_title__2FdZY{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;text-align:left;padding:4% 0;margin:0 0 0 8%}}@media (min-width:1151px) and (max-width:1250px){.SimilarBenefits_title__2FdZY{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;text-align:left;padding:4% 0;margin:0 0 0 3%}}@media (min-width:1251px){.SimilarBenefits_title__2FdZY{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;text-align:left;padding:4% 0;margin:0}}.SimilarBenefits_logo__3Cwbp{width:50px;height:50px}.SimilarBenefits_list__1nDdg{padding:5px 0;flex-direction:column;align-items:center;margin-left:0;margin-right:0}.Subscribe_Subscribe__vqnWr{padding-top:10px;padding-right:15px}.Subscribe_box__2gdph{background-color:#e9f0fb;background-color:#e9f0fb;background-color:var(--very-light-grey-3);border-radius:6px;text-align:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3%;padding:10px 15px}.Subscribe_labelContainer__21kL2,.Subscribe_subscribeContainer__3t9Br{display:flex;justify-content:flex-start;text-align:start;align-items:center}.Subscribe_subscribeContainer__3t9Br.Subscribe_mobile__3wLsT{justify-content:center}.Subscribe_labelContainer__21kL2{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-size:15px;margin-bottom:10px}.Subscribe_labelContainer__21kL2.Subscribe_mobile__3wLsT{justify-content:center}.Subscribe_heading__22lZ_{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:normal;padding-right:10px;text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue)}.Subscribe_icon__RsRLq{display:flex;vertical-align:middle;background-color:#0964b6;background-color:#0964b6;background-color:var(--main-blue);border-radius:50%;color:#fff;width:24px;height:24px;justify-content:center;align-items:center;margin-right:12px}.Subscribe_icon__RsRLq>svg{width:16px;height:16px}.Subscribe_heading__22lZ_:hover{text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue)}@media (max-width:992px){.Subscribe_Subscribe__vqnWr{padding-top:0;padding-right:0}.Subscribe_box__2gdph{width:100%;margin:0 auto;border-radius:0;padding-bottom:15px;text-align:center}}.BenefitDetail_stickyContent__V_8PO{position:fixed;top:0;width:100%}.BenefitDetail_rightRailMobileCol__ZUxwH{padding:0}.BenefitDetail_rightRailMobileContent__2Ht5K{z-index:1}span.BenefitDetail_normalText__22KwD{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;padding-left:10px;width:100%}.BenefitDetail_benefit__3vbaC{padding-bottom:60px;padding-top:15px;margin:0}.BenefitDetail_arrow_down__L_qv8{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;margin:0 auto;border-top:20px solid #e4e4e4}@media (max-width:992px){.BenefitDetail_benefit__3vbaC{width:100%;padding:0;word-break:break-word;-ms-word-wrap:break-word;word-wrap:break-word}}span.Category_normalText__25x7G{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;padding-left:10px;width:100%}.Category_filter__3YPhZ{padding-top:20px;padding-bottom:20px;background-color:#333;background-color:#333;background-color:var(--very-dark-grey-2);display:flex;flex-direction:column;justify-content:center}.Category_benefit__FkDEn{margin-right:3%;margin-left:3%}.Category_arrow_down__3Boj0{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;margin:0 auto;border-top:20px solid #e4e4e4;border-top:20px solid #e4e4e4;border-top:20px solid var(--very-light-grey-2)}@media (max-width:992px){.Category_benefit__FkDEn{width:100%;margin:0;padding:0}}@media (max-width:768px){.Category_filter__3YPhZ{padding-top:30px;padding-bottom:30px}}.BenefitList_row__196Dn{border-top:1px;border-color:#dedede;border-color:#dedede;border-color:var(--very-light-grey-7);border-top-style:dotted;margin-bottom:0;padding-top:15px}.BenefitList_benefitlist__T5tCv{margin-top:25px}.BenefitList_benefitlist__T5tCv a,.BenefitList_benefitlist__T5tCv a:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_federalResults__eHP65{padding-left:30px;font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:3rem;padding-top:15px;margin-top:0}.BenefitList_linkContainer__2G9-F{padding-bottom:1.5%}.BenefitList_link__30Oc2{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_descriptionContainer__2_-oa{padding-bottom:1.5%}.BenefitList_descriptionContainer__2_-oa a{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_pager__11p4b{text-align:center;font-size:1.6rem;padding-top:2%;padding-bottom:2%;font-family:"Source Sans Pro"}.BenefitList_continuation__1cjxn{font-size:.6em;padding:0 1%;color:#333}.BenefitList_pages__wm875{margin:0 1.5%;color:#333}.BenefitList_prev__1qjbO{margin:0 2% 0 0}.BenefitList_next__1my8Q{margin:0 0 0 2%}.BenefitList_next__1my8Q,.BenefitList_prev__1qjbO{font-size:1.6rem;text-decoration:none;font-family:"Source Sans Pro";color:#333}.BenefitList_next__1my8Q svg,.BenefitList_prev__1qjbO svg{-webkit-transform:translateY(4px);transform:translateY(4px)}.BenefitList_pager__11p4b a{color:#333;text-decoration:none}.BenefitList_pager__11p4b a:focus,.BenefitList_pager__11p4b a:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_pager__11p4b a.BenefitList_currentPage__gLBK5{color:#0964b6;text-decoration:underline;cursor:default}.BenefitList_pager__11p4b a.BenefitList_currentPage__gLBK5:hover{color:#000}.BenefitList_row__196Dn:first-of-type{border-top:none}.BenefitList_tags__SLMIm{display:inline-block;text-align:left;margin:4px 6px 0 0;padding:5px 10px;border-radius:30px;font-size:.7em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.BenefitList_ellipsis__3mA_h{padding:0 5px;cursor:default}.BenefitList_category__2O3LJ{color:#333;color:#333;color:var(--dark-grey);background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-8);border-radius:10px;font-weight:bolder;font-style:italic}.BenefitList_federal__VCsvl{color:#0964b6;color:#0964b6;color:var(--main-blue);background-color:transparent;border:1px solid #0964b6;border:1px solid #0964b6;border:1px solid var(--main-blue)}.BenefitList_state__1ZEBN{color:#fff;background-color:#333;background-color:#333;background-color:var(--dark-grey)}.BenefitList_extraMargin__1KmQa{padding:5px 15px 20px}@media (max-width:991px){.BenefitList_category__2O3LJ{max-width:none}.BenefitList_row__196Dn{padding-bottom:20px}.BenefitList_extraMargin__1KmQa{padding-left:30px}}.BenefitList_noresults__2-SKH{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;text-align:center;padding-top:15px;padding-bottom:15px}.BenefitList_throbber__3nGfr{text-align:center}.Filter_label__3Q5Ki,.Filter_result__2T3dg,.Filter_resultTag__2jv6D{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:#fff;line-height:normal}.Filter_resultTag__2jv6D{padding-bottom:10px}.Filter_dropDown__1eBKU{margin-top:8px;margin-bottom:8px;max-width:250px}.Filter_dropDown__1eBKU:focus{outline:1px auto #015fcc}.Filter_clearButton__mBmx8{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 12px;background-color:#333;background-color:#333;background-color:var(--very-dark-grey-2);box-sizing:border-box;border:1px solid #fff;border-radius:30px;box-shadow:none;color:#fff;margin-top:28px}.Filter_clearButton__mBmx8:hover{color:#000;text-decoration:none;background-color:#fff;transition:all .3s ease 0s}.Filter_result__2T3dg{font-size:2.8rem;text-align:center;width:55.58px}.Filter_icon__3SFGU{color:red;vertical-align:middle}.Filter_loadingDots__3QF-p{text-align:center;z-index:5}.Filter_dotOne__22Dkf,.Filter_dotThree__2GAzH,.Filter_dotTwo__eGpKD{display:inline;margin-left:.2em;margin-right:.2em;position:relative;font-size:2.8rem;text-align:center;width:55px;opacity:0;-webkit-animation:Filter_showHideDot__2sGKS 2.5s ease-in-out infinite;animation:Filter_showHideDot__2sGKS 2.5s ease-in-out infinite}.Filter_dotOne__22Dkf{-webkit-animation-delay:.2s;animation-delay:.2s}.Filter_dotTwo__eGpKD{-webkit-animation-delay:.4s;animation-delay:.4s}.Filter_dotThree__2GAzH{-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes Filter_showHideDot__2sGKS{0%{opacity:0}50%{opacity:1}60%{opacity:1}to{opacity:0}}@keyframes Filter_showHideDot__2sGKS{0%{opacity:0}50%{opacity:1}60%{opacity:1}to{opacity:0}}@media (max-width:992px){.Filter_dropDown__1eBKU{max-width:270px}.Filter_resultTag__2jv6D{float:left}}@media (max-width:768px){.Filter_clearButton__mBmx8{margin-bottom:15px}}.SearchBar_searchBar__3JdKd{padding:15px 10px 0}.SearchBar_searchBar__3JdKd a{text-decoration:underline;transition:.3s ease-in}.SearchBar_searchBar__3JdKd a:hover{color:#23527c;color:#23527c;color:var(--dark-blue-10)}.SearchBar_backLink__2J-FR{text-indent:-25px;padding-left:46px;text-align:left}.SearchBar_searchLink__2vCji{text-align:center}.SearchBar_otherLink__1eGhk{text-align:right}.SearchBar_icon__30GAi{color:#fff;padding-bottom:4px;vertical-align:middle}@media (max-width:767px){.SearchBar_otherLink__1eGhk,.SearchBar_searchLink__2vCji{text-align:left;padding-left:30px}}.global_icon__1kqla{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.global_transparentButton__2Utbe{color:#0059a7;color:#0059a7;color:var(--dark-blue-9);background-color:transparent;border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9);border-radius:30px;height:40px;padding:6px 0 6px 15px}.global_transparentButton__2Utbe:hover{color:#fff;text-decoration:none;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);transition:all .3s ease 0s}.global_mismatchedHeading__3fMay{font-family:"Lato-Light","Lato",sans-serif;font-weight:300;font-size:2.2em;line-height:normal;margin:0;padding:0}.global_mismatchedSecondWord__v0Epu{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:.75em;line-height:normal;margin:0;padding:0}#global_content-wrapper__XXmlY{outline:none}.global_lazyload__2dcB0,.global_lazyloading__ldxzV{opacity:0}.global_lazyloaded__224c-{opacity:1;transition:opacity .6s}.global_ac-pushButton__2CvkJ:disabled{cursor:pointer!important}.Heading_wrappingLink__2BGzK{font-size:1.2rem}.Heading_wrappingLink__2BGzK,.Heading_wrappingLink__2BGzK:hover{text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue)}.Heading_heading__287ex{font-size:3.5rem}.Heading_heading2__2nf9Y,.Heading_heading__287ex{color:#333;color:#333;color:var(--dark-grey);text-align:right;display:inline}.Heading_heading2__2nf9Y{font-size:3.6rem}.Heading_body__2awA_,.Heading_iconName__3kGsw{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-size:1.6rem;line-height:normal;text-align:left;padding-top:7px}.Heading_subHeading__2sF3V{font-style:normal;color:#333;color:#333;color:var(--dark-grey);text-align:center;margin:0}.Heading_alignCenter__Sw2QN{height:130px}.Heading_alignCenter2__sRYCb,.Heading_alignCenter__Sw2QN{display:flex;flex-direction:column;justify-content:center;flex-flow:row wrap;margin:12px 0;align-items:center;text-align:center}.Heading_heading3__2yAcu{color:#333;color:#333;color:var(--dark-grey);margin:0 0 15px}.Heading_alignment__1cUy_{text-align:center;padding-top:50px}.Heading_logoRow__29j4R{padding:40px 0 60px}.Heading_alignment2__1xwZE{text-align:right}.Heading_alignment2__1xwZE h2{margin:0}.Heading_img_center__1XrCL{margin:0 auto}.Heading_timeline__KBatH{margin:0;padding:20px 0}.Heading_iconName__3kGsw{font-size:1.6rem;text-align:center}.Heading_iconName__3kGsw,.Heading_iconName__3kGsw:hover{text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue)}.Heading_alignment3__2niJC{text-align:center}.Heading_noMargin__1efEF{margin-right:0;margin-left:0;width:100%}@media (max-width:992px){.Heading_heading2__2nf9Y,.Heading_heading__287ex{text-align:left}.Heading_alignment2__1xwZE,.Heading_alignment3__2niJC{padding-top:25px;text-align:left;padding-bottom:15px}.Heading_body__2awA_{text-align:left;padding:0 15px}.Heading_alignment__1cUy_{text-align:center;padding-top:0;padding-bottom:0}.Heading_alignCenter__Sw2QN{min-height:150px}}.Platform_align__kDeY-,.Platform_background__3WVb5{text-align:center}.Platform_icon__2QSwD{display:inline-block;border-radius:60px;box-shadow:0 2px 1px #d3d3d3;padding:.5em .6em;background-color:#fff;background-color:#fff;background-color:var(--main-white);color:#0964b6;color:#0964b6;color:var(--main-blue)}.Platform_alignCenter__2_oYC{display:flex;flex-direction:column;justify-content:center;padding-left:35px;padding-right:35px}.Platform_alignment__1mLix{text-align:center;padding-top:30px;padding-bottom:10px}@media (min-width:1310px){.Platform_background__3WVb5{padding-left:135px;padding-right:135px}}@media (max-width:982px){.Platform_margin__RFtsG{margin:0;padding:0}.Platform_alignment__1mLix{text-align:center;padding-top:10px;padding-bottom:0;margin:0}.Platform_icon__2QSwD{width:65px;height:65px;margin-top:10px}}@media (max-width:655px) and (min-width:375px){.Platform_alignment__1mLix{padding-top:40px}}@media (max-width:375px){.Platform_background__3WVb5{text-align:center}.Platform_alignment__1mLix{padding-top:0}}.Platform_background__3WVb5 a,.Platform_background__3WVb5 a:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.PNFTitle_title__bLRII{min-height:122px;height:121px;background-color:#0964b6;background-color:#0964b6;background-color:var(--dark-blue-17);text-align:center;display:flex;flex-direction:column;justify-content:center;margin:0}.PNFTitle_text__jshpw{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:2.2em;color:#fff;margin:0}.PNFBody_list__3EiBR,.PNFBody_paragraph__11V1s{font-size:1.3em}.PNFBody_body__1nEIA>div{background-color:#fff}.PNFBody_container__ieeUK{padding:40px 30px 60px}.PNFBody_link__curIi{text-decoration:underline;color:#0065ff;color:#0065ff;color:var(--dark-blue-19)}.PNFBody_sectiontitle__3ycoy{text-align:left;margin-top:20px;margin-bottom:10px}.BrowseBenefits_agencies__3FNJR,.BrowseBenefits_categories__3MbxM{padding-right:25px;padding-left:25px}.BrowseBenefits_headerTitle__VjhJy{min-height:122px;background-color:#0964b6;background-color:#0964b6;background-color:var(--dark-blue-8);text-align:center;display:flex;flex-direction:column;justify-content:center;height:121px;margin:0}.BrowseBenefits_headerTitle__VjhJy h1{font-style:normal;color:#fff;margin:0}.BrowseBenefits_bgBlue__2mrap{background-color:#0964b6;background-color:#0964b6;background-color:var(--dark-blue-8)}.BrowseBenefits_cards__ABsIL ul,.BrowseBenefits_cardsItem__116GA li{margin:0;padding:0;list-style:none}a.BrowseBenefits_alink__3gvBM{text-decoration:none}a.BrowseBenefits_alink__3gvBM:hover *{color:#0964b6;color:#0964b6;color:var(--main-blue)}.BrowseBenefits_cards__ABsIL{display:flex;flex-flow:row wrap;flex-wrap:wrap;margin-right:0;-webkit-padding-start:0;padding-inline-start:0;padding-left:0;justify-content:center}.BrowseBenefits_cardsItem__116GA{display:flex;flex-flow:column wrap;padding:.5em;position:relative;width:100%;border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--very-light-grey-4);background-color:#fff;border-radius:6px;margin-right:10px;margin-left:10px;margin-bottom:20px}.BrowseBenefits_cardsItem__116GA:hover{box-shadow:0 0 15px #333;box-shadow:0 0 15px #333;box-shadow:0 0 15px var(--dark-grey);transition:all .3s ease 0s}.BrowseBenefits_cardsContent__1Pdrl{display:flex;flex-direction:column;flex-flow:column wrap;background-color:transparent;padding:1em;width:calc(100% - 1em);color:#333}.BrowseBenefits_cards__ABsIL h2{text-align:left;margin-top:0;padding:0 46px 10px 0;color:#333;flex:1 0 auto}.BrowseBenefits_agencies__3FNJR .BrowseBenefits_cards__ABsIL h2{text-align:left;padding:0 0 10px;width:70%}.BrowseBenefits_cardsIcon__wHwoo{position:absolute;top:15px;right:15px;float:right;height:40px;width:40px}.BrowseBenefits_agencies__3FNJR .BrowseBenefits_cardsIcon__wHwoo{height:65px;width:65px}.BrowseBenefits_categories__3MbxM .BrowseBenefits_cardsIcon__wHwoo{height:40px;width:40px}.BrowseBenefits_cards__ABsIL hr{border-top:1px dotted #8c8b8b;border-top:1px dotted #8c8b8b;border-top:1px dotted var(--light-grey-7);margin:-8px 0 0}.BrowseBenefits_advSearch__1Y4H4{max-height:150px;height:40px}.BrowseBenefits_searchBtn__2dBxP{margin-right:5px}.BrowseBenefits_advSearch__1Y4H4 a{color:#fff;display:block;text-align:center;margin:15px 0 30px;text-decoration:underline}@media (max-width:599px){.BrowseBenefits_cards__ABsIL{margin-right:0}}@media (min-width:600px) and (max-width:969px){.BrowseBenefits_cardsItem__116GA{width:46%}.BrowseBenefits_cards__ABsIL{margin-left:0}}@media (min-width:970px) and (max-width:1199px){.BrowseBenefits_cardsItem__116GA{width:30.5%}}@media (min-width:1200px){.BrowseBenefits_cardsItem__116GA{width:23%}}.FeaturedNews_FeaturedNews__22rkf{position:relative;height:56.5rem;display:flex}.FeaturedNews_article__bC25k{display:flex;flex-direction:column;top:0;right:0;width:49rem;height:100%;background-color:rgba(0,0,0,.8);background-color:rgba(0,0,0,0.8);background-color:var(--very-dark-grey-5)}.FeaturedNews_img__13DOA{display:block;background-size:cover;background-repeat:no-repeat;background-position:50%;height:100%;flex-grow:1}.FeaturedNews_cardBody__CQ7Sb{display:flex;flex-direction:column;margin:3.5rem;flex-grow:1}.FeaturedNews_link__27N08,.FeaturedNews_link__27N08:hover{color:#fff}.FeaturedNews_link__27N08 h1{font-style:normal;text-align:left;margin:0;line-height:normal}.FeaturedNews_link__27N08 h1,.FeaturedNews_publishedDate__fNp7R{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.FeaturedNews_publishedDate__fNp7R{font-size:1.8rem;margin-top:1.8rem;margin-bottom:1.2rem}.FeaturedNews_summary__1igwI{border-top:1px solid #f8c63a;border-top:1px solid #f8c63a;border-top:1px solid var(--main-yellow);padding-top:1.8rem}.FeaturedNews_summary__1igwI,.FeaturedNews_summary__1igwI p{font-size:2rem;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.FeaturedNews_cardFooter__jgX2j{font-size:1.5rem;margin-top:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.FeaturedNews_categoriesList__3PN_C{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.FeaturedNews_categoryItem__Cdkfo a{text-transform:uppercase;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.FeaturedNews_categoryItem__Cdkfo.FeaturedNews_isNotLast__LJiKA:after{content:"|";margin-left:.5rem;margin-right:.5rem}@media (max-width:991.98px){.FeaturedNews_FeaturedNews__22rkf{position:relative;height:auto;height:calc(100% - 40px);flex-direction:column}.FeaturedNews_img__13DOA{height:22.5rem}.FeaturedNews_article__bC25k{position:static;-webkit-transform:translateY(-4rem);transform:translateY(-4rem);height:auto;height:unset;width:100%}.FeaturedNews_link__27N08 h1{line-height:1.6}.FeaturedNews_publishedDate__fNp7R{font-size:1.2rem;margin-top:1rem}.FeaturedNews_summary__1igwI,.FeaturedNews_summary__1igwI p{font-size:1.4rem}.FeaturedNews_cardFooter__jgX2j{font-size:1.2rem;margin-top:0}}.Tags_cardFooter__3sieB{font-size:1.4rem;margin-top:auto}.Tags_categoriesList__WPj6g{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.Tags_categoryItem__1xBWj a{text-transform:uppercase;color:#666;color:#666;color:var(--light-grey-8);text-decoration:underline}.Tags_categoryItem__1xBWj a:hover{color:#0059a7;transition:all .3s ease 0s}.Tags_categoryItem__1xBWj.Tags_isNotLast__2eADs:after{color:hsla(0,0%,40%,.4196078431372549);content:"|";margin-left:.5rem;margin-right:.5rem}@media (max-width:575.98px){.Tags_cardFooter__3sieB{margin-top:1.2rem}}.NewsCard_NewsCard__2gYSD{height:44rem;position:relative;border:1px solid #999;border:1px solid #999;border:1px solid var(--light-grey-10);display:flex;flex-direction:column;flex-grow:1}.NewsCard_publishedDate__1B5ag{position:absolute;top:-1px;left:-1px;background-color:#333;background-color:#333;background-color:var(--dark-grey);color:#fff}.NewsCard_publishedDate__1B5ag:after{content:"";position:absolute}.NewsCard_publishedDate__1B5ag span{height:100%;display:inline-flex;align-items:center;font-size:1.4rem;padding:0 1rem .1rem}.NewsCard_publishedDate__1B5ag.NewsCard_small___LBxT{height:3rem}.NewsCard_publishedDate__1B5ag.NewsCard_small___LBxT:hover{color:#0964b6}.NewsCard_publishedDate__1B5ag.NewsCard_large__2LNfv{height:4rem}.NewsCard_publishedDate__1B5ag.NewsCard_small___LBxT:after{border-top:3rem solid #333;border-top:3rem solid #333;border-top:3rem solid var(--dark-grey);border-right:2rem solid transparent}.NewsCard_publishedDate__1B5ag.NewsCard_large__2LNfv:after{border-top:4rem solid #333;border-top:4rem solid #333;border-top:4rem solid var(--dark-grey);border-right:3rem solid transparent}.NewsCard_img__tkBgD{display:block;background-size:cover;background-repeat:no-repeat;background-position:50%}.NewsCard_img__tkBgD.NewsCard_small___LBxT{height:18rem}.NewsCard_img__tkBgD.NewsCard_large__2LNfv{height:27.9rem}.NewsCard_cardBody__3LxNS{display:flex;flex-direction:column;margin:0 2rem 2rem;flex-grow:1}.NewsCard_link__1nwAZ.NewsCard_small___LBxT{margin-bottom:1.2rem}.NewsCard_link__1nwAZ.NewsCard_large__2LNfv{margin-bottom:2rem}.NewsCard_link__1nwAZ h2{font-style:normal;text-align:left;margin:0;color:#0964b6;color:#0964b6;color:var(--main-blue)}.NewsCard_link__1nwAZ.NewsCard_small___LBxT h2{margin:2rem 2rem 0}a.NewsCard_link__1nwAZ.NewsCard_small___LBxT:hover{-webkit-text-decoration-color:#0964b6;text-decoration-color:#0964b6}.NewsCard_link__1nwAZ.NewsCard_large__2LNfv h2{margin:2rem 2rem 0}.NewsCard_summary__2qxu7.NewsCard_small___LBxT,.NewsCard_summary__2qxu7.NewsCard_small___LBxT p{font-size:1.6rem}.NewsCard_summary__2qxu7.NewsCard_large__2LNfv,.NewsCard_summary__2qxu7.NewsCard_large__2LNfv p{font-size:1.8rem}@media (max-width:575.98px){.NewsCard_summary__2qxu7{display:none}a.NewsCard_link__1nwAZ,a.NewsCard_link__1nwAZ.NewsCard_large__2LNfv,a.NewsCard_link__1nwAZ.NewsCard_small___LBxT{margin-bottom:0}}@media (max-width:991.98px){.NewsCard_NewsCard__2gYSD{height:auto}.NewsCard_cardBody__3LxNS{height:unset}.NewsCard_publishedDate__1B5ag.NewsCard_large__2LNfv,.NewsCard_publishedDate__1B5ag.NewsCard_small___LBxT{height:3rem}.NewsCard_publishedDate__1B5ag.NewsCard_large__2LNfv:after,.NewsCard_publishedDate__1B5ag.NewsCard_small___LBxT:after{border-top:3rem solid #333;border-top:3rem solid #333;border-top:3rem solid var(--dark-grey);border-right:2rem solid transparent}.NewsCard_img__tkBgD.NewsCard_large__2LNfv,.NewsCard_img__tkBgD.NewsCard_small___LBxT{height:16rem}.NewsCard_link__1nwAZ.NewsCard_large__2LNfv,.NewsCard_link__1nwAZ.NewsCard_small___LBxT{margin-top:0;margin-bottom:1.2rem}.NewsCard_summary__2qxu7.NewsCard_large__2LNfv,.NewsCard_summary__2qxu7.NewsCard_large__2LNfv p,.NewsCard_summary__2qxu7.NewsCard_small___LBxT,.NewsCard_summary__2qxu7.NewsCard_small___LBxT p{font-size:1.6rem}}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_top__2NYba{padding:2.5rem;display:flex;justify-content:center;background-color:#0964b6;background-color:#0964b6;background-color:var(--dark-blue-17);width:100%}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_top__2NYba .NewsSubscribe_withLineBreaks__3hNql{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_bottom__emgbb{margin-bottom:5rem}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_bottom__emgbb .NewsSubscribe_rightSide__3XKrJ{border-left:1px solid #999!important}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_bottom__emgbb .NewsSubscribe_gridWrapper__3LlNK{padding:3.5rem;background-color:#efeded;background-color:#efeded;background-color:var(--dark-blue-18)}.NewsSubscribe_rightRail__1F2PU{background-color:#efeded;background-color:#efeded;background-color:var(--dark-blue-18);padding:1.5rem;margin-top:3rem;border-radius:.6rem}.NewsSubscribe_rightRail__1F2PU img{opacity:.5}.NewsSubscribe_rightRailTitleSection__1V1XT{display:inline-flex;align-items:center;justify-content:center;padding-bottom:1.5rem}.NewsSubscribe_rightRailInfo__5DBEA{padding:1.5rem 0;border-top:1px solid #000}.NewsSubscribe_rightRailTitle__1M3iy{font-style:normal;color:#19355e;color:#19355e;color:var(--dark-blue-15);padding:1.5rem;margin-top:10px}.NewsSubscribe_rightRail__1F2PU .NewsSubscribe_withLineBreaks__3hNql{display:none}.NewsSubscribe_bannerWrapper__2tS9a{display:flex}.NewsSubscribe_titleContainer__1evD9{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;display:flex;align-items:center;justify-content:flex-end}.NewsSubscribe_titleContainer__1evD9 img{margin-right:1rem}.NewsSubscribe_fullScreen__26kQl .NewsSubscribe_titleContainer__1evD9 .NewsSubscribe_oneLine__MNvyv{display:none}.NewsSubscribe_titleContainer__1evD9 .NewsSubscribe_withLineBreaks__3hNql{position:relative;font-size:3rem;padding-right:3.8rem;line-height:1.2}.NewsSubscribe_titleContainer__1evD9 .NewsSubscribe_backgroundImg__ug8ox{display:none;width:4.5rem;height:4.5rem;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.2;bottom:-7px;left:-23px}.NewsSubscribe_fullScreen__26kQl .NewsSubscribe_titleContainer__1evD9 img{width:4.5rem;height:4.5rem}.NewsSubscribe_rightSide__3XKrJ{display:flex;flex-direction:column;border-left:1px solid hsla(0,0%,100%,.4196078431372549);padding-left:3.8rem;padding-top:1.5rem;padding-bottom:1.5rem}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_top__2NYba .NewsSubscribe_rightSide__3XKrJ .NewsSubscribe_info__1XXjW{color:#fff;font-size:1.75rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.NewsSubscribe_rightSide__3XKrJ .NewsSubscribe_subscribeFormDesktop__1fZx7{margin-top:1rem}.NewsSubscribe_subscribeFormMobile__pCjrc{display:none}@media print{.NewsSubscribe_rightRail__1F2PU{display:none}}@media (max-width:991.98px){.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_bottom__emgbb .NewsSubscribe_rightSide__3XKrJ{border-left:none!important;padding:0}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_bottom__emgbb .NewsSubscribe_gridWrapper__3LlNK,.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_top__2NYba{padding:2rem}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_bottom__emgbb .NewsSubscribe_bannerWrapper__2tS9a{flex-direction:column}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_bottom__emgbb .NewsSubscribe_titleContainer__1evD9{justify-content:center;margin-bottom:2rem}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_bottom__emgbb .NewsSubscribe_titleContainer__1evD9 .NewsSubscribe_withLineBreaks__3hNql{border:none;padding-right:0}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_bottom__emgbb .NewsSubscribe_info__1XXjW{font-size:1.5rem}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_top__2NYba .NewsSubscribe_titleContainer__1evD9 .NewsSubscribe_withLineBreaks__3hNql{font-size:3rem;padding-right:1.5rem}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_top__2NYba .NewsSubscribe_backgroundImg__ug8ox{display:block}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_top__2NYba .NewsSubscribe_titleContainer__1evD9 img{display:none}.NewsSubscribe_rightSide__3XKrJ{padding-left:1.5rem;display:flex;justify-content:center}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_top__2NYba .NewsSubscribe_rightSide__3XKrJ .NewsSubscribe_info__1XXjW{font-size:1.5rem}.NewsSubscribe_subscribeFormDesktop__1fZx7{display:none}.NewsSubscribe_subscribeFormMobile__pCjrc{display:block;margin-top:2rem}}@media (max-width:390px){.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_bottom__emgbb .NewsSubscribe_titleContainer__1evD9 .NewsSubscribe_withLineBreaks__3hNql{font-size:3.2rem}.NewsSubscribe_fullScreen__26kQl.NewsSubscribe_bottom__emgbb .NewsSubscribe_titleContainer__1evD9 img{width:6.6rem;height:6.6rem}}@media (max-width:575.98px){.NewsSubscribe_rightRail__1F2PU{margin-bottom:3rem}}.Subscribe_background__DzMsZ{background-color:#073c67;background-color:#073c67;background-color:var(--dark-blue-20);border:none;box-shadow:none;padding-top:40px;padding-bottom:40px}.Subscribe_align__VIjtj{text-align:center;display:flex;flex-direction:column;justify-content:center;padding-left:160px;padding-right:160px}.Subscribe_compassIcon__3ea44{width:4.5rem;height:4.5rem;margin-right:6px}.Subscribe_titleContainer__21Dp8{display:flex;align-items:center;justify-content:center}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.Subscribe_normalText__1im41{color:#fff}}.Subscribe_textBox__23x0K::-webkit-input-placeholder{font-family:"SourceSansPro-ExtraLight","Source Sans Pro ExtraLight","Source Sans Pro",sans-serif;font-weight:200;font-style:normal;font-size:1.6rem;color:#fff}.Subscribe_textBox__23x0K:-ms-input-placeholder{font-family:"SourceSansPro-ExtraLight","Source Sans Pro ExtraLight","Source Sans Pro",sans-serif;font-weight:200;font-style:normal;font-size:1.6rem;color:#fff}.Subscribe_normalText__1im41,.Subscribe_textBox__23x0K::placeholder,input[type=text].Subscribe_textBox__23x0K,input[type=text].Subscribe_textBoxIE__3LvU0{font-family:"SourceSansPro-ExtraLight","Source Sans Pro ExtraLight","Source Sans Pro",sans-serif;font-weight:200;font-style:normal;font-size:1.6rem;color:#fff}input[type=text].Subscribe_textBox__23x0K,input[type=text].Subscribe_textBoxIE__3LvU0{width:400px;height:35px;background-color:#073c67;background-color:#073c67;background-color:var(--dark-blue-20);border:none;border-bottom:thin dashed #fff;color:#fff;text-align:center;line-height:.6}input[type=text].Subscribe_textBox__23x0K{padding-top:35px;padding-bottom:10px}input[type=text].Subscribe_textBoxIE__3LvU0{margin-top:10px;padding-bottom:10px}.Subscribe_button__1DVCP,.Subscribe_rightRailButton__2eivd{margin-top:20px;width:120px;height:34px;background-color:#f8c63a;border:none;border-radius:25px;box-shadow:none;font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;color:#000}.Subscribe_error__1n_SZ{color:#da0000;color:#da0000;color:var(--red-3)}.Subscribe_error1__3WcZC,.Subscribe_error__1n_SZ{font-style:italic;font-size:1.2rem;margin-top:5px}.Subscribe_error1__3WcZC{color:#fff}@media (max-width:1200px){.Subscribe_background__DzMsZ{background-position-x:40px;background-position-y:30px}}@media (max-width:992px){.Subscribe_align__VIjtj{text-align:left;padding-left:15px;padding-right:15px}.Subscribe_titleContainer__21Dp8{justify-content:left}.Subscribe_background__DzMsZ{background-position-x:40px;background-position-y:30px;border:none;box-shadow:none;padding-top:140px;padding-bottom:40px}input[type=text].Subscribe_textBox__23x0K{width:300px;padding-top:40px;text-align:left}input[type=text].Subscribe_textBoxIE__3LvU0{text-align:left;width:300px;margin-top:30px}.Subscribe_background__DzMsZ{text-align:left}}@media (max-width:440px){.Subscribe_background__DzMsZ{text-align:left}}@media (max-width:350px){input[type=text].Subscribe_textBox__23x0K,input[type=text].Subscribe_textBoxIE__3LvU0{width:230px}}.Subscribe_forNewsPage__-f9el br{display:none!important}.Subscribe_forNewsPage__-f9el input[type=text].Subscribe_textBox__23x0K,.Subscribe_forNewsPage__-f9el input[type=text].Subscribe_textBoxIE__3LvU0{background-color:transparent;width:32rem;height:4rem;border:none;border-bottom:thin dashed #fff;color:#fff;text-align:start;padding:0}.Subscribe_forNewsPage__-f9el .Subscribe_textBox__23x0K::-webkit-input-placeholder{font-weight:100;font-style:normal;font-size:1.75rem;color:#fff;padding-left:0;padding-bottom:1rem;padding-top:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Subscribe_forNewsPage__-f9el .Subscribe_textBox__23x0K:-ms-input-placeholder{font-weight:100;font-style:normal;font-size:1.75rem;color:#fff;padding-left:0;padding-bottom:1rem;padding-top:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Subscribe_forNewsPage__-f9el .Subscribe_normalText__1im41,.Subscribe_forNewsPage__-f9el .Subscribe_textBox__23x0K::placeholder,.Subscribe_forNewsPage__-f9el input[type=text].Subscribe_textBox__23x0K,.Subscribe_forNewsPage__-f9el input[type=text].Subscribe_textBoxIE__3LvU0{font-weight:100;font-style:normal;font-size:1.75rem;color:#fff;padding-left:0;padding-bottom:1rem;padding-top:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS .Subscribe_textBox__23x0K::-webkit-input-placeholder{color:#333;color:#333;color:var(--dark-grey)}.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS .Subscribe_textBox__23x0K:-ms-input-placeholder{color:#333;color:#333;color:var(--dark-grey)}.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS .Subscribe_normalText__1im41,.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS .Subscribe_textBox__23x0K::placeholder,.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS input[type=text].Subscribe_textBox__23x0K,.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS input[type=text].Subscribe_textBoxIE__3LvU0{color:#333;color:#333;color:var(--dark-grey)}.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS input[type=text].Subscribe_textBox__23x0K,.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS input[type=text].Subscribe_textBoxIE__3LvU0{border-bottom:thin dashed #000}.Subscribe_forNewsPage__-f9el .Subscribe_formRow__1kwvu{display:flex;align-items:center;margin:0}.Subscribe_forNewsPage__-f9el .Subscribe_inputWrapper__21cpQ{display:inline-grid;margin-right:1rem}.Subscribe_forNewsPage__-f9el .Subscribe_button__1DVCP{margin-top:0}.Subscribe_rightRailButton__2eivd{margin-top:3rem;margin-bottom:3rem}.Subscribe_forNewsPage__-f9el .Subscribe_button__1DVCP,.Subscribe_rightRailButton__2eivd{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 2rem;height:32px;background-color:#fad04e;background-color:#fad04e;background-color:var(--yellow);font-size:1.15em;border-radius:25px;box-shadow:none;font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;color:#000}@media (max-width:1199.98px){.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS input[type=text].Subscribe_textBox__23x0K,.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS input[type=text].Subscribe_textBoxIE__3LvU0{width:30rem}}@media (max-width:991.98px){.Subscribe_forNewsPage__-f9el input[type=text].Subscribe_textBox__23x0K,.Subscribe_forNewsPage__-f9el input[type=text].Subscribe_textBoxIE__3LvU0{max-width:21.5rem;height:3rem}.Subscribe_forNewsPage__-f9el .Subscribe_textBox__23x0K::-webkit-input-placeholder{font-size:1.6rem}.Subscribe_forNewsPage__-f9el .Subscribe_textBox__23x0K:-ms-input-placeholder{font-size:1.6rem}.Subscribe_forNewsPage__-f9el .Subscribe_normalText__1im41,.Subscribe_forNewsPage__-f9el .Subscribe_textBox__23x0K::placeholder,.Subscribe_forNewsPage__-f9el input[type=text].Subscribe_textBox__23x0K,.Subscribe_forNewsPage__-f9el input[type=text].Subscribe_textBoxIE__3LvU0{font-size:1.6rem}.Subscribe_forNewsPage__-f9el .Subscribe_button__1DVCP{color:#000;font-size:1.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 1.6rem;height:3rem}.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS .Subscribe_formRow__1kwvu{flex-direction:column;justify-content:center;align-items:center}.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS .Subscribe_inputWrapper__21cpQ{margin:0 0 2rem;width:100%}.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS input[type=text].Subscribe_textBox__23x0K,.Subscribe_forNewsPage__-f9el.Subscribe_bottom__2BXvS input[type=text].Subscribe_textBoxIE__3LvU0{width:100%}}@media (max-width:575.98px){.Subscribe_rightRailButton__2eivd{margin:1.5rem 0}}.NewsSectionTitle_title__1_gur{text-align:left;color:#333;font-family:"Lato-Light","Lato",sans-serif;font-size:4rem;display:flex;flex-wrap:wrap;margin-top:4rem}.NewsSectionTitle_title__1_gur .NewsSectionTitle_bold__wsd-T{font-weight:700;margin-right:.5rem}.NewsSectionTitle_title__1_gur .NewsSectionTitle_light__VDfFK{font-weight:300}.NewsSectionTitle_articleTitleRow__34Hib{padding-bottom:20px}@media (max-width:991.98px){.NewsSectionTitle_title__1_gur{font-size:3rem;margin-top:2rem}}@media (max-width:575.98px){.NewsSectionTitle_title__1_gur{margin-top:0}}@media (max-width:360px){.NewsSectionTitle_title__1_gur{font-size:2rem}}.ShareIcon_share__1DTx5{text-align:right;padding-top:1.5rem;display:inline-flex;color:#0059a7}.ShareIcon_shareIcons__3SDuz{display:inline;padding-left:1rem}@media (max-width:767.98px){.ShareIcon_share__1DTx5{padding-top:3.5rem}}.NewsButtons_NewsButton__27LVz{display:flex;justify-content:center;align-items:center;font-weight:400;color:#0059a7;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:2px solid #0059a7;padding:.5rem 2rem;font-size:1.8rem;line-height:1.5;border-radius:2rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.NewsButtons_PrintButton__3CKSw{background-color:transparent;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.NewsButtons_NewsButton__27LVz:hover{color:#fff;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);text-decoration:none;transition:all .3s ease 0s}.NewsButtons_NewsButton__27LVz:not(:disabled):not(.NewsButtons_disabled__2ZHoa){cursor:pointer}.NewsButtons_NewsButton__27LVz svg{margin-right:1rem}@media (max-width:767.98px){.NewsButtons_btnText__1PQ8g{display:none}.NewsButtons_NewsButton__27LVz{margin:0!important;padding:30px 0 0 10px;font-size:2.4rem;border:none}}.EditorPicks_cardWrapper__2r6X4{height:47.5rem}@media (max-width:991.98px){.EditorPicks_cardsCol__1UTnW{margin-bottom:2rem}.EditorPicks_cardWrapper__2r6X4{margin-bottom:4rem;height:auto}}.DiscoverNews_DiscoverNews__1VwnT{background-color:#ededed;background-color:#ededed;background-color:var(--very-light-grey);margin-bottom:4rem}.DiscoverNews_sliderGrid__2SzpF{padding-left:3.5rem;padding-right:3.5rem}.DiscoverNews_discoverNewsSlider__3DVo0{margin:2rem auto}.DiscoverNews_card__1IHXQ{width:22.5rem;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-end}.DiscoverNews_catNameLink__37pXL span{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:1.3rem;text-transform:uppercase;color:#0964b6;color:#0964b6;color:var(--main-blue);font-weight:700;margin:0 0 1rem}.DiscoverNews_img__3MnZd{width:22.5rem;height:15rem}div.DiscoverNews_img__3MnZd{background-repeat:no-repeat;background-size:cover}.slick-prev:before{content:url(/static/media/arrow-circle-left.6c1ff6ea.svg)}.slick-next:before,.slick-prev:before{font-weight:bolder;color:#333;color:#333;color:var(--dark-grey);opacity:1}.slick-next:before{content:url(/static/media/arrow-circle-right.577f35b1.svg)}.slick-next,.slick-prev{top:auto;top:unset;bottom:6.5rem;-webkit-transform:translate(0);transform:translate(0)}@media (max-width:575.98px){.DiscoverNews_discoverNewsSlider__3DVo0{margin-left:2rem;margin-right:2rem}}@media (min-width:768px){.DiscoverNews_discoverNewsSlider__3DVo0{max-width:750px}}@media (min-width:992px){.DiscoverNews_discoverNewsSlider__3DVo0{max-width:970px}}@media (min-width:1200px){.DiscoverNews_discoverNewsSlider__3DVo0{max-width:1170px}}@media (min-width:1460px){.DiscoverNews_discoverNewsSlider__3DVo0{max-width:1370px}}.RecentNews_cardsRow__16cJf,.RecentNews_cardWrapper__1Ws7u{margin-bottom:4rem}@media (max-width:991.98px){.RecentNews_cardWrapper__1Ws7u{margin-bottom:4rem;height:auto}}.RecentNews_newsButton__1yuTG{color:#0059a7;color:#0059a7;color:var(--dark-blue-9);background-color:transparent;border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9);border-radius:30px;margin-top:30px;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 10px 6px 15px}.RecentNews_newsButton__1yuTG:hover{color:#fff;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);text-decoration:none;transition:all .3s ease 0s}.RecentNews_bgBlue__1Agbe{background-color:#ededed;background-color:#ededed;background-color:var(--very-light-grey)}.RecentNews_newsButton__1yuTG svg{margin-top:-5px;margin-left:2px}.RecentNews_catDropdownBox__2t_yO{padding-top:0;text-align:left}.RecentNews_catDropdown__1E7WG{width:auto}.RecentNews_catLabel__3rS5F{margin-right:10px}.RecentNews_newsRow__3mzWn{width:100%}.RecentNews_newsIcons__2UvLc{margin:0 auto;height:40px;width:40px}.RecentNews_cards__1NPtS{display:flex;flex-wrap:wrap;-webkit-padding-start:0;padding-inline-start:0;padding-left:0}.RecentNews_cardsItem__Zf1KC{display:flex;width:24%;margin-bottom:15px;margin-right:1%;border:1px solid #ccc;background-color:#ccc;background-color:var(--very-light-grey-4);background-color:#fff;text-align:left;transition:box-shadow .3s}.RecentNews_cardsItem__Zf1KC:hover{box-shadow:0 0 11px rgba(33,33,33,.2);box-shadow:0 0 11px rgba(33,33,33,0.2);box-shadow:0 0 11px var(--very-dark-grey-4);transition:all .3s ease 0s}.RecentNews_cardsContent__1y_5G{display:flex;flex-direction:column;width:100%}.RecentNews_cardsContent__1y_5G h1{padding:0 20px 10px;color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:none}.RecentNews_cardsContent__1y_5G a:hover h1{text-decoration:underline}.RecentNews_cardsContent__1y_5G span{padding:0 20px}.RecentNews_bodyPadding__3guXq{padding:0 20px 20px}.RecentNews_date__2ZsYb{font-size:.9em;font-style:oblique;margin-bottom:15px}.RecentNews_imgBox__3k18m{overflow:hidden;height:200px;width:100%}.RecentNews_cardImg__2TZQV{-o-object-fit:cover;object-fit:cover;width:100%;min-height:240px;margin-top:-40px}.RecentNews_cards__1NPtS h3{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:1.3em;color:#0059a7;color:#0059a7;color:var(--dark-blue-9);margin:16px 0}.RecentNews_loadMoreBox__CMU7_{justify-content:center;align-items:center;margin:0 0 55px;display:flex}.RecentNews_transparentButton__2INCj{color:#0059a7;color:#0059a7;color:var(--dark-blue-9);background-color:transparent;font-family:Lato-Bold,sans-serif;font-size:1.6rem;text-align:center;border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9);border-radius:30px;padding:6px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.RecentNews_transparentButton__2INCj:hover{color:#fff;text-decoration:none;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);transition:all .3s ease 0s}@media (min-width:1201px){.RecentNews_cardsItem__Zf1KC:nth-child(4n){margin-right:0}.RecentNews_catDropdownBox__2t_yO{padding-top:30px;text-align:right}.RecentNews_catDropdown__1E7WG{width:200px!important}}@media (min-width:993px) and (max-width:1200px){.RecentNews_titleBox__1k2ru{padding:0 40px 40px 3%;width:100%;justify-content:center}.RecentNews_cardsItem__Zf1KC{width:31.2%;margin-right:3%}.RecentNews_cardsItem__Zf1KC:nth-child(3n){margin-right:0}.RecentNews_title__1tJpF{font-size:2.3em}.RecentNews_cardImg__2TZQV{margin-top:0}}

/*!*2 cards in a column*!*/@media (max-width:992px){.RecentNews_cardsItem__Zf1KC{width:49%}.RecentNews_cardsItem__Zf1KC:nth-child(2n){margin-right:0}.RecentNews_cards__1NPtS h3{font-size:1.4em}.RecentNews_newsButton__1yuTG{margin-top:15px}.RecentNews_catDropdownBox__2t_yO{padding-top:0}.RecentNews_cardImg__2TZQV{width:430px}}@media (max-width:600px){.RecentNews_cardsItem__Zf1KC{width:100%;margin-right:0}.RecentNews_titleBox__1k2ru{padding-left:12px}.RecentNews_cards__1NPtS h3{font-size:1.2em}.RecentNews_cardImg__2TZQV{width:100%}.RecentNews_cardsContent__1y_5G{padding-bottom:0}.RecentNews_bodyPadding__3guXq,.RecentNews_cardsContent__1y_5G p,.RecentNews_cardsContent__1y_5G span{display:none}}.RecentNews_infinite-scroll-example__scrollable-parent__2YwS1{height:500px;overflow-y:scroll;position:relative}@media (max-width:991.98px){.RecentNews_cardsRow__16cJf{margin-bottom:0}.RecentNews_cardsCol__37kEv{margin-bottom:2rem}}.NewsTags_tagTitle__1XoeV{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:20px;padding-top:1.5rem;padding-bottom:.5rem}.NewsTags_buttonsContainer__36IZk{float:right}.NewsTags_buttonsContainer__36IZk button,.NewsTags_buttonsContainer__36IZk span{margin:3rem 2rem 2rem 0}@media (max-width:767.98px){.NewsTags_NewsTags__2y21k{padding-bottom:1.5rem}.NewsTags_buttonsContainer__36IZk{float:unset;align-items:center;justify-content:center;border-top:1px solid #999}}@media print{.NewsTags_buttonsContainer__36IZk{display:none}}.NewsArticle_NewsArticle__15J-9{padding:30px 0}.NewsArticle_NewsColumn__1AZle{border-right:1px solid #d3d3d3}@media (max-width:575.98px){.NewsArticle_NewsArticle__15J-9{padding:0;margin:0}}@media (max-width:991.98px){.NewsArticle_NewsColumn__1AZle{border:none}}.Breadcrumb_text__Bp6zU{text-decoration:underline}.Breadcrumb_image__8BC8s{font-style:normal;font-weight:bolder;padding:.2rem;vertical-align:middle}.ArticleBanner_articleBody__3Rj1_{padding-bottom:1.5rem;border-bottom:.1rem solid #666;border-bottom:.1rem solid #666;border-bottom:.1rem solid var(--light-grey-8)}.ArticleBanner_articleBody__3Rj1_ h2{font-family:"Lato-Medium","Lato Medium","Lato",sans-serif;font-weight:500;margin-top:1.5rem}.ArticleBanner_breadcrumb__3abIn{color:#0964b6;color:#0964b6;color:var(--main-blue);font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;padding-bottom:2rem}.ArticleBanner_articleBody__3Rj1_ a{text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue)}.ArticleBanner_desktopImage__1tthi{height:45rem;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #666;border-bottom:1px solid #666;border-bottom:1px solid var(--light-grey-8)}.ArticleBanner_mobileImage__3u5dL{display:none}.ArticleBanner_desktopImage__1tthi img{width:100%;height:100%}.ArticleBanner_publishDate__2iyJd{font-style:italic;font-size:1.5rem}.ArticleBanner_articleTitle__dLCsA{font-style:normal;margin-top:1rem}.ArticleBanner_warning__18RdF{background-color:#f8c63a;background-color:#f8c63a;background-color:var(--main-yellow);font-size:1.3rem;display:inline-block;padding:5px 15px;border-radius:6px;margin-bottom:10px}.ArticleBanner_infoIcon__3qVE9{vertical-align:middle;padding-bottom:2px}@media (max-width:575.98px){.ArticleBanner_articleBanner__24c8y{display:flex;flex-direction:column}.ArticleBanner_desktopImage__1tthi{display:none}.ArticleBanner_mobileImage__3u5dL{display:unset;margin:0 -30px;order:1;height:13rem;padding:0;border:none}.ArticleBanner_mobileImage__3u5dL img{height:100%;width:100%}.ArticleBanner_breadcrumb__3abIn{padding-top:1.5rem;order:2}.ArticleBanner_warning__18RdF{order:3}.ArticleBanner_publishDate__2iyJd{order:4}.ArticleBanner_articleTitle__dLCsA{order:5}}@media print{.ArticleBanner_breadcrumb__3abIn,.ArticleBanner_desktopImage__1tthi,.ArticleBanner_mobileImage__3u5dL{display:none}}.FeaturedBenefits_sectionTitle__mHIRZ{font-style:normal;margin-top:0;padding-bottom:1rem;border-bottom:.15rem solid #666;border-bottom:.15rem solid #666;border-bottom:.15rem solid var(--light-grey-8);padding-top:3rem}.FeaturedBenefits_benefitLinks__1JLVn{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue);line-height:2.4rem}.FeaturedBenefits_divider__1QvZl,.FeaturedBenefits_noDivider__3ghIV{padding-bottom:.5rem}.FeaturedBenefits_divider__1QvZl{border-bottom:.1rem dashed #666;border-bottom:.1rem dashed #666;border-bottom:.1rem dashed var(--light-grey-8)}.NewsCategory_cardWrapper__1cO02{margin-bottom:4rem}.NewsCategory_categoryTitle__2_I_q{text-align:center;padding:1.5rem}.NewsCategory_breadcrumb__7h5Lj{color:#0964b6;color:#0964b6;color:var(--main-blue);font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;padding-bottom:1.5rem}@media (max-width:991.98px){.NewsCategory_cardWrapper__1cO02{margin-bottom:4rem;height:auto}}.FeaturedVideo_FeaturedVideo__3hyrr{display:flex;flex-direction:column;align-items:center;height:100%;border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--very-light-grey-4);background-color:#fff;transition:box-shadow .3s;margin:2rem auto 0}.FeaturedVideo_FeaturedVideo__3hyrr:hover{box-shadow:0 0 11px rgba(33,33,33,.2);box-shadow:0 0 11px rgba(33,33,33,0.2);box-shadow:0 0 11px var(--very-dark-grey-4);transition:all .3s ease 0s}.FeaturedVideo_videoContainer__3mjDY{width:100%;display:flex;justify-content:center}.FeaturedVideo_playerContainer__3n8UQ{width:100%;position:relative;padding-top:56.25%}.FeaturedVideo_reactPlayer__1q33k{position:absolute;top:0;left:0;padding:0}@media (min-width:992px){.FeaturedVideo_FeaturedVideo__3hyrr{padding:3rem 5rem}.FeaturedVideo_playerContainer__3n8UQ{width:64rem}}@media (min-width:1200px){.FeaturedVideo_FeaturedVideo__3hyrr{flex-direction:row;margin:4.5rem auto 0}}.VideoDescription_VideoDescription__wsWh6{position:relative;flex-direction:column;width:100%}.VideoDescription_videoHeading__DS8-J{display:flex;border-bottom:4px solid #f8c63a;border-bottom:4px solid #f8c63a;border-bottom:4px solid var(--main-yellow);margin-bottom:1rem;padding-bottom:1rem;padding-top:1rem}.VideoDescription_videoHeading__DS8-J h3{display:flex;align-items:center;margin:1rem 1.5rem}.VideoDescription_desc__1mVpR{margin:1.4rem 1.5rem 1rem;font-size:1.4rem}.VideoDescription_logo__e3Z-D{display:none;margin:auto}.VideoDescription_titleLink__1-ogQ{color:#333;color:#333;color:var(--dark-grey);text-decoration:none}.VideoDescription_titleLink__1-ogQ:hover{text-decoration:underline;color:#333;color:#333;color:var(--dark-grey)}@media (min-width:992px){.VideoDescription_VideoDescription__wsWh6{padding:2.5rem 1.5rem 0}.VideoDescription_videoHeading__DS8-J{align-items:center;padding-top:0}.VideoDescription_logo__e3Z-D{display:flex;width:7.5rem;height:7.5rem;margin-right:-1rem}.VideoDescription_desc__1mVpR{margin-top:1.8rem}}@media (min-width:1200px){.VideoDescription_VideoDescription__wsWh6{margin-left:4rem;padding:15px 0 15px 15px}.VideoDescription_logo__e3Z-D{margin:auto 1rem auto -.75rem}}@media (max-width:992px){.VideoDescription_titleLink__1-ogQ{display:flex;margin-left:-6rem}}.VideoCard_MoreVideos__3jPob{margin-bottom:1rem}.VideoCard_MoreVideos__3jPob>.row:first-child{padding-bottom:0;margin-top:2rem}.VideoCard_videoCardCol__3HYrW{margin-bottom:3rem}.VideoCard_VideoCard__2hiWz{border:1px solid #999;border:1px solid #666;border:1px solid var(--light-grey-8)}.VideoCard_videoContainer__1LS6Y{width:100%}.VideoCard_playerContainer__TfqYl{width:100%;position:relative;padding-top:56.25%}.VideoCard_reactPlayer__36DjC{position:absolute;top:0;left:0;padding:0}.VideoCard_videoCardBody__26qQs{display:flex;flex-direction:column;padding:0 1.5rem 1.5rem}.VideoCard_titleLink__2wVH9,.VideoCard_titleLink__2wVH9:hover{color:#0964b6;color:#0964b6;color:var(--main-blue)}.VideoCard_date__2xgJb{font-style:italic;font-size:1.2rem;margin-bottom:1rem}.VideoCard_desc__1NDAS{font-size:1.4rem}@media (min-width:576px){.VideoCard_MoreVideos__3jPob>.row:first-child{padding-bottom:1rem}.VideoCard_MoreVideos__3jPob>.row:first-child h1{margin-top:2rem}.VideoCard_videoCardBody__26qQs h1{font-size:2.4rem}.VideoCard_date__2xgJb{font-size:1.2rem}.VideoCard_desc__1NDAS{font-size:1.6rem}}@media (min-width:992px){.VideoCard_VideoCard__2hiWz{height:50rem}}@media (min-width:1200px){.VideoCard_VideoCard__2hiWz{height:47rem}}.VideosBanner_headerTitle__2myyf{min-height:122px;background-color:#0964b6;background-color:#0964b6;background-color:var(--dark-blue-8);text-align:center;display:flex;flex-direction:column;justify-content:center;height:121px;margin:0}.VideosBanner_headerTitle__2myyf h1{font-style:normal;color:#fff;margin:0}.Affiliate_catButton__IWWDh{background-image:none;color:#0059a7;color:#0059a7;color:var(--dark-blue-9);background-color:transparent;border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9);border-radius:30px;margin-top:30px;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 10px 6px 15px}.Affiliate_catButton__IWWDh:hover{color:#fff;text-decoration:none;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);transition:all .3s ease 0s}.Affiliate_catButton__IWWDh svg{margin-top:-6px;margin-left:2px;vertical-align:middle}.Affiliate_buttonRow__3q_61{padding:30px 0 60px}.Heading_heading__1dKp7{color:#333;color:#333;color:var(--dark-grey);text-align:right}.Heading_cont__P_Stp a{color:#0964b6;color:#0964b6;color:var(--main-blue)}.Heading_cont__P_Stp a,.Heading_cont__P_Stp a:hover{text-decoration:underline}@media (min-width:992px){.Heading_headingRow__39BqW{text-align:right;padding-right:20px}}@media (max-width:768px){.Heading_cont__P_Stp{margin-left:15px;margin-right:15px}}.Heading_heading2__pSU39{color:#333;color:#333;color:var(--dark-grey);text-align:right;line-height:30px}.Heading_boldHeadingWorld__1-ISE{font-size:3rem}.Heading_body__195mp,.Heading_iconName__1454q{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-size:1em;line-height:normal;text-align:left;padding-top:7px}.Heading_subHeading__QhuiN{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:2rem;color:#073c67;color:#073c67;color:var(--dark-blue-11);text-align:center}.Heading_alignCenter__2gKoU{display:flex;flex-direction:column;justify-content:center}.Heading_alignment__2nmmI{text-align:center;padding-top:30px}.Heading_alignment2__3zmnP{text-align:right}.Heading_img_center__1Npeh{margin:0 auto}.Heading_timeline__2dsSE{margin:0;padding:20px 0}.Heading_iconName__1454q{font-size:1.2rem;color:#1e1e1e;color:#1e1e1e;color:var(--cod-grey);text-align:center}.Heading_alignment3__1m4WQ{text-align:center}@media (max-width:992px){.Heading_heading2__pSU39,.Heading_heading__1dKp7{text-align:left;padding:20px 0}.Heading_headingRow__39BqW{margin-left:-15px}.Heading_alignment2__3zmnP,.Heading_alignment3__1m4WQ{padding-top:25px;text-align:left}.Heading_alignment3__1m4WQ{padding-bottom:15px}.Heading_body__195mp{text-align:left;padding:0 15px}.Heading_alignment__2nmmI{text-align:center;padding-top:0;padding-bottom:0}.Heading_subHeading__QhuiN{font-size:1.7rem}.Heading_alignCenter__2gKoU{padding:5px}}@media (max-width:767px){.Heading_alignment2__3zmnP{padding-top:85px}}.Heading_card__1gjxr{background-color:#ddf3fe;background-color:#ddf3fe;background-color:var(--very-light-grey-9)}.Advocate_card__3LBao{border:4px solid #fff;min-height:150px;flex-flow:column wrap;flex:1 0 auto;background-color:#e8f0fb;background-color:#e8f0fb;background-color:var(--blue-lightest);border-radius:10px}.Advocate_adobe__MEEE- a,.Advocate_cards__PT0DV a,.Advocate_download__2ufm- a{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.Advocate_adobe__MEEE- a:hover,.Advocate_cards__PT0DV a:hover,.Advocate_download__2ufm- a:hover{text-decoration:underline}.Advocate_search__3gVzn{background-image:url(/static/media/search-solid-cropped.26f46b5a.svg);width:49.8%}.Advocate_empower__cd1yH,.Advocate_search__3gVzn{background-size:100px;flex-flow:row wrap;padding:0 30px 15px;background-position:100% 100%;background-repeat:no-repeat}.Advocate_empower__cd1yH{background-image:url(/static/media/laptop-solid-cropped.e8bd6772.svg)}.Advocate_create__2Sw8U{background-image:url(/static/media/print-solid-cropped.d7a8ca0a.svg);width:49.8%}.Advocate_create__2Sw8U,.Advocate_personalize__3KWZ7{background-size:100px;flex-flow:row wrap;padding:0 30px 15px;background-position:100% 100%;background-repeat:no-repeat}.Advocate_personalize__3KWZ7{background-image:url(/static/media/user-solid-cropped.4a6319f4.svg)}.Advocate_download_card__2EQ1w{background-image:url(/static/media/file-download-solid-cropped.5f8a2703.svg);background-size:100px;background-position:100% 100%;background-repeat:no-repeat;padding:20px}.Advocate_adobe__MEEE-{font-size:.8em;text-align:left}.Advocate_adobe__MEEE- a{text-decoration:underline}@media (min-width:992px){.Advocate_adobe__MEEE-{padding-top:50px}}.Advocate_body__2yzXK{padding-bottom:50px}.Advocate_body__2yzXK span p,.Advocate_cards__PT0DV h3,.Advocate_cards__PT0DV p,.Advocate_download_heading__1_wR2 h3{text-align:left}.Advocate_cards__PT0DV{display:flex;flex-flow:row wrap;flex-wrap:wrap}.Advocate_download_card__2EQ1w{align-items:center;flex-wrap:wrap}.Advocate_downloads__1arhW{list-style-type:none;padding-left:0;text-align:left}.Advocate_download__2ufm-{padding:3px 0}.Advocate_download__2ufm- a{text-decoration:underline}.LinkToUs_link_to_us_body__BXAaz section{background-color:#ddf3fe;background-color:#ddf3fe;background-color:var(--very-light-grey-9);padding:15px 25px;border-radius:10px;margin-bottom:15px}.LinkToUs_logo__34pJw{margin-top:15px;margin-bottom:60px;width:90%;height:auto}.LinkToUs_cont__3iQK7{margin-left:15px;margin-right:15px}.LinkToUs_logoDownloadLink__3TDmE{display:flex;position:relative}.LinkToUs_downloadIcon__2IT8-{color:#000;position:absolute;opacity:0;width:6rem;height:6rem;left:27.5%;top:35%;-webkit-animation:LinkToUs_move__n6Xf_ 1s infinite;animation:LinkToUs_move__n6Xf_ 1s infinite}@-webkit-keyframes LinkToUs_move__n6Xf_{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes LinkToUs_move__n6Xf_{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.LinkToUs_logoDownloadLink__3TDmE:hover .LinkToUs_downloadIcon__2IT8-{visibility:visible;opacity:.7}#firstDropdownQuestion{width:440px}.agencyInfo{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:13px;text-align:justify}.gridStyle{padding:15px;margin:15px 0;background-color:#fff}.ContactUsModal .gridStyle{height:440px;overflow-y:auto;overflow-x:hidden}.gridStyle a{display:flex;justify-content:space-between;align-items:center;width:100%;height:50px;background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-8);color:#000;border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--very-light-grey-4);border-radius:6px;padding:5px;color:#333}.gridStyle h4{margin:10px;text-decoration:underline;-webkit-text-decoration-color:#00008b;text-decoration-color:#00008b}#secondDropdownQuestion{width:400px}div[aria-labelledby=contact-us-modal-title]{display:flex!important;align-items:center}.buttonLink{color:#000;background:none;border:none;box-shadow:none;font-size:1.8rem;outline:none;padding-left:0}.buttonLink:active,.buttonLink:focus,.buttonLink:hover{border-color:transparent;text-decoration:underline;color:#337ab7;color:#337ab7;color:var(--dark-blue-13);text-shadow:none;box-shadow:none;background-color:transparent!important}.buttonLinkBlue{color:#0964b6;background:none;border:none;box-shadow:none;font-size:1.6rem;padding-left:0;text-decoration:underline}.buttonLinkBlue:active,.buttonLinkBlue:focus,.buttonLinkBlue:hover{border-color:transparent;text-decoration:none;color:#0964b6;text-shadow:none;box-shadow:none;background-color:transparent!important}.ContactUsModal #contact-us-dropdown:global(.btn),.ContactUsModal :global(.dropdown-menu>li>a){white-space:pre-wrap!important;text-align:left}.ContactUsModal .modal-body,.ContactUsModal .modal-footer,.ContactUsModal .modal-header{background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-8)}.MuiAccordionSummary-root.Mui-focused{outline:1px auto -webkit-focus-ring-color!important;background-color:transparent!important}.MuiAccordionSummary-expandIcon{transition:none!important}.MuiAccordionSummary-content{margin-bottom:0!important}@media (min-width:576px){.ContactUsModal .modal-footer .btn-primary,.ContactUsModal .modal-footer .btn-success{margin-left:auto;margin-right:auto}.ContactUsModal .Terms .modal-footer .btn-primary{margin-left:auto;margin-right:20px!important}.ContactUsModal .Terms .modal-footer .btn-success{margin-right:auto;margin-left:20px!important}}@media (min-width:992px){.buttonLink{padding-right:0}}@media (max-width:991px){#firstDropdownQuestion{width:420px}#secondDropdownQuestion{width:380px}}@media (max-width:443px){div[aria-labelledby=contact-us-modal-title]{align-items:unset}#firstDropdownQuestion{width:280px}#secondDropdownQuestion{width:240px}}@media (max-height:750px){.ContactUsModal .gridStyle{height:440px;overflow-y:auto;overflow-x:hidden}}@media (max-height:700px){.ContactUsModal .gridStyle{height:390px;overflow-y:auto;overflow-x:hidden}}@media (max-height:650px){.ContactUsModal .gridStyle{height:345px;overflow-y:auto;overflow-x:hidden}}@media (max-height:600px){.ContactUsModal .gridStyle{height:290px;overflow-y:auto;overflow-x:hidden}}@media (max-height:550px){.ContactUsModal .gridStyle{height:240px;overflow-y:auto;overflow-x:hidden}}@media (max-height:500px){.ContactUsModal .gridStyle{height:190px;overflow-y:auto;overflow-x:hidden}}@media (max-height:450px){.ContactUsModal .gridStyle{height:140px;overflow-y:auto;overflow-x:hidden}}@media (max-height:400px){.ContactUsModal .gridStyle{height:90px;overflow-y:auto;overflow-x:hidden}}@media (max-height:350px){.ContactUsModal .gridStyle{height:35px;overflow-y:auto;overflow-x:hidden}}.Terms_content__1e6bP{padding:10px 30px 20px}.Form_gridContainer__38_is{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr;margin-left:20px;margin-right:20px}.Form_formLabel__1m9uK{text-align:right;-ms-grid-column:1;grid-column:1/2;display:flex;margin-left:auto;align-items:center;align-self:start;height:34px;justify-self:end}.Form_formInput__15iH0 textarea{resize:none}.Form_errorWarning__1P1C9{color:red;font-weight:700;min-height:25px;margin-top:10px;margin-bottom:10px}.Form_errorWarning__1P1C9 .Form_warning__ZJhhe{color:#000}.Form_errorWarning__1P1C9 svg{fill:red;height:25px;margin-right:10px;width:25px;-webkit-transform:translateY(6px);transform:translateY(6px)}.Form_errorWarning__1P1C9 .Form_warning__ZJhhe svg{fill:#f8c63a;fill:#f8c63a;fill:var(--main-yellow)}.Form_formInput__15iH0{-ms-grid-column:2;grid-column:2/3}.Form_emailLabel__2kWPw{-ms-grid-row:1;-ms-grid-column:1;padding-right:16px}.Form_emailInput__1xSP7{-ms-grid-row:1;-ms-grid-column:2}.Form_descLabel__3BClq{-ms-grid-row:2;-ms-grid-column:1;padding-right:16px}.Form_descInput__2z6fN{-ms-grid-row:2;-ms-grid-column:2}.Form_captchaInput__xWy_J{-ms-grid-row:3;-ms-grid-column:2}.Form_captchaError__2NpoE{grid-column:2/3}@media (max-width:575.98px){.Form_gridContainer__38_is{grid-template-columns:1fr}.Form_formLabel__1m9uK{justify-self:start;margin-left:0;grid-column:1;height:auto;margin-bottom:0;padding-bottom:16px}.Form_formInput__15iH0{grid-column:1}.Form_formInput__15iH0[aria-label=google-captcha]{max-width:260px;display:flex;justify-content:center}.Form_addEmail__Fszwf{display:none}.Form_errorWarning__1P1C9{min-height:17px;font-size:1.2rem}.Form_captcha__opKdj{-webkit-transform:scale(.7);transform:scale(.7)}.Form_captchaError__2NpoE{grid-column:1}}.Dropdown_Dropdown__TxUkQ .modal-body{display:flex;justify-content:center}.Dropdown_Dropdown__TxUkQ .modal-body button{background-repeat:unset;text-shadow:none;border-color:#000;background-image:none;box-shadow:none;width:100%;display:flex;justify-content:space-between;align-items:center}.Dropdown_Dropdown__TxUkQ .modal-body button:active,.Dropdown_Dropdown__TxUkQ .modal-body button:focus,.Dropdown_Dropdown__TxUkQ .modal-body button:hover{background-color:transparent;border-color:#000}.Dropdown_Dropdown__TxUkQ .modal-body .dropdown{width:60%}.Dropdown_Dropdown__TxUkQ .modal-body .dropdown-menu{width:100%}.Dropdown_Dropdown__TxUkQ #contact-us-dropdown,.Dropdown_Dropdown__TxUkQ .dropdown-menu>li>a{white-space:pre-wrap;text-align:start}@media (max-width:575.98px){.Dropdown_Dropdown__TxUkQ .modal-body .dropdown{width:100%}.Dropdown_Dropdown__TxUkQ .modal-body{padding-left:35px;padding-right:35px}}.ContactUsModal_modalTitle__3YaMM{color:#333;margin-top:0;text-align:center}.ContactUsModal_modalTitleThanks__2UN3N{margin-bottom:0;padding:40px}.ContactUsModal_ContactUsModal__8IPnI .modal-header{border-bottom:none}.ContactUsModal_ContactUsModal__8IPnI .close{font-size:3.5rem;opacity:1}.ContactUsModal_ContactUsModal__8IPnI .modal-footer{display:flex;justify-content:space-evenly}@media (max-width:767.98px){.ContactUsModal_ContactUsModal__8IPnI .modal-dialog{width:76vw;margin:30px auto}}@media (max-width:575.98px){.ContactUsModal_ContactUsModal__8IPnI{padding-left:0;align-items:unset;margin:auto auto 20px}.ContactUsModal_ContactUsModal__8IPnI .modal-dialog{width:90vw}.ContactUsModal_ContactUsModal__8IPnI .modal-footer{flex-direction:column;padding:15px 35px}.ContactUsModal_ContactUsModal__8IPnI .modal-footer button:first-child{margin-bottom:20px}.ContactUsModal_ContactUsModal__8IPnI .modal-footer .btn+.btn{margin-left:0}.ContactUsModal_ContactUsModal__8IPnI .modal-header button{margin-left:10px}}.VideoHighlight_VideoHighlight__2T59C{display:block;margin-bottom:80px}.VideoHighlight_VideoHighlight__2T59C .VideoHighlight_videoHighlightContainer__2sr2v{display:flex;justify-content:center;align-items:center;height:300px}@media (max-width:1300px){.VideoHighlight_VideoHighlight__2T59C .VideoHighlight_videoHighlightContainer__2sr2v{flex-direction:column;height:auto}}.Highlight_Highlight__1YFUX{display:flex;flex-direction:column;justify-content:space-around;height:100%;flex-grow:1;padding:10px;max-width:280px}.Highlight_Highlight__1YFUX .Highlight_titleContainer__2zLPM{display:flex;justify-content:left;flex-direction:column;color:#333}.Highlight_Highlight__1YFUX .Highlight_titleContainer__2zLPM h2{text-align:left}@media (max-width:1300px){.Highlight_Highlight__1YFUX{align-items:center}.Highlight_Highlight__1YFUX .Highlight_titleContainer__2zLPM h2{text-align:center}}.Share_Share__3PDJK{display:flex}.Share_Share__3PDJK .Share_shareItem__2V3gw{padding:5px 20px 5px 0;display:flex;align-items:center}.Share_Share__3PDJK .Share_shareItem__2V3gw>*{display:flex;align-items:center}.Share_Share__3PDJK .Share_envelopeIcon__3FwZk{-webkit-transform:scale(1.4);transform:scale(1.4)}@media (max-width:1300px){.Share_Share__3PDJK .Share_shareItem__2V3gw{padding:5px 10px}}.Video_Video__19_aq{display:flex;justify-content:space-between;align-items:center;height:100%;flex-grow:3;border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--very-light-grey-4);background-color:#fff;transition:box-shadow .3s;padding:50px}.Video_Video__19_aq:hover{box-shadow:0 0 11px rgba(33,33,33,.2);box-shadow:0 0 11px rgba(33,33,33,0.2);box-shadow:0 0 11px var(--very-dark-grey-4);transition:all .3s ease 0s}.Video_Video__19_aq .Video_videoContainer__1eJmJ{position:relative;width:380px}.Video_Video__19_aq .Video_playerContainer__VuQ4y{position:relative;padding-top:56.25%}.Video_Video__19_aq .Video_reactPlayer__2CIRO{position:absolute;top:0;left:0;padding:0}@media (max-width:575.98px){.Video_Video__19_aq .Video_videoContainer__1eJmJ{width:300px}}@media (max-width:1199.98px){.Video_Video__19_aq{flex-direction:column;padding:10px}.Video_Video__19_aq .Video_videoContainer__1eJmJ{margin-bottom:50px}}.VideoDescription_VideoDescription__2RAb_{width:400px}.VideoDescription_VideoDescription__2RAb_ a:hover{color:#0964b6;color:#0964b6;color:var(--main-blue)}.VideoDescription_VideoDescription__2RAb_ .VideoDescription_cardsContent__2B-k5{position:relative;flex-direction:column;padding:15px 15px 5px;width:100%}.VideoDescription_VideoDescription__2RAb_ .VideoDescription_logo__3UR_H{padding-top:5px;padding-right:0}.VideoDescription_VideoDescription__2RAb_ .VideoDescription_border__3jRhe{border:solid rgba(248,198,58,.9);border:solid rgba(248,198,58,0.9);border:solid var(--yellow-7);width:100%}@media (max-width:575.98px){.VideoDescription_VideoDescription__2RAb_{width:300px}.VideoDescription_VideoDescription__2RAb_ .VideoDescription_headingWithLogo__3b6xn{display:none}}.Questions_Questions__zPrPj{background-color:#0964b6;background-color:#0964b6;background-color:var(--dark-blue-8)}.Questions_wrapper__39psm{background-color:transparent;position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:80px;margin-bottom:80px}.Questions_Questions__zPrPj .Questions_question__2G7-q{margin-bottom:23px;z-index:2}.Questions_Questions__zPrPj .Questions_question__2G7-q h2{color:#fad04e;color:#fad04e;color:var(--yellow-2);font-style:normal;margin:0 30px;text-align:center}.Questions_subTitleCol__1Pn36{width:80.5rem}.Questions_subTitle__2ohyb{font-size:2rem;color:#fff;text-align:center;padding:0 2rem}@media (max-width:991px){.Questions_subTitleCol__1Pn36{width:auto}.Questions_subTitle__2ohyb{font-size:1.6rem}}.Question_Question__255lu .Question_dropdownButton__2uKQD{display:flex;background-image:none;justify-content:space-between;align-items:center;z-index:2}.Question_Question__255lu .Question_dropdown-menu__1Q-OG>li>a{white-space:pre-wrap!important}.Question_Question__255lu .Question_dropdownButton__2uKQD:hover{background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-8)}.Question_Question__255lu ul[aria-labelledby=firstDropdownQuestion]{width:440px!important;z-index:3}.Question_Question__255lu ul[aria-labelledby=secondDropdownQuestion]{width:400px!important;white-space:pre-wrap;z-index:3}.Question_Question__255lu ul[aria-labelledby=firstDropdownQuestion]>li>a,.Question_Question__255lu ul[aria-labelledby=secondDropdownQuestion]>li>a{white-space:pre-wrap}#Question_primaryQuestion__3GJdP .Question_dropdownButton__2uKQD{width:440px;background-color:red}.Question_dropdownMenu__rg9vk{white-space:unset}#Question_secondaryQuestion__1V4Ap .Question_dropdownButton__2uKQD{width:400px}@media (max-width:991px){.Question_Question__255lu ul[aria-labelledby=firstDropdownQuestion]{width:420px!important}.Question_Question__255lu ul[aria-labelledby=secondDropdownQuestion]{width:380px!important}}@media (max-width:443px){.Question_Question__255lu ul[aria-labelledby=firstDropdownQuestion]{width:280px!important}.Question_Question__255lu ul[aria-labelledby=secondDropdownQuestion]{width:240px!important}}.Main_Main__3vp5g{position:relative;background-color:#fff;margin-top:-25px}.Main_Main__3vp5g .Main_askContainer__2kHTP{padding-top:70px;padding-bottom:70px;position:relative;z-index:2;background-color:#fff}.Main_questionIcon__2sjQc{width:23em;height:20em;position:absolute;top:175px;right:1%;z-index:1}@media (max-width:443px){.Main_questionIcon__2sjQc{width:17em;height:17em;top:260px;position:absolute;right:0;z-index:1;overflow:hidden!important}}.Banner_Banner__2qWF_{background-color:#0964b6;background-color:#0964b6;background-color:var(--dark-blue-8);position:relative}.Banner_Banner__2qWF_ .Banner_questionImage__3WfqM{width:290px;height:290px;background-size:cover;background-repeat:no-repeat;position:absolute;top:15%;right:1%;opacity:.2;z-index:1}.Banner_Banner__2qWF_ .Banner_questionIcon__2pQjx{position:absolute;top:15%;right:18%;z-index:1}.Banner_Banner__2qWF_ .Banner_wrapper__cj-sa{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent}.Banner_Banner__2qWF_ .Banner_headerTitle__1jCse{min-height:122px;text-align:center;display:flex;flex-direction:column;justify-content:center;height:121px;margin:0;z-index:2}.Banner_Banner__2qWF_ .Banner_headerTitle__1jCse h1{font-style:normal;color:#fff;padding:15px;margin:0}.NeedHelp_NeedHelp__esnOW{margin-bottom:40px}.NeedHelp_NeedHelp__esnOW h2{margin-bottom:30px;margin-top:30px!important;text-align:center}.NeedHelp_NeedHelp__esnOW .NeedHelp_wrapper__Wr2zV{flex-direction:column;align-items:center;width:70vw}.NeedHelp_NeedHelp__esnOW .NeedHelp_questionsContainer__2AJiL{background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-11);padding:30px;display:flex;flex-wrap:wrap}.NeedHelp_NeedHelp__esnOW .NeedHelp_questionsContainer__2AJiL .NeedHelp_question__AzM8l{cursor:pointer}.NeedHelp_NeedHelp__esnOW .NeedHelp_questionsList__20SB7{column-count:2;-webkit-columns:2;-moz-columns:2;list-style:none;padding-left:0}.NeedHelp_NeedHelp__esnOW button{background-color:transparent;border:none;color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline;cursor:pointer;margin:3px 5px 3px 0;padding-left:0;text-align:left}@media (max-width:992px){.NeedHelp_NeedHelp__esnOW .NeedHelp_wrapper__Wr2zV{padding:0 30px;width:unset}.NeedHelp_NeedHelp__esnOW .NeedHelp_wrapper__Wr2zV>*{width:100%;margin:0}.NeedHelp_NeedHelp__esnOW .NeedHelp_questionsContainer__2AJiL{flex-direction:column}}@media (max-width:600px){.NeedHelp_NeedHelp__esnOW .NeedHelp_questionsList__20SB7{-webkit-columns:1;column-count:1}}@media (max-width:443px){.NeedHelp_NeedHelp__esnOW{margin-bottom:30px}.NeedHelp_NeedHelp__esnOW .NeedHelp_questionsContainer__2AJiL{padding:15px}.NeedHelp_NeedHelp__esnOW .NeedHelp_wrapper__Wr2zV{padding:0 30px;width:unset}.NeedHelp_NeedHelp__esnOW .NeedHelp_questionsContainer__2AJiL>*{padding:5px 10px}}.AgencyPoc_cards__3TZWY ul,.AgencyPoc_cardsItem__2CY39 li{margin:0;padding:0;list-style:none}a.AgencyPoc_alink__3ExNg{text-decoration:none;width:100%}.AgencyPoc_cards__3TZWY{display:flex;flex-flow:row wrap;flex-wrap:wrap;margin:0;-webkit-padding-start:0;padding-inline-start:0;padding-left:5px}.AgencyPoc_cardsItem__2CY39{height:66px;display:flex;flex-flow:row wrap;align-items:center;padding:.5em;position:relative;width:100%;border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--very-light-grey-4);background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-11);border-radius:6px;margin-right:10px;margin-left:10px;margin-bottom:10px}.AgencyPoc_cardsItem__2CY39:hover{box-shadow:0 0 15px rgba(51,51,51,.8);box-shadow:0 0 15px #333;box-shadow:0 0 15px var(--very-dark-grey-2);transition:all .3s ease 0s}.AgencyPoc_cardsContent__2rBVe{display:flex;flex-direction:row;flex-flow:row nowrap;align-items:center;background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-11);width:100%;color:#282828;color:#282828;color:var(--dark-grey-3)}.AgencyPoc_cards__3TZWY h5{margin-top:0;margin-right:10px;margin-bottom:0;color:#282828;color:#282828;color:var(--dark-grey-3);max-width:80%}.AgencyPoc_cardsIcon__2urkj{height:40px;width:40px;margin-left:auto}@media (max-width:517px){.AgencyPoc_cardsItem__2CY39{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:0;margin-left:0}.AgencyPoc_cardsIcon__2urkj{height:25px;width:25px}.AgencyPoc_cards__3TZWY h5{line-height:unset}}@media (min-width:518px) and (max-width:736px){.AgencyPoc_cards__3TZWY{margin:0}.AgencyPoc_cardsItem__2CY39{width:45%;height:66px}}@media (min-width:736px) and (max-width:969px){.AgencyPoc_cardsItem__2CY39{width:30%}.AgencyPoc_cards__3TZWY{margin:0}}@media (min-width:970px) and (max-width:1199px){.AgencyPoc_cardsItem__2CY39{width:20.5%;height:80px}}@media (min-width:1200px){.AgencyPoc_cardsItem__2CY39{width:18%}}.FaqItem_FaqItem__3C70a{margin-bottom:40px}.FaqItem_accordionRoot__2yhfm{display:block!important}.FaqItem_FaqItem__3C70a .FaqItem_accordion__36r7E{border-radius:0;border:0;box-shadow:none}.FaqItem_FaqItem__3C70a .FaqItem_titleWrapper__1wfVz{width:100%}.FaqItem_FaqItem__3C70a .FaqItem_caret__2DfEU{color:#2564b6;color:#2564b6;color:var(--dark-blue-14);font-size:3rem}.FaqItem_FaqItem__3C70a .FaqItem_titleRow__1t9Is{display:flex;justify-content:space-between}.FaqItem_FaqItem__3C70a .FaqItem_titleRow__1t9Is h3{color:#333;color:#333;color:var(--dark-grey);margin:0;width:80%}.FaqItem_FaqItem__3C70a hr{border:1px solid #fad04d;border:1px solid #fad04e;border:1px solid var(--yellow-2);margin-top:10px}.FaqItem_FaqItem__3C70a .FaqItem_body__2H2_f{margin-left:15px}.FaqItem_FaqItem__3C70a .FaqItem_questionContactUsBtnContainer__1fHJi{display:flex;justify-content:flex-start;padding-left:15px;padding-bottom:5px}@media (max-width:992px){.FaqItem_FaqItem__3C70a .FaqItem_titleRow__1t9Is h3{margin-bottom:15px}.FaqItem_FaqItem__3C70a hr{margin-top:0;margin-bottom:5px}.FaqItem_FaqItem__3C70a .FaqItem_titleRow__1t9Is{flex-direction:column}}@media (max-width:443px){.FaqItem_FaqItem__3C70a .FaqItem_titleRow__1t9Is h3{font-weight:400;font-size:20px!important}.FaqItem_FaqItem__3C70a{margin-bottom:40px}.FaqItem_FaqItem__3C70a .FaqItem_body__2H2_f{margin-left:0}.FaqItem_FaqItem__3C70a .FaqItem_questionContactUsBtnContainer__1fHJi{justify-content:center;padding-left:0}}.FaqItem_FaqItem__3C70a a,.FaqItem_FaqItem__3C70a a:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.FaqItem_keywordStyle__1fbYZ{background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-8);text-align:center;margin:0 8px 5px 0;padding:5px;font-size:1.1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.FaqItems_FaqItems__3YX5-{margin-top:40px;width:unset;padding:0 30px}@media (max-width:992px){.FaqItems_FaqItems__3YX5-{padding:20px}.FaqItems_FaqItems__3YX5->*{width:auto}}.Footer_Footer__3Smc2{width:100%;background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-11)}.Footer_Footer__3Smc2 .Footer_wrapper__3R1L8{display:flex;justify-content:space-between}.Footer_Footer__3Smc2 .Footer_askContainer__1Ep2b{padding:20px 60px 15px 0}.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n{display:flex;justify-content:space-around;background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-11);margin-right:-15px}.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n .Footer_link__nMi8b{display:flex;margin-top:auto;margin-bottom:auto;cursor:pointer;padding:10px 30px;align-items:center;transition:all .2s}.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n .Footer_link__nMi8b:hover a,.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n .Footer_link__nMi8b a,.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n button,.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n button:active,.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n button:focus,.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n button:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline;font-size:1.8rem}.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n .Footer_link__nMi8b svg{margin-right:10px;color:#0964b6;color:#0964b6;color:var(--main-blue)}@media (min-width:1200px){.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n{margin-right:-15px}.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n .Footer_link__nMi8b{padding:10px 0 10px 30px}.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n .Footer_link__nMi8b:first-child{padding:10px 30px}}@media (max-width:1199.98px){.Footer_Footer__3Smc2 .Footer_wrapper__3R1L8{justify-content:center}.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n .Footer_link__nMi8b{padding:10px 20px}}@media (max-width:992px){.Footer_Footer__3Smc2 .Footer_wrapper__3R1L8{flex-direction:column}.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n{margin-bottom:20px}}@media (max-width:443px){.Footer_askContainer__1Ep2b{padding:0}.Footer_Footer__3Smc2 .Footer_linksContainer__7qN6n{flex-direction:column;align-items:center}}.AwardsSection_backgroundRow__3hgbR{margin:0;height:100%;display:flex;flex-flow:wrap;overflow:hidden}.AwardsSection_quote_icon__24j8y{padding-right:0;align-items:right;text-align:right}.AwardsSection_midCol__2SJcE{padding-top:80px;padding-bottom:60px}.AwardsSection_awardsCol__HxIS5{background-color:#fff;z-index:10}.AwardsSection_backgroundLeft__olcY7{padding-left:0;text-align:left;height:100%}.AwardsSection_hideRow1__vF2mP{display:none}.AwardsSection_backgroundRight__1xvzw{padding-right:0;text-align:right;height:100%;z-index:-10}.AwardsSection_awardsRow__2dib9{padding-top:30px}.AwardsSection_heading__3Gbh1{font-style:normal;color:#1e1e1e;color:#1e1e1e;color:var(--cod-grey);text-align:center}.AwardsSection_alignCenter__3FWEs{justify-content:center;text-align:center;align-items:center}.AwardsSection_awards__KmtVR>p{margin:0 0 5px!important}.AwardsSection_imageRight__1xKaX{position:absolute;top:0;right:0;height:100%;z-index:-10}.AwardsSection_imageLeft__91AYt{position:absolute;top:0;left:0;height:100%}.AwardsSection_icon__1Z91_{color:#f8c63a;color:#f8c63a;color:var(--yellow-4);padding-bottom:10px}.AwardsSection_awards__KmtVR,.AwardsSection_year__1evgK{font-style:normal;color:#1e1e1e;color:#1e1e1e;color:var(--cod-grey);text-align:center}.AwardsSection_awards__KmtVR{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-size:.9em;line-height:normal;padding-top:10px;padding-bottom:30px}.AwardsSection_fullHeight__2ssz0{position:relative;flex:1 1}@media (max-width:992px){.AwardsSection_quote__1W4Lx>p:nth-child(2){text-align:right}.AwardsSection_awards__KmtVR{padding-top:5px}.AwardsSection_hideRow1__vF2mP{display:unset}.AwardsSection_hideRow__1aJPd{display:none}.AwardsSection_awardsRow__2dib9{padding-top:15px}.AwardsSection_midCol__2SJcE{padding-top:30px}.AwardsSection_quote_icon__24j8y{align-items:left;text-align:left;padding-bottom:15px;padding-top:30px}}.BenefitFinder_headerTitle__3KgGh h1{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:2em;color:#fff;margin:0}@media print{.BenefitFinder_headerTitle__3KgGh{display:none}}.Categories_cards__1L2YS{background-color:#fff;border-radius:6px;padding-left:30px}.Categories_cardBox__2n1QN{margin-right:0;margin-top:40px}.Categories_card__1OjVi{cursor:pointer;margin-right:10px;margin-bottom:20px;padding:1em}.Categories_card__1OjVi:focus,.Categories_card__1OjVi:hover{border:1px solid #0059a7;border:1px solid #0059a7;border:1px solid var(--dark-blue-9)}.Categories_cardsIcon__M_-7x{-webkit-filter:brightness(0) saturate(100%) invert(20%) sepia(53%) saturate(4046%) hue-rotate(194deg) brightness(94%) contrast(101%);filter:brightness(0) saturate(100%) invert(20%) sepia(53%) saturate(4046%) hue-rotate(194deg) brightness(94%) contrast(101%)}.Categories_cardsIcon__M_-7x,.Categories_cardsIconChecked__3R9j_{position:absolute;top:15px;right:15px;float:right;height:40px;width:40px}.Categories_cardsIconChecked__3R9j_{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(5268%) hue-rotate(219deg) brightness(106%) contrast(100%);filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(5268%) hue-rotate(219deg) brightness(106%) contrast(100%)}.Categories_cardsItem__LgA_1:hover{box-shadow:2px 7px 7px #333;box-shadow:2px 7px 7px #333;box-shadow:2px 7px 7px var(--dark-grey);transition:all .3s ease 0s}.Categories_checked__2wOw9{background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);border:1px solid #0059a7;border:1px solid #0059a7;border:1px solid var(--dark-blue-9);transition:all .3s ease 0s}.Categories_header__A1rlL{text-align:center;padding-right:10px}.Categories_headerBlock__3FXKO{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:0}.Categories_pageDescription__1Iti4{margin-top:0;margin-bottom:40px}.Categories_next__2ioxt{display:flex;justify-content:center;color:#fff;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-3);height:44px;width:138px;align-self:center;border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-3);border-radius:30px;padding:6px 30px;font-size:1.3em}.Categories_next__2ioxt:focus,.Categories_next__2ioxt:hover{color:#0059a7;color:#0059a7;color:var(--dark-blue-3);background-color:#fff;text-decoration:none;transition:all .3s ease 0s}.Categories_next__2ioxt:disabled{background-color:#656363;background-color:#656363;background-color:var(--light-grey-3);border-color:#656363;border-color:#656363;border-color:var(--light-grey-3)}.Categories_nextContainer__9aClA{display:flex;justify-content:center}.Categories_hideLink__1iTE3{-webkit-appearance:none;border:none;background-color:transparent}.Categories_categoryCartContainer__XcNHW{display:flex;justify-content:left}.Categories_hideLink__1iTE3:focus,.Categories_hideLink__1iTE3:hover{text-decoration:none}.Categories_catHeader__ik3aU{text-align:left;margin-top:0;padding:0 46px 10px 0;color:#282828;color:#282828;color:var(--dark-grey-3);flex:1 0 auto}.Categories_catHeaderChecked__3n-_4{text-align:left;margin-top:0;padding:0 46px 10px 0;color:#fff;color:#fff;color:var(--main-white);flex:1 0 auto}.Preconditions_BFcontainer__3DN0f{border-radius:6px;background:#fff;padding:30px 20px;margin:0 0 40px;text-align:center}.Preconditions_questionBox__RwwPK{padding:30px}.Preconditions_number__3L0FU{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;padding-top:5px;font-style:normal;font-size:1.6rem;text-align:center;border-radius:50%;height:32px;width:32px;color:#fff;margin-bottom:10px}.Preconditions_secondLine__1rtsu{font-size:1.6rem}.Preconditions_asterisk__1yimJ{font-style:italic;vertical-align:middle;font-size:2.5rem;font-weight:700;color:#ae1212;color:#ae1212;color:var(--red);line-height:0;margin-right:10px;margin-left:2px}.Preconditions_header__2H-kh{padding-bottom:10px;text-align:center}.Preconditions_nextButtonContainer__28Kan{flex-direction:column}.Preconditions_fromMiniqAlert__2tK5e{width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:35px auto 0}.Preconditions_fromMiniqAlert__2tK5e .MuiAlert-icon{align-items:center}.Preconditions_fromMiniqAlert__2tK5e .MuiAlert-message{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-size:1.5rem;text-align:left;color:#333}.Preconditions_allAnsweredAlert__2NpUc{margin-top:30px;width:50%;min-width:300px;margin-left:auto;margin-right:auto}.Preconditions_fromMiniqText__fCtbd{font-size:1.6rem;color:#333;color:#333;color:var(--dark-grey)}.Preconditions_secondLine__1rtsu a,.Preconditions_secondLine__1rtsu a:hover{text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue)}.Preconditions_gridStyle__20A3c{width:100%;padding-top:40px}.Preconditions_nextButtonContainer__28Kan{padding-top:4rem}.Preconditions_questionIcon__3GCp5{padding:5px 0 0 5px}.Preconditions_skeleton__KyCiD{padding-bottom:10px}.Preconditions_required__30q1A{margin-top:40px}.Preconditions_hideInTablet__3exvA,.Preconditions_showInTablet__3ygXi{position:relative}.Preconditions_hideInTabletTooltip__3ySt7,.Preconditions_hideInTabletTooltipTabs__4Fs3N,.Preconditions_showInTabletTooltip__2Jwiv,.Preconditions_showInTabletTooltipTabs__2sH5l{z-index:1;position:absolute}.Preconditions_hideInTabletTooltip__3ySt7{top:-46px;left:165px;width:250px}.Preconditions_hideInTabletTooltipTabs__4Fs3N{left:66px;top:22px;max-width:172px}.Preconditions_showInTabletTooltip__2Jwiv{top:-44px;left:61px;width:150px}.Preconditions_showInTabletTooltipTabs__2sH5l{left:73px;top:22px;max-width:190px}@media (max-width:1199.98px){.Preconditions_hideInTabletTooltip__3ySt7{left:66px}}@media (min-width:992px){.Preconditions_showInTablet__3ygXi{display:none}}@media (max-width:991.98px){.Preconditions_fromMiniqAlert__2tK5e{width:100%}.Preconditions_header__2H-kh{text-align:center}.Preconditions_firstLine__18shv{margin-bottom:14px;display:block}.Preconditions_hideInTablet__3exvA{display:none}}@media (max-width:767.98px){.Preconditions_showInTabletTooltip__2Jwiv{left:-4px;width:127px}}@media (max-width:575.98px){.Preconditions_showInTabletTooltip__2Jwiv{top:-41px;left:-9px}.Preconditions_showInTabletTooltipTabs__2sH5l{left:38px}}@media (max-width:450px){.Preconditions_header__2H-kh,h2{font-size:1.6rem}}@media print{.Preconditions_categorySwitcherCol__2HcHz{display:none}}.Questions_longCheck__1GIGi{display:flex;justify-content:center;width:25%}.Questions_longCheckInner__2zOnh{width:auto;width:50px;display:flex;justify-content:flex-start}.Questions_asterisk__18q1A{font-style:italic;font-size:2.2rem;font-weight:700;color:#ae1212;color:#ae1212;color:var(--red);line-height:.8}.Questions_tooltipAndAsterisk__2cT-W{display:inline-flex}.Questions_dropDownContainer__3F5pf{max-width:250px}.Questions_padding__1uQe_{display:inline-flex;flex-wrap:wrap;justify-content:center}.Questions_checkbox__1DhHB{width:50%;text-align:left;text-indent:-20px;margin-left:20px;display:inline-block}.Questions_checkboxFieldset__2L7QA{flex-direction:column}.Questions_radioWrapper__15ZWS{width:20%;text-align:left}.Questions_checkboxWrapper__29WUA{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding-left:5px}@media (max-width:768px){.Questions_checkboxWrapper__29WUA{flex-direction:column;padding-left:0}}.Questions_legendPadding__3mf3i{padding-bottom:14px}.Questions_ieFix__3rOMI{width:100%}.Questions_dropdownLabel__KnvuA{font-size:1.6rem!important;color:#666!important;color:#666!important;color:var(--light-grey-8)!important}.Questions_dropdownDate__3vFN6{padding:0 10px}.Questions_skipQuestionBtnContainer__1zEKl{display:flex;justify-content:center;align-items:center;padding-top:3rem}.Questions_skipQuestionBtnContainer__1zEKl .Questions_skipQuestionBtn__3Sfew{background-color:transparent;border:none;color:#0059a7;color:#0261b4;color:var(--dark-blue-4);text-decoration:underline;transition:all .2s;font-family:Lato-Bold,sans-serif;font-size:1.5rem}.Questions_skipQuestionBtnContainer__1zEKl .Questions_skipQuestionBtn__3Sfew:focus{color:#053d6d;color:#053d6d;color:var(--dark-blue-5);color:red}.Questions_toolTipContainer__2PLU2{display:flex;flex-direction:column}.Questions_toolTipContainer__2PLU2 p{margin:0}.Questions_toolTipCloseBtn__254xA{display:flex;justify-content:center;align-items:center;padding:5px;background-color:transparent;border:none;margin:5px 0 5px auto}.Questions_openTooltipBtn__WQ6vX{color:#333!important;color:#333!important;color:var(--dark-grey)!important}.Questions_toolTipCloseBtn__254xA:hover svg{fill:#0764b6;fill:#0764b6;fill:var(--dark-blue-6)}.Questions_tooltipOuterWrapper__IY194{width:100%;justify-content:center;display:flex}.Questions_tooltipInnerWrapper__1GPNn{width:10%;position:relative;width:238px}.Questions_tooltipContainer__2xoK7{position:absolute;max-width:238px;left:-77px;top:-50px}@media (max-width:600px){.Questions_checkbox__1DhHB,.Questions_radioWrapper__15ZWS{width:100%}}@media (max-width:575.98px){.Questions_tooltipContainer__2xoK7{width:150px;left:11px}}.xBtn{right:-12px}.xBtn,.xBtnRight{background-color:#fff;border:3px solid #555;border:3px solid #555;border:3px solid var(--dark-grey-4);border-radius:50%;width:30px;height:30px;position:absolute;color:#555;padding:3px 2px 0;top:-11px}.xBtnRight{left:-10px}.box{position:absolute;box-shadow:7px 9px 8px -8px #636363;box-shadow:7px 9px 8px -8px #636363;box-shadow:7px 9px 8px -8px var(--light-grey-6);background:#e4e4e4;background:#e4e4e4;background:var(--very-light-grey-6);opacity:.9;z-index:1;border:0;border-radius:6px;width:250px;padding:10px;top:36px;left:190px}.box.top:after{content:" ";position:absolute;left:30px;top:-15px;border:15px solid transparent;border-top:none;border-bottom:15px solid #504646;border-bottom:15px solid #e4e4e4;border-bottom:15px solid var(--very-light-grey-6)}.box.right:after{right:-15px;top:15px;border-right:none;border-left:15px solid #e4e4e4;border-left:15px solid #e4e4e4;border-left:15px solid var(--very-light-grey-6)}.box.left:after,.box.right:after{content:" ";position:absolute;border-top:15px solid transparent;border-bottom:15px solid transparent}.box.left:after{left:-12px;top:7px;border-right:15px solid #e4e4e4;border-right:15px solid #e4e4e4;border-right:15px solid var(--very-light-grey-6);border-left:none}.box.bottom:after{content:" ";position:absolute;right:30px;bottom:-15px;border-top:15px solid #e4e4e4;border-top:15px solid #e4e4e4;border-top:15px solid var(--very-light-grey-6);border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:none}.TutorialTooltipRelativeStyles_xBtn__1CdDT{right:-12px}.TutorialTooltipRelativeStyles_xBtn__1CdDT,.TutorialTooltipRelativeStyles_xBtnRight__Ud6Pt{background-color:#fff;border:3px solid #555;border:3px solid #555;border:3px solid var(--dark-grey-4);border-radius:50%;width:30px;height:30px;position:absolute;color:#555;padding:3px 2px 0;top:-11px}.TutorialTooltipRelativeStyles_xBtnRight__Ud6Pt{left:-10px}.TutorialTooltipRelativeStyles_box__5lQl9{box-shadow:7px 9px 8px -8px #636363;box-shadow:7px 9px 8px -8px #636363;box-shadow:7px 9px 8px -8px var(--light-grey-6);background:#e4e4e4;background:#e4e4e4;background:var(--very-light-grey-6);opacity:.9;border:0;border-radius:6px;padding:10px;position:relative}.TutorialTooltipRelativeStyles_box__5lQl9.TutorialTooltipRelativeStyles_top__24B1b:after{content:" ";position:absolute;left:30px;top:-15px;border:15px solid transparent;border-top:none;border-bottom:15px solid #504646;border-bottom:15px solid #e4e4e4;border-bottom:15px solid var(--very-light-grey-6)}.TutorialTooltipRelativeStyles_box__5lQl9.TutorialTooltipRelativeStyles_right__28TpK:after{content:" ";position:absolute;right:-15px;top:15px;border-top:15px solid transparent;border-right:none;border-left:15px solid #e4e4e4;border-left:15px solid #e4e4e4;border-left:15px solid var(--very-light-grey-6);border-bottom:15px solid transparent}.TutorialTooltipRelativeStyles_box__5lQl9.TutorialTooltipRelativeStyles_left__kggKh:after{content:" ";position:absolute;left:-12px;top:7px;border-top:15px solid transparent;border-right:15px solid #e4e4e4;border-right:15px solid #e4e4e4;border-right:15px solid var(--very-light-grey-6);border-left:none;border-bottom:15px solid transparent}.TutorialTooltipRelativeStyles_box__5lQl9.TutorialTooltipRelativeStyles_bottom__1Ebpr:after{content:" ";position:absolute;right:30px;bottom:-15px;border-top:15px solid #e4e4e4;border-top:15px solid #e4e4e4;border-top:15px solid var(--very-light-grey-6);border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:none}#Question input[type=number],#Question input[type=text]{text-align:center;background-color:transparent;max-width:250px;width:100%;border:none;border-bottom:1px dotted #000}#Question input[type=date]:focus,#Question input[type=number]:focus,#Question input[type=text]:focus{outline:none;border-bottom:2px solid #000;margin-bottom:-1px}#Question select,.rwDropdownContainer{-webkit-appearance:none;appearance:none;cursor:pointer;-webkit-border-radius:0;width:100%;max-width:250px;min-width:130px;margin:5px 5px 0;padding:0 14px 0 7px;line-height:1.75;color:#000;background-color:transparent;border:none;border-bottom:1px dotted #000;-ms-word-break:normal;word-break:normal}#Question select{background:url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM4NC4wMiAyMjQiPjxwYXRoIGQ9Ik0xOTEuOTkgMjI0YTMxLjgzIDMxLjgzIDAgMDEtMjIuNjItOS4zOGwtMTYwLTE2MEEzMiAzMiAwIDAxNTQuNjIgOS4zOEwxOTEuOTkgMTQ2LjggMzI5LjM5IDkuNGEzMiAzMiAwIDAxNDUuMjUgNDUuMjVsLTE2MCAxNjBhMzEuOTEgMzEuOTEgMCAwMS0yMi42NSA5LjM1eiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==") no-repeat;background-size:13px;background-position:calc(100% - 3px) 50%;background-repeat:no-repeat;background-color:transparent;text-align:center}.rwDropdownContainer{background:unset;box-shadow:none!important;padding-right:0;padding-left:0}.rw-dropdown-list-input{background-color:transparent}.rw-popup-transition{max-width:250px!important}.rw-dropdown-list-autofill,.rw-filter-input,.rw-input{color:#000}#Question input[type=checkbox]{margin-right:5px;cursor:pointer}#Question input[type=checkbox]>label{font-size:1.6rem}#Question legend{border:none;display:inline;margin-bottom:0}#Question label>p,legend>p{display:inline;padding-right:4px}#Question label,#Question legend{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400!important;text-align:center;display:inline;font-style:normal;font-size:1.8rem;color:#333;color:#333;color:var(--dark-grey);width:100%}#Question label{text-align:left}#Question fieldset>label{max-width:93%}#Question select::-ms-expand{display:none}#dropdown-date{display:inline-flex;margin:10px 10px 0 0}.rc-collapse-item:last-child>.rc-collapse-content{clear:both!important}.rc-collapse-content{padding:0 16px 0 0!important}.rc-collapse>.rc-collapse-item>.rc-collapse-header{color:#0059a7!important;color:#0059a7!important;color:var(--dark-blue-3)!important;padding:10px 5px 10px 0!important}#Question ol{list-style-type:none}@media (max-width:768px){#Question fieldset{display:flex}}.ProgressBar_progressBarBox__26VRm{border-radius:6px;background:#fff;padding:22px 20px;margin:-60px 0 40px;text-align:center;border-top-left-radius:0;border-top-right-radius:0}.circleNum{color:#fff;position:absolute;background-color:red;height:22px;width:22px;right:7px;top:5px;border-radius:50%;padding:4px 4px 4px 3px;font-size:1.4rem;text-align:center}@media (max-width:768px){.circleNum{line-height:1em}}.BFFooter_bffooter__1BK19{margin:-90px 0 38px;text-align:center}.BFFooter_specialFooter__GBR5G{display:block;background-color:#fff;padding:16px 0;width:100%;height:inherit;line-height:.8em;border-radius:6px}.BFFooter_disabledSpan__2W7zr{background-color:#ccc!important;background-color:#ccc!important;background-color:var(--very-light-grey-4)!important}.BFFooter_disabledLink__27wXC{cursor:not-allowed;text-decoration:none!important}.BFFooter_disabledLink__27wXC:focus{font-weight:900}.BFFooter_specialFooter__GBR5G a{color:#0059a7}.BFFooter_specialFooter__GBR5G a:focus,.BFFooter_specialFooter__GBR5G a:hover{text-decoration:none}.BFFooter_leftBtn__3RltX{text-align:left;padding-right:0;text-decoration:underline;font-family:Lato-Bold,sans-serif;font-size:1.6rem}.BFFooter_midBtn__34Em4{text-align:center}.BFFooter_rightBtn__2REHW{text-align:right;padding-left:0}.BFFooter_rightBtn__2REHW a:focus>span{outline:2px solid #fff}.BFFooter_resultBtn__4Y84e{background-color:#fff;border-radius:30px;font-family:Lato-Bold,sans-serif;font-size:1.6rem;padding:6px 32px 6px 12px;position:relative;color:#0059a7;outline:2px solid #0059a7;margin:0 36px 0 0}.BFFooter_resultBtn__4Y84e:hover,.BFFooter_rightBtn__2REHW a:focus>span{background-color:#f8c63a;background-color:#f8c63a;background-color:var(--main-yellow)}.BFFooter_circleNum__3n1rv{position:absolute;background-color:#f60;background-color:#f60;background-color:var(--main-red);height:22px;width:22px;right:-9px;top:-8px;border-radius:50%;padding:4px;font-size:1.4rem;text-align:center}.BFFooter_resultBtn__4Y84e a{text-decoration:underline}.BFFooter_footIcon__1hB2e{margin-right:5px;margin-left:36px;height:14px}.BFFooter_starIcon__jwSIb{color:#0059a7;color:#0964b6;color:var(--main-blue);margin-right:5px;height:12px}@media (max-width:768px){.BFFooter_specialFooter__GBR5G{line-height:1.5;border-radius:6px}.BFFooter_specialFooter__GBR5G a{display:flex;width:100%}.BFFooter_mobileBtn__3CD5V{background-color:#fff;border-radius:6px;padding:8px 14px 8px 10px;color:#0059a7;white-space:nowrap;width:100%}.BFFooter_resultBtn__4Y84e{width:100%}.BFFooter_footIcon__1hB2e{color:#0059a7;color:#06c;color:var(--dark-blue)}.BFFooter_leftBtn__3RltX{text-align:center;padding-right:15px;margin-bottom:10px}.BFFooter_rightBtn__2REHW{text-align:center;padding-left:15px;margin-top:10px}}@media (max-width:600px){.BFFooter_mobileBtn__3CD5V{background-color:#fff;border-radius:6px;color:#0059a7}.BFFooter_mobileBtn__3CD5V,.BFFooter_resultBtn__4Y84e{padding:6px;white-space:nowrap;font-size:1.4rem}.BFFooter_footIcon__1hB2e{color:#0059a7;color:#06c;color:var(--dark-blue)}}@media print{.BFFooter_specialFooter__GBR5G{display:none}}.EligibleBenefits_EligibleBenefits__3wLw4{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:150px}.EligibleBenefits_EligibleBenefits__3wLw4 .EligibleBenefits_alert__2bEUE{background-color:#06c;background-color:#06c;background-color:var(--dark-blue);font-size:2.6rem;color:#fff;border-radius:16px;font-weight:700;font-family:Lato-Bold,"Lato Bold",Lato;padding:10px;text-overflow:ellipsis;max-width:600px;line-height:1.42857143;margin:0}.EligibleBenefits_EligibleBenefits__3wLw4 .EligibleBenefits_buttonContainer__2tyKy{margin-top:80px;margin-bottom:20px}.EligibleBenefits_EligibleBenefits__3wLw4 .EligibleBenefits_alert__2bEUE .EligibleBenefits_number__mUeOV{color:#f8c63a;color:#f8c63a;color:var(--main-yellow)}@media (max-width:768px){.EligibleBenefits_EligibleBenefits__3wLw4 .EligibleBenefits_alert__2bEUE{width:auto;font-size:2.3rem}.EligibleBenefits_EligibleBenefits__3wLw4{padding-top:70px}}#Eligibility_Checker ul.nav-tabs>li.active>a{background-color:#f8c63a;background-color:#f8c63a;background-color:var(--main-yellow)}#Eligibility_Checker ul.nav-tabs>li>a{font-size:1.5rem}#Eligibility_Checker a#Eligibility_Checker-tab-Result>span.number-of-results{display:inline-block;color:#06c;color:#06c;color:var(--dark-blue);padding-right:5px;font-weight:700;-webkit-transform:scale(1.4);transform:scale(1.4)}.asterisk{font-style:italic;font-size:2.2rem;font-weight:700;color:#ae1212;color:#ae1212;color:var(--red);line-height:0;padding-right:10px}.required{margin-top:30px}.header{padding-bottom:10px;text-align:center}.nextButtonContainer{flex-direction:column}#Eligibility_Checker ol{list-style-type:none}@media (max-width:992px){.header{text-align:center}}@media (max-width:450px){.header,h2{font-size:1.6rem}}@media (max-width:1199px){#Eligibility_Checker>.nav-tabs{display:none}}@media print{#Eligibility_Checker>ul{display:none}}.ResultsPage_ResultsPageMain__3EUns{display:block}.ResultsPage_ResultsPagePrint__tHvEy{display:none}.ResultsPage_boxOutline__2HqZ7{border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--light-grey-4);border-radius:6px;background-color:#ccc;background-color:#ccc;background-color:var(--light-grey-4);padding:8px 6px;margin:20px 16px;font-weight:900}.ResultsPage_resultMsg__Tvcfn{text-align:left;font-size:2.5rem;font-weight:700;margin:0 16px 26px;overflow:hidden;text-overflow:ellipsis;max-width:95vw;position:relative}.ResultsPage_boxOutline__2HqZ7 h3{text-align:left;font-size:2.4rem;position:relative}.ResultsPage_smallBoxIcon__12CnY{position:absolute;top:23px;left:20px;width:32px}.ResultsPage_starIcon__b7-C3{margin-left:5px}.ResultsPage_smallBoxOutline__2Ocn4{border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--light-grey-4);border-radius:6px;background-color:#fff;padding:10px 15px 10px 54px;margin:10px 0;font-weight:700;text-align:left;color:#0059a7;color:#0059a7;color:var(--dark-blue-3);text-decoration:underline}.ResultsPage_resultP__3leZN{text-align:left;padding:0 8px 0 16px}.ResultsPage_resultNum__1yg59{font-weight:700;font-size:1.8rem}.ResultsPage_expandText__3bQ9T{float:right;margin-top:-25px}.ResultsPage_expandAll__2axTK,.ResultsPage_expandText__3bQ9T{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.ResultsPage_expandAll__2axTK{font-size:.8em;border:none;background:none;cursor:pointer;padding-left:0;padding-right:0}.ResultsPage_expandedBox__CxGdB{text-align:left;border:none!important;background-color:transparent!important;width:inherit}.ResultsPage_resultBenefits__1Cy-6 li{border-top:1px dotted #8c8b8b;border-top:1px dotted #8c8b8b;border-top:1px dotted var(--light-grey-5)}.ResultsPage_resultBenefits__1Cy-6>li{page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important;break-inside:avoid!important}.ResultsPage_resultBenefits__1Cy-6{padding-top:20px;padding-left:0}.ResultsPage_resultBenefits__1Cy-6 a{text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue)}.ResultsPage_resultBenefits__1Cy-6 h4 a{text-decoration:none;color:#0964b6;color:#0964b6;color:var(--main-blue);font-weight:700}.ResultsPage_resultBenefits__1Cy-6 h4 a:hover{text-decoration:underline}.ResultsPage_cards__2N4PP li,.ResultsPage_cardsBox__2Uu3i ul{padding:0 0 10px;list-style:none}a.ResultsPage_alink__3dlHT{text-decoration:none}.ResultsPage_cardBox__1IQb4{width:100%}.ResultsPage_cards__2N4PP{display:flex;flex-wrap:wrap;-webkit-padding-start:0;padding-inline-start:0;padding-left:16px}.ResultsPage_cardsItem__1yQR5{flex-flow:column wrap;padding:.5em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-self:flex-start;position:relative;border:1px solid #ccc;border:1px solid #ccc;border:1px solid var(--very-light-grey-4);background-color:#fff;border-radius:6px;margin-bottom:20px;page-break-inside:avoid}.ResultsPage_cardsContent__2avzQ{background-color:#fff;padding:1em;color:#282828;color:#282828;color:var(--dark-grey-3)}.ResultsPage_cardsItem__1yQR5 h2{text-align:left;margin-top:10px;padding:0 46px 0 0;color:#333;flex:1 0 auto}.ResultsPage_cardsIcon__sRXAJ{position:absolute;top:15px;right:15px;height:40px;width:40px;float:right}.ResultsPage_buttonsContainer__1STgS{margin-left:auto;margin-right:auto}.ResultsPage_alignEmail__3MMr-{margin-right:-85px}.ResultsPage_resetButton__3nleA{margin-bottom:20px}.ResultsPage_buttonsContainer__1STgS div:first-child>button{margin-right:auto}.ResultsPage_buttonsContainer__1STgS div:nth-child(2)>button{margin:auto}.ResultsPage_buttonsContainer__1STgS div:last-child>button{margin-left:auto;margin-bottom:20px}.ResultsPage_additionalBenefits__2QSt7{margin-top:50px}.ResultsPage_additionalBenefits__2QSt7 .ResultsPage_resultMsg__Tvcfn,.ResultsPage_selectedBenefits__1kiCp .ResultsPage_resultMsg__Tvcfn{font-size:2rem}@media (max-width:992px){.ResultsPage_buttonsContainer__1STgS>*{padding:1rem 0}}@media (max-width:1200px){.ResultsPage_alignEmail__3MMr-{margin-right:auto}}@media (max-width:999px){.ResultsPage_buttonsContainer__1STgS,.ResultsPage_cardsItem__1yQR5{margin-right:auto;margin-left:auto;width:98%}.ResultsPage_cards__2N4PP{padding-left:0}.ResultsPage_boxOutline__2HqZ7{margin:20px 5px}.ResultsPage_boxOutline__2HqZ7 h3{margin-top:10px;text-align:center;font-size:2.4rem;position:relative}.ResultsPage_resultMsg__Tvcfn{text-align:center}}@media (min-width:1000px){.ResultsPage_cardsItem__1yQR5{width:calc(50% - 20px);margin-right:20px}.ResultsPage_cardsItem__1yQR5:nth-child(2){margin-right:0}}@media (max-width:992px){.ResultsPage_hideInTablet__2mI-s{display:none}}@media (min-width:992px){.ResultsPage_showInMobile__3ALFo,.ResultsPage_showInTablet__22Bu8{display:none}}@media print{.ResultsPage_ResultsPageMain__3EUns{display:none}.ResultsPage_ResultsPagePrint__tHvEy{display:block;margin:30px;text-align:left}.ResultsPage_ResultsPagePrint__tHvEy .ResultsPage_topThreeResultsItems__xZJJn{margin-left:20px}.ResultsPage_ResultsPagePrint__tHvEy .ResultsPage_starIcon__b7-C3{margin-right:10px;margin-bottom:-3px}.ResultsPage_ResultsPagePrint__tHvEy .ResultsPage_topThreeResultsItems__xZJJn strong{padding-right:5px}.ResultsPage_ResultsPagePrint__tHvEy .ResultsPage_category__3rd2z{margin-top:35px}.ResultsPage_ResultsPagePrint__tHvEy .ResultsPage_category__3rd2z .ResultsPage_categoryHeader__B1o6i{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.ResultsPage_ResultsPagePrint__tHvEy .ResultsPage_category__3rd2z .ResultsPage_categoryName__1rwvu{font-size:2.5rem;text-decoration:underline;-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";font-variant:small-caps;padding-right:20px}.ResultsPage_ResultsPagePrint__tHvEy .ResultsPage_category__3rd2z .ResultsPage_categoryImg__15XIy{width:25px;height:25px;margin-bottom:15px}.ResultsPage_ResultsPagePrint__tHvEy .ResultsPage_category__3rd2z .ResultsPage_numberOfBenefits__15sdj{display:inline-block;padding:5px 20px;border:1px solid #000;border-radius:5px;margin:15px auto 15px 30px;font-weight:700;font-size:2rem}.ResultsPage_ResultsPagePrint__tHvEy .ResultsPage_category__3rd2z .ResultsPage_categoryBenefits__2-N3E{margin-left:30px;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.ResultsPage_ResultsPagePrint__tHvEy .ResultsPage_category__3rd2z .ResultsPage_benefitTitle__3A7WE{font-size:1.4rem;margin-bottom:5px;line-height:2;font-weight:700}.ResultsPage_ResultsPagePrint__tHvEy .ResultsPage_category__3rd2z .ResultsPage_benefitDescription__3MpEz{font-size:1.2rem;margin-bottom:10px}}.ResultsPage_expandText__3bQ9T{color:#0964b6!important;color:#0964b6!important;color:var(--main-blue)!important}@media (max-width:768px){.ResultsPage_resetButton__3nleA{margin-bottom:0}}.Email_EmailResults__1pj6D{display:inline-block;width:100%}.Email_padding__bgq1h{padding-top:10px;padding-bottom:10px}.Email_align__2o7za{text-align:right;padding:0}.Email_button__3Rgep,.Email_button__3Rgep:focus,.Email_button__3Rgep:hover{background-color:#073c67;background-color:#073c67;background-color:var(--dark-blue-20);font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:#fff;text-align:center;background-image:none;line-height:normal;text-shadow:none;border:none;min-width:123px;transition:.2s ease-in-out;margin-right:15px}.Email_button__3Rgep:focus{color:#fff}.Email_button__3Rgep:hover{background-color:rgba(7,60,103,.8);background-color:rgba(7,60,103,0.8);background-color:var(--dark-blue-21)}.Email_buttonAlign__E3Shn{text-align:right}.Email_text__e6wOj{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-style:normal;color:#1e1e1e;color:#1e1e1e;color:var(--cod-grey);text-align:right;font-size:1.8rem}.Email_error__2jV0C{text-align:right;padding-top:5px;font-style:italic;font-size:1.2rem;color:#a40505;color:#a40505;color:var(--red-2)}.Email_textArea__2VVHz{height:134px!important}.Email_tooltipWrapper__2fRg1{position:relative}.Email_tooltipContainer__2s1J1{position:absolute;z-index:1;width:250px;left:-205px;top:68px}@media (max-width:1199.98px){.Email_tooltipContainer__2s1J1{left:-166px}}@media (max-width:991.98px){.Email_align__2o7za{text-align:left;padding-left:15px;padding-right:15px}.Email_padding__bgq1h{padding-top:15px;padding-bottom:15px}.Email_buttonAlign__E3Shn{text-align:left}.Email_tooltipContainer__2s1J1{left:-362px}}@media (max-width:767.98px){.Email_tooltipContainer__2s1J1{left:-277px}}@media (max-width:575.98px){.Email_tooltipContainer__2s1J1{left:-231px}}.Button_button__3_vRD{display:flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:25px;box-shadow:none;font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:1.4rem;border:2px solid}.Button_button__3_vRD:focus span,.Button_button__3_vRD:hover span{color:#000!important}.Button_button__3_vRD:focus,.Button_button__3_vRD:hover{background-color:#fff!important}@media (max-width:992px){.Button_button__3_vRD{margin:auto;width:40%;justify-content:center}}@media (max-width:768px){.Button_button__3_vRD{width:100%}}.RulesEngineErrorModal_rulesEngineErrorModal__32QW-{display:flex!important;align-items:center!important}.RulesEngineErrorModal_rulesEngineErrorModal__32QW- .RulesEngineErrorModal_iconContainer__37YUX{display:flex;align-items:center;margin-right:15px}.RulesEngineErrorModal_rulesEngineErrorModal__32QW- .RulesEngineErrorModal_modalBody__3tkF3{display:flex}.IntroductionPage_BFcontainer__2ciWr{border-radius:6px;background:#fff;padding:30px 20px;margin:auto auto 40px;text-align:center;width:75%;color:#333}.IntroductionPage_innerContainer__2BOBW{background:#f0f0f0;border-radius:6px;padding:30px 20px;margin:auto auto 25px;width:70%}.IntroductionPage_BFcontainer__2ciWr h2{padding-bottom:35px}.IntroductionPage_innerContainer__2BOBW p{font-weight:900}.IntroductionPage_innerContainer__2BOBW p:last-child{font-style:italic;font-weight:400}p>a{text-decoration:underline}@media (max-width:1024px){.IntroductionPage_BFcontainer__2ciWr{width:90%}.IntroductionPage_innerContainer__2BOBW{width:80%}}@media (max-width:468px){.IntroductionPage_innerContainer__2BOBW{width:100%}}#mobileFooter .Collapsible__trigger{position:relative;display:inline-block}#mobileFooter .Collapsible__trigger:after{content:url(/static/media/caret-down-solid.44b5b7ec.svg)}#mobileFooter .Collapsible__trigger.is-open:after,#mobileFooter .Collapsible__trigger:after{width:10px;height:10px;position:absolute;right:-16%;top:-2px;display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#mobileFooter .Collapsible__trigger.is-open:after{content:url(/static/media/caret-up-solid.32ff538f.svg)}.triggerStyle{font-size:1.4em}.triggerStyle li{line-height:.9em;margin:8px 0}#mobileFooter .triggerStyle{font-size:1.3em;line-height:1.3em}#mobileFooter .triggerStyle li a{font-size:1.6rem}@media (min-width:768px) and (max-width:1000px){.triggerStyle{font-size:1.2em}#mobileFooter .triggerStyle{font-size:1.1em}}@media (min-width:768px){.triggerStyle{line-height:1.2em}}@media (max-width:768px){.triggerStyle{margin-top:20px}#mobileFooter .triggerStyle{line-height:1.6em}}.heading_headerText__3DtEx,.heading_second__7QWwK{text-align:right}div.heading_normalText__37OKi{padding-top:11px}.heading_row__2-Aew{padding-top:30px}.heading_date__3ogV0{padding-top:30px;padding-bottom:30px}@media (max-width:992px){.heading_second__7QWwK,h2{text-align:left;padding-top:0;padding-bottom:1%}h2.heading_headerText__3DtEx{text-align:left}h2{font-size:2.4rem}div.heading_normalText__37OKi{padding-left:0;padding-top:0;width:100%;padding-bottom:15px}}@media (max-width:450px){.heading_second__7QWwK,h2{padding-bottom:2%}}div.heading_normalText__37OKi a,div.heading_normalText__37OKi a:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_spacing__UxJJ5{padding-right:0;padding-left:0}.BenefitList_row__1R8lW{border-top:1px;border-color:#dedede;border-color:#ededed;border-color:var(--very-light-grey);border-top-style:dotted;margin-bottom:0;padding-top:15px}.BenefitList_clearDiv__1Y75w{text-align:center}.BenefitList_clearDiv__1Y75w svg,.BenefitList_externalLinkDiv__8hwLN svg{vertical-align:middle;margin-right:5px}.BenefitList_categoryRow__3TOGE{margin-right:15px;margin-left:15px;padding-top:4px;display:flex}.BenefitList_checkboxLabel__2tyAK,.BenefitList_count__ji10y{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:normal}.BenefitList_benefit_count__35QX2{padding-right:15px;text-align:right;float:right}.BenefitList_divStyle__2Rt2X{padding-right:0;padding-left:8px}.BenefitList_count__ji10y,.BenefitList_divStyle1__2SN9I{text-align:right;float:right;padding-right:0}.BenefitList_border__2ZDXG{margin:0 10px 5px 0;border-style:dotted;border-width:thin}.BenefitList_clearButton__3DP3v{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 12px;background-color:#0964b6;background-color:#0964b6;background-color:var(--main-blue);border-radius:30px;border:none;box-shadow:none;color:#fff}.BenefitList_clearButton__3DP3v:hover{color:#fff;text-decoration:none;background-color:#0964b6;background-color:#0964b6;background-color:var(--main-blue);transition:all .3s ease 0s}.BenefitList_icon__18tUJ{color:red}.BenefitList_benefit_count__35QX2,.BenefitList_label__3ehTT{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;margin-bottom:0}.BenefitList_searchBtn__1H0DC{padding-bottom:2px;padding-left:2px}.BenefitList_button__2oXc7{text-shadow:none;background-color:#fad04e;background-color:#fad04e;background-color:var(--yellow-2);background-image:none;border:none;display:inline;margin-left:-49px;margin-top:-2px;height:32px;box-shadow:none}.BenefitList_formElement__3PVG0{width:80%}.BenefitList_formSearchElement__3Tr0w{width:80%;display:inline;padding-right:60px}.BenefitList_padding1__vpN5X,.BenefitList_padding__OplHX{padding-bottom:20px;padding-top:15px}.BenefitList_benefitlist__1-xi_{margin-top:40px;margin-bottom:50px}.BenefitList_federalResults__2hEBh{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:3rem;padding-top:15px}.BenefitList_linkContainer__166ZJ{padding-bottom:1.5%}.BenefitList_externalLinkUrl__whDeS{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_externalLink__2zjDA{color:#000;padding-left:5px}.BenefitList_externalLinkDiv__8hwLN{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;padding:20px 15px;background-color:#f5f5f5;border-radius:6px;border:none;opacity:1;box-shadow:none}.BenefitList_link__2VquD{font-weight:700;font-size:1.3em}.BenefitList_link__2VquD,.BenefitList_link__2VquD:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_descriptionContainer__3-URa{padding-bottom:1.5%}.BenefitList_descriptionContainer__3-URa a{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_pager__2dNA9{text-align:center;font-size:1.6rem;padding-top:2%;padding-bottom:2%;font-family:"Source Sans Pro"}.BenefitList_continuation__3Oqbk{font-size:.6em;padding:0 1%;color:#333}.BenefitList_pages__2FobG{margin:0 1.5%;color:#333}.BenefitList_next__1WQbX,.BenefitList_prev__3Z6CN{font-size:1.6rem;text-decoration:none;font-family:"Source Sans Pro";color:#333}.BenefitList_prev__3Z6CN{margin:0 3.5% 0 0}.BenefitList_next__1WQbX{margin:0 0 0 3.5%}.BenefitList_next__1WQbX svg,.BenefitList_prev__3Z6CN svg{-webkit-transform:translateY(4px);transform:translateY(4px)}.BenefitList_currentPage__29YFI{color:#0964b6;text-decoration:underline;cursor:not-allowed}.BenefitList_pager__2dNA9 a:not(.BenefitList_currentPage__29YFI):focus,.BenefitList_pager__2dNA9 a:not(.BenefitList_currentPage__29YFI):hover{color:#0964b6;color:#0964b6;color:var(--main-blue)}.BenefitList_pager__2dNA9 a.BenefitList_currentPage__29YFI:focus,.BenefitList_pager__2dNA9 a.BenefitList_currentPage__29YFI:hover{color:#000}.BenefitList_row__1R8lW:first-of-type{border-top:none}@media (max-width:991px){.BenefitList_externalLinkDiv__8hwLN svg{margin-right:8px}.BenefitList_externalLinkDiv__8hwLN{margin-top:-15px;margin-right:-30px;margin-left:-30px;padding:10px 15px;background-color:#f5f5f5;border-radius:0;font-size:1.6rem}.BenefitList_categoryRow__3TOGE{margin-right:0}.BenefitList_divStyle__2Rt2X{padding-left:5px}.BenefitList_clearDiv__1Y75w{text-align:left;width:100%}.BenefitList_clearButton__3DP3v{padding:5px 0;border-radius:0}.BenefitList_clearButton__3DP3v:hover{color:#fff;text-decoration:none;background-color:unset}.BenefitList_formElement__3PVG0{padding-right:12px;margin-bottom:15px;margin-top:5px}.BenefitList_benefits__3fPMa{padding:15px 30px 30px}.BenefitList_benefit_count__35QX2,.BenefitList_checkboxLabel__2tyAK,.BenefitList_divStyle1__2SN9I{color:#fff}.BenefitList_benefit_count__35QX2{padding-right:0}.BenefitList_formSearchElement__3Tr0w{width:100%;display:inline;height:26px}.BenefitList_searchBtn__1H0DC{padding-bottom:13px;height:30px}.BenefitList_button__2oXc7{height:26px}.BenefitList_padding1__vpN5X{padding:5px 10px}.BenefitList_padding__OplHX{border-bottom:thin dotted #d3d3d3;padding:5px 15px}.BenefitList_label__3ehTT{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400!important;font-size:1.6rem;color:#fff}.BenefitList_benefitlist__1-xi_{margin-top:0;margin-bottom:15px;width:100%}.BenefitList_filter__1eeDH{background-color:#0964b7;background-color:#0964b6;background-color:var(--main-blue)}.BenefitList_row__1R8lW{padding-bottom:20px}}.BenefitList_noresults__2EM7Y{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;text-align:center;padding-top:15px;padding-bottom:15px}.BenefitList_throbber__3V7Sf{text-align:center}.Title>.row{line-height:normal}.disabled{font-weight:400;opacity:.5}.disabled,.enabled{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-style:normal;font-size:1.4rem;line-height:normal}.enabled{font-weight:400!important}.filterAccordian>.row>.Collapsible>.Collapsible__trigger{padding-top:10px;padding-bottom:10px;text-align:left}.filterAccordian>.row>.Collapsible .Collapsible__trigger:focus{outline:none}.filterAccordian>.row>.Collapsible .Collapsible__trigger:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAulBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yHCTBAAAAPXRSTlMAAQIDBAUGBwkPEDs+QUJGR0lLUF1jaWtxc3V3eIWGiYuMjo+RkpSVm6CjrbK5ur7X2tzg4uTm8fX3+fv9fEHvKQAAAL1JREFUGBlVwYdWwkAAAMFNAI0NFSxYASER66FYAN3//y1zQcxzhrWkmfDf9ulUnZ5s8Sc5d62XsNJ6tvbUovJo6SMlnVl6IDo2CkAwOgI2v40CEIy+NqBjJQDByiHcq4OxAQjmQ/UO3rUHlwEIF3Cmb7DUDOgCXSDTBbxqQa3QF7hVx6zlagG7lm5YGVnagcbc0oBoaOmzAewb9YG+UZsoN7rKro1GVNLC2jjlV2fhyvyAWrM9mS1nk70mlR8m3S5FSk3S5QAAAABJRU5ErkJggg==);float:right;margin-top:13px}.filterAccordian>.row>.Collapsible>.is-open:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAtFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oK74hAAAAO3RSTlMAAQIDBAUGCRE9QEFCREVHSUtUVldYXWFrbG9wcXN0kZSXmJudoKKmqKq3ubq8vtze4OLp8fP19/n7/VMMxhgAAAC9SURBVBgZXcGHVsJAAADBDUSCFbs0CRrseIoFkP3//zIXwLznDH8S/snOpytX07OM2pUbq0s20idrj00qD0bdRs/onujCqA/0jU6B1o+lAdHA0nIHOpYGrA0tHcGdOmTrWp3Ah46ojXQGS80g6QHdBDJdwLvmJJMAhCIh1ze4VV9eDUBw+qzewJ6VAAQru5DOjQIQjL6bwLFRAILRIdHY0le71f60lFNpjK3lDTZOFq7NO9TSg2K2nBX7KZVfczUsiGy/CgAAAAAASUVORK5CYII=);float:right}@media (min-width:991px){#mobile,.filterAccordian{display:none}}@media (max-width:991px){#mobile{display:unset}#desktop{display:none}.disabled,.enabled{color:#fff}}span.AdvancedSearch_normalText__3jp2T{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;padding-left:10px;width:100%}.AdvancedSearch_filter__DgibY{padding-top:20px;padding-bottom:20px;background-color:#333;display:flex;flex-direction:column;justify-content:center}.AdvancedSearch_benefit__1lMry{margin-right:3%;margin-left:3%}.AdvancedSearch_arrow_down__cMdU_{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;margin:0 auto;border-top:20px solid #e4e4e4}@media (max-width:992px){.AdvancedSearch_benefit__1lMry{width:100%;margin:0;padding:0}}@media (max-width:768px){.AdvancedSearch_filter__DgibY{padding-top:30px;padding-bottom:30px}}.SearchBar_searchContainer__1QRvN{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#0059a7;padding-top:20px;margin-bottom:30px}.SearchBar_searchWrapper__3WCk-{display:flex;align-items:center;width:500px;margin-top:20px}.SearchBar_searchButton__2l4xD{background:none;margin:0 0 20px -45px;box-shadow:none;border-radius:0;border:none;border-left:1px solid #bebebe;padding:2px 11px;color:#0059a7}.SearchBar_searchButton__2l4xD:focus,.SearchBar_searchButton__2l4xD:hover{background-color:unset;color:#0059a7}.SearchBar_clearButton__2dBkx:focus,.SearchBar_clearButton__2dBkx:hover{background-color:unset;color:#bebebe}.SearchBar_searchInput__3Iivg{border-radius:20px;margin-bottom:20px;padding-right:75px;font-size:1.6rem}.SearchBar_searchBarHeader__2DMvr{color:#fff;text-align:center}.SearchBar_clearButton__2dBkx{background:none;margin:0 0 17px -80px;border:none;box-shadow:none;color:#bebebe}@media (max-width:600px){.SearchBar_searchWrapper__3WCk-{width:300px}}.ResultsNotFound_noResultsContainer__O3jkV{padding-bottom:30%}.SearchResult_tag__14sN3{font-size:1.4rem;color:#8c8b8b;color:#656363;color:var(--light-grey-3)}.SearchResult_externalLink__rnJdl{margin-left:.5rem}.SearchResult_searchHeading__wTgJS{margin-top:10px}.SearchResult_date__2wngt{font-style:italic}.SearchResult_promoted__2vFR4{color:#0964b6;color:#0964b6;color:var(--main-blue);padding-right:5px;vertical-align:middle}.SearchResult_promotedLine__2Cv-a{border-top:1px solid #bebebe}.Search_pagerContainer__GLi8F{align-items:center;justify-content:center;text-align:center;margin:10px 0 30px}@media (min-width:1200px){.Search_margin__RM4rR{margin:0 400px}}@media (max-width:991px){.Search_resultCount__1Ojpu{display:none}}.Filter_facetBorder__2X63r{border-bottom:1px solid #bebebe}.Filter_filterTitleBorder__NjTCE{border-bottom:1px solid #bebebe;padding-bottom:.5rem}.Filter_filterTitle__3SPjF{padding-bottom:1.5rem}.Filter_Collapsible__trigger__25PGf{padding:30px 0}.Filter_skeleton__MYFXa{margin:-20px 0}.Filter_plusSign__1bSD0{float:right;margin-right:15px}.Filter_checkbox__2Ady9{padding-left:5px;font-weight:400}label.Filter_disabled__2FWgO{color:#656363;color:#656363;color:var(--light-grey-3);cursor:not-allowed}.Filter_facetWrapper__3U6b1{display:inline-flex;align-items:baseline}.Filter_formContainer__2WQpO{display:flex;flex-direction:column}.Filter_facetLabel__7IhSq{background:#0059a7;border-radius:20px;border:1px solid #0059a7;font-family:Lato-Bold,sans-serif;font-size:14px;color:#fff;padding:3px 12px;margin-top:.6rem;display:flex;align-items:center}.Filter_facetLabelsMargin__eRzCT{margin-bottom:1.5rem}.Filter_closeIcon__38S76{margin-left:.7rem}.Filter_filterButtonMobile__3IWFR{cursor:pointer;border-radius:30px;border:2px solid #0059a7;padding:7.5px 10px}.Filter_filterButtonMobile__3IWFR>span{font-weight:700}.Filter_filterContainer__DIVVL{display:flex;justify-content:space-between;align-items:baseline}.Filter_clearButton__XHqQ9{margin-top:1rem;margin-bottom:1rem;background-color:transparent;border:none;text-decoration:underline;color:#666;font-family:Lato-Bold,sans-serif;font-size:1.5rem}.Filter_mobileFacets__1OEQm{border-bottom:1px solid #bebebe;padding-bottom:.5rem}.Filter_resultsFound__sioga{color:#666}.Filter_applyButton__2wBO2{margin:20px;text-align:center}.Filter_modal__zKkv5{max-width:100%;width:100%;margin:0}.Filter_modalBody__lLHJh{margin-top:-15px}@media (min-width:991px){.Filter_mobileFacets__1OEQm{display:none}}@media (max-width:991px){.Filter_desktop__1U2DD{display:none}}.Sort_selectContainer__1zdlp{display:flex;justify-content:space-between;color:#666;font-family:Lato-Bold,sans-serif;font-size:1.5rem;margin-top:20px;margin-bottom:80px;align-items:center}.Sort_resultsCount__2qyWo{display:none}.Sort_selectContainerDisabled__1wq0g{display:flex;justify-content:right;margin-top:20px}.Sort_sortByLabel__1Clgf{margin-left:14px;color:#282828;font-weight:400}.Sort_sortLabelDisabled__2OsbH{margin-left:14px;color:#bebebe}.Sort_sortLabelButton__1-pUY{margin-bottom:-35px}@media (max-width:991px){.Sort_selectContainer__1zdlp,.Sort_selectContainerDisabled__1wq0g{display:none}}body,html{height:100%;margin:0}body{font-family:"Source Sans Pro",sans-serif;font-size:1.6em;background-color:transparent}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.transparentButton{color:#0059a7;color:#0059a7;color:var(--dark-blue-9);background-color:transparent;border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9);border-radius:30px;height:40px;padding:6px 0 6px 15px}.transparentButton:hover{color:#fff;text-decoration:none;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);transition:all .3s ease 0s}.mismatchedHeading{font-family:"Lato-Light","Lato",sans-serif;font-weight:300;font-size:2.2em;line-height:normal;margin:0;padding:0}.mismatchedSecondWord{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:.75em;line-height:normal;margin:0;padding:0}#content-wrapper{outline:none}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .6s}.ac-pushButton:disabled{cursor:pointer!important}.ErrorBoundary_errorDiv__1v0Om{min-height:100px;padding:20px 0 50px}.ErrorBoundary_errorButton__3Hf7T{margin-top:20px;width:120px;height:34px;background-color:#fad04e;background-color:#fad04e;background-color:var(--yellow);border:none;border-radius:25px;box-shadow:none;font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;color:#000}.ChatActionButton_ChatActionButton__KjIGp{-webkit-animation-delay:0;animation-delay:0;align-self:flex-end;background-color:#0964b6;background-color:#0964b6;background-color:var(--main-blue);background-color:transparent;border:0;border-radius:50%;height:7rem;width:7rem;margin-top:10px;margin-right:15px}.ExternalLinkWarning_ExternalLinkWarning__2L7f-,.Modal_Modal__18wo5{display:flex!important;align-items:center!important;z-index:9999}.ExternalLinkWarning_ExternalLinkWarning__2L7f- .ExternalLinkWarning_modalBody__29TeS{display:flex;align-items:center;justify-content:center}.ExternalLinkWarning_ExternalLinkWarning__2L7f- .ExternalLinkWarning_messageTitle__ic44x{color:#0964b6;color:#0964b6;color:var(--main-blue);padding-bottom:10px}.ExternalLinkWarning_modalPadding__3G8m2{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-bottom:12px}.ExternalLinkWarning_ExternalLinkWarning__2L7f- .ExternalLinkWarning_counterContainer__3_NXE{display:flex;justify-content:center;align-items:center;margin-top:15px}.ExternalLinkWarning_ExternalLinkWarning__2L7f- .ExternalLinkWarning_counter__3jjZy{font-size:3rem;color:#fff;font-weight:700;background-color:#0964b6;background-color:#0964b6;background-color:var(--main-blue);border-radius:50%;padding:5px 20px}.Chat_chatWrapper__2jhJE{position:relative}.Chat_chatWrapper__2jhJE.Chat_launchedAndShowing__f_jSO{visibility:visible}.Chat_chatWrapper__2jhJE.Chat_closed__EQ6BB,.Chat_chatWrapper__2jhJE.Chat_launchedAndHidden__3kODF{visibility:hidden}.Chat_Chat__2DEBe{min-height:15rem;height:55rem!important;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.Chat_Chat__2DEBe>div[role=form]{height:50px}.Chat_Chat__2DEBe,.Chat_Chat__2DEBe>div[role=form]>.main{border-top:1px solid #666;border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-height:50px}.Chat_Chat__2DEBe>div[role=form]>.main>form{padding-left:20px}.Chat_Chat__2DEBe>div[role=form]>.main>div>button{display:flex;justify-content:flex-end;align-items:center;padding-right:20px}.avatar{background-color:transparent!important}ul>li[role=listitem]>div:not(.from-user){color:#333}ul>li[role=listitem]>div:not(.from-user) a{color:#0964b6}ul>li[role=listitem]>div.from-user .message,ul>li[role=listitem]>div:not(.from-user) .message{position:relative;margin-bottom:20px}ul>li[role=listitem] .ac-pushButton{border-radius:10px;border-color:#767676;flex-basis:auto!important}ul>li[role=listitem] .ac-pushButton:hover{background:#0059a7;color:#fff}ul>li[role=listitem] .content>div:not(.message) .bubble{background-color:transparent}.Chat_Chat__2DEBe div[role=status] svg{padding-right:0;margin-right:12px}.Chat_skeletonWrapper__1laAo{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.Chat_chatInputContainer__1yYvo{display:flex;border-top:1px solid #e6e6e6;height:50px;align-items:center;justify-content:space-between;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.Chat_chatInputContainer__1yYvo>span,.Chat_chatMessages__39ZWf{display:flex;align-items:center}.Chat_chatMessages__39ZWf{height:100%;padding:50px 10px}.Chat_chatMessages__39ZWf>span:first-child{margin-bottom:10px}.Chat_errorContainer__1t9DB{align-items:center;color:#c50f1f;display:flex;font-family:"SourceSansPro-Regular","Helvetica Neue","Arial","sans-serif";font-size:75%;font-weight:700;margin:8px 14px 8px 5px;-webkit-box-align:center;-webkit-align-items:center}.Chat_errorIcon__1zfgn{fill:#c50f1f;margin-right:12px}.Chat_avatarSkeleton__1tBqF{margin-right:10px;height:40px;width:40px}.Chat_inputPlaceholderSkeleton__aA7Dr{margin-left:13px}.Chat_sendBtnSkeleton__1qhmN{margin-right:13px}.Chat_Chat__2DEBe .typing>div:first-child,.Chat_typingIndicator__3I1Gb{background-color:#fdefc7;background-color:transparent;background-repeat:no-repeat;width:100px;height:40px;border-bottom-right-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;padding:13px 0 5px 5px;display:block}.Chat_typingIndicator__3I1Gb{position:absolute;bottom:145px;left:44px;padding:13px 0 5px 21px}.Chat_Chat__2DEBe .typing>div:first-child>div,.Chat_dotFlashing__3WWSI{background-image:none;position:relative;width:10px;height:10px;border-radius:5px;background-color:#333;color:#333;-webkit-animation:Chat_dotFlashing__3WWSI 1s linear infinite alternate;animation:Chat_dotFlashing__3WWSI 1s linear infinite alternate;-webkit-animation-delay:.5s;animation-delay:.5s;margin-left:14px;margin-top:2px}.Chat_Chat__2DEBe .typing>div:first-child>div:after,.Chat_Chat__2DEBe .typing>div:first-child>div:before,.Chat_dotFlashing__3WWSI:after,.Chat_dotFlashing__3WWSI:before{content:"";display:inline-block;position:absolute;top:0}.Chat_Chat__2DEBe .typing>div:first-child>div:before,.Chat_dotFlashing__3WWSI:before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#333;color:#333;-webkit-animation:Chat_dotFlashing__3WWSI 1s infinite alternate;animation:Chat_dotFlashing__3WWSI 1s infinite alternate;-webkit-animation-delay:0s;animation-delay:0s}.Chat_Chat__2DEBe .typing>div:first-child>div:after,.Chat_dotFlashing__3WWSI:after{left:15px;width:10px;height:10px;border-radius:5px;background-color:#333;color:#333;-webkit-animation:Chat_dotFlashing__3WWSI 1s infinite alternate;animation:Chat_dotFlashing__3WWSI 1s infinite alternate;-webkit-animation-delay:1s;animation-delay:1s}.Chat_botTyping__2F3Om ul[role=list]{margin-bottom:90px}.Chat_Chat__2DEBe div[role=form] ul>li button{border:1px solid #767676}.Chat_Chat__2DEBe button.ac-pushButton>div,.Chat_Chat__2DEBe div.ac-textBlock>p{text-overflow:unset!important;white-space:pre-wrap!important}.Chat_Chat__2DEBe .ac-container>.ac-textBlock:first-child{font-size:17px!important;line-height:22.61px!important;font-weight:600!important}.Chat_Chat__2DEBe .ac-container>.ac-textBlock:nth-child(2){font-size:14px!important;line-height:18.62px!important;font-weight:400!important}.Chat_Chat__2DEBe div[role=status]>div>div{margin-right:7px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@-webkit-keyframes Chat_dotFlashing__3WWSI{0%{background-color:#333}50%,to{background-color:#ababab}}@keyframes Chat_dotFlashing__3WWSI{0%{background-color:#333}50%,to{background-color:#ababab}}@media (max-height:630px){.Chat_Chat__2DEBe{height:52rem!important}}@media (max-height:600px){.Chat_Chat__2DEBe{height:47rem!important}}@media (max-height:550px){.Chat_Chat__2DEBe{height:40rem!important}}@media (max-height:500px){.Chat_Chat__2DEBe{height:32rem!important}}@media (max-height:400px){.Chat_Chat__2DEBe{height:21rem!important}}@media (max-height:300px){.Chat_Chat__2DEBe{height:12rem!important}}@media (max-width:450px){.Chat_chatWrapper__2jhJE{height:100%}.Chat_Chat__2DEBe{height:100%!important}.Chat_Chat__2DEBe>div[role=log]{height:calc(100% - 102px);flex:unset;flex:none}.Chat_Chat__2DEBe>div[role=form]{flex:unset;flex:none}.Chat_Chat__2DEBe>div[role=form] li button{padding-left:10px;padding-right:10px}.Chat_Chat__2DEBe,.Chat_Chat__2DEBe>div[role=form]>.main{border-bottom-left-radius:0;border-bottom-right-radius:0}.Chat_avatarSkeleton__1tBqF{margin-right:10px;height:40px;width:40px}.Chat_skeletonWrapper__1laAo{height:calc(100% - 50px)}.Chat_chatInputContainer__1yYvo,.Chat_skeletonWrapper__1laAo{border-bottom-left-radius:0;border-bottom-right-radius:0}.Chat_chatMessages__39ZWf{align-items:flex-end}}.ChatHeader_ChatHeader__1dc8I{height:5.2rem;background:#073c67;background:linear-gradient(180deg,#073c67,#084e86 50%,#073c67);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;justify-content:space-between}.ChatHeader_titleContainer__o0X84{align-items:center;display:flex}.ChatHeader_title__qw-aP{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:2rem;color:#fff;margin:0 0 0 2rem;font-weight:700}.ChatHeader_minimizeBtnContainer__BC1wN{display:flex;align-items:center}.ChatHeader_closeBtn__1UksW,.ChatHeader_minimizeBtn__2W8G5{font-size:2rem}.ChatHeader_closeBtn__1UksW svg,.ChatHeader_minimizeBtn__2W8G5 svg{color:#fff}.ChatHeader_minimizeBtn__2W8G5 .MuiIconButton-label{-webkit-transform:translateY(4px);transform:translateY(4px)}@media (max-width:450px){.ChatHeader_ChatHeader__1dc8I{border-top-left-radius:0;border-top-right-radius:0}}.Chatbot_Chatbot__es1Iz{bottom:0;display:flex;flex-direction:column;margin:0 20px 20px 0;position:fixed;right:0;width:90vw;z-index:9999}.Chatbot_Chatbot__es1Iz.Chatbot_launchedAndShowing__3It6j{max-width:42rem}.Chatbot_Chatbot__es1Iz.Chatbot_closed__3SCsW,.Chatbot_Chatbot__es1Iz.Chatbot_launchedAndHidden__16t7E{max-width:7rem}.Chatbot_Chatbot__es1Iz.Chatbot_closed__3SCsW .react-web-chat,.Chatbot_Chatbot__es1Iz.Chatbot_launchedAndHidden__16t7E .react-web-chat{height:0!important}.Chatbot_snackBar__1Htfu .MuiSnackbarContent-message{font-size:1.4rem;font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif}.Chatbot_tooltipAndBtnContainer__2X--1{position:relative}#chatbot-popover{top:-73px!important;left:-109px!important;width:188px!important}#chatbot-popover .arrow{left:76%!important}#chatbot-popover .arrow:after{bottom:2px!important}#chatbot-popover .popover-content{padding:0}.Chatbot_tooltipContainer__1dnyN p{margin:0}.Chatbot_closeBtnContainer__2ZLWj{width:100%;display:flex;justify-content:flex-end;margin-left:auto}.Chatbot_tooltipText__1HF7U{padding:0 20px 20px;white-space:nowrap;text-align:center}.Chatbot_closeBtnContainer__2ZLWj .MuiButtonBase-root{padding:7px}@media (max-width:450px){.Chatbot_Chatbot__es1Iz.Chatbot_launchedAndShowing__3It6j{max-width:100%;width:100%;height:100%;margin:0}}#nprogress{pointer-events:none}#nprogress .bar{background:#019e51;position:fixed;z-index:1031;top:0;left:0;width:100%;height:5px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#019e51 transparent transparent #019e51;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uODQwZjZiNDEuY2h1bmsuY3NzIiwid2VicGFjazovL3NyYy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlYWRlci9jb21wb25lbnRzL25hdmJhci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWFkZXIvY29tcG9uZW50cy9vZmZpY2lhbC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWFkZXIvY29tcG9uZW50cy9lbWVyZ2VuY3lCYW5uZXIuY3NzIiwid2VicGFjazovL3NyYy9Gb290ZXIvZm9vdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hvbWVQYWdlL2NvbXBvbmVudHMvSGVhZEJhbm5lci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9MaW5rZWRCdXR0b24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSG9tZVBhZ2UvY29tcG9uZW50cy9Ib21lQ2F0ZWdvcmllcy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Ib21lUGFnZS9jb21wb25lbnRzL0ZlYXR1cmVkTmV3cy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Ib21lUGFnZS9jb21wb25lbnRzL1ZpZGVvSGlnaGxpZ2h0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXJGb290ZXIvY29tcG9uZW50cy9CZW5lZml0RmluZGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXJGb290ZXIvY29tcG9uZW50cy9GZWVkYmFjay5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9CdXR0b25MaW5rLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NvbW1vbi9jb21wb25lbnRzL0NvbW1vbkJ1dHRvbi5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9UaXRsZS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9DYXJkLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL01pbmlRL2NvbXBvbmVudHMvTWluaVFCdXR0b24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdERldGFpbC9jb21wb25lbnRzL1F1aWNrSW5mby9RdWlja0luZm8ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTWluaVEvY29tcG9uZW50cy9SZXN1bHRUYWIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTWluaVEvY29tcG9uZW50cy9taW5pUS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9NaW5pUS9jb21wb25lbnRzL21pbmlRLmNzcyIsIndlYnBhY2s6Ly9zcmMvTWluaVEvY29tcG9uZW50cy9Qcm9ncmVzc1RyYWNrZXIuY3NzIiwid2VicGFjazovL3NyYy9NaW5pUS9jb21wb25lbnRzL1Byb2dyZXNzVHJhY2tlci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9NaW5pUS9jb21wb25lbnRzL01pbmlRRGlzY2xhaW1lci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RGV0YWlsL2NvbXBvbmVudHMvQmVuZWZpdENhdGVnb3J5Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXREZXRhaWwvY29tcG9uZW50cy9oZWFkaW5nLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXREZXRhaWwvY29tcG9uZW50cy9GSVBHLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL01pbmlRL2NvbXBvbmVudHMvTWluaVFCYW5uZXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdERldGFpbC9jb21wb25lbnRzL0JlbmVmaXRUaXRsZS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RGV0YWlsL2NvbXBvbmVudHMvU2ltaWxhckJlbmVmaXRzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXREZXRhaWwvY29tcG9uZW50cy9TdWJzY3JpYmUubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdERldGFpbC9jb250YWluZXJzL0JlbmVmaXREZXRhaWwubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQ2F0ZWdvcnkvY29udGFpbmVycy9DYXRlZ29yeS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9DYXRlZ29yeS9jb21wb25lbnRzL0JlbmVmaXRMaXN0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NhdGVnb3J5L2NvbXBvbmVudHMvRmlsdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NhdGVnb3J5L2NvbXBvbmVudHMvU2VhcmNoQmFyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NvbW1vbi9nbG9iYWwuY3NzIiwid2VicGFjazovL3NyYy9BYm91dFVzL2NvbXBvbmVudHMvSGVhZGluZy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9BYm91dFVzL2NvbXBvbmVudHMvUGxhdGZvcm0ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvUGFnZU5vdEZvdW5kL2NvbXBvbmVudHMvUE5GVGl0bGUubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvUGFnZU5vdEZvdW5kL2NvbXBvbmVudHMvUE5GQm9keS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Ccm93c2VCZW5lZml0cy9Ccm93c2VCZW5lZml0cy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL3N0eWxlcy9GZWF0dXJlZE5ld3MubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTmV3cy9jb21tb24vVGFncy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL2NvbW1vbi9OZXdzQ2FyZC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL2NvbW1vbi9OZXdzU3Vic2NyaWJlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1N1YnNjcmliZU5ld3NsZXR0ZXIvU3Vic2NyaWJlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3MvY29tbW9uL05ld3NTZWN0aW9uVGl0bGUubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTmV3cy9jb21tb24vU2hhcmVJY29uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3MvY29tbW9uL05ld3NCdXR0b25zLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL0VkaXRvclBpY2tzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL0Rpc2NvdmVyTmV3cy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL3N0eWxlcy9SZWNlbnROZXdzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL05ld3NUYWdzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL05ld3NBcnRpY2xlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3MvY29tbW9uL0JyZWFkY3J1bWIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTmV3cy9zdHlsZXMvQXJ0aWNsZUJhbm5lci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL3N0eWxlcy9GZWF0dXJlZEJlbmVmaXRzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL05ld3NDYXRlZ29yeS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9WaWRlb3Mvc3R5bGVzL0ZlYXR1cmVkVmlkZW8ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvVmlkZW9zL3N0eWxlcy9WaWRlb0Rlc2NyaXB0aW9uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1ZpZGVvcy9zdHlsZXMvVmlkZW9DYXJkLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1ZpZGVvcy9zdHlsZXMvVmlkZW9zQmFubmVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0dldEludm9sdmVkL2NvbXBvbmVudHMvQWZmaWxpYXRlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0dldEludm9sdmVkL2NvbXBvbmVudHMvSGVhZGluZy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9HZXRJbnZvbHZlZC9jb21wb25lbnRzL0Fkdm9jYXRlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0dldEludm9sdmVkL2NvbXBvbmVudHMvTGlua1RvVXMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvc3R5bGVzLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvY29udGFjdC11cy9UZXJtcy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9jb250YWN0LXVzL0Zvcm0ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvY29udGFjdC11cy9Ecm9wZG93bi5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9jb250YWN0LXVzL0NvbnRhY3RVc01vZGFsLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL3ZpZGVvL1ZpZGVvSGlnaGxpZ2h0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL3ZpZGVvL0hpZ2hsaWdodC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy92aWRlby9TaGFyZS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy92aWRlby9WaWRlby5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy92aWRlby9WaWRlb0Rlc2NyaXB0aW9uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL3F1ZXN0aW9ucy9RdWVzdGlvbnMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvcXVlc3Rpb25zL1F1ZXN0aW9uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL01haW4ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvQmFubmVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL2ZhcS9OZWVkSGVscC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9mYXEvQWdlbmN5UG9jLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL2ZhcS9GYXFJdGVtLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL2ZhcS9GYXFJdGVtcy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9mYXEvRm9vdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0F3YXJkcy9jb21wb25lbnRzL0F3YXJkc1NlY3Rpb24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb250YWluZXJzL0JlbmVmaXRGaW5kZXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0NhdGVnb3JpZXMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL1ByZWNvbmRpdGlvbnMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL3F1ZXN0aW9uLWNvbXBvbmVudHMvUXVlc3Rpb25zLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9xdWVzdGlvbi1jb21wb25lbnRzL1R1dG9yaWFsVG9vbHRpcFN0eWxlcy5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9xdWVzdGlvbi1jb21wb25lbnRzL1R1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9xdWVzdGlvbnMuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RmluZGVyL2NvbXBvbmVudHMvUHJvZ3Jlc3NCYXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0JGRm9vdGVyLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0JGRm9vdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9FbGlnaWJsZUJlbmVmaXRzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9RdWVzdGlvblRhYnMuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RmluZGVyL2NvbXBvbmVudHMvUmVzdWx0c1BhZ2UubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL2VtYWlsLWNvbXBvbmVudHMvRW1haWwubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0J1dHRvbi5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RmluZGVyL2NvbXBvbmVudHMvUnVsZXNFbmdpbmVFcnJvck1vZGFsLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9JbnRyb2R1Y3Rpb25QYWdlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0Zvb3Rlci9hcnJvdy5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1ByaXZhY3lBbmRUZXJtcy9jb21wb25lbnRzL2hlYWRpbmcubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvT3RoZXJSZXNvdXJjZXMvY29tcG9uZW50cy9CZW5lZml0TGlzdC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9PdGhlclJlc291cmNlcy9jb21wb25lbnRzL2NvbGxhcHNpYmxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvT3RoZXJSZXNvdXJjZXMvY29udGFpbmVycy9BZHZhbmNlZFNlYXJjaC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9TZWFyY2gvY29tcG9uZW50cy9TZWFyY2hCYXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvU2VhcmNoL2NvbXBvbmVudHMvUmVzdWx0c05vdEZvdW5kLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1NlYXJjaC9jb21wb25lbnRzL1NlYXJjaFJlc3VsdC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9TZWFyY2gvY29udGFpbmVycy9TZWFyY2gubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvU2VhcmNoL2NvbXBvbmVudHMvRmlsdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1NlYXJjaC9jb21wb25lbnRzL1NvcnQubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvRXJyb3JCb3VuZGFyeS9jb21wb25lbnRzL0Vycm9yQm91bmRhcnkubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQ2hhdGJvdC9jb21wb25lbnRzL0NoYXRBY3Rpb25CdXR0b24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvRXh0ZXJuYWxMaW5rV2FybmluZy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9DaGF0Ym90L2NvbXBvbmVudHMvQ2hhdC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9DaGF0Ym90L2NvbXBvbmVudHMvQ2hhdEhlYWRlci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9DaGF0Ym90L2NvbnRhaW5lcnMvQ2hhdGJvdC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9ucHJvZ3Jlc3MuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLG9JQUFvSSxDQ0FwSSxNQUNFLG1CQUFvQixDQUNwQixxQkFBc0IsQ0FDdEIsZ0JBQStCLENBQy9CLGtC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RixDQUNGLENDN0VBLFdBQ0UsbUJBQ0YsQ0FFQSxnQkFFRSxrQkFBeUIsQ0FFekIsY0FBZSxDQUNmLFlBQWEsQ0FDYixLQUFNLENBQ04sTUFBTyxDQUVQLFVBQVcsQ0FFWCxVQUNGLENBR0EsZ0JBQ0UsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixPQUFVLENBQ1YsV0FBWSxDQUNaLFdBQVksQ0FDWixxQ0FBdUMsQ0FDdkMsU0FBWSxDQUVaLCtDQUFvRCxDQUU1Qyx1Q0FDVixDQUdBLG9CQUNFLGFBQWMsQ0FDZCxjQUFlLENBQ2YsWUFBYSxDQUNiLFFBQVMsQ0FDVCxVQUNGLENBRUEseUJBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixxQkFBc0IsQ0FJdEIsb0RBQWdDLENBQWhDLGtCQUFnQyxDQUFoQyxnQkFBZ0MsQ0FDaEMsaUJBQWtCLENBRWxCLHVEQUEwRCxDQUNsRCwrQ0FDVixDQUVBLHlCQUNFLGVBQWdCLENBQ2hCLGlCQUNGLENBRUEsc0ZBRUUsaUJBQ0YsQ0FFQSxxQ0FDRSxHQUFPLDhCQUFpQyxDQUN4QyxHQUFPLCtCQUFtQyxDQUM1QyxDQUNBLDZCQUNFLEdBQU8sOEJBQXVCLENBQXZCLHNCQUF5QixDQUNoQyxHQUFPLCtCQUF5QixDQUF6Qix1QkFBMkIsQ0FDcEMiLCJmaWxlIjoibWFpbi44NDBmNmI0MS5jaHVuay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86d2dodEAzMDA7NDAwOzcwMDs5MDAmZmFtaWx5PVNvdXJjZStTYW5zK1Bybzp3Z2h0QDQwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCk7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86d2dodEAzMDA7NDAwOzcwMDs5MDAmZmFtaWx5PVNvdXJjZStTYW5zK1Bybzp3Z2h0QDQwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCk7XG4vKiBHTE9CQUwgQ09MT1JTICovXG46cm9vdCB7XG4gIC0tbWFpbi1ibHVlOiAjMDk2NGI2O1xuICAtLW1haW4teWVsbG93OiAjZjhjNjNhO1xuICAtLXllbGxvdzogcmdiYSgyNTAsIDIwOCwgNzgsIDEpO1xuICAtLXllbGxvdy0yOiAjZmFkMDRlO1xuICAtLXllbGxvdy0zOiByZ2JhKDI0OCwgMTk4LCA1OCwgMC43NTY4NjI3NDUwOTgwMzkpO1xuICAtLXllbGxvdy00OiByZ2IoMjQ4LCAxOTgsIDU4KTtcbiAgLS15ZWxsb3ctNTogI2ZmZjNjZDtcbiAgLS15ZWxsb3ctNjogI2ZhZDA0ZTtcbiAgLS15ZWxsb3ctNzogcmdiYSgyNDgsIDE5OCwgNTgsIDAuOSk7XG4gIC0teWVsbG93LTg6ICNmOGM1NTU7XG4gIC0tbWFpbi1yZWQ6ICNmZjY2MDA7XG4gIC0tcmVkOiAjYWUxMjEyO1xuICAtLWRhcmstcmVkOiAjYTQwNTA1O1xuICAtLXJlZC0yOiAjYTQwNTA1O1xuICAtLXJlZC0zOiAjZGEwMDAwO1xuICAtLWNvZC1ncmV5OiAjMWUxZTFlO1xuICAtLWRhcmstZ3JleTogIzMzMzMzMztcbiAgLS1kYXJrLWdyZXktMjogIzM2MzYzNjtcbiAgLS1kYXJrLWdyZXktMzogIzI4MjgyODtcbiAgLS1kYXJrLWdyZXktNDogIzU1NTU1NTtcbiAgLS12ZXJ5LWRhcmstZ3JleTogIzIyMjIyMjtcbiAgLS12ZXJ5LWRhcmstZ3JleS0yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAtLXZlcnktZGFyay1ncmV5LTM6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gIC0tdmVyeS1kYXJrLWdyZXktNDogcmdiYSgzMywgMzMsIDMzLCAwLjIpO1xuICAtLXZlcnktZGFyay1ncmV5LTU6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLS1saWdodC1ncmV5OiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIC0tbGlnaHQtZ3JleS0yOiByZ2JhKDIwMiwgMTk5LCAxOTksIDEpO1xuICAtLWxpZ2h0LWdyZXktMzogIzY1NjM2MztcbiAgLS1saWdodC1ncmV5LTQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gIC0tbGlnaHQtZ3JleS01OiAjOGM4YjhiO1xuICAtLWxpZ2h0LWdyZXktNjogcmdiYSg5OSwgOTksIDk5LCAxKTtcbiAgLS1saWdodC1ncmV5LTc6ICM4YzhiOGI7XG4gIC0tbGlnaHQtZ3JleS04OiAjNjY2NjY2O1xuICAtLWxpZ2h0LWdyZXktOTogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjU1KTtcbiAgLS1saWdodC1ncmV5LTEwOiByZ2JhKDE1MywgMTUzLCAxNTMsIDEpO1xuICAtLXZlcnktbGlnaHQtZ3JleTogI2VkZWRlZDtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMjogcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMzogI2U5ZjBmYjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNDogI2NjY2NjYztcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNTogI2QxZTlmZjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNjogI2U0ZTRlNDtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNzogI2RlZGVkZTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktODogI2YyZjJmMjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktOTogI2RkZjNmZTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMTA6ICNkMmQyZDI7XG4gIC0tdmVyeS1saWdodC1ncmV5LTExOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICAtLXZlcnktbGlnaHQtZ3JleS0xMjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtLXNpbHZlcjogI2JjYmFiYTtcbiAgLS1tYWluLXdoaXRlOiAjZmZmZmZmO1xuICAtLWRhcmstYmx1ZTogIzAwNjZjYztcbiAgLS1kYXJrLWJsdWUtMjogIzBhNjRiNjtcbiAgLS1kYXJrLWJsdWUtMzogcmdiKDAsIDg5LCAxNjcpO1xuICAtLWRhcmstYmx1ZS00OiAjMDI2MWI0O1xuICAtLWRhcmstYmx1ZS01OiByZ2IoNSwgNjEsIDEwOSk7XG4gIC0tZGFyay1ibHVlLTY6ICMwNzY0YjY7XG4gIC0tZGFyay1ibHVlLTc6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIC0tZGFyay1ibHVlLTg6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICAtLWRhcmstYmx1ZS05OiAjMDA1OWE3O1xuICAtLWRhcmstYmx1ZS0xMDogIzIzNTI3YztcbiAgLS1kYXJrLWJsdWUtMTE6ICMwNzNjNjc7XG4gIC0tZGFyay1ibHVlLTEyOiAjMTM1YzlhO1xuICAtLWRhcmstYmx1ZS0xMzogIzMzN2FiNztcbiAgLS1kYXJrLWJsdWUtMTQ6ICMyNTY0YjY7XG4gIC0tZGFyay1ibHVlLTE1OiAjMTkzNTVlO1xuICAtLWRhcmstYmx1ZS0xNjogcmdiKDI1LCA1MywgOTQpO1xuICAtLWRhcmstYmx1ZS0xNzogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIC0tZGFyay1ibHVlLTE4OiByZ2JhKDIzOSwgMjM3LCAyMzcsIDEpO1xuICAtLWRhcmstYmx1ZS0xOTogIzAwNjVmZjtcbiAgLS1kYXJrLWJsdWUtMjA6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIC0tZGFyay1ibHVlLTIxOiByZ2JhKDcsIDYwLCAxMDMsIDAuOCk7XG4gIC0tYmx1ZS1saWdodGVzdDogI0U4RjBGQjtcbiAgLS1icm93bjogIzg1NjMwNztcbiAgLS1ncmVlbjogIzAwY2M2Njtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbmJvZHkgLnNyLW9ubHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG5cbmNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDY1dmg7XG59XG5cbmEge1xuICBjb2xvcjogIzA5NjRiNjtcbn1cblxucCxcbnAgKiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMSAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuaDIsXG5oMiAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5oMyxcbmgzICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5oNCxcbmg0ICosXG5oNSxcbmg1ICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmgyLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucmVhY3Qtc2VsZWN0X19zaW5nbGUtdmFsdWUge1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmVtcHR5LWJ1bGxldC1wb2ludCB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMC41O1xufVxuXG4ubmF2YmFyX25hdl9fcTZpbDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubmF2YmFyX25hdl9fcTZpbDUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5uYXZiYXJfbmF2X19xNmlsNSA+IGxpID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzA5NjRiNjtcbn1cblxuLm5hdmJhcl9uYXZfX3E2aWw1ID4gbGkgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5hdmJhcl9idXR0b25fXzN5MkhwIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogNHB4IDAgMCAtNDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyX2J1dHRvbl9fM3kySHAge1xuICAgIG1hcmdpbjogMCAwIDAgLTQ4cHg7XG4gIH1cbn1cblxuLm5hdmJhcl9idXR0b25fXzN5MkhwOmhvdmVyLFxuLm5hdmJhcl9idXR0b25fXzN5MkhwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUycHgpIHtcbiAgLm5hdmJhcl9pZVN3aXRjaGVyX19aVmEyNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogTmF2YmFyICovXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXIge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gYSAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG59XG5cbi5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZhZDA0ZTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLXllbGxvdy02KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uZXdzcm9vbS1tZW51LFxuLmdldC1pbnZvbHZlZC1tZW51IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cblxuLm5hdmJhcl9sb2dvX19OS05ENSB7XG4gIGhlaWdodDogNTNweDtcbiAgbWF4LXdpZHRoOiAyMjJweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLyogQXJyb3cgKi9cbi5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIsXG4uTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMzAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnICc7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdmVyeS1kYXJrLWdyZXktMyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdmVyeS1kYXJrLWdyZXktMyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWQwNGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXllbGxvdy02KTtcbiAgYm9yZGVyLXdpZHRoOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5cbi8qIEhvdmVyIG5hdiBpdGVtICovXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLk5hdmJhckNvbnRhaW5lclxuICAgIC5uYXZiYXItZGVmYXVsdFxuICAgIC5uYXZiYXItbmF2XG4gICAgPiBsaVtyb2xlPSdwcmVzZW50YXRpb24nXVxuICAgID4gYVtyb2xlPSdidXR0b24nXTpob3Zlcixcbi5OYXZiYXJDb250YWluZXJcbiAgICAubmF2YmFyLWRlZmF1bHRcbiAgICAubmF2YmFyLW5hdlxuICAgID4gbGlbcm9sZT0ncHJlc2VudGF0aW9uJ11cbiAgICA+IGFbcm9sZT0nYnV0dG9uJ106Zm9jdXMsXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGE6aG92ZXIsXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGE6Zm9jdXMge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGE6Zm9jdXMsXG4uTmF2YmFyQ29udGFpbmVyXG4gICAgLm5hdmJhci1kZWZhdWx0XG4gICAgLm5hdmJhci1uYXZcbiAgICA+IGxpW3JvbGU9J3ByZXNlbnRhdGlvbiddXG4gICAgPiBhW3JvbGU9J2J1dHRvbiddOmZvY3VzIHtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogTGFuZ3VhZ2UgYnV0dG9uICovXG4ubmF2YmFyX2xhbmdfX2I3U3g1IHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS04KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4ubmF2YmFyX2xhbmdfX2I3U3g1IGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIFNlYXJjaCBCYXIgKi9cbi5uYXZiYXJfc2VhcmNoQmFyX19GXzNGRCB7XG4gIHdpZHRoOiAyMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgaGVpZ2h0OiAzLjRyZW07XG59XG5cbi5uYXZiYXJfc2VhcmNoTGFiZWxfXzJPRTlNIHtcbiAgZm9udC1zaXplOiAgMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubmF2YmFyX3NlYXJjaFdyYXBfXy1jSVZLIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItY29sbGFwc2UgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi8qIE5hdmJhciBjdXN0b20gYnJlYWtwb2ludCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItbGVmdCAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci10b2dnbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ01FTlUnO1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNy41cHg7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2NjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gYSAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwOTY0YjY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDk2NGI2O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBib3JkZXItdG9wOiA4cHggZGFzaGVkO1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGxpbmVhciwgLXdlYmtpdC10cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xuICB9XG5cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24gPiBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5jYXJldCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDk2NGI2O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA5NjRiNjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB9XG5cbiAgLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWRlZmF1bHRcbiAgICAgIC5uYXZiYXItZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogTmF2YmFyIGN1c3RvbSBicmVha3BvaW50ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXJfc2VhcmNoV3JhcF9fLWNJVksge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyX2Zvcm1ncm91cF9fMzRhcGEge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyX2Zvcm1fXzJWM0RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhcl9zZWFyY2hCYXJfX0ZfM0ZEIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qZm9yIG9sZCBpcGhvbmVzKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAubmF2YmFyX2xvZ29fX05LTkQ1IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4ub2ZmaWNpYWxfYmFubmVyX18xVWY0dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS04KTtcbn1cbi5vZmZpY2lhbF9zdHJpcF9fM2FYeEgge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4ub2ZmaWNpYWxfZmxhZ19fMXhkZ1kge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5vZmZpY2lhbF9pbmZvX18yTU53NyB7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbn1cblxuLm9mZmljaWFsX2Zha2VMaW5rX18zNXprTyB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ub2ZmaWNpYWxfc3ZnSWNvbnNfXzJEc1I4IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLm9mZmljaWFsX2Rvd25JY29uX19xWkxnaCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIFNraXAgTmF2IGZvciBzY3JlZW4gcmVhZGVycyAqL1xuLm9mZmljaWFsX3NraXBfXzE3TUpQIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hLm9mZmljaWFsX3NraXBfXzE3TUpQOmFjdGl2ZSxcbmEub2ZmaWNpYWxfc2tpcF9fMTdNSlA6Zm9jdXMsXG5hLm9mZmljaWFsX3NraXBfXzE3TUpQOmhvdmVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogTmF2YmFyIGN1c3RvbSBicmVha3BvaW50ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZpY2lhbF9vZmZpY2lhbEluZm9fXzJ6enpUIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm9mZmljaWFsX3Jvd1dpdGhGbGFnX18ydVZrTSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5vZmZpY2lhbF9pbmZvX18yTU53NyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4ub2ZmaWNpYWxfbGlua19fM3NRQjcge1xuICBjb2xvcjogIzEzNWM5YTtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAub2ZmaWNpYWxfYmFubmVyX18xVWY0dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZW1lcmdlbmN5QmFubmVyV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW1lcmdlbmN5QmFubmVyLk11aUFsZXJ0LXN0YW5kYXJkV2FybmluZyxcbi5lbWVyZ2VuY3lCYW5uZXIuTXVpQWxlcnQtcm9vdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZW1lcmdlbmN5QmFubmVyIC5NdWlBbGVydC1tZXNzYWdlIHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmVtZXJnZW5jeUJhbm5lciAuTXVpQWxlcnQtbWVzc2FnZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbWVyZ2VuY3lCYW5uZXIgLk11aVN2Z0ljb24tcm9vdCB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5lbWVyZ2VuY3lCYW5uZXIgLk11aUFsZXJ0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZW1lcmdlbmN5QmFubmVyIC5NdWlBbGVydC1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmVtZXJnZW5jeUJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb290ZXJfZm9vdGVyX19KMGNoMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LTMpO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbn1cblxuLmZvb3Rlcl9mb290ZXJUaXRsZV9fMThmNDQgPiBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb290ZXJfY2VudGVyX18zZnZBViB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbn1cblxuLmZvb3Rlcl9zb2NpYWxSaWdodF9fZEZBeHQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmZvb3Rlcl9mb290ZXJfX0owY2gwIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mb290ZXJfZm9vdGVyX19KMGNoMCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9vdGVyX3BhZGRpbmdfXzFGNTI4IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9vdGVyX2Zvb3RlclRpdGxlX18xOGY0NCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvb3Rlcl9iYWNrVG9wX18xOEJVaCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmZvb3Rlcl9iYWNrVG9wTW9iaWxlX18xcDN6dSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZvb3Rlcl9iYWNrVG9wX18xOEJVaCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyX3NvY2lhbE1lZGlhX18xSHFFYSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyX3NvY2lhbE1lZGlhX18xSHFFYSBhIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLmZvb3Rlcl9zb2NpYWxNZWRpYV9fMUhxRWEgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZvb3Rlcl9tb2JpbGVQYWRkaW5nX18zRkduQSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogTmF2YmFyIGN1c3RvbSBicmVha3BvaW50ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfY2VudGVyX18zZnZBVntcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyX3NvY2lhbFJpZ2h0X19kRkF4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfZm9vdGVyX19KMGNoMCB7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG5cbiAgLmZvb3Rlcl9tb2JpbGVQYWRkaW5nX18zRkduQSB7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIH1cblxuICAuZm9vdGVyX2Zvb3RlclRpdGxlX18xOGY0NCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9zb2NpYWxNZWRpYV9fMUhxRWEge1xuICAgIG1hcmdpbjogMTBweCAwIDAgLTVweDtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXJfYmFja1RvcF9fMThCVWgge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9iYWNrVG9wTW9iaWxlX18xcDN6dSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9jZW50ZXJfXzNmdkFWe1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIHByaW50IHN0eWxlcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgLmZvb3Rlcl9mb290ZXJfX0owY2gwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5IZWFkQmFubmVyX292ZXJsYXlfXzNOMTRaIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMTk4LCA1OCwgMC45KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogODBweCAwO1xuICBwYWRkaW5nOiAzMHB4IDM1cHggMzBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLkhlYWRCYW5uZXJfZW1wdHlCb3hfXzEtQ2s0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLkhlYWRCYW5uZXJfb3ZlcmxheUJ1dHRvbl9fMUxkWG4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2lkdGg6IDEzOHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLkhlYWRCYW5uZXJfbW9iaWxlT3ZlcmxheUJ1dHRvbl9fMmNqYzAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLkhlYWRCYW5uZXJfb3ZlcmxheUJ1dHRvbl9fMUxkWG46aG92ZXIsXG4uSGVhZEJhbm5lcl9vdmVybGF5QnV0dG9uX18xTGRYbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5IZWFkQmFubmVyX292ZXJsYXlQX18zdWMtUiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuXG4uSGVhZEJhbm5lcl9tb2JpbGVPdmVybGF5UF9fM2R2VDIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLkhlYWRCYW5uZXJfb3ZlcmxheUxpbmtfXzMyNHhrIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG59XG4uSGVhZEJhbm5lcl9vdmVybGF5TGlua19fMzI0eGs6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLkhlYWRCYW5uZXJfb3ZlcmxheV9fM04xNFoge1xuICAgIGhlaWdodDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDI1cHg7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cblxuICAuSGVhZEJhbm5lcl9vdmVybGF5QnV0dG9uX18xTGRYbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLkhlYWRCYW5uZXJfb3ZlcmxheV9fM04xNFoge1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLkhlYWRCYW5uZXJfb3ZlcmxheV9fM04xNFoge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLkxpbmtlZEJ1dHRvbl9idXR0b25fXzM3blF1IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuTGlua2VkQnV0dG9uX2J1dHRvbl9fMzduUXUgeyBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgIH1cbiAgICB9XG5cbi5MaW5rZWRCdXR0b25fc2Vjb25kYXJ5X19xYnRodyB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuXG4uTGlua2VkQnV0dG9uX3NlY29uZGFyeV9fcWJ0aHc6aG92ZXIsXG4uTGlua2VkQnV0dG9uX3NlY29uZGFyeV9fcWJ0aHc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLkxpbmtlZEJ1dHRvbl9ibHVlX18xb3NrbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuXG4uTGlua2VkQnV0dG9uX2JsdWVfXzFvc2tuOmhvdmVyLFxuLkxpbmtlZEJ1dHRvbl9ibHVlX18xb3Nrbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uTGlua2VkQnV0dG9uX3llbGxvd19fM2NCOGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzYzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjhjNjNhO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluLXllbGxvdyk7XG59XG5cbi5MaW5rZWRCdXR0b25feWVsbG93X18zY0I4ZTpob3Zlcixcbi5MaW5rZWRCdXR0b25feWVsbG93X18zY0I4ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5Ib21lQ2F0ZWdvcmllc19jYXRCdXR0b25fXzJYNWdJIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLkhvbWVDYXRlZ29yaWVzX1dpZHRoX18xT2VJMyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfY2F0QnV0dG9uX18yWDVnSTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5Ib21lQ2F0ZWdvcmllc19jYXRCdXR0b25fXzJYNWdJIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5Ib21lQ2F0ZWdvcmllc19hbGlua19fM1V6cE4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LTMpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbn1cbi5Ib21lQ2F0ZWdvcmllc19hbGlua19fM1V6cE46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLkhvbWVDYXRlZ29yaWVzX3RpdGxlQm94X18ya0tXeSB7XG4gIHdpZHRoOiAyOSU7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLkhvbWVDYXRlZ29yaWVzX3RpdGxlX18zX0x4byB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMmVtO1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfY2F0Um93X18yYmhxWSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDUwcHggMTgwcHggNTBweDtcbn1cblxuLkhvbWVDYXRlZ29yaWVzX2NhdEljb25zX18yU2NYbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLkhvbWVDYXRlZ29yaWVzX2NhcmRzX19fN3JqViB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfY2FyZHNJdGVtX18ybDFnVyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB3aWR0aDogMTYlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qZm9yIElFIDExKi9cbn1cblxuLkhvbWVDYXRlZ29yaWVzX2NhcmRzSXRlbV9fMmwxZ1c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCAjMjIyMjIyO1xuICBib3gtc2hhZG93OiAwIDAgMTFweCB2YXIoLS12ZXJ5LWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5Ib21lQ2F0ZWdvcmllc19jYXJkc0NvbnRlbnRfXzNnRWxOIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfY2FyZHNfX183cmpWIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0by1Cb2xkXCIsIFwiTGF0byBCb2xkXCIsIFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbjtcbn1cblxuLkhvbWVDYXRlZ29yaWVzX2NhcmRzX19fN3JqViBoMzpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKjQgY2FyZHMgbWludXMgcXVlc3Rpb24gaW4gYSByb3cqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5Ib21lQ2F0ZWdvcmllc190aXRsZUJveF9fMmtLV3kge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXJkc0l0ZW1fXzJsMWdXIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXRSb3dfXzJiaHFZIHtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggMTIwcHggNTBweDtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfV2lkdGhfXzFPZUkzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXRCdXR0b25fXzJYNWdJIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfd2lkdGhfXzI0Q0xEIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX3RpdGxlX18zX0x4byB7XG4gICAgZm9udC1zaXplOiAyLjFlbTtcbiAgfVxufVxuLyoyIGNhcmRzIGluIGEgY29sdW1uKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuSG9tZUNhdGVnb3JpZXNfdGl0bGVfXzNfTHhvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjllbTtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfY2F0Um93X18yYmhxWSB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDgwcHggNTBweDtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfY2FyZHNJdGVtX18ybDFnVyB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXJkc19fXzdyalYgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX2NhdEJ1dHRvbl9fMlg1Z0kge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5Ib21lQ2F0ZWdvcmllc190aXRsZV9fM19MeG8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXRSb3dfXzJiaHFZIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXJkc19fXzdyalYgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX3RpdGxlQm94X18ya0tXeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qZm9yIGlwaG9uZTUgMSBjb2x1bW4qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLkhvbWVDYXRlZ29yaWVzX2NhcmRzSXRlbV9fMmwxZ1cge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX2NhcmRzX19fN3JqViBoMyB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfdGl0bGVCb3hfXzJrS1d5IHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc190aXRsZV9fM19MeG8ge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbn1cblxuLkZlYXR1cmVkTmV3c19uZXdzQnV0dG9uX18zN0ljRSB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZhbGxiYWNrIGZvciBJRSAxMSovXG4uRmVhdHVyZWROZXdzX1dpZHRoX18zVDFsYyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRmVhdHVyZWROZXdzX25ld3NCdXR0b25fXzM3SWNFOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLkZlYXR1cmVkTmV3c19uZXdzQnV0dG9uX18zN0ljRSBzdmcge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uRmVhdHVyZWROZXdzX3RpdGxlQm94X18ya05waCB7XG4gIHdpZHRoOiAxNiU7XG4gIG1hcmdpbjogMTAlIDAgMCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLkZlYXR1cmVkTmV3c190aXRsZV9fMU9jaFUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG8tTGlnaHRcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG59XG5cbi5GZWF0dXJlZE5ld3Nfc2Vjb25kV29yZF9fMklBZk4ge1xuICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgXCJMYXRvIEJvbGRcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uRmVhdHVyZWROZXdzX25ld3NSb3dfXzEzU0lVIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDUwcHggMzBweCA1MHB4O1xufVxuXG4uRmVhdHVyZWROZXdzX25ld3NJY29uc19fdzg1VEgge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLypGbGV4IGl0ZW1zKi9cbi5GZWF0dXJlZE5ld3NfY2FyZHNfX0l5QXM1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5GZWF0dXJlZE5ld3NfY2FyZHNJdGVtX18yaUFkVCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyNiU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG59XG5cbi5GZWF0dXJlZE5ld3NfY2FyZHNJdGVtX18yaUFkVDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4ICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLkZlYXR1cmVkTmV3c19jYXJkc0NvbnRlbnRfXzI5Z1B4IGgzIHtcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLkZlYXR1cmVkTmV3c19jYXJkc0NvbnRlbnRfXzI5Z1B4IGgzOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkZlYXR1cmVkTmV3c19jYXJkc0NvbnRlbnRfXzI5Z1B4IHNwYW4ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5GZWF0dXJlZE5ld3NfYm9keVBhZGRpbmdfXzFOR1N5IHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbn1cblxuLkZlYXR1cmVkTmV3c19jYXJkc0NvbnRlbnRfXzI5Z1B4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkZlYXR1cmVkTmV3c19kYXRlX18xMXlsbiB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5GZWF0dXJlZE5ld3NfaW1nQm94X18zRVVzVSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRmVhdHVyZWROZXdzX2NhcmRJbWdfXzNOZ2I3IHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4OyAvKmNlbnRlcnMgaW1nIGEgYml0Ki9cbn1cblxuLkZlYXR1cmVkTmV3c19jYXJkc19fSXlBczUgaDMge1xuICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgXCJMYXRvIEJvbGRcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5cbi5GZWF0dXJlZE5ld3NfY2FyZHNfX0l5QXM1IGgzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qMyBjYXJkcyBtaW51cyB0aXRsZSBpbiBhIHJvdyovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLkZlYXR1cmVkTmV3c190aXRsZUJveF9fMmtOcGgge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19jYXJkc0l0ZW1fXzJpQWRUIHtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfdGl0bGVfXzFPY2hVIHtcbiAgICBmb250LXNpemU6IDIuM2VtO1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfbmV3c1Jvd19fMTNTSVUge1xuICAgIHBhZGRpbmc6IDAgNDBweCAzMHB4IDQwcHg7XG4gIH1cbn1cbi8qMiBjYXJkcyBpbiBhIGNvbHVtbiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuRmVhdHVyZWROZXdzX2NhcmRzSXRlbV9fMmlBZFQge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAvKnJlbW92ZSBhd2t3YXJkIGhhbmdpbmcgM3JkIGFydGljbGUqL1xuICAuRmVhdHVyZWROZXdzX2NhcmRzSXRlbV9fMmlBZFQ6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuRmVhdHVyZWROZXdzX2NhcmRzX19JeUFzNSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICAuRmVhdHVyZWROZXdzX25ld3NCdXR0b25fXzM3SWNFIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuRmVhdHVyZWROZXdzX3RpdGxlQm94X18ya05waCB7XG4gICAgbWFyZ2luOiAxMCUgMCAwIDE1cHg7XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19jYXJkc0l0ZW1fXzJpQWRUIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfbmV3c1Jvd19fMTNTSVUge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19jYXJkc19fSXlBczUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19jYXJkSW1nX18zTmdiNyB7XG4gICAgbWF4LWhlaWdodDogMTMwcHg7XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19jYXJkc0NvbnRlbnRfXzI5Z1B4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuRmVhdHVyZWROZXdzX2NhcmRzQ29udGVudF9fMjlnUHggcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuRmVhdHVyZWROZXdzX2NhcmRzQ29udGVudF9fMjlnUHggc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuRmVhdHVyZWROZXdzX2NhcmRzSXRlbV9fMmlBZFQ6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19ib2R5UGFkZGluZ19fMU5HU3kge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5WaWRlb0hpZ2hsaWdodF92aWRlb0J1dHRvbl9fV3E3UmssXG4uVmlkZW9IaWdobGlnaHRfZmFjZWJvb2tCdXR0b25fXzItbThXLFxuLlZpZGVvSGlnaGxpZ2h0X3R3aXR0ZXJCdXR0b25fXzJoNm00IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLlZpZGVvSGlnaGxpZ2h0X3NoYXJlX18xekhWaiB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlZpZGVvSGlnaGxpZ2h0X2xhYmVsX18yQmU1TSB7XG4gIGNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5WaWRlb0hpZ2hsaWdodF9zaGFyZV9fMXpIVmogLlZpZGVvSGlnaGxpZ2h0X3NoYXJlSWNvbnNfXzNTU0lwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5WaWRlb0hpZ2hsaWdodF9zaGFyZV9fMXpIVmogLlZpZGVvSGlnaGxpZ2h0X3NoYXJlSWNvbnNfXzNTU0lwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uVmlkZW9IaWdobGlnaHRfV2lkdGhfXzJ5X1FyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5WaWRlb0hpZ2hsaWdodF92aWRlb0J1dHRvbl9fV3E3Ums6aG92ZXIsXG4uVmlkZW9IaWdobGlnaHRfZmFjZWJvb2tCdXR0b25fXzItbThXOmhvdmVyLFxuLlZpZGVvSGlnaGxpZ2h0X3R3aXR0ZXJCdXR0b25fXzJoNm00OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5WaWRlb0hpZ2hsaWdodF92aWRlb0J1dHRvbl9fV3E3Umsgc3ZnLFxuLlZpZGVvSGlnaGxpZ2h0X2ZhY2Vib29rQnV0dG9uX18yLW04VyBzdmcsXG4uVmlkZW9IaWdobGlnaHRfdHdpdHRlckJ1dHRvbl9fMmg2bTQgc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5WaWRlb0hpZ2hsaWdodF9ib3JkZXJfXzFnTG1KIHtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDI0OCwgMTk4LCA1OCwgMC45KTtcbiAgYm9yZGVyOiBzb2xpZCB2YXIoLS15ZWxsb3ctNyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlZpZGVvSGlnaGxpZ2h0X2JhY2tncm91bmRfXzN1bEdKIHtcbiAgYmFja2dyb3VuZDogI2U5ZjBmYjtcbiAgYmFja2dyb3VuZDogdmFyKC0tdmVyeS1saWdodC1ncmV5LTMpO1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG59XG4uVmlkZW9IaWdobGlnaHRfcGxheWVyX3dyYXBwZXJfXzNDUDRTIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiBQbGF5ZXIgcmF0aW86IDEwMCAvICgxMjgwIC8gNzIwKSAqL1xufVxuXG4uVmlkZW9IaWdobGlnaHRfcmVhY3RfcGxheWVyX18xNVVYVyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLlZpZGVvSGlnaGxpZ2h0X2NhcmRzSXRlbV9fMnk0azAge1xuICB3aWR0aDogMzAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG59XG5cbi5WaWRlb0hpZ2hsaWdodF9iYWNrZ3JvdW5kX18zdWxHSiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLlZpZGVvSGlnaGxpZ2h0X2NhcmRzQ29udGVudF9fM3VwNUEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uVmlkZW9IaWdobGlnaHRfY2FyZHNDb250ZW50X18zdXA1QSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5WaWRlb0hpZ2hsaWdodF9zaGFyZV9fMXpIVmoge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG59XG4uVmlkZW9IaWdobGlnaHRfbG9nb19fM2R1TXoge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uVmlkZW9IaWdobGlnaHRfY2FyZHNJdGVtX18yeTRrMDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXktNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG4uVmlkZW9IaWdobGlnaHRfdGl0bGVCb3hfX0laYmVzIHtcbiAgcGFkZGluZzogMTAlIDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMjAlO1xufVxuLlZpZGVvSGlnaGxpZ2h0X3RpdGxlQm94U29jaWFsX18xN2p2VSB7XG4gIHBhZGRpbmc6IDEwJSAwcHggMTAlIDYwcHg7XG59XG4uVmlkZW9IaWdobGlnaHRfaGVhZGluZ19fMzNVOVYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlZpZGVvSGlnaGxpZ2h0X3NoYXJlUm93X18yWV93dSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMTJweCkge1xuICAuVmlkZW9IaWdobGlnaHRfdGl0bGVCb3hfX0laYmVzIHtcbiAgICB3aWR0aDogMzYuNSU7XG4gICAgcGFkZGluZzogMTAlIDYwcHg7XG4gIH1cbiAgLlZpZGVvSGlnaGxpZ2h0X2NhcmRzSXRlbV9fMnk0azAge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF9iYWNrZ3JvdW5kX18zdWxHSiB7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMCAyMHB4O1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF9sb2dvX18zZHVNeiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5WaWRlb0hpZ2hsaWdodF90aXRsZUJveF9fSVpiZXMge1xuICAgIHdpZHRoOiA0MS41JTtcbiAgfVxuICAuVmlkZW9IaWdobGlnaHRfY2FyZHNJdGVtX18yeTRrMCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuVmlkZW9IaWdobGlnaHRfcmVhY3RfcGxheWVyX18xNVVYVyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLlZpZGVvSGlnaGxpZ2h0X2NhcmRzSXRlbV9fMnk0azAge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF90aXRsZUJveFNvY2lhbF9fMTdqdlUge1xuICAgIHBhZGRpbmc6IDEwJSA2MHB4O1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF90aXRsZUJveF9fSVpiZXMge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLlZpZGVvSGlnaGxpZ2h0X2NhcmRzQ29udGVudF9fM3VwNUEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF9oZWFkaW5nMV9fMXMyOV8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLlZpZGVvSGlnaGxpZ2h0X2hlYWRpbmdfXzMzVTlWIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuVmlkZW9IaWdobGlnaHRfc2hhcmVSb3dfXzJZX3d1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLlZpZGVvSGlnaGxpZ2h0X2NhcmRzSXRlbV9fMnk0azAge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cblxuLkJlbmVmaXRGaW5kZXJfdGV4dDFfXzNRNUtEIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0by1SZWd1bGFyXCIsIFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQmVuZWZpdEZpbmRlcl90ZXh0Ml9fMmJ0ZVcge1xuICBmb250LWZhbWlseTogXCJMYXRvLUxpZ2h0XCIsIFwiTGF0byBMaWdodFwiLCBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uQmVuZWZpdEZpbmRlcl9zdGFydEJGQnRuTGlua1dyYXBwZXJfXzg2MWY3IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLkJlbmVmaXRGaW5kZXJfc3RhcnRCRkJ0bkxpbmtfX3gtYVg5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDA0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLkJlbmVmaXRGaW5kZXJfc3RhcnRCRkJ0bkxpbmtfX3gtYVg5ID4gc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5CZW5lZml0RmluZGVyX3N0YXJ0QkZCdG5MaW5rX194LWFYOTpob3Zlcixcbi5CZW5lZml0RmluZGVyX3N0YXJ0QkZCdG5MaW5rX194LWFYOTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5CZW5lZml0RmluZGVyX2J1dHRvbkRpdl9fMzVzd1Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLkJlbmVmaXRGaW5kZXJfYmVuZWZpdEZpbmRlcl9fNkJtc0Yge1xuICBib3JkZXI6IHdoaXRlO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB0aGluO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5CZW5lZml0RmluZGVyX2ljb25fXzFkVWhyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uQmVuZWZpdEZpbmRlcl9maW5kZXJfX1ZaRGF4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTcpO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkJlbmVmaXRGaW5kZXJfYnV0dG9uRGl2X18zNXN3VSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLkJlbmVmaXRGaW5kZXJfYnV0dG9uX18xTmN6cSB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLkJlbmVmaXRGaW5kZXJfYmVuZWZpdEZpbmRlcl9fNkJtc0Yge1xuICAgIGJvcmRlcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHRoaW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLkJlbmVmaXRGaW5kZXJfc3RhcnRCRkJ0bkxpbmtfX3gtYVg5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLkZlZWRiYWNrX3RleHQyX18zODhYSyxcbi5GZWVkYmFja190ZXh0M19fM2lTeWgge1xuICBmb250LWZhbWlseTogXCJMYXRvLUxpZ2h0XCIsIFwiTGF0byBMaWdodFwiLCBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLkZlZWRiYWNrX3RleHQxX18yTDJaayB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG8tUmVndWxhclwiLCBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5GZWVkYmFja19idG5MaW5rX18yUVR5SyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uRmVlZGJhY2tfbWFyZ2luTGVmdF9fMXlZVVIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4uRmVlZGJhY2tfeWVzX18xcFlmVixcbi5GZWVkYmFja19ub19fMl9CRE8ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uRmVlZGJhY2tfZmVlZGJhY2tfXzNjNmgwIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cblxuLkZlZWRiYWNrX2NvbW1lbnRCb3hfXzF4bDRoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5GZWVkYmFja19jb21tZW50RGl2X18yT1RMUiB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5GZWVkYmFja19jb21tZW50QnV0dG9uX18zNkJnYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQwNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLkZlZWRiYWNrX2NvbW1lbnRMYWJlbF9fMWE1UmUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5GZWVkYmFja19jb21tZW50Q2hvaWNlX18zbHJ0NSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMCBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLkZlZWRiYWNrX2NvbW1lbnRDaG9pY2VfXzNscnQ1OmhvdmVyIHtcbiAgY29sb3I6ICNmOGM2M2E7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG59XG4uRmVlZGJhY2tfY29tbWVudExpc3RfX24wX1FNIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5GZWVkYmFja19jb21tZW50TGlzdF9fbjBfUU0gPiBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG4uRmVlZGJhY2tfbWFyZ2luUmlnaHRfXzJXMjF6IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5GZWVkYmFja19mbGV4V3JhcHBlcl9fMklTRHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5GZWVkYmFja19mZWVkYmFja1F1ZXN0aW9uX18yQmpJRyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLkZlZWRiYWNrX2ZlZWRiYWNrTGlua3NDb250YWluZXJfXzJ2MXV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTVyZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5GZWVkYmFja19mbGV4V3JhcHBlcl9fMklTRHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLkZlZWRiYWNrX2ZlZWRiYWNrTGlua3NDb250YWluZXJfXzJ2MXV0IHtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLkZlZWRiYWNrX2ZlZWRiYWNrX18zYzZoMCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLkZlZWRiYWNrX2NvbF9fclM1QzEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuRmVlZGJhY2tfdGV4dDFfXzJMMlprIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5GZWVkYmFja19jb21tZW50RGl2X18yT1RMUiB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuRmVlZGJhY2tfY29tbWVudEJveF9fMXhsNGgge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuRmVlZGJhY2tfY29tbWVudEJ1dHRvbl9fMzZCZ2Ige1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5CdXR0b25MaW5rX0J1dHRvbkxpbmtfXzIwY25tIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMCAwLjJyZW07XG59XG5cbi5CdXR0b25MaW5rX0J1dHRvbkxpbmtfXzIwY25tOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkNvbW1vbkJ1dHRvbl9wcmltYXJ5LWJsdWVfXzF3bGhvIHtcbiAgYmFja2dyb3VuZDogIzAwNTlhNztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAjMDA1OWE3IDJweCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0by1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5Db21tb25CdXR0b25fcHJpbWFyeS1ibHVlX18xd2xobzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDA1OWE3O1xufVxuXG4uQ29tbW9uQnV0dG9uX3ByaW1hcnktYmx1ZV9fMXdsaG86ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlO1xuICBib3JkZXI6ICNiZWJlYmUgMnB4IHNvbGlkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkNvbW1vbkJ1dHRvbl9wcmltYXJ5LXllbGxvd19fM3JsLU4ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0by1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjhjNjNhO1xuICBib3JkZXI6ICNmOGM2M2EgMnB4IHNvbGlkO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uQ29tbW9uQnV0dG9uX3ByaW1hcnkteWVsbG93X18zcmwtTjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5Db21tb25CdXR0b25fcHJpbWFyeS15ZWxsb3dfXzNybC1OOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2JlYmViZTtcbiAgYm9yZGVyOiAjYmViZWJlIDJweCBzb2xpZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5Db21tb25CdXR0b25fc2Vjb25kYXJ5X19TMUJXUCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogIzAwNTlhNyAycHggc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuXG4uQ29tbW9uQnV0dG9uX3NlY29uZGFyeV9fUzFCV1A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1OWE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkNvbW1vbkJ1dHRvbl9zZWNvbmRhcnlfX1MxQldQOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2JlYmViZTtcbiAgYm9yZGVyOiAjYmViZWJlIDJweCBzb2xpZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5UaXRsZV90aXRsZV9fMlZLVGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uVGl0bGVfdGV4dF9fM1ZHZTcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuLlRpdGxlX3N1YnRpdGxlX18zMTJnTiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG8tQm9sZFwiLCBcIkxhdG8gQm9sZFwiLCBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5UaXRsZV90ZXh0X18zVkdlNyB7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgfVxufVxuXG4uQ2FyZF9jYXJkSXRlbV9fM2RTUUkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIHBhZGRpbmc6IDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5DYXJkX2NhcmRJdGVtX18zZFNRSTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHZhcigtLWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5DYXJkX2NhcmRJdGVtX18zZFNRSTpob3ZlciAqIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5DYXJkX2NhcmRDb250ZW50X18ySEs1aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qIEZvciBJRTExKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSk7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uQ2FyZF9jYXJkSWNvbl9fMkF5VmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLkNhcmRfY2FyZF9fM1NrdjUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiAyIGNhcmQgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTY5cHgpIHtcbiAgLkNhcmRfY2FyZEl0ZW1fXzNkU1FJIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gIC5DYXJkX2NhcmRfXzNTa3Y1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyogMyBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NzBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuQ2FyZF9jYXJkSXRlbV9fM2RTUUkge1xuICAgIHdpZHRoOiAzMC41JTtcbiAgfVxufVxuLyogNCBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNhcmRfY2FyZEl0ZW1fXzNkU1FJIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG5cbi5NaW5pUUJ1dHRvbl9taW5pUWJ0bl9fMWRKX0cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL21lZGlhL2NvbnRhY3RfdXNfYXJyb3cuOTZiYTIxNjYuZGY3OTk4NTMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMThweCAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG5cbi5NaW5pUUJ1dHRvbl90ZXh0X18xS1QtRSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uTWluaVFCdXR0b25fZmlyc3RXb3JkX19IMUFUWiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLk1pbmlRQnV0dG9uX2ZpcnN0V29yZF9fSDFBVFo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxhJztcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLk1pbmlRQnV0dG9uX2FsaW5rX18xY3RKVSB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW47XG59XG5cbi5NaW5pUUJ1dHRvbl9hbGlua19fMWN0SlU6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLk1pbmlRQnV0dG9uX2Fycm93X18zcXE4OSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5NaW5pUUJ1dHRvbl9hcnJvd1NtX193blctcSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLk1pbmlRQnV0dG9uX2NoZWNrU21fXzI3ZGlxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uTWluaVFCdXR0b25fY2hlY2tTbV9fMjdkaXEgPiBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLk1pbmlRQnV0dG9uX25vUGFkZGluZ19fMTU4c2Yge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLk1pbmlRQnV0dG9uX2FsaW5rX18xY3RKVS5NaW5pUUJ1dHRvbl9zdGFydGVkU2Nyb2xsaW5nX18tT2VKMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLk1pbmlRQnV0dG9uX21pbmlRYnRuX18xZEpfRyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTdweCAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLk1pbmlRQnV0dG9uX2Fycm93X18zcXE4OSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuTWluaVFCdXR0b25fdGV4dF9fMUtULUUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5RdWlja0luZm9fUXVpY2tJbmZvX18xQ1I5UCB7XG59XG5cbi5RdWlja0luZm9fYm94X18zSDM2diB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYwZmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5RdWlja0luZm9fUXVpY2tJbmZvX18xQ1I5UC5RdWlja0luZm9fbW9iaWxlX18xYXVrNiAuUXVpY2tJbmZvX2JveF9fM0gzNnYuUXVpY2tJbmZvX2NvbGxhcHNlZF9fMjRHeXAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5RdWlja0luZm9fd3JhcHBpbmdDb2xfX05BSkNTIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLlF1aWNrSW5mb19oZWFkaW5nQ29udGFpbmVyX18zZE9SZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5RdWlja0luZm9faGVhZGluZ19fM081a3gge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5RdWlja0luZm9fZXhwYW5kQnRuX18xeS1VWCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLlF1aWNrSW5mb19tb2JpbGVFeHBhbmRDb250YWluZXJfXzJLNVUyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5RdWlja0luZm9fbW9iaWxlRXhwYW5kQnRuX185N1R5MCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMyk7XG59XG5cbi5RdWlja0luZm9fbW9iaWxlRXhwYW5kQnRuX185N1R5MC5RdWlja0luZm9fY29sbGFwc2VkX18yNEd5cCB7XG59XG5cbi5RdWlja0luZm9fbW9iaWxlRXhwYW5kQnRuX185N1R5MC5RdWlja0luZm9fbWluaVFCdXR0b25fXzNDOGhqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDI0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xufVxuXG4uUXVpY2tJbmZvX3F1aWNrTGlua19fM2NqdEYge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlF1aWNrSW5mb19tYWluQ29udGVudF9fMjB4bHIge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4uUXVpY2tJbmZvX1F1aWNrSW5mb19fMUNSOVAuUXVpY2tJbmZvX21vYmlsZV9fMWF1azYgLlF1aWNrSW5mb19tYWluQ29udGVudF9fMjB4bHIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5RdWlja0luZm9fbWFpbkNvbnRlbnRfXzIweGxyLlF1aWNrSW5mb19jb2xsYXBzZWRfXzI0R3lwIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5RdWlja0luZm9fbWFpbkNvbnRlbnRfXzIweGxyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLlF1aWNrSW5mb19xdWlja0luZm9JbnRyb19fb0RpcEsge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5RdWlja0luZm9faWNvbl9fZDBLS1cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAwLjNlbSAwZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLlF1aWNrSW5mb19oeXBoZW5fXzNNZlZHIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4uUXVpY2tJbmZvX2NvbnRhY3RUZXh0X19OSUJiYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5RdWlja0luZm9fbWluaXFUZXh0X18xZE4wUyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5RdWlja0luZm9fY29udGFjdFRleHRfX05JQmJhID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uUXVpY2tJbmZvX2NvbnRhY3RUZXh0X19OSUJiYSA+IGEsXG4uUXVpY2tJbmZvX2NvbnRhY3RUZXh0X19OSUJiYSA+IGE6aG92ZXIsXG4uUXVpY2tJbmZvX2NvbnRhY3RUZXh0X19OSUJiYSA+IHAgPiBhLFxuLlF1aWNrSW5mb19jb250YWN0VGV4dF9fTklCYmEgPiBwID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5RdWlja0luZm9fcGFkZGluZ19fMUl3eXkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLlF1aWNrSW5mb19zdWJ0aXRsZV9fMTNFQUgge1xuICBtYXJnaW46IDAgMCA2cHggMzVweDtcbn1cblxuLlF1aWNrSW5mb19saW5rX18zd1Q2dCB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5RdWlja0luZm9fbGlua19fM3dUNnQ6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBOb3Qgc3VyZSB3aGljaCBjb21wb25lbnQgd2l0aGluIHRoaXMgYXBwIGlzIHVzaW5nIHRoZXNlIHR3byBjbGFzc2VzLi4uICovXG4uUXVpY2tJbmZvX25vcm1hbFRleHRfXzdGY1ZjLFxuLlF1aWNrSW5mb19ub3JtYWxUZXh0MV9fMmI1QTAge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLlF1aWNrSW5mb19ub3JtYWxUZXh0X183RmNWYyBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uUXVpY2tJbmZvX25vcm1hbFRleHQxX18yYjVBMCB7XG4gIHBhZGRpbmctbGVmdDogMy44cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLlF1aWNrSW5mb19ib3hfXzNIMzZ2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGZiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbiAgLlF1aWNrSW5mb19ub3JtYWxUZXh0MV9fMmI1QTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5RdWlja0luZm9fbm9ybWFsVGV4dF9fN0ZjVmMsXG4gIC5RdWlja0luZm9fY29udGFjdFRleHRfX05JQmJhIHtcbiAgICAvKnBhZGRpbmctbGVmdDogMTBweDsqL1xuICB9XG4gIC5RdWlja0luZm9faGVhZGluZ19fM081a3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuUXVpY2tJbmZvX3F1aWNrSW5mb0ludHJvX19vRGlwSyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5RdWlja0luZm9fbWluaVFNb2JpbGVSb3dfXzNMUzJHIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIH1cblxuICAuUXVpY2tJbmZvX21pbmlRTW9iaWxlQ29sX19xSkMycyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uUXVpY2tJbmZvX2xpbmtfXzN3VDZ0ID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5RdWlja0luZm9fbGlua19fM3dUNnQgPiBwID4gYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5SZXN1bHRUYWJfaWNvbl9fMUtTQWgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5SZXN1bHRUYWJfZGlzY2xhaW1lclRleHRfXzE2ZjlwIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uUmVzdWx0VGFiX2Rpc2NsYWltZXJfXzFQZTlyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGJsYWNrIGRvdHRlZDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG59XG4uUmVzdWx0VGFiX3BvY19fdVNyZ0sge1xuICBib3JkZXItdG9wOiBibGFjayBkYXNoZWQgMXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uUmVzdWx0VGFiX3Jlc3VsdHNfXzJNVnl6IHtcbiAgcGFkZGluZzogMTVweCAwIDAgMDtcbn1cbi5SZXN1bHRUYWJfY2FyZF9fMkFfMHYsXG4uUmVzdWx0VGFiX3BvY0NhcmRfXzF3bUJUIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHggMCAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cbi5SZXN1bHRUYWJfY2FyZF9fMkFfMHYgc3ZnLFxuLlJlc3VsdFRhYl9wb2NDYXJkX18xd21CVCBzdmcge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5SZXN1bHRUYWJfcG9jQ2FyZF9fMXdtQlQgaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uUmVzdWx0VGFiX3BvY0NhcmRfXzF3bUJUIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLlJlc3VsdFRhYl9wb2NDYXJkX18xd21CVCBkaXYgZGl2IHtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHggMjRweDtcbn1cblxuLlJlc3VsdFRhYl9wb2NDYXJkX18xd21CVCAucXVpY2tJbmZvQ29udGFjdEl0ZW0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4uUmVzdWx0VGFiX2NhcmRfXzJBXzB2IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uUmVzdWx0VGFiX3RleHRfXzMxM1ZVIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5SZXN1bHRUYWJfZG90dGVkQm9yZGVyX18zX0NONSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5SZXN1bHRUYWJfcmVzdWx0Qm94X18zbGx0SCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uUmVzdWx0VGFiX3Jlc3VsdFRleHROb3RFbGlnaWJsZV9fMzhVYzYsXG4uUmVzdWx0VGFiX3Jlc3VsdFRleHRFbGlnaWJsZV9fMkxjbHkge1xuICBib3JkZXI6ICNjY2NjY2MgMXB4IHNvbGlkO1xuICBib3JkZXI6IHZhcigtLXZlcnktbGlnaHQtZ3JleS00KSAxcHggc29saWQ7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5SZXN1bHRUYWJfcmVzdWx0VGV4dE5vdEVsaWdpYmxlX18zOFVjNiB7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5SZXN1bHRUYWJfcmVzdWx0VGV4dEVsaWdpYmxlX18yTGNseSB7XG4gIGNvbG9yOiAjMDBjYzY2O1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuXG4uUmVzdWx0VGFiX3Jlc3VsdFRpdGxlX18yWnRadCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uUmVzdWx0VGFiX2NvbnRhY3RJbnRyb19fZFNpb3Yge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uUmVzdWx0VGFiX2xpc3RfXzFGSjA0IHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbn1cbi5SZXN1bHRUYWJfdWxfXzFEVDhsIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDEuNWVtO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVlbTtcbn1cblxuLlJlc3VsdFRhYl9zZWVBbGxfX3ZNbFd3LFxuLlJlc3VsdFRhYl91bF9fMURUOGwge1xuICBjb2xvcjogIzMzN2FiNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMyk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLlJlc3VsdFRhYl9wYWRkaW5nX18zNkZOdSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uUmVzdWx0VGFiX3BhZGRpbmdfXzM2Rk51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlJlc3VsdFRhYl9zZWVMaW5rX19Ea2hkXyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI1Jlc3VsdFRhYl9hcHBQcm9jZXNzX18zUFhJYiB7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNSZXN1bHRUYWJfYXBwUHJvY2Vzc19fM1BYSWIgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLlJlc3VsdFRhYl93YXlzVG9BcHBseV9fMTkwZkYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUmVzdWx0VGFiX3F1ZXN0aW9uV3JhcHBlcl9fMjEwMnEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUmVzdWx0VGFiX3F1ZXN0aW9uV3JhcHBlcl9fMjEwMnEgaDMsXG4uUmVzdWx0VGFiX3dheXNUb0FwcGx5X18xOTBmRiBoMyxcbi5SZXN1bHRUYWJfZG90dGVkQm9yZGVyX18zX0NONSBoMyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWluaVFfdG9vbHRpcF9fMnp5X2sge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5taW5pUV9tdWlUYWJzX18xZ0JWUCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWluaVFfbXVpVGFic19fMWdCVlAgaGVhZGVyICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLm1pbmlRX211aVRhYnNfXzFnQlZQIGhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktOSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWluaVFfbXVpVGFic19fMWdCVlAgaGVhZGVyIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubWluaVFfbXVpVGFic19fMWdCVlAgYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbn1cbi5taW5pUV90b29sdGlwX18yenlfazpob3Zlcixcbi5taW5pUV90b29sdGlwX18yenlfazpmb2N1cyxcbi5taW5pUV90b29sdGlwX18yenlfazphY3RpdmU6Zm9jdXMsXG4ubWluaVFfdG9vbHRpcF9fMnp5X2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5taW5pUV9taW5pUUJveF9fM2JWZVQgLm1pbmlRX3RhYi1jb250ZW50X18xN0V5cSAubWluaVFfdGFiLXBhbmVfX1lOS0VoLm1pbmlRX2FjdGl2ZV9fM3Z1VUMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taW5pUV9iYWNrZ3JvdW5kX18xV2pQcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG4gIGJvcmRlcjogI2JjYmFiYSAxcHggc29saWQ7XG4gIGJvcmRlcjogdmFyKC0tc2lsdmVyKSAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL21lZGlhL21pbmlxX3doaXRlX2Fycm93cy42NzRiZGFiOS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWluaVFfbnVtYmVyX18yOTdJWSB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzYzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1pbmlRX2xvbmdDaGVja19fZXZ0TFoge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuLm1pbmlRX3RyYWNrZXJfX3FqeVBWIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1pbmlRX3BhbmVfXzMtNjYtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5taW5pUV9xdWVzdGlvbkJveF9fMjNXYUEge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxvYXQ6IGluaGVyaXQ7XG59XG4ubWluaVFfaWNvbl9fMUlZQVQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5taW5pUV9hc3Rlcmlza19fMmhSMmQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FlMTIxMjtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWluaVFfaWVGaXhfXzFOQkxxIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taW5pUV9xdWVzdGlvbl9fMnQwRm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLm1pbmlRX3BhZGRpbmdfXzJYSThkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cbi5taW5pUV9kYXRlQWxpZ25fX0xRcUtZIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5taW5pUV9xdWVzdGlvbkJveF9fMjNXYUEge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICB9XG59XG5cbi5taW5pUV9jaGVja2JveF9fblhaQVMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1pbmRlbnQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5taW5pUV9lbGlnaWJpbGl0eUNvbnRhaW5lcl9fM0oyU1Yge1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xufVxuLm1pbmlRX21zZ19fMWNrRFUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1pbmlRX2VsaWdpYmlsaXR5X18xQWZwSCxcbi5taW5pUV9lcnJvcl9fLVZJelAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5taW5pUV9lbGlnaWJpbGl0eV9fMUFmcEgge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLm1pbmlRX2Vycm9yX18tVkl6UCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ubWluaVFfZWxpZ2liaWxpdHlNZXNzYWdlX18zT2dVdCB7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG59XG5cbi5taW5pUV9lbGlnaWJpbGl0eURpc2NsYWltZXJfXzJhU3VEIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0byBMaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLm1pbmlRX2VsaWdpYmlsaXR5X18xQWZwSCBhLFxuLm1pbmlRX2Vycm9yX18tVkl6UCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1pbmlRX3RyYWNrZXJfX3FqeVBWIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5taW5pUV9taW5pUUJveF9fM2JWZVQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5taW5pUV9sZWdlbmRJbmxpbmVfX0N0S1BMIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLm1pbmlRX3Rvb2xUaXBDb250YWluZXJfXzJfWkpWIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1pbmlRX3Rvb2xUaXBDbG9zZUJ0bl9fMjA0V0kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luOiA1cHggMHB4IDVweCBhdXRvO1xufVxuXG4ubWluaVFfdG9vbFRpcENsb3NlQnRuX18yMDRXSTpob3ZlciBzdmcge1xuICBmaWxsOiAjMDc2NGI2O1xuICBmaWxsOiB2YXIoLS1kYXJrLWJsdWUtNik7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIC5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAuTXVpVGFiLXJvb3Qge1xuICBib3JkZXItcmlnaHQ6IHdoaXRlIDFweCBzb2xpZCAhaW1wb3J0YW50O1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgLlByaXZhdGVUYWJJbmRpY2F0b3ItY29sb3JQcmltYXJ5LTIsXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAuanNzMixcbiNFbGlnaWJpbGl0eV9DaGVja2VyIC5NdWlUYWJzLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2EgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpICFpbXBvcnRhbnQ7XG59XG4uanNzMSxcbi5Qcml2YXRlVGFiSW5kaWNhdG9yLXJvb3QtMSB7XG4gIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG4uTXVpVGFiLXRleHRDb2xvclByaW1hcnkuTXVpLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmOGM2M2EgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1haW4teWVsbG93KSAhaW1wb3J0YW50O1xufVxuI21pbmlRUm93IHVsLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggYmxhY2sgc29saWQ7XG59XG5cbiNtaW5pUVJvdyB1bC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGJsYWNrIGRvdHRlZDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nZGF0ZSddOmZvY3VzLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggYmxhY2sgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXQuZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAycHggI2FlMTIxMiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLXJlZCkgc29saWQ7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0LmVycm9yOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNhZTEyMTIgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1yZWQpIHNvbGlkO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBzcGFuLmVycm9yIHtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsZWdlbmQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGxhYmVsID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgbGkuZGlzYWJsZWQge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgZmllbGRzZXQgPiBsYWJlbCB7XG4gIG1heC13aWR0aDogOTMlO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIElFMTEgaGlkZSBuYXRpdmUgYnV0dG9uICh0aGFua3MgTWF0dCEpICovXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0ZGl2IHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBM2tsRVFWUklTKzNWTVU5Q01SVEY4ZDh6QkwrYWl6b1FGaHgwa1VrMzNSemRZTU5GWFVGblllR3JZWXlhSmlVeEpIRExTeG9kYk5LcGZlZmZjOS9wYmFQeWFDcnIrM09BKyt6NHJ0VDVQZzVHdU1uQ1k5eVdRRW9CRTF4aGxVVVA4WURyQ0JJQjB2b2pMdkdPMHl6NGhtNEpKQUtjWVlvUEhHT1pBVWRZb0lNQlhyYzVpUUFIZU1senZpRnlnajdPOGRrV0VKVTRYSThjaEFMUmhuOUFWS0hmNzBWUlRIdTR3RmZibUtaTE5LdDUwZExCbm5hMGltY01kLzJJMHBoV2EzWS9EMWUxWGE5QkNaSkcwVnVRTnBhV0tNeDcyeFMxRmw1L1dOM0JOK0FnSmhuWlFscTRBQUFBQUVsRlRrU3VRbUNDJylcbiAgICBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gM3B4KSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgbWFyZ2luOiA1cHggMHB4O1xuICBwYWRkaW5nOiAwcHggN3B4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgLW1zLXdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuLnNlbGVjdGRpdiBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggYmxhY2sgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgLnRhYi1wYW5lLmFjdGl2ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN0cmFja2VyIHN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuI2Ryb3Bkb3duLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xufVxuXG5pbnB1dDppbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnNlbGVjdGRpdiBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbn1cblxuLypcbiAqIHJlYWN0LWNpcmN1bGFyLXByb2dyZXNzYmFyIHN0eWxlc1xuICpcbiAqIEFsbCBvZiB0aGUgc3R5bGVzIGluIHRoaXMgZmlsZSBhcmUgb3B0aW9uYWwgYW5kIGNvbmZpZ3VyYWJsZSFcbiAqL1xuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciB7XG4gIC8qXG4gICAgICogVGhpcyBmaXhlcyBhbiBpc3N1ZSB3aGVyZSB0aGUgQ2lyY3VsYXJQcm9ncmVzc2JhciBzdmcgaGFzXG4gICAgICogMCB3aWR0aCBpbnNpZGUgYSBcImRpc3BsYXk6IGZsZXhcIiBjb250YWluZXIsIGFuZCB0aHVzIG5vdCB2aXNpYmxlLlxuICAgICAqXG4gICAgICogSWYgeW91J3JlIG5vdCB1c2luZyBcImRpc3BsYXk6IGZsZXhcIiwgeW91IGNhbiByZW1vdmUgdGhpcyBzdHlsZS5cbiAgICAgKi9cbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyIC5DaXJjdWxhclByb2dyZXNzYmFyLXBhdGgge1xuICBzdHJva2U6IHJnYmEoMCwgMjA0LCAxMDIsIDEpO1xuICBzdHJva2Utd2lkdGg6IDI2cHg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC41cyBlYXNlIDBzO1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciAuQ2lyY3VsYXJQcm9ncmVzc2Jhci10cmFpbCB7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgc3Ryb2tlLXdpZHRoOiAyN3B4O1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciAuQ2lyY3VsYXJQcm9ncmVzc2Jhci10ZXh0IHtcbiAgZmlsbDogcmdiYSgwLCAyMDQsIDEwMiwgMSk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTtcbiAgdGV4dC1hbmNob3I6IG1pZGRsZTtcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItYmFja2dyb3VuZCB7XG4gIGZpbGw6IGRpbWdyZXk7XG59XG5cbi8qXG4gKiBTYW1wbGUgYmFja2dyb3VuZCBzdHlsZXMuIFVzZSB0aGVzZSB3aXRoIGUuZy46XG4gKlxuICogICA8Q2lyY3VsYXJQcm9ncmVzc2JhclxuICogICAgIGNsYXNzTmFtZT1cIkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWRcIlxuICogICAgIGJhY2tncm91bmRcbiAqICAgICBwZXJjZW50YWdlPXs1MH1cbiAqICAgLz5cbiAqL1xuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIuQ2lyY3VsYXJQcm9ncmVzc2Jhci1pbnZlcnRlZFxuICAuQ2lyY3VsYXJQcm9ncmVzc2Jhci1iYWNrZ3JvdW5kIHtcbiAgZmlsbDogcmdiYSgwLCAyMDQsIDEwMiwgMSk7XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyLkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWQgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItdGV4dCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyLkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWQgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItcGF0aCB7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgc3Ryb2tlLXdpZHRoOiAyNnB4O1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2Jhci5DaXJjdWxhclByb2dyZXNzYmFyLWludmVydGVkIC5DaXJjdWxhclByb2dyZXNzYmFyLXRyYWlsIHtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbn1cblxuLlByb2dyZXNzVHJhY2tlcl9zaWRlQmFyX18xdVpPViB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTIpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDZweCAxNXB4IDQ2cHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbn1cbi5Qcm9ncmVzc1RyYWNrZXJfdGV4dF9fMmMwYVUge1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0byBMaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLlByb2dyZXNzVHJhY2tlcl9wcmV2X19zcDQ2YyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uUHJvZ3Jlc3NUcmFja2VyX3BlcmNlbnRhZ2VfX1dUdkI4IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uUHJvZ3Jlc3NUcmFja2VyX25leHRCdXR0b25fXzNsMDdqOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uUHJvZ3Jlc3NUcmFja2VyX3Jlc2V0QnV0dG9uX18zaEZIMzpob3ZlciwgLlByb2dyZXNzVHJhY2tlcl9yZXNldEJ1dHRvbl9fM2hGSDM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uUHJvZ3Jlc3NUcmFja2VyX3RleHRfXzJjMGFVIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogLTRweCA1cHggMCAwO1xufVxuXG4uUHJvZ3Jlc3NUcmFja2VyX25leHRCdXR0b25fXzNsMDdqIHN2Zyxcbi5Qcm9ncmVzc1RyYWNrZXJfcmVzZXRCdXR0b25fXzNoRkgzIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogLTRweCAwIDAgNXB4O1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLlByb2dyZXNzVHJhY2tlcl9uZXh0QnV0dG9uX18zbDA3aixcbi5Qcm9ncmVzc1RyYWNrZXJfcmVzZXRCdXR0b25fXzNoRkgzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5Qcm9ncmVzc1RyYWNrZXJfbmV4dEJ1dHRvbl9fM2wwN2oge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG59XG4uUHJvZ3Jlc3NUcmFja2VyX3Jlc2V0QnV0dG9uX18zaEZIMyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzA5NjRiNjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLlByb2dyZXNzVHJhY2tlcl90cmFja2VyQ29udGFpbmVyX18ybExUNSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5Qcm9ncmVzc1RyYWNrZXJfbmV4dEJ1dHRvbl9fM2wwN2osXG4gIC5Qcm9ncmVzc1RyYWNrZXJfcmVzZXRCdXR0b25fXzNoRkgzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLlByb2dyZXNzVHJhY2tlcl9zaWRlQmFyX18xdVpPViB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLk1pbmlRRGlzY2xhaW1lcl9jb250YWluZXJfXzMza2xoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29kLWdyZXkpO1xuICBtYXJnaW46IDAgMTVweCAyMHB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNlZGVkZWQ7XG4gIGNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5NaW5pUURpc2NsYWltZXJfaWNvbl9fMTNfelgge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5CZW5lZml0Q2F0ZWdvcnlfQmVuZWZpdENhdGVnb3J5X19mZzVqVCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLkJlbmVmaXRDYXRlZ29yeV9jYXRlZ29yeV9fTmFYaGEge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDQ2MnB4KSB7XG4gIC5CZW5lZml0Q2F0ZWdvcnlfY2F0ZWdvcnlfX05hWGhhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uQmVuZWZpdENhdGVnb3J5X2lubmVyQ2F0ZWdvcnlfX3RhZEZsIHtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLkJlbmVmaXRDYXRlZ29yeV9pbml0aWFsQ2F0ZWdvcnlfXzJrVFRnIHtcbiAgZmxleDogbm9uZTtcbn1cbi5CZW5lZml0Q2F0ZWdvcnlfaGNjYXRlZ29yeV9fM1FwZFgge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0yKTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA0cHggMTVweDtcbn1cbi5CZW5lZml0Q2F0ZWdvcnlfdGV4dF9fMlJRVlkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLkJlbmVmaXRDYXRlZ29yeV9oY3RleHRfXzJyWlM3IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLkJlbmVmaXRDYXRlZ29yeV9oY3RleHRfXzJyWlM3OmhvdmVyLFxuLkJlbmVmaXRDYXRlZ29yeV9oY3RleHRfXzJyWlM3OmZvY3VzLFxuLkJlbmVmaXRDYXRlZ29yeV9oY3RleHRfXzJyWlM3OmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uQmVuZWZpdENhdGVnb3J5X2ltYWdlX18xNXphTCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMC44cmVtIDAuOHJlbSAwLjhyZW07XG59XG4uQmVuZWZpdENhdGVnb3J5X2Fycm93X18xRnJYZiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLkJlbmVmaXRDYXRlZ29yeV9saW5rU2VwYXJhdG9yX18xUU9uNyB7XG4gIHBhZGRpbmc6IDAgNXB4IDAgNXB4O1xufVxuZGl2LmhlYWRpbmdfbm9ybWFsVGV4dF9fMTdGS1kgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGVhZGluZ19pbmZvVGl0bGVfXzFSM2lFIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlYWRpbmdfZGl2aWRlcl9fMkJuYXYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Y4YzYzYTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLW1haW4teWVsbG93KTtcbn1cbi5oZWFkaW5nX2ljb25fXzN3Z21NIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkaW5nX2FwcFByb2Nlc3NfXzF6V0RBIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRpbmdfcXVpY2tDb250YWN0SW5mb19fMW1qMTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkpO1xuICBwYWRkaW5nOiA5cHggMTBweCAwIDEwcHg7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uaGVhZGluZ19xdWlja0FwcEluZm9fXzFMY1F4IHtcbiAgcGFkZGluZzogOXB4IDEwcHggMCAxMHB4O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5oZWFkaW5nX3F1aWNrQXBwSW5mb19fMUxjUXggc3ZnLFxuLmhlYWRpbmdfcXVpY2tDb250YWN0SW5mb19fMW1qMTcgc3ZnIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGluZ19xdWlja0FwcEluZm9fXzFMY1F4ID4gZGl2ID4gZGl2LFxuLmhlYWRpbmdfcXVpY2tDb250YWN0SW5mb19fMW1qMTcgPiBkaXYgPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGluZ19xdWlja0NvbnRhY3RJbmZvX18xbWoxNyAucXVpY2tJbmZvQ29udGFjdEl0ZW0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4uaGVhZGluZ19hcHBQcm9jZXNzX18xeldEQTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbiAgYm9yZGVyOiAjYmNiYWJhIDFweCBzb2xpZDtcbiAgYm9yZGVyOiB2YXIoLS1zaWx2ZXIpIDFweCBzb2xpZDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTEwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaGVhZGluZ19iZW5lZml0SW5mb19fMldqUWYsXG4uaGVhZGluZ19hcHBQcm9jZXNzX18xeldEQSB7XG4gIHBhZGRpbmc6IDAgMzBweCAxMHB4IDA7XG59XG4uaGVhZGluZ19hcHBQcm9jZXNzX18xeldEQSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaGVhZGluZ19yb3dfXzFmSVV6LFxuLmhlYWRpbmdfcm93M19fMUtVWmsge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5oZWFkaW5nX2xpbmtfXzJxUWQ4IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cbnNwYW5bY2xhc3M9J21vcmVMaW5rJ10ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5kaXZbaWQ9J2VkaXRvckZJUEcnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGluZ19saW5rX18ycVFkOCA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5oZWFkaW5nX2JlbmVmaXRJbmZvRGVzY19fMm1vQ1Yge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uaGVhZGluZ191bENvbnRhaW5lcldyYXBwZXJfXzFqdS1KIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhlYWRpbmdfdGV4dEZhZGVPdXRfXzJYN0hse1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGJsYWNrIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgYmxhY2sgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLmhlYWRpbmdfZXhwYW5kQ29sbGFwc2VCdG5fXzI0aHg3IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjMDk2NGI2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRpbmdfYmVuZWZpdEluZm9fXzJXalFmLFxuICAuaGVhZGluZ19hcHBQcm9jZXNzX18xeldEQSB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLmhlYWRpbmdfYXBwUHJvY2Vzc19fMXpXREEge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5oZWFkaW5nX2FwcFByb2Nlc3NfXzF6V0RBOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuaGVhZGluZ19yb3dfXzFmSVV6IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZWFkaW5nX3JvdzNfXzFLVVprIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5GSVBHX2Ryb3Bkb3duQnV0dG9uX18xVWxRciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAzcHggMTBweCAzcHggMTBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uRklQR190ZXh0Qm94X18zTkdxbiB7XG4gIGJvcmRlci1ib3R0b206IGJsYWNrIGRhc2hlZCB0aGluO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uRklQR19kcm9wZG93bkJ1dHRvbl9fMVVsUXI6aG92ZXIsXG4uRklQR19kcm9wZG93bkJ1dHRvbl9fMVVsUXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLkZJUEdfdmlld1RhYmxlX18zY21EZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5GSVBHX3ZpZXdUYWJsZV9fM2NtRGUgc3ZnIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnVsW2FyaWEtbGFiZWxsZWRieT0nZmlwZ1RhYmxlJ10ge1xuICBtaW4td2lkdGg6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLkZJUEdfaGVhZGVyX18yVVhrSCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1TZW1pQm9sZCcsICdTb3VyY2UgU2FucyBQcm8gU2VtaUJvbGQnLFxuICAgICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLkZJUEdfZm9vdGVyX18zSC1pOSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLkZJUEdfdGV4dEJveF9fM05HcW4ge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuRklQR192aWV3VGFibGVfXzNjbURlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLk1pbmlRQmFubmVyX2FsaW5rX18xNkd4SCB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLk1pbmlRQmFubmVyX2FsaW5rX18xNkd4SDpob3Zlcixcbi5NaW5pUUJhbm5lcl9hbGlua19fMTZHeEg6aG92ZXIgLk1pbmlRQmFubmVyX2Jhbm5lclRleHRfX0dfTzhLIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5NaW5pUUJhbm5lcl9iYW5uZXJDb250YWluZXJfXzJRSDZNIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEycHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9tZWRpYS9jb250YWN0X3VzX2Fycm93Ljk2YmEyMTY2LmRmNzk5ODUzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5NaW5pUUJhbm5lcl9iYW5uZXJDb250YWluZXJfXzJRSDZNIGEge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5NaW5pUUJhbm5lcl9iYW5uZXJUZXh0X19HX084SyB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLk1pbmlRQmFubmVyX2Fycm93X18yTlFCaiB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5NaW5pUUJhbm5lcl9hbGlua19fMTZHeEgge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG59XG5cbi5CZW5lZml0VGl0bGVfdGl0bGVfXzJwUXFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLkJlbmVmaXRUaXRsZV90ZXh0X18yVmRKZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG4uQmVuZWZpdFRpdGxlX3N1YnRpdGxlX18yNmU2ciB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5CZW5lZml0VGl0bGVfdGV4dF9fMlZkSmUge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gIH1cbn1cblxuLlNpbWlsYXJCZW5lZml0c193cmFwcGluZ1Jvd19fMnZPcWEge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uU2ltaWxhckJlbmVmaXRzX3RpdGxlX18yRmRaWSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cbi5TaW1pbGFyQmVuZWZpdHNfdGl0bGVfXzJGZFpZOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5TaW1pbGFyQmVuZWZpdHNfYm94X18yUE1GNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjAyLCAxOTksIDE5OSwgMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LTIpO1xufVxuXG4uU2ltaWxhckJlbmVmaXRzX2hlYWRpbmdDb250YWluZXJfX3BYSTFPIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlNpbWlsYXJCZW5lZml0c19oZWFkaW5nX18yRzdRRiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlNpbWlsYXJCZW5lZml0c19leHBhbmRCdG5fXzNjNS0xIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uU2ltaWxhckJlbmVmaXRzX21haW5Db250ZW50X18yYlVmaiB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLlNpbWlsYXJCZW5lZml0c19tYWluQ29udGVudF9fMmJVZmouU2ltaWxhckJlbmVmaXRzX2NvbGxhcHNlZF9fZjBZTDcge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLlNpbWlsYXJCZW5lZml0c19ib3hfXzJQTUY2IHtcbiAgICAvKm1pbi1oZWlnaHQ6IDIxOHB4OyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5TaW1pbGFyQmVuZWZpdHNfcHpubGlzdF9fMUxtY08ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLlNpbWlsYXJCZW5lZml0c19jYXJkX19iZE1GTSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICBtYXJnaW46IDIuNSUgMCAyLjUlIDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuU2ltaWxhckJlbmVmaXRzX2xpc3RfXzFuRGRnIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLlNpbWlsYXJCZW5lZml0c190aXRsZV9fMkZkWlkge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDYlIDAgNiUgMDtcbiAgICBtYXJnaW46IDAgMCAwIDclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA0NTFweCkge1xuICAuU2ltaWxhckJlbmVmaXRzX3RpdGxlX18yRmRaWSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNiUgMCA2JSAwO1xuICAgIG1hcmdpbjogMCAwIDAgMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuU2ltaWxhckJlbmVmaXRzX3RpdGxlX18yRmRaWSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNCUgMCA0JSAwO1xuICAgIG1hcmdpbjogMCAwIDAgOCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLlNpbWlsYXJCZW5lZml0c190aXRsZV9fMkZkWlkge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDQlIDAgNCUgMDtcbiAgICBtYXJnaW46IDAgMCAwIDMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI1MXB4KSB7XG4gIC5TaW1pbGFyQmVuZWZpdHNfdGl0bGVfXzJGZFpZIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA0JSAwIDQlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCAwJTtcbiAgfVxufVxuXG4uU2ltaWxhckJlbmVmaXRzX2xvZ29fXzNDd2JwIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5TaW1pbGFyQmVuZWZpdHNfbGlzdF9fMW5EZGcge1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLlN1YnNjcmliZV9TdWJzY3JpYmVfX3ZxbldyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5TdWJzY3JpYmVfYm94X18yZ2RwaCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjBmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTMpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5TdWJzY3JpYmVfc3Vic2NyaWJlQ29udGFpbmVyX18zdDlCcixcbi5TdWJzY3JpYmVfbGFiZWxDb250YWluZXJfXzIxa0wyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlN1YnNjcmliZV9zdWJzY3JpYmVDb250YWluZXJfXzN0OUJyLlN1YnNjcmliZV9tb2JpbGVfXzN3THNUIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5TdWJzY3JpYmVfbGFiZWxDb250YWluZXJfXzIxa0wyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5TdWJzY3JpYmVfbGFiZWxDb250YWluZXJfXzIxa0wyLlN1YnNjcmliZV9tb2JpbGVfXzN3THNUIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5TdWJzY3JpYmVfaGVhZGluZ19fMjJsWl8ge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLlN1YnNjcmliZV9pY29uX19Sc1JMcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uU3Vic2NyaWJlX2ljb25fX1JzUkxxID4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLlN1YnNjcmliZV9oZWFkaW5nX18yMmxaXzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuU3Vic2NyaWJlX1N1YnNjcmliZV9fdnFuV3Ige1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuU3Vic2NyaWJlX2JveF9fMmdkcGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLkJlbmVmaXREZXRhaWxfc3RpY2t5Q29udGVudF9fVl84UE8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5CZW5lZml0RGV0YWlsX3JpZ2h0UmFpbE1vYmlsZUNvbF9fWlV4d0gge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQmVuZWZpdERldGFpbF9yaWdodFJhaWxNb2JpbGVDb250ZW50X18ySHQ1SyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbnNwYW4uQmVuZWZpdERldGFpbF9ub3JtYWxUZXh0X18yMkt3RCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQmVuZWZpdERldGFpbF9iZW5lZml0X18zdmJhQyB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLkJlbmVmaXREZXRhaWxfYXJyb3dfZG93bl9fTF9xdjgge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkJlbmVmaXREZXRhaWxfYmVuZWZpdF9fM3ZiYUMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuXG5zcGFuLkNhdGVnb3J5X25vcm1hbFRleHRfXzI1eDdHIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5DYXRlZ29yeV9maWx0ZXJfXzNZUGhaIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uQ2F0ZWdvcnlfYmVuZWZpdF9fRmtERW4ge1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBtYXJnaW4tbGVmdDogMyU7XG59XG4uQ2F0ZWdvcnlfYXJyb3dfZG93bl9fM0JvajAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS0yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5DYXRlZ29yeV9iZW5lZml0X19Ga0RFbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5DYXRlZ29yeV9maWx0ZXJfXzNZUGhaIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uQmVuZWZpdExpc3Rfcm93X18xOTZEbiB7XG4gIGJvcmRlci10b3A6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS03KTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZG90dGVkO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLkJlbmVmaXRMaXN0X2JlbmVmaXRsaXN0X19UNXRDdiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uQmVuZWZpdExpc3RfYmVuZWZpdGxpc3RfX1Q1dEN2IGEsXG4uQmVuZWZpdExpc3RfYmVuZWZpdGxpc3RfX1Q1dEN2IGE6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkJlbmVmaXRMaXN0X2ZlZGVyYWxSZXN1bHRzX19lSFA2NSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uQmVuZWZpdExpc3RfbGlua0NvbnRhaW5lcl9fMkc5LUYge1xuICBwYWRkaW5nLWJvdHRvbTogMS41JTtcbn1cbi5CZW5lZml0TGlzdF9saW5rX18zME9jMiB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uQmVuZWZpdExpc3RfZGVzY3JpcHRpb25Db250YWluZXJfXzJfLW9hIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNSU7XG59XG4uQmVuZWZpdExpc3RfZGVzY3JpcHRpb25Db250YWluZXJfXzJfLW9hIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkJlbmVmaXRMaXN0X3BhZ2VyX18xMXA0YiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctdG9wOiAyJTtcbiAgcGFkZGluZy1ib3R0b206IDIlO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybydcbn1cbi5CZW5lZml0TGlzdF9jb250aW51YXRpb25fXzFjanhuIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgcGFkZGluZzogMCAxJSAwIDElO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5CZW5lZml0TGlzdF9wYWdlc19fd204NzUge1xuICBtYXJnaW46IDAgMS41JSAwIDEuNSU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLkJlbmVmaXRMaXN0X3ByZXZfXzFxamJPIHtcbiAgbWFyZ2luOiAwIDIlIDAgMDtcbn1cbi5CZW5lZml0TGlzdF9uZXh0X18xbXk4USB7XG4gIG1hcmdpbjogMCAwIDAgMiU7XG59XG4uQmVuZWZpdExpc3RfbmV4dF9fMW15OFEsXG4uQmVuZWZpdExpc3RfcHJldl9fMXFqYk8ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uQmVuZWZpdExpc3RfbmV4dF9fMW15OFEgc3ZnLFxuLkJlbmVmaXRMaXN0X3ByZXZfXzFxamJPIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5CZW5lZml0TGlzdF9wYWdlcl9fMTFwNGIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5CZW5lZml0TGlzdF9wYWdlcl9fMTFwNGIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5CZW5lZml0TGlzdF9wYWdlcl9fMTFwNGIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5CZW5lZml0TGlzdF9wYWdlcl9fMTFwNGIgYS5CZW5lZml0TGlzdF9jdXJyZW50UGFnZV9fZ0xCSzUge1xuICBjb2xvcjogIzA5NjRCNjsgXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uQmVuZWZpdExpc3RfcGFnZXJfXzExcDRiIGEuQmVuZWZpdExpc3RfY3VycmVudFBhZ2VfX2dMQks1OmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uQmVuZWZpdExpc3Rfcm93X18xOTZEbjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLkJlbmVmaXRMaXN0X3RhZ3NfX1NMTUltIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDRweCA2cHggMCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5CZW5lZml0TGlzdF9lbGxpcHNpc19fM21BX2gge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uQmVuZWZpdExpc3RfY2F0ZWdvcnlfXzJPM0xKIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLkJlbmVmaXRMaXN0X2ZlZGVyYWxfX1ZDc3ZsIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMDk2NGI2IDFweCBzb2xpZDtcbiAgYm9yZGVyOiB2YXIoLS1tYWluLWJsdWUpIDFweCBzb2xpZDtcbn1cblxuLkJlbmVmaXRMaXN0X3N0YXRlX18xWkVCTiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLkJlbmVmaXRMaXN0X2V4dHJhTWFyZ2luX18xS21RYSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDIwcHggMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5CZW5lZml0TGlzdF9jYXRlZ29yeV9fMk8zTEoge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuQmVuZWZpdExpc3Rfcm93X18xOTZEbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2V4dHJhTWFyZ2luX18xS21RYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4uQmVuZWZpdExpc3Rfbm9yZXN1bHRzX18yLVNLSCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLkJlbmVmaXRMaXN0X3Rocm9iYmVyX18zbkdmciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkZpbHRlcl9sYWJlbF9fM1E1S2ksXG4uRmlsdGVyX3Jlc3VsdF9fMlQzZGcsXG4uRmlsdGVyX3Jlc3VsdFRhZ19fMmp2NkQge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLkZpbHRlcl9yZXN1bHRUYWdfXzJqdjZEIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uRmlsdGVyX2Ryb3BEb3duX18xZUJLVSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uRmlsdGVyX2Ryb3BEb3duX18xZUJLVTpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMTVmY2MgYXV0byAxcHg7XG59XG5cbi5GaWx0ZXJfY2xlYXJCdXR0b25fX21CbXg4IHtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB3aGl0ZSAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbi5GaWx0ZXJfY2xlYXJCdXR0b25fX21CbXg4OmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLkZpbHRlcl9yZXN1bHRfXzJUM2RnIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU1LjU4cHg7XG59XG4uRmlsdGVyX2ljb25fXzNTRkdVIHtcbiAgY29sb3I6IHJlZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5GaWx0ZXJfbG9hZGluZ0RvdHNfXzNRRi1wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA1O1xufVxuLkZpbHRlcl9kb3RPbmVfXzIyRGtmLFxuLkZpbHRlcl9kb3RUd29fX2VHcEtELFxuLkZpbHRlcl9kb3RUaHJlZV9fMkdBekgge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTVweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IEZpbHRlcl9zaG93SGlkZURvdF9fMnNHS1MgMi41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IEZpbHRlcl9zaG93SGlkZURvdF9fMnNHS1MgMi41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5GaWx0ZXJfZG90T25lX18yMkRrZiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5GaWx0ZXJfZG90VHdvX19lR3BLRCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5GaWx0ZXJfZG90VGhyZWVfXzJHQXpIIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgRmlsdGVyX3Nob3dIaWRlRG90X18yc0dLUyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIEZpbHRlcl9zaG93SGlkZURvdF9fMnNHS1Mge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5GaWx0ZXJfZHJvcERvd25fXzFlQktVIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG4gIC5GaWx0ZXJfcmVzdWx0VGFnX18yanY2RCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRmlsdGVyX2NsZWFyQnV0dG9uX19tQm14OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uU2VhcmNoQmFyX3NlYXJjaEJhcl9fM0pkS2Qge1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbn1cblxuLlNlYXJjaEJhcl9zZWFyY2hCYXJfXzNKZEtkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbjtcbn1cblxuLlNlYXJjaEJhcl9zZWFyY2hCYXJfXzNKZEtkIGE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3YztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMCk7XG59XG5cbi8qd3JhcHMgdG8gc2Vjb25kIGxpbmUqL1xuLlNlYXJjaEJhcl9iYWNrTGlua19fMkotRlIge1xuICB0ZXh0LWluZGVudDogLTI1cHg7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLlNlYXJjaEJhcl9zZWFyY2hMaW5rX18ydkNqaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlNlYXJjaEJhcl9vdGhlckxpbmtfXzFlR2hrIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5TZWFyY2hCYXJfaWNvbl9fMzBHQWkge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLlNlYXJjaEJhcl9zZWFyY2hMaW5rX18ydkNqaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAuU2VhcmNoQmFyX290aGVyTGlua19fMWVHaGsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi8qaW1wb3J0IHN0eWxlcyBsaWtlICAgY29tcG9zZXM6IGNsYXNzTmFtZSBmcm9tIFwiLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3NcIjsqL1xuXG4vKkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZS1TYW5zLVByby1SZWd1bGFyJyksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YxNi9TNnV5dzRCTVVUUEhqeDR3WGlXdEZDYy53b2ZmMilcbiAgICAgIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSovXG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZ2xvYmFsX2ljb25fXzFrcWxhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKmJsdWUgYm9yZGVyIHRyYW5zcGFyZW50IGJhY2tncm91bmQgYnV0dG9uKi9cbi5nbG9iYWxfdHJhbnNwYXJlbnRCdXR0b25fXzJVdGJlIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDE1cHg7XG59XG5cbi5nbG9iYWxfdHJhbnNwYXJlbnRCdXR0b25fXzJVdGJlOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLyptaXNtYXRjaGVkIGhlYWRpbmdzIHN0eWxpbmcqL1xuLmdsb2JhbF9taXNtYXRjaGVkSGVhZGluZ19fM2ZNYXkge1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdsb2JhbF9taXNtYXRjaGVkU2Vjb25kV29yZF9fdjBFcHUge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI2dsb2JhbF9jb250ZW50LXdyYXBwZXJfX1hYbWxZIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogTGF6eSBMb2FkaW5nOiBmYWRlIGltYWdlIGluIGFmdGVyIGxvYWQgKi9cbi5nbG9iYWxfbGF6eWxvYWRfXzJkY0IwLFxuLmdsb2JhbF9sYXp5bG9hZGluZ19fbGR4elYge1xuXHRvcGFjaXR5OiAwO1xufVxuLmdsb2JhbF9sYXp5bG9hZGVkX18yMjRjLSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXM7XG59XG4gXG4vKiBDaGF0Ym90IGJ1dHRvbnMgKi9cbi5nbG9iYWxfYWMtcHVzaEJ1dHRvbl9fMkN2a0o6ZGlzYWJsZWR7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uSGVhZGluZ193cmFwcGluZ0xpbmtfXzJCR3pLIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5IZWFkaW5nX3dyYXBwaW5nTGlua19fMkJHeks6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uSGVhZGluZ19oZWFkaW5nX18yODdleCB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uSGVhZGluZ19oZWFkaW5nMl9fMm5mOVkge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLkhlYWRpbmdfaWNvbk5hbWVfXzNrR3N3LFxuLkhlYWRpbmdfYm9keV9fMmF3QV8ge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5IZWFkaW5nX3N1YkhlYWRpbmdfXzJzRjNWIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLkhlYWRpbmdfYWxpZ25DZW50ZXJfX1N3MlFOIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMTJweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTMwcHg7XG59XG4uSGVhZGluZ19hbGlnbkNlbnRlcjJfX3NSWUNiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMTJweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uSGVhZGluZ19oZWFkaW5nM19fMnlBY3Uge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4uSGVhZGluZ19hbGlnbm1lbnRfXzFjVXlfIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5IZWFkaW5nX2xvZ29Sb3dfXzI5ajRSIHtcbiAgcGFkZGluZzogNDBweCAwIDYwcHggMDtcbn1cbi5IZWFkaW5nX2FsaWdubWVudDJfXzF4d1pFIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uSGVhZGluZ19hbGlnbm1lbnQyX18xeHdaRSBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5IZWFkaW5nX2ltZ19jZW50ZXJfXzFYckNMIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uSGVhZGluZ190aW1lbGluZV9fS0JhdEgge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5IZWFkaW5nX2ljb25OYW1lX18za0dzdyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG4uSGVhZGluZ19pY29uTmFtZV9fM2tHc3c6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkhlYWRpbmdfYWxpZ25tZW50M19fMm5pSkMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5IZWFkaW5nX25vTWFyZ2luX18xZWZFRiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkhlYWRpbmdfaGVhZGluZ19fMjg3ZXgsXG4gIC5IZWFkaW5nX2hlYWRpbmcyX18ybmY5WSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuSGVhZGluZ19hbGlnbm1lbnQyX18xeHdaRSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuSGVhZGluZ19hbGlnbm1lbnQzX18ybmlKQyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuSGVhZGluZ19ib2R5X18yYXdBXyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuSGVhZGluZ19hbGlnbm1lbnRfXzFjVXlfIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5IZWFkaW5nX2FsaWduQ2VudGVyX19TdzJRTiB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLlBsYXRmb3JtX2JhY2tncm91bmRfXzNXVmI1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uUGxhdGZvcm1fYWxpZ25fX2tEZVktIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLlBsYXRmb3JtX2ljb25fXzJRU3dEIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCBsaWdodGdyZXk7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cbi5QbGF0Zm9ybV9hbGlnbkNlbnRlcl9fMl9vWUMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLlBsYXRmb3JtX2FsaWdubWVudF9fMW1MaXgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLlBsYXRmb3JtX2JhY2tncm91bmRfXzNXVmI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgycHgpIHtcbiAgLlBsYXRmb3JtX21hcmdpbl9fUkZ0c0cge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5QbGF0Zm9ybV9hbGlnbm1lbnRfXzFtTGl4IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5QbGF0Zm9ybV9pY29uX18yUVN3RCB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLlBsYXRmb3JtX2FsaWduQ2VudGVyX18yX29ZQyB7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTVweCkgYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5QbGF0Zm9ybV9hbGlnbm1lbnRfXzFtTGl4IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5QbGF0Zm9ybV9iYWNrZ3JvdW5kX18zV1ZiNSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5QbGF0Zm9ybV9hbGlnbm1lbnRfXzFtTGl4IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbi5QbGF0Zm9ybV9iYWNrZ3JvdW5kX18zV1ZiNSBhLFxuLlBsYXRmb3JtX2JhY2tncm91bmRfXzNXVmI1IGE6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uUE5GVGl0bGVfdGl0bGVfX2JMUklJIHtcbiAgbWluLWhlaWdodDogMTIycHg7XG4gIGhlaWdodDogMTIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uUE5GVGl0bGVfdGV4dF9fanNocHcge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG5cbi5QTkZCb2R5X3BhcmFncmFwaF9fMTFWMXMge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG4uUE5GQm9keV9saXN0X18zRWlCUiB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4uUE5GQm9keV9ib2R5X18xbkVJQSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLlBORkJvZHlfY29udGFpbmVyX19pZWVVSyB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCA2MHB4IDMwcHg7XG59XG4uUE5GQm9keV9saW5rX19jdXJJaSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwNjVmZjtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xOSk7XG59XG5cbi5QTkZCb2R5X3NlY3Rpb250aXRsZV9fM3ljb3kge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfYWdlbmNpZXNfXzNGTkpSLFxuLkJyb3dzZUJlbmVmaXRzX2NhdGVnb3JpZXNfXzNNYnhNIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfaGVhZGVyVGl0bGVfX1ZqaEp5IHtcbiAgbWluLWhlaWdodDogMTIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTIxcHg7IC8qIEZvciBJRTExKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfaGVhZGVyVGl0bGVfX1ZqaEp5IGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2JnQmx1ZV9fMm1yYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfY2FyZHNfX0FCc0lMIHVsLFxuLkJyb3dzZUJlbmVmaXRzX2NhcmRzSXRlbV9fMTE2R0EgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEuQnJvd3NlQmVuZWZpdHNfYWxpbmtfXzNndkJNIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLkJyb3dzZUJlbmVmaXRzX2FsaW5rX18zZ3ZCTTpob3ZlciAqIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLkJyb3dzZUJlbmVmaXRzX2NhcmRzX19BQnNJTCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IC8qIEZvciBJRTExKi9cbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMDtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2NhcmRzSXRlbV9fMTE2R0Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIHBhZGRpbmc6IDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5Ccm93c2VCZW5lZml0c19jYXJkc0l0ZW1fXzExNkdBOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggIzMzMzMzMztcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggdmFyKC0tZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2NhcmRzQ29udGVudF9fMVBkcmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xuICBjb2xvcjogIzMzMztcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2NhcmRzX19BQnNJTCBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgNDZweCAxMHB4IDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2FnZW5jaWVzX18zRk5KUiAuQnJvd3NlQmVuZWZpdHNfY2FyZHNfX0FCc0lMIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2NhdGVnb3JpZXNfXzNNYnhNIC5Ccm93c2VCZW5lZml0c19jYXJkc0ljb25fX3dId29vIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2NhcmRzSWNvbl9fd0h3b28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2FnZW5jaWVzX18zRk5KUiAuQnJvd3NlQmVuZWZpdHNfY2FyZHNJY29uX193SHdvbyB7XG4gIGhlaWdodDogNjVweDtcbiAgd2lkdGg6IDY1cHg7XG59XG5cbi5Ccm93c2VCZW5lZml0c19jYXRlZ29yaWVzX18zTWJ4TSAuQnJvd3NlQmVuZWZpdHNfY2FyZHNJY29uX193SHdvbyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5Ccm93c2VCZW5lZml0c19jYXJkc19fQUJzSUwgaHIge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICM4YzhiOGI7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgdmFyKC0tbGlnaHQtZ3JleS03KTtcbiAgbWFyZ2luOiAtOHB4IDAgMCAwO1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfYWR2U2VhcmNoX18xWTRINCB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5Ccm93c2VCZW5lZml0c19zZWFyY2hCdG5fXzJkQnhQIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5Ccm93c2VCZW5lZml0c19hZHZTZWFyY2hfXzFZNEg0IGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwIDMwcHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIDEgY2FyZCBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLkJyb3dzZUJlbmVmaXRzX2NhcmRzX19BQnNJTCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIDIgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTY5cHgpIHtcbiAgLkJyb3dzZUJlbmVmaXRzX2NhcmRzSXRlbV9fMTE2R0Ege1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbiAgLkJyb3dzZUJlbmVmaXRzX2NhcmRzX19BQnNJTCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi8qIDMgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk3MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5Ccm93c2VCZW5lZml0c19jYXJkc0l0ZW1fXzExNkdBIHtcbiAgICB3aWR0aDogMzAuNSU7XG4gIH1cbn1cbi8qIDQgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuQnJvd3NlQmVuZWZpdHNfY2FyZHNJdGVtX18xMTZHQSB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuXG4uTmV3c19OZXdzX18zQ3hvRiB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cblxuLkZlYXR1cmVkTmV3c19GZWF0dXJlZE5ld3NfXzIycmtmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU2LjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5GZWF0dXJlZE5ld3NfYXJ0aWNsZV9fYkMyNWsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDlyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS01KTtcbn1cblxuLyogSW1hZ2UgKi9cbi5GZWF0dXJlZE5ld3NfaW1nX18xM0RPQSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBCb2R5ICovXG4uRmVhdHVyZWROZXdzX2NhcmRCb2R5X19DUTdTYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMy41cmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIFRpdGxlIGxpbmsgKi9cbi5GZWF0dXJlZE5ld3NfbGlua19fMjdOMDgge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5GZWF0dXJlZE5ld3NfbGlua19fMjdOMDg6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5GZWF0dXJlZE5ld3NfbGlua19fMjdOMDggaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogUHVibGlzaGVkIERhdGUgKi9cbi5GZWF0dXJlZE5ld3NfcHVibGlzaGVkRGF0ZV9fZk5wN1Ige1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIFN1bW1hcnkgKi9cbi5GZWF0dXJlZE5ld3Nfc3VtbWFyeV9fMWlnd0kge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y4YzYzYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1haW4teWVsbG93KTtcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbn1cbi5GZWF0dXJlZE5ld3Nfc3VtbWFyeV9fMWlnd0ksXG4uRmVhdHVyZWROZXdzX3N1bW1hcnlfXzFpZ3dJIHAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIEZvb3RlciAqL1xuLkZlYXR1cmVkTmV3c19jYXJkRm9vdGVyX19qZ1gyaiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogQ2F0ZWdvcmllcyAqL1xuLkZlYXR1cmVkTmV3c19jYXRlZ29yaWVzTGlzdF9fM1BOX0Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLkZlYXR1cmVkTmV3c19jYXRlZ29yeUl0ZW1fX0Nka2ZvIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uRmVhdHVyZWROZXdzX2NhdGVnb3J5SXRlbV9fQ2RrZm8uRmVhdHVyZWROZXdzX2lzTm90TGFzdF9fTEppS0E6OmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5GZWF0dXJlZE5ld3NfRmVhdHVyZWROZXdzX18yMnJrZiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvKiBJbWFnZSAqL1xuICAuRmVhdHVyZWROZXdzX2ltZ19fMTNET0Ege1xuICAgIGhlaWdodDogMjIuNXJlbTtcbiAgfVxuXG4gIC5GZWF0dXJlZE5ld3NfYXJ0aWNsZV9fYkMyNWsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRyZW0pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cmVtKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5GZWF0dXJlZE5ld3NfbGlua19fMjdOMDggaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cblxuICAvKiBQdWJsaXNoZWQgRGF0ZSAqL1xuICAuRmVhdHVyZWROZXdzX3B1Ymxpc2hlZERhdGVfX2ZOcDdSIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLkZlYXR1cmVkTmV3c19zdW1tYXJ5X18xaWd3SSxcbiAgLkZlYXR1cmVkTmV3c19zdW1tYXJ5X18xaWd3SSBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC8qIEZvb3RlciAqL1xuICAuRmVhdHVyZWROZXdzX2NhcmRGb290ZXJfX2pnWDJqIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qIEZvb3RlciAqL1xuLlRhZ3NfY2FyZEZvb3Rlcl9fM3NpZUIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLyogQ2F0ZWdvcmllcyAqL1xuLlRhZ3NfY2F0ZWdvcmllc0xpc3RfX1dQajZnIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5UYWdzX2NhdGVnb3J5SXRlbV9fMXhCV2ogYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JleS04KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5UYWdzX2NhdGVnb3J5SXRlbV9fMXhCV2ogYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uVGFnc19jYXRlZ29yeUl0ZW1fXzF4QldqLlRhZ3NfaXNOb3RMYXN0X18yZUFEczo6YWZ0ZXIge1xuICBjb2xvcjogIzY2NjY2NjZiO1xuICBjb250ZW50OiAnfCc7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5UYWdzX2NhcmRGb290ZXJfXzNzaWVCIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIH1cbn1cblxuLk5ld3NDYXJkX05ld3NDYXJkX18yZ1lTRCB7XG4gIGhlaWdodDogNDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgxNTMsIDE1MywgMTUzLCAxKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbGlnaHQtZ3JleS0xMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLyogUHVibGlzaGVkIERhdGUgKi9cbi5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWcgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAwIDFyZW0gMC4xcmVtO1xufVxuXG4uTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWcuTmV3c0NhcmRfc21hbGxfX19MQnhUIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4uTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWcuTmV3c0NhcmRfc21hbGxfX19MQnhUOmhvdmVye1xuICBjb2xvcjogIzA5NjRiNjtcbn1cblxuLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnLk5ld3NDYXJkX2xhcmdlX18yTE5mdiB7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnLk5ld3NDYXJkX3NtYWxsX19fTEJ4VDo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAzcmVtIHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDNyZW0gc29saWQgdmFyKC0tZGFyay1ncmV5KTtcbiAgYm9yZGVyLXJpZ2h0OiAycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWcuTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2OjphZnRlciB7XG4gIGJvcmRlci10b3A6IDRyZW0gc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogNHJlbSBzb2xpZCB2YXIoLS1kYXJrLWdyZXkpO1xuICBib3JkZXItcmlnaHQ6IDNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIEltYWdlICovXG4uTmV3c0NhcmRfaW1nX190a0JnRCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5OZXdzQ2FyZF9pbWdfX3RrQmdELk5ld3NDYXJkX3NtYWxsX19fTEJ4VCB7XG4gIGhlaWdodDogMThyZW07XG59XG5cbi5OZXdzQ2FyZF9pbWdfX3RrQmdELk5ld3NDYXJkX2xhcmdlX18yTE5mdiB7XG4gIGhlaWdodDogMjcuOXJlbTtcbiAgLyogZmxleC1zaHJpbms6IDA7ICovXG59XG5cbi8qIEJvZHkgKi9cbi5OZXdzQ2FyZF9jYXJkQm9keV9fM0x4TlMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMnJlbSAycmVtIDJyZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLyogVGl0bGUgbGluayAqL1xuLk5ld3NDYXJkX2xpbmtfXzFud0FaIHtcbn1cblxuLk5ld3NDYXJkX2xpbmtfXzFud0FaLk5ld3NDYXJkX3NtYWxsX19fTEJ4VCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cblxuLk5ld3NDYXJkX2xpbmtfXzFud0FaLk5ld3NDYXJkX2xhcmdlX18yTE5mdiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5OZXdzQ2FyZF9saW5rX18xbndBWiBoMiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5OZXdzQ2FyZF9saW5rX18xbndBWi5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQgaDIge1xuICBtYXJnaW46IDJyZW0gMnJlbSAwIDJyZW07XG59XG5cbmEuTmV3c0NhcmRfbGlua19fMW53QVouTmV3c0NhcmRfc21hbGxfX19MQnhUOmhvdmVyIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwOTY0YjY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDk2NGI2O1xufVxuXG4uTmV3c0NhcmRfbGlua19fMW53QVouTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2IGgyIHtcbiAgbWFyZ2luOiAycmVtIDJyZW0gMCAycmVtO1xufVxuXG4vKiBTdW1tYXJ5ICovXG4uTmV3c0NhcmRfc3VtbWFyeV9fMnF4dTcuTmV3c0NhcmRfc21hbGxfX19MQnhULFxuLk5ld3NDYXJkX3N1bW1hcnlfXzJxeHU3Lk5ld3NDYXJkX3NtYWxsX19fTEJ4VCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5OZXdzQ2FyZF9zdW1tYXJ5X18ycXh1Ny5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYsXG4uTmV3c0NhcmRfc3VtbWFyeV9fMnF4dTcuTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2IHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5OZXdzQ2FyZF9zdW1tYXJ5X18ycXh1NyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEuTmV3c0NhcmRfbGlua19fMW53QVosXG4gIGEuTmV3c0NhcmRfbGlua19fMW53QVouTmV3c0NhcmRfc21hbGxfX19MQnhULFxuICBhLk5ld3NDYXJkX2xpbmtfXzFud0FaLk5ld3NDYXJkX2xhcmdlX18yTE5mdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBSZXNldHRpbmcgYWxsIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGZvciBhbGwgdG8gbG9vayBzbWFsbCBvbiBtb2JpbGUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuTmV3c0NhcmRfTmV3c0NhcmRfXzJnWVNEIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLk5ld3NDYXJkX2NhcmRCb2R5X18zTHhOUyB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWcuTmV3c0NhcmRfc21hbGxfX19MQnhULFxuICAuTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWcuTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2IHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cblxuICAuTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWcuTmV3c0NhcmRfc21hbGxfX19MQnhUOjphZnRlcixcbiAgLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnLk5ld3NDYXJkX2xhcmdlX18yTE5mdjo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDNyZW0gc29saWQgIzMzMztcbiAgICBib3JkZXItdG9wOiAzcmVtIHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLk5ld3NDYXJkX2ltZ19fdGtCZ0QuTmV3c0NhcmRfc21hbGxfX19MQnhULFxuICAuTmV3c0NhcmRfaW1nX190a0JnRC5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYge1xuICAgIGhlaWdodDogMTZyZW07XG4gIH1cblxuICAuTmV3c0NhcmRfbGlua19fMW53QVouTmV3c0NhcmRfc21hbGxfX19MQnhULFxuICAuTmV3c0NhcmRfbGlua19fMW53QVouTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxuXG4gIC5OZXdzQ2FyZF9zdW1tYXJ5X18ycXh1Ny5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQsXG4gIC5OZXdzQ2FyZF9zdW1tYXJ5X18ycXh1Ny5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYsXG4gIC5OZXdzQ2FyZF9zdW1tYXJ5X18ycXh1Ny5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQgcCxcbiAgLk5ld3NDYXJkX3N1bW1hcnlfXzJxeHU3Lk5ld3NDYXJkX2xhcmdlX18yTE5mdiBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4uTmV3c1N1YnNjcmliZV9OZXdzU3Vic2NyaWJlX18yNTk3ZCB7XG59XG5cbi5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfdG9wX18yTlliYSB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTcpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV90b3BfXzJOWWJhIC5OZXdzU3Vic2NyaWJlX3dpdGhMaW5lQnJlYWtzX18zaE5xbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfYm90dG9tX19lbWdiYiB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfYm90dG9tX19lbWdiYiAuTmV3c1N1YnNjcmliZV9yaWdodFNpZGVfXzNYS3JKIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMTUzIDE1MyAxNTMpICFpbXBvcnRhbnQ7XG59XG5cbi5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfYm90dG9tX19lbWdiYiAuTmV3c1N1YnNjcmliZV9ncmlkV3JhcHBlcl9fM0xsTksge1xuICBwYWRkaW5nOiAzLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzcsIDIzNywgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xOCk7XG59XG5cbi8qIFJJR0hUIFJBSUwgU1RZTEVTICovXG4uTmV3c1N1YnNjcmliZV9yaWdodFJhaWxfXzFGMlBVIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzNywgMjM3LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTE4KTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG59XG4uTmV3c1N1YnNjcmliZV9yaWdodFJhaWxfXzFGMlBVIGltZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5OZXdzU3Vic2NyaWJlX3JpZ2h0UmFpbFRpdGxlU2VjdGlvbl9fMVYxWFQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4uTmV3c1N1YnNjcmliZV9yaWdodFJhaWxJbmZvX181REJFQSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggYmxhY2sgc29saWQ7XG59XG4uTmV3c1N1YnNjcmliZV9yaWdodFJhaWxUaXRsZV9fMU0zaXkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMTkzNTVlO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTE1KTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uTmV3c1N1YnNjcmliZV9yaWdodFJhaWxfXzFGMlBVIC5OZXdzU3Vic2NyaWJlX3dpdGhMaW5lQnJlYWtzX18zaE5xbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEJBTk5FUiBXUkFQUEVSICovXG4uTmV3c1N1YnNjcmliZV9iYW5uZXJXcmFwcGVyX18ydFM5YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIFRJVExFIENPTlRBSU5FUiAqL1xuLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbCAuTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkgLk5ld3NTdWJzY3JpYmVfb25lTGluZV9fTU52eXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkgLk5ld3NTdWJzY3JpYmVfd2l0aExpbmVCcmVha3NfXzNoTnFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IC5OZXdzU3Vic2NyaWJlX2JhY2tncm91bmRJbWdfX3VnOG94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogLTIzcHg7XG59XG5cbi5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsIC5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSBpbWcge1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbn1cblxuLyogUklHSFQgU0lERSAqL1xuLk5ld3NTdWJzY3JpYmVfcmlnaHRTaWRlX18zWEtySiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjZiO1xufVxuXG4uTmV3c1N1YnNjcmliZV9yaWdodFNpZGVfXzNYS3JKIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjhyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfdG9wX18yTlliYSAuTmV3c1N1YnNjcmliZV9yaWdodFNpZGVfXzNYS3JKIC5OZXdzU3Vic2NyaWJlX2luZm9fXzFYWGpXIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uTmV3c1N1YnNjcmliZV9yaWdodFNpZGVfXzNYS3JKIC5OZXdzU3Vic2NyaWJlX3N1YnNjcmliZUZvcm1EZXNrdG9wX18xZlp4NyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi8qIFNVQlNDUklCRSBGT1JNICovXG4uTmV3c1N1YnNjcmliZV9TdWJzY3JpYmVGb3JtX18yNWR5diB7XG59XG5cbi5OZXdzU3Vic2NyaWJlX3N1YnNjcmliZUZvcm1Nb2JpbGVfX3BDanJjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLk5ld3NTdWJzY3JpYmVfcmlnaHRSYWlsX18xRjJQVSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfYm90dG9tX19lbWdiYiAuTmV3c1N1YnNjcmliZV9yaWdodFNpZGVfXzNYS3JKIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX3RvcF9fMk5ZYmEge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX2JvdHRvbV9fZW1nYmIgLk5ld3NTdWJzY3JpYmVfZ3JpZFdyYXBwZXJfXzNMbE5LIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV9ib3R0b21fX2VtZ2JiIC5OZXdzU3Vic2NyaWJlX2Jhbm5lcldyYXBwZXJfXzJ0UzlhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV9ib3R0b21fX2VtZ2JiIC5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfYm90dG9tX19lbWdiYiAuTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkgLk5ld3NTdWJzY3JpYmVfd2l0aExpbmVCcmVha3NfXzNoTnFsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfYm90dG9tX19lbWdiYiAuTmV3c1N1YnNjcmliZV9pbmZvX18xWFhqVyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAvKiBUSVRMRSBDT05UQUlORVIgKi9cbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV90b3BfXzJOWWJhIC5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSAuTmV3c1N1YnNjcmliZV93aXRoTGluZUJyZWFrc19fM2hOcWwge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX3RvcF9fMk5ZYmEgLk5ld3NTdWJzY3JpYmVfYmFja2dyb3VuZEltZ19fdWc4b3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV90b3BfXzJOWWJhIC5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBSSUdIVCBTSURFICovXG4gIC5OZXdzU3Vic2NyaWJlX3JpZ2h0U2lkZV9fM1hLckoge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX3RvcF9fMk5ZYmEgLk5ld3NTdWJzY3JpYmVfcmlnaHRTaWRlX18zWEtySiAuTmV3c1N1YnNjcmliZV9pbmZvX18xWFhqVyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9zdWJzY3JpYmVGb3JtRGVza3RvcF9fMWZaeDcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9zdWJzY3JpYmVGb3JtTW9iaWxlX19wQ2pyYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV9ib3R0b21fX2VtZ2JiIC5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSAuTmV3c1N1YnNjcmliZV93aXRoTGluZUJyZWFrc19fM2hOcWwge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV9ib3R0b21fX2VtZ2JiIC5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSBpbWcge1xuICAgIHdpZHRoOiA2LjZyZW07XG4gICAgaGVpZ2h0OiA2LjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5OZXdzU3Vic2NyaWJlX3JpZ2h0UmFpbF9fMUYyUFUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLlN1YnNjcmliZV9iYWNrZ3JvdW5kX19Eek1zWiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0yMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLlN1YnNjcmliZV9hbGlnbl9fVklqdGoge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbn1cbi5TdWJzY3JpYmVfY29tcGFzc0ljb25fXzNlYTQ0IHtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLlN1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMjFEcDgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLlN1YnNjcmliZV9ub3JtYWxUZXh0X18xaW00MSB7IFxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgIH1cbiAgfVxuXG4uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLUV4dHJhTGlnaHQnLCAnU291cmNlIFNhbnMgUHJvIEV4dHJhTGlnaHQnLFxuICAgICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLUV4dHJhTGlnaHQnLCAnU291cmNlIFNhbnMgUHJvIEV4dHJhTGlnaHQnLFxuICAgICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG5pbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAsXG4uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOjpwbGFjZWhvbGRlcixcbi5TdWJzY3JpYmVfbm9ybWFsVGV4dF9fMWltNDEge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tRXh0cmFMaWdodCcsICdTb3VyY2UgU2FucyBQcm8gRXh0cmFMaWdodCcsXG4gICAgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG5pbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTIwKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiB3aGl0ZSBkYXNoZWQgdGhpbjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjY7XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uU3Vic2NyaWJlX2J1dHRvbl9fMURWQ1AsXG4uU3Vic2NyaWJlX3JpZ2h0UmFpbEJ1dHRvbl9fMmVpdmQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4QzYzQTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiBibGFjaztcbn1cbi5TdWJzY3JpYmVfZXJyb3JfXzFuX1NaIHtcbiAgY29sb3I6ICNkYTAwMDA7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5TdWJzY3JpYmVfZXJyb3IxX18zV2NaQyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgLlN1YnNjcmliZV9iYWNrZ3JvdW5kX19Eek1zWiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLlN1YnNjcmliZV9hbGlnbl9fVklqdGoge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLlN1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMjFEcDgge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuICAuU3Vic2NyaWJlX2JhY2tncm91bmRfX0R6TXNaIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEsge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveElFX18zTHZVMCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuU3Vic2NyaWJlX2JhY2tncm91bmRfX0R6TXNaIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLlN1YnNjcmliZV9iYWNrZ3JvdW5kX19Eek1zWiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG4gIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveElFX18zTHZVMCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG5cbi8qIFNQRUNJQUwgU1RZTEVTIEZPUiBORVdTIFBBR0VTICovXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCBiciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSyxcbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveElFX18zTHZVMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMzJyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiB3aGl0ZSBkYXNoZWQgdGhpbjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZzogMDtcbn1cblxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAsXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCAuU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOjpwbGFjZWhvbGRlcixcbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfbm9ybWFsVGV4dF9fMWltNDEge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsLlN1YnNjcmliZV9ib3R0b21fXzJCWHZTIC5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsLlN1YnNjcmliZV9ib3R0b21fXzJCWHZTIC5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLLFxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwLFxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzo6cGxhY2Vob2xkZXIsXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyAuU3Vic2NyaWJlX25vcm1hbFRleHRfXzFpbTQxIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLLFxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwIHtcbiAgYm9yZGVyLWJvdHRvbTogYmxhY2sgZGFzaGVkIHRoaW47XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfZm9ybVJvd19fMWt3dnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfaW5wdXRXcmFwcGVyX18yMWNwUSB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCAuU3Vic2NyaWJlX2J1dHRvbl9fMURWQ1Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLlN1YnNjcmliZV9yaWdodFJhaWxCdXR0b25fXzJlaXZkIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfYnV0dG9uX18xRFZDUCxcbi5TdWJzY3JpYmVfcmlnaHRSYWlsQnV0dG9uX18yZWl2ZCB7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDIwOCwgNzgsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLLFxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSyxcbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwIHtcbiAgICBtYXgtd2lkdGg6IDIxLjVyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCAuU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLLFxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAsXG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6OnBsYWNlaG9sZGVyLFxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCAuU3Vic2NyaWJlX25vcm1hbFRleHRfXzFpbTQxIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfYnV0dG9uX18xRFZDUCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cblxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyAuU3Vic2NyaWJlX2Zvcm1Sb3dfXzFrd3Z1IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyAuU3Vic2NyaWJlX2lucHV0V3JhcHBlcl9fMjFjcFEge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSyxcbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5TdWJzY3JpYmVfcmlnaHRSYWlsQnV0dG9uX18yZWl2ZCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgfVxufVxuXG4uTmV3c1NlY3Rpb25UaXRsZV90aXRsZV9fMV9ndXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLk5ld3NTZWN0aW9uVGl0bGVfdGl0bGVfXzFfZ3VyIC5OZXdzU2VjdGlvblRpdGxlX2JvbGRfX3dzZC1UIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5OZXdzU2VjdGlvblRpdGxlX3RpdGxlX18xX2d1ciAuTmV3c1NlY3Rpb25UaXRsZV9saWdodF9fVkRmRksge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uTmV3c1NlY3Rpb25UaXRsZV9hcnRpY2xlVGl0bGVSb3dfXzM0SGliIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuTmV3c1NlY3Rpb25UaXRsZV90aXRsZV9fMV9ndXIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLk5ld3NTZWN0aW9uVGl0bGVfdGl0bGVfXzFfZ3VyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuTmV3c1NlY3Rpb25UaXRsZV90aXRsZV9fMV9ndXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uU2hhcmVJY29uX3NoYXJlX18xRFR4NSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6IHJnYmEoMCwgODksIDE2NywgMSk7XG59XG4uU2hhcmVJY29uX3NoYXJlSWNvbnNfXzNTRHV6IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuU2hhcmVJY29uX3NoYXJlX18xRFR4NSB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgfVxufVxuLk5ld3NCdXR0b25zX05ld3NCdXR0b25fXzI3TFZ6IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDg5LCAxNjcsIDEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDg5LCAxNjcsIDEpO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLk5ld3NCdXR0b25zX1ByaW50QnV0dG9uX18zQ0tTdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLk5ld3NCdXR0b25zX05ld3NCdXR0b25fXzI3TFZ6OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLk5ld3NCdXR0b25zX05ld3NCdXR0b25fXzI3TFZ6Om5vdCg6ZGlzYWJsZWQpOm5vdCguTmV3c0J1dHRvbnNfZGlzYWJsZWRfXzJaSG9hKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLk5ld3NCdXR0b25zX05ld3NCdXR0b25fXzI3TFZ6IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5OZXdzQnV0dG9uc19idG5UZXh0X18xUFE4ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5OZXdzQnV0dG9uc19OZXdzQnV0dG9uX18yN0xWeiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLkVkaXRvclBpY2tzX0VkaXRvclBpY2tzX19kOS1reSB7XG59XG5cbi5FZGl0b3JQaWNrc19jYXJkV3JhcHBlcl9fMnI2WDQge1xuICAvKiBtYXJnaW4tYm90dG9tOiA0cmVtOyAqL1xuICAvKiBoZWlnaHQ6IDUycmVtOyAqL1xuICBoZWlnaHQ6IDQ3LjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5FZGl0b3JQaWNrc19jYXJkc0NvbF9fMVVUblcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuRWRpdG9yUGlja3NfY2FyZFdyYXBwZXJfXzJyNlg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbi5EaXNjb3Zlck5ld3NfRGlzY292ZXJOZXdzX18xVnduVCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5EaXNjb3Zlck5ld3Nfc2xpZGVyR3JpZF9fMlN6cEYge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuXG4uRGlzY292ZXJOZXdzX2Rpc2NvdmVyTmV3c1NsaWRlcl9fM0RWbzAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cblxuLkRpc2NvdmVyTmV3c19jYXJkX18xSUhYUSB7XG4gIHdpZHRoOiAyMi41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLkRpc2NvdmVyTmV3c19jYXROYW1lTGlua19fMzdwWEwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uRGlzY292ZXJOZXdzX2ltZ19fM01uWmQge1xuICB3aWR0aDogMjIuNXJlbTtcbiAgaGVpZ2h0OiAxNXJlbTtcbn1cblxuZGl2LkRpc2NvdmVyTmV3c19pbWdfXzNNblpkIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvc3RhdGljL21lZGlhL2Fycm93LWNpcmNsZS1sZWZ0LjZjMWZmNmVhLnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvc3RhdGljL21lZGlhL2Fycm93LWNpcmNsZS1yaWdodC41NzdmMzViMS5zdmcpO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgdG9wOiBhdXRvO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDYuNXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnNsaWNrLW5leHQge1xuICB0b3A6IGF1dG87XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogNi41cmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLkRpc2NvdmVyTmV3c19kaXNjb3Zlck5ld3NTbGlkZXJfXzNEVm8wIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRGlzY292ZXJOZXdzX2Rpc2NvdmVyTmV3c1NsaWRlcl9fM0RWbzAge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5EaXNjb3Zlck5ld3NfZGlzY292ZXJOZXdzU2xpZGVyX18zRFZvMCB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5EaXNjb3Zlck5ld3NfZGlzY292ZXJOZXdzU2xpZGVyX18zRFZvMCB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NjBweCkge1xuICAuRGlzY292ZXJOZXdzX2Rpc2NvdmVyTmV3c1NsaWRlcl9fM0RWbzAge1xuICAgIG1heC13aWR0aDogMTM3MHB4O1xuICB9XG59XG5cbi5SZWNlbnROZXdzX1JlY2VudE5ld3NfX25vZnlRIHtcbn1cblxuLlJlY2VudE5ld3NfY2FyZHNSb3dfXzE2Y0pmIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLlJlY2VudE5ld3NfY2FyZFdyYXBwZXJfXzFXczd1IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5SZWNlbnROZXdzX2NhcmRXcmFwcGVyX18xV3M3dSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogICovXG4vKiAgKi9cbi8qICAqL1xuLyogICovXG5cbi5SZWNlbnROZXdzX25ld3NCdXR0b25fXzF5dVRHIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxNXB4O1xufVxuXG4uUmVjZW50TmV3c19uZXdzQnV0dG9uX18xeXVURzpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5SZWNlbnROZXdzX2JnQmx1ZV9fMUFnYmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xufVxuXG4uUmVjZW50TmV3c19uZXdzQnV0dG9uX18xeXVURyBzdmcge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uUmVjZW50TmV3c19jYXREcm9wZG93bkJveF9fMnRfeU8ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLlJlY2VudE5ld3NfY2F0RHJvcGRvd25fXzFFN1dHIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5SZWNlbnROZXdzX2NhdExhYmVsX18zclM1RiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLlJlY2VudE5ld3NfbmV3c1Jvd19fM216V24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5SZWNlbnROZXdzX25ld3NJY29uc19fMlV2TGMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLypGbGV4IGl0ZW1zKi9cbi5SZWNlbnROZXdzX2NhcmRzX18xTlB0UyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5SZWNlbnROZXdzX2NhcmRzSXRlbV9fWmYxS0Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjQlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG59XG5cbi5SZWNlbnROZXdzX2NhcmRzSXRlbV9fWmYxS0M6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDMzLCAzMywgMzMsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5LTQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uUmVjZW50TmV3c19jYXJkc0NvbnRlbnRfXzF5XzVHIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5SZWNlbnROZXdzX2NhcmRzQ29udGVudF9fMXlfNUcgaDEge1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLlJlY2VudE5ld3NfY2FyZHNDb250ZW50X18xeV81RyBhOmhvdmVyIGgxIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5SZWNlbnROZXdzX2NhcmRzQ29udGVudF9fMXlfNUcgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLlJlY2VudE5ld3NfYm9keVBhZGRpbmdfXzNndVhxIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbn1cblxuLlJlY2VudE5ld3NfZGF0ZV9fMlpzWWIge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uUmVjZW50TmV3c19pbWdCb3hfXzNrMThtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5SZWNlbnROZXdzX2NhcmRJbWdfXzJUWlFWIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4OyAvKmNlbnRlcnMgaW1nIGEgYml0Ki9cbn1cblxuLlJlY2VudE5ld3NfY2FyZHNfXzFOUHRTIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIC8qZmxleDogMSAwIGF1dG87Ki9cbn1cblxuLlJlY2VudE5ld3NfbG9hZE1vcmVCb3hfX0NNVTdfIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDU1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLlJlY2VudE5ld3NfdHJhbnNwYXJlbnRCdXR0b25fXzJJTkNqIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogTGF0by1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uUmVjZW50TmV3c190cmFuc3BhcmVudEJ1dHRvbl9fMklOQ2o6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi8qIDQgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuUmVjZW50TmV3c19jYXJkc0l0ZW1fX1pmMUtDOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuUmVjZW50TmV3c19jYXREcm9wZG93bkJveF9fMnRfeU8ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5SZWNlbnROZXdzX2NhdERyb3Bkb3duX18xRTdXRyB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyozIGNhcmRzIGluIGEgcm93Ki9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5SZWNlbnROZXdzX3RpdGxlQm94X18xazJydSB7XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHggMyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZHNJdGVtX19aZjFLQyB7XG4gICAgd2lkdGg6IDMxLjIlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZHNJdGVtX19aZjFLQzpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLlJlY2VudE5ld3NfdGl0bGVfXzF0SnBGIHtcbiAgICBmb250LXNpemU6IDIuM2VtO1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRJbWdfXzJUWlFWIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qISoyIGNhcmRzIGluIGEgY29sdW1uKiEqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLlJlY2VudE5ld3NfY2FyZHNJdGVtX19aZjFLQyB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkc0l0ZW1fX1pmMUtDOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkc19fMU5QdFMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbiAgLlJlY2VudE5ld3NfbmV3c0J1dHRvbl9fMXl1VEcge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2F0RHJvcGRvd25Cb3hfXzJ0X3lPIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRJbWdfXzJUWlFWIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gIH1cbn1cblxuLyoxIGNhcmQgaW4gYSByb3cqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLlJlY2VudE5ld3NfY2FyZHNJdGVtX19aZjFLQyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5SZWNlbnROZXdzX3RpdGxlQm94X18xazJydSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRzX18xTlB0UyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkSW1nX18yVFpRViB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZHNDb250ZW50X18xeV81RyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZHNDb250ZW50X18xeV81RyBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRzQ29udGVudF9fMXlfNUcgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuUmVjZW50TmV3c19ib2R5UGFkZGluZ19fM2d1WHEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLlJlY2VudE5ld3NfaW5maW5pdGUtc2Nyb2xsLWV4YW1wbGVfX3Njcm9sbGFibGUtcGFyZW50X18yWXdTMSB7XG4gIGhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiAgKi9cbi8qICAqL1xuLyogICovXG4vKiAgKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLlJlY2VudE5ld3NfY2FyZHNSb3dfXzE2Y0pmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRzQ29sX18zN2tFdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbi5OZXdzVGFnc190YWdUaXRsZV9fMVhvZVYge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4uTmV3c1RhZ3NfYnV0dG9uc0NvbnRhaW5lcl9fMzZJWmsge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5OZXdzVGFnc19idXR0b25zQ29udGFpbmVyX18zNklaayBidXR0b24sXG4uTmV3c1RhZ3NfYnV0dG9uc0NvbnRhaW5lcl9fMzZJWmsgc3BhbiB7XG4gIG1hcmdpbjogM3JlbSAycmVtIDJyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5OZXdzVGFnc19OZXdzVGFnc19fMnkyMWsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLk5ld3NUYWdzX2J1dHRvbnNDb250YWluZXJfXzM2SVprIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAjOTk5OTk5IDFweCBzb2xpZDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuTmV3c1RhZ3NfYnV0dG9uc0NvbnRhaW5lcl9fMzZJWmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cblxuLk5ld3NBcnRpY2xlX05ld3NBcnRpY2xlX18xNUotOSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5OZXdzQXJ0aWNsZV9OZXdzQ29sdW1uX18xQVpsZSB7XG4gIGJvcmRlci1yaWdodDogbGlnaHRncmV5IDFweCBzb2xpZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5OZXdzQXJ0aWNsZV9OZXdzQXJ0aWNsZV9fMTVKLTkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLk5ld3NBcnRpY2xlX05ld3NDb2x1bW5fXzFBWmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuXG4uQnJlYWRjcnVtYl90ZXh0X19CcDZ6VSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkJyZWFkY3J1bWJfaW1hZ2VfXzhCQzhzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5BcnRpY2xlQmFubmVyX2FydGljbGVCb2R5X18zUmoxXyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206ICM2NjY2NjYgMC4xcmVtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1saWdodC1ncmV5LTgpIDAuMXJlbSBzb2xpZDtcbn1cbi5BcnRpY2xlQmFubmVyX2FydGljbGVCb2R5X18zUmoxXyBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1NZWRpdW0nLCAnTGF0byBNZWRpdW0nLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5BcnRpY2xlQmFubmVyX2JyZWFkY3J1bWJfXzNhYkluIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5BcnRpY2xlQmFubmVyX2FydGljbGVCb2R5X18zUmoxXyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cbi5BcnRpY2xlQmFubmVyX2Rlc2t0b3BJbWFnZV9fMXR0aGkge1xuICBoZWlnaHQ6IDQ1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM2NjY2NjYgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1saWdodC1ncmV5LTgpIHNvbGlkO1xufVxuLkFydGljbGVCYW5uZXJfbW9iaWxlSW1hZ2VfXzN1NWRMIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5BcnRpY2xlQmFubmVyX2Rlc2t0b3BJbWFnZV9fMXR0aGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5BcnRpY2xlQmFubmVyX3B1Ymxpc2hEYXRlX18yaXlKZCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uQXJ0aWNsZUJhbm5lcl9hcnRpY2xlVGl0bGVfX2RMQ3NBIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLkFydGljbGVCYW5uZXJfd2FybmluZ19fMThSZEYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNjNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uQXJ0aWNsZUJhbm5lcl9pbmZvSWNvbl9fM3FWRTkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLkFydGljbGVCYW5uZXJfYXJ0aWNsZUJhbm5lcl9fMjRjOHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuQXJ0aWNsZUJhbm5lcl9kZXNrdG9wSW1hZ2VfXzF0dGhpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5BcnRpY2xlQmFubmVyX21vYmlsZUltYWdlX18zdTVkTCB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICAgIG9yZGVyOiAxO1xuICAgIGhlaWdodDogMTNyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLkFydGljbGVCYW5uZXJfbW9iaWxlSW1hZ2VfXzN1NWRMIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5BcnRpY2xlQmFubmVyX2JyZWFkY3J1bWJfXzNhYkluIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5BcnRpY2xlQmFubmVyX3dhcm5pbmdfXzE4UmRGIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuQXJ0aWNsZUJhbm5lcl9wdWJsaXNoRGF0ZV9fMml5SmQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5BcnRpY2xlQmFubmVyX2FydGljbGVUaXRsZV9fZExDc0Ege1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xufVxuQG1lZGlhIHByaW50IHtcbiAgLkFydGljbGVCYW5uZXJfbW9iaWxlSW1hZ2VfXzN1NWRMLFxuICAuQXJ0aWNsZUJhbm5lcl9kZXNrdG9wSW1hZ2VfXzF0dGhpLFxuICAuQXJ0aWNsZUJhbm5lcl9icmVhZGNydW1iX18zYWJJbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuXG4uRmVhdHVyZWRCZW5lZml0c19zZWN0aW9uVGl0bGVfX21ISVJaIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogIzY2NjY2NiAwLjE1cmVtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1saWdodC1ncmV5LTgpIDAuMTVyZW0gc29saWQ7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuLkZlYXR1cmVkQmVuZWZpdHNfYmVuZWZpdExpbmtzX18xSkxWbiB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4uRmVhdHVyZWRCZW5lZml0c19kaXZpZGVyX18xUXZabCxcbi5GZWF0dXJlZEJlbmVmaXRzX25vRGl2aWRlcl9fM2doSVYge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLkZlYXR1cmVkQmVuZWZpdHNfZGl2aWRlcl9fMVF2Wmwge1xuICBib3JkZXItYm90dG9tOiAjNjY2NjY2IGRhc2hlZCAwLjFyZW07XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWxpZ2h0LWdyZXktOCkgZGFzaGVkIDAuMXJlbTtcbn1cblxuLk5ld3NDYXRlZ29yeV9jYXJkV3JhcHBlcl9fMWNPMDIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLk5ld3NDYXRlZ29yeV9jYXRlZ29yeVRpdGxlX18yX0lfcSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLk5ld3NDYXRlZ29yeV9icmVhZGNydW1iX183aDVMaiB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5OZXdzQ2F0ZWdvcnlfY2FyZFdyYXBwZXJfXzFjTzAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uRmVhdHVyZWRWaWRlb19GZWF0dXJlZFZpZGVvX18zaHlyciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvO1xufVxuXG4uRmVhdHVyZWRWaWRlb19GZWF0dXJlZFZpZGVvX18zaHlycjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXktNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5GZWF0dXJlZFZpZGVvX3ZpZGVvQ29udGFpbmVyX18zbWpEWSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLkZlYXR1cmVkVmlkZW9fcGxheWVyQ29udGFpbmVyX18zbjhVUSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIFBsYXllciByYXRpbzogMTAwIC8gKDEyODAgLyA3MjApICovXG59XG5cbi5GZWF0dXJlZFZpZGVvX3JlYWN0UGxheWVyX18xcTMzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuRmVhdHVyZWRWaWRlb19GZWF0dXJlZFZpZGVvX18zaHlyciB7XG4gICAgcGFkZGluZzogM3JlbSA1cmVtO1xuICB9XG5cbiAgLkZlYXR1cmVkVmlkZW9fcGxheWVyQ29udGFpbmVyX18zbjhVUSB7XG4gICAgd2lkdGg6IDY0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkZlYXR1cmVkVmlkZW9fRmVhdHVyZWRWaWRlb19fM2h5cnIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiA0LjVyZW0gYXV0byAwIGF1dG87XG4gIH1cbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fVmlkZW9EZXNjcmlwdGlvbl9fd3NXaDYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl92aWRlb0hlYWRpbmdfX0RTOC1KIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmOGM2M2E7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXIoLS1tYWluLXllbGxvdyk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fdmlkZW9IZWFkaW5nX19EUzgtSiBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMXJlbSAxLjVyZW07XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uX2Rlc2NfXzFtVnBSIHtcbiAgbWFyZ2luOiAxcmVtIDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS40cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fbG9nb19fZTNaLUQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uX3RpdGxlTGlua19fMS1vZ1Ege1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fdGl0bGVMaW5rX18xLW9nUTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi8qIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5WaWRlb0Rlc2NyaXB0aW9uX1ZpZGVvRGVzY3JpcHRpb25fX3dzV2g2IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtIDAgMS41cmVtO1xuICB9XG5cbiAgLlZpZGVvRGVzY3JpcHRpb25fdmlkZW9IZWFkaW5nX19EUzgtSiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5WaWRlb0Rlc2NyaXB0aW9uX2xvZ29fX2UzWi1EIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgfVxuXG4gIC5WaWRlb0Rlc2NyaXB0aW9uX2Rlc2NfXzFtVnBSIHtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX193c1doNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLlZpZGVvRGVzY3JpcHRpb25fbG9nb19fZTNaLUQge1xuICAgIG1hcmdpbjogYXV0byAxcmVtIGF1dG8gLS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLlZpZGVvRGVzY3JpcHRpb25fdGl0bGVMaW5rX18xLW9nUSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW07XG4gIH1cbn1cblxuLlZpZGVvQ2FyZF9Nb3JlVmlkZW9zX18zalBvYiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5WaWRlb0NhcmRfTW9yZVZpZGVvc19fM2pQb2IgPiAucm93OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5WaWRlb0NhcmRfdmlkZW9DYXJkQ29sX18zSFlyVyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5WaWRlb0NhcmRfVmlkZW9DYXJkX18yaGlXeiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktOCk7XG59XG5cbi5WaWRlb0NhcmRfdmlkZW9Db250YWluZXJfXzFMUzZZIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5WaWRlb0NhcmRfcGxheWVyQ29udGFpbmVyX19UZnFZbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIFBsYXllciByYXRpbzogMTAwIC8gKDEyODAgLyA3MjApICovXG59XG5cbi5WaWRlb0NhcmRfcmVhY3RQbGF5ZXJfXzM2RGpDIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5WaWRlb0NhcmRfdmlkZW9DYXJkQm9keV9fMjZxUXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xufVxuXG4uVmlkZW9DYXJkX3RpdGxlTGlua19fMndWSDksXG4uVmlkZW9DYXJkX3RpdGxlTGlua19fMndWSDk6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5WaWRlb0NhcmRfZGF0ZV9fMnhnSmIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uVmlkZW9DYXJkX2Rlc2NfXzFOREFTIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuVmlkZW9DYXJkX01vcmVWaWRlb3NfXzNqUG9iID4gLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAuVmlkZW9DYXJkX01vcmVWaWRlb3NfXzNqUG9iID4gLnJvdzpmaXJzdC1jaGlsZCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5WaWRlb0NhcmRfdmlkZW9DYXJkQm9keV9fMjZxUXMgaDEge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgLlZpZGVvQ2FyZF9kYXRlX18yeGdKYiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuVmlkZW9DYXJkX2Rlc2NfXzFOREFTIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5WaWRlb0NhcmRfVmlkZW9DYXJkX18yaGlXeiB7XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5WaWRlb0NhcmRfVmlkZW9DYXJkX18yaGlXeiB7XG4gICAgaGVpZ2h0OiA0N3JlbTtcbiAgfVxufVxuXG4uVmlkZW9zX1ZpZGVvc19fMzUwTloge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbi5WaWRlb3NCYW5uZXJfaGVhZGVyVGl0bGVfXzJteXlmIHtcbiAgbWluLWhlaWdodDogMTIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTIxcHg7IC8qIEZvciBJRTExKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4uVmlkZW9zQmFubmVyX2hlYWRlclRpdGxlX18ybXl5ZiBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG5cbi5BZmZpbGlhdGVfY2F0QnV0dG9uX19JV1dEaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTVweDtcbn1cblxuLkFmZmlsaWF0ZV9jYXRCdXR0b25fX0lXV0RoOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLkFmZmlsaWF0ZV9jYXRCdXR0b25fX0lXV0RoIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5BZmZpbGlhdGVfYnV0dG9uUm93X18zcV82MSB7XG4gIHBhZGRpbmc6IDMwcHggMCA2MHB4IDA7XG59XG5cbi5IZWFkaW5nX2hlYWRpbmdfXzFkS3A3IHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLkhlYWRpbmdfY29udF9fUF9TdHAgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5IZWFkaW5nX2NvbnRfX1BfU3RwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5IZWFkaW5nX2hlYWRpbmdSb3dfXzM5QnFXIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhlYWRpbmdfY29udF9fUF9TdHAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLkhlYWRpbmdfaGVhZGluZzJfX3BTVTM5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5IZWFkaW5nX2JvbGRIZWFkaW5nV29ybGRfXzEtSVNFIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLkhlYWRpbmdfaWNvbk5hbWVfXzE0NTRxLFxuLkhlYWRpbmdfYm9keV9fMTk1bXAge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5IZWFkaW5nX3N1YkhlYWRpbmdfX1FodWlOIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMwNzNjNjc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uSGVhZGluZ19hbGlnbkNlbnRlcl9fMmdLb1Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5IZWFkaW5nX2FsaWdubWVudF9fMm5tbUkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLkhlYWRpbmdfYWxpZ25tZW50Ml9fM3ptblAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5IZWFkaW5nX2ltZ19jZW50ZXJfXzFOcGVoIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uSGVhZGluZ190aW1lbGluZV9fMmRzU0Uge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5IZWFkaW5nX2ljb25OYW1lX18xNDU0cSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkhlYWRpbmdfYWxpZ25tZW50M19fMW00V1Ege1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuSGVhZGluZ19oZWFkaW5nX18xZEtwNyxcbiAgLkhlYWRpbmdfaGVhZGluZzJfX3BTVTM5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuSGVhZGluZ19oZWFkaW5nUm93X18zOUJxVyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5IZWFkaW5nX2FsaWdubWVudDJfXzN6bW5QIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5IZWFkaW5nX2FsaWdubWVudDNfXzFtNFdRIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5IZWFkaW5nX2JvZHlfXzE5NW1wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5IZWFkaW5nX2FsaWdubWVudF9fMm5tbUkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLkhlYWRpbmdfc3ViSGVhZGluZ19fUWh1aU4ge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5IZWFkaW5nX2FsaWduQ2VudGVyX18yZ0tvVSB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi8qbmVjZXNzYXJ5IGZvciB0aGUgbW9iaWxlIGltYWdlKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuSGVhZGluZ19hbGlnbm1lbnQyX18zem1uUCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbn1cbi5IZWFkaW5nX2NhcmRfXzFnanhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZjNmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTkpO1xufVxuXG4uQWR2b2NhdGVfY2FyZF9fM0xCYW8ge1xuICBib3JkZXI6IDRweCB3aGl0ZSBzb2xpZDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGMEZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWxpZ2h0ZXN0KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLkFkdm9jYXRlX2NhcmRzX19QVDBEViBhLFxuLkFkdm9jYXRlX2Rvd25sb2FkX18ydWZtLSBhLFxuLkFkdm9jYXRlX2Fkb2JlX19NRUVFLSBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkFkdm9jYXRlX2NhcmRzX19QVDBEViBhOmhvdmVyLFxuLkFkdm9jYXRlX2Rvd25sb2FkX18ydWZtLSBhOmhvdmVyLFxuLkFkdm9jYXRlX2Fkb2JlX19NRUVFLSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5BZHZvY2F0ZV9zZWFyY2hfXzNnVnpuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvbWVkaWEvc2VhcmNoLXNvbGlkLWNyb3BwZWQuMjZmNDZiNWEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDQ5LjglO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uQWR2b2NhdGVfZW1wb3dlcl9fY2QxeUgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9tZWRpYS9sYXB0b3Atc29saWQtY3JvcHBlZC5lOGJkNjc3Mi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uQWR2b2NhdGVfY3JlYXRlX18yU3c4VSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL21lZGlhL3ByaW50LXNvbGlkLWNyb3BwZWQuZDdhOGNhMGEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDQ5LjglO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uQWR2b2NhdGVfcGVyc29uYWxpemVfXzNLV1o3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvbWVkaWEvdXNlci1zb2xpZC1jcm9wcGVkLjRhNjMxOWY0LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5BZHZvY2F0ZV9kb3dubG9hZF9jYXJkX18yRVExdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL21lZGlhL2ZpbGUtZG93bmxvYWQtc29saWQtY3JvcHBlZC41ZjhhMjcwMy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uQWR2b2NhdGVfYWRvYmVfX01FRUUtIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLkFkdm9jYXRlX2Fkb2JlX19NRUVFLSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuQWR2b2NhdGVfYWRvYmVfX01FRUUtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLkFkdm9jYXRlX2JvZHlfXzJ5elhLIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uQWR2b2NhdGVfY2FyZHNfX1BUMERWIGgzLFxuLkFkdm9jYXRlX2Rvd25sb2FkX2hlYWRpbmdfXzFfd1IyIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5BZHZvY2F0ZV9jYXJkc19fUFQwRFYgcCxcbi5BZHZvY2F0ZV9ib2R5X18yeXpYSyBzcGFuIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLkFkdm9jYXRlX2NhcmRzX19QVDBEViB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5BZHZvY2F0ZV9kb3dubG9hZF9jYXJkX18yRVExdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5BZHZvY2F0ZV9kb3dubG9hZHNfXzFhcmhXIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uQWR2b2NhdGVfZG93bmxvYWRzX18xYXJoVyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uQWR2b2NhdGVfZG93bmxvYWRfXzJ1Zm0tIHtcbiAgcGFkZGluZzogM3B4IDA7XG59XG4uQWR2b2NhdGVfZG93bmxvYWRfXzJ1Zm0tIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkxpbmtUb1VzX2xpbmtfdG9fdXNfYm9keV9fQlhBYXogc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGYzZmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS05KTtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLkxpbmtUb1VzX2xvZ29fXzM0cEp3IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLkxpbmtUb1VzX2NvbnRfXzNpUUs3IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLkxpbmtUb1VzX2xvZ29Eb3dubG9hZExpbmtfXzNURG1FIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uTGlua1RvVXNfZG93bmxvYWRJY29uX18ySVQ4LSB7XG4gIGNvbG9yOiBibGFjaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiB2aXNpYmlsaXR5OiBoaWRkZW47ICovXG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIGxlZnQ6IDI3LjUlO1xuICB0b3A6IDM1JTtcbiAgLXdlYmtpdC1hbmltYXRpb246IExpbmtUb1VzX21vdmVfX242WGZfIDFzIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogTGlua1RvVXNfbW92ZV9fbjZYZl8gMXMgaW5maW5pdGU7XG59XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIExpbmtUb1VzX21vdmVfX242WGZfIHtcbiAgICAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgTGlua1RvVXNfbW92ZV9fbjZYZl8ge1xuICAgIDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbi5MaW5rVG9Vc19sb2dvRG93bmxvYWRMaW5rX18zVERtRTpob3ZlciAuTGlua1RvVXNfZG93bmxvYWRJY29uX18ySVQ4LSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNmaXJzdERyb3Bkb3duUXVlc3Rpb24ge1xuICB3aWR0aDogNDQwcHg7XG59XG4uYWdlbmN5SW5mbyB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmdyaWRTdHlsZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICBoZWlnaHQ6IDQ0MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5ncmlkU3R5bGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTgpO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmdyaWRTdHlsZSBoNCB7XG4gIG1hcmdpbjogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBkYXJrYmx1ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGRhcmtibHVlO1xufVxuXG4jc2Vjb25kRHJvcGRvd25RdWVzdGlvbiB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuZGl2W2FyaWEtbGFiZWxsZWRieT0nY29udGFjdC11cy1tb2RhbC10aXRsZSddIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnV0dG9uTGluayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uTGluazphY3RpdmUsXG4uYnV0dG9uTGluazpob3Zlcixcbi5idXR0b25MaW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEzKTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b25MaW5rQmx1ZSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnV0dG9uTGlua0JsdWU6YWN0aXZlLFxuLmJ1dHRvbkxpbmtCbHVlOmhvdmVyLFxuLmJ1dHRvbkxpbmtCbHVlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5kcm9wZG93bi1tZW51ID4gbGkgPiBhKSxcbi5Db250YWN0VXNNb2RhbCAjY29udGFjdC11cy1kcm9wZG93bjpnbG9iYWwoLmJ0bikge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5Db250YWN0VXNNb2RhbCAubW9kYWwtZm9vdGVyLFxuLkNvbnRhY3RVc01vZGFsIC5tb2RhbC1ib2R5LFxuLkNvbnRhY3RVc01vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG59XG5cbi5NdWlBY2NvcmRpb25TdW1tYXJ5LXJvb3QuTXVpLWZvY3VzZWQge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLk11aUFjY29yZGlvblN1bW1hcnktZXhwYW5kSWNvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5NdWlBY2NvcmRpb25TdW1tYXJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5Db250YWN0VXNNb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2VzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5Db250YWN0VXNNb2RhbCAuVGVybXMgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLkNvbnRhY3RVc01vZGFsIC5UZXJtcyAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2VzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXR0b25MaW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjZmlyc3REcm9wZG93blF1ZXN0aW9uIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cblxuICAjc2Vjb25kRHJvcGRvd25RdWVzdGlvbiB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICBkaXZbYXJpYS1sYWJlbGxlZGJ5PSdjb250YWN0LXVzLW1vZGFsLXRpdGxlJ10ge1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgfVxuICAjZmlyc3REcm9wZG93blF1ZXN0aW9uIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cblxuICAjc2Vjb25kRHJvcGRvd25RdWVzdGlvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogNDQwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDM0NXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMjkwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNDUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMzUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG4uVGVybXNfY29udGVudF9fMWU2YlAge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAyMHB4IDMwcHg7XG4gIH1cbiAgXG4uRm9ybV9ncmlkQ29udGFpbmVyX18zOF9pcyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgNWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDVmcjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgXG4gIC5Gb3JtX2Zvcm1MYWJlbF9fMW05dUsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgfVxuICBcbiAgLkZvcm1fZm9ybUlucHV0X18xNWlIMCB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG4gIFxuICAuRm9ybV9lcnJvcldhcm5pbmdfXzFQMUM5IHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgXG4gIC5Gb3JtX2Vycm9yV2FybmluZ19fMVAxQzkgLkZvcm1fd2FybmluZ19fWkpoaGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIFxuICAuRm9ybV9lcnJvcldhcm5pbmdfXzFQMUM5IHN2ZyB7XG4gICAgZmlsbDogcmVkO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB9XG4gIFxuICAuRm9ybV9lcnJvcldhcm5pbmdfXzFQMUM5IC5Gb3JtX3dhcm5pbmdfX1pKaGhlIHN2ZyB7XG4gICAgZmlsbDogI2Y4YzYzYTtcbiAgICBmaWxsOiB2YXIoLS1tYWluLXllbGxvdyk7XG4gIH1cbiAgXG4gIC8qIElFIFBhdGNoZXMgKi9cbiAgLkZvcm1fZm9ybUlucHV0X18xNWlIMCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgfVxuICAuRm9ybV9lbWFpbExhYmVsX18ya1dQdyB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5Gb3JtX2VtYWlsSW5wdXRfXzF4U1A3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5Gb3JtX2Rlc2NMYWJlbF9fM0JDbHEge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuRm9ybV9kZXNjSW5wdXRfXzJ6NmZOIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5Gb3JtX2NhcHRjaGFJbnB1dF9feFd5X0oge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgXG4gIC5Gb3JtX2NhcHRjaGFFcnJvcl9fMk5wb0Uge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5Gb3JtX2dyaWRDb250YWluZXJfXzM4X2lzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgXG4gICAgLkZvcm1fZm9ybUxhYmVsX18xbTl1SyB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgXG4gICAgLkZvcm1fZm9ybUlucHV0X18xNWlIMCB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gIFxuICAgIC5Gb3JtX2Zvcm1JbnB1dF9fMTVpSDBbYXJpYS1sYWJlbD0nZ29vZ2xlLWNhcHRjaGEnXSB7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgXG4gICAgLkZvcm1fYWRkRW1haWxfX0ZzendmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBcbiAgICAuRm9ybV9lcnJvcldhcm5pbmdfXzFQMUM5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3cHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIFxuICAgIC5Gb3JtX2NhcHRjaGFfX29wS2RqIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgfVxuICBcbiAgICAuRm9ybV9jYXB0Y2hhRXJyb3JfXzJOcG9FIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgfVxuICBcbi5Ecm9wZG93bl9Ecm9wZG93bl9fVHhVa1EgLm1vZGFsLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5Ecm9wZG93bl9Ecm9wZG93bl9fVHhVa1EgLm1vZGFsLWJvZHkgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiB1bnNldDtcbiAgICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTApO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5Ecm9wZG93bl9Ecm9wZG93bl9fVHhVa1EgLm1vZGFsLWJvZHkgYnV0dG9uOmZvY3VzLFxuICAuRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRIC5tb2RhbC1ib2R5IGJ1dHRvbjpob3ZlcixcbiAgLkRyb3Bkb3duX0Ryb3Bkb3duX19UeFVrUSAubW9kYWwtYm9keSBidXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICB9XG4gIFxuICAuRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRIC5tb2RhbC1ib2R5IC5kcm9wZG93biB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICBcbiAgLkRyb3Bkb3duX0Ryb3Bkb3duX19UeFVrUSAubW9kYWwtYm9keSAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRICNjb250YWN0LXVzLWRyb3Bkb3duLFxuICAuRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5Ecm9wZG93bl9Ecm9wZG93bl9fVHhVa1EgLm1vZGFsLWJvZHkgLmRyb3Bkb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgXG4gICAgLkRyb3Bkb3duX0Ryb3Bkb3duX19UeFVrUSAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICBcbi5Db250YWN0VXNNb2RhbF9tb2RhbFRpdGxlX18zWWFNTSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5Db250YWN0VXNNb2RhbF9tb2RhbFRpdGxlVGhhbmtzX18yVU4zTiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIFxuICAuQ29udGFjdFVzTW9kYWxfQ29udGFjdFVzTW9kYWxfXzhJUG5JIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgXG4gIC5Db250YWN0VXNNb2RhbF9Db250YWN0VXNNb2RhbF9fOElQbkkgLmNsb3NlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICAuQ29udGFjdFVzTW9kYWxfQ29udGFjdFVzTW9kYWxfXzhJUG5JIC5tb2RhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5Db250YWN0VXNNb2RhbF9Db250YWN0VXNNb2RhbF9fOElQbkkgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB3aWR0aDogNzZ2dztcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLkNvbnRhY3RVc01vZGFsX0NvbnRhY3RVc01vZGFsX184SVBuSSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgXG4gICAgLkNvbnRhY3RVc01vZGFsX0NvbnRhY3RVc01vZGFsX184SVBuSSAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiA5MHZ3O1xuICAgIH1cbiAgXG4gICAgLkNvbnRhY3RVc01vZGFsX0NvbnRhY3RVc01vZGFsX184SVBuSSAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgfVxuICBcbiAgICAuQ29udGFjdFVzTW9kYWxfQ29udGFjdFVzTW9kYWxfXzhJUG5JIC5tb2RhbC1mb290ZXIgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICBcbiAgICAuQ29udGFjdFVzTW9kYWxfQ29udGFjdFVzTW9kYWxfXzhJUG5JIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gIFxuICAgIC5Db250YWN0VXNNb2RhbF9Db250YWN0VXNNb2RhbF9fOElQbkkgLm1vZGFsLWhlYWRlciBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuLlZpZGVvSGlnaGxpZ2h0X1ZpZGVvSGlnaGxpZ2h0X18yVDU5QyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uVmlkZW9IaWdobGlnaHRfVmlkZW9IaWdobGlnaHRfXzJUNTlDIC5WaWRlb0hpZ2hsaWdodF92aWRlb0hpZ2hsaWdodENvbnRhaW5lcl9fMnNyMnYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuVmlkZW9IaWdobGlnaHRfVmlkZW9IaWdobGlnaHRfXzJUNTlDIC5WaWRlb0hpZ2hsaWdodF92aWRlb0hpZ2hsaWdodENvbnRhaW5lcl9fMnNyMnYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5IaWdobGlnaHRfSGlnaGxpZ2h0X18xWUZVWCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cblxuLkhpZ2hsaWdodF9IaWdobGlnaHRfXzFZRlVYIC5IaWdobGlnaHRfdGl0bGVDb250YWluZXJfXzJ6TFBNIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzMzMztcbn1cblxuLkhpZ2hsaWdodF9IaWdobGlnaHRfXzFZRlVYIC5IaWdobGlnaHRfdGl0bGVDb250YWluZXJfXzJ6TFBNIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuSGlnaGxpZ2h0X0hpZ2hsaWdodF9fMVlGVVgge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLkhpZ2hsaWdodF9IaWdobGlnaHRfXzFZRlVYIC5IaWdobGlnaHRfdGl0bGVDb250YWluZXJfXzJ6TFBNIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLlNoYXJlX1NoYXJlX18zUERKSyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5TaGFyZV9TaGFyZV9fM1BESksgLlNoYXJlX3NoYXJlSXRlbV9fMlYzZ3cge1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlNoYXJlX1NoYXJlX18zUERKSyAuU2hhcmVfc2hhcmVJdGVtX18yVjNndyA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU2hhcmVfU2hhcmVfXzNQREpLIC5TaGFyZV9lbnZlbG9wZUljb25fXzNGd1prIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5TaGFyZV9TaGFyZV9fM1BESksgLlNoYXJlX3NoYXJlSXRlbV9fMlYzZ3cge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xuICB9XG59XG5cbi5WaWRlb19WaWRlb19fMTlfYXEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4uVmlkZW9fVmlkZW9fXzE5X2FxOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggcmdiYSgzMywgMzMsIDMzLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgMTFweCB2YXIoLS12ZXJ5LWRhcmstZ3JleS00KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLlZpZGVvX1ZpZGVvX18xOV9hcSAuVmlkZW9fdmlkZW9Db250YWluZXJfXzFlSm1KIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzgwcHg7XG59XG4uVmlkZW9fVmlkZW9fXzE5X2FxIC5WaWRlb19wbGF5ZXJDb250YWluZXJfX1Z1UTR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiBQbGF5ZXIgcmF0aW86IDEwMCAvICgxMjgwIC8gNzIwKSAqL1xufVxuXG4uVmlkZW9fVmlkZW9fXzE5X2FxIC5WaWRlb19yZWFjdFBsYXllcl9fMkNJUk8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5WaWRlb19WaWRlb19fMTlfYXEgLlZpZGVvX3ZpZGVvQ29udGFpbmVyX18xZUptSiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLlZpZGVvX1ZpZGVvX18xOV9hcSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLlZpZGVvX1ZpZGVvX18xOV9hcSAuVmlkZW9fdmlkZW9Db250YWluZXJfXzFlSm1KIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uX1ZpZGVvRGVzY3JpcHRpb25fXzJSQWJfIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX18yUkFiXyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX18yUkFiXyAuVmlkZW9EZXNjcmlwdGlvbl92aWRlb0hlYWRpbmdfXzJNRG1YIHtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fVmlkZW9EZXNjcmlwdGlvbl9fMlJBYl8gLlZpZGVvRGVzY3JpcHRpb25fY2FyZHNDb250ZW50X18yQi1rNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uX1ZpZGVvRGVzY3JpcHRpb25fXzJSQWJfIC5WaWRlb0Rlc2NyaXB0aW9uX2xvZ29fXzNVUl9IIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX18yUkFiXyAuVmlkZW9EZXNjcmlwdGlvbl9ib3JkZXJfXzNqUmhlIHtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDI0OCwgMTk4LCA1OCwgMC45KTtcbiAgYm9yZGVyOiBzb2xpZCB2YXIoLS15ZWxsb3ctNyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX18yUkFiXyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5WaWRlb0Rlc2NyaXB0aW9uX1ZpZGVvRGVzY3JpcHRpb25fXzJSQWJfIC5WaWRlb0Rlc2NyaXB0aW9uX2hlYWRpbmdXaXRoTG9nb19fM2I2eG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLlF1ZXN0aW9uc19RdWVzdGlvbnNfX3pQclBqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbn1cbi5RdWVzdGlvbnNfd3JhcHBlcl9fMzlwc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLlF1ZXN0aW9uc19RdWVzdGlvbnNfX3pQclBqIC5RdWVzdGlvbnNfcXVlc3Rpb25fXzJHNy1xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgei1pbmRleDogMjtcbn1cblxuLlF1ZXN0aW9uc19RdWVzdGlvbnNfX3pQclBqIC5RdWVzdGlvbnNfcXVlc3Rpb25fXzJHNy1xIGgyIHtcbiAgY29sb3I6ICNmYWQwNGU7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctMik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDMwcHggMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5RdWVzdGlvbnNfc3ViVGl0bGVDb2xfXzFQbjM2IHtcbiAgd2lkdGg6IDgwLjVyZW07XG59XG5cbi5RdWVzdGlvbnNfc3ViVGl0bGVfXzJvaHliIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLlF1ZXN0aW9uc19zdWJUaXRsZUNvbF9fMVBuMzYge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLlF1ZXN0aW9uc19zdWJUaXRsZV9fMm9oeWIge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgLlF1ZXN0aW9uX2Ryb3Bkb3duQnV0dG9uX18ydUtRRCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgLlF1ZXN0aW9uX2Ryb3Bkb3duLW1lbnVfXzFRLU9HID4gbGkgPiBhIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgLlF1ZXN0aW9uX2Ryb3Bkb3duQnV0dG9uX18ydUtRRDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS04KTtcbn1cblxuLlF1ZXN0aW9uX1F1ZXN0aW9uX18yNTVsdSB1bFthcmlhLWxhYmVsbGVkYnk9J2ZpcnN0RHJvcGRvd25RdWVzdGlvbiddIHtcbiAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgdWxbYXJpYS1sYWJlbGxlZGJ5PSdzZWNvbmREcm9wZG93blF1ZXN0aW9uJ10ge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB6LWluZGV4OiAzO1xufVxuLlF1ZXN0aW9uX1F1ZXN0aW9uX18yNTVsdSB1bFthcmlhLWxhYmVsbGVkYnk9J3NlY29uZERyb3Bkb3duUXVlc3Rpb24nXSA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgdWxbYXJpYS1sYWJlbGxlZGJ5PSdmaXJzdERyb3Bkb3duUXVlc3Rpb24nXSA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuI1F1ZXN0aW9uX3ByaW1hcnlRdWVzdGlvbl9fM0dKZFAgLlF1ZXN0aW9uX2Ryb3Bkb3duQnV0dG9uX18ydUtRRCB7XG4gIHdpZHRoOiA0NDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuXG4uUXVlc3Rpb25fZHJvcGRvd25NZW51X19yZzl2ayB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbn1cbiNRdWVzdGlvbl9zZWNvbmRhcnlRdWVzdGlvbl9fMVY0QXAgLlF1ZXN0aW9uX2Ryb3Bkb3duQnV0dG9uX18ydUtRRCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuUXVlc3Rpb25fUXVlc3Rpb25fXzI1NWx1IHVsW2FyaWEtbGFiZWxsZWRieT0nZmlyc3REcm9wZG93blF1ZXN0aW9uJ10ge1xuICAgIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgdWxbYXJpYS1sYWJlbGxlZGJ5PSdzZWNvbmREcm9wZG93blF1ZXN0aW9uJ10ge1xuICAgIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgLlF1ZXN0aW9uX1F1ZXN0aW9uX18yNTVsdSB1bFthcmlhLWxhYmVsbGVkYnk9J2ZpcnN0RHJvcGRvd25RdWVzdGlvbiddIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgdWxbYXJpYS1sYWJlbGxlZGJ5PSdzZWNvbmREcm9wZG93blF1ZXN0aW9uJ10ge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5NYWluX01haW5fXzN2cDVnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG5cbi5NYWluX01haW5fXzN2cDVnIC5NYWluX2Fza0NvbnRhaW5lcl9fMmtIVFAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uTWFpbl9xdWVzdGlvbkljb25fXzJzalFjIHtcbiAgd2lkdGg6IDIzZW07XG4gIGhlaWdodDogMjBlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3NXB4O1xuICByaWdodDogMSU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgLk1haW5fcXVlc3Rpb25JY29uX18yc2pRYyB7XG4gICAgd2lkdGg6IDE3ZW07XG4gICAgaGVpZ2h0OiAxN2VtO1xuICAgIHRvcDogMjYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5CYW5uZXJfQmFubmVyX18ycVdGXyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG4gIC8qIGhlaWdodDogMzQycHg7ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkJhbm5lcl9CYW5uZXJfXzJxV0ZfIC5CYW5uZXJfcXVlc3Rpb25JbWFnZV9fM1dmcU0ge1xuICB3aWR0aDogMjkwcHg7XG4gIGhlaWdodDogMjkwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNSU7XG4gIHJpZ2h0OiAxJTtcbiAgb3BhY2l0eTogMC4yO1xuICB6LWluZGV4OiAxO1xufVxuXG4uQmFubmVyX0Jhbm5lcl9fMnFXRl8gLkJhbm5lcl9xdWVzdGlvbkljb25fXzJwUWp4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1JTtcbiAgcmlnaHQ6IDE4JTtcbiAgei1pbmRleDogMTtcbn1cblxuLkJhbm5lcl9CYW5uZXJfXzJxV0ZfIC5CYW5uZXJfd3JhcHBlcl9fY2otc2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5CYW5uZXJfQmFubmVyX18ycVdGXyAuQmFubmVyX2hlYWRlclRpdGxlX18xakNzZSB7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEyMXB4OyAvKiBGb3IgSUUxMSovXG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLkJhbm5lcl9CYW5uZXJfXzJxV0ZfIC5CYW5uZXJfaGVhZGVyVGl0bGVfXzFqQ3NlIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfd3JhcHBlcl9fV3IyelYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNzB2dztcbn1cblxuLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zQ29udGFpbmVyX18yQUppTCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMSk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zQ29udGFpbmVyX18yQUppTCAuTmVlZEhlbHBfcXVlc3Rpb25fX0F6TThsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uTmVlZEhlbHBfTmVlZEhlbHBfX2Vzbk9XIC5OZWVkSGVscF9xdWVzdGlvbnNMaXN0X18yMFNCNyB7XG4gIGNvbHVtbnM6IDI7XG4gIC13ZWJraXQtY29sdW1uczogMjtcbiAgLW1vei1jb2x1bW5zOiAyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgLk5lZWRIZWxwX3dyYXBwZXJfX1dyMnpWIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuXG4gIC5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgLk5lZWRIZWxwX3dyYXBwZXJfX1dyMnpWID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zQ29udGFpbmVyX18yQUppTCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zTGlzdF9fMjBTQjcge1xuICAgIC13ZWJraXQtY29sdW1uczogMTtcbiAgICAgICAgICAgIGNvbHVtbnM6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0M3B4KSB7XG4gIC5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zQ29udGFpbmVyX18yQUppTCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuTmVlZEhlbHBfTmVlZEhlbHBfX2Vzbk9XIC5OZWVkSGVscF93cmFwcGVyX19XcjJ6ViB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cblxuICAuTmVlZEhlbHBfTmVlZEhlbHBfX2Vzbk9XIC5OZWVkSGVscF9xdWVzdGlvbnNDb250YWluZXJfXzJBSmlMID4gKiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cblxuLkFnZW5jeVBvY19jYXJkc19fM1RaV1kgdWwsXG4uQWdlbmN5UG9jX2NhcmRzSXRlbV9fMkNZMzkgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEuQWdlbmN5UG9jX2FsaW5rX18zRXhOZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uQWdlbmN5UG9jX2NhcmRzX18zVFpXWSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IC8qIEZvciBJRTExKi9cbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMDtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5BZ2VuY3lQb2NfY2FyZHNJdGVtX18yQ1kzOSB7XG4gIGhlaWdodDogNjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgLyogRm9yIElFMTEqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5BZ2VuY3lQb2NfY2FyZHNJdGVtX18yQ1kzOTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggdmFyKC0tdmVyeS1kYXJrLWdyZXktMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5BZ2VuY3lQb2NfY2FyZHNDb250ZW50X18yckJWZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgLyogRm9yIElFMTEqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktMyk7XG59XG5cbi5BZ2VuY3lQb2NfY2FyZHNfXzNUWldZIGg1IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5BZ2VuY3lQb2NfY2FyZHNJY29uX18ydXJraiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTE3cHgpIHtcbiAgLkFnZW5jeVBvY19jYXJkc0l0ZW1fXzJDWTM5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5BZ2VuY3lQb2NfY2FyZHNJY29uX18ydXJraiB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG4gIC5BZ2VuY3lQb2NfY2FyZHNfXzNUWldZIGg1IHtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLyogMiBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MThweCkgYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5BZ2VuY3lQb2NfY2FyZHNfXzNUWldZIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLkFnZW5jeVBvY19jYXJkc0l0ZW1fXzJDWTM5IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuXG4vKiAzIGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MzZweCkgYW5kIChtYXgtd2lkdGg6IDk2OXB4KSB7XG4gIC5BZ2VuY3lQb2NfY2FyZHNJdGVtX18yQ1kzOSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuQWdlbmN5UG9jX2NhcmRzX18zVFpXWSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKiA0IGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NzBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuQWdlbmN5UG9jX2NhcmRzSXRlbV9fMkNZMzkge1xuICAgIHdpZHRoOiAyMC41JTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi8qIDUgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuQWdlbmN5UG9jX2NhcmRzSXRlbV9fMkNZMzkge1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cbn1cblxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uRmFxSXRlbV9hY2NvcmRpb25Sb290X18yeWhmbSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX2FjY29yZGlvbl9fMzZyN0Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX3RpdGxlV3JhcHBlcl9fMXdmVnoge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fY2FyZXRfXzJEZkVVIHtcbiAgY29sb3I6ICMyNTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTQpO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX3RpdGxlUm93X18xdDlJcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fdGl0bGVSb3dfXzF0OUlzIGgzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIGhyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZDA0ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93LTIpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uRmFxSXRlbV9GYXFJdGVtX18zQzcwYSAuRmFxSXRlbV9ib2R5X18ySDJfZiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uRmFxSXRlbV9GYXFJdGVtX18zQzcwYSAuRmFxSXRlbV9xdWVzdGlvbkNvbnRhY3RVc0J0bkNvbnRhaW5lcl9fMWZISmkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX3RpdGxlUm93X18xdDlJcyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIGhyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX3RpdGxlUm93X18xdDlJcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fdGl0bGVSb3dfXzF0OUlzIGgzIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX2JvZHlfXzJIMl9mIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuRmFxSXRlbV9GYXFJdGVtX18zQzcwYSAuRmFxSXRlbV9xdWVzdGlvbkNvbnRhY3RVc0J0bkNvbnRhaW5lcl9fMWZISmkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uRmFxSXRlbV9GYXFJdGVtX18zQzcwYSBhLFxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5GYXFJdGVtX2tleXdvcmRTdHlsZV9fMWZiWVoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDhweCA1cHggMDtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5GYXFJdGVtc19GYXFJdGVtc19fM1lYNS0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuRmFxSXRlbXNfRmFxSXRlbXNfXzNZWDUtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLkZhcUl0ZW1zX0ZhcUl0ZW1zX18zWVg1LSA+ICoge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5Gb290ZXJfRm9vdGVyX18zU21jMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xufVxuXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl93cmFwcGVyX18zUjFMOCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfYXNrQ29udGFpbmVyX18xRXAyYiB7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAxNXB4IDA7XG59XG5cbi5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gLkZvb3Rlcl9saW5rX19uTWk4YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIC5Gb290ZXJfbGlua19fbk1pOGIgYSxcbi5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biBidXR0b24sXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gYnV0dG9uOmZvY3VzLFxuLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIGJ1dHRvbjphY3RpdmUsXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gYnV0dG9uOmhvdmVyLFxuLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIC5Gb290ZXJfbGlua19fbk1pOGI6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gLkZvb3Rlcl9saW5rX19uTWk4YiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4ge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAuRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gLkZvb3Rlcl9saW5rX19uTWk4YiB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAzMHB4O1xuICB9XG5cbiAgLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIC5Gb290ZXJfbGlua19fbk1pOGI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX3dyYXBwZXJfXzNSMUw4IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biAuRm9vdGVyX2xpbmtfX25NaThiIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX3dyYXBwZXJfXzNSMUw4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICAuRm9vdGVyX2Fza0NvbnRhaW5lcl9fMUVwMmIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLkZhcV9GYXFfXzJvRFhIIHtcbn1cblxuXG4uQXdhcmRzU2VjdGlvbl9iYWNrZ3JvdW5kUm93X18zaGdiUiB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQXdhcmRzU2VjdGlvbl9xdW90ZV9pY29uX18yNGo4eSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGFsaWduLWl0ZW1zOiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uQXdhcmRzU2VjdGlvbl9taWRDb2xfXzJTSmNFIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLkF3YXJkc1NlY3Rpb25fYXdhcmRzQ29sX19IeElTNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5Bd2FyZHNTZWN0aW9uX2JhY2tncm91bmRMZWZ0X19vbGNZNyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLkF3YXJkc1NlY3Rpb25faGlkZVJvdzFfX3ZGMm1QIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Bd2FyZHNTZWN0aW9uX2JhY2tncm91bmRSaWdodF9fMXh2encge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTA7XG59XG4uQXdhcmRzU2VjdGlvbl9hd2FyZHNSb3dfXzJkaWI5IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uQXdhcmRzU2VjdGlvbl9oZWFkaW5nX18zR2JoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGNvbG9yOiB2YXIoLS1jb2QtZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5Bd2FyZHNTZWN0aW9uX2FsaWduQ2VudGVyX18zRldFcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uQXdhcmRzU2VjdGlvbl9hd2FyZHNfX0ttdFZSID4gcCB7XG4gIG1hcmdpbjogMCAwIDVweCAhaW1wb3J0YW50O1xufVxuLkF3YXJkc1NlY3Rpb25faW1hZ2VSaWdodF9fMXhLYVgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTEwO1xufVxuLkF3YXJkc1NlY3Rpb25faW1hZ2VMZWZ0X185MUFZdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uQXdhcmRzU2VjdGlvbl9pY29uX18xWjkxXyB7XG4gIGNvbG9yOiByZ2IoMjQ4LCAxOTgsIDU4KTtcbiAgY29sb3I6IHZhcigtLXllbGxvdy00KTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uQXdhcmRzU2VjdGlvbl95ZWFyX18xZXZnSyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGNvbG9yOiB2YXIoLS1jb2QtZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5Bd2FyZHNTZWN0aW9uX2F3YXJkc19fS210VlIge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5Bd2FyZHNTZWN0aW9uX2Z1bGxIZWlnaHRfXzJzc3owIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkF3YXJkc1NlY3Rpb25fcXVvdGVfXzFXNEx4ID4gcDpudGgtY2hpbGQoMikge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5Bd2FyZHNTZWN0aW9uX2F3YXJkc19fS210VlIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLkF3YXJkc1NlY3Rpb25faGlkZVJvdzFfX3ZGMm1QIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxuICAuQXdhcmRzU2VjdGlvbl9oaWRlUm93X18xYUpQZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuQXdhcmRzU2VjdGlvbl9hd2FyZHNSb3dfXzJkaWI5IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuQXdhcmRzU2VjdGlvbl9taWRDb2xfXzJTSmNFIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuQXdhcmRzU2VjdGlvbl9xdW90ZV9pY29uX18yNGo4eSB7XG4gICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uQmVuZWZpdEZpbmRlcl9oZWFkZXJUaXRsZV9fM0tnR2gge1xufVxuXG4uQmVuZWZpdEZpbmRlcl9oZWFkZXJUaXRsZV9fM0tnR2ggaDEge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uQmVuZWZpdEZpbmRlcl9iZ0JsdWVfXzJKNlNkIHtcbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAuQmVuZWZpdEZpbmRlcl9oZWFkZXJUaXRsZV9fM0tnR2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLkNhdGVnb3JpZXNfY2FyZHNfXzFMMllTIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLkNhdGVnb3JpZXNfY2FyZEJveF9fMm4xUU4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uQ2F0ZWdvcmllc19jYXJkX18xT2pWaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxZW07XG59XG4uQ2F0ZWdvcmllc19jYXJkX18xT2pWaTpob3Zlcixcbi5DYXRlZ29yaWVzX2NhcmRfXzFPalZpOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggIzAwNTlhNyBzb2xpZDtcbiAgYm9yZGVyOiAxcHggdmFyKC0tZGFyay1ibHVlLTkpIHNvbGlkO1xufVxuLkNhdGVnb3JpZXNfY2FyZHNJY29uX19NXy03eCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjAlKSBzZXBpYSg1MyUpIHNhdHVyYXRlKDQwNDYlKSBodWUtcm90YXRlKDE5NGRlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjAlKSBzZXBpYSg1MyUpIHNhdHVyYXRlKDQwNDYlKSBodWUtcm90YXRlKDE5NGRlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDEwMSUpO1xufVxuLkNhdGVnb3JpZXNfY2FyZHNJY29uQ2hlY2tlZF9fM1I5al8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg1MjY4JSkgaHVlLXJvdGF0ZSgyMTlkZWcpIGJyaWdodG5lc3MoMTA2JSkgY29udHJhc3QoMTAwJSk7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNTI2OCUpIGh1ZS1yb3RhdGUoMjE5ZGVnKSBicmlnaHRuZXNzKDEwNiUpIGNvbnRyYXN0KDEwMCUpO1xufVxuLkNhdGVnb3JpZXNfY2FyZHNJdGVtX19MZ0FfMTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDJweCA3cHggN3B4ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IDJweCA3cHggN3B4IHZhcigtLWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG4uQ2F0ZWdvcmllc19jaGVja2VkX18yd093OSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyOiAxcHggIzAwNTlhNyBzb2xpZDtcbiAgYm9yZGVyOiAxcHggdmFyKC0tZGFyay1ibHVlLTkpIHNvbGlkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLkNhdGVnb3JpZXNfaGVhZGVyX19BMXJsTCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5DYXRlZ29yaWVzX2hlYWRlckJsb2NrX18zRlhLTyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uQ2F0ZWdvcmllc19wYWdlRGVzY3JpcHRpb25fXzFJdGk0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLkNhdGVnb3JpZXNfbmV4dF9fMmlveHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgODksIDE2Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0zKTtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTM4cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAycHggcmdiKDAsIDg5LCAxNjcpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kYXJrLWJsdWUtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuLkNhdGVnb3JpZXNfbmV4dF9fMmlveHQ6Zm9jdXMsXG4uQ2F0ZWdvcmllc19uZXh0X18yaW94dDpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMCwgODksIDE2Nyk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5DYXRlZ29yaWVzX25leHRfXzJpb3h0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjM2MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0zKTtcbiAgYm9yZGVyLWNvbG9yOiAjNjU2MzYzO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMyk7XG59XG5cbi5DYXRlZ29yaWVzX25leHRDb250YWluZXJfXzlhQ2xBIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uQ2F0ZWdvcmllc19oaWRlTGlua19fMWlURTMge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5DYXRlZ29yaWVzX2NhdGVnb3J5Q2FydENvbnRhaW5lcl9fWGNOSFcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi5DYXRlZ29yaWVzX2hpZGVMaW5rX18xaVRFMzpob3Zlcixcbi5DYXRlZ29yaWVzX2hpZGVMaW5rX18xaVRFMzpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5DYXRlZ29yaWVzX2NhdEhlYWRlcl9faWszYVUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwIDQ2cHggMTBweCAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbiAgZmxleDogMSAwIGF1dG87XG59XG4uQ2F0ZWdvcmllc19jYXRIZWFkZXJDaGVja2VkX18zbi1fNCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgNDZweCAxMHB4IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uUHJlY29uZGl0aW9uc19CRmNvbnRhaW5lcl9fM0ROMGYge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5QcmVjb25kaXRpb25zX3F1ZXN0aW9uQm94X19Sd3dQSyB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uUHJlY29uZGl0aW9uc19udW1iZXJfXzNMMEZVIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uUHJlY29uZGl0aW9uc19zZWNvbmRMaW5lX18xcnRzdSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uUHJlY29uZGl0aW9uc19hc3Rlcmlza19fMXlpbUoge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FlMTIxMjtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5QcmVjb25kaXRpb25zX2hlYWRlcl9fMkgta2gge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uUHJlY29uZGl0aW9uc19uZXh0QnV0dG9uQ29udGFpbmVyX18yOEthbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5QcmVjb25kaXRpb25zX2Zyb21NaW5pcUFsZXJ0X18ydEs1ZSB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAzNXB4IGF1dG8gMHB4IGF1dG87XG59XG5cbi5QcmVjb25kaXRpb25zX2Zyb21NaW5pcUFsZXJ0X18ydEs1ZSAuTXVpQWxlcnQtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5QcmVjb25kaXRpb25zX2Zyb21NaW5pcUFsZXJ0X18ydEs1ZSAuTXVpQWxlcnQtbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMztcbn1cblxuLlByZWNvbmRpdGlvbnNfYWxsQW5zd2VyZWRBbGVydF9fMk5wVWMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogNTAlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uUHJlY29uZGl0aW9uc19mcm9tTWluaXFUZXh0X19mQ3RiZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5QcmVjb25kaXRpb25zX3NlY29uZExpbmVfXzFydHN1IGEsXG4uUHJlY29uZGl0aW9uc19zZWNvbmRMaW5lX18xcnRzdSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLlByZWNvbmRpdGlvbnNfZ3JpZFN0eWxlX18yMEEzYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLlByZWNvbmRpdGlvbnNfbmV4dEJ1dHRvbkNvbnRhaW5lcl9fMjhLYW4ge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLlByZWNvbmRpdGlvbnNfcXVlc3Rpb25JY29uX18zR0NwNSB7XG4gIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xufVxuXG4uUHJlY29uZGl0aW9uc19za2VsZXRvbl9fS3lDaUQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLlByZWNvbmRpdGlvbnNfcmVxdWlyZWRfXzMwcTFBIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLlByZWNvbmRpdGlvbnNfc2hvd0luVGFibGV0X18zeWdYaSxcbi5QcmVjb25kaXRpb25zX2hpZGVJblRhYmxldF9fM2V4dkEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5QcmVjb25kaXRpb25zX2hpZGVJblRhYmxldFRvb2x0aXBfXzN5U3Q3LFxuLlByZWNvbmRpdGlvbnNfc2hvd0luVGFibGV0VG9vbHRpcF9fMkp3aXYsXG4uUHJlY29uZGl0aW9uc19zaG93SW5UYWJsZXRUb29sdGlwVGFic19fMnNINWwsXG4uUHJlY29uZGl0aW9uc19oaWRlSW5UYWJsZXRUb29sdGlwVGFic19fNEZzM04ge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5QcmVjb25kaXRpb25zX2hpZGVJblRhYmxldFRvb2x0aXBfXzN5U3Q3IHtcbiAgdG9wOiAtNDZweDtcbiAgbGVmdDogMTY1cHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLlByZWNvbmRpdGlvbnNfaGlkZUluVGFibGV0VG9vbHRpcFRhYnNfXzRGczNOIHtcbiAgbGVmdDogNjZweDtcbiAgdG9wOiAyMnB4O1xuICBtYXgtd2lkdGg6IDE3MnB4O1xufVxuXG4uUHJlY29uZGl0aW9uc19zaG93SW5UYWJsZXRUb29sdGlwX18ySndpdiB7XG4gIHRvcDogLTQ0cHg7XG4gIGxlZnQ6IDYxcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLlByZWNvbmRpdGlvbnNfc2hvd0luVGFibGV0VG9vbHRpcFRhYnNfXzJzSDVsIHtcbiAgbGVmdDogNzNweDtcbiAgdG9wOiAyMnB4O1xuICBtYXgtd2lkdGg6IDE5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5QcmVjb25kaXRpb25zX2hpZGVJblRhYmxldFRvb2x0aXBfXzN5U3Q3IHtcbiAgICBsZWZ0OiA2NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuUHJlY29uZGl0aW9uc19zaG93SW5UYWJsZXRfXzN5Z1hpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuUHJlY29uZGl0aW9uc19mcm9tTWluaXFBbGVydF9fMnRLNWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5QcmVjb25kaXRpb25zX2hlYWRlcl9fMkgta2gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuUHJlY29uZGl0aW9uc19maXJzdExpbmVfXzE4c2h2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLlByZWNvbmRpdGlvbnNfaGlkZUluVGFibGV0X18zZXh2QSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLlByZWNvbmRpdGlvbnNfc2hvd0luVGFibGV0VG9vbHRpcF9fMkp3aXYge1xuICAgIGxlZnQ6IC00cHg7XG4gICAgd2lkdGg6IDEyN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuUHJlY29uZGl0aW9uc19zaG93SW5UYWJsZXRUb29sdGlwX18ySndpdiB7XG4gICAgdG9wOiAtNDFweDtcbiAgICBsZWZ0OiAtOXB4O1xuICB9XG4gIC5QcmVjb25kaXRpb25zX3Nob3dJblRhYmxldFRvb2x0aXBUYWJzX18yc0g1bCB7XG4gICAgbGVmdDogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLlByZWNvbmRpdGlvbnNfaGVhZGVyX18ySC1raCxcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5QcmVjb25kaXRpb25zX2NhdGVnb3J5U3dpdGNoZXJDb2xfXzJIY0h6IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5RdWVzdGlvbnNfbG9uZ0NoZWNrX18xR0lHaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjUlO1xufVxuXG4uUXVlc3Rpb25zX2xvbmdDaGVja0lubmVyX18yek9uaCB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uUXVlc3Rpb25zX2FzdGVyaXNrX18xOHExQSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cblxuLlF1ZXN0aW9uc190b29sdGlwQW5kQXN0ZXJpc2tfXzJjVC1XIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5RdWVzdGlvbnNfZHJvcERvd25Db250YWluZXJfXzNGNXBmIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cblxuLlF1ZXN0aW9uc19wYWRkaW5nX18xdVFlXyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uUXVlc3Rpb25zX2NoZWNrYm94X18xRGhIQiB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtaW5kZW50OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlF1ZXN0aW9uc19jaGVja2JveEZpZWxkc2V0X18yTDdRQSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5RdWVzdGlvbnNfcmFkaW9XcmFwcGVyX18xNVpXUyB7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5RdWVzdGlvbnNfY2hlY2tib3hXcmFwcGVyX18yOVdVQSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuUXVlc3Rpb25zX2NoZWNrYm94V3JhcHBlcl9fMjlXVUEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5RdWVzdGlvbnNfbGVnZW5kUGFkZGluZ19fM21mM2kge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuLlF1ZXN0aW9uc19pZUZpeF9fM3JPTUkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5RdWVzdGlvbnNfZHJvcGRvd25MYWJlbF9fS252dUEge1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JleS04KSAhaW1wb3J0YW50O1xufVxuXG4uUXVlc3Rpb25zX2Ryb3Bkb3duRGF0ZV9fM3ZGTjYge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5RdWVzdGlvbnNfc2tpcFF1ZXN0aW9uQnRuQ29udGFpbmVyX18xekVLbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi5RdWVzdGlvbnNfc2tpcFF1ZXN0aW9uQnRuQ29udGFpbmVyX18xekVLbCAuUXVlc3Rpb25zX3NraXBRdWVzdGlvbkJ0bl9fM1NmZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS00KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LWZhbWlseTogTGF0by1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLlF1ZXN0aW9uc19za2lwUXVlc3Rpb25CdG5Db250YWluZXJfXzF6RUtsIC5RdWVzdGlvbnNfc2tpcFF1ZXN0aW9uQnRuX18zU2Zldzpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNSwgNjEsIDEwOSk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtNSk7XG59XG5cbi5RdWVzdGlvbnNfc2tpcFF1ZXN0aW9uQnRuQ29udGFpbmVyX18xekVLbCAuUXVlc3Rpb25zX3NraXBRdWVzdGlvbkJ0bl9fM1NmZXc6Zm9jdXMge1xuICBjb2xvcjogcmVkO1xufVxuXG4uUXVlc3Rpb25zX3Rvb2xUaXBDb250YWluZXJfXzJQTFUyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLlF1ZXN0aW9uc190b29sVGlwQ29udGFpbmVyX18yUExVMiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uUXVlc3Rpb25zX3Rvb2xUaXBDbG9zZUJ0bl9fMjU0eEEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luOiA1cHggMHB4IDVweCBhdXRvO1xufVxuXG4uUXVlc3Rpb25zX29wZW5Ub29sdGlwQnRuX19XUTZ2WCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpICFpbXBvcnRhbnQ7XG59XG5cbi5RdWVzdGlvbnNfdG9vbFRpcENsb3NlQnRuX18yNTR4QTpob3ZlciBzdmcge1xuICBmaWxsOiAjMDc2NGI2O1xuICBmaWxsOiB2YXIoLS1kYXJrLWJsdWUtNik7XG59XG5cbi5RdWVzdGlvbnNfdG9vbHRpcE91dGVyV3JhcHBlcl9fSVkxOTQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5RdWVzdGlvbnNfdG9vbHRpcElubmVyV3JhcHBlcl9fMUdQTm4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIzOHB4O1xufVxuXG4uUXVlc3Rpb25zX3Rvb2x0aXBDb250YWluZXJfXzJ4b0s3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDIzOHB4O1xuICBsZWZ0OiAtNzdweDtcbiAgdG9wOiAtNTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLlF1ZXN0aW9uc19jaGVja2JveF9fMURoSEIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5RdWVzdGlvbnNfcmFkaW9XcmFwcGVyX18xNVpXUyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5RdWVzdGlvbnNfdG9vbHRpcENvbnRhaW5lcl9fMnhvSzcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBsZWZ0OiAxMXB4O1xuICB9XG59XG5cbi54QnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM1NTU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWRhcmstZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nOiAzcHggMnB4IDAgMnB4O1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogLTEycHg7XG59XG5cbi54QnRuUmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU1NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGFyay1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4uYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiA3cHggOXB4IDhweCAtOHB4IHJnYmEoOTksIDk5LCA5OSwgMSk7XG4gIGJveC1zaGFkb3c6IDdweCA5cHggOHB4IC04cHggdmFyKC0tbGlnaHQtZ3JleS02KTtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBvcGFjaXR5OiAwLjk7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdG9wOiAzNnB4O1xuICBsZWZ0OiAxOTBweDtcbn1cbi5ib3gudG9wOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgIzUwNDY0NjtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG59XG4uYm94LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ib3gubGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA3cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ib3guYm90dG9tOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IC0xNXB4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfeEJ0bl9fMUNkRFQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU1NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGFyay1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAtMTJweDtcbn1cblxuLlR1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzX3hCdG5SaWdodF9fVWQ2UHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU1NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGFyay1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4uVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfYm94X181bFFsOSB7XG4gIGJveC1zaGFkb3c6IDdweCA5cHggOHB4IC04cHggcmdiYSg5OSwgOTksIDk5LCAxKTtcbiAgYm94LXNoYWRvdzogN3B4IDlweCA4cHggLThweCB2YXIoLS1saWdodC1ncmV5LTYpO1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlR1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzX2JveF9fNWxRbDkuVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfdG9wX18yNEIxYjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IC0xNXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICM1MDQ2NDY7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xufVxuLlR1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzX2JveF9fNWxRbDkuVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfcmlnaHRfXzI4VHBLOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5UdXRvcmlhbFRvb2x0aXBSZWxhdGl2ZVN0eWxlc19ib3hfXzVsUWw5LlR1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzX2xlZnRfX2tnZ0toOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDdweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLlR1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzX2JveF9fNWxRbDkuVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfYm90dG9tX18xRWJwcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGJsYWNrIGRvdHRlZDtcbn1cblxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4jUXVlc3Rpb24gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggYmxhY2sgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbiNRdWVzdGlvbiBzZWxlY3QsXG4ucndEcm9wZG93bkNvbnRhaW5lciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogNXB4IDVweCAwO1xuICBwYWRkaW5nOiAwIDE0cHggMCA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAtbXMtd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbiNRdWVzdGlvbiBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnWkdGMFlTMXVZVzFsUFNKTVlYbGxjaUF4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFF1TURJZ01qSTBJajQ4WkdWbWN6NDhjM1I1YkdVK0xtTnNjeTB4ZTJacGJHdzZJek16TXp0OVBDOXpkSGxzWlQ0OEwyUmxabk0rUEhCaGRHZ2dZMnhoYzNNOUltTnNjeTB4SWlCa1BTSk5NVGt5TERNNE5HRXpNUzQ0TXl3ek1TNDRNeXd3TERBc01TMHlNaTQyTWkwNUxqTTRiQzB4TmpBdE1UWXdZVE15TERNeUxEQXNNQ3d4TERRMUxqSTFMVFExTGpJMFRERTVNaXd6TURZdU9Dd3pNamt1TkN3eE5qa3VOR0V6TWl3ek1pd3dMREFzTVN3ME5TNHlOU3cwTlM0eU5Xd3RNVFl3TERFMk1FRXpNUzQ1TVN3ek1TNDVNU3d3TERBc01Td3hPVElzTXpnMFdpSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRBdU1ERWdMVEUyTUNraUx6NDhMM04yWno0PScpXG4gICAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDNweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucndEcm9wZG93bkNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ3LWRyb3Bkb3duLWxpc3QtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJ3LXBvcHVwLXRyYW5zaXRpb24ge1xuICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ydy1pbnB1dCxcbi5ydy1kcm9wZG93bi1saXN0LWF1dG9maWxsLFxuLnJ3LWZpbHRlci1pbnB1dCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jUXVlc3Rpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdID4gbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuI1F1ZXN0aW9uIGxlZ2VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI1F1ZXN0aW9uIGxhYmVsID4gcCxcbmxlZ2VuZCA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbiNRdWVzdGlvbiBsZWdlbmQsXG4jUXVlc3Rpb24gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvLVJlZ3VsYXJcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNRdWVzdGlvbiBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jUXVlc3Rpb24gZmllbGRzZXQgPiBsYWJlbCB7XG4gIG1heC13aWR0aDogOTMlO1xufVxuXG4vKiBJRTExIGhpZGUgbmF0aXZlIGJ1dHRvbiAodGhhbmtzIE1hdHQhKSAqL1xuI1F1ZXN0aW9uIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNkcm9wZG93bi1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbn1cblxuLypvdmVyaWRpbmcgdGhlIGNvbGxhcHNlIG1vZHVsZSovXG4ucmMtY29sbGFwc2UtaXRlbTpsYXN0LWNoaWxkID4gLnJjLWNvbGxhcHNlLWNvbnRlbnQge1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuXG4ucmMtY29sbGFwc2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLnJjLWNvbGxhcHNlID4gLnJjLWNvbGxhcHNlLWl0ZW0gPiAucmMtY29sbGFwc2UtaGVhZGVyIHtcbiAgY29sb3I6IHJnYigwLCA4OSwgMTY3KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTMpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMCAhaW1wb3J0YW50O1xufVxuXG4jUXVlc3Rpb24gb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjUXVlc3Rpb24gZmllbGRzZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLlByb2dyZXNzQmFyX3Byb2dyZXNzQmFyQm94X18yNlZSbSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIycHggMjBweDtcbiAgbWFyZ2luOiAtNjBweCAwIDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmNpcmNsZU51bSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICByaWdodDogN3B4O1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA0cHggNHB4IDRweCAzcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2lyY2xlTnVtIHtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG5cbi5CRkZvb3Rlcl9iZmZvb3Rlcl9fMUJLMTkge1xuICAgIG1hcmdpbjogLTkwcHggMCAzOHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLkJGRm9vdGVyX3NwZWNpYWxGb290ZXJfX0dCUjVHIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLkJGRm9vdGVyX2Rpc2FibGVkU3Bhbl9fMlc3enIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCkgIWltcG9ydGFudDtcbiAgfVxuICAuQkZGb290ZXJfZGlzYWJsZWRMaW5rX18yN3dYQyB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuQkZGb290ZXJfZGlzYWJsZWRMaW5rX18yN3dYQzpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICBcbiAgLkJGRm9vdGVyX3NwZWNpYWxGb290ZXJfX0dCUjVHIGEge1xuICAgIGNvbG9yOiAjMDA1OWE3O1xuICB9XG4gIFxuICAuQkZGb290ZXJfc3BlY2lhbEZvb3Rlcl9fR0JSNUcgYTpob3ZlciwgLkJGRm9vdGVyX3NwZWNpYWxGb290ZXJfX0dCUjVHIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBcbiAgLkJGRm9vdGVyX2xlZnRCdG5fXzNSbHRYIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxuICAgIGZvbnQtZmFtaWx5OiBMYXRvLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgXG4gIC5CRkZvb3Rlcl9taWRCdG5fXzM0RW00IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5CRkZvb3Rlcl9yaWdodEJ0bl9fMlJFSFcge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBcbiAgLkJGRm9vdGVyX3JpZ2h0QnRuX18yUkVIVyBhOmZvY3VzID4gc3BhbiB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIFxuICAuQkZGb290ZXJfcmVzdWx0QnRuX180WTg0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LWZhbWlseTogTGF0by1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDZweCAzMnB4IDZweCAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzAwNTlhNztcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzAwNTlhNztcbiAgICBtYXJnaW46IDAgMzZweCAwIDA7XG4gIH1cbiAgXG4gIC5CRkZvb3Rlcl9yZXN1bHRCdG5fXzRZODRlOmhvdmVyLCAuQkZGb290ZXJfcmlnaHRCdG5fXzJSRUhXIGE6Zm9jdXMgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNjNhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbiAgfVxuICBcbiAgLkJGRm9vdGVyX2NpcmNsZU51bV9fM24xcnYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tcmVkKTtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgcmlnaHQ6IC05cHg7XG4gICAgdG9wOiAtOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAuQkZGb290ZXJfcmVzdWx0QnRuX180WTg0ZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBcbiAgLkJGRm9vdGVyX2Zvb3RJY29uX18xaEIyZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIFxuICAuQkZGb290ZXJfc3Rhckljb25fX2p3U0liIHtcbiAgICBjb2xvcjogIzAwNTlhNztcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5CRkZvb3Rlcl9zcGVjaWFsRm9vdGVyX19HQlI1RyB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH1cbiAgXG4gICAgLkJGRm9vdGVyX3NwZWNpYWxGb290ZXJfX0dCUjVHIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgXG4gICAgLkJGRm9vdGVyX21vYmlsZUJ0bl9fM0NENVYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTRweCA4cHggMTBweDtcbiAgICAgIGNvbG9yOiAjMDA1OWE3O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgXG4gICAgLkJGRm9vdGVyX3Jlc3VsdEJ0bl9fNFk4NGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfZm9vdEljb25fXzFoQjJlIHtcbiAgICAgIGNvbG9yOiAjMDA1OWE3O1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfbGVmdEJ0bl9fM1JsdFgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfcmlnaHRCdG5fXzJSRUhXIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuQkZGb290ZXJfbW9iaWxlQnRuX18zQ0Q1ViB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDZweDtcbiAgICAgIGNvbG9yOiAjMDA1OWE3O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgXG4gICAgLkJGRm9vdGVyX3Jlc3VsdEJ0bl9fNFk4NGUge1xuICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgXG4gICAgLkJGRm9vdGVyX2Zvb3RJY29uX18xaEIyZSB7XG4gICAgICBjb2xvcjogIzAwNTlhNztcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHByaW50IHtcbiAgICAuQkZGb290ZXJfc3BlY2lhbEZvb3Rlcl9fR0JSNUcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4uRWxpZ2libGVCZW5lZml0c19FbGlnaWJsZUJlbmVmaXRzX18zd0x3NCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbi5FbGlnaWJsZUJlbmVmaXRzX0VsaWdpYmxlQmVuZWZpdHNfXzN3THc0IC5FbGlnaWJsZUJlbmVmaXRzX2FsZXJ0X18yYkVVRSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY2Y2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLUJvbGQsICdMYXRvIEJvbGQnLCBMYXRvO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIC8qIHdoaXRlLXNwYWNlOiAnbm93cmFwJywgKi9cbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBtYXJnaW46MDtcbn1cblxuLkVsaWdpYmxlQmVuZWZpdHNfRWxpZ2libGVCZW5lZml0c19fM3dMdzQgLkVsaWdpYmxlQmVuZWZpdHNfYnV0dG9uQ29udGFpbmVyX18ydHlLeSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5FbGlnaWJsZUJlbmVmaXRzX0VsaWdpYmxlQmVuZWZpdHNfXzN3THc0IC5FbGlnaWJsZUJlbmVmaXRzX2FsZXJ0X18yYkVVRSAuRWxpZ2libGVCZW5lZml0c19udW1iZXJfX21VZU9WIHtcbiAgY29sb3I6ICNmOGM2M2E7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRWxpZ2libGVCZW5lZml0c19FbGlnaWJsZUJlbmVmaXRzX18zd0x3NCAuRWxpZ2libGVCZW5lZml0c19hbGVydF9fMmJFVUUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG4gIC5FbGlnaWJsZUJlbmVmaXRzX0VsaWdpYmxlQmVuZWZpdHNfXzN3THc0IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciB1bC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNjNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGEjRWxpZ2liaWxpdHlfQ2hlY2tlci10YWItUmVzdWx0IHtcbiAgLypjb2xvcjogIzAwNjZjYzsqL1xuICAvKnRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyovXG59XG4jRWxpZ2liaWxpdHlfQ2hlY2tlciB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBhI0VsaWdpYmlsaXR5X0NoZWNrZXItdGFiLVJlc3VsdCA+IHNwYW4ubnVtYmVyLW9mLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDA2NmNjO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4uYXN0ZXJpc2sge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FlMTIxMjtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmVxdWlyZWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5leHRCdXR0b25Db250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhlYWRlcixcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNFbGlnaWJpbGl0eV9DaGVja2VyID4gLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIHByaW50IHN0eWxlcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgI0VsaWdpYmlsaXR5X0NoZWNrZXIgPiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VNYWluX18zRVVucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlJlc3VsdHNQYWdlX2JveE91dGxpbmVfXzJIcVo3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTQpO1xuICBwYWRkaW5nOiA4cHggNnB4O1xuICBtYXJnaW46IDIwcHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLlJlc3VsdHNQYWdlX3Jlc3VsdE1zZ19fVHZjZm4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAxNnB4IDI2cHggMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogOTV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uUmVzdWx0c1BhZ2VfYm94T3V0bGluZV9fMkhxWjcgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uUmVzdWx0c1BhZ2Vfc21hbGxCb3hJY29uX18xMkNuWSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLlJlc3VsdHNQYWdlX3N0YXJJY29uX19iNy1DMyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5SZXN1bHRzUGFnZV9zbWFsbEJveE91dGxpbmVfXzJPY240IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNTRweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiKDAsIDg5LCAxNjcpO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTMpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlJlc3VsdHNQYWdlX3Jlc3VsdFBfXzNsZVpOIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCA4cHggMCAxNnB4O1xufVxuXG4uUmVzdWx0c1BhZ2VfcmVzdWx0TnVtX18xeWc1OSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLlJlc3VsdHNQYWdlX2V4cGFuZFRleHRfXzNiUTlUIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLlJlc3VsdHNQYWdlX2V4cGFuZEFsbF9fMmF4VEsge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uUmVzdWx0c1BhZ2VfZXhwYW5kZWRCb3hfX0N4R2RCIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4uUmVzdWx0c1BhZ2VfcmVzdWx0QmVuZWZpdHNfXzFDeS02IGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOGM4YjhiO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkIHZhcigtLWxpZ2h0LWdyZXktNSk7XG59XG4uUmVzdWx0c1BhZ2VfcmVzdWx0QmVuZWZpdHNfXzFDeS02ID4gbGkge1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbn1cblxuLlJlc3VsdHNQYWdlX3Jlc3VsdEJlbmVmaXRzX18xQ3ktNiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5SZXN1bHRzUGFnZV9yZXN1bHRCZW5lZml0c19fMUN5LTYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5SZXN1bHRzUGFnZV9yZXN1bHRCZW5lZml0c19fMUN5LTYgaDQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLlJlc3VsdHNQYWdlX3Jlc3VsdEJlbmVmaXRzX18xQ3ktNiBoNCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5SZXN1bHRzUGFnZV9jYXJkc0JveF9fMlV1M2kgdWwsXG4uUmVzdWx0c1BhZ2VfY2FyZHNfXzJONFBQIGxpIHtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYS5SZXN1bHRzUGFnZV9hbGlua19fM2RsSFQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uUmVzdWx0c1BhZ2VfY2FyZEJveF9fMUlRYjQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlJlc3VsdHNQYWdlX2NhcmRzX18yTjRQUCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5SZXN1bHRzUGFnZV9jYXJkc0l0ZW1fXzF5UVI1IHtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgLyogRm9yIElFMTEqL1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbi5SZXN1bHRzUGFnZV9jYXJkc0NvbnRlbnRfXzJhdnpRIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktMyk7XG59XG5cbi5SZXN1bHRzUGFnZV9jYXJkc0l0ZW1fXzF5UVI1IGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMCA0NnB4IDAgMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uUmVzdWx0c1BhZ2VfY2FyZHNJY29uX19zUlhBSiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uUmVzdWx0c1BhZ2VfYnV0dG9uc0NvbnRhaW5lcl9fMVNUZ1Mge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uUmVzdWx0c1BhZ2VfYWxpZ25FbWFpbF9fM01Nci0ge1xuICBtYXJnaW4tcmlnaHQ6IC04NXB4O1xufVxuXG4uUmVzdWx0c1BhZ2VfcmVzZXRCdXR0b25fXzNubGVBIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLlJlc3VsdHNQYWdlX2J1dHRvbnNDb250YWluZXJfXzFTVGdTIGRpdjpmaXJzdC1jaGlsZCA+IGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLlJlc3VsdHNQYWdlX2J1dHRvbnNDb250YWluZXJfXzFTVGdTIGRpdjpudGgtY2hpbGQoMikgPiBidXR0b24ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5SZXN1bHRzUGFnZV9idXR0b25zQ29udGFpbmVyX18xU1RnUyBkaXY6bGFzdC1jaGlsZCA+IGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uUmVzdWx0c1BhZ2VfYWRkaXRpb25hbEJlbmVmaXRzX18yUVN0NyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5SZXN1bHRzUGFnZV9zZWxlY3RlZEJlbmVmaXRzX18xa2lDcCAuUmVzdWx0c1BhZ2VfcmVzdWx0TXNnX19UdmNmbixcbi5SZXN1bHRzUGFnZV9hZGRpdGlvbmFsQmVuZWZpdHNfXzJRU3Q3IC5SZXN1bHRzUGFnZV9yZXN1bHRNc2dfX1R2Y2ZuIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLlJlc3VsdHNQYWdlX2J1dHRvbnNDb250YWluZXJfXzFTVGdTID4gKiB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlJlc3VsdHNQYWdlX2FsaWduRW1haWxfXzNNTXItIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b25zQ29udGFpbmVyIGRpdiBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59ICovXG5cbi8qIDEgY2FyZCBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLlJlc3VsdHNQYWdlX2NhcmRzSXRlbV9fMXlRUjUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAuUmVzdWx0c1BhZ2VfYnV0dG9uc0NvbnRhaW5lcl9fMVNUZ1Mge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5SZXN1bHRzUGFnZV9jYXJkc19fMk40UFAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5SZXN1bHRzUGFnZV9ib3hPdXRsaW5lX18ySHFaNyB7XG4gICAgbWFyZ2luOiAyMHB4IDVweDtcbiAgfVxuICAuUmVzdWx0c1BhZ2VfYm94T3V0bGluZV9fMkhxWjcgaDMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuUmVzdWx0c1BhZ2VfcmVzdWx0TXNnX19UdmNmbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIDIgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuUmVzdWx0c1BhZ2VfY2FyZHNJdGVtX18xeVFSNSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX2NhcmRzSXRlbV9fMXlRUjU6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLlJlc3VsdHNQYWdlX2hpZGVJblRhYmxldF9fMm1JLXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5SZXN1bHRzUGFnZV9zaG93SW5UYWJsZXRfXzIyQnU4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5SZXN1bHRzUGFnZV9zaG93SW5Nb2JpbGVfXzNBTEZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIHByaW50IHN0eWxlcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlTWFpbl9fM0VVbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZVByaW50X190SHZFeSAuUmVzdWx0c1BhZ2VfdG9wVGhyZWVSZXN1bHRzSXRlbXNfX3haSkpuIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZVByaW50X190SHZFeSAuUmVzdWx0c1BhZ2Vfc3Rhckljb25fX2I3LUMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZVByaW50X190SHZFeSAuUmVzdWx0c1BhZ2VfdG9wVGhyZWVSZXN1bHRzSXRlbXNfX3haSkpuIHN0cm9uZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV9jYXRlZ29yeV9fM3JkMnoge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkgLlJlc3VsdHNQYWdlX2NhdGVnb3J5X18zcmQyeiAuUmVzdWx0c1BhZ2VfY2F0ZWdvcnlIZWFkZXJfX0IxbzZpIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkgLlJlc3VsdHNQYWdlX2NhdGVnb3J5X18zcmQyeiAuUmVzdWx0c1BhZ2VfY2F0ZWdvcnlOYW1lX18xcnd2dSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic21jcFwiO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNtY3BcIjtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZVByaW50X190SHZFeSAuUmVzdWx0c1BhZ2VfY2F0ZWdvcnlfXzNyZDJ6IC5SZXN1bHRzUGFnZV9jYXRlZ29yeUltZ19fMTVYSXkge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV9jYXRlZ29yeV9fM3JkMnogLlJlc3VsdHNQYWdlX251bWJlck9mQmVuZWZpdHNfXzE1c2RqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDE1cHggMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZVByaW50X190SHZFeSAuUmVzdWx0c1BhZ2VfY2F0ZWdvcnlfXzNyZDJ6IC5SZXN1bHRzUGFnZV9jYXRlZ29yeUJlbmVmaXRzX18yLU4zRSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV9jYXRlZ29yeV9fM3JkMnogLlJlc3VsdHNQYWdlX2JlbmVmaXRUaXRsZV9fM0E3V0Uge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZVByaW50X190SHZFeSAuUmVzdWx0c1BhZ2VfY2F0ZWdvcnlfXzNyZDJ6IC5SZXN1bHRzUGFnZV9iZW5lZml0RGVzY3JpcHRpb25fXzNNcEV6IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5SZXN1bHRzUGFnZV9leHBhbmRUZXh0X18zYlE5VCB7XG4gIGNvbG9yOiAjMDk2NGI2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5SZXN1bHRzUGFnZV9yZXNldEJ1dHRvbl9fM25sZUEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5FbWFpbF9FbWFpbFJlc3VsdHNfXzFwajZEIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkVtYWlsX3BhZGRpbmdfX2JncTFoIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uRW1haWxfYWxpZ25fXzJvN3phIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5FbWFpbF9idXR0b25fXzNSZ2VwLFxuLkVtYWlsX2J1dHRvbl9fM1JnZXA6aG92ZXIsXG4uRW1haWxfYnV0dG9uX18zUmdlcDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0yMCk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLkVtYWlsX2J1dHRvbl9fM1JnZXA6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG4uRW1haWxfYnV0dG9uX18zUmdlcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNjAsIDEwMywgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTIxKTtcbn1cbi5FbWFpbF9idXR0b25BbGlnbl9fRTNTaG4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLkVtYWlsX3RleHRfX2U2d09qIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGNvbG9yOiB2YXIoLS1jb2QtZ3JleSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5FbWFpbF9lcnJvcl9fMmpWMEMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNhNDA1MDU7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMik7XG59XG4uRW1haWxfdGV4dEFyZWFfXzJWVkh6IHtcbiAgaGVpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xufVxuXG4uRW1haWxfdG9vbHRpcFdyYXBwZXJfXzJmUmcxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uRW1haWxfdG9vbHRpcENvbnRhaW5lcl9fMnMxSjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNTBweDtcbiAgbGVmdDogLTIwNXB4O1xuICB0b3A6IDY4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLkVtYWlsX3Rvb2x0aXBDb250YWluZXJfXzJzMUoxIHtcbiAgICBsZWZ0OiAtMTY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5FbWFpbF9hbGlnbl9fMm83emEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLkVtYWlsX3BhZGRpbmdfX2JncTFoIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5FbWFpbF9idXR0b25BbGlnbl9fRTNTaG4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuRW1haWxfdG9vbHRpcENvbnRhaW5lcl9fMnMxSjEge1xuICAgIGxlZnQ6IC0zNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLkVtYWlsX3Rvb2x0aXBDb250YWluZXJfXzJzMUoxIHtcbiAgICBsZWZ0OiAtMjc3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5FbWFpbF90b29sdGlwQ29udGFpbmVyX18yczFKMSB7XG4gICAgbGVmdDogLTIzMXB4O1xuICB9XG59XG5cbi5CdXR0b25fYnV0dG9uX18zX3ZSRCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuXG4uQnV0dG9uX2J1dHRvbl9fM192UkQ6aG92ZXIgc3Bhbixcbi5CdXR0b25fYnV0dG9uX18zX3ZSRDpmb2N1cyBzcGFue1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLkJ1dHRvbl9idXR0b25fXzNfdlJEOmhvdmVyLFxuLkJ1dHRvbl9idXR0b25fXzNfdlJEOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkJ1dHRvbl9idXR0b25fXzNfdlJEIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDQwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkJ1dHRvbl9idXR0b25fXzNfdlJEIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uUnVsZXNFbmdpbmVFcnJvck1vZGFsX3J1bGVzRW5naW5lRXJyb3JNb2RhbF9fMzJRVy0ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLlJ1bGVzRW5naW5lRXJyb3JNb2RhbF9ydWxlc0VuZ2luZUVycm9yTW9kYWxfXzMyUVctIC5SdWxlc0VuZ2luZUVycm9yTW9kYWxfaWNvbkNvbnRhaW5lcl9fMzdZVVgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5SdWxlc0VuZ2luZUVycm9yTW9kYWxfcnVsZXNFbmdpbmVFcnJvck1vZGFsX18zMlFXLSAuUnVsZXNFbmdpbmVFcnJvck1vZGFsX21vZGFsQm9keV9fM3RrRjMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uSW50cm9kdWN0aW9uUGFnZV9CRmNvbnRhaW5lcl9fMmNpV3Ige1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNzUlO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5JbnRyb2R1Y3Rpb25QYWdlX2lubmVyQ29udGFpbmVyX18yQk9CVyB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5JbnRyb2R1Y3Rpb25QYWdlX0JGY29udGFpbmVyX18yY2lXciBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4uSW50cm9kdWN0aW9uUGFnZV9pbm5lckNvbnRhaW5lcl9fMkJPQlcgcCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5JbnRyb2R1Y3Rpb25QYWdlX2lubmVyQ29udGFpbmVyX18yQk9CVyBwOmxhc3QtY2hpbGQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnAgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLkludHJvZHVjdGlvblBhZ2VfQkZjb250YWluZXJfXzJjaVdyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5JbnRyb2R1Y3Rpb25QYWdlX2lubmVyQ29udGFpbmVyX18yQk9CVyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLkludHJvZHVjdGlvblBhZ2VfaW5uZXJDb250YWluZXJfXzJCT0JXIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jbW9iaWxlRm9vdGVyIC5Db2xsYXBzaWJsZV9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jbW9iaWxlRm9vdGVyIC5Db2xsYXBzaWJsZV9fdHJpZ2dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvc3RhdGljL21lZGlhL2NhcmV0LWRvd24tc29saWQuNDRiNWI3ZWMuc3ZnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE2JTtcbiAgdG9wOiAtMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcztcbn1cblxuI21vYmlsZUZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXIuaXMtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvc3RhdGljL21lZGlhL2NhcmV0LXVwLXNvbGlkLjMyZmY1MzhmLnN2Zyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNiU7XG4gIHRvcDogLTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcywgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXM7XG59XG5cbi50cmlnZ2VyU3R5bGUge1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuXG4udHJpZ2dlclN0eWxlIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBtYXJnaW46IDhweCAwO1xufVxuI21vYmlsZUZvb3RlciAudHJpZ2dlclN0eWxlIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG4jbW9iaWxlRm9vdGVyIC50cmlnZ2VyU3R5bGUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRyaWdnZXJTdHlsZSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICAjbW9iaWxlRm9vdGVyIC50cmlnZ2VyU3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmlnZ2VyU3R5bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRyaWdnZXJTdHlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjbW9iaWxlRm9vdGVyIC50cmlnZ2VyU3R5bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgfVxufVxuXG4uaGVhZGluZ19oZWFkZXJUZXh0X18zRHRFeCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmhlYWRpbmdfc2Vjb25kX183UVd3SyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZGl2LmhlYWRpbmdfbm9ybWFsVGV4dF9fMzdPS2kge1xuICBwYWRkaW5nLXRvcDogMTFweDtcbn1cbi5oZWFkaW5nX3Jvd19fMi1BZXcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5oZWFkaW5nX2RhdGVfXzNvZ1YwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGgyLFxuICAuaGVhZGluZ19zZWNvbmRfXzdRV3dLIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDElO1xuICB9XG4gIGgyLmhlYWRpbmdfaGVhZGVyVGV4dF9fM0R0RXgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIGRpdi5oZWFkaW5nX25vcm1hbFRleHRfXzM3T0tpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgaDIsXG4gIC5oZWFkaW5nX3NlY29uZF9fN1FXd0sge1xuICAgIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgfVxufVxuXG5kaXYuaGVhZGluZ19ub3JtYWxUZXh0X18zN09LaSBhLFxuZGl2LmhlYWRpbmdfbm9ybWFsVGV4dF9fMzdPS2kgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5CZW5lZml0TGlzdF9zcGFjaW5nX19VeEpKNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLkJlbmVmaXRMaXN0X3Jvd19fMVI4bFcge1xuICBib3JkZXItdG9wOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xuICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uQmVuZWZpdExpc3RfY2xlYXJEaXZfXzFZNzV3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkJlbmVmaXRMaXN0X2NsZWFyRGl2X18xWTc1dyBzdmcsXG4uQmVuZWZpdExpc3RfZXh0ZXJuYWxMaW5rRGl2X184aHdMTiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5CZW5lZml0TGlzdF9jYXRlZ29yeVJvd19fM1RPR0Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLkJlbmVmaXRMaXN0X2NoZWNrYm94TGFiZWxfXzJ0eUFLLFxuLkJlbmVmaXRMaXN0X2NvdW50X19qaTEweSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uQmVuZWZpdExpc3RfYmVuZWZpdF9jb3VudF9fMzVRWDIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLkJlbmVmaXRMaXN0X2RpdlN0eWxlX18yUnQyWCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLkJlbmVmaXRMaXN0X2RpdlN0eWxlMV9fMlNOOUksXG4uQmVuZWZpdExpc3RfY291bnRfX2ppMTB5IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5CZW5lZml0TGlzdF9ib3JkZXJfXzJaRFhHIHtcbiAgbWFyZ2luOiAwIDEwcHggNXB4IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIGJvcmRlci13aWR0aDogdGhpbjtcbn1cbi5CZW5lZml0TGlzdF9jbGVhckJ1dHRvbl9fM0RQM3Yge1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogOHB4IDEycHggOHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLkJlbmVmaXRMaXN0X2NsZWFyQnV0dG9uX18zRFAzdjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLkJlbmVmaXRMaXN0X2ljb25fXzE4dFVKIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5CZW5lZml0TGlzdF9sYWJlbF9fM2VoVFQsXG4uQmVuZWZpdExpc3RfYmVuZWZpdF9jb3VudF9fMzVRWDIge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uQmVuZWZpdExpc3Rfc2VhcmNoQnRuX18xSDBEQyB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLkJlbmVmaXRMaXN0X2J1dHRvbl9fMm9YYzcge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDA0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IC00OXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uQmVuZWZpdExpc3RfZm9ybUVsZW1lbnRfXzNQVkcwIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5CZW5lZml0TGlzdF9mb3JtU2VhcmNoRWxlbWVudF9fM1RyMHcge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4uQmVuZWZpdExpc3RfcGFkZGluZ19fT3BsSFgsXG4uQmVuZWZpdExpc3RfcGFkZGluZzFfX3ZwTjVYIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uQmVuZWZpdExpc3RfYmVuZWZpdGxpc3RfXzEteGlfIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5CZW5lZml0TGlzdF9mZWRlcmFsUmVzdWx0c19fMmhFQmgge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5CZW5lZml0TGlzdF9saW5rQ29udGFpbmVyX18xNjZaSiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjUlO1xufVxuLkJlbmVmaXRMaXN0X2V4dGVybmFsTGlua1VybF9fd2hEZVMge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkJlbmVmaXRMaXN0X2V4dGVybmFsTGlua19fMnpqREEge1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLkJlbmVmaXRMaXN0X2V4dGVybmFsTGlua0Rpdl9fOGh3TE4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDEuNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5CZW5lZml0TGlzdF9saW5rX18yVnF1RCB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG4uQmVuZWZpdExpc3RfbGlua19fMlZxdUQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uQmVuZWZpdExpc3RfZGVzY3JpcHRpb25Db250YWluZXJfXzMtVVJhIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNSU7XG59XG4uQmVuZWZpdExpc3RfZGVzY3JpcHRpb25Db250YWluZXJfXzMtVVJhIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkJlbmVmaXRMaXN0X3BhZ2VyX18yZE5BOSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctdG9wOiAyJTtcbiAgcGFkZGluZy1ib3R0b206IDIlO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG59XG5cbi5CZW5lZml0TGlzdF9jb250aW51YXRpb25fXzNPcWJrIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgcGFkZGluZzogMCAxJSAwIDElO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5CZW5lZml0TGlzdF9wYWdlc19fMkZvYkcge1xuICBtYXJnaW46IDAgMS41JSAwIDEuNSU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLkJlbmVmaXRMaXN0X3ByZXZfXzNaNkNOLFxuLkJlbmVmaXRMaXN0X25leHRfXzFXUWJYIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLkJlbmVmaXRMaXN0X3ByZXZfXzNaNkNOIHtcbiAgbWFyZ2luOiAwIDMuNSUgMCAwO1xufVxuLkJlbmVmaXRMaXN0X25leHRfXzFXUWJYIHtcbiAgbWFyZ2luOiAwIDAgMCAzLjUlO1xufVxuXG4uQmVuZWZpdExpc3RfbmV4dF9fMVdRYlggc3ZnLFxuLkJlbmVmaXRMaXN0X3ByZXZfXzNaNkNOIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5CZW5lZml0TGlzdF9jdXJyZW50UGFnZV9fMjlZRkkge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5CZW5lZml0TGlzdF9wYWdlcl9fMmROQTkgYTpub3QoLkJlbmVmaXRMaXN0X2N1cnJlbnRQYWdlX18yOVlGSSk6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG4uQmVuZWZpdExpc3RfcGFnZXJfXzJkTkE5IGE6bm90KC5CZW5lZml0TGlzdF9jdXJyZW50UGFnZV9fMjlZRkkpOmZvY3VzIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uQmVuZWZpdExpc3RfcGFnZXJfXzJkTkE5IGEuQmVuZWZpdExpc3RfY3VycmVudFBhZ2VfXzI5WUZJOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLkJlbmVmaXRMaXN0X3BhZ2VyX18yZE5BOSBhLkJlbmVmaXRMaXN0X2N1cnJlbnRQYWdlX18yOVlGSTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLkJlbmVmaXRMaXN0X3Jvd19fMVI4bFc6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuQmVuZWZpdExpc3RfZXh0ZXJuYWxMaW5rRGl2X184aHdMTiBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5CZW5lZml0TGlzdF9leHRlcm5hbExpbmtEaXZfXzhod0xOIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuQmVuZWZpdExpc3RfY2F0ZWdvcnlSb3dfXzNUT0dFIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2RpdlN0eWxlX18yUnQyWCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2NsZWFyRGl2X18xWTc1dyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuQmVuZWZpdExpc3RfY2xlYXJCdXR0b25fXzNEUDN2IHtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5CZW5lZml0TGlzdF9jbGVhckJ1dHRvbl9fM0RQM3Y6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2Zvcm1FbGVtZW50X18zUFZHMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuQmVuZWZpdExpc3RfYmVuZWZpdHNfXzNmUE1hIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMzBweCAzMHB4O1xuICB9XG4gIC5CZW5lZml0TGlzdF9jaGVja2JveExhYmVsX18ydHlBSyxcbiAgLkJlbmVmaXRMaXN0X2RpdlN0eWxlMV9fMlNOOUksXG4gIC5CZW5lZml0TGlzdF9iZW5lZml0X2NvdW50X18zNVFYMiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5CZW5lZml0TGlzdF9iZW5lZml0X2NvdW50X18zNVFYMiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuQmVuZWZpdExpc3RfZm9ybVNlYXJjaEVsZW1lbnRfXzNUcjB3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5CZW5lZml0TGlzdF9zZWFyY2hCdG5fXzFIMERDIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2J1dHRvbl9fMm9YYzcge1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuQmVuZWZpdExpc3RfcGFkZGluZzFfX3ZwTjVYIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcbiAgfVxuICAuQmVuZWZpdExpc3RfcGFkZGluZ19fT3BsSFgge1xuICAgIGJvcmRlci1ib3R0b206IGxpZ2h0Z3JleSB0aGluIGRvdHRlZDtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTVweDtcbiAgfVxuICAuQmVuZWZpdExpc3RfbGFiZWxfXzNlaFRUIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5CZW5lZml0TGlzdF9iZW5lZml0bGlzdF9fMS14aV8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuQmVuZWZpdExpc3RfZmlsdGVyX18xZWVESCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB9XG4gIC5CZW5lZml0TGlzdF9yb3dfXzFSOGxXIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uQmVuZWZpdExpc3Rfbm9yZXN1bHRzX18yRU03WSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLkJlbmVmaXRMaXN0X3Rocm9iYmVyX18zVjdTZiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlRpdGxlID4gLnJvdyB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uZGlzYWJsZWQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZW5hYmxlZCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5maWx0ZXJBY2NvcmRpYW4gPiAucm93ID4gLkNvbGxhcHNpYmxlID4gLkNvbGxhcHNpYmxlX190cmlnZ2VyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZpbHRlckFjY29yZGlhbiA+IC5yb3cgPiAuQ29sbGFwc2libGUgLkNvbGxhcHNpYmxlX190cmlnZ2VyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZpbHRlckFjY29yZGlhbiA+IC5yb3cgPiAuQ29sbGFwc2libGUgLkNvbGxhcHNpYmxlX190cmlnZ2VyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBVUNBTUFBQUM2ViswL0FBQUF1bEJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy95SENUQkFBQUFQWFJTVGxNQUFRSURCQVVHQndrUEVEcytRVUpHUjBsTFVGMWphV3R4YzNWM2VJV0dpWXVNam8rUmtwU1ZtNkNqcmJLNXVyN1gydHpnNHVUbThmWDMrZnY5ZkVIdktRQUFBTDFKUkVGVUdCbFZ3WWRXd2tBQUFNRk5BSTBORlN4WUFTRVI2NkZZQU4zLy95MXpRY3h6aHJXa21mRGY5dWxVblo1czhTYzVkNjJYc05KNnR2YlVvdkpvNlNNbG5WbDZJRG8yQ2tBd09nSTJ2NDBDRUl5K05xQmpKUURCeWlIY3E0T3hBUWptUS9VTzNyVUhsd0VJRjNDbWI3RFVET2dDWFNEVEJieHFRYTNRRjdoVng2emxhZ0c3bG01WUdWbmFnY2JjMG9Cb2FPbXpBZXdiOVlHK1Vac29ON3JLcm8xR1ZOTEMyampsVjJmaHl2eUFXck05bVMxbms3MG1sUjhtM1M1RlNrM1M1UUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmZpbHRlckFjY29yZGlhbiA+IC5yb3cgPiAuQ29sbGFwc2libGUgPiAuaXMtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVVDQU1BQUFDNlYrMC9BQUFBdEZCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL29LNzRoQUFBQU8zUlNUbE1BQVFJREJBVUdDUkU5UUVGQ1JFVkhTVXRVVmxkWVhXRnJiRzl3Y1hOMGtaU1htSnVkb0tLbXFLcTN1YnE4dnR6ZTRPTHA4ZlAxOS9uNy9WTU14aGdBQUFDOVNVUkJWQmdaWGNHSFZzSkFBQURCRFVTQ0ZiczBDUnJzZUlvRmtQMy8veklYd0x6bkRIOFMvc25PcHl0WDA3T00ycFVicTBzMjBpZHJqMDBxRDBiZFJzL29udWpDcUEvMGpVNkIxbytsQWRIQTBuSUhPcFlHckEwdEhjR2RPbVRyV3AzQWg0Nm9qWFFHUzgwZzZRSGRCREpkd0x2bUpKTUFoQ0loMXplNFZWOWVEVUJ3K3F6ZXdKNlZBQVFydTVET2pRSVFqTDZid0xGUkFJTFJJZEhZMGxlNzFmNjBsRk5wakszbERUWk9GcTdOTzlUU2cySzJuQlg3S1pWZmN6VXNpR3kvQ2dBQUFBQUFTVVZPUks1Q1lJST0pO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAuZmlsdGVyQWNjb3JkaWFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbW9iaWxlIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxuICAjZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGlzYWJsZWQsXG4gIC5lbmFibGVkIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuc3Bhbi5BZHZhbmNlZFNlYXJjaF9ub3JtYWxUZXh0X18zanAyVCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQWR2YW5jZWRTZWFyY2hfZmlsdGVyX19EZ2liWSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uQWR2YW5jZWRTZWFyY2hfYmVuZWZpdF9fMWxNcnkge1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBtYXJnaW4tbGVmdDogMyU7XG59XG4uQWR2YW5jZWRTZWFyY2hfYXJyb3dfZG93bl9fY01kVV8ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkFkdmFuY2VkU2VhcmNoX2JlbmVmaXRfXzFsTXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkFkdmFuY2VkU2VhcmNoX2ZpbHRlcl9fRGdpYlkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5TZWFyY2hCYXJfc2VhcmNoQ29udGFpbmVyX18xUVJ2TiB7XG5cdGRpc3BsYXk6IGZsZXg7IFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OUE3O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLlNlYXJjaEJhcl9zZWFyY2hXcmFwcGVyX18zV0NrLSB7XG5cdGRpc3BsYXk6IGZsZXg7IFxuXHRhbGlnbi1pdGVtczogY2VudGVyOyBcblx0d2lkdGg6IDUwMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uU2VhcmNoQmFyX3NlYXJjaEJ1dHRvbl9fMmw0eEQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRtYXJnaW46IDAgMCAyMHB4IC00NXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JlYmViZTtcblx0cGFkZGluZzogMnB4IDExcHg7XG5cdGNvbG9yOiAjMDA1OUE3O1xufVxuXG4uU2VhcmNoQmFyX3NlYXJjaEJ1dHRvbl9fMmw0eEQ6aG92ZXIsXG4uU2VhcmNoQmFyX3NlYXJjaEJ1dHRvbl9fMmw0eEQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICMwMDU5QTc7XG59XG5cbi5TZWFyY2hCYXJfY2xlYXJCdXR0b25fXzJkQmt4OmhvdmVyLFxuLlNlYXJjaEJhcl9jbGVhckJ1dHRvbl9fMmRCa3g6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNiZWJlYmU7XG59XG5cbi5TZWFyY2hCYXJfc2VhcmNoSW5wdXRfXzNJaXZnIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1yaWdodDogNzVweDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5TZWFyY2hCYXJfc2VhcmNoQmFySGVhZGVyX18yRE12ciB7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5TZWFyY2hCYXJfY2xlYXJCdXR0b25fXzJkQmt4IHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0bWFyZ2luOiAwIDAgMTdweCAtODBweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogI2JlYmViZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLlNlYXJjaEJhcl9zZWFyY2hXcmFwcGVyX18zV0NrLSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxufVxuLlJlc3VsdHNOb3RGb3VuZF9ub1Jlc3VsdHNDb250YWluZXJfX08zamtWIHtcblx0cGFkZGluZy1ib3R0b206IDMwJTtcbn1cbi5TZWFyY2hSZXN1bHRfdGFnX18xNHNOMyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM4YzhiOGI7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMyk7XG59XG5cbi5TZWFyY2hSZXN1bHRfZXh0ZXJuYWxMaW5rX19ybkpkbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLlNlYXJjaFJlc3VsdF9zZWFyY2hIZWFkaW5nX193VGdKUyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLlNlYXJjaFJlc3VsdF9kYXRlX18yd25ndCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uU2VhcmNoUmVzdWx0X3Byb21vdGVkX18ydkZSNCB7XG4gICAgY29sb3I6ICMwOTY0QjY7XG4gICAgY29sb3I6ICB2YXIoLS1tYWluLWJsdWUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uU2VhcmNoUmVzdWx0X3Byb21vdGVkTGluZV9fMkN2LWEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkVCRUJFO1xufVxuLlNlYXJjaF9wYWdlckNvbnRhaW5lcl9fR0xpOEYge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuU2VhcmNoX21hcmdpbl9fUk00clIge1xuICAgICAgbWFyZ2luOiAwIDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5TZWFyY2hfcmVzdWx0Q291bnRfXzFPanB1IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLkZpbHRlcl9mYWNldEJvcmRlcl9fMlg2M3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmViZWJlO1xufVxuXG4uRmlsdGVyX2ZpbHRlclRpdGxlQm9yZGVyX19OalRDRSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xufVxuXG4uRmlsdGVyX2ZpbHRlclRpdGxlX18zU1BqRiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLkZpbHRlcl9Db2xsYXBzaWJsZV9fdHJpZ2dlcl9fMjVQR2Yge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLkZpbHRlcl9za2VsZXRvbl9fTVlGWGEge1xuICAgIG1hcmdpbjogLTIwcHggMDtcbn1cblxuLkZpbHRlcl9wbHVzU2lnbl9fMWJTRDAge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5GaWx0ZXJfY2hlY2tib3hfXzJBZHk5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5sYWJlbC5GaWx0ZXJfZGlzYWJsZWRfXzJGV2dPIHtcbiAgICBjb2xvcjogIzY1NjM2MztcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0zKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uRmlsdGVyX2ZhY2V0V3JhcHBlcl9fM1U2YjEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLkZpbHRlcl9mb3JtQ29udGFpbmVyX18yV1FwTyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uRmlsdGVyX2ZhY2V0TGFiZWxfXzdJaFNxIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1OWE3O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAjMDA1OWE3IDFweCBzb2xpZDtcbiAgICBmb250LWZhbWlseTogTGF0by1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICBtYXJnaW4tdG9wOiAuNnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5GaWx0ZXJfZmFjZXRMYWJlbHNNYXJnaW5fX2VSekNUIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5GaWx0ZXJfY2xvc2VJY29uX18zOFM3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC43cmVtO1xufVxuXG4uRmlsdGVyX2ZpbHRlckJ1dHRvbk1vYmlsZV9fM0lXRlIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5QTc7XG4gICAgcGFkZGluZzogNy41cHggMTBweDtcbn1cblxuLkZpbHRlcl9maWx0ZXJCdXR0b25Nb2JpbGVfXzNJV0ZSID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5GaWx0ZXJfZmlsdGVyQ29udGFpbmVyX19ESVZWTCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uRmlsdGVyX2NsZWFyQnV0dG9uX19YSHFROSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LWZhbWlseTogTGF0by1Cb2xkLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5GaWx0ZXJfbW9iaWxlRmFjZXRzX18xT0VRbSB7XG4gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmViZWJlO1xuICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG59XG5cbi5GaWx0ZXJfcmVzdWx0c0ZvdW5kX19zaW9nYSB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5GaWx0ZXJfYXBwbHlCdXR0b25fXzJ3Qk8yIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uRmlsdGVyX21vZGFsX196S2t2NSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLkZpbHRlcl9tb2RhbEJvZHlfX2xMSEpoIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLkZpbHRlcl9tb2JpbGVGYWNldHNfXzFPRVFtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5GaWx0ZXJfZGVza3RvcF9fMVUyREQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4gIC5Tb3J0X3NlbGVjdENvbnRhaW5lcl9fMXpkbHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvLUJvbGQsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5Tb3J0X3Jlc3VsdHNDb3VudF9fMnF5V28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuU29ydF9zZWxlY3RDb250YWluZXJEaXNhYmxlZF9fMXdxMGcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLlNvcnRfc29ydEJ5TGFiZWxfXzFDbGdmIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLlNvcnRfc29ydExhYmVsRGlzYWJsZWRfXzJPc2JIIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBjb2xvcjogI2JlYmViZTtcbn1cblxuICAuU29ydF9zb3J0TGFiZWxCdXR0b25fXzEtcFVZIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5Tb3J0X3NlbGVjdENvbnRhaW5lcl9fMXpkbHAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLlNvcnRfc2VsZWN0Q29udGFpbmVyRGlzYWJsZWRfXzF3cTBnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLyppbXBvcnQgc3R5bGVzIGxpa2UgICBjb21wb3NlczogY2xhc3NOYW1lIGZyb20gXCIuLi8uLi9Db21tb24vZ2xvYmFsLmNzc1wiOyovXG5cbi8qQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gUmVndWxhcicpLCBsb2NhbCgnU291cmNlLVNhbnMtUHJvLVJlZ3VsYXInKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjE2L1M2dXl3NEJNVVRQSGp4NHdYaVd0RkNjLndvZmYyKVxuICAgICAgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59Ki9cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKmJsdWUgYm9yZGVyIHRyYW5zcGFyZW50IGJhY2tncm91bmQgYnV0dG9uKi9cbi50cmFuc3BhcmVudEJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAxNXB4O1xufVxuXG4udHJhbnNwYXJlbnRCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4vKm1pc21hdGNoZWQgaGVhZGluZ3Mgc3R5bGluZyovXG4ubWlzbWF0Y2hlZEhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1pc21hdGNoZWRTZWNvbmRXb3JkIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNjb250ZW50LXdyYXBwZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBMYXp5IExvYWRpbmc6IGZhZGUgaW1hZ2UgaW4gYWZ0ZXIgbG9hZCAqL1xuLmxhenlsb2FkLFxuLmxhenlsb2FkaW5nIHtcblx0b3BhY2l0eTogMDtcbn1cbi5sYXp5bG9hZGVkIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcztcbn1cbiBcbi8qIENoYXRib3QgYnV0dG9ucyAqL1xuLmFjLXB1c2hCdXR0b246ZGlzYWJsZWR7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uRXJyb3JCb3VuZGFyeV9lcnJvckRpdl9fMXYwT20ge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMjBweCAwIDUwcHggMDtcbn1cblxuLkVycm9yQm91bmRhcnlfZXJyb3JCdXR0b25fXzNIZjdUIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyMDgsIDc4LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLkNoYXRBY3Rpb25CdXR0b25fQ2hhdEFjdGlvbkJ1dHRvbl9fS2pJR3Age1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogN3JlbTtcbiAgd2lkdGg6IDdyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLk1vZGFsX01vZGFsX18xOHdvNSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uRXh0ZXJuYWxMaW5rV2FybmluZ19FeHRlcm5hbExpbmtXYXJuaW5nX18yTDdmLSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uRXh0ZXJuYWxMaW5rV2FybmluZ19FeHRlcm5hbExpbmtXYXJuaW5nX18yTDdmLSAuRXh0ZXJuYWxMaW5rV2FybmluZ19tb2RhbEJvZHlfXzI5VGVTIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5FeHRlcm5hbExpbmtXYXJuaW5nX0V4dGVybmFsTGlua1dhcm5pbmdfXzJMN2YtIC5FeHRlcm5hbExpbmtXYXJuaW5nX21lc3NhZ2VUaXRsZV9faWM0NHgge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uRXh0ZXJuYWxMaW5rV2FybmluZ19tb2RhbFBhZGRpbmdfXzNHOG0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLkV4dGVybmFsTGlua1dhcm5pbmdfRXh0ZXJuYWxMaW5rV2FybmluZ19fMkw3Zi0gLkV4dGVybmFsTGlua1dhcm5pbmdfY291bnRlckNvbnRhaW5lcl9fM19OWEUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLkV4dGVybmFsTGlua1dhcm5pbmdfRXh0ZXJuYWxMaW5rV2FybmluZ19fMkw3Zi0gLkV4dGVybmFsTGlua1dhcm5pbmdfY291bnRlcl9fM2pqWnkge1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cblxuLkNoYXRfY2hhdFdyYXBwZXJfXzJqaEpFIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNoYXRfY2hhdFdyYXBwZXJfXzJqaEpFLkNoYXRfbGF1bmNoZWRBbmRTaG93aW5nX19mX2pTTyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5DaGF0X2NoYXRXcmFwcGVyX18yamhKRS5DaGF0X2Nsb3NlZF9fRVE2QkIsXG4uQ2hhdF9jaGF0V3JhcHBlcl9fMmpoSkUuQ2hhdF9sYXVuY2hlZEFuZEhpZGRlbl9fM2tPREYge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5DaGF0X0NoYXRfXzJERUJlIHtcbiAgbWluLWhlaWdodDogMTVyZW07XG4gIGhlaWdodDogNTVyZW0gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggLTJweCByZ2IoMCAwIDAgLyAyMCUpLFxuICAgIDBweCAzcHggNHB4IDBweCByZ2IoMCAwIDAgLyAxNCUpLCAwcHggMXB4IDhweCAwcHggcmdiKDAgMCAwIC8gMTIlKTtcbn1cblxuLkNoYXRfQ2hhdF9fMkRFQmUgPiBkaXZbcm9sZT0nZm9ybSddIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4vKiBSb3VuZCBib3R0b20gYm9yZGVyIG9mIGNoYXQgd2luZG93ICovXG4uQ2hhdF9DaGF0X18yREVCZSxcbi5DaGF0X0NoYXRfXzJERUJlID4gZGl2W3JvbGU9J2Zvcm0nXSA+IC5tYWluIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uQ2hhdF9DaGF0X18yREVCZSA+IGRpdltyb2xlPSdmb3JtJ10gPiAubWFpbiA+IGZvcm0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi8qIFN0eWxlIHNlbmQgbWVzc2FnZSBidXR0b24gKi9cbi5DaGF0X0NoYXRfXzJERUJlID4gZGl2W3JvbGU9J2Zvcm0nXSA+IC5tYWluID4gZGl2ID4gYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLyogU2V0IGJhY2tncm91bmQgY29sb3Igb2YgYXZhdGFyIGNpcmNsZSB0byB0cmFuc3BhcmVudCAqL1xuLmF2YXRhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNldCB0ZXh0IGNvbG9yIG9mIGFsbCBuZXN0ZWQgY29udGVudCBvZiBib3QgbWVzc2FnZXMgKi9cbnVsID4gbGlbcm9sZT0nbGlzdGl0ZW0nXSA+IGRpdjpub3QoLmZyb20tdXNlcikge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLyogU2V0IHRleHQgY29sb3Igb2YgYWxsIG5lc3RlZCBjb250ZW50IG9mIGJvdCBtZXNzYWdlcyAqL1xudWwgPiBsaVtyb2xlPSdsaXN0aXRlbSddID4gZGl2Om5vdCguZnJvbS11c2VyKSBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG59XG5cbi8qIFN0eWxlIG1lc3NhZ2UgYm94IHRvIGFjY29tbW9kYXRlIHRhbGtidWJibGUgYXJyb3cgKi9cbnVsID4gbGlbcm9sZT0nbGlzdGl0ZW0nXSA+IGRpdjpub3QoLmZyb20tdXNlcikgLm1lc3NhZ2UsXG51bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gPiBkaXYuZnJvbS11c2VyIC5tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBTZXQgYm9yZGVyIHJhZGl1cyBvZiBzdWdnZXN0ZWQgYWN0aW9uIGJ1dHRvbnMgKi9cbnVsID4gbGlbcm9sZT0nbGlzdGl0ZW0nXSAuYWMtcHVzaEJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NjtcbiAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xufVxuXG51bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gLmFjLXB1c2hCdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1OWE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogU2V0IGJhY2tncm91bmQgY29sb3Igb2Ygc3VnZ2VzdGVkIGFjdGlvbiBidXR0b25zIHRvIHRyYW5zcGFyZW50ICovXG51bFxuICA+IGxpW3JvbGU9J2xpc3RpdGVtJ11cbiAgLmNvbnRlbnRcbiAgPiBkaXY6bm90KC5tZXNzYWdlKVxuICAuYnViYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5DaGF0X0NoYXRfXzJERUJlIGRpdltyb2xlPSdzdGF0dXMnXSBzdmcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi8qIFN0eWxlIHNrZWxldG9uIGxvYWRlciAqL1xuLkNoYXRfc2tlbGV0b25XcmFwcGVyX18xbGFBbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAtMnB4IHJnYigwIDAgMCAvIDIwJSksXG4gICAgMHB4IDNweCA0cHggMHB4IHJnYigwIDAgMCAvIDE0JSksIDBweCAxcHggOHB4IDBweCByZ2IoMCAwIDAgLyAxMiUpO1xufVxuXG4uQ2hhdF9jaGF0SW5wdXRDb250YWluZXJfXzF5WXZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGhlaWdodDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuLkNoYXRfY2hhdElucHV0Q29udGFpbmVyX18xeVl2byA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uQ2hhdF9jaGF0TWVzc2FnZXNfXzM5WldmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDEwcHg7XG59XG5cbi5DaGF0X2NoYXRNZXNzYWdlc19fMzlaV2YgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLkNoYXRfZXJyb3JDb250YWluZXJfXzF0OURCIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNjNTBmMWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ0hlbHZldGljYSBOZXVlJywgJ0FyaWFsJywgJ3NhbnMtc2VyaWYnO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLkNoYXRfZXJyb3JJY29uX18xemZnbiB7XG4gIGZpbGw6ICNjNTBmMWY7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLkNoYXRfYXZhdGFyU2tlbGV0b25fXzF0QnFGIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLkNoYXRfaW5wdXRQbGFjZWhvbGRlclNrZWxldG9uX19hQTdEciB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuLkNoYXRfc2VuZEJ0blNrZWxldG9uX18xcWhtTiB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuLyogU3R5bGUgdHlwaW5nIGluZGljYXRvciAqL1xuLyogLkNoYXQgOmdsb2JhbCgudHlwaW5nKSB7XG59ICovXG5cbi5DaGF0X0NoYXRfXzJERUJlIC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQsXG4uQ2hhdF90eXBpbmdJbmRpY2F0b3JfXzNJMUdiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWZjNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEzcHggMCA1cHggNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5DaGF0X3R5cGluZ0luZGljYXRvcl9fM0kxR2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTQ1cHg7XG4gIGxlZnQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDEzcHggMCA1cHggMjFweDtcbn1cblxuLkNoYXRfQ2hhdF9fMkRFQmUgLnR5cGluZyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdixcbi5DaGF0X2RvdEZsYXNoaW5nX18zV1dTSSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgLXdlYmtpdC1hbmltYXRpb246IENoYXRfZG90Rmxhc2hpbmdfXzNXV1NJIDFzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBDaGF0X2RvdEZsYXNoaW5nX18zV1dTSSAxcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5DaGF0X0NoYXRfXzJERUJlIC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6OmJlZm9yZSxcbi5DaGF0X0NoYXRfXzJERUJlIC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6OmFmdGVyLFxuLkNoYXRfZG90Rmxhc2hpbmdfXzNXV1NJOjpiZWZvcmUsXG4uQ2hhdF9kb3RGbGFzaGluZ19fM1dXU0k6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5DaGF0X0NoYXRfXzJERUJlIC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6OmJlZm9yZSxcbi5DaGF0X2RvdEZsYXNoaW5nX18zV1dTSTo6YmVmb3JlIHtcbiAgbGVmdDogLTE1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBDaGF0X2RvdEZsYXNoaW5nX18zV1dTSSAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBDaGF0X2RvdEZsYXNoaW5nX18zV1dTSSAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG4uQ2hhdF9DaGF0X18yREVCZSAudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2OjphZnRlcixcbi5DaGF0X2RvdEZsYXNoaW5nX18zV1dTSTo6YWZ0ZXIge1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtd2Via2l0LWFuaW1hdGlvbjogQ2hhdF9kb3RGbGFzaGluZ19fM1dXU0kgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogQ2hhdF9kb3RGbGFzaGluZ19fM1dXU0kgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLkNoYXRfYm90VHlwaW5nX18yRjNPbSB1bFtyb2xlPSdsaXN0J10ge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4vKiBTdHlsZSBmZWVkYmFjayBidXR0b25zICovXG4uQ2hhdF9DaGF0X18yREVCZSBkaXZbcm9sZT0nZm9ybSddIHVsID4gbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc2NzY3Njtcbn1cblxuLyogU3R5bGUgc3VnZ2VzdGVkIGZlZWRiYWNrIGJ1dHRvbnMgKi9cbi5DaGF0X0NoYXRfXzJERUJlIGJ1dHRvbi5hYy1wdXNoQnV0dG9uID4gZGl2LFxuLkNoYXRfQ2hhdF9fMkRFQmUgZGl2LmFjLXRleHRCbG9jayA+IHAge1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbn1cblxuLyogU3R5bGUgdGl0bGVzIGFuZCBzdWJ0aXRsZXMgb2Ygc3RhdGUgZHJvcGRvd24gKi9cbi5DaGF0X0NoYXRfXzJERUJlIC5hYy1jb250YWluZXIgPiAuYWMtdGV4dEJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMi42MXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5DaGF0X0NoYXRfXzJERUJlIC5hYy1jb250YWluZXIgPiAuYWMtdGV4dEJsb2NrOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTguNjJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFN0eWxlIHN0YXR1cyBsb2FkaW5nIHNwaW5uZXIgaWNvbiovXG4uQ2hhdF9DaGF0X18yREVCZSBkaXZbcm9sZT0nc3RhdHVzJ10gPiBkaXYgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgQ2hhdF9kb3RGbGFzaGluZ19fM1dXU0kge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgfVxuICA1MCUsXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBDaGF0X2RvdEZsYXNoaW5nX18zV1dTSSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIDUwJSxcbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYzMHB4KSB7XG4gIC5DaGF0X0NoYXRfXzJERUJlIHtcbiAgICBoZWlnaHQ6IDUycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuQ2hhdF9DaGF0X18yREVCZSB7XG4gICAgaGVpZ2h0OiA0N3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgLkNoYXRfQ2hhdF9fMkRFQmUge1xuICAgIGhlaWdodDogNDByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5DaGF0X0NoYXRfXzJERUJlIHtcbiAgICBoZWlnaHQ6IDMycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuQ2hhdF9DaGF0X18yREVCZSB7XG4gICAgaGVpZ2h0OiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLkNoYXRfQ2hhdF9fMkRFQmUge1xuICAgIGhlaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLkNoYXRfY2hhdFdyYXBwZXJfXzJqaEpFIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuQ2hhdF9DaGF0X18yREVCZSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuQ2hhdF9DaGF0X18yREVCZSA+IGRpdltyb2xlPSdsb2cnXSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDJweCk7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5DaGF0X0NoYXRfXzJERUJlID4gZGl2W3JvbGU9J2Zvcm0nXSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5DaGF0X0NoYXRfXzJERUJlID4gZGl2W3JvbGU9J2Zvcm0nXSBsaSBidXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLkNoYXRfQ2hhdF9fMkRFQmUsXG4gIC5DaGF0X0NoYXRfXzJERUJlID4gZGl2W3JvbGU9J2Zvcm0nXSA+IC5tYWluIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLkNoYXRfYXZhdGFyU2tlbGV0b25fXzF0QnFGIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLkNoYXRfc2tlbGV0b25XcmFwcGVyX18xbGFBbyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLkNoYXRfY2hhdElucHV0Q29udGFpbmVyX18xeVl2byB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5DaGF0X2NoYXRNZXNzYWdlc19fMzlaV2Yge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uQ2hhdEhlYWRlcl9DaGF0SGVhZGVyX18xZGM4SSB7XG4gIGhlaWdodDogNS4ycmVtO1xuICBiYWNrZ3JvdW5kOiAjMDczYzY3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDczYzY3IDAlLCAjMDg0ZTg2IDUwJSwgIzA3M2M2NyAxMDAlKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLkNoYXRIZWFkZXJfdGl0bGVDb250YWluZXJfX28wWDg0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLkNoYXRIZWFkZXJfdGl0bGVfX3F3LWFQIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIDAgMCAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLkNoYXRIZWFkZXJfbWluaW1pemVCdG5Db250YWluZXJfX0JDMXdOIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLkNoYXRIZWFkZXJfbWluaW1pemVCdG5fXzJXOEc1LFxuLkNoYXRIZWFkZXJfY2xvc2VCdG5fXzFVa3NXIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uQ2hhdEhlYWRlcl9taW5pbWl6ZUJ0bl9fMlc4RzUgc3ZnLFxuLkNoYXRIZWFkZXJfY2xvc2VCdG5fXzFVa3NXIHN2ZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLkNoYXRIZWFkZXJfbWluaW1pemVCdG5fXzJXOEc1IC5NdWlJY29uQnV0dG9uLWxhYmVsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5DaGF0SGVhZGVyX0NoYXRIZWFkZXJfXzFkYzhJIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5DaGF0Ym90X0NoYXRib3RfX2VzMUl6IHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5MHZ3O1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uQ2hhdGJvdF9DaGF0Ym90X19lczFJei5DaGF0Ym90X2xhdW5jaGVkQW5kU2hvd2luZ19fM0l0Nmoge1xuICBtYXgtd2lkdGg6IDQycmVtO1xufVxuLkNoYXRib3RfQ2hhdGJvdF9fZXMxSXouQ2hhdGJvdF9sYXVuY2hlZEFuZEhpZGRlbl9fMTZ0N0UsXG4uQ2hhdGJvdF9DaGF0Ym90X19lczFJei5DaGF0Ym90X2Nsb3NlZF9fM1NDc1cge1xuICBtYXgtd2lkdGg6IDdyZW07XG59XG5cbi5DaGF0Ym90X0NoYXRib3RfX2VzMUl6LkNoYXRib3RfbGF1bmNoZWRBbmRIaWRkZW5fXzE2dDdFIC5yZWFjdC13ZWItY2hhdCxcbi5DaGF0Ym90X0NoYXRib3RfX2VzMUl6LkNoYXRib3RfY2xvc2VkX18zU0NzVyAgLnJlYWN0LXdlYi1jaGF0e1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLkNoYXRib3Rfc25hY2tCYXJfXzFIdGZ1IC5NdWlTbmFja2JhckNvbnRlbnQtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xufVxuXG4uQ2hhdGJvdF90b29sdGlwQW5kQnRuQ29udGFpbmVyX18yWC0tMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NoYXRib3QtcG9wb3ZlciB7XG4gIHRvcDogLTczcHggIWltcG9ydGFudDtcbiAgbGVmdDogLTEwOXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxODhweCAhaW1wb3J0YW50O1xufVxuXG4jY2hhdGJvdC1wb3BvdmVyIC5hcnJvdyB7XG4gIGxlZnQ6IDc2JSAhaW1wb3J0YW50O1xufVxuI2NoYXRib3QtcG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuI2NoYXRib3QtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLkNoYXRib3RfdG9vbHRpcENvbnRhaW5lcl9fMWRueU4gcCB7XG4gIG1hcmdpbjowO1xufVxuXG4uQ2hhdGJvdF9jbG9zZUJ0bkNvbnRhaW5lcl9fMlpMV2oge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5DaGF0Ym90X3Rvb2x0aXBUZXh0X18xSEY3VSB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkNoYXRib3RfY2xvc2VCdG5Db250YWluZXJfXzJaTFdqIC5NdWlCdXR0b25CYXNlLXJvb3Qge1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuQ2hhdGJvdF9DaGF0Ym90X19lczFJei5DaGF0Ym90X2xhdW5jaGVkQW5kU2hvd2luZ19fM0l0Nmoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9ICBcbn1cbi8qIE1ha2UgY2xpY2tzIHBhc3MtdGhyb3VnaCAqL1xuI25wcm9ncmVzcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jbnByb2dyZXNzIC5iYXIge1xuICAvKiBiYWNrZ3JvdW5kOiAjMjlkOyAqL1xuICBiYWNrZ3JvdW5kOiByZ2IoMSAxNTggODEpO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAzMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gIHdpZHRoOiAxMDAlO1xuICAvKiBoZWlnaHQ6IDJweDsgKi9cbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi8qIEZhbmN5IGJsdXIgZWZmZWN0ICovXG4jbnByb2dyZXNzIC5wZWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzI5ZCwgMCAwIDVweCAjMjlkO1xuICBvcGFjaXR5OiAxLjA7XG5cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMHB4LCAtNHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMHB4LCAtNHB4KTtcbn1cblxuLyogUmVtb3ZlIHRoZXNlIHRvIGdldCByaWQgb2YgdGhlIHNwaW5uZXIgKi9cbiNucHJvZ3Jlc3MgLnNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDMxO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4jbnByb2dyZXNzIC5zcGlubmVyLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMSAxNTggODEpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiKDEgMTU4IDgxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBucHJvZ3Jlc3Mtc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBucHJvZ3Jlc3Mtc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5wcm9ncmVzcy1jdXN0b20tcGFyZW50ICNucHJvZ3Jlc3MgLnNwaW5uZXIsXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbnByb2dyZXNzLXNwaW5uZXIge1xuICAwJSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5Aa2V5ZnJhbWVzIG5wcm9ncmVzcy1zcGlubmVyIHtcbiAgMCUgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuXG4iLCIvKiBHTE9CQUwgQ09MT1JTICovXG46cm9vdCB7XG4gIC0tbWFpbi1ibHVlOiAjMDk2NGI2O1xuICAtLW1haW4teWVsbG93OiAjZjhjNjNhO1xuICAtLXllbGxvdzogcmdiYSgyNTAsIDIwOCwgNzgsIDEpO1xuICAtLXllbGxvdy0yOiAjZmFkMDRlO1xuICAtLXllbGxvdy0zOiByZ2JhKDI0OCwgMTk4LCA1OCwgMC43NTY4NjI3NDUwOTgwMzkpO1xuICAtLXllbGxvdy00OiByZ2IoMjQ4LCAxOTgsIDU4KTtcbiAgLS15ZWxsb3ctNTogI2ZmZjNjZDtcbiAgLS15ZWxsb3ctNjogI2ZhZDA0ZTtcbiAgLS15ZWxsb3ctNzogcmdiYSgyNDgsIDE5OCwgNTgsIDAuOSk7XG4gIC0teWVsbG93LTg6ICNmOGM1NTU7XG4gIC0tbWFpbi1yZWQ6ICNmZjY2MDA7XG4gIC0tcmVkOiAjYWUxMjEyO1xuICAtLWRhcmstcmVkOiAjYTQwNTA1O1xuICAtLXJlZC0yOiAjYTQwNTA1O1xuICAtLXJlZC0zOiAjZGEwMDAwO1xuICAtLWNvZC1ncmV5OiAjMWUxZTFlO1xuICAtLWRhcmstZ3JleTogIzMzMzMzMztcbiAgLS1kYXJrLWdyZXktMjogIzM2MzYzNjtcbiAgLS1kYXJrLWdyZXktMzogIzI4MjgyODtcbiAgLS1kYXJrLWdyZXktNDogIzU1NTU1NTtcbiAgLS12ZXJ5LWRhcmstZ3JleTogIzIyMjIyMjtcbiAgLS12ZXJ5LWRhcmstZ3JleS0yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAtLXZlcnktZGFyay1ncmV5LTM6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gIC0tdmVyeS1kYXJrLWdyZXktNDogcmdiYSgzMywgMzMsIDMzLCAwLjIpO1xuICAtLXZlcnktZGFyay1ncmV5LTU6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLS1saWdodC1ncmV5OiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIC0tbGlnaHQtZ3JleS0yOiByZ2JhKDIwMiwgMTk5LCAxOTksIDEpO1xuICAtLWxpZ2h0LWdyZXktMzogIzY1NjM2MztcbiAgLS1saWdodC1ncmV5LTQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gIC0tbGlnaHQtZ3JleS01OiAjOGM4YjhiO1xuICAtLWxpZ2h0LWdyZXktNjogcmdiYSg5OSwgOTksIDk5LCAxKTtcbiAgLS1saWdodC1ncmV5LTc6ICM4YzhiOGI7XG4gIC0tbGlnaHQtZ3JleS04OiAjNjY2NjY2O1xuICAtLWxpZ2h0LWdyZXktOTogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjU1KTtcbiAgLS1saWdodC1ncmV5LTEwOiByZ2JhKDE1MywgMTUzLCAxNTMsIDEpO1xuICAtLXZlcnktbGlnaHQtZ3JleTogI2VkZWRlZDtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMjogcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMzogI2U5ZjBmYjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNDogI2NjY2NjYztcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNTogI2QxZTlmZjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNjogI2U0ZTRlNDtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNzogI2RlZGVkZTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktODogI2YyZjJmMjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktOTogI2RkZjNmZTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMTA6ICNkMmQyZDI7XG4gIC0tdmVyeS1saWdodC1ncmV5LTExOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICAtLXZlcnktbGlnaHQtZ3JleS0xMjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtLXNpbHZlcjogI2JjYmFiYTtcbiAgLS1tYWluLXdoaXRlOiAjZmZmZmZmO1xuICAtLWRhcmstYmx1ZTogIzAwNjZjYztcbiAgLS1kYXJrLWJsdWUtMjogIzBhNjRiNjtcbiAgLS1kYXJrLWJsdWUtMzogcmdiKDAsIDg5LCAxNjcpO1xuICAtLWRhcmstYmx1ZS00OiAjMDI2MWI0O1xuICAtLWRhcmstYmx1ZS01OiByZ2IoNSwgNjEsIDEwOSk7XG4gIC0tZGFyay1ibHVlLTY6ICMwNzY0YjY7XG4gIC0tZGFyay1ibHVlLTc6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIC0tZGFyay1ibHVlLTg6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICAtLWRhcmstYmx1ZS05OiAjMDA1OWE3O1xuICAtLWRhcmstYmx1ZS0xMDogIzIzNTI3YztcbiAgLS1kYXJrLWJsdWUtMTE6ICMwNzNjNjc7XG4gIC0tZGFyay1ibHVlLTEyOiAjMTM1YzlhO1xuICAtLWRhcmstYmx1ZS0xMzogIzMzN2FiNztcbiAgLS1kYXJrLWJsdWUtMTQ6ICMyNTY0YjY7XG4gIC0tZGFyay1ibHVlLTE1OiAjMTkzNTVlO1xuICAtLWRhcmstYmx1ZS0xNjogcmdiKDI1LCA1MywgOTQpO1xuICAtLWRhcmstYmx1ZS0xNzogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIC0tZGFyay1ibHVlLTE4OiByZ2JhKDIzOSwgMjM3LCAyMzcsIDEpO1xuICAtLWRhcmstYmx1ZS0xOTogIzAwNjVmZjtcbiAgLS1kYXJrLWJsdWUtMjA6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIC0tZGFyay1ibHVlLTIxOiByZ2JhKDcsIDYwLCAxMDMsIDAuOCk7XG4gIC0tYmx1ZS1saWdodGVzdDogI0U4RjBGQjtcbiAgLS1icm93bjogIzg1NjMwNztcbiAgLS1ncmVlbjogIzAwY2M2Njtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbmJvZHkgLnNyLW9ubHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG5cbmNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDY1dmg7XG59XG5cbmEge1xuICBjb2xvcjogIzA5NjRiNjtcbn1cblxucCxcbnAgKiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMSAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuaDIsXG5oMiAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5oMyxcbmgzICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5oNCxcbmg0ICosXG5oNSxcbmg1ICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmgyLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucmVhY3Qtc2VsZWN0X19zaW5nbGUtdmFsdWUge1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmVtcHR5LWJ1bGxldC1wb2ludCB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDAuNTtcbn1cbiIsIi5uYXYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4ubmF2ID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xufVxuXG4ubmF2ID4gbGkgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJ1dHRvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDRweCAwIDAgLTQ1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAtNDhweDtcbiAgfVxufVxuXG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MnB4KSB7XG4gIC5pZVN3aXRjaGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBOYXZiYXIgKi9cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyKSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgei1pbmRleDogOTk5O1xufVxuXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhKSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIgc3Bhbikge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSBzdmcpIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24gPiBhIC5jYXJldCkge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudSkge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZhZDA0ZTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLXllbGxvdy02KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbjpnbG9iYWwoLm5ld3Nyb29tLW1lbnUpLFxuOmdsb2JhbCguZ2V0LWludm9sdmVkLW1lbnUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIpLFxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItYnJhbmQpIHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cblxuLmxvZ28ge1xuICBoZWlnaHQ6IDUzcHg7XG4gIG1heC13aWR0aDogMjIycHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi8qIEFycm93ICovXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIpLFxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51OmJlZm9yZSkge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDMwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyAnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NCwgMjI1LCAyNDUsIDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTMpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudTpiZWZvcmUpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NCwgMjI1LCAyNDUsIDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTMpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFkMDRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS15ZWxsb3ctNik7XG4gIGJvcmRlci13aWR0aDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4vKiBIb3ZlciBuYXYgaXRlbSAqL1xuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSksXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lclxuICAgIC5uYXZiYXItZGVmYXVsdFxuICAgIC5uYXZiYXItbmF2XG4gICAgPiBsaVtyb2xlPSdwcmVzZW50YXRpb24nXVxuICAgID4gYVtyb2xlPSdidXR0b24nXSk6aG92ZXIsXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXJcbiAgICAubmF2YmFyLWRlZmF1bHRcbiAgICAubmF2YmFyLW5hdlxuICAgID4gbGlbcm9sZT0ncHJlc2VudGF0aW9uJ11cbiAgICA+IGFbcm9sZT0nYnV0dG9uJ10pOmZvY3VzLFxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGEpOmhvdmVyLFxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGEpOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGEpOmZvY3VzLFxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyXG4gICAgLm5hdmJhci1kZWZhdWx0XG4gICAgLm5hdmJhci1uYXZcbiAgICA+IGxpW3JvbGU9J3ByZXNlbnRhdGlvbiddXG4gICAgPiBhW3JvbGU9J2J1dHRvbiddKTpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcbn1cblxuOmdsb2JhbCgubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEpLFxuOmdsb2JhbCgubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIpLFxuOmdsb2JhbCgubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIExhbmd1YWdlIGJ1dHRvbiAqL1xuLmxhbmcge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5sYW5nIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIFNlYXJjaCBCYXIgKi9cbi5zZWFyY2hCYXIge1xuICB3aWR0aDogMjByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGhlaWdodDogMy40cmVtO1xufVxuXG4uc2VhcmNoTGFiZWwge1xuICBmb250LXNpemU6ICAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWFyY2hXcmFwIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1jb2xsYXBzZSAuZm9ybS1jb250cm9sKSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi8qIE5hdmJhciBjdXN0b20gYnJlYWtwb2ludCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1oZWFkZXIpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1sZWZ0LCAubmF2YmFyLXJpZ2h0KSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci10b2dnbGUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci10b2dnbGU6OmJlZm9yZSkge1xuICAgIGNvbnRlbnQ6ICdNRU5VJztcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci10b2dnbGUgLmljb24tYmFyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1jb2xsYXBzZSkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZml4ZWQtdG9wKSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1uYXYpIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDcuNXB4O1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLW5hdiA+IGxpKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLW5hdiA+IGxpID4gYSkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAuY29sbGFwc2UuaW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGEgLmNhcmV0KSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzA5NjRiNjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwOTY0YjY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJvcmRlci10b3A6IDhweCBkYXNoZWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xuICB9XG5cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmNhcmV0KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDk2NGI2O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA5NjRiNjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB9XG5cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51OmJlZm9yZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLWRlZmF1bHRcbiAgICAgIC5uYXZiYXItZm9ybSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSBzdmcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIE5hdmJhciBjdXN0b20gYnJlYWtwb2ludCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoV3JhcCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mb3JtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zZWFyY2hCYXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypmb3Igb2xkIGlwaG9uZXMqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuIiwiLmJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS04KTtcbn1cbi5zdHJpcCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5mbGFnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4uaW5mbyB7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbn1cblxuLmZha2VMaW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5zdmdJY29ucyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5kb3duSWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIFNraXAgTmF2IGZvciBzY3JlZW4gcmVhZGVycyAqL1xuLnNraXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmEuc2tpcDphY3RpdmUsXG5hLnNraXA6Zm9jdXMsXG5hLnNraXA6aG92ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBOYXZiYXIgY3VzdG9tIGJyZWFrcG9pbnQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmljaWFsSW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5yb3dXaXRoRmxhZyB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5saW5rIHtcbiAgY29sb3I6ICMxMzVjOWE7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBwcmludCBzdHlsZXMgKi9cbkBtZWRpYSBwcmludCB7XG4gIC5iYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5lbWVyZ2VuY3lCYW5uZXJXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbWVyZ2VuY3lCYW5uZXIuTXVpQWxlcnQtc3RhbmRhcmRXYXJuaW5nLFxuLmVtZXJnZW5jeUJhbm5lci5NdWlBbGVydC1yb290IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5lbWVyZ2VuY3lCYW5uZXIgLk11aUFsZXJ0LW1lc3NhZ2UgcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZW1lcmdlbmN5QmFubmVyIC5NdWlBbGVydC1tZXNzYWdlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVtZXJnZW5jeUJhbm5lciAuTXVpU3ZnSWNvbi1yb290IHtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmVtZXJnZW5jeUJhbm5lciAuTXVpQWxlcnQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5lbWVyZ2VuY3lCYW5uZXIgLk11aUFsZXJ0LW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZW1lcmdlbmN5QmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbiAgcGFkZGluZzogNTBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMC44ZW07XG59XG5cbi5mb290ZXJUaXRsZSA+IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbn1cblxuLnNvY2lhbFJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvb3RlciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvb3RlclRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmFja1RvcCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmJhY2tUb3BNb2JpbGUge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5iYWNrVG9wIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWxNZWRpYSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsTWVkaWEgYSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5zb2NpYWxNZWRpYSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ubW9iaWxlUGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogTmF2YmFyIGN1c3RvbSBicmVha3BvaW50ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jZW50ZXJ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNvY2lhbFJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG5cbiAgLm1vYmlsZVBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICB9XG5cbiAgLmZvb3RlclRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuc29jaWFsTWVkaWEge1xuICAgIG1hcmdpbjogMTBweCAwIDAgLTVweDtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5iYWNrVG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5iYWNrVG9wTW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuY2VudGVye1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIHByaW50IHN0eWxlcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgLmZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLm92ZXJsYXkge1xuICB3aWR0aDogNjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAxOTgsIDU4LCAwLjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA4MHB4IDA7XG4gIHBhZGRpbmc6IDMwcHggMzVweCAzMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uZW1wdHlCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ub3ZlcmxheUJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogMTM4cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogNnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ubW9iaWxlT3ZlcmxheUJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ub3ZlcmxheUJ1dHRvbjpob3Zlcixcbi5vdmVybGF5QnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLm92ZXJsYXlQIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5cbi5tb2JpbGVPdmVybGF5UCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ub3ZlcmxheUxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbn1cbi5vdmVybGF5TGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAub3ZlcmxheSB7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMjVweDtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuXG4gIC5vdmVybGF5QnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub3ZlcmxheSB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub3ZlcmxheSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuIiwiLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLmJ1dHRvbiB7IFxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgfVxuICAgIH1cblxuLnNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuXG4uc2Vjb25kYXJ5OmhvdmVyLFxuLnNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuXG4uYmx1ZTpob3Zlcixcbi5ibHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi55ZWxsb3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzYzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjhjNjNhO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluLXllbGxvdyk7XG59XG5cbi55ZWxsb3c6aG92ZXIsXG4ueWVsbG93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbiIsIi5jYXRCdXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLldpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2F0QnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5hbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktMyk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xufVxuLmFsaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi50aXRsZUJveCB7XG4gIHdpZHRoOiAyOSU7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG59XG5cbi5jYXRSb3cge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCA1MHB4IDE4MHB4IDUwcHg7XG59XG5cbi5jYXRJY29ucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLmNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuLmNhcmRzSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB3aWR0aDogMTYlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qZm9yIElFIDExKi9cbn1cblxuLmNhcmRzSXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4ICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLmNhcmRzQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRzIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0by1Cb2xkXCIsIFwiTGF0byBCb2xkXCIsIFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbjtcbn1cblxuLmNhcmRzIGgzOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qNCBjYXJkcyBtaW51cyBxdWVzdGlvbiBpbiBhIHJvdyovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRpdGxlQm94IHtcbiAgICBwYWRkaW5nOiAwIDQwcHggNDBweCA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG4gIC5jYXRSb3cge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCAxMjBweCA1MHB4O1xuICB9XG4gIC5XaWR0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY2F0QnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAud2lkdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xZW07XG4gIH1cbn1cbi8qMiBjYXJkcyBpbiBhIGNvbHVtbiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjllbTtcbiAgfVxuICAuY2F0Um93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggODBweCA1MHB4O1xuICB9XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY2FyZHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbiAgLmNhdEJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgfVxuICAuY2F0Um93IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG4gIC5jYXJkcyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICAudGl0bGVCb3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4vKmZvciBpcGhvbmU1IDEgY29sdW1uKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgLmNhcmRzIGgzIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG4gIC50aXRsZUJveCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbn1cbiIsIi5uZXdzQnV0dG9uIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZhbGxiYWNrIGZvciBJRSAxMSovXG4uV2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5ld3NCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4ubmV3c0J1dHRvbiBzdmcge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4udGl0bGVCb3gge1xuICB3aWR0aDogMTYlO1xuICBtYXJnaW46IDEwJSAwIDAgNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0by1MaWdodFwiLCBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cblxuLnNlY29uZFdvcmQge1xuICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgXCJMYXRvIEJvbGRcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmV3c1JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCA1MHB4IDMwcHggNTBweDtcbn1cblxuLm5ld3NJY29ucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLmNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuLmNhcmRzSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyNiU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG59XG5cbi5jYXJkc0l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCAjMjIyMjIyO1xuICBib3gtc2hhZG93OiAwIDAgMTFweCB2YXIoLS12ZXJ5LWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5jYXJkc0NvbnRlbnQgaDMge1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZHNDb250ZW50IGgzOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcmRzQ29udGVudCBzcGFuIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYm9keVBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xufVxuXG4uY2FyZHNDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRhdGUge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uaW1nQm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkSW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7IC8qY2VudGVycyBpbWcgYSBiaXQqL1xufVxuXG4uY2FyZHMgaDMge1xuICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgXCJMYXRvIEJvbGRcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5cbi5jYXJkcyBoMzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKjMgY2FyZHMgbWludXMgdGl0bGUgaW4gYSByb3cqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50aXRsZUJveCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgfVxuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjNlbTtcbiAgfVxuICAubmV3c1JvdyB7XG4gICAgcGFkZGluZzogMCA0MHB4IDMwcHggNDBweDtcbiAgfVxufVxuLyoyIGNhcmRzIGluIGEgY29sdW1uKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAvKnJlbW92ZSBhd2t3YXJkIGhhbmdpbmcgM3JkIGFydGljbGUqL1xuICAuY2FyZHNJdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcmRzIGgzIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIC5uZXdzQnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGl0bGVCb3gge1xuICAgIG1hcmdpbjogMTAlIDAgMCAxNXB4O1xuICB9XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgLm5ld3NSb3cge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgLmNhcmRzIGgzIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gIC5jYXJkSW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgfVxuICAuY2FyZHNDb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZHNDb250ZW50IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcmRzQ29udGVudCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXJkc0l0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJvZHlQYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLnZpZGVvQnV0dG9uLFxuLmZhY2Vib29rQnV0dG9uLFxuLnR3aXR0ZXJCdXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2hhcmUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sYWJlbCB7XG4gIGNvbG9yOiBibGFjaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zaGFyZSAuc2hhcmVJY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2hhcmUgLnNoYXJlSWNvbnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5XaWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9CdXR0b246aG92ZXIsXG4uZmFjZWJvb2tCdXR0b246aG92ZXIsXG4udHdpdHRlckJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG4udmlkZW9CdXR0b24gc3ZnLFxuLmZhY2Vib29rQnV0dG9uIHN2Zyxcbi50d2l0dGVyQnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDI0OCwgMTk4LCA1OCwgMC45KTtcbiAgYm9yZGVyOiBzb2xpZCB2YXIoLS15ZWxsb3ctNyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZTlmMGZiO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbn1cbi5wbGF5ZXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogUGxheWVyIHJhdGlvOiAxMDAgLyAoMTI4MCAvIDcyMCkgKi9cbn1cblxuLnJlYWN0X3BsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmRzSXRlbSB7XG4gIHdpZHRoOiAzMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLmJhY2tncm91bmQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jYXJkc0NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZHNDb250ZW50ID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLnNoYXJlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuLmxvZ28ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uY2FyZHNJdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggcmdiYSgzMywgMzMsIDMzLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgMTFweCB2YXIoLS12ZXJ5LWRhcmstZ3JleS00KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi50aXRsZUJveCB7XG4gIHBhZGRpbmc6IDEwJSA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDIwJTtcbn1cbi50aXRsZUJveFNvY2lhbCB7XG4gIGNvbXBvc2VzOiB0aXRsZUJveDtcbiAgcGFkZGluZzogMTAlIDBweCAxMCUgNjBweDtcbn1cbi5oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaGFyZVJvdyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMTJweCkge1xuICAudGl0bGVCb3gge1xuICAgIHdpZHRoOiAzNi41JTtcbiAgICBwYWRkaW5nOiAxMCUgNjBweDtcbiAgfVxuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMCAyMHB4O1xuICB9XG4gIC5sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnRpdGxlQm94IHtcbiAgICB3aWR0aDogNDEuNSU7XG4gIH1cbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmVhY3RfcGxheWVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAudGl0bGVCb3hTb2NpYWwge1xuICAgIHBhZGRpbmc6IDEwJSA2MHB4O1xuICB9XG4gIC50aXRsZUJveCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAuY2FyZHNDb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGluZzEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zaGFyZVJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cbiIsIi50ZXh0MSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG8tUmVndWxhclwiLCBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRleHQyIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0by1MaWdodFwiLCBcIkxhdG8gTGlnaHRcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnN0YXJ0QkZCdG5MaW5rV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdGFydEJGQnRuTGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQwNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0by1Cb2xkXCIsIFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5zdGFydEJGQnRuTGluayA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uc3RhcnRCRkJ0bkxpbms6aG92ZXIsXG4uc3RhcnRCRkJ0bkxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnV0dG9uRGl2IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5iZW5lZml0RmluZGVyIHtcbiAgYm9yZGVyOiB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdGhpbjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uaWNvbiB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZpbmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS03KTtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5idXR0b25EaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5idXR0b24ge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5iZW5lZml0RmluZGVyIHtcbiAgICBib3JkZXI6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiB0aGluO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zdGFydEJGQnRuTGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4iLCIudGV4dDIsXG4udGV4dDMge1xuICBmb250LWZhbWlseTogXCJMYXRvLUxpZ2h0XCIsIFwiTGF0byBMaWdodFwiLCBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnRleHQxIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0by1SZWd1bGFyXCIsIFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bkxpbmsge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbkxlZnQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4ueWVzLFxuLm5vIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cblxuLmNvbW1lbnRCb3gge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNvbW1lbnREaXYgdGV4dGFyZWEge1xuICB3aWR0aDogNzAlO1xufVxuXG4uY29tbWVudEJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQwNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvbW1lbnRMYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNvbW1lbnRDaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21tZW50Q2hvaWNlOmhvdmVyIHtcbiAgY29sb3I6ICNmOGM2M2E7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG59XG4uY29tbWVudExpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNvbW1lbnRMaXN0ID4gbGkge1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuLm1hcmdpblJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5mbGV4V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmZlZWRiYWNrUXVlc3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mZWVkYmFja0xpbmtzQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTVyZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mbGV4V3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZmVlZGJhY2tMaW5rc0NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5mZWVkYmFjayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNvbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC50ZXh0MSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuY29tbWVudERpdiB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29tbWVudEJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5jb21tZW50QnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuIiwiLkJ1dHRvbkxpbmsge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwIDAuMnJlbTtcbn1cblxuLkJ1dHRvbkxpbms6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLnByaW1hcnktYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU5YTc7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogIzAwNTlhNyAycHggc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuXG4ucHJpbWFyeS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDU5YTc7XG59XG5cbi5wcmltYXJ5LWJsdWU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlO1xuICBib3JkZXI6ICNiZWJlYmUgMnB4IHNvbGlkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaW1hcnkteWVsbG93IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y4YzYzYTtcbiAgYm9yZGVyOiAjZjhjNjNhIDJweCBzb2xpZDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnByaW1hcnkteWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnByaW1hcnkteWVsbG93OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2JlYmViZTtcbiAgYm9yZGVyOiAjYmViZWJlIDJweCBzb2xpZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6ICMwMDU5YTcgMnB4IHNvbGlkO1xuICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwNTlhNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cblxuLnNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDU5YTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2JlYmViZTtcbiAgYm9yZGVyOiAjYmViZWJlIDJweCBzb2xpZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4iLCIudGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4udGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG4uc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgXCJMYXRvIEJvbGRcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgfVxufVxuIiwiLmNhcmRJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgLyogRm9yIElFMTEqL1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2FyZEl0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAjMzMzMzMzO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCB2YXIoLS1kYXJrLWdyZXkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2FyZEl0ZW06aG92ZXIgKiB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZENvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmNhcmRJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogMiBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk2OXB4KSB7XG4gIC5jYXJkSXRlbSB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi8qIDMgY2FyZCBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhcmRJdGVtIHtcbiAgICB3aWR0aDogMzAuNSU7XG4gIH1cbn1cbi8qIDQgY2FyZCBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkSXRlbSB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuIiwiLm1pbmlRYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9jb250YWN0X3VzX2Fycm93Ljk2YmEyMTY2LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xufVxuXG4udGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmlyc3RXb3JkIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uZmlyc3RXb3JkOmFmdGVyIHtcbiAgY29udGVudDogJ1xcYSc7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbi5hbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW47XG59XG5cbi5hbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJyb3cge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYXJyb3dTbSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNoZWNrU20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaGVja1NtID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4ubm9QYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hbGluay5zdGFydGVkU2Nyb2xsaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAubWluaVFidG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE3cHggMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5hcnJvdyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbiIsIi5RdWlja0luZm8ge1xufVxuXG4uYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjBmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTMpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLlF1aWNrSW5mby5tb2JpbGUgLmJveC5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi53cmFwcGluZ0NvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkaW5nQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlYWRpbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5leHBhbmRCdG4ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2JpbGVFeHBhbmRDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vYmlsZUV4cGFuZEJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMyk7XG59XG5cbi5tb2JpbGVFeHBhbmRCdG4uY29sbGFwc2VkIHtcbn1cblxuLm1vYmlsZUV4cGFuZEJ0bi5taW5pUUJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQyNDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbn1cblxuLnF1aWNrTGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWFpbkNvbnRlbnQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4uUXVpY2tJbmZvLm1vYmlsZSAubWFpbkNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tYWluQ29udGVudC5jb2xsYXBzZWQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1haW5Db250ZW50IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnF1aWNrSW5mb0ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDAuM2VtIDBlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaHlwaGVuIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cbi5jb250YWN0VGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5taW5pcVRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY29udGFjdFRleHQgPiBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5jb250YWN0VGV4dCA+IGEsXG4uY29udGFjdFRleHQgPiBhOmhvdmVyLFxuLmNvbnRhY3RUZXh0ID4gcCA+IGEsXG4uY29udGFjdFRleHQgPiBwID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweCAzNXB4O1xufVxuXG4ubGluayB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogTm90IHN1cmUgd2hpY2ggY29tcG9uZW50IHdpdGhpbiB0aGlzIGFwcCBpcyB1c2luZyB0aGVzZSB0d28gY2xhc3Nlcy4uLiAqL1xuLm5vcm1hbFRleHQsXG4ubm9ybWFsVGV4dDEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm5vcm1hbFRleHQgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm5vcm1hbFRleHQxIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjhyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGZiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbiAgLm5vcm1hbFRleHQxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAubm9ybWFsVGV4dCxcbiAgLmNvbnRhY3RUZXh0IHtcbiAgICAvKnBhZGRpbmctbGVmdDogMTBweDsqL1xuICB9XG4gIC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnF1aWNrSW5mb0ludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLm1pbmlRTW9iaWxlUm93IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB9XG5cbiAgLm1pbmlRTW9iaWxlQ29sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5saW5rID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5saW5rID4gcCA+IGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLmljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5kaXNjbGFpbWVyVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmRpc2NsYWltZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggYmxhY2sgZG90dGVkO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cbi5wb2Mge1xuICBib3JkZXItdG9wOiBibGFjayBkYXNoZWQgMXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ucmVzdWx0cyB7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG4uY2FyZCxcbi5wb2NDYXJkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDAgMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG4uY2FyZCBzdmcsXG4ucG9jQ2FyZCBzdmcge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wb2NDYXJkIGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvY0NhcmQgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ucG9jQ2FyZCBkaXYgZGl2IHtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHggMjRweDtcbn1cblxuLnBvY0NhcmQgOmdsb2JhbCgucXVpY2tJbmZvQ29udGFjdEl0ZW0pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5jYXJkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uZG90dGVkQm9yZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJlc3VsdEJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucmVzdWx0VGV4dE5vdEVsaWdpYmxlLFxuLnJlc3VsdFRleHRFbGlnaWJsZSB7XG4gIGJvcmRlcjogI2NjY2NjYyAxcHggc29saWQ7XG4gIGJvcmRlcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpIDFweCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJlc3VsdFRleHROb3RFbGlnaWJsZSB7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXN1bHRUZXh0RWxpZ2libGUge1xuICBjb2xvcjogIzAwY2M2NjtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cblxuLnJlc3VsdFRpdGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jb250YWN0SW50cm8ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG4udWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVlbTtcbn1cblxuLnNlZUFsbCxcbi51bCB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEzKTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGFkZGluZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWVMaW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jYXBwUHJvY2VzcyB7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNhcHBQcm9jZXNzIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi53YXlzVG9BcHBseSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWVzdGlvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVlc3Rpb25XcmFwcGVyIGgzLFxuLndheXNUb0FwcGx5IGgzLFxuLmRvdHRlZEJvcmRlciBoMyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuIiwiLnRvb2x0aXAge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tdWlUYWJzIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdWlUYWJzIGhlYWRlciAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5tdWlUYWJzIGhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktOSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubXVpVGFicyBoZWFkZXIgc3ZnIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tdWlUYWJzIGJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG59XG4udG9vbHRpcDpob3Zlcixcbi50b29sdGlwOmZvY3VzLFxuLnRvb2x0aXA6YWN0aXZlOmZvY3VzLFxuLnRvb2x0aXA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5taW5pUUJveCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xuICBib3JkZXI6ICNiY2JhYmEgMXB4IHNvbGlkO1xuICBib3JkZXI6IHZhcigtLXNpbHZlcikgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9taW5pcV93aGl0ZV9hcnJvd3Muc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm51bWJlciB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzYzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmxvbmdDaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG4udHJhY2tlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wYW5lIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5xdWVzdGlvbkJveCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbG9hdDogaW5oZXJpdDtcbn1cbi5pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYXN0ZXJpc2sge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FlMTIxMjtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uaWVGaXgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnF1ZXN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5wYWRkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cbi5kYXRlQWxpZ24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnF1ZXN0aW9uQm94IHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxufVxuXG4uY2hlY2tib3gge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1pbmRlbnQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5lbGlnaWJpbGl0eUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG59XG4ubXNnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbGlnaWJpbGl0eSxcbi5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTEyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLmVsaWdpYmlsaXR5IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uZWxpZ2liaWxpdHlNZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbn1cblxuLmVsaWdpYmlsaXR5RGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8gTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5lbGlnaWJpbGl0eSBhLFxuLmVycm9yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzMzN2FiNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudHJhY2tlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAubWluaVFCb3gge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sZWdlbmRJbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4udG9vbFRpcENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50b29sVGlwQ2xvc2VCdG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luOiA1cHggMHB4IDVweCBhdXRvO1xufVxuXG4udG9vbFRpcENsb3NlQnRuOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwNzY0YjY7XG4gIGZpbGw6IHZhcigtLWRhcmstYmx1ZS02KTtcbn1cbiIsIiNFbGlnaWJpbGl0eV9DaGVja2VyIC5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAuTXVpVGFiLXJvb3Qge1xuICBib3JkZXItcmlnaHQ6IHdoaXRlIDFweCBzb2xpZCAhaW1wb3J0YW50O1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgLlByaXZhdGVUYWJJbmRpY2F0b3ItY29sb3JQcmltYXJ5LTIsXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAuanNzMixcbiNFbGlnaWJpbGl0eV9DaGVja2VyIC5NdWlUYWJzLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2EgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpICFpbXBvcnRhbnQ7XG59XG4uanNzMSxcbi5Qcml2YXRlVGFiSW5kaWNhdG9yLXJvb3QtMSB7XG4gIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG4uTXVpVGFiLXRleHRDb2xvclByaW1hcnkuTXVpLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmOGM2M2EgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1haW4teWVsbG93KSAhaW1wb3J0YW50O1xufVxuI21pbmlRUm93IHVsLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggYmxhY2sgc29saWQ7XG59XG5cbiNtaW5pUVJvdyB1bC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGJsYWNrIGRvdHRlZDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nZGF0ZSddOmZvY3VzLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggYmxhY2sgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXQuZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAycHggI2FlMTIxMiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLXJlZCkgc29saWQ7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0LmVycm9yOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNhZTEyMTIgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1yZWQpIHNvbGlkO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBzcGFuLmVycm9yIHtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsZWdlbmQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGxhYmVsID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgbGkuZGlzYWJsZWQge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgZmllbGRzZXQgPiBsYWJlbCB7XG4gIG1heC13aWR0aDogOTMlO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIElFMTEgaGlkZSBuYXRpdmUgYnV0dG9uICh0aGFua3MgTWF0dCEpICovXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0ZGl2IHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUEza2xFUVZSSVMrM1ZNVTlDTVJURjhkOHpCTCthaXpvUUZoeDBrVWszM1J6ZFlNTkZYVUZuWWVHcllZeWFKaVV4SkhETFN4b2RiTktwZmVmZmM5L3BiYVB5YUNyciszT0ErK3o0cnRUNVBnNUd1TW5DWTl5V1FFb0JFMXhobFVVUDhZRHJDQklCMHZvakx2R08weXo0aG00SkpBS2NZWW9QSEdPWkFVZFlvSU1CWHJjNWlRQUhlTWx6dmlGeWdqN084ZGtXRUpVNFhJOGNoQUxSaG45QVZLSGY3MFZSVEh1NHdGZmJtS1pMTkt0NTBkTEJubmEwaW1jTWQvMkkwcGhXYTNZL0QxZTFYYTlCQ1pKRzBWdVFOcGFXS014NzJ4UzFGbDUvV04zQk4rQWdKaG5aUWxxNEFBQUFBRWxGVGtTdVFtQ0MnKVxuICAgIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzcHgpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBtYXJnaW46IDVweCAwcHg7XG4gIHBhZGRpbmc6IDBweCA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAtbXMtd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4uc2VsZWN0ZGl2IHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBibGFjayBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAudGFiLXBhbmUuYWN0aXZlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3RyYWNrZXIgc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4jZHJvcGRvd24tZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG59XG5cbmlucHV0OmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuc2VsZWN0ZGl2IHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxufVxuIiwiLypcbiAqIHJlYWN0LWNpcmN1bGFyLXByb2dyZXNzYmFyIHN0eWxlc1xuICpcbiAqIEFsbCBvZiB0aGUgc3R5bGVzIGluIHRoaXMgZmlsZSBhcmUgb3B0aW9uYWwgYW5kIGNvbmZpZ3VyYWJsZSFcbiAqL1xuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciB7XG4gIC8qXG4gICAgICogVGhpcyBmaXhlcyBhbiBpc3N1ZSB3aGVyZSB0aGUgQ2lyY3VsYXJQcm9ncmVzc2JhciBzdmcgaGFzXG4gICAgICogMCB3aWR0aCBpbnNpZGUgYSBcImRpc3BsYXk6IGZsZXhcIiBjb250YWluZXIsIGFuZCB0aHVzIG5vdCB2aXNpYmxlLlxuICAgICAqXG4gICAgICogSWYgeW91J3JlIG5vdCB1c2luZyBcImRpc3BsYXk6IGZsZXhcIiwgeW91IGNhbiByZW1vdmUgdGhpcyBzdHlsZS5cbiAgICAgKi9cbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyIC5DaXJjdWxhclByb2dyZXNzYmFyLXBhdGgge1xuICBzdHJva2U6IHJnYmEoMCwgMjA0LCAxMDIsIDEpO1xuICBzdHJva2Utd2lkdGg6IDI2cHg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC41cyBlYXNlIDBzO1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciAuQ2lyY3VsYXJQcm9ncmVzc2Jhci10cmFpbCB7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgc3Ryb2tlLXdpZHRoOiAyN3B4O1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciAuQ2lyY3VsYXJQcm9ncmVzc2Jhci10ZXh0IHtcbiAgZmlsbDogcmdiYSgwLCAyMDQsIDEwMiwgMSk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTtcbiAgdGV4dC1hbmNob3I6IG1pZGRsZTtcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItYmFja2dyb3VuZCB7XG4gIGZpbGw6IGRpbWdyZXk7XG59XG5cbi8qXG4gKiBTYW1wbGUgYmFja2dyb3VuZCBzdHlsZXMuIFVzZSB0aGVzZSB3aXRoIGUuZy46XG4gKlxuICogICA8Q2lyY3VsYXJQcm9ncmVzc2JhclxuICogICAgIGNsYXNzTmFtZT1cIkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWRcIlxuICogICAgIGJhY2tncm91bmRcbiAqICAgICBwZXJjZW50YWdlPXs1MH1cbiAqICAgLz5cbiAqL1xuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIuQ2lyY3VsYXJQcm9ncmVzc2Jhci1pbnZlcnRlZFxuICAuQ2lyY3VsYXJQcm9ncmVzc2Jhci1iYWNrZ3JvdW5kIHtcbiAgZmlsbDogcmdiYSgwLCAyMDQsIDEwMiwgMSk7XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyLkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWQgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItdGV4dCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyLkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWQgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItcGF0aCB7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgc3Ryb2tlLXdpZHRoOiAyNnB4O1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2Jhci5DaXJjdWxhclByb2dyZXNzYmFyLWludmVydGVkIC5DaXJjdWxhclByb2dyZXNzYmFyLXRyYWlsIHtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbn1cbiIsIi5zaWRlQmFyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMik7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0NnB4IDE1cHggNDZweCAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQge1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0byBMaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnByZXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBlcmNlbnRhZ2Uge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5uZXh0QnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucmVzZXRCdXR0b246aG92ZXIsIC5yZXNldEJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi50ZXh0IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogLTRweCA1cHggMCAwO1xufVxuXG4ubmV4dEJ1dHRvbiBzdmcsXG4ucmVzZXRCdXR0b24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAtNHB4IDAgMCA1cHg7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm5leHRCdXR0b24sXG4ucmVzZXRCdXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLm5leHRCdXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG59XG4ucmVzZXRCdXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwOTY0YjY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi50cmFja2VyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5leHRCdXR0b24sXG4gIC5yZXNldEJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zaWRlQmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgbWFyZ2luOiAwIDE1cHggMjBweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbiIsIi5CZW5lZml0Q2F0ZWdvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jYXRlZ29yeSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhKG1heC13aWR0aDogNDYycHgpIHtcbiAgLmNhdGVnb3J5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW5uZXJDYXRlZ29yeSB7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbml0aWFsQ2F0ZWdvcnkge1xuICBmbGV4OiBub25lO1xufVxuLmhjY2F0ZWdvcnkge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0yKTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA0cHggMTVweDtcbn1cbi50ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oY3RleHQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGN0ZXh0OmhvdmVyLFxuLmhjdGV4dDpmb2N1cyxcbi5oY3RleHQ6YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbWFnZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMC44cmVtIDAuOHJlbSAwLjhyZW07XG59XG4uYXJyb3cge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5saW5rU2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCA1cHggMCA1cHg7XG59IiwiZGl2Lm5vcm1hbFRleHQgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaW5mb1RpdGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Y4YzYzYTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLW1haW4teWVsbG93KTtcbn1cbi5pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hcHBQcm9jZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1aWNrQ29udGFjdEluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkpO1xuICBwYWRkaW5nOiA5cHggMTBweCAwIDEwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnF1aWNrQXBwSW5mbyB7XG4gIHBhZGRpbmc6IDlweCAxMHB4IDAgMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnF1aWNrQXBwSW5mbyBzdmcsXG4ucXVpY2tDb250YWN0SW5mbyBzdmcge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5xdWlja0FwcEluZm8gPiBkaXYgPiBkaXYsXG4ucXVpY2tDb250YWN0SW5mbyA+IGRpdiA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5xdWlja0NvbnRhY3RJbmZvIDpnbG9iYWwoLnF1aWNrSW5mb0NvbnRhY3RJdGVtKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4uYXBwUHJvY2Vzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbiAgYm9yZGVyOiAjYmNiYWJhIDFweCBzb2xpZDtcbiAgYm9yZGVyOiB2YXIoLS1zaWx2ZXIpIDFweCBzb2xpZDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTEwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYmVuZWZpdEluZm8sXG4uYXBwUHJvY2VzcyB7XG4gIHBhZGRpbmc6IDAgMzBweCAxMHB4IDA7XG59XG4uYXBwUHJvY2VzcyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucm93LFxuLnJvdzMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cbnNwYW5bY2xhc3M9J21vcmVMaW5rJ10ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5kaXZbaWQ9J2VkaXRvckZJUEcnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGluayA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5iZW5lZml0SW5mb0Rlc2Mge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4udWxDb250YWluZXJXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRleHRGYWRlT3V0e1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4uZXhwYW5kQ29sbGFwc2VCdG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6ICMwOTY0YjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmVuZWZpdEluZm8sXG4gIC5hcHBQcm9jZXNzIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAuYXBwUHJvY2VzcyB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLmFwcFByb2Nlc3M6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJvdzMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi5kcm9wZG93bkJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAzcHggMTBweCAzcHggMTBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4udGV4dEJveCB7XG4gIGJvcmRlci1ib3R0b206IGJsYWNrIGRhc2hlZCB0aGluO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZHJvcGRvd25CdXR0b246aG92ZXIsXG4uZHJvcGRvd25CdXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLnZpZXdUYWJsZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi52aWV3VGFibGUgc3ZnIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnVsW2FyaWEtbGFiZWxsZWRieT0nZmlwZ1RhYmxlJ10ge1xuICBtaW4td2lkdGg6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1TZW1pQm9sZCcsICdTb3VyY2UgU2FucyBQcm8gU2VtaUJvbGQnLFxuICAgICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnRleHRCb3gge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlld1RhYmxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbiIsIi5hbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFsaW5rOmhvdmVyLFxuLmFsaW5rOmhvdmVyIC5iYW5uZXJUZXh0IHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYW5uZXJDb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTJweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2NvbnRhY3RfdXNfYXJyb3cuOTZiYTIxNjYuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmJhbm5lckNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uYmFubmVyVGV4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmFycm93IHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmFsaW5rIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxufVxuIiwiLnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnRleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuLnN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gIH1cbn1cbiIsIi53cmFwcGluZ1JvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cbi50aXRsZTpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDIsIDE5OSwgMTk5LCAxKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktMik7XG59XG5cbi5oZWFkaW5nQ29udGFpbmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRpbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5leHBhbmRCdG4ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5tYWluQ29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW5Db250ZW50LmNvbGxhcHNlZCB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYm94IHtcbiAgICAvKm1pbi1oZWlnaHQ6IDIxOHB4OyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wem5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIG1hcmdpbjogMi41JSAwIDIuNSUgMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0IHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA2JSAwIDYlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCA3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNDUxcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA2JSAwIDYlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNCUgMCA0JSAwO1xuICAgIG1hcmdpbjogMCAwIDAgOCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA0JSAwIDQlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCAzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNTFweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDQlIDAgNCUgMDtcbiAgICBtYXJnaW46IDAgMCAwIDAlO1xuICB9XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5saXN0IHtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4iLCIuU3Vic2NyaWJlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5ib3gge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYwZmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uc3Vic2NyaWJlQ29udGFpbmVyLFxuLmxhYmVsQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1YnNjcmliZUNvbnRhaW5lci5tb2JpbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxhYmVsQ29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sYWJlbENvbnRhaW5lci5tb2JpbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmljb24gPiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaGVhZGluZzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuU3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnN0aWNreUNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yaWdodFJhaWxNb2JpbGVDb2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmlnaHRSYWlsTW9iaWxlQ29udGVudCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbnNwYW4ubm9ybWFsVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmVuZWZpdCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLmFycm93X2Rvd24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJlbmVmaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuIiwic3Bhbi5ub3JtYWxUZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iZW5lZml0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuLmFycm93X2Rvd24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS0yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iZW5lZml0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiIsIi5yb3cge1xuICBib3JkZXItdG9wOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNyk7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5iZW5lZml0bGlzdCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uYmVuZWZpdGxpc3QgYSxcbi5iZW5lZml0bGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mZWRlcmFsUmVzdWx0cyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlua0NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjUlO1xufVxuLmxpbmsge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRlc2NyaXB0aW9uQ29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNSU7XG59XG4uZGVzY3JpcHRpb25Db250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nXG59XG4uY29udGludWF0aW9uIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgcGFkZGluZzogMCAxJSAwIDElO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYWdlcyB7XG4gIG1hcmdpbjogMCAxLjUlIDAgMS41JTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucHJldiB7XG4gIG1hcmdpbjogMCAyJSAwIDA7XG59XG4ubmV4dCB7XG4gIG1hcmdpbjogMCAwIDAgMiU7XG59XG4ubmV4dCxcbi5wcmV2IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm5leHQgc3ZnLFxuLnByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5wYWdlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2VyIGE6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWdlciBhLmN1cnJlbnRQYWdlIHtcbiAgY29sb3I6ICMwOTY0QjY7IFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2VyIGEuY3VycmVudFBhZ2U6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi50YWdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDRweCA2cHggMCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZWxsaXBzaXMge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2F0ZWdvcnkge1xuICBjb21wb3NlczogdGFncztcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZlZGVyYWwge1xuICBjb21wb3NlczogdGFncztcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMDk2NGI2IDFweCBzb2xpZDtcbiAgYm9yZGVyOiB2YXIoLS1tYWluLWJsdWUpIDFweCBzb2xpZDtcbn1cblxuLnN0YXRlIHtcbiAgY29tcG9zZXM6IHRhZ3M7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmV4dHJhTWFyZ2luIHtcbiAgcGFkZGluZzogNXB4IDE1cHggMjBweCAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhdGVnb3J5IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmV4dHJhTWFyZ2luIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5ub3Jlc3VsdHMge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi50aHJvYmJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5sYWJlbCxcbi5yZXN1bHQsXG4ucmVzdWx0VGFnIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5yZXN1bHRUYWcge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5kcm9wRG93biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uZHJvcERvd246Zm9jdXMge1xuICBvdXRsaW5lOiAjMDE1ZmNjIGF1dG8gMXB4O1xufVxuXG4uY2xlYXJCdXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB3aGl0ZSAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbi5jbGVhckJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5yZXN1bHQge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTUuNThweDtcbn1cbi5pY29uIHtcbiAgY29sb3I6IHJlZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sb2FkaW5nRG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbn1cbi5kb3RPbmUsXG4uZG90VHdvLFxuLmRvdFRocmVlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc2hvd0hpZGVEb3QgMi41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5kb3RPbmUge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uZG90VHdvIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmRvdFRocmVlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3dIaWRlRG90IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZHJvcERvd24ge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbiAgLnJlc3VsdFRhZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2xlYXJCdXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbiIsIi5zZWFyY2hCYXIge1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbn1cblxuLnNlYXJjaEJhciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW47XG59XG5cbi5zZWFyY2hCYXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEwKTtcbn1cblxuLyp3cmFwcyB0byBzZWNvbmQgbGluZSovXG4uYmFja0xpbmsge1xuICB0ZXh0LWluZGVudDogLTI1cHg7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlYXJjaExpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdGhlckxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmljb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLnNlYXJjaExpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLm90aGVyTGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86d2dodEAzMDA7NDAwOzcwMDs5MDAmZmFtaWx5PVNvdXJjZStTYW5zK1Bybzp3Z2h0QDQwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuLyppbXBvcnQgc3R5bGVzIGxpa2UgICBjb21wb3NlczogY2xhc3NOYW1lIGZyb20gXCIuLi8uLi9Db21tb24vZ2xvYmFsLmNzc1wiOyovXG5cbi8qQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gUmVndWxhcicpLCBsb2NhbCgnU291cmNlLVNhbnMtUHJvLVJlZ3VsYXInKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjE2L1M2dXl3NEJNVVRQSGp4NHdYaVd0RkNjLndvZmYyKVxuICAgICAgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59Ki9cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKmJsdWUgYm9yZGVyIHRyYW5zcGFyZW50IGJhY2tncm91bmQgYnV0dG9uKi9cbi50cmFuc3BhcmVudEJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAxNXB4O1xufVxuXG4udHJhbnNwYXJlbnRCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4vKm1pc21hdGNoZWQgaGVhZGluZ3Mgc3R5bGluZyovXG4ubWlzbWF0Y2hlZEhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1pc21hdGNoZWRTZWNvbmRXb3JkIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNjb250ZW50LXdyYXBwZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBMYXp5IExvYWRpbmc6IGZhZGUgaW1hZ2UgaW4gYWZ0ZXIgbG9hZCAqL1xuLmxhenlsb2FkLFxuLmxhenlsb2FkaW5nIHtcblx0b3BhY2l0eTogMDtcbn1cbi5sYXp5bG9hZGVkIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcztcbn1cbiBcbi8qIENoYXRib3QgYnV0dG9ucyAqL1xuLmFjLXB1c2hCdXR0b246ZGlzYWJsZWR7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuIiwiLndyYXBwaW5nTGluayB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4ud3JhcHBpbmdMaW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlYWRpbmcge1xuICBjb21wb3NlczogbWlzbWF0Y2hlZFNlY29uZFdvcmQgZnJvbSAnLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3MnO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmhlYWRpbmcyIHtcbiAgY29tcG9zZXM6IG1pc21hdGNoZWRIZWFkaW5nIGZyb20gJy4uLy4uL0NvbW1vbi9nbG9iYWwuY3NzJztcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5pY29uTmFtZSxcbi5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uc3ViSGVhZGluZyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5hbGlnbkNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDEycHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuLmFsaWduQ2VudGVyMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDEycHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRpbmczIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmFsaWdubWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4ubG9nb1JvdyB7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4IDA7XG59XG4uYWxpZ25tZW50MiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFsaWdubWVudDIgaDIge1xuICBtYXJnaW46IDA7XG59XG4uaW1nX2NlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRpbWVsaW5lIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uaWNvbk5hbWUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuLmljb25OYW1lOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hbGlnbm1lbnQzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm9NYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkaW5nLFxuICAuaGVhZGluZzIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFsaWdubWVudDIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmFsaWdubWVudDMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJvZHkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmFsaWdubWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuYWxpZ25DZW50ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4iLCIuYmFja2dyb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IGxpZ2h0Z3JleTtcbiAgcGFkZGluZzogMC41ZW0gMC42ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuLmFsaWduQ2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hbGlnbm1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzEwcHgpIHtcbiAgLmJhY2tncm91bmQge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODJweCkge1xuICAubWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWxpZ25tZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pY29uIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuYWxpZ25DZW50ZXIge1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjU1cHgpIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYWxpZ25tZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5iYWNrZ3JvdW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFsaWdubWVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG4uYmFja2dyb3VuZCBhLFxuLmJhY2tncm91bmQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIudGl0bGUge1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgaGVpZ2h0OiAxMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi50ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLnBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbi5saXN0IHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cbi5ib2R5ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAzMHB4IDYwcHggMzBweDtcbn1cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDA2NWZmO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTE5KTtcbn1cblxuLnNlY3Rpb250aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4iLCIuYWdlbmNpZXMsXG4uY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmhlYWRlclRpdGxlIHtcbiAgbWluLWhlaWdodDogMTIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTIxcHg7IC8qIEZvciBJRTExKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyVGl0bGUgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmdCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbn1cblxuLmNhcmRzIHVsLFxuLmNhcmRzSXRlbSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYS5hbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5hbGluazpob3ZlciAqIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLmNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgLyogRm9yIElFMTEqL1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXJkc0l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIHBhZGRpbmc6IDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXJkc0l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAjMzMzMzMzO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCB2YXIoLS1kYXJrLWdyZXkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2FyZHNDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgLyogRm9yIElFMTEqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMWVtKTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jYXJkcyBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgNDZweCAxMHB4IDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmFnZW5jaWVzIC5jYXJkcyBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5jYXRlZ29yaWVzIC5jYXJkc0ljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uY2FyZHNJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5hZ2VuY2llcyAuY2FyZHNJY29uIHtcbiAgaGVpZ2h0OiA2NXB4O1xuICB3aWR0aDogNjVweDtcbn1cblxuLmNhdGVnb3JpZXMgLmNhcmRzSWNvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5jYXJkcyBociB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzhjOGI4YjtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXIoLS1saWdodC1ncmV5LTcpO1xuICBtYXJnaW46IC04cHggMCAwIDA7XG59XG5cbi5hZHZTZWFyY2gge1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2VhcmNoQnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hZHZTZWFyY2ggYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogMSBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2FyZHMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiAyIGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk2OXB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbiAgLmNhcmRzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyogMyBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDMwLjUlO1xuICB9XG59XG4vKiA0IGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuIiwiLkZlYXR1cmVkTmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1Ni41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0OXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTUpO1xufVxuXG4vKiBJbWFnZSAqL1xuLmltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBCb2R5ICovXG4uY2FyZEJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDMuNXJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBUaXRsZSBsaW5rICovXG4ubGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5saW5rIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIFB1Ymxpc2hlZCBEYXRlICovXG4ucHVibGlzaGVkRGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogU3VtbWFyeSAqL1xuLnN1bW1hcnkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y4YzYzYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1haW4teWVsbG93KTtcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbn1cbi5zdW1tYXJ5LFxuLnN1bW1hcnkgcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogRm9vdGVyICovXG4uY2FyZEZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogQ2F0ZWdvcmllcyAqL1xuLmNhdGVnb3JpZXNMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXRlZ29yeUl0ZW0gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5jYXRlZ29yeUl0ZW0uaXNOb3RMYXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuRmVhdHVyZWROZXdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8qIEltYWdlICovXG4gIC5pbWcge1xuICAgIGhlaWdodDogMjIuNXJlbTtcbiAgfVxuXG4gIC5hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHJlbSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGluayBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gIC8qIFB1Ymxpc2hlZCBEYXRlICovXG4gIC5wdWJsaXNoZWREYXRlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnN1bW1hcnksXG4gIC5zdW1tYXJ5IHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLyogRm9vdGVyICovXG4gIC5jYXJkRm9vdGVyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCIvKiBGb290ZXIgKi9cbi5jYXJkRm9vdGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi8qIENhdGVnb3JpZXMgKi9cbi5jYXRlZ29yaWVzTGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2F0ZWdvcnlJdGVtIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2F0ZWdvcnlJdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNTlhNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLmNhdGVnb3J5SXRlbS5pc05vdExhc3Q6OmFmdGVyIHtcbiAgY29sb3I6ICM2NjY2NjY2YjtcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2FyZEZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICB9XG59XG4iLCIuTmV3c0NhcmQge1xuICBoZWlnaHQ6IDQ0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMTUzLCAxNTMsIDE1MywgMSk7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWxpZ2h0LWdyZXktMTApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIFB1Ymxpc2hlZCBEYXRlICovXG4ucHVibGlzaGVkRGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wdWJsaXNoZWREYXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wdWJsaXNoZWREYXRlIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMCAxcmVtIDAuMXJlbTtcbn1cblxuLnB1Ymxpc2hlZERhdGUuc21hbGwge1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi5wdWJsaXNoZWREYXRlLnNtYWxsOmhvdmVye1xuICBjb2xvcjogIzA5NjRiNjtcbn1cblxuLnB1Ymxpc2hlZERhdGUubGFyZ2Uge1xuICBoZWlnaHQ6IDRyZW07XG59XG5cbi5wdWJsaXNoZWREYXRlLnNtYWxsOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDNyZW0gc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogM3JlbSBzb2xpZCB2YXIoLS1kYXJrLWdyZXkpO1xuICBib3JkZXItcmlnaHQ6IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wdWJsaXNoZWREYXRlLmxhcmdlOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDRyZW0gc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogNHJlbSBzb2xpZCB2YXIoLS1kYXJrLWdyZXkpO1xuICBib3JkZXItcmlnaHQ6IDNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIEltYWdlICovXG4uaW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmltZy5zbWFsbCB7XG4gIGhlaWdodDogMThyZW07XG59XG5cbi5pbWcubGFyZ2Uge1xuICBoZWlnaHQ6IDI3LjlyZW07XG4gIC8qIGZsZXgtc2hyaW5rOiAwOyAqL1xufVxuXG4vKiBCb2R5ICovXG4uY2FyZEJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMnJlbSAycmVtIDJyZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLyogVGl0bGUgbGluayAqL1xuLmxpbmsge1xufVxuXG4ubGluay5zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cblxuLmxpbmsubGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubGluayBoMiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5saW5rLnNtYWxsIGgyIHtcbiAgbWFyZ2luOiAycmVtIDJyZW0gMCAycmVtO1xufVxuXG5hLmxpbmsuc21hbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwOTY0YjY7XG59XG5cbi5saW5rLmxhcmdlIGgyIHtcbiAgbWFyZ2luOiAycmVtIDJyZW0gMCAycmVtO1xufVxuXG4vKiBTdW1tYXJ5ICovXG4uc3VtbWFyeS5zbWFsbCxcbi5zdW1tYXJ5LnNtYWxsIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnN1bW1hcnkubGFyZ2UsXG4uc3VtbWFyeS5sYXJnZSBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEubGluayxcbiAgYS5saW5rLnNtYWxsLFxuICBhLmxpbmsubGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogUmVzZXR0aW5nIGFsbCBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBmb3IgYWxsIHRvIGxvb2sgc21hbGwgb24gbW9iaWxlICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLk5ld3NDYXJkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhcmRCb2R5IHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5wdWJsaXNoZWREYXRlLnNtYWxsLFxuICAucHVibGlzaGVkRGF0ZS5sYXJnZSB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLnB1Ymxpc2hlZERhdGUuc21hbGw6OmFmdGVyLFxuICAucHVibGlzaGVkRGF0ZS5sYXJnZTo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDNyZW0gc29saWQgIzMzMztcbiAgICBib3JkZXItdG9wOiAzcmVtIHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmltZy5zbWFsbCxcbiAgLmltZy5sYXJnZSB7XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgfVxuXG4gIC5saW5rLnNtYWxsLFxuICAubGluay5sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIH1cblxuICAuc3VtbWFyeS5zbWFsbCxcbiAgLnN1bW1hcnkubGFyZ2UsXG4gIC5zdW1tYXJ5LnNtYWxsIHAsXG4gIC5zdW1tYXJ5LmxhcmdlIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4iLCIuTmV3c1N1YnNjcmliZSB7XG59XG5cbi5mdWxsU2NyZWVuLnRvcCB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTcpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ1bGxTY3JlZW4udG9wIC53aXRoTGluZUJyZWFrcyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mdWxsU2NyZWVuLmJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5mdWxsU2NyZWVuLmJvdHRvbSAucmlnaHRTaWRlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMTUzIDE1MyAxNTMpICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxsU2NyZWVuLmJvdHRvbSAuZ3JpZFdyYXBwZXIge1xuICBwYWRkaW5nOiAzLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzcsIDIzNywgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xOCk7XG59XG5cbi8qIFJJR0hUIFJBSUwgU1RZTEVTICovXG4ucmlnaHRSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzNywgMjM3LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTE4KTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG59XG4ucmlnaHRSYWlsIGltZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5yaWdodFJhaWxUaXRsZVNlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ucmlnaHRSYWlsSW5mbyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggYmxhY2sgc29saWQ7XG59XG4ucmlnaHRSYWlsVGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMTkzNTVlO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTE1KTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmlnaHRSYWlsIC53aXRoTGluZUJyZWFrcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEJBTk5FUiBXUkFQUEVSICovXG4uYmFubmVyV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIFRJVExFIENPTlRBSU5FUiAqL1xuLnRpdGxlQ29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udGl0bGVDb250YWluZXIgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uZnVsbFNjcmVlbiAudGl0bGVDb250YWluZXIgLm9uZUxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGl0bGVDb250YWluZXIgLndpdGhMaW5lQnJlYWtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnRpdGxlQ29udGFpbmVyIC5iYWNrZ3JvdW5kSW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogLTIzcHg7XG59XG5cbi5mdWxsU2NyZWVuIC50aXRsZUNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbn1cblxuLyogUklHSFQgU0lERSAqL1xuLnJpZ2h0U2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjZiO1xufVxuXG4ucmlnaHRTaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjhyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5mdWxsU2NyZWVuLnRvcCAucmlnaHRTaWRlIC5pbmZvIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ucmlnaHRTaWRlIC5zdWJzY3JpYmVGb3JtRGVza3RvcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi8qIFNVQlNDUklCRSBGT1JNICovXG4uU3Vic2NyaWJlRm9ybSB7XG59XG5cbi5zdWJzY3JpYmVGb3JtTW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnJpZ2h0UmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mdWxsU2NyZWVuLmJvdHRvbSAucmlnaHRTaWRlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZnVsbFNjcmVlbi50b3Age1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAuZnVsbFNjcmVlbi5ib3R0b20gLmdyaWRXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgLmZ1bGxTY3JlZW4uYm90dG9tIC5iYW5uZXJXcmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZ1bGxTY3JlZW4uYm90dG9tIC50aXRsZUNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5mdWxsU2NyZWVuLmJvdHRvbSAudGl0bGVDb250YWluZXIgLndpdGhMaW5lQnJlYWtzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5mdWxsU2NyZWVuLmJvdHRvbSAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAvKiBUSVRMRSBDT05UQUlORVIgKi9cbiAgLmZ1bGxTY3JlZW4udG9wIC50aXRsZUNvbnRhaW5lciAud2l0aExpbmVCcmVha3Mge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAuZnVsbFNjcmVlbi50b3AgLmJhY2tncm91bmRJbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZ1bGxTY3JlZW4udG9wIC50aXRsZUNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBSSUdIVCBTSURFICovXG4gIC5yaWdodFNpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZnVsbFNjcmVlbi50b3AgLnJpZ2h0U2lkZSAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAuc3Vic2NyaWJlRm9ybURlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3Vic2NyaWJlRm9ybU1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmZ1bGxTY3JlZW4uYm90dG9tIC50aXRsZUNvbnRhaW5lciAud2l0aExpbmVCcmVha3Mge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG5cbiAgLmZ1bGxTY3JlZW4uYm90dG9tIC50aXRsZUNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiA2LjZyZW07XG4gICAgaGVpZ2h0OiA2LjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5yaWdodFJhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbiIsIi5iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTIwKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbn1cbi5jb21wYXNzSWNvbiB7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi50aXRsZUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubm9ybWFsVGV4dCB7IFxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgIH1cbiAgfVxuXG5pbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCxcbmlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUsXG4udGV4dEJveDo6cGxhY2Vob2xkZXIsXG4ubm9ybWFsVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1FeHRyYUxpZ2h0JywgJ1NvdXJjZSBTYW5zIFBybyBFeHRyYUxpZ2h0JyxcbiAgICAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3gsXG5pbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveElFIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0yMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogd2hpdGUgZGFzaGVkIHRoaW47XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMC42O1xufVxuaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3gge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveElFIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uYnV0dG9uLFxuLnJpZ2h0UmFpbEJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDNjNBO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmVycm9yIHtcbiAgY29sb3I6ICNkYTAwMDA7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5lcnJvcjEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gIC5iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnRpdGxlQ29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbiAgLmJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3gge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmJhY2tncm91bmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuYmFja2dyb3VuZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuICBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveElFIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbn1cblxuLyogU1BFQ0lBTCBTVFlMRVMgRk9SIE5FV1MgUEFHRVMgKi9cbi5mb3JOZXdzUGFnZSBiciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvck5ld3NQYWdlIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuLmZvck5ld3NQYWdlIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDMycmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogd2hpdGUgZGFzaGVkIHRoaW47XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JOZXdzUGFnZSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCxcbi5mb3JOZXdzUGFnZSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveElFLFxuLmZvck5ld3NQYWdlIC50ZXh0Qm94OjpwbGFjZWhvbGRlcixcbi5mb3JOZXdzUGFnZSAubm9ybWFsVGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZvck5ld3NQYWdlLmJvdHRvbSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCxcbi5mb3JOZXdzUGFnZS5ib3R0b20gaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSxcbi5mb3JOZXdzUGFnZS5ib3R0b20gLnRleHRCb3g6OnBsYWNlaG9sZGVyLFxuLmZvck5ld3NQYWdlLmJvdHRvbSAubm9ybWFsVGV4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmZvck5ld3NQYWdlLmJvdHRvbSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCxcbi5mb3JOZXdzUGFnZS5ib3R0b20gaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSB7XG4gIGJvcmRlci1ib3R0b206IGJsYWNrIGRhc2hlZCB0aGluO1xufVxuXG4uZm9yTmV3c1BhZ2UgLmZvcm1Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JOZXdzUGFnZSAuaW5wdXRXcmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5mb3JOZXdzUGFnZSAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yaWdodFJhaWxCdXR0b24ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmZvck5ld3NQYWdlIC5idXR0b24sXG4ucmlnaHRSYWlsQnV0dG9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDIwOCwgNzgsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZm9yTmV3c1BhZ2UuYm90dG9tIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuICAuZm9yTmV3c1BhZ2UuYm90dG9tIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvck5ld3NQYWdlIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuICAuZm9yTmV3c1BhZ2UgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSB7XG4gICAgbWF4LXdpZHRoOiAyMS41cmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5mb3JOZXdzUGFnZSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCxcbiAgLmZvck5ld3NQYWdlIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUsXG4gIC5mb3JOZXdzUGFnZSAudGV4dEJveDo6cGxhY2Vob2xkZXIsXG4gIC5mb3JOZXdzUGFnZSAubm9ybWFsVGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAuZm9yTmV3c1BhZ2UgLmJ1dHRvbiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cblxuICAuZm9yTmV3c1BhZ2UuYm90dG9tIC5mb3JtUm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZm9yTmV3c1BhZ2UuYm90dG9tIC5pbnB1dFdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvck5ld3NQYWdlLmJvdHRvbSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCxcbiAgLmZvck5ld3NQYWdlLmJvdHRvbSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveElFIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5yaWdodFJhaWxCdXR0b24ge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbn1cbiIsIi50aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4udGl0bGUgLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnRpdGxlIC5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5hcnRpY2xlVGl0bGVSb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4iLCIuc2hhcmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiByZ2JhKDAsIDg5LCAxNjcsIDEpO1xufVxuLnNoYXJlSWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaGFyZSB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgfVxufSIsIi5OZXdzQnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDg5LCAxNjcsIDEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDg5LCAxNjcsIDEpO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLlByaW50QnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uTmV3c0J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5OZXdzQnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uTmV3c0J1dHRvbiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuVGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5OZXdzQnV0dG9uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuIiwiLkVkaXRvclBpY2tzIHtcbn1cblxuLmNhcmRXcmFwcGVyIHtcbiAgLyogbWFyZ2luLWJvdHRvbTogNHJlbTsgKi9cbiAgLyogaGVpZ2h0OiA1MnJlbTsgKi9cbiAgaGVpZ2h0OiA0Ny41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZHNDb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuY2FyZFdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cbiIsIi5EaXNjb3Zlck5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uc2xpZGVyR3JpZCB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5cbi5kaXNjb3Zlck5ld3NTbGlkZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cblxuLmNhcmQge1xuICB3aWR0aDogMjIuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jYXROYW1lTGluayBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5pbWcge1xuICB3aWR0aDogMjIuNXJlbTtcbiAgaGVpZ2h0OiAxNXJlbTtcbn1cblxuZGl2LmltZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbjpnbG9iYWwoLnNsaWNrLXByZXYpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi9hcnJvdy1jaXJjbGUtbGVmdC5zdmcpO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjpnbG9iYWwoLnNsaWNrLW5leHQpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi9hcnJvdy1jaXJjbGUtcmlnaHQuc3ZnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBvcGFjaXR5OiAxO1xufVxuXG46Z2xvYmFsKC5zbGljay1wcmV2KSB7XG4gIHRvcDogYXV0bztcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiA2LjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG46Z2xvYmFsKC5zbGljay1uZXh0KSB7XG4gIHRvcDogYXV0bztcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiA2LjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmRpc2NvdmVyTmV3c1NsaWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc2NvdmVyTmV3c1NsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpc2NvdmVyTmV3c1NsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNjb3Zlck5ld3NTbGlkZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDYwcHgpIHtcbiAgLmRpc2NvdmVyTmV3c1NsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gIH1cbn1cbiIsIi5SZWNlbnROZXdzIHtcbn1cblxuLmNhcmRzUm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmNhcmRXcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkV3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogICovXG4vKiAgKi9cbi8qICAqL1xuLyogICovXG5cbi5uZXdzQnV0dG9uIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTVweDtcbn1cblxuLm5ld3NCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uYmdCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbn1cblxuLm5ld3NCdXR0b24gc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmNhdERyb3Bkb3duQm94IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYXREcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY2F0TGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5uZXdzUm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c0ljb25zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jYXJkc0l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjQlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG59XG5cbi5jYXJkc0l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDMzLCAzMywgMzMsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5LTQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2FyZHNDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkc0NvbnRlbnQgaDEge1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmRzQ29udGVudCBhOmhvdmVyIGgxIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXJkc0NvbnRlbnQgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmJvZHlQYWRkaW5nIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbn1cblxuLmRhdGUge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uaW1nQm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkSW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7IC8qY2VudGVycyBpbWcgYSBiaXQqL1xufVxuXG4uY2FyZHMgaDMge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBtYXJnaW46IDE2cHggMDtcbiAgLypmbGV4OiAxIDAgYXV0bzsqL1xufVxuXG4ubG9hZE1vcmVCb3gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNTVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udHJhbnNwYXJlbnRCdXR0b24ge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udHJhbnNwYXJlbnRCdXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi8qIDQgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY2FyZHNJdGVtOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY2F0RHJvcGRvd25Cb3gge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jYXREcm9wZG93biB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyozIGNhcmRzIGluIGEgcm93Ki9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50aXRsZUJveCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHggMyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDMxLjIlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gIH1cbiAgLmNhcmRzSXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuM2VtO1xuICB9XG4gIC5jYXJkSW1nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qISoyIGNhcmRzIGluIGEgY29sdW1uKiEqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuY2FyZHNJdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY2FyZHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbiAgLm5ld3NCdXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmNhdERyb3Bkb3duQm94IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5jYXJkSW1nIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gIH1cbn1cblxuLyoxIGNhcmQgaW4gYSByb3cqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50aXRsZUJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jYXJkcyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICAuY2FyZEltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmRzQ29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmRzQ29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXJkc0NvbnRlbnQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYm9keVBhZGRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZmluaXRlLXNjcm9sbC1leGFtcGxlX19zY3JvbGxhYmxlLXBhcmVudCB7XG4gIGhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiAgKi9cbi8qICAqL1xuLyogICovXG4vKiAgKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmRzUm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkc0NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG4iLCIudGFnVGl0bGUge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYnV0dG9uc0NvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmJ1dHRvbnNDb250YWluZXIgYnV0dG9uLFxuLmJ1dHRvbnNDb250YWluZXIgc3BhbiB7XG4gIG1hcmdpbjogM3JlbSAycmVtIDJyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5OZXdzVGFncyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuYnV0dG9uc0NvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogIzk5OTk5OSAxcHggc29saWQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJ1dHRvbnNDb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cbiIsIi5OZXdzQXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5OZXdzQ29sdW1uIHtcbiAgYm9yZGVyLXJpZ2h0OiBsaWdodGdyZXkgMXB4IHNvbGlkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLk5ld3NBcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5OZXdzQ29sdW1uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuIiwiLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbWFnZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgcGFkZGluZzogMC4ycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLmFydGljbGVCb2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogIzY2NjY2NiAwLjFyZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWxpZ2h0LWdyZXktOCkgMC4xcmVtIHNvbGlkO1xufVxuLmFydGljbGVCb2R5IGgyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLU1lZGl1bScsICdMYXRvIE1lZGl1bScsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmJyZWFkY3J1bWIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmFydGljbGVCb2R5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuLmRlc2t0b3BJbWFnZSB7XG4gIGhlaWdodDogNDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggIzY2NjY2NiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWxpZ2h0LWdyZXktOCkgc29saWQ7XG59XG4ubW9iaWxlSW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlc2t0b3BJbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnB1Ymxpc2hEYXRlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5hcnRpY2xlVGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pbmZvSWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYXJ0aWNsZUJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5kZXNrdG9wSW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZUltYWdlIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgb3JkZXI6IDE7XG4gICAgaGVpZ2h0OiAxM3JlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubW9iaWxlSW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLndhcm5pbmcge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5wdWJsaXNoRGF0ZSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmFydGljbGVUaXRsZSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5AbWVkaWEgcHJpbnQge1xuICAubW9iaWxlSW1hZ2UsXG4gIC5kZXNrdG9wSW1hZ2UsXG4gIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG4iLCIuc2VjdGlvblRpdGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogIzY2NjY2NiAwLjE1cmVtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1saWdodC1ncmV5LTgpIDAuMTVyZW0gc29saWQ7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuLmJlbmVmaXRMaW5rcyB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4uZGl2aWRlcixcbi5ub0RpdmlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAjNjY2NjY2IGRhc2hlZCAwLjFyZW07XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWxpZ2h0LWdyZXktOCkgZGFzaGVkIDAuMXJlbTtcbn1cbiIsIi5jYXJkV3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uY2F0ZWdvcnlUaXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmJyZWFkY3J1bWIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZFdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIuRmVhdHVyZWRWaWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvO1xufVxuXG4uRmVhdHVyZWRWaWRlbzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXktNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi52aWRlb0NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBsYXllckNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIFBsYXllciByYXRpbzogMTAwIC8gKDEyODAgLyA3MjApICovXG59XG5cbi5yZWFjdFBsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuRmVhdHVyZWRWaWRlbyB7XG4gICAgcGFkZGluZzogM3JlbSA1cmVtO1xuICB9XG5cbiAgLnBsYXllckNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDY0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkZlYXR1cmVkVmlkZW8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiA0LjVyZW0gYXV0byAwIGF1dG87XG4gIH1cbn1cbiIsIi5WaWRlb0Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvSGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZjhjNjNhO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi52aWRlb0hlYWRpbmcgaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDFyZW0gMS41cmVtO1xufVxuXG4uZGVzYyB7XG4gIG1hcmdpbjogMXJlbSAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4udGl0bGVMaW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50aXRsZUxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4vKiBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuVmlkZW9EZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMi41cmVtIDEuNXJlbSAwIDEuNXJlbTtcbiAgfVxuXG4gIC52aWRlb0hlYWRpbmcge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNy41cmVtO1xuICAgIGhlaWdodDogNy41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIH1cblxuICAuZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMS44cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLlZpZGVvRGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBtYXJnaW46IGF1dG8gMXJlbSBhdXRvIC0uNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50aXRsZUxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtO1xuICB9XG59XG4iLCIuTW9yZVZpZGVvcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5Nb3JlVmlkZW9zID4gOmdsb2JhbCgucm93OmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udmlkZW9DYXJkQ29sIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLlZpZGVvQ2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktOCk7XG59XG5cbi52aWRlb0NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGxheWVyQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogUGxheWVyIHJhdGlvOiAxMDAgLyAoMTI4MCAvIDcyMCkgKi9cbn1cblxuLnJlYWN0UGxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi52aWRlb0NhcmRCb2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbn1cblxuLnRpdGxlTGluayxcbi50aXRsZUxpbms6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5kYXRlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmRlc2Mge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5Nb3JlVmlkZW9zID4gOmdsb2JhbCgucm93OmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAuTW9yZVZpZGVvcyA+IDpnbG9iYWwoLnJvdzpmaXJzdC1jaGlsZCkgaDEge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAudmlkZW9DYXJkQm9keSBoMSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuVmlkZW9DYXJkIHtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLlZpZGVvQ2FyZCB7XG4gICAgaGVpZ2h0OiA0N3JlbTtcbiAgfVxufVxuIiwiLmhlYWRlclRpdGxlIHtcbiAgbWluLWhlaWdodDogMTIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTIxcHg7IC8qIEZvciBJRTExKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyVGl0bGUgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLmNhdEJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNnB4IDEwcHggNnB4IDE1cHg7XG59XG5cbi5jYXRCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2F0QnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idXR0b25Sb3cge1xuICBwYWRkaW5nOiAzMHB4IDAgNjBweCAwO1xufVxuIiwiLmhlYWRpbmcge1xuICBjb21wb3NlczogbWlzbWF0Y2hlZFNlY29uZFdvcmQgZnJvbSAnLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3MnO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY29udCBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRpbmdSb3cge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uaGVhZGluZzIge1xuICBjb21wb3NlczogbWlzbWF0Y2hlZEhlYWRpbmcgZnJvbSAnLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3MnO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmJvbGRIZWFkaW5nV29ybGQge1xuICBjb21wb3NlczogbWlzbWF0Y2hlZFNlY29uZFdvcmQgZnJvbSAnLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3MnO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uaWNvbk5hbWUsXG4uYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLnN1YkhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzA3M2M2NztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGlnbkNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFsaWdubWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYWxpZ25tZW50MiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmltZ19jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50aW1lbGluZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmljb25OYW1lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMWUxZTFlO1xuICBjb2xvcjogdmFyKC0tY29kLWdyZXkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWxpZ25tZW50MyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkaW5nLFxuICAuaGVhZGluZzIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5oZWFkaW5nUm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmFsaWdubWVudDIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFsaWdubWVudDMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJvZHkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmFsaWdubWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuc3ViSGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgLmFsaWduQ2VudGVyIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLypuZWNlc3NhcnkgZm9yIHRoZSBtb2JpbGUgaW1hZ2UqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGlnbm1lbnQyIHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxufVxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmM2ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOSk7XG59XG4iLCIuY2FyZCB7XG4gIGJvcmRlcjogNHB4IHdoaXRlIHNvbGlkO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEYwRkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtbGlnaHRlc3QpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY2FyZHMgYSxcbi5kb3dubG9hZCBhLFxuLmFkb2JlIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FyZHMgYTpob3Zlcixcbi5kb3dubG9hZCBhOmhvdmVyLFxuLmFkb2JlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvc2VhcmNoLXNvbGlkLWNyb3BwZWQuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiA0OS44JTtcbiAgcGFkZGluZzogMCAzMHB4IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmVtcG93ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL2xhcHRvcC1zb2xpZC1jcm9wcGVkLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY3JlYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9wcmludC1zb2xpZC1jcm9wcGVkLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogNDkuOCU7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wZXJzb25hbGl6ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvdXNlci1zb2xpZC1jcm9wcGVkLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZG93bmxvYWRfY2FyZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvZmlsZS1kb3dubG9hZC1zb2xpZC1jcm9wcGVkLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYWRvYmUge1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWRvYmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFkb2JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLmJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5jYXJkcyBoMyxcbi5kb3dubG9hZF9oZWFkaW5nIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkcyBwLFxuLmJvZHkgc3BhbiBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kb3dubG9hZF9jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmRvd25sb2FkcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRvd25sb2FkcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZG93bmxvYWQge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbi5kb3dubG9hZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIubGlua190b191c19ib2R5IHNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmM2ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOSk7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sb2dvIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbnQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubG9nb0Rvd25sb2FkTGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRvd25sb2FkSWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiB2aXNpYmlsaXR5OiBoaWRkZW47ICovXG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIGxlZnQ6IDI3LjUlO1xuICB0b3A6IDM1JTtcbiAgYW5pbWF0aW9uOiBtb3ZlIDFzIGluZmluaXRlO1xufVxuXG4gIEBrZXlmcmFtZXMgbW92ZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuLmxvZ29Eb3dubG9hZExpbms6aG92ZXIgLmRvd25sb2FkSWNvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuNztcbn0iLCIjZmlyc3REcm9wZG93blF1ZXN0aW9uIHtcbiAgd2lkdGg6IDQ0MHB4O1xufVxuLmFnZW5jeUluZm8ge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5ncmlkU3R5bGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZ3JpZFN0eWxlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS04KTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5ncmlkU3R5bGUgaDQge1xuICBtYXJnaW46IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGRhcmtibHVlO1xufVxuXG4jc2Vjb25kRHJvcGRvd25RdWVzdGlvbiB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuZGl2W2FyaWEtbGFiZWxsZWRieT0nY29udGFjdC11cy1tb2RhbC10aXRsZSddIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnV0dG9uTGluayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uTGluazphY3RpdmUsXG4uYnV0dG9uTGluazpob3Zlcixcbi5idXR0b25MaW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEzKTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b25MaW5rQmx1ZSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnV0dG9uTGlua0JsdWU6YWN0aXZlLFxuLmJ1dHRvbkxpbmtCbHVlOmhvdmVyLFxuLmJ1dHRvbkxpbmtCbHVlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5kcm9wZG93bi1tZW51ID4gbGkgPiBhKSxcbi5Db250YWN0VXNNb2RhbCAjY29udGFjdC11cy1kcm9wZG93bjpnbG9iYWwoLmJ0bikge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5Db250YWN0VXNNb2RhbCAubW9kYWwtZm9vdGVyLFxuLkNvbnRhY3RVc01vZGFsIC5tb2RhbC1ib2R5LFxuLkNvbnRhY3RVc01vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG59XG5cbi5NdWlBY2NvcmRpb25TdW1tYXJ5LXJvb3QuTXVpLWZvY3VzZWQge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLk11aUFjY29yZGlvblN1bW1hcnktZXhwYW5kSWNvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5NdWlBY2NvcmRpb25TdW1tYXJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5Db250YWN0VXNNb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2VzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5Db250YWN0VXNNb2RhbCAuVGVybXMgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLkNvbnRhY3RVc01vZGFsIC5UZXJtcyAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2VzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXR0b25MaW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjZmlyc3REcm9wZG93blF1ZXN0aW9uIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cblxuICAjc2Vjb25kRHJvcGRvd25RdWVzdGlvbiB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICBkaXZbYXJpYS1sYWJlbGxlZGJ5PSdjb250YWN0LXVzLW1vZGFsLXRpdGxlJ10ge1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgfVxuICAjZmlyc3REcm9wZG93blF1ZXN0aW9uIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cblxuICAjc2Vjb25kRHJvcGRvd25RdWVzdGlvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogNDQwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDM0NXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMjkwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNDUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMzUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuIiwiLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAyMHB4IDMwcHg7XG4gIH1cbiAgIiwiLmdyaWRDb250YWluZXIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDVmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnI7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIFxuICAuZm9ybUxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cbiAgXG4gIC5mb3JtSW5wdXQgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuICBcbiAgLmVycm9yV2FybmluZyB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIFxuICAuZXJyb3JXYXJuaW5nIC53YXJuaW5nIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICBcbiAgLmVycm9yV2FybmluZyBzdmcge1xuICAgIGZpbGw6IHJlZDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB9XG4gIFxuICAuZXJyb3JXYXJuaW5nIC53YXJuaW5nIHN2ZyB7XG4gICAgZmlsbDogI2Y4YzYzYTtcbiAgICBmaWxsOiB2YXIoLS1tYWluLXllbGxvdyk7XG4gIH1cbiAgXG4gIC8qIElFIFBhdGNoZXMgKi9cbiAgLmZvcm1JbnB1dCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgfVxuICAuZW1haWxMYWJlbCB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5lbWFpbElucHV0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5kZXNjTGFiZWwge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuZGVzY0lucHV0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5jYXB0Y2hhSW5wdXQge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgXG4gIC5jYXB0Y2hhRXJyb3Ige1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5ncmlkQ29udGFpbmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgXG4gICAgLmZvcm1MYWJlbCB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgXG4gICAgLmZvcm1JbnB1dCB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gIFxuICAgIC5mb3JtSW5wdXRbYXJpYS1sYWJlbD0nZ29vZ2xlLWNhcHRjaGEnXSB7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgXG4gICAgLmFkZEVtYWlsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBcbiAgICAuZXJyb3JXYXJuaW5nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3cHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIFxuICAgIC5jYXB0Y2hhIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB9XG4gIFxuICAgIC5jYXB0Y2hhRXJyb3Ige1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICB9XG4gICIsIi5Ecm9wZG93biA6Z2xvYmFsKC5tb2RhbC1ib2R5KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBcbiAgLkRyb3Bkb3duIDpnbG9iYWwoLm1vZGFsLWJvZHkpIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogdW5zZXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTEwKTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAuRHJvcGRvd24gOmdsb2JhbCgubW9kYWwtYm9keSkgYnV0dG9uOmZvY3VzLFxuICAuRHJvcGRvd24gOmdsb2JhbCgubW9kYWwtYm9keSkgYnV0dG9uOmhvdmVyLFxuICAuRHJvcGRvd24gOmdsb2JhbCgubW9kYWwtYm9keSkgYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgfVxuICBcbiAgLkRyb3Bkb3duIDpnbG9iYWwoLm1vZGFsLWJvZHkpIDpnbG9iYWwoLmRyb3Bkb3duKSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICBcbiAgLkRyb3Bkb3duIDpnbG9iYWwoLm1vZGFsLWJvZHkpIDpnbG9iYWwoLmRyb3Bkb3duLW1lbnUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5Ecm9wZG93biA6Z2xvYmFsKCNjb250YWN0LXVzLWRyb3Bkb3duKSxcbiAgLkRyb3Bkb3duIDpnbG9iYWwoLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgKSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuRHJvcGRvd24gOmdsb2JhbCgubW9kYWwtYm9keSkgOmdsb2JhbCguZHJvcGRvd24pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgXG4gICAgLkRyb3Bkb3duIDpnbG9iYWwoLm1vZGFsLWJvZHkpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG4gICIsIi5tb2RhbFRpdGxlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgLm1vZGFsVGl0bGVUaGFua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICBcbiAgLkNvbnRhY3RVc01vZGFsIDpnbG9iYWwoLm1vZGFsLWhlYWRlcikge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgXG4gIC5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5jbG9zZSkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIC5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5tb2RhbC1mb290ZXIpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuQ29udGFjdFVzTW9kYWwgOmdsb2JhbCgubW9kYWwtZGlhbG9nKSB7XG4gICAgICB3aWR0aDogNzZ2dztcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLkNvbnRhY3RVc01vZGFsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICBcbiAgICAuQ29udGFjdFVzTW9kYWwgOmdsb2JhbCgubW9kYWwtZGlhbG9nKSB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICB9XG4gIFxuICAgIC5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5tb2RhbC1mb290ZXIpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgfVxuICBcbiAgICAuQ29udGFjdFVzTW9kYWwgOmdsb2JhbCgubW9kYWwtZm9vdGVyKSBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIFxuICAgIC5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICBcbiAgICAuQ29udGFjdFVzTW9kYWwgOmdsb2JhbCgubW9kYWwtaGVhZGVyKSBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gICIsIi5WaWRlb0hpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uVmlkZW9IaWdobGlnaHQgLnZpZGVvSGlnaGxpZ2h0Q29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLlZpZGVvSGlnaGxpZ2h0IC52aWRlb0hpZ2hsaWdodENvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi5IaWdobGlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG5cbi5IaWdobGlnaHQgLnRpdGxlQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzMzMztcbn1cblxuLkhpZ2hsaWdodCAudGl0bGVDb250YWluZXIgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5IaWdobGlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLkhpZ2hsaWdodCAudGl0bGVDb250YWluZXIgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLlNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLlNoYXJlIC5zaGFyZUl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlNoYXJlIC5zaGFyZUl0ZW0gPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlNoYXJlIC5lbnZlbG9wZUljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLlNoYXJlIC5zaGFyZUl0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xuICB9XG59XG4iLCIuVmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4uVmlkZW86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDMzLCAzMywgMzMsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5LTQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uVmlkZW8gLnZpZGVvQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzgwcHg7XG59XG4uVmlkZW8gLnBsYXllckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogUGxheWVyIHJhdGlvOiAxMDAgLyAoMTI4MCAvIDcyMCkgKi9cbn1cblxuLlZpZGVvIC5yZWFjdFBsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLlZpZGVvIC52aWRlb0NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLlZpZGVvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAuVmlkZW8gLnZpZGVvQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4iLCIuVmlkZW9EZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb24gLnZpZGVvSGVhZGluZyB7XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uIC5jYXJkc0NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbiAubG9nbyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb24gLmJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgcmdiYSgyNDgsIDE5OCwgNTgsIDAuOSk7XG4gIGJvcmRlcjogc29saWQgdmFyKC0teWVsbG93LTcpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLlZpZGVvRGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAuVmlkZW9EZXNjcmlwdGlvbiAuaGVhZGluZ1dpdGhMb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuUXVlc3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbn1cbi53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5RdWVzdGlvbnMgLnF1ZXN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgei1pbmRleDogMjtcbn1cblxuLlF1ZXN0aW9ucyAucXVlc3Rpb24gaDIge1xuICBjb2xvcjogI2ZhZDA0ZTtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0yKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDAgMzBweCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1YlRpdGxlQ29sIHtcbiAgd2lkdGg6IDgwLjVyZW07XG59XG5cbi5zdWJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJUaXRsZUNvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuc3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4iLCIuUXVlc3Rpb24gLmRyb3Bkb3duQnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuLlF1ZXN0aW9uIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5RdWVzdGlvbiAuZHJvcGRvd25CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG59XG5cbi5RdWVzdGlvbiB1bFthcmlhLWxhYmVsbGVkYnk9J2ZpcnN0RHJvcGRvd25RdWVzdGlvbiddIHtcbiAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5RdWVzdGlvbiB1bFthcmlhLWxhYmVsbGVkYnk9J3NlY29uZERyb3Bkb3duUXVlc3Rpb24nXSB7XG4gIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHotaW5kZXg6IDM7XG59XG4uUXVlc3Rpb24gdWxbYXJpYS1sYWJlbGxlZGJ5PSdzZWNvbmREcm9wZG93blF1ZXN0aW9uJ10gPiBsaSA+IGEge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4uUXVlc3Rpb24gdWxbYXJpYS1sYWJlbGxlZGJ5PSdmaXJzdERyb3Bkb3duUXVlc3Rpb24nXSA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuI3ByaW1hcnlRdWVzdGlvbiAuZHJvcGRvd25CdXR0b24ge1xuICB3aWR0aDogNDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLmRyb3Bkb3duTWVudSB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbn1cbiNzZWNvbmRhcnlRdWVzdGlvbiAuZHJvcGRvd25CdXR0b24ge1xuICB3aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLlF1ZXN0aW9uIHVsW2FyaWEtbGFiZWxsZWRieT0nZmlyc3REcm9wZG93blF1ZXN0aW9uJ10ge1xuICAgIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5RdWVzdGlvbiB1bFthcmlhLWxhYmVsbGVkYnk9J3NlY29uZERyb3Bkb3duUXVlc3Rpb24nXSB7XG4gICAgd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICAuUXVlc3Rpb24gdWxbYXJpYS1sYWJlbGxlZGJ5PSdmaXJzdERyb3Bkb3duUXVlc3Rpb24nXSB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuUXVlc3Rpb24gdWxbYXJpYS1sYWJlbGxlZGJ5PSdzZWNvbmREcm9wZG93blF1ZXN0aW9uJ10ge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuTWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4uTWFpbiAuYXNrQ29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnF1ZXN0aW9uSWNvbiB7XG4gIHdpZHRoOiAyM2VtO1xuICBoZWlnaHQ6IDIwZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNzVweDtcbiAgcmlnaHQ6IDElO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0M3B4KSB7XG4gIC5xdWVzdGlvbkljb24ge1xuICAgIHdpZHRoOiAxN2VtO1xuICAgIGhlaWdodDogMTdlbTtcbiAgICB0b3A6IDI2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLkJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG4gIC8qIGhlaWdodDogMzQycHg7ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkJhbm5lciAucXVlc3Rpb25JbWFnZSB7XG4gIHdpZHRoOiAyOTBweDtcbiAgaGVpZ2h0OiAyOTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1JTtcbiAgcmlnaHQ6IDElO1xuICBvcGFjaXR5OiAwLjI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5CYW5uZXIgLnF1ZXN0aW9uSWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNSU7XG4gIHJpZ2h0OiAxOCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5CYW5uZXIgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5CYW5uZXIgLmhlYWRlclRpdGxlIHtcbiAgbWluLWhlaWdodDogMTIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTIxcHg7IC8qIEZvciBJRTExKi9cbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uQmFubmVyIC5oZWFkZXJUaXRsZSBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4iLCIuTmVlZEhlbHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uTmVlZEhlbHAgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLk5lZWRIZWxwIC53cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDcwdnc7XG59XG5cbi5OZWVkSGVscCAucXVlc3Rpb25zQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTExKTtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uTmVlZEhlbHAgLnF1ZXN0aW9uc0NvbnRhaW5lciAucXVlc3Rpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5OZWVkSGVscCAucXVlc3Rpb25zTGlzdCB7XG4gIGNvbHVtbnM6IDI7XG4gIC13ZWJraXQtY29sdW1uczogMjtcbiAgLW1vei1jb2x1bW5zOiAyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5OZWVkSGVscCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLk5lZWRIZWxwIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuXG4gIC5OZWVkSGVscCAud3JhcHBlciA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5OZWVkSGVscCAucXVlc3Rpb25zQ29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuTmVlZEhlbHAgLnF1ZXN0aW9uc0xpc3Qge1xuICAgIGNvbHVtbnM6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0M3B4KSB7XG4gIC5OZWVkSGVscCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuTmVlZEhlbHAgLnF1ZXN0aW9uc0NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuTmVlZEhlbHAgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgLk5lZWRIZWxwIC5xdWVzdGlvbnNDb250YWluZXIgPiAqIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuIiwiLmNhcmRzIHVsLFxuLmNhcmRzSXRlbSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYS5hbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5jYXJkc0l0ZW0ge1xuICBoZWlnaHQ6IDY2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IC8qIEZvciBJRTExKi9cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTExKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2FyZHNJdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCB2YXIoLS12ZXJ5LWRhcmstZ3JleS0yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLmNhcmRzQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgLyogRm9yIElFMTEqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktMyk7XG59XG5cbi5jYXJkcyBoNSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktMyk7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4uY2FyZHNJY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTdweCkge1xuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2FyZHNJY29uIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbiAgLmNhcmRzIGg1IHtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLyogMiBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MThweCkgYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5jYXJkcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG59XG5cbi8qIDMgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDczNnB4KSBhbmQgKG1heC13aWR0aDogOTY5cHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuY2FyZHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLyogNCBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDIwLjUlO1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLyogNSBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cbn1cbiIsIi5GYXFJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFjY29yZGlvblJvb3Qge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uRmFxSXRlbSAuYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uRmFxSXRlbSAudGl0bGVXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5GYXFJdGVtIC5jYXJldCB7XG4gIGNvbG9yOiAjMjU2NGI2O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTE0KTtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uRmFxSXRlbSAudGl0bGVSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5GYXFJdGVtIC50aXRsZVJvdyBoMyB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogODAlO1xufVxuXG4uRmFxSXRlbSBociB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWQwNGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdy0yKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLkZhcUl0ZW0gLmJvZHkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLkZhcUl0ZW0gLnF1ZXN0aW9uQ29udGFjdFVzQnRuQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuRmFxSXRlbSAudGl0bGVSb3cgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuRmFxSXRlbSBociB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuRmFxSXRlbSAudGl0bGVSb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0M3B4KSB7XG4gIC5GYXFJdGVtIC50aXRsZVJvdyBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuRmFxSXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuRmFxSXRlbSAuYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLkZhcUl0ZW0gLnF1ZXN0aW9uQ29udGFjdFVzQnRuQ29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLkZhcUl0ZW0gYSxcbi5GYXFJdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ua2V5d29yZFN0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA4cHggNXB4IDA7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi5GYXFJdGVtcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5GYXFJdGVtcyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5GYXFJdGVtcyA+ICoge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIuRm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMSk7XG59XG5cbi5Gb290ZXIgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5Gb290ZXIgLmFza0NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAxNXB4IDA7XG59XG5cbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMSk7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIC5saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uRm9vdGVyIC5saW5rc0NvbnRhaW5lciAubGluayBhLFxuLkZvb3RlciAubGlua3NDb250YWluZXIgYnV0dG9uLFxuLkZvb3RlciAubGlua3NDb250YWluZXIgYnV0dG9uOmZvY3VzLFxuLkZvb3RlciAubGlua3NDb250YWluZXIgYnV0dG9uOmFjdGl2ZSxcbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIGJ1dHRvbjpob3Zlcixcbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIC5saW5rOmhvdmVyIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLkZvb3RlciAubGlua3NDb250YWluZXIgLmxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkZvb3RlciAubGlua3NDb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAuRm9vdGVyIC5saW5rc0NvbnRhaW5lciAubGluayB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAzMHB4O1xuICB9XG5cbiAgLkZvb3RlciAubGlua3NDb250YWluZXIgLmxpbms6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5Gb290ZXIgLndyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLkZvb3RlciAubGlua3NDb250YWluZXIgLmxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkZvb3RlciAud3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICAuYXNrQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5iYWNrZ3JvdW5kUm93IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5xdW90ZV9pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYWxpZ24taXRlbXM6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5taWRDb2wge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uYXdhcmRzQ29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmJhY2tncm91bmRMZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGlkZVJvdzEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhY2tncm91bmRSaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xMDtcbn1cbi5hd2FyZHNSb3cge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5oZWFkaW5nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFsaWduQ2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd2FyZHMgPiBwIHtcbiAgbWFyZ2luOiAwIDAgNXB4ICFpbXBvcnRhbnQ7XG59XG4uaW1hZ2VSaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTA7XG59XG4uaW1hZ2VMZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pY29uIHtcbiAgY29sb3I6IHJnYigyNDgsIDE5OCwgNTgpO1xuICBjb2xvcjogdmFyKC0teWVsbG93LTQpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi55ZWFyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF3YXJkcyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMWUxZTFlO1xuICBjb2xvcjogdmFyKC0tY29kLWdyZXkpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmZ1bGxIZWlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnF1b3RlID4gcDpudGgtY2hpbGQoMikge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5hd2FyZHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLmhpZGVSb3cxIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxuICAuaGlkZVJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXdhcmRzUm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAubWlkQ29sIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucXVvdGVfaWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuIiwiLmhlYWRlclRpdGxlIHtcbiAgY29tcG9zZXM6IGhlYWRlclRpdGxlIGZyb20gJy4uLy4uL0Jyb3dzZUJlbmVmaXRzL0Jyb3dzZUJlbmVmaXRzLm1vZHVsZS5jc3MnO1xufVxuXG4uaGVhZGVyVGl0bGUgaDEge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmdCbHVlIHtcbiAgY29tcG9zZXM6IGJnQmx1ZSBmcm9tICcuLi8uLi9Ccm93c2VCZW5lZml0cy9Ccm93c2VCZW5lZml0cy5tb2R1bGUuY3NzJztcbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAuaGVhZGVyVGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5jYXJkQm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMWVtO1xufVxuLmNhcmQ6aG92ZXIsXG4uY2FyZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4ICMwMDU5YTcgc29saWQ7XG4gIGJvcmRlcjogMXB4IHZhcigtLWRhcmstYmx1ZS05KSBzb2xpZDtcbn1cbi5jYXJkc0ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMCUpIHNlcGlhKDUzJSkgc2F0dXJhdGUoNDA0NiUpIGh1ZS1yb3RhdGUoMTk0ZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoMTAxJSk7XG59XG4uY2FyZHNJY29uQ2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg1MjY4JSkgaHVlLXJvdGF0ZSgyMTlkZWcpIGJyaWdodG5lc3MoMTA2JSkgY29udHJhc3QoMTAwJSk7XG59XG4uY2FyZHNJdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMnB4IDdweCA3cHggIzMzMzMzMztcbiAgYm94LXNoYWRvdzogMnB4IDdweCA3cHggdmFyKC0tZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXI6IDFweCAjMDA1OWE3IHNvbGlkO1xuICBib3JkZXI6IDFweCB2YXIoLS1kYXJrLWJsdWUtOSkgc29saWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG4uaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmhlYWRlckJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wYWdlRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA4OSwgMTY3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTMpO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMzhweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkIDJweCByZ2IoMCwgODksIDE2Nyk7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRhcmstYmx1ZS0zKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogNnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4ubmV4dDpmb2N1cyxcbi5uZXh0OmhvdmVyIHtcbiAgY29sb3I6IHJnYigwLCA4OSwgMTY3KTtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLm5leHQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2MzYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTMpO1xuICBib3JkZXItY29sb3I6ICM2NTYzNjM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0zKTtcbn1cblxuLm5leHRDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oaWRlTGluayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhdGVnb3J5Q2FydENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cblxuLmhpZGVMaW5rOmhvdmVyLFxuLmhpZGVMaW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdEhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgNDZweCAxMHB4IDA7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LTMpO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmNhdEhlYWRlckNoZWNrZWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwIDQ2cHggMTBweCAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuIiwiLkJGY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVlc3Rpb25Cb3gge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLm51bWJlciB7XG4gIGNvbXBvc2VzOiBiZ0JsdWUgZnJvbSAnLi4vLi4vQnJvd3NlQmVuZWZpdHMvQnJvd3NlQmVuZWZpdHMubW9kdWxlLmNzcyc7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNlY29uZExpbmUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmFzdGVyaXNrIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5leHRCdXR0b25Db250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZnJvbU1pbmlxQWxlcnQge1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDM1cHggYXV0byAwcHggYXV0bztcbn1cblxuLmZyb21NaW5pcUFsZXJ0IDpnbG9iYWwoLk11aUFsZXJ0LWljb24pIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZyb21NaW5pcUFsZXJ0IDpnbG9iYWwoLk11aUFsZXJ0LW1lc3NhZ2UpIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYWxsQW5zd2VyZWRBbGVydCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mcm9tTWluaXFUZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLnNlY29uZExpbmUgYSxcbi5zZWNvbmRMaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uZ3JpZFN0eWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ubmV4dEJ1dHRvbkNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4ucXVlc3Rpb25JY29uIHtcbiAgcGFkZGluZzogNXB4IDAgMCA1cHg7XG59XG5cbi5za2VsZXRvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucmVxdWlyZWQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2hvd0luVGFibGV0LFxuLmhpZGVJblRhYmxldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhpZGVJblRhYmxldFRvb2x0aXAsXG4uc2hvd0luVGFibGV0VG9vbHRpcCxcbi5zaG93SW5UYWJsZXRUb29sdGlwVGFicyxcbi5oaWRlSW5UYWJsZXRUb29sdGlwVGFicyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhpZGVJblRhYmxldFRvb2x0aXAge1xuICB0b3A6IC00NnB4O1xuICBsZWZ0OiAxNjVweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uaGlkZUluVGFibGV0VG9vbHRpcFRhYnMge1xuICBsZWZ0OiA2NnB4O1xuICB0b3A6IDIycHg7XG4gIG1heC13aWR0aDogMTcycHg7XG59XG5cbi5zaG93SW5UYWJsZXRUb29sdGlwIHtcbiAgdG9wOiAtNDRweDtcbiAgbGVmdDogNjFweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uc2hvd0luVGFibGV0VG9vbHRpcFRhYnMge1xuICBsZWZ0OiA3M3B4O1xuICB0b3A6IDIycHg7XG4gIG1heC13aWR0aDogMTkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhpZGVJblRhYmxldFRvb2x0aXAge1xuICAgIGxlZnQ6IDY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93SW5UYWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mcm9tTWluaXFBbGVydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5maXJzdExpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGlkZUluVGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2hvd0luVGFibGV0VG9vbHRpcCB7XG4gICAgbGVmdDogLTRweDtcbiAgICB3aWR0aDogMTI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zaG93SW5UYWJsZXRUb29sdGlwIHtcbiAgICB0b3A6IC00MXB4O1xuICAgIGxlZnQ6IC05cHg7XG4gIH1cbiAgLnNob3dJblRhYmxldFRvb2x0aXBUYWJzIHtcbiAgICBsZWZ0OiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaGVhZGVyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmNhdGVnb3J5U3dpdGNoZXJDb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5sb25nQ2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmxvbmdDaGVja0lubmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdpZHRoOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5hc3RlcmlzayB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cblxuLnRvb2x0aXBBbmRBc3RlcmlzayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZHJvcERvd25Db250YWluZXIge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4ucGFkZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2hlY2tib3gge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWluZGVudDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGVja2JveEZpZWxkc2V0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJhZGlvV3JhcHBlciB7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jaGVja2JveFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrYm94V3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmxlZ2VuZFBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuLmllRml4IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJvcGRvd25MYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTgpICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bkRhdGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5za2lwUXVlc3Rpb25CdG5Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4uc2tpcFF1ZXN0aW9uQnRuQ29udGFpbmVyIC5za2lwUXVlc3Rpb25CdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS00KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LWZhbWlseTogTGF0by1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnNraXBRdWVzdGlvbkJ0bkNvbnRhaW5lciAuc2tpcFF1ZXN0aW9uQnRuOmZvY3VzIHtcbiAgY29sb3I6IHJnYig1LCA2MSwgMTA5KTtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS01KTtcbn1cblxuLnNraXBRdWVzdGlvbkJ0bkNvbnRhaW5lciAuc2tpcFF1ZXN0aW9uQnRuOmZvY3VzIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnRvb2xUaXBDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udG9vbFRpcENvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9vbFRpcENsb3NlQnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbjogNXB4IDBweCA1cHggYXV0bztcbn1cblxuLm9wZW5Ub29sdGlwQnRuIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSkgIWltcG9ydGFudDtcbn1cblxuLnRvb2xUaXBDbG9zZUJ0bjpob3ZlciBzdmcge1xuICBmaWxsOiAjMDc2NGI2O1xuICBmaWxsOiB2YXIoLS1kYXJrLWJsdWUtNik7XG59XG5cbi50b29sdGlwT3V0ZXJXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udG9vbHRpcElubmVyV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjM4cHg7XG59XG5cbi50b29sdGlwQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDIzOHB4O1xuICBsZWZ0OiAtNzdweDtcbiAgdG9wOiAtNTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmFkaW9XcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRvb2x0aXBDb250YWluZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBsZWZ0OiAxMXB4O1xuICB9XG59XG4iLCIueEJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTU1O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzU1NTtcbiAgcGFkZGluZzogM3B4IDJweCAwIDJweDtcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IC0xMnB4O1xufVxuXG4ueEJ0blJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM1NTU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWRhcmstZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nOiAzcHggMnB4IDAgMnB4O1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLmJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogN3B4IDlweCA4cHggLThweCByZ2JhKDk5LCA5OSwgOTksIDEpO1xuICBib3gtc2hhZG93OiA3cHggOXB4IDhweCAtOHB4IHZhcigtLWxpZ2h0LWdyZXktNik7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgb3BhY2l0eTogMC45O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRvcDogMzZweDtcbiAgbGVmdDogMTkwcHg7XG59XG4uYm94LnRvcDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IC0xNXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICM1MDQ2NDY7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xufVxuLmJveC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYm94LmxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEycHg7XG4gIHRvcDogN3B4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYm94LmJvdHRvbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiIsIi54QnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM1NTU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWRhcmstZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nOiAzcHggMnB4IDAgMnB4O1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogLTEycHg7XG59XG5cbi54QnRuUmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU1NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGFyay1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4uYm94IHtcbiAgYm94LXNoYWRvdzogN3B4IDlweCA4cHggLThweCByZ2JhKDk5LCA5OSwgOTksIDEpO1xuICBib3gtc2hhZG93OiA3cHggOXB4IDhweCAtOHB4IHZhcigtLWxpZ2h0LWdyZXktNik7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgb3BhY2l0eTogMC45O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LnRvcDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IC0xNXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICM1MDQ2NDY7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xufVxuLmJveC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYm94LmxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEycHg7XG4gIHRvcDogN3B4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYm94LmJvdHRvbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiIsIiNRdWVzdGlvbiBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiNRdWVzdGlvbiBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBibGFjayBkb3R0ZWQ7XG59XG5cbiNRdWVzdGlvbiBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbiNRdWVzdGlvbiBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGJsYWNrIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4jUXVlc3Rpb24gc2VsZWN0LFxuLnJ3RHJvcGRvd25Db250YWluZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogNXB4IDVweCAwO1xuICBwYWRkaW5nOiAwIDE0cHggMCA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAtbXMtd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbiNRdWVzdGlvbiBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnWkdGMFlTMXVZVzFsUFNKTVlYbGxjaUF4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFF1TURJZ01qSTBJajQ4WkdWbWN6NDhjM1I1YkdVK0xtTnNjeTB4ZTJacGJHdzZJek16TXp0OVBDOXpkSGxzWlQ0OEwyUmxabk0rUEhCaGRHZ2dZMnhoYzNNOUltTnNjeTB4SWlCa1BTSk5NVGt5TERNNE5HRXpNUzQ0TXl3ek1TNDRNeXd3TERBc01TMHlNaTQyTWkwNUxqTTRiQzB4TmpBdE1UWXdZVE15TERNeUxEQXNNQ3d4TERRMUxqSTFMVFExTGpJMFRERTVNaXd6TURZdU9Dd3pNamt1TkN3eE5qa3VOR0V6TWl3ek1pd3dMREFzTVN3ME5TNHlOU3cwTlM0eU5Xd3RNVFl3TERFMk1FRXpNUzQ1TVN3ek1TNDVNU3d3TERBc01Td3hPVElzTXpnMFdpSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRBdU1ERWdMVEUyTUNraUx6NDhMM04yWno0PScpXG4gICAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDNweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucndEcm9wZG93bkNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ3LWRyb3Bkb3duLWxpc3QtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJ3LXBvcHVwLXRyYW5zaXRpb24ge1xuICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ydy1pbnB1dCxcbi5ydy1kcm9wZG93bi1saXN0LWF1dG9maWxsLFxuLnJ3LWZpbHRlci1pbnB1dCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jUXVlc3Rpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdID4gbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuI1F1ZXN0aW9uIGxlZ2VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI1F1ZXN0aW9uIGxhYmVsID4gcCxcbmxlZ2VuZCA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbiNRdWVzdGlvbiBsZWdlbmQsXG4jUXVlc3Rpb24gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvLVJlZ3VsYXJcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNRdWVzdGlvbiBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jUXVlc3Rpb24gZmllbGRzZXQgPiBsYWJlbCB7XG4gIG1heC13aWR0aDogOTMlO1xufVxuXG4vKiBJRTExIGhpZGUgbmF0aXZlIGJ1dHRvbiAodGhhbmtzIE1hdHQhKSAqL1xuI1F1ZXN0aW9uIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNkcm9wZG93bi1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbn1cblxuLypvdmVyaWRpbmcgdGhlIGNvbGxhcHNlIG1vZHVsZSovXG4ucmMtY29sbGFwc2UtaXRlbTpsYXN0LWNoaWxkID4gLnJjLWNvbGxhcHNlLWNvbnRlbnQge1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuXG4ucmMtY29sbGFwc2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLnJjLWNvbGxhcHNlID4gLnJjLWNvbGxhcHNlLWl0ZW0gPiAucmMtY29sbGFwc2UtaGVhZGVyIHtcbiAgY29sb3I6IHJnYigwLCA4OSwgMTY3KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTMpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMCAhaW1wb3J0YW50O1xufVxuXG4jUXVlc3Rpb24gb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjUXVlc3Rpb24gZmllbGRzZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIi5wcm9ncmVzc0JhckJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIycHggMjBweDtcbiAgbWFyZ2luOiAtNjBweCAwIDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbiIsIi5jaXJjbGVOdW0ge1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgcmlnaHQ6IDdweDtcbiAgdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggM3B4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNpcmNsZU51bSB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxufVxuIiwiLmJmZm9vdGVyIHtcbiAgICBtYXJnaW46IC05MHB4IDAgMzhweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcGVjaWFsRm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLmRpc2FibGVkU3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS00KSAhaW1wb3J0YW50O1xuICB9XG4gIC5kaXNhYmxlZExpbmsge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpc2FibGVkTGluazpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICBcbiAgLnNwZWNpYWxGb290ZXIgYSB7XG4gICAgY29sb3I6ICMwMDU5YTc7XG4gIH1cbiAgXG4gIC5zcGVjaWFsRm9vdGVyIGE6aG92ZXIsIC5zcGVjaWFsRm9vdGVyIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBcbiAgLmxlZnRCdG4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgXG4gICAgZm9udC1mYW1pbHk6IExhdG8tQm9sZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICBcbiAgLm1pZEJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAucmlnaHRCdG4ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBcbiAgLnJpZ2h0QnRuIGE6Zm9jdXMgPiBzcGFuIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgd2hpdGU7XG4gIH1cbiAgXG4gIC5yZXN1bHRCdG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IExhdG8tQm9sZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiA2cHggMzJweCA2cHggMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwMDU5YTc7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMwMDU5YTc7XG4gICAgbWFyZ2luOiAwIDM2cHggMCAwO1xuICB9XG4gIFxuICAucmVzdWx0QnRuOmhvdmVyLCAucmlnaHRCdG4gYTpmb2N1cyA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICB9XG4gIFxuICAuY2lyY2xlTnVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXJlZCk7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIHJpZ2h0OiAtOXB4O1xuICAgIHRvcDogLThweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgLnJlc3VsdEJ0biBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBcbiAgLmZvb3RJY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgXG4gIC5zdGFySWNvbiB7XG4gICAgY29sb3I6ICMwMDU5YTc7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BlY2lhbEZvb3RlciB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH1cbiAgXG4gICAgLnNwZWNpYWxGb290ZXIgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAubW9iaWxlQnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogOHB4IDE0cHggOHB4IDEwcHg7XG4gICAgICBjb2xvcjogIzAwNTlhNztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5yZXN1bHRCdG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAuZm9vdEljb24ge1xuICAgICAgY29sb3I6ICMwMDU5YTc7XG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgICB9XG4gIFxuICAgIC5sZWZ0QnRuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgXG4gICAgLnJpZ2h0QnRuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubW9iaWxlQnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggNnB4O1xuICAgICAgY29sb3I6ICMwMDU5YTc7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICBcbiAgICAucmVzdWx0QnRuIHtcbiAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIFxuICAgIC5mb290SWNvbiB7XG4gICAgICBjb2xvcjogIzAwNTlhNztcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHByaW50IHtcbiAgICAuc3BlY2lhbEZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAiLCIuRWxpZ2libGVCZW5lZml0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbi5FbGlnaWJsZUJlbmVmaXRzIC5hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY2Y2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLUJvbGQsICdMYXRvIEJvbGQnLCBMYXRvO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIC8qIHdoaXRlLXNwYWNlOiAnbm93cmFwJywgKi9cbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBtYXJnaW46MDtcbn1cblxuLkVsaWdpYmxlQmVuZWZpdHMgLmJ1dHRvbkNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5FbGlnaWJsZUJlbmVmaXRzIC5hbGVydCAubnVtYmVyIHtcbiAgY29sb3I6ICNmOGM2M2E7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRWxpZ2libGVCZW5lZml0cyAuYWxlcnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG4gIC5FbGlnaWJsZUJlbmVmaXRzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuIiwiI0VsaWdpYmlsaXR5X0NoZWNrZXIgdWwubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzYzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBhI0VsaWdpYmlsaXR5X0NoZWNrZXItdGFiLVJlc3VsdCB7XG4gIC8qY29sb3I6ICMwMDY2Y2M7Ki9cbiAgLyp0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsqL1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgdWwubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgYSNFbGlnaWJpbGl0eV9DaGVja2VyLXRhYi1SZXN1bHQgPiBzcGFuLm51bWJlci1vZi1yZXN1bHRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwNjZjYztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cblxuLmFzdGVyaXNrIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnJlcXVpcmVkIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXh0QnV0dG9uQ29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5oZWFkZXIsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjRWxpZ2liaWxpdHlfQ2hlY2tlciA+IC5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBwcmludCBzdHlsZXMgKi9cbkBtZWRpYSBwcmludCB7XG4gICNFbGlnaWJpbGl0eV9DaGVja2VyID4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5SZXN1bHRzUGFnZU1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5SZXN1bHRzUGFnZVByaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJveE91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktNCk7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIG1hcmdpbjogMjBweCAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ucmVzdWx0TXNnIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMTZweCAyNnB4IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDk1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJveE91dGxpbmUgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc21hbGxCb3hJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uc3Rhckljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uc21hbGxCb3hPdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNTRweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiKDAsIDg5LCAxNjcpO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTMpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlc3VsdFAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDhweCAwIDE2cHg7XG59XG5cbi5yZXN1bHROdW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5leHBhbmRUZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLmV4cGFuZEFsbCB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5leHBhbmRlZEJveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLnJlc3VsdEJlbmVmaXRzIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOGM4YjhiO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkIHZhcigtLWxpZ2h0LWdyZXktNSk7XG59XG4ucmVzdWx0QmVuZWZpdHMgPiBsaSB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbn1cblxuLnJlc3VsdEJlbmVmaXRzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJlc3VsdEJlbmVmaXRzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4ucmVzdWx0QmVuZWZpdHMgaDQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlc3VsdEJlbmVmaXRzIGg0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcmRzQm94IHVsLFxuLmNhcmRzIGxpIHtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYS5hbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypGbGV4IGl0ZW1zKi9cbi5jYXJkQm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmNhcmRzSXRlbSB7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qIEZvciBJRTExKi9cbiAgcGFkZGluZzogMC41ZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbi5jYXJkc0NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMWVtO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbn1cblxuLmNhcmRzSXRlbSBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgNDZweCAwIDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmNhcmRzSWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYnV0dG9uc0NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbkVtYWlsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtODVweDtcbn1cblxuLnJlc2V0QnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJ1dHRvbnNDb250YWluZXIgZGl2OmZpcnN0LWNoaWxkID4gYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYnV0dG9uc0NvbnRhaW5lciBkaXY6bnRoLWNoaWxkKDIpID4gYnV0dG9uIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYnV0dG9uc0NvbnRhaW5lciBkaXY6bGFzdC1jaGlsZCA+IGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWRkaXRpb25hbEJlbmVmaXRzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNlbGVjdGVkQmVuZWZpdHMgLnJlc3VsdE1zZyxcbi5hZGRpdGlvbmFsQmVuZWZpdHMgLnJlc3VsdE1zZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5idXR0b25zQ29udGFpbmVyID4gKiB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsaWduRW1haWwge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbnNDb250YWluZXIgZGl2IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0gKi9cblxuLyogMSBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY2FyZHNJdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgLmJ1dHRvbnNDb250YWluZXIge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jYXJkcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLmJveE91dGxpbmUge1xuICAgIG1hcmdpbjogMjBweCA1cHg7XG4gIH1cbiAgLmJveE91dGxpbmUgaDMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucmVzdWx0TXNnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogMiBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5jYXJkc0l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhpZGVJblRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNob3dJblRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2hvd0luTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIHByaW50IHN0eWxlcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgLlJlc3VsdHNQYWdlTWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuUmVzdWx0c1BhZ2VQcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VQcmludCAudG9wVGhyZWVSZXN1bHRzSXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlUHJpbnQgLnN0YXJJY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZVByaW50IC50b3BUaHJlZVJlc3VsdHNJdGVtcyBzdHJvbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZVByaW50IC5jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZVByaW50IC5jYXRlZ29yeSAuY2F0ZWdvcnlIZWFkZXIge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VQcmludCAuY2F0ZWdvcnkgLmNhdGVnb3J5TmFtZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VQcmludCAuY2F0ZWdvcnkgLmNhdGVnb3J5SW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZVByaW50IC5jYXRlZ29yeSAubnVtYmVyT2ZCZW5lZml0cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAxNXB4IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VQcmludCAuY2F0ZWdvcnkgLmNhdGVnb3J5QmVuZWZpdHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VQcmludCAuY2F0ZWdvcnkgLmJlbmVmaXRUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlUHJpbnQgLmNhdGVnb3J5IC5iZW5lZml0RGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmV4cGFuZFRleHQge1xuICBjb2xvcjogIzA5NjRiNiAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVzZXRCdXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0iLCIuRW1haWxSZXN1bHRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5hbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnV0dG9uLFxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDYwLCAxMDMsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMjApO1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5idXR0b246Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMjEpO1xufVxuLmJ1dHRvbkFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGNvbG9yOiB2YXIoLS1jb2QtZ3JleSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5lcnJvciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2E0MDUwNTtcbiAgY29sb3I6IHZhcigtLXJlZC0yKTtcbn1cbi50ZXh0QXJlYSB7XG4gIGhlaWdodDogMTM0cHggIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXBXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI1MHB4O1xuICBsZWZ0OiAtMjA1cHg7XG4gIHRvcDogNjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbGVmdDogLTE2NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmJ1dHRvbkFsaWduIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnRvb2x0aXBDb250YWluZXIge1xuICAgIGxlZnQ6IC0zNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRvb2x0aXBDb250YWluZXIge1xuICAgIGxlZnQ6IC0yNzdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRvb2x0aXBDb250YWluZXIge1xuICAgIGxlZnQ6IC0yMzFweDtcbiAgfVxufVxuIiwiLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuXG4uYnV0dG9uOmhvdmVyIHNwYW4sXG4uYnV0dG9uOmZvY3VzIHNwYW57XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLnJ1bGVzRW5naW5lRXJyb3JNb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ucnVsZXNFbmdpbmVFcnJvck1vZGFsIC5pY29uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucnVsZXNFbmdpbmVFcnJvck1vZGFsIC5tb2RhbEJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuIiwiLkJGY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDc1JTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uaW5uZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB3aWR0aDogNzAlO1xufVxuXG4uQkZjb250YWluZXIgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLmlubmVyQ29udGFpbmVyIHAge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uaW5uZXJDb250YWluZXIgcDpsYXN0LWNoaWxkIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5wID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5CRmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuaW5uZXJDb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5pbm5lckNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIiNtb2JpbGVGb290ZXIgLkNvbGxhcHNpYmxlX190cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNtb2JpbGVGb290ZXIgLkNvbGxhcHNpYmxlX190cmlnZ2VyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4vaW1hZ2VzL2NhcmV0LWRvd24tc29saWQuc3ZnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE2JTtcbiAgdG9wOiAtMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xufVxuXG4jbW9iaWxlRm9vdGVyIC5Db2xsYXBzaWJsZV9fdHJpZ2dlci5pcy1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4vaW1hZ2VzL2NhcmV0LXVwLXNvbGlkLnN2Zyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNiU7XG4gIHRvcDogLTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbn1cblxuLnRyaWdnZXJTdHlsZSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbi50cmlnZ2VyU3R5bGUgbGkge1xuICBsaW5lLWhlaWdodDogMC45ZW07XG4gIG1hcmdpbjogOHB4IDA7XG59XG4jbW9iaWxlRm9vdGVyIC50cmlnZ2VyU3R5bGUge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cbiNtb2JpbGVGb290ZXIgLnRyaWdnZXJTdHlsZSBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudHJpZ2dlclN0eWxlIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gICNtb2JpbGVGb290ZXIgLnRyaWdnZXJTdHlsZSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyaWdnZXJTdHlsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHJpZ2dlclN0eWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gICNtb2JpbGVGb290ZXIgLnRyaWdnZXJTdHlsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICB9XG59XG4iLCIuaGVhZGVyVGV4dCB7XG4gIGNvbXBvc2VzOiBtaXNtYXRjaGVkSGVhZGluZyBmcm9tICcuLi8uLi9Db21tb24vZ2xvYmFsLmNzcyc7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNlY29uZCB7XG4gIGNvbXBvc2VzOiBtaXNtYXRjaGVkU2Vjb25kV29yZCBmcm9tICcuLi8uLi9Db21tb24vZ2xvYmFsLmNzcyc7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZGl2Lm5vcm1hbFRleHQge1xuICBwYWRkaW5nLXRvcDogMTFweDtcbn1cbi5yb3cge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5kYXRlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGgyLFxuICAuc2Vjb25kIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDElO1xuICB9XG4gIGgyLmhlYWRlclRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIGRpdi5ub3JtYWxUZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgaDIsXG4gIC5zZWNvbmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgfVxufVxuXG5kaXYubm9ybWFsVGV4dCBhLFxuZGl2Lm5vcm1hbFRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIuc3BhY2luZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJvdyB7XG4gIGJvcmRlci10b3A6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5jbGVhckRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbGVhckRpdiBzdmcsXG4uZXh0ZXJuYWxMaW5rRGl2IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmNhdGVnb3J5Um93IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jaGVja2JveExhYmVsLFxuLmNvdW50IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5iZW5lZml0X2NvdW50IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5kaXZTdHlsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmRpdlN0eWxlMSxcbi5jb3VudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYm9yZGVyIHtcbiAgbWFyZ2luOiAwIDEwcHggNXB4IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIGJvcmRlci13aWR0aDogdGhpbjtcbn1cbi5jbGVhckJ1dHRvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogOHB4IDEycHggOHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNsZWFyQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG4uaWNvbiB7XG4gIGNvbG9yOiByZWQ7XG59XG4ubGFiZWwsXG4uYmVuZWZpdF9jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2hCdG4ge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5idXR0b24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDA0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IC00OXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybUVsZW1lbnQge1xuICB3aWR0aDogODAlO1xufVxuLmZvcm1TZWFyY2hFbGVtZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLnBhZGRpbmcsXG4ucGFkZGluZzEge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5iZW5lZml0bGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uZmVkZXJhbFJlc3VsdHMge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5saW5rQ29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNSU7XG59XG4uZXh0ZXJuYWxMaW5rVXJsIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5leHRlcm5hbExpbmsge1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmV4dGVybmFsTGlua0RpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDEuNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5saW5rIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbi5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLmRlc2NyaXB0aW9uQ29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNSU7XG59XG4uZGVzY3JpcHRpb25Db250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xufVxuXG4uY29udGludWF0aW9uIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgcGFkZGluZzogMCAxJSAwIDElO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYWdlcyB7XG4gIG1hcmdpbjogMCAxLjUlIDAgMS41JTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucHJldixcbi5uZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnByZXYge1xuICBtYXJnaW46IDAgMy41JSAwIDA7XG59XG4ubmV4dCB7XG4gIG1hcmdpbjogMCAwIDAgMy41JTtcbn1cblxuLm5leHQgc3ZnLFxuLnByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5jdXJyZW50UGFnZSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnBhZ2VyIGE6bm90KC5jdXJyZW50UGFnZSk6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG4ucGFnZXIgYTpub3QoLmN1cnJlbnRQYWdlKTpmb2N1cyB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLnBhZ2VyIGEuY3VycmVudFBhZ2U6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG4ucGFnZXIgYS5jdXJyZW50UGFnZTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnJvdzpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5leHRlcm5hbExpbmtEaXYgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuZXh0ZXJuYWxMaW5rRGl2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuY2F0ZWdvcnlSb3cge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZGl2U3R5bGUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5jbGVhckRpdiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2xlYXJCdXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNsZWFyQnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG4gIC5mb3JtRWxlbWVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuYmVuZWZpdHMge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAzMHB4IDMwcHg7XG4gIH1cbiAgLmNoZWNrYm94TGFiZWwsXG4gIC5kaXZTdHlsZTEsXG4gIC5iZW5lZml0X2NvdW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmJlbmVmaXRfY291bnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmZvcm1TZWFyY2hFbGVtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5zZWFyY2hCdG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLnBhZGRpbmcxIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcbiAgfVxuICAucGFkZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbGlnaHRncmV5IHRoaW4gZG90dGVkO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxNXB4O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuYmVuZWZpdGxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIH1cbiAgLnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm5vcmVzdWx0cyB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnRocm9iYmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLlRpdGxlID4gLnJvdyB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uZGlzYWJsZWQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZW5hYmxlZCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5maWx0ZXJBY2NvcmRpYW4gPiAucm93ID4gLkNvbGxhcHNpYmxlID4gLkNvbGxhcHNpYmxlX190cmlnZ2VyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZpbHRlckFjY29yZGlhbiA+IC5yb3cgPiAuQ29sbGFwc2libGUgLkNvbGxhcHNpYmxlX190cmlnZ2VyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZpbHRlckFjY29yZGlhbiA+IC5yb3cgPiAuQ29sbGFwc2libGUgLkNvbGxhcHNpYmxlX190cmlnZ2VyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKCcuL2Fycm93X2Rvd24ucG5nJyk7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmZpbHRlckFjY29yZGlhbiA+IC5yb3cgPiAuQ29sbGFwc2libGUgPiAuaXMtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnLi9hcnJvd191cC5wbmcnKTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmZpbHRlckFjY29yZGlhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI21vYmlsZSB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbiAgI2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRpc2FibGVkLFxuICAuZW5hYmxlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG4iLCJzcGFuLm5vcm1hbFRleHQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmVuZWZpdCB7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbn1cbi5hcnJvd19kb3duIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iZW5lZml0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiIsIi5zZWFyY2hDb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4OyBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTlBNztcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zZWFyY2hXcmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDsgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuXHR3aWR0aDogNTAwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zZWFyY2hCdXR0b24ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRtYXJnaW46IDAgMCAyMHB4IC00NXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JlYmViZTtcblx0cGFkZGluZzogMnB4IDExcHg7XG5cdGNvbG9yOiAjMDA1OUE3O1xufVxuXG4uc2VhcmNoQnV0dG9uOmhvdmVyLFxuLnNlYXJjaEJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogIzAwNTlBNztcbn1cblxuLmNsZWFyQnV0dG9uOmhvdmVyLFxuLmNsZWFyQnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjYmViZWJlO1xufVxuXG4uc2VhcmNoSW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuXHRmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnNlYXJjaEJhckhlYWRlciB7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbGVhckJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1hcmdpbjogMCAwIDE3cHggLTgwcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICNiZWJlYmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5zZWFyY2hXcmFwcGVyIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG59IiwiLm5vUmVzdWx0c0NvbnRhaW5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAzMCU7XG59IiwiLnRhZyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM4YzhiOGI7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMyk7XG59XG5cbi5leHRlcm5hbExpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5zZWFyY2hIZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZGF0ZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucHJvbW90ZWQge1xuICAgIGNvbG9yOiAjMDk2NEI2O1xuICAgIGNvbG9yOiAgdmFyKC0tbWFpbi1ibHVlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnByb21vdGVkTGluZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCRUJFQkU7XG59IiwiLnBhZ2VyQ29udGFpbmVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMzBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1hcmdpbiB7XG4gICAgICBtYXJnaW46IDAgNDAwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnJlc3VsdENvdW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi5mYWNldEJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWJlYmU7XG59XG5cbi5maWx0ZXJUaXRsZUJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xufVxuXG4uZmlsdGVyVGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5Db2xsYXBzaWJsZV9fdHJpZ2dlciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uc2tlbGV0b24ge1xuICAgIG1hcmdpbjogLTIwcHggMDtcbn1cblxuLnBsdXNTaWduIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uY2hlY2tib3gge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmxhYmVsLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzY1NjM2MztcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0zKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmFjZXRXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5mb3JtQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mYWNldExhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1OWE3O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAjMDA1OWE3IDFweCBzb2xpZDtcbiAgICBmb250LWZhbWlseTogTGF0by1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICBtYXJnaW4tdG9wOiAuNnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mYWNldExhYmVsc01hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uY2xvc2VJY29uIHtcbiAgICBtYXJnaW4tbGVmdDogLjdyZW07XG59XG5cbi5maWx0ZXJCdXR0b25Nb2JpbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5QTc7XG4gICAgcGFkZGluZzogNy41cHggMTBweDtcbn1cblxuLmZpbHRlckJ1dHRvbk1vYmlsZSA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmlsdGVyQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5jbGVhckJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LWZhbWlseTogTGF0by1Cb2xkLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5tb2JpbGVGYWNldHMge1xuICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYmViZTtcbiAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xufVxuXG4ucmVzdWx0c0ZvdW5kIHtcbiAgICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmFwcGx5QnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbEJvZHkge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAubW9iaWxlRmFjZXRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIiAgLnNlbGVjdENvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1mYW1pbHk6IExhdG8tQm9sZCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnJlc3VsdHNDb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3RDb250YWluZXJEaXNhYmxlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc29ydEJ5TGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAuc29ydExhYmVsRGlzYWJsZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIGNvbG9yOiAjYmViZWJlO1xufVxuXG4gIC5zb3J0TGFiZWxCdXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlbGVjdENvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2VsZWN0Q29udGFpbmVyRGlzYWJsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLmVycm9yRGl2IHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCA1MHB4IDA7XG59XG5cbi5lcnJvckJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjA4LCA3OCwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogYmxhY2s7XG59XG4iLCIuQ2hhdEFjdGlvbkJ1dHRvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA3cmVtO1xuICB3aWR0aDogN3JlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuIiwiLkV4dGVybmFsTGlua1dhcm5pbmcge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLkV4dGVybmFsTGlua1dhcm5pbmcgLm1vZGFsQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uRXh0ZXJuYWxMaW5rV2FybmluZyAubWVzc2FnZVRpdGxlIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm1vZGFsUGFkZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5FeHRlcm5hbExpbmtXYXJuaW5nIC5jb3VudGVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5FeHRlcm5hbExpbmtXYXJuaW5nIC5jb3VudGVyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG4iLCIuY2hhdFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hhdFdyYXBwZXIubGF1bmNoZWRBbmRTaG93aW5nIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNoYXRXcmFwcGVyLmNsb3NlZCxcbi5jaGF0V3JhcHBlci5sYXVuY2hlZEFuZEhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLkNoYXQge1xuICBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgaGVpZ2h0OiA1NXJlbSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAtMnB4IHJnYigwIDAgMCAvIDIwJSksXG4gICAgMHB4IDNweCA0cHggMHB4IHJnYigwIDAgMCAvIDE0JSksIDBweCAxcHggOHB4IDBweCByZ2IoMCAwIDAgLyAxMiUpO1xufVxuXG4uQ2hhdCA+IGRpdltyb2xlPSdmb3JtJ10ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi8qIFJvdW5kIGJvdHRvbSBib3JkZXIgb2YgY2hhdCB3aW5kb3cgKi9cbi5DaGF0LFxuLkNoYXQgPiBkaXZbcm9sZT0nZm9ybSddID4gOmdsb2JhbCgubWFpbikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5DaGF0ID4gZGl2W3JvbGU9J2Zvcm0nXSA+IDpnbG9iYWwoLm1haW4pID4gZm9ybSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLyogU3R5bGUgc2VuZCBtZXNzYWdlIGJ1dHRvbiAqL1xuLkNoYXQgPiBkaXZbcm9sZT0nZm9ybSddID4gOmdsb2JhbCgubWFpbikgPiBkaXYgPiBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4vKiBTZXQgYmFja2dyb3VuZCBjb2xvciBvZiBhdmF0YXIgY2lyY2xlIHRvIHRyYW5zcGFyZW50ICovXG46Z2xvYmFsKC5hdmF0YXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogU2V0IHRleHQgY29sb3Igb2YgYWxsIG5lc3RlZCBjb250ZW50IG9mIGJvdCBtZXNzYWdlcyAqL1xudWwgPiBsaVtyb2xlPSdsaXN0aXRlbSddID4gZGl2Om5vdCg6Z2xvYmFsKC5mcm9tLXVzZXIpKSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4vKiBTZXQgdGV4dCBjb2xvciBvZiBhbGwgbmVzdGVkIGNvbnRlbnQgb2YgYm90IG1lc3NhZ2VzICovXG51bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gPiBkaXY6bm90KDpnbG9iYWwoLmZyb20tdXNlcikpIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbn1cblxuLyogU3R5bGUgbWVzc2FnZSBib3ggdG8gYWNjb21tb2RhdGUgdGFsa2J1YmJsZSBhcnJvdyAqL1xuOmdsb2JhbCh1bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gPiBkaXY6bm90KC5mcm9tLXVzZXIpIC5tZXNzYWdlKSxcbjpnbG9iYWwodWwgPiBsaVtyb2xlPSdsaXN0aXRlbSddID4gZGl2LmZyb20tdXNlciAubWVzc2FnZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIFNldCBib3JkZXIgcmFkaXVzIG9mIHN1Z2dlc3RlZCBhY3Rpb24gYnV0dG9ucyAqL1xudWwgPiBsaVtyb2xlPSdsaXN0aXRlbSddIDpnbG9iYWwoLmFjLXB1c2hCdXR0b24pIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2O1xuICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbnVsID4gbGlbcm9sZT0nbGlzdGl0ZW0nXSA6Z2xvYmFsKC5hYy1wdXNoQnV0dG9uKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDU5YTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBTZXQgYmFja2dyb3VuZCBjb2xvciBvZiBzdWdnZXN0ZWQgYWN0aW9uIGJ1dHRvbnMgdG8gdHJhbnNwYXJlbnQgKi9cbnVsXG4gID4gbGlbcm9sZT0nbGlzdGl0ZW0nXVxuICA6Z2xvYmFsKC5jb250ZW50KVxuICA+IGRpdjpub3QoOmdsb2JhbCgubWVzc2FnZSkpXG4gIDpnbG9iYWwoLmJ1YmJsZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLkNoYXQgOmdsb2JhbChkaXZbcm9sZT0nc3RhdHVzJ10gc3ZnKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLyogU3R5bGUgc2tlbGV0b24gbG9hZGVyICovXG4uc2tlbGV0b25XcmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IC0ycHggcmdiKDAgMCAwIC8gMjAlKSxcbiAgICAwcHggM3B4IDRweCAwcHggcmdiKDAgMCAwIC8gMTQlKSwgMHB4IDFweCA4cHggMHB4IHJnYigwIDAgMCAvIDEyJSk7XG59XG5cbi5jaGF0SW5wdXRDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG4uY2hhdElucHV0Q29udGFpbmVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaGF0TWVzc2FnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMTBweDtcbn1cblxuLmNoYXRNZXNzYWdlcyA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZXJyb3JDb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2M1MGYxZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdIZWx2ZXRpY2EgTmV1ZScsICdBcmlhbCcsICdzYW5zLXNlcmlmJztcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5lcnJvckljb24ge1xuICBmaWxsOiAjYzUwZjFmO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5hdmF0YXJTa2VsZXRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5pbnB1dFBsYWNlaG9sZGVyU2tlbGV0b24ge1xuICBtYXJnaW4tbGVmdDogMTNweDtcbn1cbi5zZW5kQnRuU2tlbGV0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi8qIFN0eWxlIHR5cGluZyBpbmRpY2F0b3IgKi9cbi8qIC5DaGF0IDpnbG9iYWwoLnR5cGluZykge1xufSAqL1xuXG4uQ2hhdCA6Z2xvYmFsKC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQpLFxuLnR5cGluZ0luZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVmYzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxM3B4IDAgNXB4IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHlwaW5nSW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0NXB4O1xuICBsZWZ0OiA0NHB4O1xuICBwYWRkaW5nOiAxM3B4IDAgNXB4IDIxcHg7XG59XG5cbi5DaGF0IDpnbG9iYWwoLnR5cGluZyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiksXG4uZG90Rmxhc2hpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGFuaW1hdGlvbjogZG90Rmxhc2hpbmcgMXMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uQ2hhdCA6Z2xvYmFsKC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYpOjpiZWZvcmUsXG4uQ2hhdCA6Z2xvYmFsKC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYpOjphZnRlcixcbi5kb3RGbGFzaGluZzo6YmVmb3JlLFxuLmRvdEZsYXNoaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uQ2hhdCA6Z2xvYmFsKC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYpOjpiZWZvcmUsXG4uZG90Rmxhc2hpbmc6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBhbmltYXRpb246IGRvdEZsYXNoaW5nIDFzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cblxuLkNoYXQgOmdsb2JhbCgudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2KTo6YWZ0ZXIsXG4uZG90Rmxhc2hpbmc6OmFmdGVyIHtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYW5pbWF0aW9uOiBkb3RGbGFzaGluZyAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5ib3RUeXBpbmcgOmdsb2JhbCh1bFtyb2xlPSdsaXN0J10pIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLyogU3R5bGUgZmVlZGJhY2sgYnV0dG9ucyAqL1xuLkNoYXQgOmdsb2JhbChkaXZbcm9sZT0nZm9ybSddIHVsID4gbGkgYnV0dG9uKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7XG59XG5cbi8qIFN0eWxlIHN1Z2dlc3RlZCBmZWVkYmFjayBidXR0b25zICovXG4uQ2hhdCA6Z2xvYmFsKGJ1dHRvbi5hYy1wdXNoQnV0dG9uID4gZGl2KSxcbi5DaGF0IDpnbG9iYWwoZGl2LmFjLXRleHRCbG9jayA+IHApIHtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFN0eWxlIHRpdGxlcyBhbmQgc3VidGl0bGVzIG9mIHN0YXRlIGRyb3Bkb3duICovXG4uQ2hhdCA6Z2xvYmFsKC5hYy1jb250YWluZXIgPiAuYWMtdGV4dEJsb2NrOmZpcnN0LWNoaWxkKSB7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjIuNjFweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uQ2hhdCA6Z2xvYmFsKC5hYy1jb250YWluZXIgPiAuYWMtdGV4dEJsb2NrOm50aC1jaGlsZCgyKSkge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4LjYycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBTdHlsZSBzdGF0dXMgbG9hZGluZyBzcGlubmVyIGljb24qL1xuLkNoYXQgOmdsb2JhbChkaXZbcm9sZT0nc3RhdHVzJ10gPiBkaXYgPiBkaXYpIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuQGtleWZyYW1lcyBkb3RGbGFzaGluZyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIDUwJSxcbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYzMHB4KSB7XG4gIC5DaGF0IHtcbiAgICBoZWlnaHQ6IDUycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuQ2hhdCB7XG4gICAgaGVpZ2h0OiA0N3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgLkNoYXQge1xuICAgIGhlaWdodDogNDByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5DaGF0IHtcbiAgICBoZWlnaHQ6IDMycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuQ2hhdCB7XG4gICAgaGVpZ2h0OiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLkNoYXQge1xuICAgIGhlaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmNoYXRXcmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuQ2hhdCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuQ2hhdCA+IGRpdltyb2xlPSdsb2cnXSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDJweCk7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5DaGF0ID4gZGl2W3JvbGU9J2Zvcm0nXSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5DaGF0ID4gZGl2W3JvbGU9J2Zvcm0nXSBsaSBidXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLkNoYXQsXG4gIC5DaGF0ID4gZGl2W3JvbGU9J2Zvcm0nXSA+IDpnbG9iYWwoLm1haW4pIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmF2YXRhclNrZWxldG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLnNrZWxldG9uV3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNoYXRJbnB1dENvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5jaGF0TWVzc2FnZXMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuIiwiLkNoYXRIZWFkZXIge1xuICBoZWlnaHQ6IDUuMnJlbTtcbiAgYmFja2dyb3VuZDogIzA3M2M2NztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzA3M2M2NyAwJSwgIzA4NGU4NiA1MCUsICMwNzNjNjcgMTAwJSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50aXRsZUNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCAwIDAgMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5taW5pbWl6ZUJ0bkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5taW5pbWl6ZUJ0bixcbi5jbG9zZUJ0biB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLm1pbmltaXplQnRuIHN2Zyxcbi5jbG9zZUJ0biBzdmcge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5taW5pbWl6ZUJ0biA6Z2xvYmFsKC5NdWlJY29uQnV0dG9uLWxhYmVsKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLkNoYXRIZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbiIsIi5DaGF0Ym90IHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5MHZ3O1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uQ2hhdGJvdC5sYXVuY2hlZEFuZFNob3dpbmcge1xuICBtYXgtd2lkdGg6IDQycmVtO1xufVxuLkNoYXRib3QubGF1bmNoZWRBbmRIaWRkZW4sXG4uQ2hhdGJvdC5jbG9zZWQge1xuICBtYXgtd2lkdGg6IDdyZW07XG59XG5cbi5DaGF0Ym90LmxhdW5jaGVkQW5kSGlkZGVuIDpnbG9iYWwoLnJlYWN0LXdlYi1jaGF0KSxcbi5DaGF0Ym90LmNsb3NlZCAgOmdsb2JhbCgucmVhY3Qtd2ViLWNoYXQpe1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNuYWNrQmFyIDpnbG9iYWwoLk11aVNuYWNrYmFyQ29udGVudC1tZXNzYWdlKSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xufVxuXG4udG9vbHRpcEFuZEJ0bkNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOmdsb2JhbCgjY2hhdGJvdC1wb3BvdmVyKSB7XG4gIHRvcDogLTczcHggIWltcG9ydGFudDtcbiAgbGVmdDogLTEwOXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxODhweCAhaW1wb3J0YW50O1xufVxuXG46Z2xvYmFsKCNjaGF0Ym90LXBvcG92ZXIgLmFycm93KSB7XG4gIGxlZnQ6IDc2JSAhaW1wb3J0YW50O1xufVxuOmdsb2JhbCgjY2hhdGJvdC1wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIpIHtcbiAgYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuOmdsb2JhbCgjY2hhdGJvdC1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRvb2x0aXBDb250YWluZXIgcCB7XG4gIG1hcmdpbjowO1xufVxuXG4uY2xvc2VCdG5Db250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi50b29sdGlwVGV4dCB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNsb3NlQnRuQ29udGFpbmVyIDpnbG9iYWwoLk11aUJ1dHRvbkJhc2Utcm9vdCkge1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuQ2hhdGJvdC5sYXVuY2hlZEFuZFNob3dpbmcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9ICBcbn0iLCIvKiBNYWtlIGNsaWNrcyBwYXNzLXRocm91Z2ggKi9cbiNucHJvZ3Jlc3Mge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI25wcm9ncmVzcyAuYmFyIHtcbiAgLyogYmFja2dyb3VuZDogIzI5ZDsgKi9cbiAgYmFja2dyb3VuZDogcmdiKDEgMTU4IDgxKTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMzE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICB3aWR0aDogMTAwJTtcbiAgLyogaGVpZ2h0OiAycHg7ICovXG4gIGhlaWdodDogNXB4O1xufVxuXG4vKiBGYW5jeSBibHVyIGVmZmVjdCAqL1xuI25wcm9ncmVzcyAucGVnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMyOWQsIDAgMCA1cHggIzI5ZDtcbiAgb3BhY2l0eTogMS4wO1xuXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDBweCwgLTRweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDBweCwgLTRweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDBweCwgLTRweCk7XG59XG5cbi8qIFJlbW92ZSB0aGVzZSB0byBnZXQgcmlkIG9mIHRoZSBzcGlubmVyICovXG4jbnByb2dyZXNzIC5zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAzMTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbn1cblxuI25wcm9ncmVzcyAuc3Bpbm5lci1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDEgMTU4IDgxKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxIDE1OCA4MSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAtd2Via2l0LWFuaW1hdGlvbjogbnByb2dyZXNzLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogbnByb2dyZXNzLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCAjbnByb2dyZXNzIC5zcGlubmVyLFxuLm5wcm9ncmVzcy1jdXN0b20tcGFyZW50ICNucHJvZ3Jlc3MgLmJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG5wcm9ncmVzcy1zcGlubmVyIHtcbiAgMCUgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuQGtleWZyYW1lcyBucHJvZ3Jlc3Mtc3Bpbm5lciB7XG4gIDAlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4iXX0= */