@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900|Source+Sans+Pro&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:#333!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%}.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:900;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:200px!important;padding-right:40px}.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;-moz-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;height:44px;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:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 12px;display:inline-block}.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{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;float:right;padding:6px 15px;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 15px;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{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:10px;margin-right:-100px;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 15px;display:inline-block;min-width:120px;text-align:center}.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_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-Regular","Lato",sans-serif;font-weight:400;font-size:.8em;color:#333;color:#333;color:var(--dark-grey);text-align:center;padding:6px 12px;border-radius:16px;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}}.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_no__2_BDO,.Feedback_yes__1pYfV{margin-right:.6rem}.Feedback_yes__1pYfV{color:#32cd32}.Feedback_no__2_BDO{color:red}.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_marginRight__2W21z{margin-right:4px}.Feedback_flexWrapper__2ISDy{display:flex;flex-direction:row;align-items:center}.Feedback_feedbackLinksContainer__2v1ut{display:flex;justify-content:center;align-items:center;max-width:15rem}@media (max-width:991px){.Feedback_flexWrapper__2ISDy{flex-direction:column}.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:20px;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{background:#f8c63a;border-radius:20px;border:2px solid #f8c63a;font-family:Lato-Bold,sans-serif;font-size:16px;color:#000;text-align:center;padding:6px 12px;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:20px;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;-moz-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 3.5% 0 0}.BenefitList_next__1my8Q{margin:0 0 0 3.5%}.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:not-allowed}.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_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_backLink__2J-FR{text-indent:0;padding-left:30px}.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{display:flex;flex-direction:column;justify-content:center;flex-flow:row wrap;margin:12px 0;align-items:center;text-align:center;height:130px}.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}.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;border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9);border-radius:30px;height:40px;padding:6px 15px;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}.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{padding-top:0}.VideoDescription_logo__e3Z-D{display:block;width:8.8rem;height:8.8rem;margin-right:2rem}.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 -3rem}}.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;max-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)}.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}.Categories_card__1OjVi{cursor:pointer;margin-right:10px;margin-bottom:20px;padding:1em}.Categories_card__1OjVi:focus,.Categories_card__1OjVi:hover,.Categories_checked__2wOw9{background-color:#d1e9ff;background-color:#d1e9ff;background-color:var(--very-light-grey-5)}.Categories_checked__2wOw9{border:3px solid #0a64b6;border:3px solid #0a64b6;border:3px solid var(--dark-blue-2)}.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_checkAll__gXIDn{color:#0964b6;color:#0964b6;color:var(--main-blue);align-self:center;text-decoration:underline;font-size:1.2em;padding-top:10px;background-color:transparent;-webkit-appearance:none;border:none}.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_checkedIcon__1N18o{position:absolute;top:-15px;left:-18px;background-color:#fff;border-radius:20px}.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_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}.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:#0261b4;color:#0261b4;color:var(--dark-blue-4);text-decoration:underline;transition:all .2s}.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{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;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-border-radius:0;width:100%;max-width:250px;min-width:130px;margin:5px;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/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA3klEQVRIS+3VMU9CMRTF8d8zBL+aizoQFhx0kUk33RzdYMNFXUFnYeGrYYyaJiUxJHDLSxodbNKpfeffc9/pbaPyaCrr+3OA++z4rtT5Pg5GuMnCY9yWQEoBE1xhlUUP8YDrCBIB0vojLvGO0yz4hm4JJAKcYYoPHGOZAUdYoIMBXrc5iQAHeMlzviFygj7O8dkWEJU4XI8chALRhn9AVKHf70VRTHu4wFfbmKZLNKt50dLBnna0imcMd/2I0phWa3Y/D1e1Xa9BCZJG0VuQNpaWKMx72xS1Fl5/WN3BN+AgJhnZQlq4AAAAAElFTkSuQmCC") no-repeat;background-size:16px;background-position:calc(100% - 3px) 50%;background-repeat:no-repeat;background-color:transparent}.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:7px;border-radius:50%;padding:4px;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:#06c}.BFFooter_specialFooter__GBR5G a:focus,.BFFooter_specialFooter__GBR5G a:hover{font-weight:900}.BFFooter_leftBtn__3RltX{text-align:left;padding-right:0;text-decoration:underline}.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:18px;padding:8px 32px 8px 10px;position:relative;color:#06c;outline:2px solid #06c;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:12px}.BFFooter_starIcon__jwSIb{color:#06c;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:#06c;white-space:nowrap;width:100%}.BFFooter_resultBtn__4Y84e{width:100%}.BFFooter_footIcon__1hB2e{color:#06c;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:#06c}.BFFooter_mobileBtn__3CD5V,.BFFooter_resultBtn__4Y84e{padding:6px;white-space:nowrap;font-size:1.4rem}.BFFooter_footIcon__1hB2e{color:#06c;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_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: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}.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:.8rem 15px;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,.Button_button__3_vRD:hover{opacity:.8;transition:all .3s ease 0s}@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}#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}}@font-face{font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("Source-Sans-Pro-Regular"),url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format("woff2");font-display:swap}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;flex-basis:auto!important}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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uZjdjNTliMDAuY2h1bmsuY3NzIiwid2VicGFjazovL3NyYy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlYWRlci9jb21wb25lbnRzL25hdmJhci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWFkZXIvY29tcG9uZW50cy9vZmZpY2lhbC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWFkZXIvY29tcG9uZW50cy9lbWVyZ2VuY3lCYW5uZXIuY3NzIiwid2VicGFjazovL3NyYy9Gb290ZXIvZm9vdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hvbWVQYWdlL2NvbXBvbmVudHMvSGVhZEJhbm5lci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9MaW5rZWRCdXR0b24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSG9tZVBhZ2UvY29tcG9uZW50cy9Ib21lQ2F0ZWdvcmllcy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Ib21lUGFnZS9jb21wb25lbnRzL0ZlYXR1cmVkTmV3cy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Ib21lUGFnZS9jb21wb25lbnRzL1ZpZGVvSGlnaGxpZ2h0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXJGb290ZXIvY29tcG9uZW50cy9CZW5lZml0RmluZGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXJGb290ZXIvY29tcG9uZW50cy9GZWVkYmFjay5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9CdXR0b25MaW5rLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NvbW1vbi9jb21wb25lbnRzL0NvbW1vbkJ1dHRvbi5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9UaXRsZS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9DYXJkLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL01pbmlRL2NvbXBvbmVudHMvTWluaVFCdXR0b24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdERldGFpbC9jb21wb25lbnRzL1F1aWNrSW5mby9RdWlja0luZm8ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTWluaVEvY29tcG9uZW50cy9SZXN1bHRUYWIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTWluaVEvY29tcG9uZW50cy9taW5pUS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9NaW5pUS9jb21wb25lbnRzL21pbmlRLmNzcyIsIndlYnBhY2s6Ly9zcmMvTWluaVEvY29tcG9uZW50cy9Qcm9ncmVzc1RyYWNrZXIuY3NzIiwid2VicGFjazovL3NyYy9NaW5pUS9jb21wb25lbnRzL1Byb2dyZXNzVHJhY2tlci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9NaW5pUS9jb21wb25lbnRzL01pbmlRRGlzY2xhaW1lci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RGV0YWlsL2NvbXBvbmVudHMvQmVuZWZpdENhdGVnb3J5Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXREZXRhaWwvY29tcG9uZW50cy9oZWFkaW5nLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXREZXRhaWwvY29tcG9uZW50cy9GSVBHLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL01pbmlRL2NvbXBvbmVudHMvTWluaVFCYW5uZXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdERldGFpbC9jb21wb25lbnRzL0JlbmVmaXRUaXRsZS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RGV0YWlsL2NvbXBvbmVudHMvU2ltaWxhckJlbmVmaXRzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXREZXRhaWwvY29tcG9uZW50cy9TdWJzY3JpYmUubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdERldGFpbC9jb250YWluZXJzL0JlbmVmaXREZXRhaWwubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQ2F0ZWdvcnkvY29udGFpbmVycy9DYXRlZ29yeS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9DYXRlZ29yeS9jb21wb25lbnRzL0JlbmVmaXRMaXN0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NhdGVnb3J5L2NvbXBvbmVudHMvRmlsdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NhdGVnb3J5L2NvbXBvbmVudHMvU2VhcmNoQmFyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NvbW1vbi9nbG9iYWwuY3NzIiwid2VicGFjazovL3NyYy9BYm91dFVzL2NvbXBvbmVudHMvSGVhZGluZy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9BYm91dFVzL2NvbXBvbmVudHMvUGxhdGZvcm0ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvUGFnZU5vdEZvdW5kL2NvbXBvbmVudHMvUE5GVGl0bGUubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvUGFnZU5vdEZvdW5kL2NvbXBvbmVudHMvUE5GQm9keS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Ccm93c2VCZW5lZml0cy9Ccm93c2VCZW5lZml0cy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL3N0eWxlcy9GZWF0dXJlZE5ld3MubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTmV3cy9jb21tb24vVGFncy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL2NvbW1vbi9OZXdzQ2FyZC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL2NvbW1vbi9OZXdzU3Vic2NyaWJlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1N1YnNjcmliZU5ld3NsZXR0ZXIvU3Vic2NyaWJlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3MvY29tbW9uL05ld3NTZWN0aW9uVGl0bGUubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTmV3cy9jb21tb24vU2hhcmVJY29uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3MvY29tbW9uL05ld3NCdXR0b25zLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL0VkaXRvclBpY2tzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL0Rpc2NvdmVyTmV3cy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL3N0eWxlcy9SZWNlbnROZXdzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL05ld3NUYWdzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL05ld3NBcnRpY2xlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3MvY29tbW9uL0JyZWFkY3J1bWIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTmV3cy9zdHlsZXMvQXJ0aWNsZUJhbm5lci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL3N0eWxlcy9GZWF0dXJlZEJlbmVmaXRzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL05ld3NDYXRlZ29yeS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9WaWRlb3Mvc3R5bGVzL0ZlYXR1cmVkVmlkZW8ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvVmlkZW9zL3N0eWxlcy9WaWRlb0Rlc2NyaXB0aW9uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1ZpZGVvcy9zdHlsZXMvVmlkZW9DYXJkLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1ZpZGVvcy9zdHlsZXMvVmlkZW9zQmFubmVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0dldEludm9sdmVkL2NvbXBvbmVudHMvQWZmaWxpYXRlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0dldEludm9sdmVkL2NvbXBvbmVudHMvSGVhZGluZy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9HZXRJbnZvbHZlZC9jb21wb25lbnRzL0Fkdm9jYXRlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0dldEludm9sdmVkL2NvbXBvbmVudHMvTGlua1RvVXMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvc3R5bGVzLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvY29udGFjdC11cy9UZXJtcy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9jb250YWN0LXVzL0Zvcm0ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvY29udGFjdC11cy9Ecm9wZG93bi5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9jb250YWN0LXVzL0NvbnRhY3RVc01vZGFsLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL3ZpZGVvL1ZpZGVvSGlnaGxpZ2h0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL3ZpZGVvL0hpZ2hsaWdodC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy92aWRlby9TaGFyZS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy92aWRlby9WaWRlby5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy92aWRlby9WaWRlb0Rlc2NyaXB0aW9uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL3F1ZXN0aW9ucy9RdWVzdGlvbnMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvcXVlc3Rpb25zL1F1ZXN0aW9uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL01haW4ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvQmFubmVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL2ZhcS9OZWVkSGVscC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9mYXEvQWdlbmN5UG9jLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL2ZhcS9GYXFJdGVtLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL2ZhcS9GYXFJdGVtcy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9mYXEvRm9vdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0F3YXJkcy9jb21wb25lbnRzL0F3YXJkc1NlY3Rpb24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb250YWluZXJzL0JlbmVmaXRGaW5kZXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0NhdGVnb3JpZXMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL1ByZWNvbmRpdGlvbnMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL3F1ZXN0aW9uLWNvbXBvbmVudHMvUXVlc3Rpb25zLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9xdWVzdGlvbi1jb21wb25lbnRzL1R1dG9yaWFsVG9vbHRpcFN0eWxlcy5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9xdWVzdGlvbi1jb21wb25lbnRzL1R1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9xdWVzdGlvbnMuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RmluZGVyL2NvbXBvbmVudHMvUHJvZ3Jlc3NCYXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0JGRm9vdGVyLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0JGRm9vdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9FbGlnaWJsZUJlbmVmaXRzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9RdWVzdGlvblRhYnMuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RmluZGVyL2NvbXBvbmVudHMvUmVzdWx0c1BhZ2UubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL2VtYWlsLWNvbXBvbmVudHMvRW1haWwubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0J1dHRvbi5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RmluZGVyL2NvbXBvbmVudHMvUnVsZXNFbmdpbmVFcnJvck1vZGFsLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0Zvb3Rlci9hcnJvdy5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1ByaXZhY3lBbmRUZXJtcy9jb21wb25lbnRzL2hlYWRpbmcubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvT3RoZXJSZXNvdXJjZXMvY29tcG9uZW50cy9CZW5lZml0TGlzdC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9PdGhlclJlc291cmNlcy9jb21wb25lbnRzL2NvbGxhcHNpYmxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvT3RoZXJSZXNvdXJjZXMvY29udGFpbmVycy9BZHZhbmNlZFNlYXJjaC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9FcnJvckJvdW5kYXJ5L2NvbXBvbmVudHMvRXJyb3JCb3VuZGFyeS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9DaGF0Ym90L2NvbXBvbmVudHMvQ2hhdEFjdGlvbkJ1dHRvbi5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9FeHRlcm5hbExpbmtXYXJuaW5nLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NoYXRib3QvY29tcG9uZW50cy9DaGF0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NoYXRib3QvY29tcG9uZW50cy9DaGF0SGVhZGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NoYXRib3QvY29udGFpbmVycy9DaGF0Ym90Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NvbW1vbi9jb21wb25lbnRzL25wcm9ncmVzcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0Esc0dBQXNHLENDQXRHLE1BQ0UsbUJBQW9CLENBQ3BCLHFCQUFzQixDQUN0QixnQkFBK0IsQ0FDL0Isa0JBQW1CLENBQ25CLDZDQUFpRCxDQUNqRCxrQkFBNkIsQ0FDN0Isa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQiwrQkFBbUMsQ0FDbkMsa0JBQW1CLENBQ25CLGVBQW1CLENBQ25CLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGdCQUFvQixDQUNwQixxQkFBc0IsQ0FDdEIscUJBQXNCLENBQ3RCLGtCQUFzQixDQUN0QixxQkFBeUIsQ0FDekIsdUJBQXVDLENBQ3ZDLHNDQUEwQyxDQUMxQyxxQ0FBeUMsQ0FDekMsa0NBQXNDLENBQ3RDLCtCQUFzQyxDQUN0QyxzQkFBc0MsQ0FDdEMsc0JBQXVCLENBQ3ZCLG1CQUFzQyxDQUN0QyxzQkFBdUIsQ0FDdkIsc0JBQW1DLENBQ25DLHNCQUF1QixDQUN2QixtQkFBdUIsQ0FDdkIsa0NBQXlDLENBQ3pDLG9C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LENBQ1oscUJBQXNCLENBSXRCLG9EQUFnQyxDQUFoQyxrQkFBZ0MsQ0FBaEMsZ0JBQWdDLENBQ2hDLGlCQUFrQixDQUVsQix1REFBMEQsQ0FDbEQsK0NBQ1YsQ0FFQSx5QkFDRSxlQUFnQixDQUNoQixpQkFDRixDQUVBLHNGQUVFLGlCQUNGLENBRUEscUNBQ0UsR0FBTyw4QkFBaUMsQ0FDeEMsR0FBTywrQkFBbUMsQ0FDNUMsQ0FDQSw2QkFDRSxHQUFPLDhCQUF1QixDQUF2QixzQkFBeUIsQ0FDaEMsR0FBTywrQkFBeUIsQ0FBekIsdUJBQTJCLENBQ3BDIiwiZmlsZSI6Im1haW4uZjdjNTliMDAuY2h1bmsuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG86MzAwLDQwMCw3MDAsOTAwfFNvdXJjZStTYW5zK1BybyZkaXNwbGF5PXN3YXApO1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG86MzAwLDQwMCw3MDAsOTAwfFNvdXJjZStTYW5zK1BybyZkaXNwbGF5PXN3YXApO1xuLyogR0xPQkFMIENPTE9SUyAqL1xuOnJvb3Qge1xuICAtLW1haW4tYmx1ZTogIzA5NjRiNjtcbiAgLS1tYWluLXllbGxvdzogI2Y4YzYzYTtcbiAgLS15ZWxsb3c6IHJnYmEoMjUwLCAyMDgsIDc4LCAxKTtcbiAgLS15ZWxsb3ctMjogI2ZhZDA0ZTtcbiAgLS15ZWxsb3ctMzogcmdiYSgyNDgsIDE5OCwgNTgsIDAuNzU2ODYyNzQ1MDk4MDM5KTtcbiAgLS15ZWxsb3ctNDogcmdiKDI0OCwgMTk4LCA1OCk7XG4gIC0teWVsbG93LTU6ICNmZmYzY2Q7XG4gIC0teWVsbG93LTY6ICNmYWQwNGU7XG4gIC0teWVsbG93LTc6IHJnYmEoMjQ4LCAxOTgsIDU4LCAwLjkpO1xuICAtLXllbGxvdy04OiAjZjhjNTU1O1xuICAtLW1haW4tcmVkOiAjZmY2NjAwO1xuICAtLXJlZDogI2FlMTIxMjtcbiAgLS1kYXJrLXJlZDogI2E0MDUwNTtcbiAgLS1yZWQtMjogI2E0MDUwNTtcbiAgLS1yZWQtMzogI2RhMDAwMDtcbiAgLS1jb2QtZ3JleTogIzFlMWUxZTtcbiAgLS1kYXJrLWdyZXk6ICMzMzMzMzM7XG4gIC0tZGFyay1ncmV5LTI6ICMzNjM2MzY7XG4gIC0tZGFyay1ncmV5LTM6ICMyODI4Mjg7XG4gIC0tZGFyay1ncmV5LTQ6ICM1NTU1NTU7XG4gIC0tdmVyeS1kYXJrLWdyZXk6ICMyMjIyMjI7XG4gIC0tdmVyeS1kYXJrLWdyZXktMjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgLS12ZXJ5LWRhcmstZ3JleS0zOiByZ2JhKDE5NCwgMjI1LCAyNDUsIDApO1xuICAtLXZlcnktZGFyay1ncmV5LTQ6IHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbiAgLS12ZXJ5LWRhcmstZ3JleS01OiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIC0tbGlnaHQtZ3JleTogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpO1xuICAtLWxpZ2h0LWdyZXktMjogcmdiYSgyMDIsIDE5OSwgMTk5LCAxKTtcbiAgLS1saWdodC1ncmV5LTM6ICM2NTYzNjM7XG4gIC0tbGlnaHQtZ3JleS00OiByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuICAtLWxpZ2h0LWdyZXktNTogIzhjOGI4YjtcbiAgLS1saWdodC1ncmV5LTY6IHJnYmEoOTksIDk5LCA5OSwgMSk7XG4gIC0tbGlnaHQtZ3JleS03OiAjOGM4YjhiO1xuICAtLWxpZ2h0LWdyZXktODogIzY2NjY2NjtcbiAgLS1saWdodC1ncmV5LTk6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41NSk7XG4gIC0tbGlnaHQtZ3JleS0xMDogcmdiYSgxNTMsIDE1MywgMTUzLCAxKTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXk6ICNlZGVkZWQ7XG4gIC0tdmVyeS1saWdodC1ncmV5LTI6IHJnYmEoMjI4LCAyMjgsIDIyOCwgMSk7XG4gIC0tdmVyeS1saWdodC1ncmV5LTM6ICNlOWYwZmI7XG4gIC0tdmVyeS1saWdodC1ncmV5LTQ6ICNjY2NjY2M7XG4gIC0tdmVyeS1saWdodC1ncmV5LTU6ICNkMWU5ZmY7XG4gIC0tdmVyeS1saWdodC1ncmV5LTY6ICNlNGU0ZTQ7XG4gIC0tdmVyeS1saWdodC1ncmV5LTc6ICNkZWRlZGU7XG4gIC0tdmVyeS1saWdodC1ncmV5LTg6ICNmMmYyZjI7XG4gIC0tdmVyeS1saWdodC1ncmV5LTk6ICNkZGYzZmU7XG4gIC0tdmVyeS1saWdodC1ncmV5LTEwOiAjZDJkMmQyO1xuICAtLXZlcnktbGlnaHQtZ3JleS0xMTogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMTI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLS1zaWx2ZXI6ICNiY2JhYmE7XG4gIC0tbWFpbi13aGl0ZTogI2ZmZmZmZjtcbiAgLS1kYXJrLWJsdWU6ICMwMDY2Y2M7XG4gIC0tZGFyay1ibHVlLTI6ICMwYTY0YjY7XG4gIC0tZGFyay1ibHVlLTM6IHJnYigwLCA4OSwgMTY3KTtcbiAgLS1kYXJrLWJsdWUtNDogIzAyNjFiNDtcbiAgLS1kYXJrLWJsdWUtNTogcmdiKDUsIDYxLCAxMDkpO1xuICAtLWRhcmstYmx1ZS02OiAjMDc2NGI2O1xuICAtLWRhcmstYmx1ZS03OiByZ2JhKDcsIDYwLCAxMDMsIDEpO1xuICAtLWRhcmstYmx1ZS04OiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgLS1kYXJrLWJsdWUtOTogIzAwNTlhNztcbiAgLS1kYXJrLWJsdWUtMTA6ICMyMzUyN2M7XG4gIC0tZGFyay1ibHVlLTExOiAjMDczYzY3O1xuICAtLWRhcmstYmx1ZS0xMjogIzEzNWM5YTtcbiAgLS1kYXJrLWJsdWUtMTM6ICMzMzdhYjc7XG4gIC0tZGFyay1ibHVlLTE0OiAjMjU2NGI2O1xuICAtLWRhcmstYmx1ZS0xNTogIzE5MzU1ZTtcbiAgLS1kYXJrLWJsdWUtMTY6IHJnYigyNSwgNTMsIDk0KTtcbiAgLS1kYXJrLWJsdWUtMTc6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICAtLWRhcmstYmx1ZS0xODogcmdiYSgyMzksIDIzNywgMjM3LCAxKTtcbiAgLS1kYXJrLWJsdWUtMTk6ICMwMDY1ZmY7XG4gIC0tZGFyay1ibHVlLTIwOiByZ2JhKDcsIDYwLCAxMDMsIDEpO1xuICAtLWRhcmstYmx1ZS0yMTogcmdiYSg3LCA2MCwgMTAzLCAwLjgpO1xuICAtLWJsdWUtbGlnaHRlc3Q6ICNFOEYwRkI7XG4gIC0tYnJvd246ICM4NTYzMDc7XG4gIC0tZ3JlZW46ICMwMGNjNjY7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IC5zci1vbmx5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xufVxuXG5jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbiNjb250ZW50LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA2NXZoO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwOTY0YjY7XG59XG5cbnAsXG5wICoge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbmgxLFxuaDEgKiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbmgyLFxuaDIgKiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuaDMsXG5oMyAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuaDQsXG5oNCAqLFxuaDUsXG5oNSAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5oMi13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnJlYWN0LXNlbGVjdF9fc2luZ2xlLXZhbHVlIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5lbXB0eS1idWxsZXQtcG9pbnQge1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDAuNTtcbn1cblxuLm5hdmJhcl9uYXZfX3E2aWw1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjAwJTtcbn1cblxuLm5hdmJhcl9uYXZfX3E2aWw1ID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xufVxuXG4ubmF2YmFyX25hdl9fcTZpbDUgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmF2YmFyX2J1dHRvbl9fM3kySHAge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiA0cHggMCAwIC00NXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXJfYnV0dG9uX18zeTJIcCB7XG4gICAgbWFyZ2luOiAwIDAgMCAtNDhweDtcbiAgfVxufVxuXG4ubmF2YmFyX2J1dHRvbl9fM3kySHA6aG92ZXIsXG4ubmF2YmFyX2J1dHRvbl9fM3kySHA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTJweCkge1xuICAubmF2YmFyX2llU3dpdGNoZXJfX1pWYTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBOYXZiYXIgKi9cbi5OYXZiYXJDb250YWluZXIgLm5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24gPiBhIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbn1cblxuLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmFkMDRlO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0teWVsbG93LTYpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5ld3Nyb29tLW1lbnUsXG4uZ2V0LWludm9sdmVkLW1lbnUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xufVxuXG4ubmF2YmFyX2xvZ29fX05LTkQ1IHtcbiAgaGVpZ2h0OiA1M3B4O1xuICBtYXgtd2lkdGg6IDIyMnB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4vKiBBcnJvdyAqL1xuLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudTphZnRlcixcbi5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAzMCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcgJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTQsIDIyNSwgMjQ1LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0zKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTQsIDIyNSwgMjQ1LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0zKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZDA0ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0teWVsbG93LTYpO1xuICBib3JkZXItd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cblxuLyogSG92ZXIgbmF2IGl0ZW0gKi9cbi5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uTmF2YmFyQ29udGFpbmVyXG4gICAgLm5hdmJhci1kZWZhdWx0XG4gICAgLm5hdmJhci1uYXZcbiAgICA+IGxpW3JvbGU9J3ByZXNlbnRhdGlvbiddXG4gICAgPiBhW3JvbGU9J2J1dHRvbiddOmhvdmVyLFxuLk5hdmJhckNvbnRhaW5lclxuICAgIC5uYXZiYXItZGVmYXVsdFxuICAgIC5uYXZiYXItbmF2XG4gICAgPiBsaVtyb2xlPSdwcmVzZW50YXRpb24nXVxuICAgID4gYVtyb2xlPSdidXR0b24nXTpmb2N1cyxcbi5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gYTpob3Zlcixcbi5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gYTpmb2N1cyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gYTpmb2N1cyxcbi5OYXZiYXJDb250YWluZXJcbiAgICAubmF2YmFyLWRlZmF1bHRcbiAgICAubmF2YmFyLW5hdlxuICAgID4gbGlbcm9sZT0ncHJlc2VudGF0aW9uJ11cbiAgICA+IGFbcm9sZT0nYnV0dG9uJ106Zm9jdXMge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBMYW5ndWFnZSBidXR0b24gKi9cbi5uYXZiYXJfbGFuZ19fYjdTeDUge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5uYXZiYXJfbGFuZ19fYjdTeDUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogU2VhcmNoIEJhciAqL1xuLm5hdmJhcl9zZWFyY2hCYXJfX0ZfM0ZEIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5uYXZiYXJfc2VhcmNoV3JhcF9fLWNJVksge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG5cbi5OYXZiYXJDb250YWluZXIgLm5hdmJhci1jb2xsYXBzZSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLyogTmF2YmFyIGN1c3RvbSBicmVha3BvaW50ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1sZWZ0IC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnTUVOVSc7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1maXhlZC10b3Age1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA3LjVweDtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjY2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24gPiBhIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzA5NjRiNjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwOTY0YjY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJvcmRlci10b3A6IDhweCBkYXNoZWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG4gIH1cblxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmNhcmV0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwOTY0YjY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDk2NGI2O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIH1cblxuICAuTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItZGVmYXVsdFxuICAgICAgLm5hdmJhci1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBOYXZiYXIgY3VzdG9tIGJyZWFrcG9pbnQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhcl9zZWFyY2hXcmFwX18tY0lWSyB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXJfZm9ybWdyb3VwX18zNGFwYSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXJfZm9ybV9fMlYzRG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyX3NlYXJjaEJhcl9fRl8zRkQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypmb3Igb2xkIGlwaG9uZXMqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5uYXZiYXJfbG9nb19fTktORDUge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5vZmZpY2lhbF9iYW5uZXJfXzFVZjR0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTgpO1xufVxuLm9mZmljaWFsX3N0cmlwX18zYVh4SCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5vZmZpY2lhbF9mbGFnX18xeGRnWSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLm9mZmljaWFsX2luZm9fXzJNTnc3IHtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xufVxuXG4ub2ZmaWNpYWxfZmFrZUxpbmtfXzM1emtPIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5vZmZpY2lhbF9zdmdJY29uc19fMkRzUjgge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4ub2ZmaWNpYWxfZG93bkljb25fX3FaTGdoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogU2tpcCBOYXYgZm9yIHNjcmVlbiByZWFkZXJzICovXG4ub2ZmaWNpYWxfc2tpcF9fMTdNSlAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmEub2ZmaWNpYWxfc2tpcF9fMTdNSlA6YWN0aXZlLFxuYS5vZmZpY2lhbF9za2lwX18xN01KUDpmb2N1cyxcbmEub2ZmaWNpYWxfc2tpcF9fMTdNSlA6aG92ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBOYXZiYXIgY3VzdG9tIGJyZWFrcG9pbnQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmljaWFsX29mZmljaWFsSW5mb19fMnp6elQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAub2ZmaWNpYWxfcm93V2l0aEZsYWdfXzJ1VmtNIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLm9mZmljaWFsX2luZm9fXzJNTnc3IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5vZmZpY2lhbF9saW5rX18zc1FCNyB7XG4gIGNvbG9yOiAjMTM1YzlhO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAub2ZmaWNpYWxfYmFubmVyX18xVWY0dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZW1lcmdlbmN5QmFubmVyV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW1lcmdlbmN5QmFubmVyLk11aUFsZXJ0LXN0YW5kYXJkV2FybmluZyxcbi5lbWVyZ2VuY3lCYW5uZXIuTXVpQWxlcnQtcm9vdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZW1lcmdlbmN5QmFubmVyIC5NdWlBbGVydC1tZXNzYWdlIHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmVtZXJnZW5jeUJhbm5lciAuTXVpQWxlcnQtbWVzc2FnZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbWVyZ2VuY3lCYW5uZXIgLk11aVN2Z0ljb24tcm9vdCB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5lbWVyZ2VuY3lCYW5uZXIgLk11aUFsZXJ0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZW1lcmdlbmN5QmFubmVyIC5NdWlBbGVydC1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmVtZXJnZW5jeUJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb290ZXJfZm9vdGVyX19KMGNoMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LTMpO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbn1cblxuLmZvb3Rlcl9mb290ZXJUaXRsZV9fMThmNDQgPiBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb290ZXJfY2VudGVyX18zZnZBViB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbn1cblxuLmZvb3Rlcl9zb2NpYWxSaWdodF9fZEZBeHQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmZvb3Rlcl9mb290ZXJfX0owY2gwIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mb290ZXJfZm9vdGVyX19KMGNoMCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9vdGVyX3BhZGRpbmdfXzFGNTI4IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9vdGVyX2Zvb3RlclRpdGxlX18xOGY0NCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvb3Rlcl9iYWNrVG9wX18xOEJVaCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmZvb3Rlcl9iYWNrVG9wTW9iaWxlX18xcDN6dSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZvb3Rlcl9iYWNrVG9wX18xOEJVaCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyX3NvY2lhbE1lZGlhX18xSHFFYSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyX3NvY2lhbE1lZGlhX18xSHFFYSBhIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLmZvb3Rlcl9zb2NpYWxNZWRpYV9fMUhxRWEgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZvb3Rlcl9tb2JpbGVQYWRkaW5nX18zRkduQSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogTmF2YmFyIGN1c3RvbSBicmVha3BvaW50ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfY2VudGVyX18zZnZBVntcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyX3NvY2lhbFJpZ2h0X19kRkF4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfZm9vdGVyX19KMGNoMCB7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG5cbiAgLmZvb3Rlcl9tb2JpbGVQYWRkaW5nX18zRkduQSB7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIH1cblxuICAuZm9vdGVyX2Zvb3RlclRpdGxlX18xOGY0NCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9zb2NpYWxNZWRpYV9fMUhxRWEge1xuICAgIG1hcmdpbjogMTBweCAwIDAgLTVweDtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXJfYmFja1RvcF9fMThCVWgge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9iYWNrVG9wTW9iaWxlX18xcDN6dSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9jZW50ZXJfXzNmdkFWe1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIHByaW50IHN0eWxlcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgLmZvb3Rlcl9mb290ZXJfX0owY2gwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5IZWFkQmFubmVyX292ZXJsYXlfXzNOMTRaIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMTk4LCA1OCwgMC45KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogODBweCAwO1xuICBwYWRkaW5nOiAzMHB4IDM1cHggMzBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLkhlYWRCYW5uZXJfZW1wdHlCb3hfXzEtQ2s0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLkhlYWRCYW5uZXJfb3ZlcmxheUJ1dHRvbl9fMUxkWG4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTM4cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogNnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uSGVhZEJhbm5lcl9tb2JpbGVPdmVybGF5QnV0dG9uX18yY2pjMCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uSGVhZEJhbm5lcl9vdmVybGF5QnV0dG9uX18xTGRYbjpob3Zlcixcbi5IZWFkQmFubmVyX292ZXJsYXlCdXR0b25fXzFMZFhuOmZvY3VzIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLkhlYWRCYW5uZXJfb3ZlcmxheVBfXzN1Yy1SIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5cbi5IZWFkQmFubmVyX21vYmlsZU92ZXJsYXlQX18zZHZUMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uSGVhZEJhbm5lcl9vdmVybGF5TGlua19fMzI0eGsge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbn1cbi5IZWFkQmFubmVyX292ZXJsYXlMaW5rX18zMjR4azpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuSGVhZEJhbm5lcl9vdmVybGF5X18zTjE0WiB7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMjVweDtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuXG4gIC5IZWFkQmFubmVyX292ZXJsYXlCdXR0b25fXzFMZFhuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuSGVhZEJhbm5lcl9vdmVybGF5X18zTjE0WiB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuSGVhZEJhbm5lcl9vdmVybGF5X18zTjE0WiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uTGlua2VkQnV0dG9uX2J1dHRvbl9fMzduUXUge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLkxpbmtlZEJ1dHRvbl9zZWNvbmRhcnlfX3FidGh3IHtcbiAgICBjb2xvcjogIzAwNTlhNztcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuXG4uTGlua2VkQnV0dG9uX3NlY29uZGFyeV9fcWJ0aHc6aG92ZXIsIC5MaW5rZWRCdXR0b25fc2Vjb25kYXJ5X19xYnRodzpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLkxpbmtlZEJ1dHRvbl9ibHVlX18xb3NrbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuXG4uTGlua2VkQnV0dG9uX2JsdWVfXzFvc2tuOmhvdmVyLCAuTGlua2VkQnV0dG9uX2JsdWVfXzFvc2tuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgIGNvbG9yOiAjMDA1OWE3O1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uTGlua2VkQnV0dG9uX3llbGxvd19fM2NCOGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEM2M0E7O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjhDNjNBOztcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluLXllbGxvdyk7XG59XG5cbi5MaW5rZWRCdXR0b25feWVsbG93X18zY0I4ZTpob3ZlciwgLkxpbmtlZEJ1dHRvbl95ZWxsb3dfXzNjQjhlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5Ib21lQ2F0ZWdvcmllc19jYXRCdXR0b25fXzJYNWdJIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogNnB4IDE1cHggNnB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5Ib21lQ2F0ZWdvcmllc19XaWR0aF9fMU9lSTMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkhvbWVDYXRlZ29yaWVzX2NhdEJ1dHRvbl9fMlg1Z0k6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfY2F0QnV0dG9uX18yWDVnSSBzdmcge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfYWxpbmtfXzNVenBOIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG4uSG9tZUNhdGVnb3JpZXNfYWxpbmtfXzNVenBOOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5Ib21lQ2F0ZWdvcmllc190aXRsZUJveF9fMmtLV3kge1xuICB3aWR0aDogMjklO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5Ib21lQ2F0ZWdvcmllc190aXRsZV9fM19MeG8ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG59XG5cbi5Ib21lQ2F0ZWdvcmllc19jYXRSb3dfXzJiaHFZIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggNTBweCAxODBweCA1MHB4O1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfY2F0SWNvbnNfXzJTY1hsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uSG9tZUNhdGVnb3JpZXNfY2FyZHNfX183cmpWIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5Ib21lQ2F0ZWdvcmllc19jYXJkc0l0ZW1fXzJsMWdXIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC41ZW07XG4gIHdpZHRoOiAxNiU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgLypmb3IgSUUgMTEqL1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfY2FyZHNJdGVtX18ybDFnVzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4ICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLkhvbWVDYXRlZ29yaWVzX2NhcmRzQ29udGVudF9fM2dFbE4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDFlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Ib21lQ2F0ZWdvcmllc19jYXJkc19fXzdyalYgaDMge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluO1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfY2FyZHNfX183cmpWIGgzOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qNCBjYXJkcyBtaW51cyBxdWVzdGlvbiBpbiBhIHJvdyovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLkhvbWVDYXRlZ29yaWVzX3RpdGxlQm94X18ya0tXeSB7XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHggNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX2NhcmRzSXRlbV9fMmwxZ1cge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX2NhdFJvd19fMmJocVkge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCAxMjBweCA1MHB4O1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19XaWR0aF9fMU9lSTMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX2NhdEJ1dHRvbl9fMlg1Z0kge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc193aWR0aF9fMjRDTEQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfdGl0bGVfXzNfTHhvIHtcbiAgICBmb250LXNpemU6IDIuMWVtO1xuICB9XG59XG4vKjIgY2FyZHMgaW4gYSBjb2x1bW4qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5Ib21lQ2F0ZWdvcmllc190aXRsZV9fM19MeG8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuOWVtO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXRSb3dfXzJiaHFZIHtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggODBweCA1MHB4O1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXJkc0l0ZW1fXzJsMWdXIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX2NhcmRzX19fN3JqViBoMyB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfY2F0QnV0dG9uX18yWDVnSSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLkhvbWVDYXRlZ29yaWVzX3RpdGxlX18zX0x4byB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX2NhdFJvd19fMmJocVkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX2NhcmRzX19fN3JqViBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfdGl0bGVCb3hfXzJrS1d5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLypmb3IgaXBob25lNSAxIGNvbHVtbiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuSG9tZUNhdGVnb3JpZXNfY2FyZHNJdGVtX18ybDFnVyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfY2FyZHNfX183cmpWIGgzIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc190aXRsZUJveF9fMmtLV3kge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX3RpdGxlX18zX0x4byB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxufVxuXG4uRmVhdHVyZWROZXdzX25ld3NCdXR0b25fXzM3SWNFIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDZweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogRmFsbGJhY2sgZm9yIElFIDExKi9cbi5GZWF0dXJlZE5ld3NfV2lkdGhfXzNUMWxjIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5GZWF0dXJlZE5ld3NfbmV3c0J1dHRvbl9fMzdJY0U6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uRmVhdHVyZWROZXdzX25ld3NCdXR0b25fXzM3SWNFIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5GZWF0dXJlZE5ld3NfdGl0bGVCb3hfXzJrTnBoIHtcbiAgd2lkdGg6IDE2JTtcbiAgbWFyZ2luOiAxMCUgMCAwIDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uRmVhdHVyZWROZXdzX3RpdGxlX18xT2NoVSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuXG4uRmVhdHVyZWROZXdzX3NlY29uZFdvcmRfXzJJQWZOIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLkZlYXR1cmVkTmV3c19uZXdzUm93X18xM1NJVSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCA1MHB4IDMwcHggNTBweDtcbn1cblxuLkZlYXR1cmVkTmV3c19uZXdzSWNvbnNfX3c4NVRIIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uRmVhdHVyZWROZXdzX2NhcmRzX19JeUFzNSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uRmVhdHVyZWROZXdzX2NhcmRzSXRlbV9fMmlBZFQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjYlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xufVxuXG4uRmVhdHVyZWROZXdzX2NhcmRzSXRlbV9fMmlBZFQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCAjMjIyMjIyO1xuICBib3gtc2hhZG93OiAwIDAgMTFweCB2YXIoLS12ZXJ5LWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5GZWF0dXJlZE5ld3NfY2FyZHNDb250ZW50X18yOWdQeCBoMyB7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5GZWF0dXJlZE5ld3NfY2FyZHNDb250ZW50X18yOWdQeCBoMzpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5GZWF0dXJlZE5ld3NfY2FyZHNDb250ZW50X18yOWdQeCBzcGFuIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uRmVhdHVyZWROZXdzX2JvZHlQYWRkaW5nX18xTkdTeSB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG59XG5cbi5GZWF0dXJlZE5ld3NfY2FyZHNDb250ZW50X18yOWdQeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5GZWF0dXJlZE5ld3NfZGF0ZV9fMTF5bG4ge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uRmVhdHVyZWROZXdzX2ltZ0JveF9fM0VVc1Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkZlYXR1cmVkTmV3c19jYXJkSW1nX18zTmdiNyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDsgLypjZW50ZXJzIGltZyBhIGJpdCovXG59XG5cbi5GZWF0dXJlZE5ld3NfY2FyZHNfX0l5QXM1IGgzIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4uRmVhdHVyZWROZXdzX2NhcmRzX19JeUFzNSBoMzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKjMgY2FyZHMgbWludXMgdGl0bGUgaW4gYSByb3cqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5GZWF0dXJlZE5ld3NfdGl0bGVCb3hfXzJrTnBoIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggNDBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfY2FyZHNJdGVtX18yaUFkVCB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAuRmVhdHVyZWROZXdzX3RpdGxlX18xT2NoVSB7XG4gICAgZm9udC1zaXplOiAyLjNlbTtcbiAgfVxuICAuRmVhdHVyZWROZXdzX25ld3NSb3dfXzEzU0lVIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMzBweCA0MHB4O1xuICB9XG59XG4vKjIgY2FyZHMgaW4gYSBjb2x1bW4qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLkZlYXR1cmVkTmV3c19jYXJkc0l0ZW1fXzJpQWRUIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLypyZW1vdmUgYXdrd2FyZCBoYW5naW5nIDNyZCBhcnRpY2xlKi9cbiAgLkZlYXR1cmVkTmV3c19jYXJkc0l0ZW1fXzJpQWRUOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19jYXJkc19fSXlBczUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19uZXdzQnV0dG9uX18zN0ljRSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLkZlYXR1cmVkTmV3c190aXRsZUJveF9fMmtOcGgge1xuICAgIG1hcmdpbjogMTAlIDAgMCAxNXB4O1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfY2FyZHNJdGVtX18yaUFkVCB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAuRmVhdHVyZWROZXdzX25ld3NSb3dfXzEzU0lVIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfY2FyZHNfX0l5QXM1IGgzIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfY2FyZEltZ19fM05nYjcge1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfY2FyZHNDb250ZW50X18yOWdQeCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19jYXJkc0NvbnRlbnRfXzI5Z1B4IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19jYXJkc0NvbnRlbnRfXzI5Z1B4IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19jYXJkc0l0ZW1fXzJpQWRUOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfYm9keVBhZGRpbmdfXzFOR1N5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uVmlkZW9IaWdobGlnaHRfdmlkZW9CdXR0b25fX1dxN1JrLFxuLlZpZGVvSGlnaGxpZ2h0X2ZhY2Vib29rQnV0dG9uX18yLW04Vyxcbi5WaWRlb0hpZ2hsaWdodF90d2l0dGVyQnV0dG9uX18yaDZtNCB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNnB4IDE1cHggNnB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLlZpZGVvSGlnaGxpZ2h0X3NoYXJlX18xekhWaiB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlZpZGVvSGlnaGxpZ2h0X2xhYmVsX18yQmU1TSB7XG4gIGNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5WaWRlb0hpZ2hsaWdodF9zaGFyZV9fMXpIVmogLlZpZGVvSGlnaGxpZ2h0X3NoYXJlSWNvbnNfXzNTU0lwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5WaWRlb0hpZ2hsaWdodF9zaGFyZV9fMXpIVmogLlZpZGVvSGlnaGxpZ2h0X3NoYXJlSWNvbnNfXzNTU0lwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uVmlkZW9IaWdobGlnaHRfV2lkdGhfXzJ5X1FyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5WaWRlb0hpZ2hsaWdodF92aWRlb0J1dHRvbl9fV3E3Ums6aG92ZXIsXG4uVmlkZW9IaWdobGlnaHRfZmFjZWJvb2tCdXR0b25fXzItbThXOmhvdmVyLFxuLlZpZGVvSGlnaGxpZ2h0X3R3aXR0ZXJCdXR0b25fXzJoNm00OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5WaWRlb0hpZ2hsaWdodF92aWRlb0J1dHRvbl9fV3E3Umsgc3ZnLFxuLlZpZGVvSGlnaGxpZ2h0X2ZhY2Vib29rQnV0dG9uX18yLW04VyBzdmcsXG4uVmlkZW9IaWdobGlnaHRfdHdpdHRlckJ1dHRvbl9fMmg2bTQgc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5WaWRlb0hpZ2hsaWdodF9ib3JkZXJfXzFnTG1KIHtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDI0OCwgMTk4LCA1OCwgMC45KTtcbiAgYm9yZGVyOiBzb2xpZCB2YXIoLS15ZWxsb3ctNyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlZpZGVvSGlnaGxpZ2h0X2JhY2tncm91bmRfXzN1bEdKIHtcbiAgYmFja2dyb3VuZDogI2U5ZjBmYjtcbiAgYmFja2dyb3VuZDogdmFyKC0tdmVyeS1saWdodC1ncmV5LTMpO1xuICBjb250ZW50OiAnJztcbiAgcGFkZGluZzogMzBweCA1MHB4O1xufVxuLlZpZGVvSGlnaGxpZ2h0X3BsYXllcl93cmFwcGVyX18zQ1A0UyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogUGxheWVyIHJhdGlvOiAxMDAgLyAoMTI4MCAvIDcyMCkgKi9cbn1cblxuLlZpZGVvSGlnaGxpZ2h0X3JlYWN0X3BsYXllcl9fMTVVWFcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5WaWRlb0hpZ2hsaWdodF9jYXJkc0l0ZW1fXzJ5NGswIHtcbiAgd2lkdGg6IDMwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xufVxuXG4uVmlkZW9IaWdobGlnaHRfYmFja2dyb3VuZF9fM3VsR0ogdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5WaWRlb0hpZ2hsaWdodF9jYXJkc0NvbnRlbnRfXzN1cDVBIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5WaWRlb0hpZ2hsaWdodF9zaGFyZV9fMXpIVmoge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG59XG4uVmlkZW9IaWdobGlnaHRfbG9nb19fM2R1TXoge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uVmlkZW9IaWdobGlnaHRfY2FyZHNJdGVtX18yeTRrMDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXktNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG4uVmlkZW9IaWdobGlnaHRfdGl0bGVCb3hfX0laYmVzIHtcbiAgcGFkZGluZzogMTAlIDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMjAlO1xufVxuLlZpZGVvSGlnaGxpZ2h0X3RpdGxlQm94U29jaWFsX18xN2p2VSB7XG4gIHBhZGRpbmc6IDEwJSAwcHggMTAlIDYwcHg7XG59XG4uVmlkZW9IaWdobGlnaHRfaGVhZGluZ19fMzNVOVYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlZpZGVvSGlnaGxpZ2h0X3NoYXJlUm93X18yWV93dSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMTJweCkge1xuICAuVmlkZW9IaWdobGlnaHRfdGl0bGVCb3hfX0laYmVzIHtcbiAgICB3aWR0aDogMzYuNSU7XG4gICAgcGFkZGluZzogMTAlIDYwcHg7XG4gIH1cbiAgLlZpZGVvSGlnaGxpZ2h0X2NhcmRzSXRlbV9fMnk0azAge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF9iYWNrZ3JvdW5kX18zdWxHSiB7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMCAyMHB4O1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF9sb2dvX18zZHVNeiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5WaWRlb0hpZ2hsaWdodF90aXRsZUJveF9fSVpiZXMge1xuICAgIHdpZHRoOiA0MS41JTtcbiAgfVxuICAuVmlkZW9IaWdobGlnaHRfY2FyZHNJdGVtX18yeTRrMCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuVmlkZW9IaWdobGlnaHRfcmVhY3RfcGxheWVyX18xNVVYVyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLlZpZGVvSGlnaGxpZ2h0X2NhcmRzSXRlbV9fMnk0azAge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF90aXRsZUJveFNvY2lhbF9fMTdqdlUge1xuICAgIHBhZGRpbmc6IDEwJSA2MHB4O1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF90aXRsZUJveF9fSVpiZXMge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLlZpZGVvSGlnaGxpZ2h0X2NhcmRzQ29udGVudF9fM3VwNUEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF9oZWFkaW5nMV9fMXMyOV8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLlZpZGVvSGlnaGxpZ2h0X2hlYWRpbmdfXzMzVTlWIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuVmlkZW9IaWdobGlnaHRfc2hhcmVSb3dfXzJZX3d1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLlZpZGVvSGlnaGxpZ2h0X2NhcmRzSXRlbV9fMnk0azAge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cblxuLkJlbmVmaXRGaW5kZXJfdGV4dDFfXzNRNUtEIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5CZW5lZml0RmluZGVyX3RleHQyX18yYnRlVyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCcsICdMYXRvIExpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5CZW5lZml0RmluZGVyX3N0YXJ0QkZCdG5MaW5rV3JhcHBlcl9fODYxZjcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uQmVuZWZpdEZpbmRlcl9zdGFydEJGQnRuTGlua19feC1hWDkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkMDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLkJlbmVmaXRGaW5kZXJfc3RhcnRCRkJ0bkxpbmtfX3gtYVg5ID4gc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5CZW5lZml0RmluZGVyX3N0YXJ0QkZCdG5MaW5rX194LWFYOTpob3Zlcixcbi5CZW5lZml0RmluZGVyX3N0YXJ0QkZCdG5MaW5rX194LWFYOTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5CZW5lZml0RmluZGVyX2J1dHRvbkRpdl9fMzVzd1Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLkJlbmVmaXRGaW5kZXJfYmVuZWZpdEZpbmRlcl9fNkJtc0Yge1xuICBib3JkZXI6IHdoaXRlO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB0aGluO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5CZW5lZml0RmluZGVyX2ljb25fXzFkVWhyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uQmVuZWZpdEZpbmRlcl9maW5kZXJfX1ZaRGF4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTcpO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkJlbmVmaXRGaW5kZXJfYnV0dG9uRGl2X18zNXN3VSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLkJlbmVmaXRGaW5kZXJfYnV0dG9uX18xTmN6cSB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLkJlbmVmaXRGaW5kZXJfYmVuZWZpdEZpbmRlcl9fNkJtc0Yge1xuICAgIGJvcmRlcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHRoaW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLkZlZWRiYWNrX3RleHQyX18zODhYSyxcbi5GZWVkYmFja190ZXh0M19fM2lTeWgge1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0byBMaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLkZlZWRiYWNrX3RleHQxX18yTDJaayB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkZlZWRiYWNrX2J0bkxpbmtfXzJRVHlLIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5GZWVkYmFja195ZXNfXzFwWWZWLFxuLkZlZWRiYWNrX25vX18yX0JETyB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xufVxuXG4uRmVlZGJhY2tfeWVzX18xcFlmViB7XG4gIGNvbG9yOiBsaW1lZ3JlZW47XG59XG5cbi5GZWVkYmFja19ub19fMl9CRE8ge1xuICBjb2xvcjogcmVkO1xufVxuLkZlZWRiYWNrX2ZlZWRiYWNrX18zYzZoMCB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbi5GZWVkYmFja19jb21tZW50Qm94X18xeGw0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uRmVlZGJhY2tfY29tbWVudERpdl9fMk9UTFIgdGV4dGFyZWEge1xuICB3aWR0aDogNzAlO1xufVxuXG4uRmVlZGJhY2tfY29tbWVudEJ1dHRvbl9fMzZCZ2Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkMDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5GZWVkYmFja19jb21tZW50TGFiZWxfXzFhNVJlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uRmVlZGJhY2tfY29tbWVudENob2ljZV9fM2xydDUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5GZWVkYmFja19jb21tZW50Q2hvaWNlX18zbHJ0NTpob3ZlciB7XG4gIGNvbG9yOiAjZjhjNjNhO1xuICBjb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xufVxuLkZlZWRiYWNrX2NvbW1lbnRMaXN0X19uMF9RTSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uRmVlZGJhY2tfbWFyZ2luUmlnaHRfXzJXMjF6IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5GZWVkYmFja19mbGV4V3JhcHBlcl9fMklTRHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uRmVlZGJhY2tfZmVlZGJhY2tMaW5rc0NvbnRhaW5lcl9fMnYxdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuRmVlZGJhY2tfZmxleFdyYXBwZXJfXzJJU0R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLkZlZWRiYWNrX2ZlZWRiYWNrTGlua3NDb250YWluZXJfXzJ2MXV0IHtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLkZlZWRiYWNrX2ZlZWRiYWNrX18zYzZoMCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLkZlZWRiYWNrX2NvbF9fclM1QzEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuRmVlZGJhY2tfdGV4dDFfXzJMMlprIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5GZWVkYmFja19jb21tZW50RGl2X18yT1RMUiB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuRmVlZGJhY2tfY29tbWVudEJveF9fMXhsNGgge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuRmVlZGJhY2tfY29tbWVudEJ1dHRvbl9fMzZCZ2Ige1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5CdXR0b25MaW5rX0J1dHRvbkxpbmtfXzIwY25tIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMCAwLjJyZW07XG59XG5cbi5CdXR0b25MaW5rX0J1dHRvbkxpbmtfXzIwY25tOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkNvbW1vbkJ1dHRvbl9wcmltYXJ5LWJsdWVfXzF3bGhvIHtcbiAgYmFja2dyb3VuZDogIzAwNTlhNztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAjMDA1OWE3IDJweCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6IExhdG8tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cblxuLkNvbW1vbkJ1dHRvbl9wcmltYXJ5LWJsdWVfXzF3bGhvOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDU5YTc7XG59XG5cbi5Db21tb25CdXR0b25fcHJpbWFyeS1ibHVlX18xd2xobzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNiZWJlYmU7XG4gIGJvcmRlcjogI2JlYmViZSAycHggc29saWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQ29tbW9uQnV0dG9uX3ByaW1hcnkteWVsbG93X18zcmwtTiB7XG4gIGJhY2tncm91bmQ6ICNmOGM2M2E7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogI2Y4YzYzYSAycHggc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLkNvbW1vbkJ1dHRvbl9wcmltYXJ5LXllbGxvd19fM3JsLU46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uQ29tbW9uQnV0dG9uX3ByaW1hcnkteWVsbG93X18zcmwtTjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNiZWJlYmU7XG4gIGJvcmRlcjogI2JlYmViZSAycHggc29saWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uQ29tbW9uQnV0dG9uX3NlY29uZGFyeV9fUzFCV1Age1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6ICMwMDU5YTcgMnB4IHNvbGlkO1xuICBmb250LWZhbWlseTogTGF0by1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuXG4uQ29tbW9uQnV0dG9uX3NlY29uZGFyeV9fUzFCV1A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1OWE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkNvbW1vbkJ1dHRvbl9zZWNvbmRhcnlfX1MxQldQOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2JlYmViZTtcbiAgYm9yZGVyOiAjYmViZWJlIDJweCBzb2xpZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5UaXRsZV90aXRsZV9fMlZLVGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uVGl0bGVfdGV4dF9fM1ZHZTcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuLlRpdGxlX3N1YnRpdGxlX18zMTJnTiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG8tQm9sZFwiLCBcIkxhdG8gQm9sZFwiLCBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5UaXRsZV90ZXh0X18zVkdlNyB7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgfVxufVxuXG4uQ2FyZF9jYXJkSXRlbV9fM2RTUUkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIHBhZGRpbmc6IDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5DYXJkX2NhcmRJdGVtX18zZFNRSTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHZhcigtLWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5DYXJkX2NhcmRJdGVtX18zZFNRSTpob3ZlciAqIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5DYXJkX2NhcmRDb250ZW50X18ySEs1aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qIEZvciBJRTExKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSk7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uQ2FyZF9jYXJkSWNvbl9fMkF5VmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLkNhcmRfY2FyZF9fM1NrdjUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiAyIGNhcmQgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTY5cHgpIHtcbiAgLkNhcmRfY2FyZEl0ZW1fXzNkU1FJIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gIC5DYXJkX2NhcmRfXzNTa3Y1IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyogMyBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NzBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuQ2FyZF9jYXJkSXRlbV9fM2RTUUkge1xuICAgIHdpZHRoOiAzMC41JTtcbiAgfVxufVxuLyogNCBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkNhcmRfY2FyZEl0ZW1fXzNkU1FJIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG5cbi5NaW5pUUJ1dHRvbl9taW5pUWJ0bl9fMWRKX0cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL21lZGlhL2NvbnRhY3RfdXNfYXJyb3cuOTZiYTIxNjYuZGY3OTk4NTMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMThweCAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG5cbi5NaW5pUUJ1dHRvbl90ZXh0X18xS1QtRSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uTWluaVFCdXR0b25fZmlyc3RXb3JkX19IMUFUWiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLk1pbmlRQnV0dG9uX2ZpcnN0V29yZF9fSDFBVFo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxhJztcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLk1pbmlRQnV0dG9uX2FsaW5rX18xY3RKVSB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW47XG59XG5cbi5NaW5pUUJ1dHRvbl9hbGlua19fMWN0SlU6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLk1pbmlRQnV0dG9uX2Fycm93X18zcXE4OSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5NaW5pUUJ1dHRvbl9hcnJvd1NtX193blctcSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLk1pbmlRQnV0dG9uX2NoZWNrU21fXzI3ZGlxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uTWluaVFCdXR0b25fY2hlY2tTbV9fMjdkaXEgPiBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLk1pbmlRQnV0dG9uX25vUGFkZGluZ19fMTU4c2Yge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLk1pbmlRQnV0dG9uX2FsaW5rX18xY3RKVS5NaW5pUUJ1dHRvbl9zdGFydGVkU2Nyb2xsaW5nX18tT2VKMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLk1pbmlRQnV0dG9uX21pbmlRYnRuX18xZEpfRyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTdweCAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLk1pbmlRQnV0dG9uX2Fycm93X18zcXE4OSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuTWluaVFCdXR0b25fdGV4dF9fMUtULUUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5RdWlja0luZm9fUXVpY2tJbmZvX18xQ1I5UCB7XG59XG5cbi5RdWlja0luZm9fYm94X18zSDM2diB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYwZmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5RdWlja0luZm9fUXVpY2tJbmZvX18xQ1I5UC5RdWlja0luZm9fbW9iaWxlX18xYXVrNiAuUXVpY2tJbmZvX2JveF9fM0gzNnYuUXVpY2tJbmZvX2NvbGxhcHNlZF9fMjRHeXAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi5RdWlja0luZm9fd3JhcHBpbmdDb2xfX05BSkNTIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLlF1aWNrSW5mb19oZWFkaW5nQ29udGFpbmVyX18zZE9SZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5RdWlja0luZm9faGVhZGluZ19fM081a3gge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5RdWlja0luZm9fZXhwYW5kQnRuX18xeS1VWCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLlF1aWNrSW5mb19tb2JpbGVFeHBhbmRDb250YWluZXJfXzJLNVUyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5RdWlja0luZm9fbW9iaWxlRXhwYW5kQnRuX185N1R5MCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMyk7XG59XG5cbi5RdWlja0luZm9fbW9iaWxlRXhwYW5kQnRuX185N1R5MC5RdWlja0luZm9fY29sbGFwc2VkX18yNEd5cCB7XG59XG5cbi5RdWlja0luZm9fbW9iaWxlRXhwYW5kQnRuX185N1R5MC5RdWlja0luZm9fbWluaVFCdXR0b25fXzNDOGhqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDI0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xufVxuXG4uUXVpY2tJbmZvX3F1aWNrTGlua19fM2NqdEYge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlF1aWNrSW5mb19tYWluQ29udGVudF9fMjB4bHIge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4uUXVpY2tJbmZvX1F1aWNrSW5mb19fMUNSOVAuUXVpY2tJbmZvX21vYmlsZV9fMWF1azYgLlF1aWNrSW5mb19tYWluQ29udGVudF9fMjB4bHIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5RdWlja0luZm9fbWFpbkNvbnRlbnRfXzIweGxyLlF1aWNrSW5mb19jb2xsYXBzZWRfXzI0R3lwIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5RdWlja0luZm9fbWFpbkNvbnRlbnRfXzIweGxyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLlF1aWNrSW5mb19xdWlja0luZm9JbnRyb19fb0RpcEsge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5RdWlja0luZm9faWNvbl9fZDBLS1cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAwLjNlbSAwZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLlF1aWNrSW5mb19oeXBoZW5fXzNNZlZHIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4uUXVpY2tJbmZvX2NvbnRhY3RUZXh0X19OSUJiYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5RdWlja0luZm9fbWluaXFUZXh0X18xZE4wUyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5RdWlja0luZm9fY29udGFjdFRleHRfX05JQmJhID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uUXVpY2tJbmZvX2NvbnRhY3RUZXh0X19OSUJiYSA+IGEsXG4uUXVpY2tJbmZvX2NvbnRhY3RUZXh0X19OSUJiYSA+IGE6aG92ZXIsXG4uUXVpY2tJbmZvX2NvbnRhY3RUZXh0X19OSUJiYSA+IHAgPiBhLFxuLlF1aWNrSW5mb19jb250YWN0VGV4dF9fTklCYmEgPiBwID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5RdWlja0luZm9fcGFkZGluZ19fMUl3eXkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLlF1aWNrSW5mb19zdWJ0aXRsZV9fMTNFQUgge1xuICBtYXJnaW46IDAgMCA2cHggMzVweDtcbn1cblxuLlF1aWNrSW5mb19saW5rX18zd1Q2dCB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5RdWlja0luZm9fbGlua19fM3dUNnQ6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBOb3Qgc3VyZSB3aGljaCBjb21wb25lbnQgd2l0aGluIHRoaXMgYXBwIGlzIHVzaW5nIHRoZXNlIHR3byBjbGFzc2VzLi4uICovXG4uUXVpY2tJbmZvX25vcm1hbFRleHRfXzdGY1ZjLFxuLlF1aWNrSW5mb19ub3JtYWxUZXh0MV9fMmI1QTAge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLlF1aWNrSW5mb19ub3JtYWxUZXh0X183RmNWYyBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uUXVpY2tJbmZvX25vcm1hbFRleHQxX18yYjVBMCB7XG4gIHBhZGRpbmctbGVmdDogMy44cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLlF1aWNrSW5mb19ib3hfXzNIMzZ2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGZiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbiAgLlF1aWNrSW5mb19ub3JtYWxUZXh0MV9fMmI1QTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5RdWlja0luZm9fbm9ybWFsVGV4dF9fN0ZjVmMsXG4gIC5RdWlja0luZm9fY29udGFjdFRleHRfX05JQmJhIHtcbiAgICAvKnBhZGRpbmctbGVmdDogMTBweDsqL1xuICB9XG4gIC5RdWlja0luZm9faGVhZGluZ19fM081a3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuUXVpY2tJbmZvX3F1aWNrSW5mb0ludHJvX19vRGlwSyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5RdWlja0luZm9fbWluaVFNb2JpbGVSb3dfXzNMUzJHIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIH1cblxuICAuUXVpY2tJbmZvX21pbmlRTW9iaWxlQ29sX19xSkMycyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uUXVpY2tJbmZvX2xpbmtfXzN3VDZ0ID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5RdWlja0luZm9fbGlua19fM3dUNnQgPiBwID4gYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5SZXN1bHRUYWJfaWNvbl9fMUtTQWgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5SZXN1bHRUYWJfZGlzY2xhaW1lclRleHRfXzE2ZjlwIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uUmVzdWx0VGFiX2Rpc2NsYWltZXJfXzFQZTlyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGJsYWNrIGRvdHRlZDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG59XG4uUmVzdWx0VGFiX3BvY19fdVNyZ0sge1xuICBib3JkZXItdG9wOiBibGFjayBkYXNoZWQgMXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uUmVzdWx0VGFiX3Jlc3VsdHNfXzJNVnl6IHtcbiAgcGFkZGluZzogMTVweCAwIDAgMDtcbn1cbi5SZXN1bHRUYWJfY2FyZF9fMkFfMHYsXG4uUmVzdWx0VGFiX3BvY0NhcmRfXzF3bUJUIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHggMCAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cbi5SZXN1bHRUYWJfY2FyZF9fMkFfMHYgc3ZnLFxuLlJlc3VsdFRhYl9wb2NDYXJkX18xd21CVCBzdmcge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5SZXN1bHRUYWJfcG9jQ2FyZF9fMXdtQlQgaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uUmVzdWx0VGFiX3BvY0NhcmRfXzF3bUJUIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLlJlc3VsdFRhYl9wb2NDYXJkX18xd21CVCBkaXYgZGl2IHtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHggMjRweDtcbn1cblxuLlJlc3VsdFRhYl9wb2NDYXJkX18xd21CVCAucXVpY2tJbmZvQ29udGFjdEl0ZW0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4uUmVzdWx0VGFiX2NhcmRfXzJBXzB2IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uUmVzdWx0VGFiX3RleHRfXzMxM1ZVIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5SZXN1bHRUYWJfZG90dGVkQm9yZGVyX18zX0NONSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5SZXN1bHRUYWJfcmVzdWx0Qm94X18zbGx0SCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uUmVzdWx0VGFiX3Jlc3VsdFRleHROb3RFbGlnaWJsZV9fMzhVYzYsXG4uUmVzdWx0VGFiX3Jlc3VsdFRleHRFbGlnaWJsZV9fMkxjbHkge1xuICBib3JkZXI6ICNjY2NjY2MgMXB4IHNvbGlkO1xuICBib3JkZXI6IHZhcigtLXZlcnktbGlnaHQtZ3JleS00KSAxcHggc29saWQ7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5SZXN1bHRUYWJfcmVzdWx0VGV4dE5vdEVsaWdpYmxlX18zOFVjNiB7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5SZXN1bHRUYWJfcmVzdWx0VGV4dEVsaWdpYmxlX18yTGNseSB7XG4gIGNvbG9yOiAjMDBjYzY2O1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuXG4uUmVzdWx0VGFiX3Jlc3VsdFRpdGxlX18yWnRadCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uUmVzdWx0VGFiX2NvbnRhY3RJbnRyb19fZFNpb3Yge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uUmVzdWx0VGFiX2xpc3RfXzFGSjA0IHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbn1cbi5SZXN1bHRUYWJfdWxfXzFEVDhsIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDEuNWVtO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVlbTtcbn1cblxuLlJlc3VsdFRhYl9zZWVBbGxfX3ZNbFd3LFxuLlJlc3VsdFRhYl91bF9fMURUOGwge1xuICBjb2xvcjogIzMzN2FiNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMyk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLlJlc3VsdFRhYl9wYWRkaW5nX18zNkZOdSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uUmVzdWx0VGFiX3BhZGRpbmdfXzM2Rk51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlJlc3VsdFRhYl9zZWVMaW5rX19Ea2hkXyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI1Jlc3VsdFRhYl9hcHBQcm9jZXNzX18zUFhJYiB7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNSZXN1bHRUYWJfYXBwUHJvY2Vzc19fM1BYSWIgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLlJlc3VsdFRhYl93YXlzVG9BcHBseV9fMTkwZkYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUmVzdWx0VGFiX3F1ZXN0aW9uV3JhcHBlcl9fMjEwMnEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUmVzdWx0VGFiX3F1ZXN0aW9uV3JhcHBlcl9fMjEwMnEgaDMsXG4uUmVzdWx0VGFiX3dheXNUb0FwcGx5X18xOTBmRiBoMyxcbi5SZXN1bHRUYWJfZG90dGVkQm9yZGVyX18zX0NONSBoMyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWluaVFfdG9vbHRpcF9fMnp5X2sge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5taW5pUV9tdWlUYWJzX18xZ0JWUCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWluaVFfbXVpVGFic19fMWdCVlAgaGVhZGVyICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLm1pbmlRX211aVRhYnNfXzFnQlZQIGhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktOSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWluaVFfbXVpVGFic19fMWdCVlAgaGVhZGVyIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubWluaVFfbXVpVGFic19fMWdCVlAgYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbn1cbi5taW5pUV90b29sdGlwX18yenlfazpob3Zlcixcbi5taW5pUV90b29sdGlwX18yenlfazpmb2N1cyxcbi5taW5pUV90b29sdGlwX18yenlfazphY3RpdmU6Zm9jdXMsXG4ubWluaVFfdG9vbHRpcF9fMnp5X2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5taW5pUV9taW5pUUJveF9fM2JWZVQgLm1pbmlRX3RhYi1jb250ZW50X18xN0V5cSAubWluaVFfdGFiLXBhbmVfX1lOS0VoLm1pbmlRX2FjdGl2ZV9fM3Z1VUMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taW5pUV9iYWNrZ3JvdW5kX18xV2pQcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG4gIGJvcmRlcjogI2JjYmFiYSAxcHggc29saWQ7XG4gIGJvcmRlcjogdmFyKC0tc2lsdmVyKSAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL21lZGlhL21pbmlxX3doaXRlX2Fycm93cy42NzRiZGFiOS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWluaVFfbnVtYmVyX18yOTdJWSB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzYzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1pbmlRX2xvbmdDaGVja19fZXZ0TFoge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuLm1pbmlRX3RyYWNrZXJfX3FqeVBWIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1pbmlRX3BhbmVfXzMtNjYtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5taW5pUV9xdWVzdGlvbkJveF9fMjNXYUEge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxvYXQ6IGluaGVyaXQ7XG59XG4ubWluaVFfaWNvbl9fMUlZQVQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5taW5pUV9hc3Rlcmlza19fMmhSMmQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FlMTIxMjtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWluaVFfaWVGaXhfXzFOQkxxIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taW5pUV9xdWVzdGlvbl9fMnQwRm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLm1pbmlRX3BhZGRpbmdfXzJYSThkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cbi5taW5pUV9kYXRlQWxpZ25fX0xRcUtZIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5taW5pUV9xdWVzdGlvbkJveF9fMjNXYUEge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICB9XG59XG5cbi5taW5pUV9jaGVja2JveF9fblhaQVMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1pbmRlbnQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5taW5pUV9lbGlnaWJpbGl0eUNvbnRhaW5lcl9fM0oyU1Yge1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xufVxuLm1pbmlRX21zZ19fMWNrRFUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1pbmlRX2VsaWdpYmlsaXR5X18xQWZwSCxcbi5taW5pUV9lcnJvcl9fLVZJelAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5taW5pUV9lbGlnaWJpbGl0eV9fMUFmcEgge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLm1pbmlRX2Vycm9yX18tVkl6UCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ubWluaVFfZWxpZ2liaWxpdHlNZXNzYWdlX18zT2dVdCB7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG59XG5cbi5taW5pUV9lbGlnaWJpbGl0eURpc2NsYWltZXJfXzJhU3VEIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0byBMaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLm1pbmlRX2VsaWdpYmlsaXR5X18xQWZwSCBhLFxuLm1pbmlRX2Vycm9yX18tVkl6UCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1pbmlRX3RyYWNrZXJfX3FqeVBWIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5taW5pUV9taW5pUUJveF9fM2JWZVQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5taW5pUV9sZWdlbmRJbmxpbmVfX0N0S1BMIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLm1pbmlRX3Rvb2xUaXBDb250YWluZXJfXzJfWkpWIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1pbmlRX3Rvb2xUaXBDbG9zZUJ0bl9fMjA0V0kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luOiA1cHggMHB4IDVweCBhdXRvO1xufVxuXG4ubWluaVFfdG9vbFRpcENsb3NlQnRuX18yMDRXSTpob3ZlciBzdmcge1xuICBmaWxsOiAjMDc2NGI2O1xuICBmaWxsOiB2YXIoLS1kYXJrLWJsdWUtNik7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIC5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAuTXVpVGFiLXJvb3Qge1xuICBib3JkZXItcmlnaHQ6IHdoaXRlIDFweCBzb2xpZCAhaW1wb3J0YW50O1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgLlByaXZhdGVUYWJJbmRpY2F0b3ItY29sb3JQcmltYXJ5LTIsXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAuanNzMixcbiNFbGlnaWJpbGl0eV9DaGVja2VyIC5NdWlUYWJzLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2EgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpICFpbXBvcnRhbnQ7XG59XG4uanNzMSxcbi5Qcml2YXRlVGFiSW5kaWNhdG9yLXJvb3QtMSB7XG4gIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG4uTXVpVGFiLXRleHRDb2xvclByaW1hcnkuTXVpLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmOGM2M2EgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1haW4teWVsbG93KSAhaW1wb3J0YW50O1xufVxuI21pbmlRUm93IHVsLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggYmxhY2sgc29saWQ7XG59XG5cbiNtaW5pUVJvdyB1bC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGJsYWNrIGRvdHRlZDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nZGF0ZSddOmZvY3VzLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggYmxhY2sgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXQuZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAycHggI2FlMTIxMiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLXJlZCkgc29saWQ7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0LmVycm9yOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNhZTEyMTIgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1yZWQpIHNvbGlkO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBzcGFuLmVycm9yIHtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsZWdlbmQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGxhYmVsID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgbGkuZGlzYWJsZWQge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgZmllbGRzZXQgPiBsYWJlbCB7XG4gIG1heC13aWR0aDogOTMlO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIElFMTEgaGlkZSBuYXRpdmUgYnV0dG9uICh0aGFua3MgTWF0dCEpICovXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0ZGl2IHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUEza2xFUVZSSVMrM1ZNVTlDTVJURjhkOHpCTCthaXpvUUZoeDBrVWszM1J6ZFlNTkZYVUZuWWVHcllZeWFKaVV4SkhETFN4b2RiTktwZmVmZmM5L3BiYVB5YUNyciszT0ErK3o0cnRUNVBnNUd1TW5DWTl5V1FFb0JFMXhobFVVUDhZRHJDQklCMHZvakx2R08weXo0aG00SkpBS2NZWW9QSEdPWkFVZFlvSU1CWHJjNWlRQUhlTWx6dmlGeWdqN084ZGtXRUpVNFhJOGNoQUxSaG45QVZLSGY3MFZSVEh1NHdGZmJtS1pMTkt0NTBkTEJubmEwaW1jTWQvMkkwcGhXYTNZL0QxZTFYYTlCQ1pKRzBWdVFOcGFXS014NzJ4UzFGbDUvV04zQk4rQWdKaG5aUWxxNEFBQUFBRWxGVGtTdVFtQ0MnKVxuICAgIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzcHgpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBtYXJnaW46IDVweCAwcHg7XG4gIHBhZGRpbmc6IDBweCA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAtbXMtd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4uc2VsZWN0ZGl2IHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBibGFjayBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAudGFiLXBhbmUuYWN0aXZlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3RyYWNrZXIgc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4jZHJvcGRvd24tZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG59XG5cbmlucHV0OmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuc2VsZWN0ZGl2IHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxufVxuXG4vKlxuICogcmVhY3QtY2lyY3VsYXItcHJvZ3Jlc3NiYXIgc3R5bGVzXG4gKlxuICogQWxsIG9mIHRoZSBzdHlsZXMgaW4gdGhpcyBmaWxlIGFyZSBvcHRpb25hbCBhbmQgY29uZmlndXJhYmxlIVxuICovXG5cbi5DaXJjdWxhclByb2dyZXNzYmFyIHtcbiAgLypcbiAgICAgKiBUaGlzIGZpeGVzIGFuIGlzc3VlIHdoZXJlIHRoZSBDaXJjdWxhclByb2dyZXNzYmFyIHN2ZyBoYXNcbiAgICAgKiAwIHdpZHRoIGluc2lkZSBhIFwiZGlzcGxheTogZmxleFwiIGNvbnRhaW5lciwgYW5kIHRodXMgbm90IHZpc2libGUuXG4gICAgICpcbiAgICAgKiBJZiB5b3UncmUgbm90IHVzaW5nIFwiZGlzcGxheTogZmxleFwiLCB5b3UgY2FuIHJlbW92ZSB0aGlzIHN0eWxlLlxuICAgICAqL1xuICB3aWR0aDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItcGF0aCB7XG4gIHN0cm9rZTogcmdiYSgwLCAyMDQsIDEwMiwgMSk7XG4gIHN0cm9rZS13aWR0aDogMjZweDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjVzIGVhc2UgMHM7XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyIC5DaXJjdWxhclByb2dyZXNzYmFyLXRyYWlsIHtcbiAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICBzdHJva2Utd2lkdGg6IDI3cHg7XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyIC5DaXJjdWxhclByb2dyZXNzYmFyLXRleHQge1xuICBmaWxsOiByZ2JhKDAsIDIwNCwgMTAyLCAxKTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkb21pbmFudC1iYXNlbGluZTogbWlkZGxlO1xuICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciAuQ2lyY3VsYXJQcm9ncmVzc2Jhci1iYWNrZ3JvdW5kIHtcbiAgZmlsbDogZGltZ3JleTtcbn1cblxuLypcbiAqIFNhbXBsZSBiYWNrZ3JvdW5kIHN0eWxlcy4gVXNlIHRoZXNlIHdpdGggZS5nLjpcbiAqXG4gKiAgIDxDaXJjdWxhclByb2dyZXNzYmFyXG4gKiAgICAgY2xhc3NOYW1lPVwiQ2lyY3VsYXJQcm9ncmVzc2Jhci1pbnZlcnRlZFwiXG4gKiAgICAgYmFja2dyb3VuZFxuICogICAgIHBlcmNlbnRhZ2U9ezUwfVxuICogICAvPlxuICovXG4uQ2lyY3VsYXJQcm9ncmVzc2Jhci5DaXJjdWxhclByb2dyZXNzYmFyLWludmVydGVkXG4gIC5DaXJjdWxhclByb2dyZXNzYmFyLWJhY2tncm91bmQge1xuICBmaWxsOiByZ2JhKDAsIDIwNCwgMTAyLCAxKTtcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIuQ2lyY3VsYXJQcm9ncmVzc2Jhci1pbnZlcnRlZCAuQ2lyY3VsYXJQcm9ncmVzc2Jhci10ZXh0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIuQ2lyY3VsYXJQcm9ncmVzc2Jhci1pbnZlcnRlZCAuQ2lyY3VsYXJQcm9ncmVzc2Jhci1wYXRoIHtcbiAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICBzdHJva2Utd2lkdGg6IDI2cHg7XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyLkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWQgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItdHJhaWwge1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xufVxuXG4uUHJvZ3Jlc3NUcmFja2VyX3NpZGVCYXJfXzF1Wk9WIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMik7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0NnB4IDE1cHggNDZweCAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xufVxuLlByb2dyZXNzVHJhY2tlcl90ZXh0X18yYzBhVSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCcsICdMYXRvIExpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogYmxhY2s7XG59XG4uUHJvZ3Jlc3NUcmFja2VyX3ByZXZfX3NwNDZjIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5Qcm9ncmVzc1RyYWNrZXJfcGVyY2VudGFnZV9fV1R2Qjgge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5Qcm9ncmVzc1RyYWNrZXJfbmV4dEJ1dHRvbl9fM2wwN2o6aG92ZXIge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5Qcm9ncmVzc1RyYWNrZXJfcmVzZXRCdXR0b25fXzNoRkgzOmhvdmVyLCAuUHJvZ3Jlc3NUcmFja2VyX3Jlc2V0QnV0dG9uX18zaEZIMzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5Qcm9ncmVzc1RyYWNrZXJfdGV4dF9fMmMwYVUgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAtNHB4IDVweCAwIDA7XG59XG5cbi5Qcm9ncmVzc1RyYWNrZXJfbmV4dEJ1dHRvbl9fM2wwN2ogc3ZnLFxuLlByb2dyZXNzVHJhY2tlcl9yZXNldEJ1dHRvbl9fM2hGSDMgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAtNHB4IDAgMCA1cHg7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uUHJvZ3Jlc3NUcmFja2VyX25leHRCdXR0b25fXzNsMDdqLFxuLlByb2dyZXNzVHJhY2tlcl9yZXNldEJ1dHRvbl9fM2hGSDMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLlByb2dyZXNzVHJhY2tlcl9uZXh0QnV0dG9uX18zbDA3aiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbn1cbi5Qcm9ncmVzc1RyYWNrZXJfcmVzZXRCdXR0b25fXzNoRkgzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDk2NGI2O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uUHJvZ3Jlc3NUcmFja2VyX3RyYWNrZXJDb250YWluZXJfXzJsTFQ1IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLlByb2dyZXNzVHJhY2tlcl9uZXh0QnV0dG9uX18zbDA3aixcbiAgLlByb2dyZXNzVHJhY2tlcl9yZXNldEJ1dHRvbl9fM2hGSDMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuUHJvZ3Jlc3NUcmFja2VyX3NpZGVCYXJfXzF1Wk9WIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uTWluaVFEaXNjbGFpbWVyX2NvbnRhaW5lcl9fMzNrbGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2QtZ3JleSk7XG4gIG1hcmdpbjogMCAxNXB4IDIwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2VkZWRlZDtcbiAgY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLk1pbmlRRGlzY2xhaW1lcl9pY29uX18xM196WCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLkJlbmVmaXRDYXRlZ29yeV9CZW5lZml0Q2F0ZWdvcnlfX2ZnNWpUIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uQmVuZWZpdENhdGVnb3J5X2NhdGVnb3J5X19OYVhoYSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhKG1heC13aWR0aDogNDYycHgpIHtcbiAgLkJlbmVmaXRDYXRlZ29yeV9jYXRlZ29yeV9fTmFYaGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5CZW5lZml0Q2F0ZWdvcnlfaW5uZXJDYXRlZ29yeV9fdGFkRmwge1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uQmVuZWZpdENhdGVnb3J5X2luaXRpYWxDYXRlZ29yeV9fMmtUVGcge1xuICBmbGV4OiBub25lO1xufVxuLkJlbmVmaXRDYXRlZ29yeV9oY2NhdGVnb3J5X18zUXBkWCB7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTIpO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuLkJlbmVmaXRDYXRlZ29yeV90ZXh0X18yUlFWWSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uQmVuZWZpdENhdGVnb3J5X2hjdGV4dF9fMnJaUzcge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4uQmVuZWZpdENhdGVnb3J5X2hjdGV4dF9fMnJaUzc6aG92ZXIsXG4uQmVuZWZpdENhdGVnb3J5X2hjdGV4dF9fMnJaUzc6Zm9jdXMsXG4uQmVuZWZpdENhdGVnb3J5X2hjdGV4dF9fMnJaUzc6YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5CZW5lZml0Q2F0ZWdvcnlfaW1hZ2VfXzE1emFMIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAwLjhyZW0gMC44cmVtIDAuOHJlbTtcbn1cbi5CZW5lZml0Q2F0ZWdvcnlfYXJyb3dfXzFGclhmIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uQmVuZWZpdENhdGVnb3J5X2xpbmtTZXBhcmF0b3JfXzFRT243IHtcbiAgcGFkZGluZzogMCA1cHggMCA1cHg7XG59XG5kaXYuaGVhZGluZ19ub3JtYWxUZXh0X18xN0ZLWSBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oZWFkaW5nX2luZm9UaXRsZV9fMVIzaUUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaGVhZGluZ19kaXZpZGVyX18yQm5hdiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjhjNjNhO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tbWFpbi15ZWxsb3cpO1xufVxuLmhlYWRpbmdfaWNvbl9fM3dnbU0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhlYWRpbmdfYXBwUHJvY2Vzc19fMXpXREEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGluZ19xdWlja0NvbnRhY3RJbmZvX18xbWoxNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleSk7XG4gIHBhZGRpbmc6IDlweCAxMHB4IDAgMTBweDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5oZWFkaW5nX3F1aWNrQXBwSW5mb19fMUxjUXgge1xuICBwYWRkaW5nOiA5cHggMTBweCAwIDEwcHg7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmhlYWRpbmdfcXVpY2tBcHBJbmZvX18xTGNReCBzdmcsXG4uaGVhZGluZ19xdWlja0NvbnRhY3RJbmZvX18xbWoxNyBzdmcge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5oZWFkaW5nX3F1aWNrQXBwSW5mb19fMUxjUXggPiBkaXYgPiBkaXYsXG4uaGVhZGluZ19xdWlja0NvbnRhY3RJbmZvX18xbWoxNyA+IGRpdiA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkaW5nX3F1aWNrQ29udGFjdEluZm9fXzFtajE3IC5xdWlja0luZm9Db250YWN0SXRlbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5oZWFkaW5nX2FwcFByb2Nlc3NfXzF6V0RBOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xuICBib3JkZXI6ICNiY2JhYmEgMXB4IHNvbGlkO1xuICBib3JkZXI6IHZhcigtLXNpbHZlcikgMXB4IHNvbGlkO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUpO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAtMTBweDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5oZWFkaW5nX2JlbmVmaXRJbmZvX18yV2pRZixcbi5oZWFkaW5nX2FwcFByb2Nlc3NfXzF6V0RBIHtcbiAgcGFkZGluZzogMCAzMHB4IDEwcHggMDtcbn1cbi5oZWFkaW5nX2FwcFByb2Nlc3NfXzF6V0RBIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5oZWFkaW5nX3Jvd19fMWZJVXosXG4uaGVhZGluZ19yb3czX18xS1VaayB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmhlYWRpbmdfbGlua19fMnFRZDgge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuc3BhbltjbGFzcz0nbW9yZUxpbmsnXSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbmRpdltpZD0nZWRpdG9yRklQRyddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkaW5nX2xpbmtfXzJxUWQ4ID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmhlYWRpbmdfYmVuZWZpdEluZm9EZXNjX18ybW9DViB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5oZWFkaW5nX3VsQ29udGFpbmVyV3JhcHBlcl9fMWp1LUoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGVhZGluZ190ZXh0RmFkZU91dF9fMlg3SGx7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgYmxhY2sgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4uaGVhZGluZ19leHBhbmRDb2xsYXBzZUJ0bl9fMjRoeDcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6ICMwOTY0YjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGluZ19iZW5lZml0SW5mb19fMldqUWYsXG4gIC5oZWFkaW5nX2FwcFByb2Nlc3NfXzF6V0RBIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAuaGVhZGluZ19hcHBQcm9jZXNzX18xeldEQSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLmhlYWRpbmdfYXBwUHJvY2Vzc19fMXpXREE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5oZWFkaW5nX3Jvd19fMWZJVXoge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlYWRpbmdfcm93M19fMUtVWmsge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLkZJUEdfZHJvcGRvd25CdXR0b25fXzFVbFFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4IDNweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3MnB4O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5GSVBHX3RleHRCb3hfXzNOR3FuIHtcbiAgYm9yZGVyLWJvdHRvbTogYmxhY2sgZGFzaGVkIHRoaW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5GSVBHX2Ryb3Bkb3duQnV0dG9uX18xVWxRcjpob3Zlcixcbi5GSVBHX2Ryb3Bkb3duQnV0dG9uX18xVWxRcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4uRklQR192aWV3VGFibGVfXzNjbURlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLkZJUEdfdmlld1RhYmxlX18zY21EZSBzdmcge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudWxbYXJpYS1sYWJlbGxlZGJ5PSdmaXBnVGFibGUnXSB7XG4gIG1pbi13aWR0aDogMTcycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uRklQR19oZWFkZXJfXzJVWGtIIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVNlbWlCb2xkJywgJ1NvdXJjZSBTYW5zIFBybyBTZW1pQm9sZCcsXG4gICAgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uRklQR19mb290ZXJfXzNILWk5IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuRklQR190ZXh0Qm94X18zTkdxbiB7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5GSVBHX3ZpZXdUYWJsZV9fM2NtRGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uTWluaVFCYW5uZXJfYWxpbmtfXzE2R3hIIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uTWluaVFCYW5uZXJfYWxpbmtfXzE2R3hIOmhvdmVyLFxuLk1pbmlRQmFubmVyX2FsaW5rX18xNkd4SDpob3ZlciAuTWluaVFCYW5uZXJfYmFubmVyVGV4dF9fR19POEsge1xuICBjb2xvcjogIzIzNTI3YztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLk1pbmlRQmFubmVyX2Jhbm5lckNvbnRhaW5lcl9fMlFINk0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTJweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL21lZGlhL2NvbnRhY3RfdXNfYXJyb3cuOTZiYTIxNjYuZGY3OTk4NTMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLk1pbmlRQmFubmVyX2Jhbm5lckNvbnRhaW5lcl9fMlFINk0gYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLk1pbmlRQmFubmVyX2Jhbm5lclRleHRfX0dfTzhLIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uTWluaVFCYW5uZXJfYXJyb3dfXzJOUUJqIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLk1pbmlRQmFubmVyX2FsaW5rX18xNkd4SCB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbn1cblxuLkJlbmVmaXRUaXRsZV90aXRsZV9fMnBRcWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uQmVuZWZpdFRpdGxlX3RleHRfXzJWZEplIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbn1cbi5CZW5lZml0VGl0bGVfc3VidGl0bGVfXzI2ZTZyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkJlbmVmaXRUaXRsZV90ZXh0X18yVmRKZSB7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgfVxufVxuXG4uU2ltaWxhckJlbmVmaXRzX3dyYXBwaW5nUm93X18ydk9xYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5TaW1pbGFyQmVuZWZpdHNfdGl0bGVfXzJGZFpZIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuLlNpbWlsYXJCZW5lZml0c190aXRsZV9fMkZkWlk6aG92ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLlNpbWlsYXJCZW5lZml0c19ib3hfXzJQTUY2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDIsIDE5OSwgMTk5LCAxKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktMik7XG59XG5cbi5TaW1pbGFyQmVuZWZpdHNfaGVhZGluZ0NvbnRhaW5lcl9fcFhJMU8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU2ltaWxhckJlbmVmaXRzX2hlYWRpbmdfXzJHN1FGIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uU2ltaWxhckJlbmVmaXRzX2V4cGFuZEJ0bl9fM2M1LTEge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5TaW1pbGFyQmVuZWZpdHNfbWFpbkNvbnRlbnRfXzJiVWZqIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uU2ltaWxhckJlbmVmaXRzX21haW5Db250ZW50X18yYlVmai5TaW1pbGFyQmVuZWZpdHNfY29sbGFwc2VkX19mMFlMNyB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuU2ltaWxhckJlbmVmaXRzX2JveF9fMlBNRjYge1xuICAgIC8qbWluLWhlaWdodDogMjE4cHg7Ki9cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLlNpbWlsYXJCZW5lZml0c19wem5saXN0X18xTG1jTyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uU2ltaWxhckJlbmVmaXRzX2NhcmRfX2JkTUZNIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIG1hcmdpbjogMi41JSAwIDIuNSUgMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5TaW1pbGFyQmVuZWZpdHNfbGlzdF9fMW5EZGcge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuU2ltaWxhckJlbmVmaXRzX3RpdGxlX18yRmRaWSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNiUgMCA2JSAwO1xuICAgIG1hcmdpbjogMCAwIDAgNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDQ1MXB4KSB7XG4gIC5TaW1pbGFyQmVuZWZpdHNfdGl0bGVfXzJGZFpZIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA2JSAwIDYlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5TaW1pbGFyQmVuZWZpdHNfdGl0bGVfXzJGZFpZIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA0JSAwIDQlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCA4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTFweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuU2ltaWxhckJlbmVmaXRzX3RpdGxlX18yRmRaWSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNCUgMCA0JSAwO1xuICAgIG1hcmdpbjogMCAwIDAgMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjUxcHgpIHtcbiAgLlNpbWlsYXJCZW5lZml0c190aXRsZV9fMkZkWlkge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDQlIDAgNCUgMDtcbiAgICBtYXJnaW46IDAgMCAwIDAlO1xuICB9XG59XG5cbi5TaW1pbGFyQmVuZWZpdHNfbG9nb19fM0N3YnAge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLlNpbWlsYXJCZW5lZml0c19saXN0X18xbkRkZyB7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uU3Vic2NyaWJlX1N1YnNjcmliZV9fdnFuV3Ige1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLlN1YnNjcmliZV9ib3hfXzJnZHBoIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLlN1YnNjcmliZV9zdWJzY3JpYmVDb250YWluZXJfXzN0OUJyLFxuLlN1YnNjcmliZV9sYWJlbENvbnRhaW5lcl9fMjFrTDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU3Vic2NyaWJlX3N1YnNjcmliZUNvbnRhaW5lcl9fM3Q5QnIuU3Vic2NyaWJlX21vYmlsZV9fM3dMc1Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLlN1YnNjcmliZV9sYWJlbENvbnRhaW5lcl9fMjFrTDIge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLlN1YnNjcmliZV9sYWJlbENvbnRhaW5lcl9fMjFrTDIuU3Vic2NyaWJlX21vYmlsZV9fM3dMc1Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLlN1YnNjcmliZV9oZWFkaW5nX18yMmxaXyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uU3Vic2NyaWJlX2ljb25fX1JzUkxxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5TdWJzY3JpYmVfaWNvbl9fUnNSTHEgPiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uU3Vic2NyaWJlX2hlYWRpbmdfXzIybFpfOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5TdWJzY3JpYmVfU3Vic2NyaWJlX192cW5XciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5TdWJzY3JpYmVfYm94X18yZ2RwaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uQmVuZWZpdERldGFpbF9zdGlja3lDb250ZW50X19WXzhQTyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkJlbmVmaXREZXRhaWxfcmlnaHRSYWlsTW9iaWxlQ29sX19aVXh3SCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5CZW5lZml0RGV0YWlsX3JpZ2h0UmFpbE1vYmlsZUNvbnRlbnRfXzJIdDVLIHtcbiAgei1pbmRleDogMTtcbn1cblxuc3Bhbi5CZW5lZml0RGV0YWlsX25vcm1hbFRleHRfXzIyS3dEIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5CZW5lZml0RGV0YWlsX2JlbmVmaXRfXzN2YmFDIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4uQmVuZWZpdERldGFpbF9hcnJvd19kb3duX19MX3F2OCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHJnYmEoMjI4LCAyMjgsIDIyOCwgMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuQmVuZWZpdERldGFpbF9iZW5lZml0X18zdmJhQyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG5cbnNwYW4uQ2F0ZWdvcnlfbm9ybWFsVGV4dF9fMjV4N0cge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNhdGVnb3J5X2ZpbHRlcl9fM1lQaFoge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5DYXRlZ29yeV9iZW5lZml0X19Ga0RFbiB7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbn1cbi5DYXRlZ29yeV9hcnJvd19kb3duX18zQm9qMCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHJnYmEoMjI4LCAyMjgsIDIyOCwgMSk7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkNhdGVnb3J5X2JlbmVmaXRfX0ZrREVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNhdGVnb3J5X2ZpbHRlcl9fM1lQaFoge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5CZW5lZml0TGlzdF9yb3dfXzE5NkRuIHtcbiAgYm9yZGVyLXRvcDogMXB4O1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTcpO1xuICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uQmVuZWZpdExpc3RfYmVuZWZpdGxpc3RfX1Q1dEN2IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5CZW5lZml0TGlzdF9iZW5lZml0bGlzdF9fVDV0Q3YgYSxcbi5CZW5lZml0TGlzdF9iZW5lZml0bGlzdF9fVDV0Q3YgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uQmVuZWZpdExpc3RfZmVkZXJhbFJlc3VsdHNfX2VIUDY1IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5CZW5lZml0TGlzdF9saW5rQ29udGFpbmVyX18yRzktRiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjUlO1xufVxuLkJlbmVmaXRMaXN0X2xpbmtfXzMwT2MyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5CZW5lZml0TGlzdF9kZXNjcmlwdGlvbkNvbnRhaW5lcl9fMl8tb2Ege1xuICBwYWRkaW5nLWJvdHRvbTogMS41JTtcbn1cbi5CZW5lZml0TGlzdF9kZXNjcmlwdGlvbkNvbnRhaW5lcl9fMl8tb2EgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uQmVuZWZpdExpc3RfcGFnZXJfXzExcDRiIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy10b3A6IDIlO1xuICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJ1xufVxuLkJlbmVmaXRMaXN0X2NvbnRpbnVhdGlvbl9fMWNqeG4ge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBwYWRkaW5nOiAwIDElIDAgMSU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLkJlbmVmaXRMaXN0X3BhZ2VzX193bTg3NSB7XG4gIG1hcmdpbjogMCAxLjUlIDAgMS41JTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uQmVuZWZpdExpc3RfcHJldl9fMXFqYk8ge1xuICBtYXJnaW46IDAgMy41JSAwIDA7XG59XG4uQmVuZWZpdExpc3RfbmV4dF9fMW15OFEge1xuICBtYXJnaW46IDAgMCAwIDMuNSU7XG59XG4uQmVuZWZpdExpc3RfbmV4dF9fMW15OFEsXG4uQmVuZWZpdExpc3RfcHJldl9fMXFqYk8ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uQmVuZWZpdExpc3RfbmV4dF9fMW15OFEgc3ZnLFxuLkJlbmVmaXRMaXN0X3ByZXZfXzFxamJPIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5CZW5lZml0TGlzdF9wYWdlcl9fMTFwNGIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5CZW5lZml0TGlzdF9wYWdlcl9fMTFwNGIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5CZW5lZml0TGlzdF9wYWdlcl9fMTFwNGIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5CZW5lZml0TGlzdF9wYWdlcl9fMTFwNGIgYS5CZW5lZml0TGlzdF9jdXJyZW50UGFnZV9fZ0xCSzUge1xuICBjb2xvcjogIzA5NjRCNjsgXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLkJlbmVmaXRMaXN0X3BhZ2VyX18xMXA0YiBhLkJlbmVmaXRMaXN0X2N1cnJlbnRQYWdlX19nTEJLNTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLkJlbmVmaXRMaXN0X3Jvd19fMTk2RG46Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5CZW5lZml0TGlzdF90YWdzX19TTE1JbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiA0cHggNnB4IDAgMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uQmVuZWZpdExpc3RfY2F0ZWdvcnlfXzJPM0xKIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLkJlbmVmaXRMaXN0X2ZlZGVyYWxfX1ZDc3ZsIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMDk2NGI2IDFweCBzb2xpZDtcbiAgYm9yZGVyOiB2YXIoLS1tYWluLWJsdWUpIDFweCBzb2xpZDtcbn1cblxuLkJlbmVmaXRMaXN0X3N0YXRlX18xWkVCTiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLkJlbmVmaXRMaXN0X2V4dHJhTWFyZ2luX18xS21RYSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDIwcHggMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5CZW5lZml0TGlzdF9jYXRlZ29yeV9fMk8zTEoge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuQmVuZWZpdExpc3Rfcm93X18xOTZEbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2V4dHJhTWFyZ2luX18xS21RYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4uQmVuZWZpdExpc3Rfbm9yZXN1bHRzX18yLVNLSCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLkJlbmVmaXRMaXN0X3Rocm9iYmVyX18zbkdmciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkZpbHRlcl9sYWJlbF9fM1E1S2ksXG4uRmlsdGVyX3Jlc3VsdF9fMlQzZGcsXG4uRmlsdGVyX3Jlc3VsdFRhZ19fMmp2NkQge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLkZpbHRlcl9yZXN1bHRUYWdfXzJqdjZEIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uRmlsdGVyX2Ryb3BEb3duX18xZUJLVSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uRmlsdGVyX2Ryb3BEb3duX18xZUJLVTpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMTVmY2MgYXV0byAxcHg7XG59XG5cbi5GaWx0ZXJfY2xlYXJCdXR0b25fX21CbXg4IHtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB3aGl0ZSAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbi5GaWx0ZXJfY2xlYXJCdXR0b25fX21CbXg4OmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLkZpbHRlcl9yZXN1bHRfXzJUM2RnIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU1LjU4cHg7XG59XG4uRmlsdGVyX2ljb25fXzNTRkdVIHtcbiAgY29sb3I6IHJlZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5GaWx0ZXJfbG9hZGluZ0RvdHNfXzNRRi1wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA1O1xufVxuLkZpbHRlcl9kb3RPbmVfXzIyRGtmLFxuLkZpbHRlcl9kb3RUd29fX2VHcEtELFxuLkZpbHRlcl9kb3RUaHJlZV9fMkdBekgge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTVweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IEZpbHRlcl9zaG93SGlkZURvdF9fMnNHS1MgMi41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IEZpbHRlcl9zaG93SGlkZURvdF9fMnNHS1MgMi41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5GaWx0ZXJfZG90T25lX18yMkRrZiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5GaWx0ZXJfZG90VHdvX19lR3BLRCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5GaWx0ZXJfZG90VGhyZWVfXzJHQXpIIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgRmlsdGVyX3Nob3dIaWRlRG90X18yc0dLUyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIEZpbHRlcl9zaG93SGlkZURvdF9fMnNHS1Mge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5GaWx0ZXJfZHJvcERvd25fXzFlQktVIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG4gIC5GaWx0ZXJfcmVzdWx0VGFnX18yanY2RCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRmlsdGVyX2NsZWFyQnV0dG9uX19tQm14OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uU2VhcmNoQmFyX3NlYXJjaEJhcl9fM0pkS2Qge1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbn1cblxuLlNlYXJjaEJhcl9zZWFyY2hCYXJfXzNKZEtkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbjtcbn1cblxuLlNlYXJjaEJhcl9zZWFyY2hCYXJfXzNKZEtkIGE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3YztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMCk7XG59XG5cbi8qd3JhcHMgdG8gc2Vjb25kIGxpbmUqL1xuLlNlYXJjaEJhcl9iYWNrTGlua19fMkotRlIge1xuICB0ZXh0LWluZGVudDogLTI1cHg7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLlNlYXJjaEJhcl9zZWFyY2hMaW5rX18ydkNqaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlNlYXJjaEJhcl9vdGhlckxpbmtfXzFlR2hrIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5TZWFyY2hCYXJfaWNvbl9fMzBHQWkge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5TZWFyY2hCYXJfYmFja0xpbmtfXzJKLUZSIHtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAuU2VhcmNoQmFyX3NlYXJjaExpbmtfXzJ2Q2ppIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5TZWFyY2hCYXJfb3RoZXJMaW5rX18xZUdoayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLyppbXBvcnQgc3R5bGVzIGxpa2UgICBjb21wb3NlczogY2xhc3NOYW1lIGZyb20gXCIuLi8uLi9Db21tb24vZ2xvYmFsLmNzc1wiOyovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZS1TYW5zLVByby1SZWd1bGFyJyksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YxNi9TNnV5dzRCTVVUUEhqeDR3WGlXdEZDYy53b2ZmMilcbiAgICAgIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsb2JhbF9pY29uX18xa3FsYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLypibHVlIGJvcmRlciB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGJ1dHRvbiovXG4uZ2xvYmFsX3RyYW5zcGFyZW50QnV0dG9uX18yVXRiZSB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAxNXB4O1xufVxuXG4uZ2xvYmFsX3RyYW5zcGFyZW50QnV0dG9uX18yVXRiZTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi8qbWlzbWF0Y2hlZCBoZWFkaW5ncyBzdHlsaW5nKi9cbi5nbG9iYWxfbWlzbWF0Y2hlZEhlYWRpbmdfXzNmTWF5IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIuMmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbG9iYWxfbWlzbWF0Y2hlZFNlY29uZFdvcmRfX3YwRXB1IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNnbG9iYWxfY29udGVudC13cmFwcGVyX19YWG1sWSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIExhenkgTG9hZGluZzogZmFkZSBpbWFnZSBpbiBhZnRlciBsb2FkICovXG4uZ2xvYmFsX2xhenlsb2FkX18yZGNCMCxcbi5nbG9iYWxfbGF6eWxvYWRpbmdfX2xkeHpWIHtcblx0b3BhY2l0eTogMDtcbn1cbi5nbG9iYWxfbGF6eWxvYWRlZF9fMjI0Yy0ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zO1xufVxuIFxuLyogQ2hhdGJvdCBidXR0b25zICovXG4uZ2xvYmFsX2FjLXB1c2hCdXR0b25fXzJDdmtKOmRpc2FibGVke1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLkhlYWRpbmdfd3JhcHBpbmdMaW5rX18yQkd6SyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uSGVhZGluZ193cmFwcGluZ0xpbmtfXzJCR3pLOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkhlYWRpbmdfaGVhZGluZ19fMjg3ZXgge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLkhlYWRpbmdfaGVhZGluZzJfXzJuZjlZIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5IZWFkaW5nX2ljb25OYW1lX18za0dzdyxcbi5IZWFkaW5nX2JvZHlfXzJhd0FfIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uSGVhZGluZ19zdWJIZWFkaW5nX18yc0YzViB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5IZWFkaW5nX2FsaWduQ2VudGVyX19TdzJRTiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDEycHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuLkhlYWRpbmdfYWxpZ25tZW50X18xY1V5XyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4uSGVhZGluZ19sb2dvUm93X18yOWo0UiB7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4IDA7XG59XG4uSGVhZGluZ19hbGlnbm1lbnQyX18xeHdaRSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLkhlYWRpbmdfYWxpZ25tZW50Ml9fMXh3WkUgaDIge1xuICBtYXJnaW46IDA7XG59XG4uSGVhZGluZ19pbWdfY2VudGVyX18xWHJDTCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLkhlYWRpbmdfdGltZWxpbmVfX0tCYXRIIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uSGVhZGluZ19pY29uTmFtZV9fM2tHc3cge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuLkhlYWRpbmdfaWNvbk5hbWVfXzNrR3N3OmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5IZWFkaW5nX2FsaWdubWVudDNfXzJuaUpDIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uSGVhZGluZ19ub01hcmdpbl9fMWVmRUYge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5IZWFkaW5nX2hlYWRpbmdfXzI4N2V4LFxuICAuSGVhZGluZ19oZWFkaW5nMl9fMm5mOVkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLkhlYWRpbmdfYWxpZ25tZW50Ml9fMXh3WkUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLkhlYWRpbmdfYWxpZ25tZW50M19fMm5pSkMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLkhlYWRpbmdfYm9keV9fMmF3QV8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLkhlYWRpbmdfYWxpZ25tZW50X18xY1V5XyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuSGVhZGluZ19hbGlnbkNlbnRlcl9fU3cyUU4ge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5QbGF0Zm9ybV9iYWNrZ3JvdW5kX18zV1ZiNSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlBsYXRmb3JtX2FsaWduX19rRGVZLSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5QbGF0Zm9ybV9pY29uX18yUVN3RCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggbGlnaHRncmV5O1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG4uUGxhdGZvcm1fYWxpZ25DZW50ZXJfXzJfb1lDIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5QbGF0Zm9ybV9hbGlnbm1lbnRfXzFtTGl4IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5QbGF0Zm9ybV9iYWNrZ3JvdW5kX18zV1ZiNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MnB4KSB7XG4gIC5QbGF0Zm9ybV9tYXJnaW5fX1JGdHNHIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuUGxhdGZvcm1fYWxpZ25tZW50X18xbUxpeCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuUGxhdGZvcm1faWNvbl9fMlFTd0Qge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5QbGF0Zm9ybV9hbGlnbkNlbnRlcl9fMl9vWUMge1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjU1cHgpIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuUGxhdGZvcm1fYWxpZ25tZW50X18xbUxpeCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuUGxhdGZvcm1fYmFja2dyb3VuZF9fM1dWYjUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuUGxhdGZvcm1fYWxpZ25tZW50X18xbUxpeCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG4uUGxhdGZvcm1fYmFja2dyb3VuZF9fM1dWYjUgYSxcbi5QbGF0Zm9ybV9iYWNrZ3JvdW5kX18zV1ZiNSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlBORlRpdGxlX3RpdGxlX19iTFJJSSB7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICBoZWlnaHQ6IDEyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTE3KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLlBORlRpdGxlX3RleHRfX2pzaHB3IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uUE5GQm9keV9wYXJhZ3JhcGhfXzExVjFzIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLlBORkJvZHlfbGlzdF9fM0VpQlIge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuLlBORkJvZHlfYm9keV9fMW5FSUEgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5QTkZCb2R5X2NvbnRhaW5lcl9faWVlVUsge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNjBweCAzMHB4O1xufVxuLlBORkJvZHlfbGlua19fY3VySWkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDY1ZmY7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTkpO1xufVxuXG4uUE5GQm9keV9zZWN0aW9udGl0bGVfXzN5Y295IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2FnZW5jaWVzX18zRk5KUixcbi5Ccm93c2VCZW5lZml0c19jYXRlZ29yaWVzX18zTWJ4TSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2hlYWRlclRpdGxlX19WamhKeSB7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEyMXB4OyAvKiBGb3IgSUUxMSovXG4gIG1hcmdpbjogMDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2hlYWRlclRpdGxlX19WamhKeSBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG5cbi5Ccm93c2VCZW5lZml0c19iZ0JsdWVfXzJtcmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2NhcmRzX19BQnNJTCB1bCxcbi5Ccm93c2VCZW5lZml0c19jYXJkc0l0ZW1fXzExNkdBIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hLkJyb3dzZUJlbmVmaXRzX2FsaW5rX18zZ3ZCTSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5Ccm93c2VCZW5lZml0c19hbGlua19fM2d2Qk06aG92ZXIgKiB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLypGbGV4IGl0ZW1zKi9cbi5Ccm93c2VCZW5lZml0c19jYXJkc19fQUJzSUwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5Ccm93c2VCZW5lZml0c19jYXJkc0l0ZW1fXzExNkdBIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgLyogRm9yIElFMTEqL1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfY2FyZHNJdGVtX18xMTZHQTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHZhcigtLWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5Ccm93c2VCZW5lZml0c19jYXJkc0NvbnRlbnRfXzFQZHJsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgLyogRm9yIElFMTEqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMWVtKTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5Ccm93c2VCZW5lZml0c19jYXJkc19fQUJzSUwgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwIDQ2cHggMTBweCAwO1xuICBjb2xvcjogIzMzMztcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5Ccm93c2VCZW5lZml0c19hZ2VuY2llc19fM0ZOSlIgLkJyb3dzZUJlbmVmaXRzX2NhcmRzX19BQnNJTCBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5Ccm93c2VCZW5lZml0c19jYXRlZ29yaWVzX18zTWJ4TSAuQnJvd3NlQmVuZWZpdHNfY2FyZHNJY29uX193SHdvbyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5Ccm93c2VCZW5lZml0c19jYXJkc0ljb25fX3dId29vIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5Ccm93c2VCZW5lZml0c19hZ2VuY2llc19fM0ZOSlIgLkJyb3dzZUJlbmVmaXRzX2NhcmRzSWNvbl9fd0h3b28ge1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiA2NXB4O1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfY2F0ZWdvcmllc19fM01ieE0gLkJyb3dzZUJlbmVmaXRzX2NhcmRzSWNvbl9fd0h3b28ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfY2FyZHNfX0FCc0lMIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOGM4YjhiO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkIHZhcigtLWxpZ2h0LWdyZXktNyk7XG4gIG1hcmdpbjogLThweCAwIDAgMDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2FkdlNlYXJjaF9fMVk0SDQge1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfc2VhcmNoQnRuX18yZEJ4UCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfYWR2U2VhcmNoX18xWTRINCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAxIGNhcmQgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5Ccm93c2VCZW5lZml0c19jYXJkc19fQUJzSUwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiAyIGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk2OXB4KSB7XG4gIC5Ccm93c2VCZW5lZml0c19jYXJkc0l0ZW1fXzExNkdBIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gIC5Ccm93c2VCZW5lZml0c19jYXJkc19fQUJzSUwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4vKiAzIGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NzBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuQnJvd3NlQmVuZWZpdHNfY2FyZHNJdGVtX18xMTZHQSB7XG4gICAgd2lkdGg6IDMwLjUlO1xuICB9XG59XG4vKiA0IGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkJyb3dzZUJlbmVmaXRzX2NhcmRzSXRlbV9fMTE2R0Ege1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbn1cblxuLk5ld3NfTmV3c19fM0N4b0Yge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbi5GZWF0dXJlZE5ld3NfRmVhdHVyZWROZXdzX18yMnJrZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1Ni41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uRmVhdHVyZWROZXdzX2FydGljbGVfX2JDMjVrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ5cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1kYXJrLWdyZXktNSk7XG59XG5cbi8qIEltYWdlICovXG4uRmVhdHVyZWROZXdzX2ltZ19fMTNET0Ege1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLyogQm9keSAqL1xuLkZlYXR1cmVkTmV3c19jYXJkQm9keV9fQ1E3U2Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDMuNXJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBUaXRsZSBsaW5rICovXG4uRmVhdHVyZWROZXdzX2xpbmtfXzI3TjA4IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uRmVhdHVyZWROZXdzX2xpbmtfXzI3TjA4OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uRmVhdHVyZWROZXdzX2xpbmtfXzI3TjA4IGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIFB1Ymxpc2hlZCBEYXRlICovXG4uRmVhdHVyZWROZXdzX3B1Ymxpc2hlZERhdGVfX2ZOcDdSIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBTdW1tYXJ5ICovXG4uRmVhdHVyZWROZXdzX3N1bW1hcnlfXzFpZ3dJIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOGM2M2E7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1tYWluLXllbGxvdyk7XG4gIHBhZGRpbmctdG9wOiAxLjhyZW07XG59XG4uRmVhdHVyZWROZXdzX3N1bW1hcnlfXzFpZ3dJLFxuLkZlYXR1cmVkTmV3c19zdW1tYXJ5X18xaWd3SSBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBGb290ZXIgKi9cbi5GZWF0dXJlZE5ld3NfY2FyZEZvb3Rlcl9famdYMmoge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIENhdGVnb3JpZXMgKi9cbi5GZWF0dXJlZE5ld3NfY2F0ZWdvcmllc0xpc3RfXzNQTl9DIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5GZWF0dXJlZE5ld3NfY2F0ZWdvcnlJdGVtX19DZGtmbyBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLkZlYXR1cmVkTmV3c19jYXRlZ29yeUl0ZW1fX0Nka2ZvLkZlYXR1cmVkTmV3c19pc05vdExhc3RfX0xKaUtBOjphZnRlciB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuRmVhdHVyZWROZXdzX0ZlYXR1cmVkTmV3c19fMjJya2Yge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLyogSW1hZ2UgKi9cbiAgLkZlYXR1cmVkTmV3c19pbWdfXzEzRE9BIHtcbiAgICBoZWlnaHQ6IDIyLjVyZW07XG4gIH1cblxuICAuRmVhdHVyZWROZXdzX2FydGljbGVfX2JDMjVrIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cmVtKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHJlbSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuRmVhdHVyZWROZXdzX2xpbmtfXzI3TjA4IGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG5cbiAgLyogUHVibGlzaGVkIERhdGUgKi9cbiAgLkZlYXR1cmVkTmV3c19wdWJsaXNoZWREYXRlX19mTnA3UiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5GZWF0dXJlZE5ld3Nfc3VtbWFyeV9fMWlnd0ksXG4gIC5GZWF0dXJlZE5ld3Nfc3VtbWFyeV9fMWlnd0kgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAvKiBGb290ZXIgKi9cbiAgLkZlYXR1cmVkTmV3c19jYXJkRm9vdGVyX19qZ1gyaiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKiBGb290ZXIgKi9cbi5UYWdzX2NhcmRGb290ZXJfXzNzaWVCIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi8qIENhdGVnb3JpZXMgKi9cbi5UYWdzX2NhdGVnb3JpZXNMaXN0X19XUGo2ZyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uVGFnc19jYXRlZ29yeUl0ZW1fXzF4QldqIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uVGFnc19jYXRlZ29yeUl0ZW1fXzF4QldqIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNTlhNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLlRhZ3NfY2F0ZWdvcnlJdGVtX18xeEJXai5UYWdzX2lzTm90TGFzdF9fMmVBRHM6OmFmdGVyIHtcbiAgY29sb3I6ICM2NjY2NjY2YjtcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuVGFnc19jYXJkRm9vdGVyX18zc2llQiB7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICB9XG59XG5cbi5OZXdzQ2FyZF9OZXdzQ2FyZF9fMmdZU0Qge1xuICBoZWlnaHQ6IDQ0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMTUzLCAxNTMsIDE1MywgMSk7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWxpZ2h0LWdyZXktMTApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIFB1Ymxpc2hlZCBEYXRlICovXG4uTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWc6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMCAxcmVtIDAuMXJlbTtcbn1cblxuLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnLk5ld3NDYXJkX3NtYWxsX19fTEJ4VCB7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnLk5ld3NDYXJkX3NtYWxsX19fTEJ4VDpob3ZlcntcbiAgY29sb3I6ICMwOTY0YjY7XG59XG5cbi5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZy5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYge1xuICBoZWlnaHQ6IDRyZW07XG59XG5cbi5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZy5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQ6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogM3JlbSBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiAzcmVtIHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG4gIGJvcmRlci1yaWdodDogMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnLk5ld3NDYXJkX2xhcmdlX18yTE5mdjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA0cmVtIHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDRyZW0gc29saWQgdmFyKC0tZGFyay1ncmV5KTtcbiAgYm9yZGVyLXJpZ2h0OiAzcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBJbWFnZSAqL1xuLk5ld3NDYXJkX2ltZ19fdGtCZ0Qge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uTmV3c0NhcmRfaW1nX190a0JnRC5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQge1xuICBoZWlnaHQ6IDE4cmVtO1xufVxuXG4uTmV3c0NhcmRfaW1nX190a0JnRC5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYge1xuICBoZWlnaHQ6IDI3LjlyZW07XG4gIC8qIGZsZXgtc2hyaW5rOiAwOyAqL1xufVxuXG4vKiBCb2R5ICovXG4uTmV3c0NhcmRfY2FyZEJvZHlfXzNMeE5TIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDJyZW0gMnJlbSAycmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIFRpdGxlIGxpbmsgKi9cbi5OZXdzQ2FyZF9saW5rX18xbndBWiB7XG59XG5cbi5OZXdzQ2FyZF9saW5rX18xbndBWi5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG5cbi5OZXdzQ2FyZF9saW5rX18xbndBWi5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uTmV3c0NhcmRfbGlua19fMW53QVogaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uTmV3c0NhcmRfbGlua19fMW53QVouTmV3c0NhcmRfc21hbGxfX19MQnhUIGgyIHtcbiAgbWFyZ2luOiAycmVtIDJyZW0gMCAycmVtO1xufVxuXG5hLk5ld3NDYXJkX2xpbmtfXzFud0FaLk5ld3NDYXJkX3NtYWxsX19fTEJ4VDpob3ZlciB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDk2NGI2O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzA5NjRiNjtcbn1cblxuLk5ld3NDYXJkX2xpbmtfXzFud0FaLk5ld3NDYXJkX2xhcmdlX18yTE5mdiBoMiB7XG4gIG1hcmdpbjogMnJlbSAycmVtIDAgMnJlbTtcbn1cblxuLyogU3VtbWFyeSAqL1xuLk5ld3NDYXJkX3N1bW1hcnlfXzJxeHU3Lk5ld3NDYXJkX3NtYWxsX19fTEJ4VCxcbi5OZXdzQ2FyZF9zdW1tYXJ5X18ycXh1Ny5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uTmV3c0NhcmRfc3VtbWFyeV9fMnF4dTcuTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2LFxuLk5ld3NDYXJkX3N1bW1hcnlfXzJxeHU3Lk5ld3NDYXJkX2xhcmdlX18yTE5mdiBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuTmV3c0NhcmRfc3VtbWFyeV9fMnF4dTcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBhLk5ld3NDYXJkX2xpbmtfXzFud0FaLFxuICBhLk5ld3NDYXJkX2xpbmtfXzFud0FaLk5ld3NDYXJkX3NtYWxsX19fTEJ4VCxcbiAgYS5OZXdzQ2FyZF9saW5rX18xbndBWi5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogUmVzZXR0aW5nIGFsbCBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBmb3IgYWxsIHRvIGxvb2sgc21hbGwgb24gbW9iaWxlICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLk5ld3NDYXJkX05ld3NDYXJkX18yZ1lTRCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5OZXdzQ2FyZF9jYXJkQm9keV9fM0x4TlMge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnLk5ld3NDYXJkX3NtYWxsX19fTEJ4VCxcbiAgLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnLk5ld3NDYXJkX2xhcmdlX18yTE5mdiB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnLk5ld3NDYXJkX3NtYWxsX19fTEJ4VDo6YWZ0ZXIsXG4gIC5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZy5OZXdzQ2FyZF9sYXJnZV9fMkxOZnY6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAzcmVtIHNvbGlkICMzMzM7XG4gICAgYm9yZGVyLXRvcDogM3JlbSBzb2xpZCB2YXIoLS1kYXJrLWdyZXkpO1xuICAgIGJvcmRlci1yaWdodDogMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5OZXdzQ2FyZF9pbWdfX3RrQmdELk5ld3NDYXJkX3NtYWxsX19fTEJ4VCxcbiAgLk5ld3NDYXJkX2ltZ19fdGtCZ0QuTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2IHtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICB9XG5cbiAgLk5ld3NDYXJkX2xpbmtfXzFud0FaLk5ld3NDYXJkX3NtYWxsX19fTEJ4VCxcbiAgLk5ld3NDYXJkX2xpbmtfXzFud0FaLk5ld3NDYXJkX2xhcmdlX18yTE5mdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIH1cblxuICAuTmV3c0NhcmRfc3VtbWFyeV9fMnF4dTcuTmV3c0NhcmRfc21hbGxfX19MQnhULFxuICAuTmV3c0NhcmRfc3VtbWFyeV9fMnF4dTcuTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2LFxuICAuTmV3c0NhcmRfc3VtbWFyeV9fMnF4dTcuTmV3c0NhcmRfc21hbGxfX19MQnhUIHAsXG4gIC5OZXdzQ2FyZF9zdW1tYXJ5X18ycXh1Ny5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLk5ld3NTdWJzY3JpYmVfTmV3c1N1YnNjcmliZV9fMjU5N2Qge1xufVxuXG4uTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX3RvcF9fMk5ZYmEge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTE3KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfdG9wX18yTlliYSAuTmV3c1N1YnNjcmliZV93aXRoTGluZUJyZWFrc19fM2hOcWwge1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX2JvdHRvbV9fZW1nYmIge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4uTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX2JvdHRvbV9fZW1nYmIgLk5ld3NTdWJzY3JpYmVfcmlnaHRTaWRlX18zWEtySiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDE1MyAxNTMgMTUzKSAhaW1wb3J0YW50O1xufVxuXG4uTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX2JvdHRvbV9fZW1nYmIgLk5ld3NTdWJzY3JpYmVfZ3JpZFdyYXBwZXJfXzNMbE5LIHtcbiAgcGFkZGluZzogMy41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM3LCAyMzcsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTgpO1xufVxuXG4vKiBSSUdIVCBSQUlMIFNUWUxFUyAqL1xuLk5ld3NTdWJzY3JpYmVfcmlnaHRSYWlsX18xRjJQVSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzcsIDIzNywgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xOCk7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xufVxuLk5ld3NTdWJzY3JpYmVfcmlnaHRSYWlsX18xRjJQVSBpbWcge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uTmV3c1N1YnNjcmliZV9yaWdodFJhaWxUaXRsZVNlY3Rpb25fXzFWMVhUIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLk5ld3NTdWJzY3JpYmVfcmlnaHRSYWlsSW5mb19fNURCRUEge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IGJsYWNrIHNvbGlkO1xufVxuLk5ld3NTdWJzY3JpYmVfcmlnaHRSYWlsVGl0bGVfXzFNM2l5IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzE5MzU1ZTtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xNSk7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLk5ld3NTdWJzY3JpYmVfcmlnaHRSYWlsX18xRjJQVSAuTmV3c1N1YnNjcmliZV93aXRoTGluZUJyZWFrc19fM2hOcWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCQU5ORVIgV1JBUFBFUiAqL1xuLk5ld3NTdWJzY3JpYmVfYmFubmVyV3JhcHBlcl9fMnRTOWEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBUSVRMRSBDT05UQUlORVIgKi9cbi5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwgLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IC5OZXdzU3Vic2NyaWJlX29uZUxpbmVfX01Odnl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IC5OZXdzU3Vic2NyaWJlX3dpdGhMaW5lQnJlYWtzX18zaE5xbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSAuTmV3c1N1YnNjcmliZV9iYWNrZ3JvdW5kSW1nX191ZzhveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4yO1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IC0yM3B4O1xufVxuXG4uTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbCAuTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkgaW1nIHtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG59XG5cbi8qIFJJR0hUIFNJREUgKi9cbi5OZXdzU3Vic2NyaWJlX3JpZ2h0U2lkZV9fM1hLckoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY2Yjtcbn1cblxuLk5ld3NTdWJzY3JpYmVfcmlnaHRTaWRlX18zWEtySiB7XG4gIHBhZGRpbmctbGVmdDogMy44cmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG4uTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX3RvcF9fMk5ZYmEgLk5ld3NTdWJzY3JpYmVfcmlnaHRTaWRlX18zWEtySiAuTmV3c1N1YnNjcmliZV9pbmZvX18xWFhqVyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLk5ld3NTdWJzY3JpYmVfcmlnaHRTaWRlX18zWEtySiAuTmV3c1N1YnNjcmliZV9zdWJzY3JpYmVGb3JtRGVza3RvcF9fMWZaeDcge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4vKiBTVUJTQ1JJQkUgRk9STSAqL1xuLk5ld3NTdWJzY3JpYmVfU3Vic2NyaWJlRm9ybV9fMjVkeXYge1xufVxuXG4uTmV3c1N1YnNjcmliZV9zdWJzY3JpYmVGb3JtTW9iaWxlX19wQ2pyYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5OZXdzU3Vic2NyaWJlX3JpZ2h0UmFpbF9fMUYyUFUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX2JvdHRvbV9fZW1nYmIgLk5ld3NTdWJzY3JpYmVfcmlnaHRTaWRlX18zWEtySiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV90b3BfXzJOWWJhIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV9ib3R0b21fX2VtZ2JiIC5OZXdzU3Vic2NyaWJlX2dyaWRXcmFwcGVyX18zTGxOSyB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfYm90dG9tX19lbWdiYiAuTmV3c1N1YnNjcmliZV9iYW5uZXJXcmFwcGVyX18ydFM5YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfYm90dG9tX19lbWdiYiAuTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX2JvdHRvbV9fZW1nYmIgLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IC5OZXdzU3Vic2NyaWJlX3dpdGhMaW5lQnJlYWtzX18zaE5xbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX2JvdHRvbV9fZW1nYmIgLk5ld3NTdWJzY3JpYmVfaW5mb19fMVhYalcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgLyogVElUTEUgQ09OVEFJTkVSICovXG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfdG9wX18yTlliYSAuTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkgLk5ld3NTdWJzY3JpYmVfd2l0aExpbmVCcmVha3NfXzNoTnFsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV90b3BfXzJOWWJhIC5OZXdzU3Vic2NyaWJlX2JhY2tncm91bmRJbWdfX3VnOG94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfdG9wX18yTlliYSAuTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogUklHSFQgU0lERSAqL1xuICAuTmV3c1N1YnNjcmliZV9yaWdodFNpZGVfXzNYS3JKIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV90b3BfXzJOWWJhIC5OZXdzU3Vic2NyaWJlX3JpZ2h0U2lkZV9fM1hLckogLk5ld3NTdWJzY3JpYmVfaW5mb19fMVhYalcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfc3Vic2NyaWJlRm9ybURlc2t0b3BfXzFmWng3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfc3Vic2NyaWJlRm9ybU1vYmlsZV9fcENqcmMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfYm90dG9tX19lbWdiYiAuTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkgLk5ld3NTdWJzY3JpYmVfd2l0aExpbmVCcmVha3NfXzNoTnFsIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfYm90dG9tX19lbWdiYiAuTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkgaW1nIHtcbiAgICB3aWR0aDogNi42cmVtO1xuICAgIGhlaWdodDogNi42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuTmV3c1N1YnNjcmliZV9yaWdodFJhaWxfXzFGMlBVIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5TdWJzY3JpYmVfYmFja2dyb3VuZF9fRHpNc1oge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDYwLCAxMDMsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMjApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5TdWJzY3JpYmVfYWxpZ25fX1ZJanRqIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG4uU3Vic2NyaWJlX2NvbXBhc3NJY29uX18zZWE0NCB7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5TdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzIxRHA4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tRXh0cmFMaWdodCcsICdTb3VyY2UgU2FucyBQcm8gRXh0cmFMaWdodCcsXG4gICAgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tRXh0cmFMaWdodCcsICdTb3VyY2UgU2FucyBQcm8gRXh0cmFMaWdodCcsXG4gICAgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSyxcbmlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveElFX18zTHZVMCxcbi5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6OnBsYWNlaG9sZGVyLFxuLlN1YnNjcmliZV9ub3JtYWxUZXh0X18xaW00MSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1FeHRyYUxpZ2h0JywgJ1NvdXJjZSBTYW5zIFBybyBFeHRyYUxpZ2h0JyxcbiAgICAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSyxcbmlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveElFX18zTHZVMCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDYwLCAxMDMsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMjApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHdoaXRlIGRhc2hlZCB0aGluO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDAuNjtcbn1cbmlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEsge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5TdWJzY3JpYmVfYnV0dG9uX18xRFZDUCxcbi5TdWJzY3JpYmVfcmlnaHRSYWlsQnV0dG9uX18yZWl2ZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDNjNBO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLlN1YnNjcmliZV9lcnJvcl9fMW5fU1oge1xuICBjb2xvcjogI2RhMDAwMDtcbiAgY29sb3I6IHZhcigtLXJlZC0zKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLlN1YnNjcmliZV9lcnJvcjFfXzNXY1pDIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCkge1xuICAuU3Vic2NyaWJlX2JhY2tncm91bmRfX0R6TXNaIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuU3Vic2NyaWJlX2FsaWduX19WSWp0aiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18yMURwOCB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG4gIC5TdWJzY3JpYmVfYmFja2dyb3VuZF9fRHpNc1oge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5TdWJzY3JpYmVfYmFja2dyb3VuZF9fRHpNc1oge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuU3Vic2NyaWJlX2JhY2tncm91bmRfX0R6TXNaIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSyxcbiAgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbn1cblxuLyogU1BFQ0lBTCBTVFlMRVMgRk9SIE5FV1MgUEFHRVMgKi9cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIGJyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLLFxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzMnJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHdoaXRlIGRhc2hlZCB0aGluO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCAuU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCAuU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSyxcbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveElFX18zTHZVMCxcbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6OnBsYWNlaG9sZGVyLFxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV9ub3JtYWxUZXh0X18xaW00MSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsLlN1YnNjcmliZV9ib3R0b21fXzJCWHZTIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAsXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyAuU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOjpwbGFjZWhvbGRlcixcbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsLlN1YnNjcmliZV9ib3R0b21fXzJCWHZTIC5TdWJzY3JpYmVfbm9ybWFsVGV4dF9fMWltNDEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsLlN1YnNjcmliZV9ib3R0b21fXzJCWHZTIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAge1xuICBib3JkZXItYm90dG9tOiBibGFjayBkYXNoZWQgdGhpbjtcbn1cblxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV9mb3JtUm93X18xa3d2dSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV9pbnB1dFdyYXBwZXJfXzIxY3BRIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfYnV0dG9uX18xRFZDUCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uU3Vic2NyaWJlX3JpZ2h0UmFpbEJ1dHRvbl9fMmVpdmQge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV9idXR0b25fXzFEVkNQLFxuLlN1YnNjcmliZV9yaWdodFJhaWxCdXR0b25fXzJlaXZkIHtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjA4LCA3OCwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsLlN1YnNjcmliZV9ib3R0b21fXzJCWHZTIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsLlN1YnNjcmliZV9ib3R0b21fXzJCWHZTIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveElFX18zTHZVMCB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLLFxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAge1xuICAgIG1heC13aWR0aDogMjEuNXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cblxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCAuU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveElFX18zTHZVMCxcbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzo6cGxhY2Vob2xkZXIsXG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfbm9ybWFsVGV4dF9fMWltNDEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV9idXR0b25fXzFEVkNQIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsLlN1YnNjcmliZV9ib3R0b21fXzJCWHZTIC5TdWJzY3JpYmVfZm9ybVJvd19fMWt3dnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsLlN1YnNjcmliZV9ib3R0b21fXzJCWHZTIC5TdWJzY3JpYmVfaW5wdXRXcmFwcGVyX18yMWNwUSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLLFxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLlN1YnNjcmliZV9yaWdodFJhaWxCdXR0b25fXzJlaXZkIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICB9XG59XG5cbi5OZXdzU2VjdGlvblRpdGxlX3RpdGxlX18xX2d1ciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uTmV3c1NlY3Rpb25UaXRsZV90aXRsZV9fMV9ndXIgLk5ld3NTZWN0aW9uVGl0bGVfYm9sZF9fd3NkLVQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLk5ld3NTZWN0aW9uVGl0bGVfdGl0bGVfXzFfZ3VyIC5OZXdzU2VjdGlvblRpdGxlX2xpZ2h0X19WRGZGSyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5OZXdzU2VjdGlvblRpdGxlX2FydGljbGVUaXRsZVJvd19fMzRIaWIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5OZXdzU2VjdGlvblRpdGxlX3RpdGxlX18xX2d1ciB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuTmV3c1NlY3Rpb25UaXRsZV90aXRsZV9fMV9ndXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5OZXdzU2VjdGlvblRpdGxlX3RpdGxlX18xX2d1ciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5TaGFyZUljb25fc2hhcmVfXzFEVHg1IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogcmdiYSgwLCA4OSwgMTY3LCAxKTtcbn1cbi5TaGFyZUljb25fc2hhcmVJY29uc19fM1NEdXoge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5TaGFyZUljb25fc2hhcmVfXzFEVHg1IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICB9XG59XG4uTmV3c0J1dHRvbnNfTmV3c0J1dHRvbl9fMjdMVnoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgODksIDE2NywgMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgODksIDE2NywgMSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uTmV3c0J1dHRvbnNfUHJpbnRCdXR0b25fXzNDS1N3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uTmV3c0J1dHRvbnNfTmV3c0J1dHRvbl9fMjdMVno6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uTmV3c0J1dHRvbnNfTmV3c0J1dHRvbl9fMjdMVno6bm90KDpkaXNhYmxlZCk6bm90KC5OZXdzQnV0dG9uc19kaXNhYmxlZF9fMlpIb2EpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uTmV3c0J1dHRvbnNfTmV3c0J1dHRvbl9fMjdMVnogc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLk5ld3NCdXR0b25zX2J0blRleHRfXzFQUThnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLk5ld3NCdXR0b25zX05ld3NCdXR0b25fXzI3TFZ6IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uRWRpdG9yUGlja3NfRWRpdG9yUGlja3NfX2Q5LWt5IHtcbn1cblxuLkVkaXRvclBpY2tzX2NhcmRXcmFwcGVyX18ycjZYNCB7XG4gIC8qIG1hcmdpbi1ib3R0b206IDRyZW07ICovXG4gIC8qIGhlaWdodDogNTJyZW07ICovXG4gIGhlaWdodDogNDcuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLkVkaXRvclBpY2tzX2NhcmRzQ29sX18xVVRuVyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5FZGl0b3JQaWNrc19jYXJkV3JhcHBlcl9fMnI2WDQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cblxuLkRpc2NvdmVyTmV3c19EaXNjb3Zlck5ld3NfXzFWd25UIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLkRpc2NvdmVyTmV3c19zbGlkZXJHcmlkX18yU3pwRiB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG59XG5cbi5EaXNjb3Zlck5ld3NfZGlzY292ZXJOZXdzU2xpZGVyX18zRFZvMCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuXG4uRGlzY292ZXJOZXdzX2NhcmRfXzFJSFhRIHtcbiAgd2lkdGg6IDIyLjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uRGlzY292ZXJOZXdzX2NhdE5hbWVMaW5rX18zN3BYTCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5EaXNjb3Zlck5ld3NfaW1nX18zTW5aZCB7XG4gIHdpZHRoOiAyMi41cmVtO1xuICBoZWlnaHQ6IDE1cmVtO1xufVxuXG5kaXYuRGlzY292ZXJOZXdzX2ltZ19fM01uWmQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9zdGF0aWMvbWVkaWEvYXJyb3ctY2lyY2xlLWxlZnQuNmMxZmY2ZWEuc3ZnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9zdGF0aWMvbWVkaWEvYXJyb3ctY2lyY2xlLXJpZ2h0LjU3N2YzNWIxLnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLXByZXYge1xuICB0b3A6IGF1dG87XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogNi41cmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHRvcDogYXV0bztcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiA2LjVyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuRGlzY292ZXJOZXdzX2Rpc2NvdmVyTmV3c1NsaWRlcl9fM0RWbzAge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5EaXNjb3Zlck5ld3NfZGlzY292ZXJOZXdzU2xpZGVyX18zRFZvMCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLkRpc2NvdmVyTmV3c19kaXNjb3Zlck5ld3NTbGlkZXJfXzNEVm8wIHtcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkRpc2NvdmVyTmV3c19kaXNjb3Zlck5ld3NTbGlkZXJfXzNEVm8wIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ2MHB4KSB7XG4gIC5EaXNjb3Zlck5ld3NfZGlzY292ZXJOZXdzU2xpZGVyX18zRFZvMCB7XG4gICAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gIH1cbn1cblxuLlJlY2VudE5ld3NfUmVjZW50TmV3c19fbm9meVEge1xufVxuXG4uUmVjZW50TmV3c19jYXJkc1Jvd19fMTZjSmYge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uUmVjZW50TmV3c19jYXJkV3JhcHBlcl9fMVdzN3Uge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLlJlY2VudE5ld3NfY2FyZFdyYXBwZXJfXzFXczd1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiAgKi9cbi8qICAqL1xuLyogICovXG4vKiAgKi9cblxuLlJlY2VudE5ld3NfbmV3c0J1dHRvbl9fMXl1VEcge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNnB4IDEwcHggNnB4IDE1cHg7XG59XG5cbi5SZWNlbnROZXdzX25ld3NCdXR0b25fXzF5dVRHOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLlJlY2VudE5ld3NfYmdCbHVlX18xQWdiZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG59XG5cbi5SZWNlbnROZXdzX25ld3NCdXR0b25fXzF5dVRHIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5SZWNlbnROZXdzX2NhdERyb3Bkb3duQm94X18ydF95TyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uUmVjZW50TmV3c19jYXREcm9wZG93bl9fMUU3V0cge1xuICB3aWR0aDogYXV0bztcbn1cblxuLlJlY2VudE5ld3NfY2F0TGFiZWxfXzNyUzVGIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uUmVjZW50TmV3c19uZXdzUm93X18zbXpXbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlJlY2VudE5ld3NfbmV3c0ljb25zX18yVXZMYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLlJlY2VudE5ld3NfY2FyZHNfXzFOUHRTIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLlJlY2VudE5ld3NfY2FyZHNJdGVtX19aZjFLQyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyNCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLlJlY2VudE5ld3NfY2FyZHNJdGVtX19aZjFLQzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXktNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5SZWNlbnROZXdzX2NhcmRzQ29udGVudF9fMXlfNUcge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKnBvc2l0aW9uOiByZWxhdGl2ZTsqL1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlJlY2VudE5ld3NfY2FyZHNDb250ZW50X18xeV81RyBoMSB7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uUmVjZW50TmV3c19jYXJkc0NvbnRlbnRfXzF5XzVHIGE6aG92ZXIgaDEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlJlY2VudE5ld3NfY2FyZHNDb250ZW50X18xeV81RyBzcGFuIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uUmVjZW50TmV3c19ib2R5UGFkZGluZ19fM2d1WHEge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xufVxuXG4uUmVjZW50TmV3c19kYXRlX18yWnNZYiB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5SZWNlbnROZXdzX2ltZ0JveF9fM2sxOG0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlJlY2VudE5ld3NfY2FyZEltZ19fMlRaUVYge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7IC8qY2VudGVycyBpbWcgYSBiaXQqL1xufVxuXG4uUmVjZW50TmV3c19jYXJkc19fMU5QdFMgaDMge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBtYXJnaW46IDE2cHggMDtcbiAgLypmbGV4OiAxIDAgYXV0bzsqL1xufVxuXG4uUmVjZW50TmV3c19sb2FkTW9yZUJveF9fQ01VN18ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNTVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uUmVjZW50TmV3c190cmFuc3BhcmVudEJ1dHRvbl9fMklOQ2oge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlJlY2VudE5ld3NfdHJhbnNwYXJlbnRCdXR0b25fXzJJTkNqOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4vKiA0IGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLlJlY2VudE5ld3NfY2FyZHNJdGVtX19aZjFLQzpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2F0RHJvcGRvd25Cb3hfXzJ0X3lPIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuUmVjZW50TmV3c19jYXREcm9wZG93bl9fMUU3V0cge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qMyBjYXJkcyBpbiBhIHJvdyovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuUmVjZW50TmV3c190aXRsZUJveF9fMWsycnUge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4IDMlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRzSXRlbV9fWmYxS0Mge1xuICAgIHdpZHRoOiAzMS4yJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRzSXRlbV9fWmYxS0M6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5SZWNlbnROZXdzX3RpdGxlX18xdEpwRiB7XG4gICAgZm9udC1zaXplOiAyLjNlbTtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkSW1nX18yVFpRViB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKiEqMiBjYXJkcyBpbiBhIGNvbHVtbiohKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5SZWNlbnROZXdzX2NhcmRzSXRlbV9fWmYxS0Mge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZHNJdGVtX19aZjFLQzpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZHNfXzFOUHRTIGgzIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIC5SZWNlbnROZXdzX25ld3NCdXR0b25fXzF5dVRHIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5SZWNlbnROZXdzX2NhdERyb3Bkb3duQm94X18ydF95TyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkSW1nX18yVFpRViB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG5cbi8qMSBjYXJkIGluIGEgcm93Ki9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5SZWNlbnROZXdzX2NhcmRzSXRlbV9fWmYxS0Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuUmVjZW50TmV3c190aXRsZUJveF9fMWsycnUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkc19fMU5QdFMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZEltZ19fMlRaUVYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRzQ29udGVudF9fMXlfNUcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRzQ29udGVudF9fMXlfNUcgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkc0NvbnRlbnRfXzF5XzVHIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLlJlY2VudE5ld3NfYm9keVBhZGRpbmdfXzNndVhxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5SZWNlbnROZXdzX2luZmluaXRlLXNjcm9sbC1leGFtcGxlX19zY3JvbGxhYmxlLXBhcmVudF9fMll3UzEge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogICovXG4vKiAgKi9cbi8qICAqL1xuLyogICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5SZWNlbnROZXdzX2NhcmRzUm93X18xNmNKZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkc0NvbF9fMzdrRXYge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuXG4uTmV3c1RhZ3NfdGFnVGl0bGVfXzFYb2VWIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLk5ld3NUYWdzX2J1dHRvbnNDb250YWluZXJfXzM2SVprIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uTmV3c1RhZ3NfYnV0dG9uc0NvbnRhaW5lcl9fMzZJWmsgYnV0dG9uLFxuLk5ld3NUYWdzX2J1dHRvbnNDb250YWluZXJfXzM2SVprIHNwYW4ge1xuICBtYXJnaW46IDNyZW0gMnJlbSAycmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuTmV3c1RhZ3NfTmV3c1RhZ3NfXzJ5MjFrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5OZXdzVGFnc19idXR0b25zQ29udGFpbmVyX18zNklaayB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogIzk5OTk5OSAxcHggc29saWQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLk5ld3NUYWdzX2J1dHRvbnNDb250YWluZXJfXzM2SVprIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbi5OZXdzQXJ0aWNsZV9OZXdzQXJ0aWNsZV9fMTVKLTkge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uTmV3c0FydGljbGVfTmV3c0NvbHVtbl9fMUFabGUge1xuICBib3JkZXItcmlnaHQ6IGxpZ2h0Z3JleSAxcHggc29saWQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuTmV3c0FydGljbGVfTmV3c0FydGljbGVfXzE1Si05IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5OZXdzQXJ0aWNsZV9OZXdzQ29sdW1uX18xQVpsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cblxuLkJyZWFkY3J1bWJfdGV4dF9fQnA2elUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5CcmVhZGNydW1iX2ltYWdlX184QkM4cyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgcGFkZGluZzogMC4ycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uQXJ0aWNsZUJhbm5lcl9hcnRpY2xlQm9keV9fM1JqMV8ge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItYm90dG9tOiAjNjY2NjY2IDAuMXJlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbGlnaHQtZ3JleS04KSAwLjFyZW0gc29saWQ7XG59XG4uQXJ0aWNsZUJhbm5lcl9hcnRpY2xlQm9keV9fM1JqMV8gaDIge1xuICBmb250LWZhbWlseTogJ0xhdG8tTWVkaXVtJywgJ0xhdG8gTWVkaXVtJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uQXJ0aWNsZUJhbm5lcl9icmVhZGNydW1iX18zYWJJbiB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uQXJ0aWNsZUJhbm5lcl9hcnRpY2xlQm9keV9fM1JqMV8gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG4uQXJ0aWNsZUJhbm5lcl9kZXNrdG9wSW1hZ2VfXzF0dGhpIHtcbiAgaGVpZ2h0OiA0NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCAjNjY2NjY2IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tbGlnaHQtZ3JleS04KSBzb2xpZDtcbn1cbi5BcnRpY2xlQmFubmVyX21vYmlsZUltYWdlX18zdTVkTCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQXJ0aWNsZUJhbm5lcl9kZXNrdG9wSW1hZ2VfXzF0dGhpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uQXJ0aWNsZUJhbm5lcl9wdWJsaXNoRGF0ZV9fMml5SmQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLkFydGljbGVCYW5uZXJfYXJ0aWNsZVRpdGxlX19kTENzQSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5BcnRpY2xlQmFubmVyX3dhcm5pbmdfXzE4UmRGIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzYzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLkFydGljbGVCYW5uZXJfaW5mb0ljb25fXzNxVkU5IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5BcnRpY2xlQmFubmVyX2FydGljbGVCYW5uZXJfXzI0Yzh5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLkFydGljbGVCYW5uZXJfZGVza3RvcEltYWdlX18xdHRoaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuQXJ0aWNsZUJhbm5lcl9tb2JpbGVJbWFnZV9fM3U1ZEwge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgICBvcmRlcjogMTtcbiAgICBoZWlnaHQ6IDEzcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5BcnRpY2xlQmFubmVyX21vYmlsZUltYWdlX18zdTVkTCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuQXJ0aWNsZUJhbm5lcl9icmVhZGNydW1iX18zYWJJbiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuQXJ0aWNsZUJhbm5lcl93YXJuaW5nX18xOFJkRiB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLkFydGljbGVCYW5uZXJfcHVibGlzaERhdGVfXzJpeUpkIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuQXJ0aWNsZUJhbm5lcl9hcnRpY2xlVGl0bGVfX2RMQ3NBIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5BcnRpY2xlQmFubmVyX21vYmlsZUltYWdlX18zdTVkTCxcbiAgLkFydGljbGVCYW5uZXJfZGVza3RvcEltYWdlX18xdHRoaSxcbiAgLkFydGljbGVCYW5uZXJfYnJlYWRjcnVtYl9fM2FiSW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cblxuLkZlYXR1cmVkQmVuZWZpdHNfc2VjdGlvblRpdGxlX19tSElSWiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206ICM2NjY2NjYgMC4xNXJlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbGlnaHQtZ3JleS04KSAwLjE1cmVtIHNvbGlkO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi5GZWF0dXJlZEJlbmVmaXRzX2JlbmVmaXRMaW5rc19fMUpMVm4ge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLkZlYXR1cmVkQmVuZWZpdHNfZGl2aWRlcl9fMVF2WmwsXG4uRmVhdHVyZWRCZW5lZml0c19ub0RpdmlkZXJfXzNnaElWIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5GZWF0dXJlZEJlbmVmaXRzX2RpdmlkZXJfXzFRdlpsIHtcbiAgYm9yZGVyLWJvdHRvbTogIzY2NjY2NiBkYXNoZWQgMC4xcmVtO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1saWdodC1ncmV5LTgpIGRhc2hlZCAwLjFyZW07XG59XG5cbi5OZXdzQ2F0ZWdvcnlfY2FyZFdyYXBwZXJfXzFjTzAyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5OZXdzQ2F0ZWdvcnlfY2F0ZWdvcnlUaXRsZV9fMl9JX3Ege1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5OZXdzQ2F0ZWdvcnlfYnJlYWRjcnVtYl9fN2g1TGoge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuTmV3c0NhdGVnb3J5X2NhcmRXcmFwcGVyX18xY08wMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLkZlYXR1cmVkVmlkZW9fRmVhdHVyZWRWaWRlb19fM2h5cnIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDAgYXV0bztcbn1cblxuLkZlYXR1cmVkVmlkZW9fRmVhdHVyZWRWaWRlb19fM2h5cnI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDMzLCAzMywgMzMsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5LTQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uRmVhdHVyZWRWaWRlb192aWRlb0NvbnRhaW5lcl9fM21qRFkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5GZWF0dXJlZFZpZGVvX3BsYXllckNvbnRhaW5lcl9fM244VVEge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiBQbGF5ZXIgcmF0aW86IDEwMCAvICgxMjgwIC8gNzIwKSAqL1xufVxuXG4uRmVhdHVyZWRWaWRlb19yZWFjdFBsYXllcl9fMXEzM2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLkZlYXR1cmVkVmlkZW9fRmVhdHVyZWRWaWRlb19fM2h5cnIge1xuICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgfVxuXG4gIC5GZWF0dXJlZFZpZGVvX3BsYXllckNvbnRhaW5lcl9fM244VVEge1xuICAgIHdpZHRoOiA2NHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5GZWF0dXJlZFZpZGVvX0ZlYXR1cmVkVmlkZW9fXzNoeXJyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogNC41cmVtIGF1dG8gMCBhdXRvO1xuICB9XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uX1ZpZGVvRGVzY3JpcHRpb25fX3dzV2g2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fdmlkZW9IZWFkaW5nX19EUzgtSiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZjhjNjNhO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uX3ZpZGVvSGVhZGluZ19fRFM4LUogaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDFyZW0gMS41cmVtO1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl9kZXNjX18xbVZwUiB7XG4gIG1hcmdpbjogMXJlbSAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uX2xvZ29fX2UzWi1EIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fdGl0bGVMaW5rX18xLW9nUSB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl90aXRsZUxpbmtfXzEtb2dROmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLyogQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7ICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLlZpZGVvRGVzY3JpcHRpb25fVmlkZW9EZXNjcmlwdGlvbl9fd3NXaDYge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW0gMCAxLjVyZW07XG4gIH1cblxuICAuVmlkZW9EZXNjcmlwdGlvbl92aWRlb0hlYWRpbmdfX0RTOC1KIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5WaWRlb0Rlc2NyaXB0aW9uX2xvZ29fX2UzWi1EIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOC44cmVtO1xuICAgIGhlaWdodDogOC44cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5WaWRlb0Rlc2NyaXB0aW9uX2Rlc2NfXzFtVnBSIHtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX193c1doNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLlZpZGVvRGVzY3JpcHRpb25fbG9nb19fZTNaLUQge1xuICAgIG1hcmdpbjogYXV0byAxcmVtIGF1dG8gLTNyZW07XG4gIH1cbn1cblxuLlZpZGVvQ2FyZF9Nb3JlVmlkZW9zX18zalBvYiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5WaWRlb0NhcmRfTW9yZVZpZGVvc19fM2pQb2IgPiAucm93OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5WaWRlb0NhcmRfdmlkZW9DYXJkQ29sX18zSFlyVyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5WaWRlb0NhcmRfVmlkZW9DYXJkX18yaGlXeiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktOCk7XG59XG5cbi5WaWRlb0NhcmRfdmlkZW9Db250YWluZXJfXzFMUzZZIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5WaWRlb0NhcmRfcGxheWVyQ29udGFpbmVyX19UZnFZbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIFBsYXllciByYXRpbzogMTAwIC8gKDEyODAgLyA3MjApICovXG59XG5cbi5WaWRlb0NhcmRfcmVhY3RQbGF5ZXJfXzM2RGpDIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5WaWRlb0NhcmRfdmlkZW9DYXJkQm9keV9fMjZxUXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xufVxuXG4uVmlkZW9DYXJkX3RpdGxlTGlua19fMndWSDksXG4uVmlkZW9DYXJkX3RpdGxlTGlua19fMndWSDk6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5WaWRlb0NhcmRfZGF0ZV9fMnhnSmIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uVmlkZW9DYXJkX2Rlc2NfXzFOREFTIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuVmlkZW9DYXJkX01vcmVWaWRlb3NfXzNqUG9iID4gLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAuVmlkZW9DYXJkX01vcmVWaWRlb3NfXzNqUG9iID4gLnJvdzpmaXJzdC1jaGlsZCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5WaWRlb0NhcmRfdmlkZW9DYXJkQm9keV9fMjZxUXMgaDEge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgLlZpZGVvQ2FyZF9kYXRlX18yeGdKYiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuVmlkZW9DYXJkX2Rlc2NfXzFOREFTIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5WaWRlb0NhcmRfVmlkZW9DYXJkX18yaGlXeiB7XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5WaWRlb0NhcmRfVmlkZW9DYXJkX18yaGlXeiB7XG4gICAgaGVpZ2h0OiA0N3JlbTtcbiAgfVxufVxuXG4uVmlkZW9zX1ZpZGVvc19fMzUwTloge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbi5WaWRlb3NCYW5uZXJfaGVhZGVyVGl0bGVfXzJteXlmIHtcbiAgbWluLWhlaWdodDogMTIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTIxcHg7IC8qIEZvciBJRTExKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4uVmlkZW9zQmFubmVyX2hlYWRlclRpdGxlX18ybXl5ZiBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG5cbi5BZmZpbGlhdGVfY2F0QnV0dG9uX19JV1dEaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTVweDtcbn1cblxuLkFmZmlsaWF0ZV9jYXRCdXR0b25fX0lXV0RoOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLkFmZmlsaWF0ZV9jYXRCdXR0b25fX0lXV0RoIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5BZmZpbGlhdGVfYnV0dG9uUm93X18zcV82MSB7XG4gIHBhZGRpbmc6IDMwcHggMCA2MHB4IDA7XG59XG5cbi5IZWFkaW5nX2hlYWRpbmdfXzFkS3A3IHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLkhlYWRpbmdfY29udF9fUF9TdHAgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5IZWFkaW5nX2NvbnRfX1BfU3RwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5IZWFkaW5nX2hlYWRpbmdSb3dfXzM5QnFXIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhlYWRpbmdfY29udF9fUF9TdHAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLkhlYWRpbmdfaGVhZGluZzJfX3BTVTM5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5IZWFkaW5nX2JvbGRIZWFkaW5nV29ybGRfXzEtSVNFIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLkhlYWRpbmdfaWNvbk5hbWVfXzE0NTRxLFxuLkhlYWRpbmdfYm9keV9fMTk1bXAge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5IZWFkaW5nX3N1YkhlYWRpbmdfX1FodWlOIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMwNzNjNjc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uSGVhZGluZ19hbGlnbkNlbnRlcl9fMmdLb1Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5IZWFkaW5nX2FsaWdubWVudF9fMm5tbUkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLkhlYWRpbmdfYWxpZ25tZW50Ml9fM3ptblAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5IZWFkaW5nX2ltZ19jZW50ZXJfXzFOcGVoIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uSGVhZGluZ190aW1lbGluZV9fMmRzU0Uge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5IZWFkaW5nX2ljb25OYW1lX18xNDU0cSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkhlYWRpbmdfYWxpZ25tZW50M19fMW00V1Ege1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuSGVhZGluZ19oZWFkaW5nX18xZEtwNyxcbiAgLkhlYWRpbmdfaGVhZGluZzJfX3BTVTM5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuSGVhZGluZ19oZWFkaW5nUm93X18zOUJxVyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5IZWFkaW5nX2FsaWdubWVudDJfXzN6bW5QIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5IZWFkaW5nX2FsaWdubWVudDNfXzFtNFdRIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5IZWFkaW5nX2JvZHlfXzE5NW1wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5IZWFkaW5nX2FsaWdubWVudF9fMm5tbUkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLkhlYWRpbmdfc3ViSGVhZGluZ19fUWh1aU4ge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5IZWFkaW5nX2FsaWduQ2VudGVyX18yZ0tvVSB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi8qbmVjZXNzYXJ5IGZvciB0aGUgbW9iaWxlIGltYWdlKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuSGVhZGluZ19hbGlnbm1lbnQyX18zem1uUCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbn1cbi5IZWFkaW5nX2NhcmRfXzFnanhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZjNmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTkpO1xufVxuXG4uQWR2b2NhdGVfY2FyZF9fM0xCYW8ge1xuICBib3JkZXI6IDRweCB3aGl0ZSBzb2xpZDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGMEZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWxpZ2h0ZXN0KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLkFkdm9jYXRlX2NhcmRzX19QVDBEViBhLFxuLkFkdm9jYXRlX2Rvd25sb2FkX18ydWZtLSBhLFxuLkFkdm9jYXRlX2Fkb2JlX19NRUVFLSBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkFkdm9jYXRlX2NhcmRzX19QVDBEViBhOmhvdmVyLFxuLkFkdm9jYXRlX2Rvd25sb2FkX18ydWZtLSBhOmhvdmVyLFxuLkFkdm9jYXRlX2Fkb2JlX19NRUVFLSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5BZHZvY2F0ZV9zZWFyY2hfXzNnVnpuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvbWVkaWEvc2VhcmNoLXNvbGlkLWNyb3BwZWQuMjZmNDZiNWEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDQ5LjglO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uQWR2b2NhdGVfZW1wb3dlcl9fY2QxeUgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9tZWRpYS9sYXB0b3Atc29saWQtY3JvcHBlZC5lOGJkNjc3Mi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uQWR2b2NhdGVfY3JlYXRlX18yU3c4VSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL21lZGlhL3ByaW50LXNvbGlkLWNyb3BwZWQuZDdhOGNhMGEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDQ5LjglO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uQWR2b2NhdGVfcGVyc29uYWxpemVfXzNLV1o3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvbWVkaWEvdXNlci1zb2xpZC1jcm9wcGVkLjRhNjMxOWY0LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5BZHZvY2F0ZV9kb3dubG9hZF9jYXJkX18yRVExdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL21lZGlhL2ZpbGUtZG93bmxvYWQtc29saWQtY3JvcHBlZC41ZjhhMjcwMy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uQWR2b2NhdGVfYWRvYmVfX01FRUUtIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLkFkdm9jYXRlX2Fkb2JlX19NRUVFLSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuQWR2b2NhdGVfYWRvYmVfX01FRUUtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLkFkdm9jYXRlX2JvZHlfXzJ5elhLIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uQWR2b2NhdGVfY2FyZHNfX1BUMERWIGgzLFxuLkFkdm9jYXRlX2Rvd25sb2FkX2hlYWRpbmdfXzFfd1IyIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5BZHZvY2F0ZV9jYXJkc19fUFQwRFYgcCxcbi5BZHZvY2F0ZV9ib2R5X18yeXpYSyBzcGFuIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLkFkdm9jYXRlX2NhcmRzX19QVDBEViB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5BZHZvY2F0ZV9kb3dubG9hZF9jYXJkX18yRVExdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5BZHZvY2F0ZV9kb3dubG9hZHNfXzFhcmhXIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uQWR2b2NhdGVfZG93bmxvYWRzX18xYXJoVyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uQWR2b2NhdGVfZG93bmxvYWRfXzJ1Zm0tIHtcbiAgcGFkZGluZzogM3B4IDA7XG59XG4uQWR2b2NhdGVfZG93bmxvYWRfXzJ1Zm0tIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkxpbmtUb1VzX2xpbmtfdG9fdXNfYm9keV9fQlhBYXogc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGYzZmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS05KTtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLkxpbmtUb1VzX2xvZ29fXzM0cEp3IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5MaW5rVG9Vc19jb250X18zaVFLNyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5MaW5rVG9Vc19sb2dvRG93bmxvYWRMaW5rX18zVERtRSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkxpbmtUb1VzX2Rvd25sb2FkSWNvbl9fMklUOC0ge1xuICBjb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogdmlzaWJpbGl0eTogaGlkZGVuOyAqL1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBsZWZ0OiAyNy41JTtcbiAgdG9wOiAzNSU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBMaW5rVG9Vc19tb3ZlX19uNlhmXyAxcyBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IExpbmtUb1VzX21vdmVfX242WGZfIDFzIGluZmluaXRlO1xufVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBMaW5rVG9Vc19tb3ZlX19uNlhmXyB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIExpbmtUb1VzX21vdmVfX242WGZfIHtcbiAgICAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4uTGlua1RvVXNfbG9nb0Rvd25sb2FkTGlua19fM1REbUU6aG92ZXIgLkxpbmtUb1VzX2Rvd25sb2FkSWNvbl9fMklUOC0ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwLjc7XG59XG4jZmlyc3REcm9wZG93blF1ZXN0aW9uIHtcbiAgd2lkdGg6IDQ0MHB4O1xufVxuLmFnZW5jeUluZm8ge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5ncmlkU3R5bGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZ3JpZFN0eWxlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS04KTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5ncmlkU3R5bGUgaDQge1xuICBtYXJnaW46IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogZGFya2JsdWU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBkYXJrYmx1ZTtcbn1cblxuI3NlY29uZERyb3Bkb3duUXVlc3Rpb24ge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbmRpdlthcmlhLWxhYmVsbGVkYnk9J2NvbnRhY3QtdXMtbW9kYWwtdGl0bGUnXSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ1dHRvbkxpbmsge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJ1dHRvbkxpbms6YWN0aXZlLFxuLmJ1dHRvbkxpbms6aG92ZXIsXG4uYnV0dG9uTGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzN2FiNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMyk7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uTGlua0JsdWUge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJ1dHRvbkxpbmtCbHVlOmFjdGl2ZSxcbi5idXR0b25MaW5rQmx1ZTpob3Zlcixcbi5idXR0b25MaW5rQmx1ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uQ29udGFjdFVzTW9kYWwgOmdsb2JhbCguZHJvcGRvd24tbWVudSA+IGxpID4gYSksXG4uQ29udGFjdFVzTW9kYWwgI2NvbnRhY3QtdXMtZHJvcGRvd246Z2xvYmFsKC5idG4pIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uQ29udGFjdFVzTW9kYWwgLm1vZGFsLWZvb3Rlcixcbi5Db250YWN0VXNNb2RhbCAubW9kYWwtYm9keSxcbi5Db250YWN0VXNNb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTgpO1xufVxuXG4uTXVpQWNjb3JkaW9uU3VtbWFyeS1yb290Lk11aS1mb2N1c2VkIHtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5NdWlBY2NvcmRpb25TdW1tYXJ5LWV4cGFuZEljb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uTXVpQWNjb3JkaW9uU3VtbWFyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuQ29udGFjdFVzTW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuQ29udGFjdFVzTW9kYWwgLlRlcm1zIC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5Db250YWN0VXNNb2RhbCAuVGVybXMgLm1vZGFsLWZvb3RlciAuYnRuLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnV0dG9uTGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2ZpcnN0RHJvcGRvd25RdWVzdGlvbiB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG5cbiAgI3NlY29uZERyb3Bkb3duUXVlc3Rpb24ge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgZGl2W2FyaWEtbGFiZWxsZWRieT0nY29udGFjdC11cy1tb2RhbC10aXRsZSddIHtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIH1cbiAgI2ZpcnN0RHJvcGRvd25RdWVzdGlvbiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgI3NlY29uZERyb3Bkb3duUXVlc3Rpb24ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMzkwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAzNDVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDM1MHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLlRlcm1zX2NvbnRlbnRfXzFlNmJQIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMjBweCAzMHB4O1xuICB9XG4gIFxuLkZvcm1fZ3JpZENvbnRhaW5lcl9fMzhfaXMge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDVmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnI7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIFxuICAuRm9ybV9mb3JtTGFiZWxfXzFtOXVLIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cbiAgXG4gIC5Gb3JtX2Zvcm1JbnB1dF9fMTVpSDAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuICBcbiAgLkZvcm1fZXJyb3JXYXJuaW5nX18xUDFDOSB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIFxuICAuRm9ybV9lcnJvcldhcm5pbmdfXzFQMUM5IC5Gb3JtX3dhcm5pbmdfX1pKaGhlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICBcbiAgLkZvcm1fZXJyb3JXYXJuaW5nX18xUDFDOSBzdmcge1xuICAgIGZpbGw6IHJlZDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgfVxuICBcbiAgLkZvcm1fZXJyb3JXYXJuaW5nX18xUDFDOSAuRm9ybV93YXJuaW5nX19aSmhoZSBzdmcge1xuICAgIGZpbGw6ICNmOGM2M2E7XG4gICAgZmlsbDogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICB9XG4gIFxuICAvKiBJRSBQYXRjaGVzICovXG4gIC5Gb3JtX2Zvcm1JbnB1dF9fMTVpSDAge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gIH1cbiAgLkZvcm1fZW1haWxMYWJlbF9fMmtXUHcge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuRm9ybV9lbWFpbElucHV0X18xeFNQNyB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgfVxuICAuRm9ybV9kZXNjTGFiZWxfXzNCQ2xxIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLkZvcm1fZGVzY0lucHV0X18yejZmTiB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgfVxuICAuRm9ybV9jYXB0Y2hhSW5wdXRfX3hXeV9KIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIFxuICAuRm9ybV9jYXB0Y2hhRXJyb3JfXzJOcG9FIHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuRm9ybV9ncmlkQ29udGFpbmVyX18zOF9pcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIFxuICAgIC5Gb3JtX2Zvcm1MYWJlbF9fMW05dUsge1xuICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIFxuICAgIC5Gb3JtX2Zvcm1JbnB1dF9fMTVpSDAge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICBcbiAgICAuRm9ybV9mb3JtSW5wdXRfXzE1aUgwW2FyaWEtbGFiZWw9J2dvb2dsZS1jYXB0Y2hhJ10ge1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIFxuICAgIC5Gb3JtX2FkZEVtYWlsX19Gc3p3ZiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgXG4gICAgLkZvcm1fZXJyb3JXYXJuaW5nX18xUDFDOSB7XG4gICAgICBtaW4taGVpZ2h0OiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICBcbiAgICAuRm9ybV9jYXB0Y2hhX19vcEtkaiB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIH1cbiAgXG4gICAgLkZvcm1fY2FwdGNoYUVycm9yX18yTnBvRSB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gIH1cbiAgXG4uRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRIC5tb2RhbC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIFxuICAuRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRIC5tb2RhbC1ib2R5IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogdW5zZXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTEwKTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAuRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRIC5tb2RhbC1ib2R5IGJ1dHRvbjpmb2N1cyxcbiAgLkRyb3Bkb3duX0Ryb3Bkb3duX19UeFVrUSAubW9kYWwtYm9keSBidXR0b246aG92ZXIsXG4gIC5Ecm9wZG93bl9Ecm9wZG93bl9fVHhVa1EgLm1vZGFsLWJvZHkgYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgfVxuICBcbiAgLkRyb3Bkb3duX0Ryb3Bkb3duX19UeFVrUSAubW9kYWwtYm9keSAuZHJvcGRvd24ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgXG4gIC5Ecm9wZG93bl9Ecm9wZG93bl9fVHhVa1EgLm1vZGFsLWJvZHkgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLkRyb3Bkb3duX0Ryb3Bkb3duX19UeFVrUSAjY29udGFjdC11cy1kcm9wZG93bixcbiAgLkRyb3Bkb3duX0Ryb3Bkb3duX19UeFVrUSAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRIC5tb2RhbC1ib2R5IC5kcm9wZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5Ecm9wZG93bl9Ecm9wZG93bl9fVHhVa1EgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgXG4uQ29udGFjdFVzTW9kYWxfbW9kYWxUaXRsZV9fM1lhTU0ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAuQ29udGFjdFVzTW9kYWxfbW9kYWxUaXRsZVRoYW5rc19fMlVOM04ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICBcbiAgLkNvbnRhY3RVc01vZGFsX0NvbnRhY3RVc01vZGFsX184SVBuSSAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIFxuICAuQ29udGFjdFVzTW9kYWxfQ29udGFjdFVzTW9kYWxfXzhJUG5JIC5jbG9zZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBcbiAgLkNvbnRhY3RVc01vZGFsX0NvbnRhY3RVc01vZGFsX184SVBuSSAubW9kYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuQ29udGFjdFVzTW9kYWxfQ29udGFjdFVzTW9kYWxfXzhJUG5JIC5tb2RhbC1kaWFsb2cge1xuICAgICAgd2lkdGg6IDc2dnc7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5Db250YWN0VXNNb2RhbF9Db250YWN0VXNNb2RhbF9fOElQbkkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIFxuICAgIC5Db250YWN0VXNNb2RhbF9Db250YWN0VXNNb2RhbF9fOElQbkkgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICB9XG4gIFxuICAgIC5Db250YWN0VXNNb2RhbF9Db250YWN0VXNNb2RhbF9fOElQbkkgLm1vZGFsLWZvb3RlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgIH1cbiAgXG4gICAgLkNvbnRhY3RVc01vZGFsX0NvbnRhY3RVc01vZGFsX184SVBuSSAubW9kYWwtZm9vdGVyIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgXG4gICAgLkNvbnRhY3RVc01vZGFsX0NvbnRhY3RVc01vZGFsX184SVBuSSAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICBcbiAgICAuQ29udGFjdFVzTW9kYWxfQ29udGFjdFVzTW9kYWxfXzhJUG5JIC5tb2RhbC1oZWFkZXIgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICBcbi5WaWRlb0hpZ2hsaWdodF9WaWRlb0hpZ2hsaWdodF9fMlQ1OUMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLlZpZGVvSGlnaGxpZ2h0X1ZpZGVvSGlnaGxpZ2h0X18yVDU5QyAuVmlkZW9IaWdobGlnaHRfdmlkZW9IaWdobGlnaHRDb250YWluZXJfXzJzcjJ2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLlZpZGVvSGlnaGxpZ2h0X1ZpZGVvSGlnaGxpZ2h0X18yVDU5QyAuVmlkZW9IaWdobGlnaHRfdmlkZW9IaWdobGlnaHRDb250YWluZXJfXzJzcjJ2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uSGlnaGxpZ2h0X0hpZ2hsaWdodF9fMVlGVVgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG5cbi5IaWdobGlnaHRfSGlnaGxpZ2h0X18xWUZVWCAuSGlnaGxpZ2h0X3RpdGxlQ29udGFpbmVyX18yekxQTSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5IaWdobGlnaHRfSGlnaGxpZ2h0X18xWUZVWCAuSGlnaGxpZ2h0X3RpdGxlQ29udGFpbmVyX18yekxQTSBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLkhpZ2hsaWdodF9IaWdobGlnaHRfXzFZRlVYIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5IaWdobGlnaHRfSGlnaGxpZ2h0X18xWUZVWCAuSGlnaGxpZ2h0X3RpdGxlQ29udGFpbmVyX18yekxQTSBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5TaGFyZV9TaGFyZV9fM1BESksge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uU2hhcmVfU2hhcmVfXzNQREpLIC5TaGFyZV9zaGFyZUl0ZW1fXzJWM2d3IHtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5TaGFyZV9TaGFyZV9fM1BESksgLlNoYXJlX3NoYXJlSXRlbV9fMlYzZ3cgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlNoYXJlX1NoYXJlX18zUERKSyAuU2hhcmVfZW52ZWxvcGVJY29uX18zRndaayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuU2hhcmVfU2hhcmVfXzNQREpLIC5TaGFyZV9zaGFyZUl0ZW1fXzJWM2d3IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcbiAgfVxufVxuXG4uVmlkZW9fVmlkZW9fXzE5X2FxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgcGFkZGluZzogNTBweDtcbn1cblxuLlZpZGVvX1ZpZGVvX18xOV9hcTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXktNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5WaWRlb19WaWRlb19fMTlfYXEgLlZpZGVvX3ZpZGVvQ29udGFpbmVyX18xZUptSiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM4MHB4O1xufVxuLlZpZGVvX1ZpZGVvX18xOV9hcSAuVmlkZW9fcGxheWVyQ29udGFpbmVyX19WdVE0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogUGxheWVyIHJhdGlvOiAxMDAgLyAoMTI4MCAvIDcyMCkgKi9cbn1cblxuLlZpZGVvX1ZpZGVvX18xOV9hcSAuVmlkZW9fcmVhY3RQbGF5ZXJfXzJDSVJPIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuVmlkZW9fVmlkZW9fXzE5X2FxIC5WaWRlb192aWRlb0NvbnRhaW5lcl9fMWVKbUoge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5WaWRlb19WaWRlb19fMTlfYXEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5WaWRlb19WaWRlb19fMTlfYXEgLlZpZGVvX3ZpZGVvQ29udGFpbmVyX18xZUptSiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX18yUkFiXyB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fVmlkZW9EZXNjcmlwdGlvbl9fMlJBYl8gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fVmlkZW9EZXNjcmlwdGlvbl9fMlJBYl8gLlZpZGVvRGVzY3JpcHRpb25fdmlkZW9IZWFkaW5nX18yTURtWCB7XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uX1ZpZGVvRGVzY3JpcHRpb25fXzJSQWJfIC5WaWRlb0Rlc2NyaXB0aW9uX2NhcmRzQ29udGVudF9fMkItazUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX18yUkFiXyAuVmlkZW9EZXNjcmlwdGlvbl9sb2dvX18zVVJfSCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fVmlkZW9EZXNjcmlwdGlvbl9fMlJBYl8gLlZpZGVvRGVzY3JpcHRpb25fYm9yZGVyX18zalJoZSB7XG4gIGJvcmRlcjogc29saWQgcmdiYSgyNDgsIDE5OCwgNTgsIDAuOSk7XG4gIGJvcmRlcjogc29saWQgdmFyKC0teWVsbG93LTcpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLlZpZGVvRGVzY3JpcHRpb25fVmlkZW9EZXNjcmlwdGlvbl9fMlJBYl8ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAuVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX18yUkFiXyAuVmlkZW9EZXNjcmlwdGlvbl9oZWFkaW5nV2l0aExvZ29fXzNiNnhuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5RdWVzdGlvbnNfUXVlc3Rpb25zX196UHJQaiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG59XG4uUXVlc3Rpb25zX3dyYXBwZXJfXzM5cHNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5RdWVzdGlvbnNfUXVlc3Rpb25zX196UHJQaiAuUXVlc3Rpb25zX3F1ZXN0aW9uX18yRzctcSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5RdWVzdGlvbnNfUXVlc3Rpb25zX196UHJQaiAuUXVlc3Rpb25zX3F1ZXN0aW9uX18yRzctcSBoMiB7XG4gIGNvbG9yOiAjZmFkMDRlO1xuICBjb2xvcjogdmFyKC0teWVsbG93LTIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMCAzMHB4IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uUXVlc3Rpb25zX3N1YlRpdGxlQ29sX18xUG4zNiB7XG4gIHdpZHRoOiA4MC41cmVtO1xufVxuXG4uUXVlc3Rpb25zX3N1YlRpdGxlX18yb2h5YiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5RdWVzdGlvbnNfc3ViVGl0bGVDb2xfXzFQbjM2IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5RdWVzdGlvbnNfc3ViVGl0bGVfXzJvaHliIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4uUXVlc3Rpb25fUXVlc3Rpb25fXzI1NWx1IC5RdWVzdGlvbl9kcm9wZG93bkJ1dHRvbl9fMnVLUUQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uUXVlc3Rpb25fUXVlc3Rpb25fXzI1NWx1IC5RdWVzdGlvbl9kcm9wZG93bi1tZW51X18xUS1PRyA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uUXVlc3Rpb25fUXVlc3Rpb25fXzI1NWx1IC5RdWVzdGlvbl9kcm9wZG93bkJ1dHRvbl9fMnVLUUQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG59XG5cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgdWxbYXJpYS1sYWJlbGxlZGJ5PSdmaXJzdERyb3Bkb3duUXVlc3Rpb24nXSB7XG4gIHdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xufVxuXG4uUXVlc3Rpb25fUXVlc3Rpb25fXzI1NWx1IHVsW2FyaWEtbGFiZWxsZWRieT0nc2Vjb25kRHJvcGRvd25RdWVzdGlvbiddIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgei1pbmRleDogMztcbn1cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgdWxbYXJpYS1sYWJlbGxlZGJ5PSdzZWNvbmREcm9wZG93blF1ZXN0aW9uJ10gPiBsaSA+IGEge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4uUXVlc3Rpb25fUXVlc3Rpb25fXzI1NWx1IHVsW2FyaWEtbGFiZWxsZWRieT0nZmlyc3REcm9wZG93blF1ZXN0aW9uJ10gPiBsaSA+IGEge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbiNRdWVzdGlvbl9wcmltYXJ5UXVlc3Rpb25fXzNHSmRQIC5RdWVzdGlvbl9kcm9wZG93bkJ1dHRvbl9fMnVLUUQge1xuICB3aWR0aDogNDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLlF1ZXN0aW9uX2Ryb3Bkb3duTWVudV9fcmc5dmsge1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG59XG4jUXVlc3Rpb25fc2Vjb25kYXJ5UXVlc3Rpb25fXzFWNEFwIC5RdWVzdGlvbl9kcm9wZG93bkJ1dHRvbl9fMnVLUUQge1xuICB3aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLlF1ZXN0aW9uX1F1ZXN0aW9uX18yNTVsdSB1bFthcmlhLWxhYmVsbGVkYnk9J2ZpcnN0RHJvcGRvd25RdWVzdGlvbiddIHtcbiAgICB3aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuUXVlc3Rpb25fUXVlc3Rpb25fXzI1NWx1IHVsW2FyaWEtbGFiZWxsZWRieT0nc2Vjb25kRHJvcGRvd25RdWVzdGlvbiddIHtcbiAgICB3aWR0aDogMzgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0M3B4KSB7XG4gIC5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgdWxbYXJpYS1sYWJlbGxlZGJ5PSdmaXJzdERyb3Bkb3duUXVlc3Rpb24nXSB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuUXVlc3Rpb25fUXVlc3Rpb25fXzI1NWx1IHVsW2FyaWEtbGFiZWxsZWRieT0nc2Vjb25kRHJvcGRvd25RdWVzdGlvbiddIHtcbiAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uTWFpbl9NYWluX18zdnA1ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4uTWFpbl9NYWluX18zdnA1ZyAuTWFpbl9hc2tDb250YWluZXJfXzJrSFRQIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLk1haW5fcXVlc3Rpb25JY29uX18yc2pRYyB7XG4gIHdpZHRoOiAyM2VtO1xuICBoZWlnaHQ6IDIwZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNzVweDtcbiAgcmlnaHQ6IDElO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0M3B4KSB7XG4gIC5NYWluX3F1ZXN0aW9uSWNvbl9fMnNqUWMge1xuICAgIHdpZHRoOiAxN2VtO1xuICAgIGhlaWdodDogMTdlbTtcbiAgICB0b3A6IDI2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uQmFubmVyX0Jhbm5lcl9fMnFXRl8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xuICAvKiBoZWlnaHQ6IDM0MnB4OyAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5CYW5uZXJfQmFubmVyX18ycVdGXyAuQmFubmVyX3F1ZXN0aW9uSW1hZ2VfXzNXZnFNIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IDI5MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICByaWdodDogMSU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgei1pbmRleDogMTtcbn1cblxuLkJhbm5lcl9CYW5uZXJfXzJxV0ZfIC5CYW5uZXJfcXVlc3Rpb25JY29uX18ycFFqeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNSU7XG4gIHJpZ2h0OiAxOCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5CYW5uZXJfQmFubmVyX18ycVdGXyAuQmFubmVyX3dyYXBwZXJfX2NqLXNhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uQmFubmVyX0Jhbm5lcl9fMnFXRl8gLkJhbm5lcl9oZWFkZXJUaXRsZV9fMWpDc2Uge1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMjFweDsgLyogRm9yIElFMTEqL1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5CYW5uZXJfQmFubmVyX18ycVdGXyAuQmFubmVyX2hlYWRlclRpdGxlX18xakNzZSBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uTmVlZEhlbHBfTmVlZEhlbHBfX2Vzbk9XIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgLk5lZWRIZWxwX3dyYXBwZXJfX1dyMnpWIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDcwdnc7XG59XG5cbi5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgLk5lZWRIZWxwX3F1ZXN0aW9uc0NvbnRhaW5lcl9fMkFKaUwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgLk5lZWRIZWxwX3F1ZXN0aW9uc0NvbnRhaW5lcl9fMkFKaUwgLk5lZWRIZWxwX3F1ZXN0aW9uX19Bek04bCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zTGlzdF9fMjBTQjcge1xuICBjb2x1bW5zOiAyO1xuICAtd2Via2l0LWNvbHVtbnM6IDI7XG4gIC1tb3otY29sdW1uczogMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uTmVlZEhlbHBfTmVlZEhlbHBfX2Vzbk9XIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuTmVlZEhlbHBfTmVlZEhlbHBfX2Vzbk9XIC5OZWVkSGVscF93cmFwcGVyX19XcjJ6ViB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cblxuICAuTmVlZEhlbHBfTmVlZEhlbHBfX2Vzbk9XIC5OZWVkSGVscF93cmFwcGVyX19XcjJ6ViA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgLk5lZWRIZWxwX3F1ZXN0aW9uc0NvbnRhaW5lcl9fMkFKaUwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgLk5lZWRIZWxwX3F1ZXN0aW9uc0xpc3RfXzIwU0I3IHtcbiAgICAtd2Via2l0LWNvbHVtbnM6IDE7XG4gICAgICAgICAgICBjb2x1bW5zOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICAuTmVlZEhlbHBfTmVlZEhlbHBfX2Vzbk9XIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgLk5lZWRIZWxwX3F1ZXN0aW9uc0NvbnRhaW5lcl9fMkFKaUwge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfd3JhcHBlcl9fV3IyelYge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zQ29udGFpbmVyX18yQUppTCA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG5cbi5BZ2VuY3lQb2NfY2FyZHNfXzNUWldZIHVsLFxuLkFnZW5jeVBvY19jYXJkc0l0ZW1fXzJDWTM5IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hLkFnZW5jeVBvY19hbGlua19fM0V4Tmcge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLkFnZW5jeVBvY19jYXJkc19fM1RaV1kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uQWdlbmN5UG9jX2NhcmRzSXRlbV9fMkNZMzkge1xuICBoZWlnaHQ6IDY2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IC8qIEZvciBJRTExKi9cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTExKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uQWdlbmN5UG9jX2NhcmRzSXRlbV9fMkNZMzk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHZhcigtLXZlcnktZGFyay1ncmV5LTIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uQWdlbmN5UG9jX2NhcmRzQ29udGVudF9fMnJCVmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IC8qIEZvciBJRTExKi9cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTExKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LTMpO1xufVxuXG4uQWdlbmN5UG9jX2NhcmRzX18zVFpXWSBoNSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktMyk7XG59XG5cbi5BZ2VuY3lQb2NfY2FyZHNJY29uX18ydXJraiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTE3cHgpIHtcbiAgLkFnZW5jeVBvY19jYXJkc0l0ZW1fXzJDWTM5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5BZ2VuY3lQb2NfY2FyZHNJY29uX18ydXJraiB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG4gIC5BZ2VuY3lQb2NfY2FyZHNfXzNUWldZIGg1IHtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLyogMiBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MThweCkgYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5BZ2VuY3lQb2NfY2FyZHNfXzNUWldZIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLkFnZW5jeVBvY19jYXJkc0l0ZW1fXzJDWTM5IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuXG4vKiAzIGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MzZweCkgYW5kIChtYXgtd2lkdGg6IDk2OXB4KSB7XG4gIC5BZ2VuY3lQb2NfY2FyZHNJdGVtX18yQ1kzOSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuQWdlbmN5UG9jX2NhcmRzX18zVFpXWSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKiA0IGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NzBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuQWdlbmN5UG9jX2NhcmRzSXRlbV9fMkNZMzkge1xuICAgIHdpZHRoOiAyMC41JTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi8qIDUgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuQWdlbmN5UG9jX2NhcmRzSXRlbV9fMkNZMzkge1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cbn1cblxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uRmFxSXRlbV9hY2NvcmRpb25Sb290X18yeWhmbSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX2FjY29yZGlvbl9fMzZyN0Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX3RpdGxlV3JhcHBlcl9fMXdmVnoge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fY2FyZXRfXzJEZkVVIHtcbiAgY29sb3I6ICMyNTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTQpO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX3RpdGxlUm93X18xdDlJcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fdGl0bGVSb3dfXzF0OUlzIGgzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIGhyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZDA0ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93LTIpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uRmFxSXRlbV9GYXFJdGVtX18zQzcwYSAuRmFxSXRlbV9ib2R5X18ySDJfZiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uRmFxSXRlbV9GYXFJdGVtX18zQzcwYSAuRmFxSXRlbV9xdWVzdGlvbkNvbnRhY3RVc0J0bkNvbnRhaW5lcl9fMWZISmkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX3RpdGxlUm93X18xdDlJcyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIGhyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX3RpdGxlUm93X18xdDlJcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fdGl0bGVSb3dfXzF0OUlzIGgzIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX2JvZHlfXzJIMl9mIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuRmFxSXRlbV9GYXFJdGVtX18zQzcwYSAuRmFxSXRlbV9xdWVzdGlvbkNvbnRhY3RVc0J0bkNvbnRhaW5lcl9fMWZISmkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uRmFxSXRlbV9GYXFJdGVtX18zQzcwYSBhLFxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5GYXFJdGVtX2tleXdvcmRTdHlsZV9fMWZiWVoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDhweCA1cHggMDtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5GYXFJdGVtc19GYXFJdGVtc19fM1lYNS0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuRmFxSXRlbXNfRmFxSXRlbXNfXzNZWDUtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLkZhcUl0ZW1zX0ZhcUl0ZW1zX18zWVg1LSA+ICoge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5Gb290ZXJfRm9vdGVyX18zU21jMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xufVxuXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl93cmFwcGVyX18zUjFMOCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfYXNrQ29udGFpbmVyX18xRXAyYiB7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAxNXB4IDA7XG59XG5cbi5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gLkZvb3Rlcl9saW5rX19uTWk4YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIC5Gb290ZXJfbGlua19fbk1pOGIgYSxcbi5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biBidXR0b24sXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gYnV0dG9uOmZvY3VzLFxuLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIGJ1dHRvbjphY3RpdmUsXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gYnV0dG9uOmhvdmVyLFxuLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIC5Gb290ZXJfbGlua19fbk1pOGI6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gLkZvb3Rlcl9saW5rX19uTWk4YiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4ge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAuRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gLkZvb3Rlcl9saW5rX19uTWk4YiB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAzMHB4O1xuICB9XG5cbiAgLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIC5Gb290ZXJfbGlua19fbk1pOGI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX3dyYXBwZXJfXzNSMUw4IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biAuRm9vdGVyX2xpbmtfX25NaThiIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX3dyYXBwZXJfXzNSMUw4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICAuRm9vdGVyX2Fza0NvbnRhaW5lcl9fMUVwMmIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLkZhcV9GYXFfXzJvRFhIIHtcbn1cblxuXG4uQXdhcmRzU2VjdGlvbl9iYWNrZ3JvdW5kUm93X18zaGdiUiB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQXdhcmRzU2VjdGlvbl9xdW90ZV9pY29uX18yNGo4eSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGFsaWduLWl0ZW1zOiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uQXdhcmRzU2VjdGlvbl9taWRDb2xfXzJTSmNFIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLkF3YXJkc1NlY3Rpb25fYXdhcmRzQ29sX19IeElTNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5Bd2FyZHNTZWN0aW9uX2JhY2tncm91bmRMZWZ0X19vbGNZNyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLkF3YXJkc1NlY3Rpb25faGlkZVJvdzFfX3ZGMm1QIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Bd2FyZHNTZWN0aW9uX2JhY2tncm91bmRSaWdodF9fMXh2encge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTA7XG59XG4uQXdhcmRzU2VjdGlvbl9hd2FyZHNSb3dfXzJkaWI5IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uQXdhcmRzU2VjdGlvbl9oZWFkaW5nX18zR2JoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGNvbG9yOiB2YXIoLS1jb2QtZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5Bd2FyZHNTZWN0aW9uX2FsaWduQ2VudGVyX18zRldFcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uQXdhcmRzU2VjdGlvbl9hd2FyZHNfX0ttdFZSID4gcCB7XG4gIG1hcmdpbjogMCAwIDVweCAhaW1wb3J0YW50O1xufVxuLkF3YXJkc1NlY3Rpb25faW1hZ2VSaWdodF9fMXhLYVgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTEwO1xufVxuLkF3YXJkc1NlY3Rpb25faW1hZ2VMZWZ0X185MUFZdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uQXdhcmRzU2VjdGlvbl9pY29uX18xWjkxXyB7XG4gIGNvbG9yOiByZ2IoMjQ4LCAxOTgsIDU4KTtcbiAgY29sb3I6IHZhcigtLXllbGxvdy00KTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uQXdhcmRzU2VjdGlvbl95ZWFyX18xZXZnSyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGNvbG9yOiB2YXIoLS1jb2QtZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5Bd2FyZHNTZWN0aW9uX2F3YXJkc19fS210VlIge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5Bd2FyZHNTZWN0aW9uX2Z1bGxIZWlnaHRfXzJzc3owIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkF3YXJkc1NlY3Rpb25fcXVvdGVfXzFXNEx4ID4gcDpudGgtY2hpbGQoMikge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5Bd2FyZHNTZWN0aW9uX2F3YXJkc19fS210VlIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLkF3YXJkc1NlY3Rpb25faGlkZVJvdzFfX3ZGMm1QIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxuICAuQXdhcmRzU2VjdGlvbl9oaWRlUm93X18xYUpQZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuQXdhcmRzU2VjdGlvbl9hd2FyZHNSb3dfXzJkaWI5IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuQXdhcmRzU2VjdGlvbl9taWRDb2xfXzJTSmNFIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuQXdhcmRzU2VjdGlvbl9xdW90ZV9pY29uX18yNGo4eSB7XG4gICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uQmVuZWZpdEZpbmRlcl9oZWFkZXJUaXRsZV9fM0tnR2gge1xufVxuXG4uQmVuZWZpdEZpbmRlcl9oZWFkZXJUaXRsZV9fM0tnR2ggaDEge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uQmVuZWZpdEZpbmRlcl9iZ0JsdWVfXzJKNlNkIHtcbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAuQmVuZWZpdEZpbmRlcl9oZWFkZXJUaXRsZV9fM0tnR2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLkNhdGVnb3JpZXNfY2FyZHNfXzFMMllTIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLkNhdGVnb3JpZXNfY2FyZEJveF9fMm4xUU4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uQ2F0ZWdvcmllc19jYXJkX18xT2pWaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxZW07XG59XG4uQ2F0ZWdvcmllc19jYXJkX18xT2pWaTpob3Zlcixcbi5DYXRlZ29yaWVzX2NhcmRfXzFPalZpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTlmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTUpO1xufVxuLkNhdGVnb3JpZXNfY2hlY2tlZF9fMndPdzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlOWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNSk7XG4gIGJvcmRlcjogM3B4ICMwYTY0YjYgc29saWQ7XG4gIGJvcmRlcjogM3B4IHZhcigtLWRhcmstYmx1ZS0yKSBzb2xpZDtcbn1cbi5DYXRlZ29yaWVzX2hlYWRlcl9fQTFybEwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uQ2F0ZWdvcmllc19oZWFkZXJCbG9ja19fM0ZYS08ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLkNhdGVnb3JpZXNfcGFnZURlc2NyaXB0aW9uX18xSXRpNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5DYXRlZ29yaWVzX2NoZWNrQWxsX19nWElEbiB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5DYXRlZ29yaWVzX25leHRfXzJpb3h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDg5LCAxNjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMyk7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEzOHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgMnB4IHJnYigwLCA4OSwgMTY3KTtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tZGFyay1ibHVlLTMpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMzBweDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cbi5DYXRlZ29yaWVzX25leHRfXzJpb3h0OmZvY3VzLFxuLkNhdGVnb3JpZXNfbmV4dF9fMmlveHQ6aG92ZXIge1xuICBjb2xvcjogcmdiKDAsIDg5LCAxNjcpO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uQ2F0ZWdvcmllc19uZXh0X18yaW94dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTYzNjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMyk7XG4gIGJvcmRlci1jb2xvcjogIzY1NjM2MztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTMpO1xufVxuXG4uQ2F0ZWdvcmllc19uZXh0Q29udGFpbmVyX185YUNsQSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLkNhdGVnb3JpZXNfaGlkZUxpbmtfXzFpVEUzIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uQ2F0ZWdvcmllc19jYXRlZ29yeUNhcnRDb250YWluZXJfX1hjTkhXIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuXG4uQ2F0ZWdvcmllc19oaWRlTGlua19fMWlURTM6aG92ZXIsXG4uQ2F0ZWdvcmllc19oaWRlTGlua19fMWlURTM6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uQ2F0ZWdvcmllc19jYXRIZWFkZXJfX2lrM2FVIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMCA0NnB4IDEwcHggMDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktMyk7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLkNhdGVnb3JpZXNfY2hlY2tlZEljb25fXzFOMThvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiAtMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5QcmVjb25kaXRpb25zX0JGY29udGFpbmVyX18zRE4wZiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLlByZWNvbmRpdGlvbnNfcXVlc3Rpb25Cb3hfX1J3d1BLIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5QcmVjb25kaXRpb25zX251bWJlcl9fM0wwRlUge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5QcmVjb25kaXRpb25zX3NlY29uZExpbmVfXzFydHN1IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5QcmVjb25kaXRpb25zX2FzdGVyaXNrX18xeWltSiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLlByZWNvbmRpdGlvbnNfaGVhZGVyX18ySC1raCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5QcmVjb25kaXRpb25zX25leHRCdXR0b25Db250YWluZXJfXzI4S2FuIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLlByZWNvbmRpdGlvbnNfZnJvbU1pbmlxQWxlcnRfXzJ0SzVlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDM1cHggYXV0byAwcHggYXV0bztcbn1cblxuLlByZWNvbmRpdGlvbnNfZnJvbU1pbmlxQWxlcnRfXzJ0SzVlIC5NdWlBbGVydC1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlByZWNvbmRpdGlvbnNfZnJvbU1pbmlxQWxlcnRfXzJ0SzVlIC5NdWlBbGVydC1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uUHJlY29uZGl0aW9uc19hbGxBbnN3ZXJlZEFsZXJ0X18yTnBVYyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5QcmVjb25kaXRpb25zX2Zyb21NaW5pcVRleHRfX2ZDdGJkIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLlByZWNvbmRpdGlvbnNfc2Vjb25kTGluZV9fMXJ0c3UgYSxcbi5QcmVjb25kaXRpb25zX3NlY29uZExpbmVfXzFydHN1IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uUHJlY29uZGl0aW9uc19ncmlkU3R5bGVfXzIwQTNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uUHJlY29uZGl0aW9uc19uZXh0QnV0dG9uQ29udGFpbmVyX18yOEthbiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4uUHJlY29uZGl0aW9uc19xdWVzdGlvbkljb25fXzNHQ3A1IHtcbiAgcGFkZGluZzogNXB4IDAgMCA1cHg7XG59XG5cbi5QcmVjb25kaXRpb25zX3NrZWxldG9uX19LeUNpRCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uUHJlY29uZGl0aW9uc19yZXF1aXJlZF9fMzBxMUEge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uUHJlY29uZGl0aW9uc19zaG93SW5UYWJsZXRfXzN5Z1hpLFxuLlByZWNvbmRpdGlvbnNfaGlkZUluVGFibGV0X18zZXh2QSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlByZWNvbmRpdGlvbnNfaGlkZUluVGFibGV0VG9vbHRpcF9fM3lTdDcsXG4uUHJlY29uZGl0aW9uc19zaG93SW5UYWJsZXRUb29sdGlwX18ySndpdixcbi5QcmVjb25kaXRpb25zX3Nob3dJblRhYmxldFRvb2x0aXBUYWJzX18yc0g1bCxcbi5QcmVjb25kaXRpb25zX2hpZGVJblRhYmxldFRvb2x0aXBUYWJzX180RnMzTiB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLlByZWNvbmRpdGlvbnNfaGlkZUluVGFibGV0VG9vbHRpcF9fM3lTdDcge1xuICB0b3A6IC00NnB4O1xuICBsZWZ0OiAxNjVweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uUHJlY29uZGl0aW9uc19oaWRlSW5UYWJsZXRUb29sdGlwVGFic19fNEZzM04ge1xuICBsZWZ0OiA2NnB4O1xuICB0b3A6IDIycHg7XG4gIG1heC13aWR0aDogMTcycHg7XG59XG5cbi5QcmVjb25kaXRpb25zX3Nob3dJblRhYmxldFRvb2x0aXBfXzJKd2l2IHtcbiAgdG9wOiAtNDRweDtcbiAgbGVmdDogNjFweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uUHJlY29uZGl0aW9uc19zaG93SW5UYWJsZXRUb29sdGlwVGFic19fMnNINWwge1xuICBsZWZ0OiA3M3B4O1xuICB0b3A6IDIycHg7XG4gIG1heC13aWR0aDogMTkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLlByZWNvbmRpdGlvbnNfaGlkZUluVGFibGV0VG9vbHRpcF9fM3lTdDcge1xuICAgIGxlZnQ6IDY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5QcmVjb25kaXRpb25zX3Nob3dJblRhYmxldF9fM3lnWGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5QcmVjb25kaXRpb25zX2Zyb21NaW5pcUFsZXJ0X18ydEs1ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLlByZWNvbmRpdGlvbnNfaGVhZGVyX18ySC1raCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5QcmVjb25kaXRpb25zX2ZpcnN0TGluZV9fMThzaHYge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuUHJlY29uZGl0aW9uc19oaWRlSW5UYWJsZXRfXzNleHZBIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuUHJlY29uZGl0aW9uc19zaG93SW5UYWJsZXRUb29sdGlwX18ySndpdiB7XG4gICAgbGVmdDogLTRweDtcbiAgICB3aWR0aDogMTI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5QcmVjb25kaXRpb25zX3Nob3dJblRhYmxldFRvb2x0aXBfXzJKd2l2IHtcbiAgICB0b3A6IC00MXB4O1xuICAgIGxlZnQ6IC05cHg7XG4gIH1cbiAgLlByZWNvbmRpdGlvbnNfc2hvd0luVGFibGV0VG9vbHRpcFRhYnNfXzJzSDVsIHtcbiAgICBsZWZ0OiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuUHJlY29uZGl0aW9uc19oZWFkZXJfXzJILWtoLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLlByZWNvbmRpdGlvbnNfY2F0ZWdvcnlTd2l0Y2hlckNvbF9fMkhjSHoge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLlF1ZXN0aW9uc19sb25nQ2hlY2tfXzFHSUdpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5RdWVzdGlvbnNfbG9uZ0NoZWNrSW5uZXJfXzJ6T25oIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdpZHRoOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5RdWVzdGlvbnNfYXN0ZXJpc2tfXzE4cTFBIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuXG4uUXVlc3Rpb25zX3Rvb2x0aXBBbmRBc3Rlcmlza19fMmNULVcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLlF1ZXN0aW9uc19kcm9wRG93bkNvbnRhaW5lcl9fM0Y1cGYge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uUXVlc3Rpb25zX3BhZGRpbmdfXzF1UWVfIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5RdWVzdGlvbnNfY2hlY2tib3hfXzFEaEhCIHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1pbmRlbnQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uUXVlc3Rpb25zX2NoZWNrYm94RmllbGRzZXRfXzJMN1FBIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLlF1ZXN0aW9uc19jaGVja2JveFdyYXBwZXJfXzI5V1VBIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5RdWVzdGlvbnNfY2hlY2tib3hXcmFwcGVyX18yOVdVQSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLlF1ZXN0aW9uc19sZWdlbmRQYWRkaW5nX18zbWYzaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4uUXVlc3Rpb25zX2llRml4X18zck9NSSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlF1ZXN0aW9uc19kcm9wZG93bkxhYmVsX19LbnZ1QSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG59XG4uUXVlc3Rpb25zX2Ryb3Bkb3duRGF0ZV9fM3ZGTjYge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5RdWVzdGlvbnNfc2tpcFF1ZXN0aW9uQnRuQ29udGFpbmVyX18xekVLbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi5RdWVzdGlvbnNfc2tpcFF1ZXN0aW9uQnRuQ29udGFpbmVyX18xekVLbCAuUXVlc3Rpb25zX3NraXBRdWVzdGlvbkJ0bl9fM1NmZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAyNjFiNDtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS00KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uUXVlc3Rpb25zX3NraXBRdWVzdGlvbkJ0bkNvbnRhaW5lcl9fMXpFS2wgLlF1ZXN0aW9uc19za2lwUXVlc3Rpb25CdG5fXzNTZmV3OmZvY3VzIHtcbiAgY29sb3I6IHJnYig1LCA2MSwgMTA5KTtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS01KTtcbn1cblxuLlF1ZXN0aW9uc19za2lwUXVlc3Rpb25CdG5Db250YWluZXJfXzF6RUtsIC5RdWVzdGlvbnNfc2tpcFF1ZXN0aW9uQnRuX18zU2Zldzpmb2N1cyB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5RdWVzdGlvbnNfdG9vbFRpcENvbnRhaW5lcl9fMlBMVTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUXVlc3Rpb25zX3Rvb2xUaXBDb250YWluZXJfXzJQTFUyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5RdWVzdGlvbnNfdG9vbFRpcENsb3NlQnRuX18yNTR4QSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW46IDVweCAwcHggNXB4IGF1dG87XG59XG5cbi5RdWVzdGlvbnNfb3BlblRvb2x0aXBCdG5fX1dRNnZYIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSkgIWltcG9ydGFudDtcbn1cblxuLlF1ZXN0aW9uc190b29sVGlwQ2xvc2VCdG5fXzI1NHhBOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwNzY0YjY7XG4gIGZpbGw6IHZhcigtLWRhcmstYmx1ZS02KTtcbn1cblxuLlF1ZXN0aW9uc190b29sdGlwT3V0ZXJXcmFwcGVyX19JWTE5NCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLlF1ZXN0aW9uc190b29sdGlwSW5uZXJXcmFwcGVyX18xR1BObiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjM4cHg7XG59XG5cbi5RdWVzdGlvbnNfdG9vbHRpcENvbnRhaW5lcl9fMnhvSzcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMjM4cHg7XG4gIGxlZnQ6IC03N3B4O1xuICB0b3A6IC01MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuUXVlc3Rpb25zX2NoZWNrYm94X18xRGhIQiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5RdWVzdGlvbnNfdG9vbHRpcENvbnRhaW5lcl9fMnhvSzcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBsZWZ0OiAxMXB4O1xuICB9XG59XG5cbi54QnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM1NTU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWRhcmstZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nOiAzcHggMnB4IDAgMnB4O1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogLTEycHg7XG59XG5cbi54QnRuUmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU1NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGFyay1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4uYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiA3cHggOXB4IDhweCAtOHB4IHJnYmEoOTksIDk5LCA5OSwgMSk7XG4gIGJveC1zaGFkb3c6IDdweCA5cHggOHB4IC04cHggdmFyKC0tbGlnaHQtZ3JleS02KTtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBvcGFjaXR5OiAwLjk7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdG9wOiAzNnB4O1xuICBsZWZ0OiAxOTBweDtcbn1cbi5ib3gudG9wOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgIzUwNDY0NjtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG59XG4uYm94LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ib3gubGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA3cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ib3guYm90dG9tOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IC0xNXB4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfeEJ0bl9fMUNkRFQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU1NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGFyay1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAtMTJweDtcbn1cblxuLlR1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzX3hCdG5SaWdodF9fVWQ2UHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU1NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGFyay1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4uVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfYm94X181bFFsOSB7XG4gIGJveC1zaGFkb3c6IDdweCA5cHggOHB4IC04cHggcmdiYSg5OSwgOTksIDk5LCAxKTtcbiAgYm94LXNoYWRvdzogN3B4IDlweCA4cHggLThweCB2YXIoLS1saWdodC1ncmV5LTYpO1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlR1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzX2JveF9fNWxRbDkuVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfdG9wX18yNEIxYjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IC0xNXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICM1MDQ2NDY7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xufVxuLlR1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzX2JveF9fNWxRbDkuVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfcmlnaHRfXzI4VHBLOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5UdXRvcmlhbFRvb2x0aXBSZWxhdGl2ZVN0eWxlc19ib3hfXzVsUWw5LlR1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzX2xlZnRfX2tnZ0toOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDdweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLlR1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzX2JveF9fNWxRbDkuVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfYm90dG9tX18xRWJwcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9J3RleHQnXSxcbiNRdWVzdGlvbiBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggYmxhY2sgZG90dGVkO1xufVxuXG4jUXVlc3Rpb24gaW5wdXRbdHlwZT0nZGF0ZSddOmZvY3VzLFxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9J251bWJlciddOmZvY3VzLFxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBibGFjayBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuI1F1ZXN0aW9uIHNlbGVjdCxcbi5yd0Ryb3Bkb3duQ29udGFpbmVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBtYXJnaW46IDVweCA1cHg7XG4gIHBhZGRpbmc6IDAgMTRweCAwIDdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIC1tcy13b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuI1F1ZXN0aW9uIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQTNrbEVRVlJJUyszVk1VOUNNUlRGOGQ4ekJMK2Fpem9RRmh4MGtVazMzUnpkWU1ORlhVRm5ZZUdyWVl5YUppVXhKSERMU3hvZGJOS3BmZWZmYzkvcGJhUHlhQ3JyKzNPQSsrejRydFQ1UGc1R3VNbkNZOXlXUUVvQkUxeGhsVVVQOFlEckNCSUIwdm9qTHZHTzB5ejRobTRKSkFLY1lZb1BIR09aQVVkWW9JTUJYcmM1aVFBSGVNbHp2aUZ5Z2o3Tzhka1dFSlU0WEk4Y2hBTFJobjlBVktIZjcwVlJUSHU0d0ZmYm1LWkxOS3Q1MGRMQm5uYTBpbWNNZC8ySTBwaFdhM1kvRDFlMVhhOUJDWkpHMFZ1UU5wYVdLTXg3MnhTMUZsNS9XTjNCTitBZ0poblpRbHE0QUFBQUFFbEZUa1N1UW1DQycpXG4gICAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDNweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJ3RHJvcGRvd25Db250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydy1kcm9wZG93bi1saXN0LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ydy1wb3B1cC10cmFuc2l0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucnctaW5wdXQsXG4ucnctZHJvcGRvd24tbGlzdC1hdXRvZmlsbCxcbi5ydy1maWx0ZXItaW5wdXQge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbiNRdWVzdGlvbiBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNRdWVzdGlvbiBpbnB1dFt0eXBlPSdjaGVja2JveCddID4gbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuI1F1ZXN0aW9uIGxlZ2VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI1F1ZXN0aW9uIGxhYmVsID4gcCxcbmxlZ2VuZCA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbiNRdWVzdGlvbiBsZWdlbmQsXG4jUXVlc3Rpb24gbGFiZWwge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI1F1ZXN0aW9uIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNRdWVzdGlvbiBmaWVsZHNldCA+IGxhYmVsIHtcbiAgbWF4LXdpZHRoOiA5MyU7XG59XG5cbi8qIElFMTEgaGlkZSBuYXRpdmUgYnV0dG9uICh0aGFua3MgTWF0dCEpICovXG4jUXVlc3Rpb24gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2Ryb3Bkb3duLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xufVxuXG4vKm92ZXJpZGluZyB0aGUgY29sbGFwc2UgbW9kdWxlKi9cbi5yYy1jb2xsYXBzZS1pdGVtOmxhc3QtY2hpbGQgPiAucmMtY29sbGFwc2UtY29udGVudCB7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG59XG5cbi5yYy1jb2xsYXBzZS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNnB4IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucmMtY29sbGFwc2UgPiAucmMtY29sbGFwc2UtaXRlbSA+IC5yYy1jb2xsYXBzZS1oZWFkZXIge1xuICBjb2xvcjogcmdiKDAsIDg5LCAxNjcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMykgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCA1cHggMTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbiNRdWVzdGlvbiBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNRdWVzdGlvbiBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uUHJvZ3Jlc3NCYXJfcHJvZ3Jlc3NCYXJCb3hfXzI2VlJtIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjJweCAyMHB4O1xuICBtYXJnaW46IC02MHB4IDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY2lyY2xlTnVtIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaXJjbGVOdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuLkJGRm9vdGVyX2JmZm9vdGVyX18xQksxOSB7XG4gICAgbWFyZ2luOiAtOTBweCAwIDM4cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuQkZGb290ZXJfc3BlY2lhbEZvb3Rlcl9fR0JSNUcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAuQkZGb290ZXJfZGlzYWJsZWRTcGFuX18yVzd6ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS00KSAhaW1wb3J0YW50O1xuICB9XG4gIC5CRkZvb3Rlcl9kaXNhYmxlZExpbmtfXzI3d1hDIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5CRkZvb3Rlcl9kaXNhYmxlZExpbmtfXzI3d1hDOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIFxuICAuQkZGb290ZXJfc3BlY2lhbEZvb3Rlcl9fR0JSNUcgYSB7XG4gICAgY29sb3I6ICMwMDY2Y2M7XG4gIH1cbiAgXG4gIC5CRkZvb3Rlcl9zcGVjaWFsRm9vdGVyX19HQlI1RyBhOmhvdmVyLCAuQkZGb290ZXJfc3BlY2lhbEZvb3Rlcl9fR0JSNUcgYTpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICBcbiAgLkJGRm9vdGVyX2xlZnRCdG5fXzNSbHRYIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxuICB9XG4gIFxuICAuQkZGb290ZXJfbWlkQnRuX18zNEVtNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAuQkZGb290ZXJfcmlnaHRCdG5fXzJSRUhXIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgXG4gIC5CRkZvb3Rlcl9yaWdodEJ0bl9fMlJFSFcgYTpmb2N1cyA+IHNwYW4ge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICBcbiAgLkJGRm9vdGVyX3Jlc3VsdEJ0bl9fNFk4NGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgcGFkZGluZzogOHB4IDMycHggOHB4IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDA2NmNjO1xuICAgIG1hcmdpbjogMCAzNnB4IDAgMDtcbiAgfVxuICBcbiAgLkJGRm9vdGVyX3Jlc3VsdEJ0bl9fNFk4NGU6aG92ZXIsIC5CRkZvb3Rlcl9yaWdodEJ0bl9fMlJFSFcgYTpmb2N1cyA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICB9XG4gIFxuICAuQkZGb290ZXJfY2lyY2xlTnVtX18zbjFydiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY2MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1yZWQpO1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICByaWdodDogLTlweDtcbiAgICB0b3A6IC04cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5CRkZvb3Rlcl9yZXN1bHRCdG5fXzRZODRlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIFxuICAuQkZGb290ZXJfZm9vdEljb25fXzFoQjJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgXG4gIC5CRkZvb3Rlcl9zdGFySWNvbl9fandTSWIge1xuICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLkJGRm9vdGVyX3NwZWNpYWxGb290ZXJfX0dCUjVHIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfc3BlY2lhbEZvb3Rlcl9fR0JSNUcgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfbW9iaWxlQnRuX18zQ0Q1ViB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4IDhweCAxMHB4O1xuICAgICAgY29sb3I6ICMwMDY2Y2M7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfcmVzdWx0QnRuX180WTg0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5CRkZvb3Rlcl9mb290SWNvbl9fMWhCMmUge1xuICAgICAgY29sb3I6ICMwMDY2Y2M7XG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgICB9XG4gIFxuICAgIC5CRkZvb3Rlcl9sZWZ0QnRuX18zUmx0WCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIFxuICAgIC5CRkZvb3Rlcl9yaWdodEJ0bl9fMlJFSFcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5CRkZvb3Rlcl9tb2JpbGVCdG5fXzNDRDVWIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggNnB4O1xuICAgICAgY29sb3I6ICMwMDY2Y2M7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfcmVzdWx0QnRuX180WTg0ZSB7XG4gICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCA2cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfZm9vdEljb25fXzFoQjJlIHtcbiAgICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5CRkZvb3Rlcl9zcGVjaWFsRm9vdGVyX19HQlI1RyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcbi5FbGlnaWJsZUJlbmVmaXRzX0VsaWdpYmxlQmVuZWZpdHNfXzN3THc0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuLkVsaWdpYmxlQmVuZWZpdHNfRWxpZ2libGVCZW5lZml0c19fM3dMdzQgLkVsaWdpYmxlQmVuZWZpdHNfYWxlcnRfXzJiRVVFIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjZjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IExhdG8tQm9sZCwgJ0xhdG8gQm9sZCcsIExhdG87XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgLyogd2hpdGUtc3BhY2U6ICdub3dyYXAnLCAqL1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIG1hcmdpbjowO1xufVxuXG4uRWxpZ2libGVCZW5lZml0c19FbGlnaWJsZUJlbmVmaXRzX18zd0x3NCAuRWxpZ2libGVCZW5lZml0c19idXR0b25Db250YWluZXJfXzJ0eUt5IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkVsaWdpYmxlQmVuZWZpdHNfRWxpZ2libGVCZW5lZml0c19fM3dMdzQgLkVsaWdpYmxlQmVuZWZpdHNfYWxlcnRfXzJiRVVFIC5FbGlnaWJsZUJlbmVmaXRzX251bWJlcl9fbVVlT1Yge1xuICBjb2xvcjogI2Y4YzYzYTtcbiAgY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FbGlnaWJsZUJlbmVmaXRzX0VsaWdpYmxlQmVuZWZpdHNfXzN3THc0IC5FbGlnaWJsZUJlbmVmaXRzX2FsZXJ0X18yYkVVRSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gIH1cbiAgLkVsaWdpYmxlQmVuZWZpdHNfRWxpZ2libGVCZW5lZml0c19fM3dMdzQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIHVsLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgYSNFbGlnaWJpbGl0eV9DaGVja2VyLXRhYi1SZXN1bHQge1xuICAvKmNvbG9yOiAjMDA2NmNjOyovXG4gIC8qdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ki9cbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGEjRWxpZ2liaWxpdHlfQ2hlY2tlci10YWItUmVzdWx0ID4gc3Bhbi5udW1iZXItb2YtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDY2Y2M7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5cbi5hc3RlcmlzayB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXF1aXJlZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV4dEJ1dHRvbkNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaGVhZGVyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI0VsaWdpYmlsaXR5X0NoZWNrZXIgPiAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAjRWxpZ2liaWxpdHlfQ2hlY2tlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZU1haW5fXzNFVW5zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uUmVzdWx0c1BhZ2VfYm94T3V0bGluZV9fMkhxWjcge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktNCk7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIG1hcmdpbjogMjBweCAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uUmVzdWx0c1BhZ2VfcmVzdWx0TXNnX19UdmNmbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDE2cHggMjZweCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiA5NXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5SZXN1bHRzUGFnZV9ib3hPdXRsaW5lX18ySHFaNyBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5SZXN1bHRzUGFnZV9zbWFsbEJveEljb25fXzEyQ25ZIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uUmVzdWx0c1BhZ2Vfc3Rhckljb25fX2I3LUMzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLlJlc3VsdHNQYWdlX3NtYWxsQm94T3V0bGluZV9fMk9jbjQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1NHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2IoMCwgODksIDE2Nyk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMyk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uUmVzdWx0c1BhZ2VfcmVzdWx0UF9fM2xlWk4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDhweCAwIDE2cHg7XG59XG5cbi5SZXN1bHRzUGFnZV9yZXN1bHROdW1fXzF5ZzU5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uUmVzdWx0c1BhZ2VfZXhwYW5kVGV4dF9fM2JROVQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4uUmVzdWx0c1BhZ2VfZXhwYW5kQWxsX18yYXhUSyB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5SZXN1bHRzUGFnZV9leHBhbmRlZEJveF9fQ3hHZEIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5SZXN1bHRzUGFnZV9yZXN1bHRCZW5lZml0c19fMUN5LTYgbGkge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICM4YzhiOGI7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgdmFyKC0tbGlnaHQtZ3JleS01KTtcbn1cbi5SZXN1bHRzUGFnZV9yZXN1bHRCZW5lZml0c19fMUN5LTYgPiBsaSB7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZCAhaW1wb3J0YW50O1xufVxuXG4uUmVzdWx0c1BhZ2VfcmVzdWx0QmVuZWZpdHNfXzFDeS02IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLlJlc3VsdHNQYWdlX3Jlc3VsdEJlbmVmaXRzX18xQ3ktNiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLlJlc3VsdHNQYWdlX3Jlc3VsdEJlbmVmaXRzX18xQ3ktNiBoNCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uUmVzdWx0c1BhZ2VfcmVzdWx0QmVuZWZpdHNfXzFDeS02IGg0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlJlc3VsdHNQYWdlX2NhcmRzQm94X18yVXUzaSB1bCxcbi5SZXN1bHRzUGFnZV9jYXJkc19fMk40UFAgbGkge1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hLlJlc3VsdHNQYWdlX2FsaW5rX18zZGxIVCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypGbGV4IGl0ZW1zKi9cbi5SZXN1bHRzUGFnZV9jYXJkQm94X18xSVFiNCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uUmVzdWx0c1BhZ2VfY2FyZHNfXzJONFBQIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLlJlc3VsdHNQYWdlX2NhcmRzSXRlbV9fMXlRUjUge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIHBhZGRpbmc6IDAuNWVtO1xuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxuLlJlc3VsdHNQYWdlX2NhcmRzQ29udGVudF9fMmF2elEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMWVtO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbn1cblxuLlJlc3VsdHNQYWdlX2NhcmRzSXRlbV9fMXlRUjUgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDQ2cHggMCAwO1xuICBjb2xvcjogIzMzMztcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5SZXN1bHRzUGFnZV9jYXJkc0ljb25fX3NSWEFKIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5SZXN1bHRzUGFnZV9idXR0b25zQ29udGFpbmVyX18xU1RnUyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5SZXN1bHRzUGFnZV9idXR0b25zQ29udGFpbmVyX18xU1RnUyBkaXY6Zmlyc3QtY2hpbGQgPiBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5SZXN1bHRzUGFnZV9idXR0b25zQ29udGFpbmVyX18xU1RnUyBkaXY6bnRoLWNoaWxkKDIpID4gYnV0dG9uIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uUmVzdWx0c1BhZ2VfYnV0dG9uc0NvbnRhaW5lcl9fMVNUZ1MgZGl2Omxhc3QtY2hpbGQgPiBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLlJlc3VsdHNQYWdlX2FkZGl0aW9uYWxCZW5lZml0c19fMlFTdDcge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uUmVzdWx0c1BhZ2Vfc2VsZWN0ZWRCZW5lZml0c19fMWtpQ3AgLlJlc3VsdHNQYWdlX3Jlc3VsdE1zZ19fVHZjZm4sXG4uUmVzdWx0c1BhZ2VfYWRkaXRpb25hbEJlbmVmaXRzX18yUVN0NyAuUmVzdWx0c1BhZ2VfcmVzdWx0TXNnX19UdmNmbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5SZXN1bHRzUGFnZV9idXR0b25zQ29udGFpbmVyX18xU1RnUyA+ICoge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxufVxuXG4vKiBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbnNDb250YWluZXIgZGl2IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0gKi9cblxuLyogMSBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuUmVzdWx0c1BhZ2VfY2FyZHNJdGVtX18xeVFSNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5SZXN1bHRzUGFnZV9idXR0b25zQ29udGFpbmVyX18xU1RnUyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLlJlc3VsdHNQYWdlX2NhcmRzX18yTjRQUCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLlJlc3VsdHNQYWdlX2JveE91dGxpbmVfXzJIcVo3IHtcbiAgICBtYXJnaW46IDIwcHggNXB4O1xuICB9XG4gIC5SZXN1bHRzUGFnZV9ib3hPdXRsaW5lX18ySHFaNyBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5SZXN1bHRzUGFnZV9yZXN1bHRNc2dfX1R2Y2ZuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogMiBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5SZXN1bHRzUGFnZV9jYXJkc0l0ZW1fXzF5UVI1IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VfY2FyZHNJdGVtX18xeVFSNTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuUmVzdWx0c1BhZ2VfaGlkZUluVGFibGV0X18ybUktcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLlJlc3VsdHNQYWdlX3Nob3dJblRhYmxldF9fMjJCdTgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLlJlc3VsdHNQYWdlX3Nob3dJbk1vYmlsZV9fM0FMRm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VNYWluX18zRVVucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV90b3BUaHJlZVJlc3VsdHNJdGVtc19feFpKSm4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV9zdGFySWNvbl9fYjctQzMge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV90b3BUaHJlZVJlc3VsdHNJdGVtc19feFpKSm4gc3Ryb25nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkgLlJlc3VsdHNQYWdlX2NhdGVnb3J5X18zcmQyeiB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZVByaW50X190SHZFeSAuUmVzdWx0c1BhZ2VfY2F0ZWdvcnlfXzNyZDJ6IC5SZXN1bHRzUGFnZV9jYXRlZ29yeUhlYWRlcl9fQjFvNmkge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZVByaW50X190SHZFeSAuUmVzdWx0c1BhZ2VfY2F0ZWdvcnlfXzNyZDJ6IC5SZXN1bHRzUGFnZV9jYXRlZ29yeU5hbWVfXzFyd3Z1IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzbWNwXCI7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic21jcFwiO1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV9jYXRlZ29yeV9fM3JkMnogLlJlc3VsdHNQYWdlX2NhdGVnb3J5SW1nX18xNVhJeSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkgLlJlc3VsdHNQYWdlX2NhdGVnb3J5X18zcmQyeiAuUmVzdWx0c1BhZ2VfbnVtYmVyT2ZCZW5lZml0c19fMTVzZGoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMTVweCAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV9jYXRlZ29yeV9fM3JkMnogLlJlc3VsdHNQYWdlX2NhdGVnb3J5QmVuZWZpdHNfXzItTjNFIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkgLlJlc3VsdHNQYWdlX2NhdGVnb3J5X18zcmQyeiAuUmVzdWx0c1BhZ2VfYmVuZWZpdFRpdGxlX18zQTdXRSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV9jYXRlZ29yeV9fM3JkMnogLlJlc3VsdHNQYWdlX2JlbmVmaXREZXNjcmlwdGlvbl9fM01wRXoge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLlJlc3VsdHNQYWdlX2V4cGFuZFRleHRfXzNiUTlUIHtcbiAgY29sb3I6ICMwOTY0YjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSkgIWltcG9ydGFudDtcbn1cblxuLkVtYWlsX0VtYWlsUmVzdWx0c19fMXBqNkQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRW1haWxfcGFkZGluZ19fYmdxMWgge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5FbWFpbF9hbGlnbl9fMm83emEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMDtcbn1cblxuLkVtYWlsX2J1dHRvbl9fM1JnZXAsXG4uRW1haWxfYnV0dG9uX18zUmdlcDpob3Zlcixcbi5FbWFpbF9idXR0b25fXzNSZ2VwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTIwKTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uRW1haWxfYnV0dG9uX18zUmdlcDpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5FbWFpbF9idXR0b25fXzNSZ2VwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMjEpO1xufVxuLkVtYWlsX2J1dHRvbkFsaWduX19FM1NobiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uRW1haWxfdGV4dF9fZTZ3T2oge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLkVtYWlsX2Vycm9yX18yalYwQyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2E0MDUwNTtcbiAgY29sb3I6IHZhcigtLXJlZC0yKTtcbn1cbi5FbWFpbF90ZXh0QXJlYV9fMlZWSHoge1xuICBoZWlnaHQ6IDEzNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FbWFpbF90b29sdGlwV3JhcHBlcl9fMmZSZzEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5FbWFpbF90b29sdGlwQ29udGFpbmVyX18yczFKMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI1MHB4O1xuICBsZWZ0OiAtMjA1cHg7XG4gIHRvcDogNjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuRW1haWxfdG9vbHRpcENvbnRhaW5lcl9fMnMxSjEge1xuICAgIGxlZnQ6IC0xNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLkVtYWlsX2FsaWduX18ybzd6YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuRW1haWxfcGFkZGluZ19fYmdxMWgge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLkVtYWlsX2J1dHRvbkFsaWduX19FM1NobiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5FbWFpbF90b29sdGlwQ29udGFpbmVyX18yczFKMSB7XG4gICAgbGVmdDogLTM2MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuRW1haWxfdG9vbHRpcENvbnRhaW5lcl9fMnMxSjEge1xuICAgIGxlZnQ6IC0yNzdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLkVtYWlsX3Rvb2x0aXBDb250YWluZXJfXzJzMUoxIHtcbiAgICBsZWZ0OiAtMjMxcHg7XG4gIH1cbn1cblxuLkJ1dHRvbl9idXR0b25fXzNfdlJEIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOHJlbSAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG5cbi5CdXR0b25fYnV0dG9uX18zX3ZSRDpob3Zlcixcbi5CdXR0b25fYnV0dG9uX18zX3ZSRDpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5CdXR0b25fYnV0dG9uX18zX3ZSRCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA0MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5CdXR0b25fYnV0dG9uX18zX3ZSRCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLlJ1bGVzRW5naW5lRXJyb3JNb2RhbF9ydWxlc0VuZ2luZUVycm9yTW9kYWxfXzMyUVctIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5SdWxlc0VuZ2luZUVycm9yTW9kYWxfcnVsZXNFbmdpbmVFcnJvck1vZGFsX18zMlFXLSAuUnVsZXNFbmdpbmVFcnJvck1vZGFsX2ljb25Db250YWluZXJfXzM3WVVYIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uUnVsZXNFbmdpbmVFcnJvck1vZGFsX3J1bGVzRW5naW5lRXJyb3JNb2RhbF9fMzJRVy0gLlJ1bGVzRW5naW5lRXJyb3JNb2RhbF9tb2RhbEJvZHlfXzN0a0YzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI21vYmlsZUZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI21vYmlsZUZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL3N0YXRpYy9tZWRpYS9jYXJldC1kb3duLXNvbGlkLjQ0YjViN2VjLnN2Zyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNiU7XG4gIHRvcDogLTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcywgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXM7XG59XG5cbiNtb2JpbGVGb290ZXIgLkNvbGxhcHNpYmxlX190cmlnZ2VyLmlzLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL3N0YXRpYy9tZWRpYS9jYXJldC11cC1zb2xpZC4zMmZmNTM4Zi5zdmcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTYlO1xuICB0b3A6IC0ycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMsIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zO1xufVxuXG4udHJpZ2dlclN0eWxlIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cblxuLnRyaWdnZXJTdHlsZSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbiNtb2JpbGVGb290ZXIgLnRyaWdnZXJTdHlsZSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cblxuI21vYmlsZUZvb3RlciAudHJpZ2dlclN0eWxlIGxpIGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50cmlnZ2VyU3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgI21vYmlsZUZvb3RlciAudHJpZ2dlclN0eWxlIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJpZ2dlclN0eWxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50cmlnZ2VyU3R5bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgI21vYmlsZUZvb3RlciAudHJpZ2dlclN0eWxlIHtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gIH1cbn1cblxuLmhlYWRpbmdfaGVhZGVyVGV4dF9fM0R0RXgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5oZWFkaW5nX3NlY29uZF9fN1FXd0sge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmRpdi5oZWFkaW5nX25vcm1hbFRleHRfXzM3T0tpIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG59XG4uaGVhZGluZ19yb3dfXzItQWV3IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaGVhZGluZ19kYXRlX18zb2dWMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoMixcbiAgLmhlYWRpbmdfc2Vjb25kX183UVd3SyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxJTtcbiAgfVxuICBoMi5oZWFkaW5nX2hlYWRlclRleHRfXzNEdEV4IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICBkaXYuaGVhZGluZ19ub3JtYWxUZXh0X18zN09LaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIGgyLFxuICAuaGVhZGluZ19zZWNvbmRfXzdRV3dLIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gIH1cbn1cblxuZGl2LmhlYWRpbmdfbm9ybWFsVGV4dF9fMzdPS2kgYSxcbmRpdi5oZWFkaW5nX25vcm1hbFRleHRfXzM3T0tpIGE6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uQmVuZWZpdExpc3Rfc3BhY2luZ19fVXhKSjUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5CZW5lZml0TGlzdF9yb3dfXzFSOGxXIHtcbiAgYm9yZGVyLXRvcDogMXB4O1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZG90dGVkO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLkJlbmVmaXRMaXN0X2NsZWFyRGl2X18xWTc1dyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5CZW5lZml0TGlzdF9jbGVhckRpdl9fMVk3NXcgc3ZnLFxuLkJlbmVmaXRMaXN0X2V4dGVybmFsTGlua0Rpdl9fOGh3TE4gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uQmVuZWZpdExpc3RfY2F0ZWdvcnlSb3dfXzNUT0dFIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5CZW5lZml0TGlzdF9jaGVja2JveExhYmVsX18ydHlBSyxcbi5CZW5lZml0TGlzdF9jb3VudF9famkxMHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLkJlbmVmaXRMaXN0X2JlbmVmaXRfY291bnRfXzM1UVgyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5CZW5lZml0TGlzdF9kaXZTdHlsZV9fMlJ0Mlgge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5CZW5lZml0TGlzdF9kaXZTdHlsZTFfXzJTTjlJLFxuLkJlbmVmaXRMaXN0X2NvdW50X19qaTEweSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uQmVuZWZpdExpc3RfYm9yZGVyX18yWkRYRyB7XG4gIG1hcmdpbjogMCAxMHB4IDVweCAwcHg7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICBib3JkZXItd2lkdGg6IHRoaW47XG59XG4uQmVuZWZpdExpc3RfY2xlYXJCdXR0b25fXzNEUDN2IHtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5CZW5lZml0TGlzdF9jbGVhckJ1dHRvbl9fM0RQM3Y6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5CZW5lZml0TGlzdF9pY29uX18xOHRVSiB7XG4gIGNvbG9yOiByZWQ7XG59XG4uQmVuZWZpdExpc3RfbGFiZWxfXzNlaFRULFxuLkJlbmVmaXRMaXN0X2JlbmVmaXRfY291bnRfXzM1UVgyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLkJlbmVmaXRMaXN0X3NlYXJjaEJ0bl9fMUgwREMge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5CZW5lZml0TGlzdF9idXR0b25fXzJvWGM3IHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQwNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNDlweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLkJlbmVmaXRMaXN0X2Zvcm1FbGVtZW50X18zUFZHMCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uQmVuZWZpdExpc3RfZm9ybVNlYXJjaEVsZW1lbnRfXzNUcjB3IHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLkJlbmVmaXRMaXN0X3BhZGRpbmdfX09wbEhYLFxuLkJlbmVmaXRMaXN0X3BhZGRpbmcxX192cE41WCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLkJlbmVmaXRMaXN0X2JlbmVmaXRsaXN0X18xLXhpXyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uQmVuZWZpdExpc3RfZmVkZXJhbFJlc3VsdHNfXzJoRUJoIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uQmVuZWZpdExpc3RfbGlua0NvbnRhaW5lcl9fMTY2Wkoge1xuICBwYWRkaW5nLWJvdHRvbTogMS41JTtcbn1cbi5CZW5lZml0TGlzdF9leHRlcm5hbExpbmtVcmxfX3doRGVTIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5CZW5lZml0TGlzdF9leHRlcm5hbExpbmtfXzJ6akRBIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5CZW5lZml0TGlzdF9leHRlcm5hbExpbmtEaXZfXzhod0xOIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiAxLjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uQmVuZWZpdExpc3RfbGlua19fMlZxdUQge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLkJlbmVmaXRMaXN0X2xpbmtfXzJWcXVEOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLkJlbmVmaXRMaXN0X2Rlc2NyaXB0aW9uQ29udGFpbmVyX18zLVVSYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjUlO1xufVxuLkJlbmVmaXRMaXN0X2Rlc2NyaXB0aW9uQ29udGFpbmVyX18zLVVSYSBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5CZW5lZml0TGlzdF9wYWdlcl9fMmROQTkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xufVxuXG4uQmVuZWZpdExpc3RfY29udGludWF0aW9uX18zT3FiayB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHBhZGRpbmc6IDAgMSUgMCAxJTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uQmVuZWZpdExpc3RfcGFnZXNfXzJGb2JHIHtcbiAgbWFyZ2luOiAwIDEuNSUgMCAxLjUlO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5CZW5lZml0TGlzdF9wcmV2X18zWjZDTixcbi5CZW5lZml0TGlzdF9uZXh0X18xV1FiWCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5CZW5lZml0TGlzdF9wcmV2X18zWjZDTiB7XG4gIG1hcmdpbjogMCAzLjUlIDAgMDtcbn1cbi5CZW5lZml0TGlzdF9uZXh0X18xV1FiWCB7XG4gIG1hcmdpbjogMCAwIDAgMy41JTtcbn1cblxuLkJlbmVmaXRMaXN0X25leHRfXzFXUWJYIHN2Zyxcbi5CZW5lZml0TGlzdF9wcmV2X18zWjZDTiBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4uQmVuZWZpdExpc3RfY3VycmVudFBhZ2VfXzI5WUZJIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uQmVuZWZpdExpc3RfcGFnZXJfXzJkTkE5IGE6bm90KC5CZW5lZml0TGlzdF9jdXJyZW50UGFnZV9fMjlZRkkpOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuLkJlbmVmaXRMaXN0X3BhZ2VyX18yZE5BOSBhOm5vdCguQmVuZWZpdExpc3RfY3VycmVudFBhZ2VfXzI5WUZJKTpmb2N1cyB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLkJlbmVmaXRMaXN0X3BhZ2VyX18yZE5BOSBhLkJlbmVmaXRMaXN0X2N1cnJlbnRQYWdlX18yOVlGSTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5CZW5lZml0TGlzdF9wYWdlcl9fMmROQTkgYS5CZW5lZml0TGlzdF9jdXJyZW50UGFnZV9fMjlZRkk6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5CZW5lZml0TGlzdF9yb3dfXzFSOGxXOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLkJlbmVmaXRMaXN0X2V4dGVybmFsTGlua0Rpdl9fOGh3TE4gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuQmVuZWZpdExpc3RfZXh0ZXJuYWxMaW5rRGl2X184aHdMTiB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2NhdGVnb3J5Um93X18zVE9HRSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5CZW5lZml0TGlzdF9kaXZTdHlsZV9fMlJ0Mlgge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5CZW5lZml0TGlzdF9jbGVhckRpdl9fMVk3NXcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2NsZWFyQnV0dG9uX18zRFAzdiB7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuQmVuZWZpdExpc3RfY2xlYXJCdXR0b25fXzNEUDN2OmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG4gIC5CZW5lZml0TGlzdF9mb3JtRWxlbWVudF9fM1BWRzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2JlbmVmaXRzX18zZlBNYSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDMwcHggMzBweDtcbiAgfVxuICAuQmVuZWZpdExpc3RfY2hlY2tib3hMYWJlbF9fMnR5QUssXG4gIC5CZW5lZml0TGlzdF9kaXZTdHlsZTFfXzJTTjlJLFxuICAuQmVuZWZpdExpc3RfYmVuZWZpdF9jb3VudF9fMzVRWDIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuQmVuZWZpdExpc3RfYmVuZWZpdF9jb3VudF9fMzVRWDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2Zvcm1TZWFyY2hFbGVtZW50X18zVHIwdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuQmVuZWZpdExpc3Rfc2VhcmNoQnRuX18xSDBEQyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5CZW5lZml0TGlzdF9idXR0b25fXzJvWGM3IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X3BhZGRpbmcxX192cE41WCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X3BhZGRpbmdfX09wbEhYIHtcbiAgICBib3JkZXItYm90dG9tOiBsaWdodGdyZXkgdGhpbiBkb3R0ZWQ7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDE1cHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2xhYmVsX18zZWhUVCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuQmVuZWZpdExpc3RfYmVuZWZpdGxpc3RfXzEteGlfIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2ZpbHRlcl9fMWVlREgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTY0Yjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgfVxuICAuQmVuZWZpdExpc3Rfcm93X18xUjhsVyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLkJlbmVmaXRMaXN0X25vcmVzdWx0c19fMkVNN1kge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5CZW5lZml0TGlzdF90aHJvYmJlcl9fM1Y3U2Yge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5UaXRsZSA+IC5yb3cge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmRpc2FibGVkIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmVuYWJsZWQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uZmlsdGVyQWNjb3JkaWFuID4gLnJvdyA+IC5Db2xsYXBzaWJsZSA+IC5Db2xsYXBzaWJsZV9fdHJpZ2dlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5maWx0ZXJBY2NvcmRpYW4gPiAucm93ID4gLkNvbGxhcHNpYmxlIC5Db2xsYXBzaWJsZV9fdHJpZ2dlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5maWx0ZXJBY2NvcmRpYW4gPiAucm93ID4gLkNvbGxhcHNpYmxlIC5Db2xsYXBzaWJsZV9fdHJpZ2dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVVDQU1BQUFDNlYrMC9BQUFBdWxCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8veUhDVEJBQUFBUFhSU1RsTUFBUUlEQkFVR0J3a1BFRHMrUVVKR1IwbExVRjFqYVd0eGMzVjNlSVdHaVl1TWpvK1JrcFNWbTZDanJiSzV1cjdYMnR6ZzR1VG04ZlgzK2Z2OWZFSHZLUUFBQUwxSlJFRlVHQmxWd1lkV3drQUFBTUZOQUkwTkZTeFlBU0VSNjZGWUFOMy8veTF6UWN4emhyV2ttZkRmOXVsVW5aNXM4U2M1ZDYyWHNOSjZ0dmJVb3ZKbzZTTWxuVmw2SURvMkNrQXdPZ0kydjQwQ0VJeStOcUJqSlFEQnlpSGNxNE94QVFqbVEvVU8zclVIbHdFSUYzQ21iN0RVRE9nQ1hTRFRCYnhxUWEzUUY3aFZ4NnpsYWdHN2xtNVlHVm5hZ2NiYzBvQm9hT216QWV3YjlZRytVWnNvTjdyS3JvMUdWTkxDMmpqbFYyZmh5dnlBV3JNOW1TMW5rNzBtbFI4bTNTNUZTazNTNVFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5maWx0ZXJBY2NvcmRpYW4gPiAucm93ID4gLkNvbGxhcHNpYmxlID4gLmlzLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFVQ0FNQUFBQzZWKzAvQUFBQXRGQk1WRVVBQUFELy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9vSzc0aEFBQUFPM1JTVGxNQUFRSURCQVVHQ1JFOVFFRkNSRVZIU1V0VVZsZFlYV0ZyYkc5d2NYTjBrWlNYbUp1ZG9LS21xS3EzdWJxOHZ0emU0T0xwOGZQMTkvbjcvVk1NeGhnQUFBQzlTVVJCVkJnWlhjR0hWc0pBQUFEQkRVU0NGYnMwQ1Jyc2VJb0ZrUDMvL3pJWHdMem5ESDhTL3NuT3B5dFgwN09NMnBVYnEwczIwaWRyajAwcUQwYmRScy9vbnVqQ3FBLzBqVTZCMW8rbEFkSEEwbklIT3BZR3JBMHRIY0dkT21UcldwM0FoNDZvalhRR1M4MGc2UUhkQkRKZHdMdm1KSk1BaENJaDF6ZTRWVjllRFVCdytxemV3SjZWQUFRcnU1RE9qUUlRakw2YndMRlJBSUxSSWRIWTBsZTcxZjYwbEZOcGpLM2xEVFpPRnE3Tk85VFNnMksybkJYN0taVmZjelVzaUd5L0NnQUFBQUFBU1VWT1JLNUNZSUk9KTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmZpbHRlckFjY29yZGlhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI21vYmlsZSB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbiAgI2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRpc2FibGVkLFxuICAuZW5hYmxlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbnNwYW4uQWR2YW5jZWRTZWFyY2hfbm9ybWFsVGV4dF9fM2pwMlQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkFkdmFuY2VkU2VhcmNoX2ZpbHRlcl9fRGdpYlkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLkFkdmFuY2VkU2VhcmNoX2JlbmVmaXRfXzFsTXJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuLkFkdmFuY2VkU2VhcmNoX2Fycm93X2Rvd25fX2NNZFVfIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5BZHZhbmNlZFNlYXJjaF9iZW5lZml0X18xbE1yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5BZHZhbmNlZFNlYXJjaF9maWx0ZXJfX0RnaWJZIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKmltcG9ydCBzdHlsZXMgbGlrZSAgIGNvbXBvc2VzOiBjbGFzc05hbWUgZnJvbSBcIi4uLy4uL0NvbW1vbi9nbG9iYWwuY3NzXCI7Ki9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gUmVndWxhcicpLCBsb2NhbCgnU291cmNlLVNhbnMtUHJvLVJlZ3VsYXInKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjE2L1M2dXl3NEJNVVRQSGp4NHdYaVd0RkNjLndvZmYyKVxuICAgICAgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLypibHVlIGJvcmRlciB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGJ1dHRvbiovXG4udHJhbnNwYXJlbnRCdXR0b24ge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA2cHggMCA2cHggMTVweDtcbn1cblxuLnRyYW5zcGFyZW50QnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLyptaXNtYXRjaGVkIGhlYWRpbmdzIHN0eWxpbmcqL1xuLm1pc21hdGNoZWRIZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIuMmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5taXNtYXRjaGVkU2Vjb25kV29yZCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jY29udGVudC13cmFwcGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogTGF6eSBMb2FkaW5nOiBmYWRlIGltYWdlIGluIGFmdGVyIGxvYWQgKi9cbi5sYXp5bG9hZCxcbi5sYXp5bG9hZGluZyB7XG5cdG9wYWNpdHk6IDA7XG59XG4ubGF6eWxvYWRlZCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXM7XG59XG4gXG4vKiBDaGF0Ym90IGJ1dHRvbnMgKi9cbi5hYy1wdXNoQnV0dG9uOmRpc2FibGVke1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLkVycm9yQm91bmRhcnlfZXJyb3JEaXZfXzF2ME9tIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCA1MHB4IDA7XG59XG5cbi5FcnJvckJvdW5kYXJ5X2Vycm9yQnV0dG9uX18zSGY3VCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjA4LCA3OCwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5DaGF0QWN0aW9uQnV0dG9uX0NoYXRBY3Rpb25CdXR0b25fX0tqSUdwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDdyZW07XG4gIHdpZHRoOiA3cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5Nb2RhbF9Nb2RhbF9fMTh3bzUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLkV4dGVybmFsTGlua1dhcm5pbmdfRXh0ZXJuYWxMaW5rV2FybmluZ19fMkw3Zi0ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLkV4dGVybmFsTGlua1dhcm5pbmdfRXh0ZXJuYWxMaW5rV2FybmluZ19fMkw3Zi0gLkV4dGVybmFsTGlua1dhcm5pbmdfbW9kYWxCb2R5X18yOVRlUyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uRXh0ZXJuYWxMaW5rV2FybmluZ19FeHRlcm5hbExpbmtXYXJuaW5nX18yTDdmLSAuRXh0ZXJuYWxMaW5rV2FybmluZ19tZXNzYWdlVGl0bGVfX2ljNDR4IHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLkV4dGVybmFsTGlua1dhcm5pbmdfbW9kYWxQYWRkaW5nX18zRzhtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5FeHRlcm5hbExpbmtXYXJuaW5nX0V4dGVybmFsTGlua1dhcm5pbmdfXzJMN2YtIC5FeHRlcm5hbExpbmtXYXJuaW5nX2NvdW50ZXJDb250YWluZXJfXzNfTlhFIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5FeHRlcm5hbExpbmtXYXJuaW5nX0V4dGVybmFsTGlua1dhcm5pbmdfXzJMN2YtIC5FeHRlcm5hbExpbmtXYXJuaW5nX2NvdW50ZXJfXzNqalp5IHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG5cbi5DaGF0X2NoYXRXcmFwcGVyX18yamhKRSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5DaGF0X2NoYXRXcmFwcGVyX18yamhKRS5DaGF0X2xhdW5jaGVkQW5kU2hvd2luZ19fZl9qU08ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uQ2hhdF9jaGF0V3JhcHBlcl9fMmpoSkUuQ2hhdF9jbG9zZWRfX0VRNkJCLFxuLkNoYXRfY2hhdFdyYXBwZXJfXzJqaEpFLkNoYXRfbGF1bmNoZWRBbmRIaWRkZW5fXzNrT0RGIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uQ2hhdF9DaGF0X18yREVCZSB7XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICBoZWlnaHQ6IDU1cmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IC0ycHggcmdiKDAgMCAwIC8gMjAlKSxcbiAgICAwcHggM3B4IDRweCAwcHggcmdiKDAgMCAwIC8gMTQlKSwgMHB4IDFweCA4cHggMHB4IHJnYigwIDAgMCAvIDEyJSk7XG59XG5cbi5DaGF0X0NoYXRfXzJERUJlID4gZGl2W3JvbGU9J2Zvcm0nXSB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLyogUm91bmQgYm90dG9tIGJvcmRlciBvZiBjaGF0IHdpbmRvdyAqL1xuLkNoYXRfQ2hhdF9fMkRFQmUsXG4uQ2hhdF9DaGF0X18yREVCZSA+IGRpdltyb2xlPSdmb3JtJ10gPiAubWFpbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLkNoYXRfQ2hhdF9fMkRFQmUgPiBkaXZbcm9sZT0nZm9ybSddID4gLm1haW4gPiBmb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBTdHlsZSBzZW5kIG1lc3NhZ2UgYnV0dG9uICovXG4uQ2hhdF9DaGF0X18yREVCZSA+IGRpdltyb2xlPSdmb3JtJ10gPiAubWFpbiA+IGRpdiA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi8qIFNldCBiYWNrZ3JvdW5kIGNvbG9yIG9mIGF2YXRhciBjaXJjbGUgdG8gdHJhbnNwYXJlbnQgKi9cbi5hdmF0YXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBTZXQgdGV4dCBjb2xvciBvZiBhbGwgbmVzdGVkIGNvbnRlbnQgb2YgYm90IG1lc3NhZ2VzICovXG51bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gPiBkaXY6bm90KC5mcm9tLXVzZXIpICoge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLyogU2V0IHRleHQgY29sb3Igb2YgYWxsIG5lc3RlZCBjb250ZW50IG9mIGJvdCBtZXNzYWdlcyAqL1xudWwgPiBsaVtyb2xlPSdsaXN0aXRlbSddID4gZGl2Om5vdCguZnJvbS11c2VyKSBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG59XG5cbi8qIFN0eWxlIG1lc3NhZ2UgYm94IHRvIGFjY29tbW9kYXRlIHRhbGtidWJibGUgYXJyb3cgKi9cbnVsID4gbGlbcm9sZT0nbGlzdGl0ZW0nXSA+IGRpdjpub3QoLmZyb20tdXNlcikgLm1lc3NhZ2UsXG51bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gPiBkaXYuZnJvbS11c2VyIC5tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBTZXQgYm9yZGVyIHJhZGl1cyBvZiBzdWdnZXN0ZWQgYWN0aW9uIGJ1dHRvbnMgKi9cbnVsID4gbGlbcm9sZT0nbGlzdGl0ZW0nXSAuYWMtcHVzaEJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogU2V0IGJhY2tncm91bmQgY29sb3Igb2Ygc3VnZ2VzdGVkIGFjdGlvbiBidXR0b25zIHRvIHRyYW5zcGFyZW50ICovXG51bFxuICA+IGxpW3JvbGU9J2xpc3RpdGVtJ11cbiAgLmNvbnRlbnRcbiAgPiBkaXY6bm90KC5tZXNzYWdlKVxuICAuYnViYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5DaGF0X0NoYXRfXzJERUJlIGRpdltyb2xlPSdzdGF0dXMnXSBzdmcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi8qIFN0eWxlIHNrZWxldG9uIGxvYWRlciAqL1xuLkNoYXRfc2tlbGV0b25XcmFwcGVyX18xbGFBbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAtMnB4IHJnYigwIDAgMCAvIDIwJSksXG4gICAgMHB4IDNweCA0cHggMHB4IHJnYigwIDAgMCAvIDE0JSksIDBweCAxcHggOHB4IDBweCByZ2IoMCAwIDAgLyAxMiUpO1xufVxuXG4uQ2hhdF9jaGF0SW5wdXRDb250YWluZXJfXzF5WXZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGhlaWdodDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuLkNoYXRfY2hhdElucHV0Q29udGFpbmVyX18xeVl2byA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uQ2hhdF9jaGF0TWVzc2FnZXNfXzM5WldmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDEwcHg7XG59XG5cbi5DaGF0X2NoYXRNZXNzYWdlc19fMzlaV2YgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLkNoYXRfZXJyb3JDb250YWluZXJfXzF0OURCIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNjNTBmMWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ0hlbHZldGljYSBOZXVlJywgJ0FyaWFsJywgJ3NhbnMtc2VyaWYnO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLkNoYXRfZXJyb3JJY29uX18xemZnbiB7XG4gIGZpbGw6ICNjNTBmMWY7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLkNoYXRfYXZhdGFyU2tlbGV0b25fXzF0QnFGIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLkNoYXRfaW5wdXRQbGFjZWhvbGRlclNrZWxldG9uX19hQTdEciB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuLkNoYXRfc2VuZEJ0blNrZWxldG9uX18xcWhtTiB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuLyogU3R5bGUgdHlwaW5nIGluZGljYXRvciAqL1xuLyogLkNoYXQgOmdsb2JhbCgudHlwaW5nKSB7XG59ICovXG5cbi5DaGF0X0NoYXRfXzJERUJlIC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQsXG4uQ2hhdF90eXBpbmdJbmRpY2F0b3JfXzNJMUdiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWZjNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEzcHggMCA1cHggNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5DaGF0X3R5cGluZ0luZGljYXRvcl9fM0kxR2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTQ1cHg7XG4gIGxlZnQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDEzcHggMCA1cHggMjFweDtcbn1cblxuLkNoYXRfQ2hhdF9fMkRFQmUgLnR5cGluZyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdixcbi5DaGF0X2RvdEZsYXNoaW5nX18zV1dTSSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgLXdlYmtpdC1hbmltYXRpb246IENoYXRfZG90Rmxhc2hpbmdfXzNXV1NJIDFzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBDaGF0X2RvdEZsYXNoaW5nX18zV1dTSSAxcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5DaGF0X0NoYXRfXzJERUJlIC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6OmJlZm9yZSxcbi5DaGF0X0NoYXRfXzJERUJlIC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6OmFmdGVyLFxuLkNoYXRfZG90Rmxhc2hpbmdfXzNXV1NJOjpiZWZvcmUsXG4uQ2hhdF9kb3RGbGFzaGluZ19fM1dXU0k6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5DaGF0X0NoYXRfXzJERUJlIC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6OmJlZm9yZSxcbi5DaGF0X2RvdEZsYXNoaW5nX18zV1dTSTo6YmVmb3JlIHtcbiAgbGVmdDogLTE1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBDaGF0X2RvdEZsYXNoaW5nX18zV1dTSSAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBDaGF0X2RvdEZsYXNoaW5nX18zV1dTSSAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG4uQ2hhdF9DaGF0X18yREVCZSAudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2OjphZnRlcixcbi5DaGF0X2RvdEZsYXNoaW5nX18zV1dTSTo6YWZ0ZXIge1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtd2Via2l0LWFuaW1hdGlvbjogQ2hhdF9kb3RGbGFzaGluZ19fM1dXU0kgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogQ2hhdF9kb3RGbGFzaGluZ19fM1dXU0kgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLkNoYXRfYm90VHlwaW5nX18yRjNPbSB1bFtyb2xlPSdsaXN0J10ge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4vKiBTdHlsZSBmZWVkYmFjayBidXR0b25zICovXG4uQ2hhdF9DaGF0X18yREVCZSBkaXZbcm9sZT0nZm9ybSddIHVsID4gbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc2NzY3Njtcbn1cblxuLyogU3R5bGUgc3VnZ2VzdGVkIGZlZWRiYWNrIGJ1dHRvbnMgKi9cbi5DaGF0X0NoYXRfXzJERUJlIGJ1dHRvbi5hYy1wdXNoQnV0dG9uID4gZGl2LFxuLkNoYXRfQ2hhdF9fMkRFQmUgZGl2LmFjLXRleHRCbG9jayA+IHAge1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbn1cblxuLyogU3R5bGUgdGl0bGVzIGFuZCBzdWJ0aXRsZXMgb2Ygc3RhdGUgZHJvcGRvd24gKi9cbi5DaGF0X0NoYXRfXzJERUJlIC5hYy1jb250YWluZXIgPiAuYWMtdGV4dEJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMi42MXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5DaGF0X0NoYXRfXzJERUJlIC5hYy1jb250YWluZXIgPiAuYWMtdGV4dEJsb2NrOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTguNjJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFN0eWxlIHN0YXR1cyBsb2FkaW5nIHNwaW5uZXIgaWNvbiovXG4uQ2hhdF9DaGF0X18yREVCZSBkaXZbcm9sZT0nc3RhdHVzJ10gPiBkaXYgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgQ2hhdF9kb3RGbGFzaGluZ19fM1dXU0kge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgfVxuICA1MCUsXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBDaGF0X2RvdEZsYXNoaW5nX18zV1dTSSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIDUwJSxcbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYzMHB4KSB7XG4gIC5DaGF0X0NoYXRfXzJERUJlIHtcbiAgICBoZWlnaHQ6IDUycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuQ2hhdF9DaGF0X18yREVCZSB7XG4gICAgaGVpZ2h0OiA0N3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgLkNoYXRfQ2hhdF9fMkRFQmUge1xuICAgIGhlaWdodDogNDByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5DaGF0X0NoYXRfXzJERUJlIHtcbiAgICBoZWlnaHQ6IDMycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuQ2hhdF9DaGF0X18yREVCZSB7XG4gICAgaGVpZ2h0OiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLkNoYXRfQ2hhdF9fMkRFQmUge1xuICAgIGhlaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLkNoYXRfY2hhdFdyYXBwZXJfXzJqaEpFIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuQ2hhdF9DaGF0X18yREVCZSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuQ2hhdF9DaGF0X18yREVCZSA+IGRpdltyb2xlPSdsb2cnXSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDJweCk7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5DaGF0X0NoYXRfXzJERUJlID4gZGl2W3JvbGU9J2Zvcm0nXSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5DaGF0X0NoYXRfXzJERUJlID4gZGl2W3JvbGU9J2Zvcm0nXSBsaSBidXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLkNoYXRfQ2hhdF9fMkRFQmUsXG4gIC5DaGF0X0NoYXRfXzJERUJlID4gZGl2W3JvbGU9J2Zvcm0nXSA+IC5tYWluIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLkNoYXRfYXZhdGFyU2tlbGV0b25fXzF0QnFGIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLkNoYXRfc2tlbGV0b25XcmFwcGVyX18xbGFBbyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLkNoYXRfY2hhdElucHV0Q29udGFpbmVyX18xeVl2byB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5DaGF0X2NoYXRNZXNzYWdlc19fMzlaV2Yge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uQ2hhdEhlYWRlcl9DaGF0SGVhZGVyX18xZGM4SSB7XG4gIGhlaWdodDogNS4ycmVtO1xuICBiYWNrZ3JvdW5kOiAjMDczYzY3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDczYzY3IDAlLCAjMDg0ZTg2IDUwJSwgIzA3M2M2NyAxMDAlKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLkNoYXRIZWFkZXJfdGl0bGVDb250YWluZXJfX28wWDg0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLkNoYXRIZWFkZXJfdGl0bGVfX3F3LWFQIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIDAgMCAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLkNoYXRIZWFkZXJfbWluaW1pemVCdG5Db250YWluZXJfX0JDMXdOIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLkNoYXRIZWFkZXJfbWluaW1pemVCdG5fXzJXOEc1LFxuLkNoYXRIZWFkZXJfY2xvc2VCdG5fXzFVa3NXIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uQ2hhdEhlYWRlcl9taW5pbWl6ZUJ0bl9fMlc4RzUgc3ZnLFxuLkNoYXRIZWFkZXJfY2xvc2VCdG5fXzFVa3NXIHN2ZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLkNoYXRIZWFkZXJfbWluaW1pemVCdG5fXzJXOEc1IC5NdWlJY29uQnV0dG9uLWxhYmVsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5DaGF0SGVhZGVyX0NoYXRIZWFkZXJfXzFkYzhJIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5DaGF0Ym90X0NoYXRib3RfX2VzMUl6IHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5MHZ3O1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uQ2hhdGJvdF9DaGF0Ym90X19lczFJei5DaGF0Ym90X2xhdW5jaGVkQW5kU2hvd2luZ19fM0l0Nmoge1xuICBtYXgtd2lkdGg6IDQycmVtO1xufVxuLkNoYXRib3RfQ2hhdGJvdF9fZXMxSXouQ2hhdGJvdF9sYXVuY2hlZEFuZEhpZGRlbl9fMTZ0N0UsXG4uQ2hhdGJvdF9DaGF0Ym90X19lczFJei5DaGF0Ym90X2Nsb3NlZF9fM1NDc1cge1xuICBtYXgtd2lkdGg6IDdyZW07XG59XG5cbi5DaGF0Ym90X0NoYXRib3RfX2VzMUl6LkNoYXRib3RfbGF1bmNoZWRBbmRIaWRkZW5fXzE2dDdFIC5yZWFjdC13ZWItY2hhdCxcbi5DaGF0Ym90X0NoYXRib3RfX2VzMUl6LkNoYXRib3RfY2xvc2VkX18zU0NzVyAgLnJlYWN0LXdlYi1jaGF0e1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLkNoYXRib3Rfc25hY2tCYXJfXzFIdGZ1IC5NdWlTbmFja2JhckNvbnRlbnQtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xufVxuXG4uQ2hhdGJvdF90b29sdGlwQW5kQnRuQ29udGFpbmVyX18yWC0tMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NoYXRib3QtcG9wb3ZlciB7XG4gIHRvcDogLTczcHggIWltcG9ydGFudDtcbiAgbGVmdDogLTEwOXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxODhweCAhaW1wb3J0YW50O1xufVxuXG4jY2hhdGJvdC1wb3BvdmVyIC5hcnJvdyB7XG4gIGxlZnQ6IDc2JSAhaW1wb3J0YW50O1xufVxuI2NoYXRib3QtcG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuI2NoYXRib3QtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLkNoYXRib3RfdG9vbHRpcENvbnRhaW5lcl9fMWRueU4gcCB7XG4gIG1hcmdpbjowO1xufVxuXG4uQ2hhdGJvdF9jbG9zZUJ0bkNvbnRhaW5lcl9fMlpMV2oge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5DaGF0Ym90X3Rvb2x0aXBUZXh0X18xSEY3VSB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkNoYXRib3RfY2xvc2VCdG5Db250YWluZXJfXzJaTFdqIC5NdWlCdXR0b25CYXNlLXJvb3Qge1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuQ2hhdGJvdF9DaGF0Ym90X19lczFJei5DaGF0Ym90X2xhdW5jaGVkQW5kU2hvd2luZ19fM0l0Nmoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9ICBcbn1cbi8qIE1ha2UgY2xpY2tzIHBhc3MtdGhyb3VnaCAqL1xuI25wcm9ncmVzcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jbnByb2dyZXNzIC5iYXIge1xuICAvKiBiYWNrZ3JvdW5kOiAjMjlkOyAqL1xuICBiYWNrZ3JvdW5kOiByZ2IoMSAxNTggODEpO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAzMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gIHdpZHRoOiAxMDAlO1xuICAvKiBoZWlnaHQ6IDJweDsgKi9cbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi8qIEZhbmN5IGJsdXIgZWZmZWN0ICovXG4jbnByb2dyZXNzIC5wZWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzI5ZCwgMCAwIDVweCAjMjlkO1xuICBvcGFjaXR5OiAxLjA7XG5cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMHB4LCAtNHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMHB4LCAtNHB4KTtcbn1cblxuLyogUmVtb3ZlIHRoZXNlIHRvIGdldCByaWQgb2YgdGhlIHNwaW5uZXIgKi9cbiNucHJvZ3Jlc3MgLnNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDMxO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4jbnByb2dyZXNzIC5zcGlubmVyLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMSAxNTggODEpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiKDEgMTU4IDgxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBucHJvZ3Jlc3Mtc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBucHJvZ3Jlc3Mtc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5wcm9ncmVzcy1jdXN0b20tcGFyZW50ICNucHJvZ3Jlc3MgLnNwaW5uZXIsXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbnByb2dyZXNzLXNwaW5uZXIge1xuICAwJSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5Aa2V5ZnJhbWVzIG5wcm9ncmVzcy1zcGlubmVyIHtcbiAgMCUgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuXG4iLCIvKiBHTE9CQUwgQ09MT1JTICovXG46cm9vdCB7XG4gIC0tbWFpbi1ibHVlOiAjMDk2NGI2O1xuICAtLW1haW4teWVsbG93OiAjZjhjNjNhO1xuICAtLXllbGxvdzogcmdiYSgyNTAsIDIwOCwgNzgsIDEpO1xuICAtLXllbGxvdy0yOiAjZmFkMDRlO1xuICAtLXllbGxvdy0zOiByZ2JhKDI0OCwgMTk4LCA1OCwgMC43NTY4NjI3NDUwOTgwMzkpO1xuICAtLXllbGxvdy00OiByZ2IoMjQ4LCAxOTgsIDU4KTtcbiAgLS15ZWxsb3ctNTogI2ZmZjNjZDtcbiAgLS15ZWxsb3ctNjogI2ZhZDA0ZTtcbiAgLS15ZWxsb3ctNzogcmdiYSgyNDgsIDE5OCwgNTgsIDAuOSk7XG4gIC0teWVsbG93LTg6ICNmOGM1NTU7XG4gIC0tbWFpbi1yZWQ6ICNmZjY2MDA7XG4gIC0tcmVkOiAjYWUxMjEyO1xuICAtLWRhcmstcmVkOiAjYTQwNTA1O1xuICAtLXJlZC0yOiAjYTQwNTA1O1xuICAtLXJlZC0zOiAjZGEwMDAwO1xuICAtLWNvZC1ncmV5OiAjMWUxZTFlO1xuICAtLWRhcmstZ3JleTogIzMzMzMzMztcbiAgLS1kYXJrLWdyZXktMjogIzM2MzYzNjtcbiAgLS1kYXJrLWdyZXktMzogIzI4MjgyODtcbiAgLS1kYXJrLWdyZXktNDogIzU1NTU1NTtcbiAgLS12ZXJ5LWRhcmstZ3JleTogIzIyMjIyMjtcbiAgLS12ZXJ5LWRhcmstZ3JleS0yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAtLXZlcnktZGFyay1ncmV5LTM6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gIC0tdmVyeS1kYXJrLWdyZXktNDogcmdiYSgzMywgMzMsIDMzLCAwLjIpO1xuICAtLXZlcnktZGFyay1ncmV5LTU6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLS1saWdodC1ncmV5OiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIC0tbGlnaHQtZ3JleS0yOiByZ2JhKDIwMiwgMTk5LCAxOTksIDEpO1xuICAtLWxpZ2h0LWdyZXktMzogIzY1NjM2MztcbiAgLS1saWdodC1ncmV5LTQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gIC0tbGlnaHQtZ3JleS01OiAjOGM4YjhiO1xuICAtLWxpZ2h0LWdyZXktNjogcmdiYSg5OSwgOTksIDk5LCAxKTtcbiAgLS1saWdodC1ncmV5LTc6ICM4YzhiOGI7XG4gIC0tbGlnaHQtZ3JleS04OiAjNjY2NjY2O1xuICAtLWxpZ2h0LWdyZXktOTogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjU1KTtcbiAgLS1saWdodC1ncmV5LTEwOiByZ2JhKDE1MywgMTUzLCAxNTMsIDEpO1xuICAtLXZlcnktbGlnaHQtZ3JleTogI2VkZWRlZDtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMjogcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMzogI2U5ZjBmYjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNDogI2NjY2NjYztcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNTogI2QxZTlmZjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNjogI2U0ZTRlNDtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNzogI2RlZGVkZTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktODogI2YyZjJmMjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktOTogI2RkZjNmZTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMTA6ICNkMmQyZDI7XG4gIC0tdmVyeS1saWdodC1ncmV5LTExOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICAtLXZlcnktbGlnaHQtZ3JleS0xMjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtLXNpbHZlcjogI2JjYmFiYTtcbiAgLS1tYWluLXdoaXRlOiAjZmZmZmZmO1xuICAtLWRhcmstYmx1ZTogIzAwNjZjYztcbiAgLS1kYXJrLWJsdWUtMjogIzBhNjRiNjtcbiAgLS1kYXJrLWJsdWUtMzogcmdiKDAsIDg5LCAxNjcpO1xuICAtLWRhcmstYmx1ZS00OiAjMDI2MWI0O1xuICAtLWRhcmstYmx1ZS01OiByZ2IoNSwgNjEsIDEwOSk7XG4gIC0tZGFyay1ibHVlLTY6ICMwNzY0YjY7XG4gIC0tZGFyay1ibHVlLTc6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIC0tZGFyay1ibHVlLTg6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICAtLWRhcmstYmx1ZS05OiAjMDA1OWE3O1xuICAtLWRhcmstYmx1ZS0xMDogIzIzNTI3YztcbiAgLS1kYXJrLWJsdWUtMTE6ICMwNzNjNjc7XG4gIC0tZGFyay1ibHVlLTEyOiAjMTM1YzlhO1xuICAtLWRhcmstYmx1ZS0xMzogIzMzN2FiNztcbiAgLS1kYXJrLWJsdWUtMTQ6ICMyNTY0YjY7XG4gIC0tZGFyay1ibHVlLTE1OiAjMTkzNTVlO1xuICAtLWRhcmstYmx1ZS0xNjogcmdiKDI1LCA1MywgOTQpO1xuICAtLWRhcmstYmx1ZS0xNzogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIC0tZGFyay1ibHVlLTE4OiByZ2JhKDIzOSwgMjM3LCAyMzcsIDEpO1xuICAtLWRhcmstYmx1ZS0xOTogIzAwNjVmZjtcbiAgLS1kYXJrLWJsdWUtMjA6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIC0tZGFyay1ibHVlLTIxOiByZ2JhKDcsIDYwLCAxMDMsIDAuOCk7XG4gIC0tYmx1ZS1saWdodGVzdDogI0U4RjBGQjtcbiAgLS1icm93bjogIzg1NjMwNztcbiAgLS1ncmVlbjogIzAwY2M2Njtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbmJvZHkgLnNyLW9ubHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG5cbmNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDY1dmg7XG59XG5cbmEge1xuICBjb2xvcjogIzA5NjRiNjtcbn1cblxucCxcbnAgKiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMSAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuaDIsXG5oMiAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5oMyxcbmgzICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5oNCxcbmg0ICosXG5oNSxcbmg1ICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmgyLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucmVhY3Qtc2VsZWN0X19zaW5nbGUtdmFsdWUge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmVtcHR5LWJ1bGxldC1wb2ludCB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDAuNTtcbn1cbiIsIi5uYXYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyMDAlO1xufVxuXG4ubmF2ID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xufVxuXG4ubmF2ID4gbGkgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJ1dHRvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDRweCAwIDAgLTQ1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAtNDhweDtcbiAgfVxufVxuXG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MnB4KSB7XG4gIC5pZVN3aXRjaGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBOYXZiYXIgKi9cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyKSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgei1pbmRleDogOTk5O1xufVxuXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhKSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIgc3Bhbikge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSBzdmcpIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24gPiBhIC5jYXJldCkge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudSkge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZhZDA0ZTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLXllbGxvdy02KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbjpnbG9iYWwoLm5ld3Nyb29tLW1lbnUpLFxuOmdsb2JhbCguZ2V0LWludm9sdmVkLW1lbnUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIpLFxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItYnJhbmQpIHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cblxuLmxvZ28ge1xuICBoZWlnaHQ6IDUzcHg7XG4gIG1heC13aWR0aDogMjIycHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi8qIEFycm93ICovXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIpLFxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51OmJlZm9yZSkge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDMwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyAnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NCwgMjI1LCAyNDUsIDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTMpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudTpiZWZvcmUpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NCwgMjI1LCAyNDUsIDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTMpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFkMDRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS15ZWxsb3ctNik7XG4gIGJvcmRlci13aWR0aDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4vKiBIb3ZlciBuYXYgaXRlbSAqL1xuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSksXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lclxuICAgIC5uYXZiYXItZGVmYXVsdFxuICAgIC5uYXZiYXItbmF2XG4gICAgPiBsaVtyb2xlPSdwcmVzZW50YXRpb24nXVxuICAgID4gYVtyb2xlPSdidXR0b24nXSk6aG92ZXIsXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXJcbiAgICAubmF2YmFyLWRlZmF1bHRcbiAgICAubmF2YmFyLW5hdlxuICAgID4gbGlbcm9sZT0ncHJlc2VudGF0aW9uJ11cbiAgICA+IGFbcm9sZT0nYnV0dG9uJ10pOmZvY3VzLFxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGEpOmhvdmVyLFxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGEpOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGEpOmZvY3VzLFxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyXG4gICAgLm5hdmJhci1kZWZhdWx0XG4gICAgLm5hdmJhci1uYXZcbiAgICA+IGxpW3JvbGU9J3ByZXNlbnRhdGlvbiddXG4gICAgPiBhW3JvbGU9J2J1dHRvbiddKTpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcbn1cblxuOmdsb2JhbCgubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEpLFxuOmdsb2JhbCgubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIpLFxuOmdsb2JhbCgubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIExhbmd1YWdlIGJ1dHRvbiAqL1xuLmxhbmcge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5sYW5nIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIFNlYXJjaCBCYXIgKi9cbi5zZWFyY2hCYXIge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnNlYXJjaFdyYXAge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWNvbGxhcHNlIC5mb3JtLWNvbnRyb2wpIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLyogTmF2YmFyIGN1c3RvbSBicmVha3BvaW50ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWhlYWRlcikge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWxlZnQsIC5uYXZiYXItcmlnaHQpIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZTo6YmVmb3JlKSB7XG4gICAgY29udGVudDogJ01FTlUnO1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWNvbGxhcHNlKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1maXhlZC10b3ApIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLW5hdikge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNy41cHg7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItbmF2ID4gbGkpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2NjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItbmF2ID4gbGkgPiBhKSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5jb2xsYXBzZS5pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51KSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gYSAuY2FyZXQpIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDk2NGI2O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA5NjRiNjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgYm9yZGVyLXRvcDogOHB4IGRhc2hlZDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG4gIH1cblxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuY2FyZXQpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwOTY0YjY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDk2NGI2O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIH1cblxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnU6YmVmb3JlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItZGVmYXVsdFxuICAgICAgLm5hdmJhci1mb3JtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHN2Zykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogTmF2YmFyIGN1c3RvbSBicmVha3BvaW50ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2hXcmFwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvcm1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNlYXJjaEJhciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKmZvciBvbGQgaXBob25lcyovXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmxvZ28ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4iLCIuYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTgpO1xufVxuLnN0cmlwIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmZsYWcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5pbmZvIHtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xufVxuXG4uZmFrZUxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnN2Z0ljb25zIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmRvd25JY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogU2tpcCBOYXYgZm9yIHNjcmVlbiByZWFkZXJzICovXG4uc2tpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYS5za2lwOmFjdGl2ZSxcbmEuc2tpcDpmb2N1cyxcbmEuc2tpcDpob3ZlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIE5hdmJhciBjdXN0b20gYnJlYWtwb2ludCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAub2ZmaWNpYWxJbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnJvd1dpdGhGbGFnIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLmxpbmsge1xuICBjb2xvcjogIzEzNWM5YTtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIHByaW50IHN0eWxlcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgLmJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmVtZXJnZW5jeUJhbm5lcldyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVtZXJnZW5jeUJhbm5lci5NdWlBbGVydC1zdGFuZGFyZFdhcm5pbmcsXG4uZW1lcmdlbmN5QmFubmVyLk11aUFsZXJ0LXJvb3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmVtZXJnZW5jeUJhbm5lciAuTXVpQWxlcnQtbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbWVyZ2VuY3lCYW5uZXIgLk11aUFsZXJ0LW1lc3NhZ2UgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZW1lcmdlbmN5QmFubmVyIC5NdWlTdmdJY29uLXJvb3Qge1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuZW1lcmdlbmN5QmFubmVyIC5NdWlBbGVydC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVtZXJnZW5jeUJhbm5lciAuTXVpQWxlcnQtbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5lbWVyZ2VuY3lCYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LTMpO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbn1cblxuLmZvb3RlclRpdGxlID4gaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xufVxuXG4uc29jaWFsUmlnaHQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmZvb3RlciBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZm9vdGVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9vdGVyVGl0bGUge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5iYWNrVG9wIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYmFja1RvcE1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhY2tUb3Agc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbE1lZGlhIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWxNZWRpYSBhIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLnNvY2lhbE1lZGlhIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5tb2JpbGVQYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBOYXZiYXIgY3VzdG9tIGJyZWFrcG9pbnQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNlbnRlcntcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc29jaWFsUmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cblxuICAubW9iaWxlUGFkZGluZyB7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIH1cblxuICAuZm9vdGVyVGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5zb2NpYWxNZWRpYSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAtNXB4O1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhY2tUb3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJhY2tUb3BNb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5jZW50ZXJ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIub3ZlcmxheSB7XG4gIHdpZHRoOiA2NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDE5OCwgNTgsIDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy03KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDgwcHggMDtcbiAgcGFkZGluZzogMzBweCAzNXB4IDMwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5lbXB0eUJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5vdmVybGF5QnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEzOHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLm1vYmlsZU92ZXJsYXlCdXR0b24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLm92ZXJsYXlCdXR0b246aG92ZXIsXG4ub3ZlcmxheUJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5vdmVybGF5UCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuXG4ubW9iaWxlT3ZlcmxheVAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLm92ZXJsYXlMaW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG59XG4ub3ZlcmxheUxpbms6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm92ZXJsYXkge1xuICAgIGhlaWdodDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDI1cHg7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cblxuICAub3ZlcmxheUJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm92ZXJsYXkge1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm92ZXJsYXkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbiIsIi5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlY29uZGFyeSB7XG4gICAgY29sb3I6ICMwMDU5YTc7XG4gICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbn1cblxuLnNlY29uZGFyeTpob3ZlciwgLnNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsdWUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbn1cblxuLmJsdWU6aG92ZXIsIC5ibHVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgIGNvbG9yOiAjMDA1OWE3O1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ueWVsbG93IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDNjNBOztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Y4QzYzQTs7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbWFpbi15ZWxsb3cpO1xufVxuXG4ueWVsbG93OmhvdmVyLCAueWVsbG93OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbn0iLCIuY2F0QnV0dG9uIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDZweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uV2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdEJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5jYXRCdXR0b24gc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmFsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG4uYWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLnRpdGxlQm94IHtcbiAgd2lkdGg6IDI5JTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG59XG5cbi5jYXRSb3cge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCA1MHB4IDE4MHB4IDUwcHg7XG59XG5cbi5jYXRJY29ucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLmNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuLmNhcmRzSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB3aWR0aDogMTYlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qZm9yIElFIDExKi9cbn1cblxuLmNhcmRzSXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4ICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLmNhcmRzQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRzIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbjtcbn1cblxuLmNhcmRzIGgzOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qNCBjYXJkcyBtaW51cyBxdWVzdGlvbiBpbiBhIHJvdyovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRpdGxlQm94IHtcbiAgICBwYWRkaW5nOiAwIDQwcHggNDBweCA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG4gIC5jYXRSb3cge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCAxMjBweCA1MHB4O1xuICB9XG4gIC5XaWR0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY2F0QnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAud2lkdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xZW07XG4gIH1cbn1cbi8qMiBjYXJkcyBpbiBhIGNvbHVtbiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjllbTtcbiAgfVxuICAuY2F0Um93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggODBweCA1MHB4O1xuICB9XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY2FyZHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbiAgLmNhdEJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgfVxuICAuY2F0Um93IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG4gIC5jYXJkcyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICAudGl0bGVCb3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4vKmZvciBpcGhvbmU1IDEgY29sdW1uKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgLmNhcmRzIGgzIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG4gIC50aXRsZUJveCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbn1cbiIsIi5uZXdzQnV0dG9uIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA2cHggMTVweCA2cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZhbGxiYWNrIGZvciBJRSAxMSovXG4uV2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5ld3NCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4ubmV3c0J1dHRvbiBzdmcge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4udGl0bGVCb3gge1xuICB3aWR0aDogMTYlO1xuICBtYXJnaW46IDEwJSAwIDAgNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuXG4uc2Vjb25kV29yZCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uZXdzUm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDUwcHggMzBweCA1MHB4O1xufVxuXG4ubmV3c0ljb25zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uY2FyZHNJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI2JTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLmNhcmRzSXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4ICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLmNhcmRzQ29udGVudCBoMyB7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkc0NvbnRlbnQgaDM6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FyZHNDb250ZW50IHNwYW4ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5ib2R5UGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG59XG5cbi5jYXJkc0NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5pbWdCb3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRJbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDsgLypjZW50ZXJzIGltZyBhIGJpdCovXG59XG5cbi5jYXJkcyBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLmNhcmRzIGgzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qMyBjYXJkcyBtaW51cyB0aXRsZSBpbiBhIHJvdyovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRpdGxlQm94IHtcbiAgICBwYWRkaW5nOiAwIDQwcHggNDBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuM2VtO1xuICB9XG4gIC5uZXdzUm93IHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMzBweCA0MHB4O1xuICB9XG59XG4vKjIgY2FyZHMgaW4gYSBjb2x1bW4qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC8qcmVtb3ZlIGF3a3dhcmQgaGFuZ2luZyAzcmQgYXJ0aWNsZSovXG4gIC5jYXJkc0l0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FyZHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbiAgLm5ld3NCdXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50aXRsZUJveCB7XG4gICAgbWFyZ2luOiAxMCUgMCAwIDE1cHg7XG4gIH1cbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAubmV3c1JvdyB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgfVxuICAuY2FyZHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLmNhcmRJbWcge1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuICB9XG4gIC5jYXJkc0NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkc0NvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FyZHNDb250ZW50IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcmRzSXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYm9keVBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4iLCIudmlkZW9CdXR0b24sXG4uZmFjZWJvb2tCdXR0b24sXG4udHdpdHRlckJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDZweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaGFyZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxhYmVsIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNoYXJlIC5zaGFyZUljb25zIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaGFyZSAuc2hhcmVJY29uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLldpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb0J1dHRvbjpob3Zlcixcbi5mYWNlYm9va0J1dHRvbjpob3Zlcixcbi50d2l0dGVyQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi52aWRlb0J1dHRvbiBzdmcsXG4uZmFjZWJvb2tCdXR0b24gc3ZnLFxuLnR3aXR0ZXJCdXR0b24gc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIHJnYmEoMjQ4LCAxOTgsIDU4LCAwLjkpO1xuICBib3JkZXI6IHNvbGlkIHZhcigtLXllbGxvdy03KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNlOWYwZmI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgY29udGVudDogJyc7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbn1cbi5wbGF5ZXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogUGxheWVyIHJhdGlvOiAxMDAgLyAoMTI4MCAvIDcyMCkgKi9cbn1cblxuLnJlYWN0X3BsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmRzSXRlbSB7XG4gIHdpZHRoOiAzMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLmJhY2tncm91bmQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jYXJkc0NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoYXJlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuLmxvZ28ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uY2FyZHNJdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggcmdiYSgzMywgMzMsIDMzLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgMTFweCB2YXIoLS12ZXJ5LWRhcmstZ3JleS00KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi50aXRsZUJveCB7XG4gIHBhZGRpbmc6IDEwJSA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDIwJTtcbn1cbi50aXRsZUJveFNvY2lhbCB7XG4gIGNvbXBvc2VzOiB0aXRsZUJveDtcbiAgcGFkZGluZzogMTAlIDBweCAxMCUgNjBweDtcbn1cbi5oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaGFyZVJvdyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMTJweCkge1xuICAudGl0bGVCb3gge1xuICAgIHdpZHRoOiAzNi41JTtcbiAgICBwYWRkaW5nOiAxMCUgNjBweDtcbiAgfVxuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMCAyMHB4O1xuICB9XG4gIC5sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnRpdGxlQm94IHtcbiAgICB3aWR0aDogNDEuNSU7XG4gIH1cbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmVhY3RfcGxheWVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAudGl0bGVCb3hTb2NpYWwge1xuICAgIHBhZGRpbmc6IDEwJSA2MHB4O1xuICB9XG4gIC50aXRsZUJveCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAuY2FyZHNDb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGluZzEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zaGFyZVJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cbiIsIi50ZXh0MSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGV4dDIge1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0byBMaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3RhcnRCRkJ0bkxpbmtXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN0YXJ0QkZCdG5MaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDA0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5zdGFydEJGQnRuTGluayA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uc3RhcnRCRkJ0bkxpbms6aG92ZXIsXG4uc3RhcnRCRkJ0bkxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnV0dG9uRGl2IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5iZW5lZml0RmluZGVyIHtcbiAgYm9yZGVyOiB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdGhpbjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uaWNvbiB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZpbmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS03KTtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5idXR0b25EaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5idXR0b24ge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5iZW5lZml0RmluZGVyIHtcbiAgICBib3JkZXI6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiB0aGluO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4iLCIudGV4dDIsXG4udGV4dDMge1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0byBMaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnRleHQxIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuTGluayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ueWVzLFxuLm5vIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG59XG5cbi55ZXMge1xuICBjb2xvcjogbGltZWdyZWVuO1xufVxuXG4ubm8ge1xuICBjb2xvcjogcmVkO1xufVxuLmZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cblxuLmNvbW1lbnRCb3gge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNvbW1lbnREaXYgdGV4dGFyZWEge1xuICB3aWR0aDogNzAlO1xufVxuXG4uY29tbWVudEJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQwNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvbW1lbnRMYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNvbW1lbnRDaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21tZW50Q2hvaWNlOmhvdmVyIHtcbiAgY29sb3I6ICNmOGM2M2E7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG59XG4uY29tbWVudExpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1hcmdpblJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5mbGV4V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mZWVkYmFja0xpbmtzQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZsZXhXcmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZlZWRiYWNrTGlua3NDb250YWluZXIge1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuZmVlZGJhY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jb2wge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAudGV4dDEge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLmNvbW1lbnREaXYgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbW1lbnRCb3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuY29tbWVudEJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbiIsIi5CdXR0b25MaW5rIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMCAwLjJyZW07XG59XG5cbi5CdXR0b25MaW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi5wcmltYXJ5LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA1OWE3O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6ICMwMDU5YTcgMnB4IHNvbGlkO1xuICBmb250LWZhbWlseTogTGF0by1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuXG4ucHJpbWFyeS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDU5YTc7XG59XG5cbi5wcmltYXJ5LWJsdWU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlO1xuICBib3JkZXI6ICNiZWJlYmUgMnB4IHNvbGlkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaW1hcnkteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2Y4YzYzYTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAjZjhjNjNhIDJweCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6IExhdG8tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucHJpbWFyeS15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ucHJpbWFyeS15ZWxsb3c6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlO1xuICBib3JkZXI6ICNiZWJlYmUgMnB4IHNvbGlkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogIzAwNTlhNyAycHggc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1OWE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNiZWJlYmU7XG4gIGJvcmRlcjogI2JlYmViZSAycHggc29saWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuIiwiLnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnRleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuLnN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0by1Cb2xkXCIsIFwiTGF0byBCb2xkXCIsIFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gIH1cbn1cbiIsIi5jYXJkSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qIEZvciBJRTExKi9cbiAgcGFkZGluZzogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcmRJdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggIzMzMzMzMztcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggdmFyKC0tZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLmNhcmRJdGVtOmhvdmVyICoge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmRDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgLyogRm9yIElFMTEqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMWVtKTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jYXJkSWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIDIgY2FyZCBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjlweCkge1xuICAuY2FyZEl0ZW0ge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4vKiAzIGNhcmQgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk3MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXJkSXRlbSB7XG4gICAgd2lkdGg6IDMwLjUlO1xuICB9XG59XG4vKiA0IGNhcmQgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZEl0ZW0ge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbn1cbiIsIi5taW5pUWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy04KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vY29udGFjdF91c19hcnJvdy45NmJhMjE2Ni5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbn1cblxuLnRleHQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZpcnN0V29yZCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmZpcnN0V29yZDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGEnO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4uYWxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluO1xufVxuXG4uYWxpbms6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFycm93IHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmFycm93U20ge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jaGVja1NtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2hlY2tTbSA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLm5vUGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWxpbmsuc3RhcnRlZFNjcm9sbGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLm1pbmlRYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxN3B4IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuYXJyb3cge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4iLCIuUXVpY2tJbmZvIHtcbn1cblxuLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYwZmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5RdWlja0luZm8ubW9iaWxlIC5ib3guY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ud3JhcHBpbmdDb2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGluZ0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkaW5nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXhwYW5kQnRuIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9iaWxlRXhwYW5kQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tb2JpbGVFeHBhbmRCdG4ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjBmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTMpO1xufVxuXG4ubW9iaWxlRXhwYW5kQnRuLmNvbGxhcHNlZCB7XG59XG5cbi5tb2JpbGVFeHBhbmRCdG4ubWluaVFCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkMjQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG59XG5cbi5xdWlja0xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1haW5Db250ZW50IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuLlF1aWNrSW5mby5tb2JpbGUgLm1haW5Db250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWFpbkNvbnRlbnQuY29sbGFwc2VkIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tYWluQ29udGVudCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5xdWlja0luZm9JbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAwLjNlbSAwZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmh5cGhlbiB7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4uY29udGFjdFRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWluaXFUZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRhY3RUZXh0ID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uY29udGFjdFRleHQgPiBhLFxuLmNvbnRhY3RUZXh0ID4gYTpob3Zlcixcbi5jb250YWN0VGV4dCA+IHAgPiBhLFxuLmNvbnRhY3RUZXh0ID4gcCA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4ucGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHggMzVweDtcbn1cblxuLmxpbmsge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIE5vdCBzdXJlIHdoaWNoIGNvbXBvbmVudCB3aXRoaW4gdGhpcyBhcHAgaXMgdXNpbmcgdGhlc2UgdHdvIGNsYXNzZXMuLi4gKi9cbi5ub3JtYWxUZXh0LFxuLm5vcm1hbFRleHQxIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ub3JtYWxUZXh0IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5ub3JtYWxUZXh0MSB7XG4gIHBhZGRpbmctbGVmdDogMy44cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjBmYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC8qdGV4dC1hbGlnbjogY2VudGVyOyovXG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG4gIC5ub3JtYWxUZXh0MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLm5vcm1hbFRleHQsXG4gIC5jb250YWN0VGV4dCB7XG4gICAgLypwYWRkaW5nLWxlZnQ6IDEwcHg7Ki9cbiAgfVxuICAuaGVhZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5xdWlja0luZm9JbnRybyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5taW5pUU1vYmlsZVJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgfVxuXG4gIC5taW5pUU1vYmlsZUNvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubGluayA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubGluayA+IHAgPiBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi5pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uZGlzY2xhaW1lclRleHQge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5kaXNjbGFpbWVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGJsYWNrIGRvdHRlZDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG59XG4ucG9jIHtcbiAgYm9yZGVyLXRvcDogYmxhY2sgZGFzaGVkIDFweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnJlc3VsdHMge1xuICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xufVxuLmNhcmQsXG4ucG9jQ2FyZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweCAwIDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuLmNhcmQgc3ZnLFxuLnBvY0NhcmQgc3ZnIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucG9jQ2FyZCBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb2NDYXJkIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnBvY0NhcmQgZGl2IGRpdiB7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4IDI0cHg7XG59XG5cbi5wb2NDYXJkIDpnbG9iYWwoLnF1aWNrSW5mb0NvbnRhY3RJdGVtKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4uY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnRleHQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmRvdHRlZEJvcmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXN1bHRCb3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnJlc3VsdFRleHROb3RFbGlnaWJsZSxcbi5yZXN1bHRUZXh0RWxpZ2libGUge1xuICBib3JkZXI6ICNjY2NjY2MgMXB4IHNvbGlkO1xuICBib3JkZXI6IHZhcigtLXZlcnktbGlnaHQtZ3JleS00KSAxcHggc29saWQ7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yZXN1bHRUZXh0Tm90RWxpZ2libGUge1xuICBjb2xvcjogI2FlMTIxMjtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVzdWx0VGV4dEVsaWdpYmxlIHtcbiAgY29sb3I6ICMwMGNjNjY7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG5cbi5yZXN1bHRUaXRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uY29udGFjdEludHJvIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmxpc3Qge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuLnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41ZW07XG59XG5cbi5zZWVBbGwsXG4udWwge1xuICBjb2xvcjogIzMzN2FiNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMyk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBhZGRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VlTGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2FwcFByb2Nlc3Mge1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jYXBwUHJvY2VzcyBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ud2F5c1RvQXBwbHkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVlc3Rpb25XcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnF1ZXN0aW9uV3JhcHBlciBoMyxcbi53YXlzVG9BcHBseSBoMyxcbi5kb3R0ZWRCb3JkZXIgaDMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiIsIi50b29sdGlwIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubXVpVGFicyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXVpVGFicyBoZWFkZXIgKiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4ubXVpVGFicyBoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTkpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm11aVRhYnMgaGVhZGVyIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubXVpVGFicyBidXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xufVxuLnRvb2x0aXA6aG92ZXIsXG4udG9vbHRpcDpmb2N1cyxcbi50b29sdGlwOmFjdGl2ZTpmb2N1cyxcbi50b29sdGlwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWluaVFCb3ggLnRhYi1jb250ZW50IC50YWItcGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbiAgYm9yZGVyOiAjYmNiYWJhIDFweCBzb2xpZDtcbiAgYm9yZGVyOiB2YXIoLS1zaWx2ZXIpIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vbWluaXFfd2hpdGVfYXJyb3dzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5udW1iZXIge1xuICBwYWRkaW5nOiAwIDdweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbiAgYm9yZGVyLXJhZGl1czogNjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5sb25nQ2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuLnRyYWNrZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGFuZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucXVlc3Rpb25Cb3gge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxvYXQ6IGluaGVyaXQ7XG59XG4uaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFzdGVyaXNrIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmllRml4IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ucGFkZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG4uZGF0ZUFsaWduIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5xdWVzdGlvbkJveCB7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gIH1cbn1cblxuLmNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtaW5kZW50OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uZWxpZ2liaWxpdHlDb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xufVxuLm1zZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZWxpZ2liaWxpdHksXG4uZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5lbGlnaWJpbGl0eSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uZXJyb3Ige1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmVsaWdpYmlsaXR5TWVzc2FnZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG59XG5cbi5lbGlnaWJpbGl0eURpc2NsYWltZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCcsICdMYXRvIExpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZWxpZ2liaWxpdHkgYSxcbi5lcnJvciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRyYWNrZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLm1pbmlRQm94IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGVnZW5kSW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLnRvb2xUaXBDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udG9vbFRpcENsb3NlQnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbjogNXB4IDBweCA1cHggYXV0bztcbn1cblxuLnRvb2xUaXBDbG9zZUJ0bjpob3ZlciBzdmcge1xuICBmaWxsOiAjMDc2NGI2O1xuICBmaWxsOiB2YXIoLS1kYXJrLWJsdWUtNik7XG59XG4iLCIjRWxpZ2liaWxpdHlfQ2hlY2tlciAucmVhY3QtZGF0ZXBpY2tlciB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgLk11aVRhYi1yb290IHtcbiAgYm9yZGVyLXJpZ2h0OiB3aGl0ZSAxcHggc29saWQgIWltcG9ydGFudDtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIC5Qcml2YXRlVGFiSW5kaWNhdG9yLWNvbG9yUHJpbWFyeS0yLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgLmpzczIsXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAuTXVpVGFicy1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNjNhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KSAhaW1wb3J0YW50O1xufVxuLmpzczEsXG4uUHJpdmF0ZVRhYkluZGljYXRvci1yb290LTEge1xuICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuLk11aVRhYi10ZXh0Q29sb3JQcmltYXJ5Lk11aS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZjhjNjNhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXllbGxvdykgIWltcG9ydGFudDtcbn1cbiNtaW5pUVJvdyB1bC5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGJsYWNrIHNvbGlkO1xufVxuXG4jbWluaVFSb3cgdWwubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J3RleHQnXSxcbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBibGFjayBkb3R0ZWQ7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J2RhdGUnXTpmb2N1cyxcbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J251bWJlciddOmZvY3VzLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGJsYWNrIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNhZTEyMTIgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1yZWQpIHNvbGlkO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBpbnB1dC5lcnJvcjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDJweCAjYWUxMjEyIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tcmVkKSBzb2xpZDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgc3Bhbi5lcnJvciB7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsYWJlbCA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGxpLmRpc2FibGVkIHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGZpZWxkc2V0ID4gbGFiZWwge1xuICBtYXgtd2lkdGg6IDkzJTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBJRTExIGhpZGUgbmF0aXZlIGJ1dHRvbiAodGhhbmtzIE1hdHQhKSAqL1xuI0VsaWdpYmlsaXR5X0NoZWNrZXIgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdGRpdiBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBM2tsRVFWUklTKzNWTVU5Q01SVEY4ZDh6QkwrYWl6b1FGaHgwa1VrMzNSemRZTU5GWFVGblllR3JZWXlhSmlVeEpIRExTeG9kYk5LcGZlZmZjOS9wYmFQeWFDcnIrM09BKyt6NHJ0VDVQZzVHdU1uQ1k5eVdRRW9CRTF4aGxVVVA4WURyQ0JJQjB2b2pMdkdPMHl6NGhtNEpKQUtjWVlvUEhHT1pBVWRZb0lNQlhyYzVpUUFIZU1senZpRnlnajdPOGRrV0VKVTRYSThjaEFMUmhuOUFWS0hmNzBWUlRIdTR3RmZibUtaTE5LdDUwZExCbm5hMGltY01kLzJJMHBoV2EzWS9EMWUxWGE5QkNaSkcwVnVRTnBhV0tNeDcyeFMxRmw1L1dOM0JOK0FnSmhuWlFscTRBQUFBQUVsRlRrU3VRbUNDJylcbiAgICBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gM3B4KSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgbWFyZ2luOiA1cHggMHB4O1xuICBwYWRkaW5nOiAwcHggN3B4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgLW1zLXdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuLnNlbGVjdGRpdiBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggYmxhY2sgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgLnRhYi1wYW5lLmFjdGl2ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN0cmFja2VyIHN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuI2Ryb3Bkb3duLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xufVxuXG5pbnB1dDppbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnNlbGVjdGRpdiBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbn1cbiIsIi8qXG4gKiByZWFjdC1jaXJjdWxhci1wcm9ncmVzc2JhciBzdHlsZXNcbiAqXG4gKiBBbGwgb2YgdGhlIHN0eWxlcyBpbiB0aGlzIGZpbGUgYXJlIG9wdGlvbmFsIGFuZCBjb25maWd1cmFibGUhXG4gKi9cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIge1xuICAvKlxuICAgICAqIFRoaXMgZml4ZXMgYW4gaXNzdWUgd2hlcmUgdGhlIENpcmN1bGFyUHJvZ3Jlc3NiYXIgc3ZnIGhhc1xuICAgICAqIDAgd2lkdGggaW5zaWRlIGEgXCJkaXNwbGF5OiBmbGV4XCIgY29udGFpbmVyLCBhbmQgdGh1cyBub3QgdmlzaWJsZS5cbiAgICAgKlxuICAgICAqIElmIHlvdSdyZSBub3QgdXNpbmcgXCJkaXNwbGF5OiBmbGV4XCIsIHlvdSBjYW4gcmVtb3ZlIHRoaXMgc3R5bGUuXG4gICAgICovXG4gIHdpZHRoOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciAuQ2lyY3VsYXJQcm9ncmVzc2Jhci1wYXRoIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDIwNCwgMTAyLCAxKTtcbiAgc3Ryb2tlLXdpZHRoOiAyNnB4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuNXMgZWFzZSAwcztcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItdHJhaWwge1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIHN0cm9rZS13aWR0aDogMjdweDtcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItdGV4dCB7XG4gIGZpbGw6IHJnYmEoMCwgMjA0LCAxMDIsIDEpO1xuICBmb250LXNpemU6IDJyZW07XG4gIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG4gIHRleHQtYW5jaG9yOiBtaWRkbGU7XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyIC5DaXJjdWxhclByb2dyZXNzYmFyLWJhY2tncm91bmQge1xuICBmaWxsOiBkaW1ncmV5O1xufVxuXG4vKlxuICogU2FtcGxlIGJhY2tncm91bmQgc3R5bGVzLiBVc2UgdGhlc2Ugd2l0aCBlLmcuOlxuICpcbiAqICAgPENpcmN1bGFyUHJvZ3Jlc3NiYXJcbiAqICAgICBjbGFzc05hbWU9XCJDaXJjdWxhclByb2dyZXNzYmFyLWludmVydGVkXCJcbiAqICAgICBiYWNrZ3JvdW5kXG4gKiAgICAgcGVyY2VudGFnZT17NTB9XG4gKiAgIC8+XG4gKi9cbi5DaXJjdWxhclByb2dyZXNzYmFyLkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWRcbiAgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItYmFja2dyb3VuZCB7XG4gIGZpbGw6IHJnYmEoMCwgMjA0LCAxMDIsIDEpO1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2Jhci5DaXJjdWxhclByb2dyZXNzYmFyLWludmVydGVkIC5DaXJjdWxhclByb2dyZXNzYmFyLXRleHQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2Jhci5DaXJjdWxhclByb2dyZXNzYmFyLWludmVydGVkIC5DaXJjdWxhclByb2dyZXNzYmFyLXBhdGgge1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIHN0cm9rZS13aWR0aDogMjZweDtcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIuQ2lyY3VsYXJQcm9ncmVzc2Jhci1pbnZlcnRlZCAuQ2lyY3VsYXJQcm9ncmVzc2Jhci10cmFpbCB7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG59XG4iLCIuc2lkZUJhciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTIpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDZweCAxNXB4IDQ2cHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8gTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiBibGFjaztcbn1cbi5wcmV2IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wZXJjZW50YWdlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4ubmV4dEJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnJlc2V0QnV0dG9uOmhvdmVyLCAucmVzZXRCdXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4udGV4dCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IC00cHggNXB4IDAgMDtcbn1cblxuLm5leHRCdXR0b24gc3ZnLFxuLnJlc2V0QnV0dG9uIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogLTRweCAwIDAgNXB4O1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBvcGFjaXR5OiAwLjY1O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5uZXh0QnV0dG9uLFxuLnJlc2V0QnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5uZXh0QnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuLnJlc2V0QnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDk2NGI2O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4udHJhY2tlckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uZXh0QnV0dG9uLFxuICAucmVzZXRCdXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2lkZUJhciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiIsIi5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2QtZ3JleSk7XG4gIG1hcmdpbjogMCAxNXB4IDIwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2VkZWRlZDtcbiAgY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4iLCIuQmVuZWZpdENhdGVnb3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY2F0ZWdvcnkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDQ2MnB4KSB7XG4gIC5jYXRlZ29yeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmlubmVyQ2F0ZWdvcnkge1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5pdGlhbENhdGVnb3J5IHtcbiAgZmxleDogbm9uZTtcbn1cbi5oY2NhdGVnb3J5IHtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1kYXJrLWdyZXktMik7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG59XG4udGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGN0ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhjdGV4dDpob3Zlcixcbi5oY3RleHQ6Zm9jdXMsXG4uaGN0ZXh0OmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaW1hZ2Uge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDAuOHJlbSAwLjhyZW0gMC44cmVtO1xufVxuLmFycm93IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubGlua1NlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDAgNXB4IDAgNXB4O1xufSIsImRpdi5ub3JtYWxUZXh0IGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmluZm9UaXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmOGM2M2E7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1tYWluLXllbGxvdyk7XG59XG4uaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYXBwUHJvY2VzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWlja0NvbnRhY3RJbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5KTtcbiAgcGFkZGluZzogOXB4IDEwcHggMCAxMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5xdWlja0FwcEluZm8ge1xuICBwYWRkaW5nOiA5cHggMTBweCAwIDEwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5xdWlja0FwcEluZm8gc3ZnLFxuLnF1aWNrQ29udGFjdEluZm8gc3ZnIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucXVpY2tBcHBJbmZvID4gZGl2ID4gZGl2LFxuLnF1aWNrQ29udGFjdEluZm8gPiBkaXYgPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucXVpY2tDb250YWN0SW5mbyA6Z2xvYmFsKC5xdWlja0luZm9Db250YWN0SXRlbSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLmFwcFByb2Nlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG4gIGJvcmRlcjogI2JjYmFiYSAxcHggc29saWQ7XG4gIGJvcmRlcjogdmFyKC0tc2lsdmVyKSAxcHggc29saWQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IC0xMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmJlbmVmaXRJbmZvLFxuLmFwcFByb2Nlc3Mge1xuICBwYWRkaW5nOiAwIDMwcHggMTBweCAwO1xufVxuLmFwcFByb2Nlc3Mge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnJvdyxcbi5yb3czIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5zcGFuW2NsYXNzPSdtb3JlTGluayddIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuZGl2W2lkPSdlZGl0b3JGSVBHJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpbmsgPiBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYmVuZWZpdEluZm9EZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnVsQ29udGFpbmVyV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50ZXh0RmFkZU91dHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgYmxhY2sgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLmV4cGFuZENvbGxhcHNlQnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjMDk2NGI2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJlbmVmaXRJbmZvLFxuICAuYXBwUHJvY2VzcyB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLmFwcFByb2Nlc3Mge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5hcHBQcm9jZXNzOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5yb3czIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4iLCIuZHJvcGRvd25CdXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogM3B4IDEwcHggM3B4IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnRleHRCb3gge1xuICBib3JkZXItYm90dG9tOiBibGFjayBkYXNoZWQgdGhpbjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmRyb3Bkb3duQnV0dG9uOmhvdmVyLFxuLmRyb3Bkb3duQnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi52aWV3VGFibGUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4udmlld1RhYmxlIHN2ZyB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG51bFthcmlhLWxhYmVsbGVkYnk9J2ZpcGdUYWJsZSddIHtcbiAgbWluLXdpZHRoOiAxNzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXIge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tU2VtaUJvbGQnLCAnU291cmNlIFNhbnMgUHJvIFNlbWlCb2xkJyxcbiAgICAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC50ZXh0Qm94IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpZXdUYWJsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4iLCIuYWxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbGluazpob3Zlcixcbi5hbGluazpob3ZlciAuYmFubmVyVGV4dCB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFubmVyQ29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEycHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9jb250YWN0X3VzX2Fycm93Ljk2YmEyMTY2LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5iYW5uZXJDb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmJhbm5lclRleHQge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5hcnJvdyB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5hbGluayB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbn1cbiIsIi50aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTIycHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi50ZXh0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbn1cbi5zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICB9XG59XG4iLCIud3JhcHBpbmdSb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4udGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG4udGl0bGU6aG92ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjAyLCAxOTksIDE5OSwgMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LTIpO1xufVxuXG4uaGVhZGluZ0NvbnRhaW5lciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkaW5nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXhwYW5kQnRuIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubWFpbkNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluQ29udGVudC5jb2xsYXBzZWQge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJveCB7XG4gICAgLyptaW4taGVpZ2h0OiAyMThweDsqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucHpubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICBtYXJnaW46IDIuNSUgMCAyLjUlIDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGlzdCB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNiUgMCA2JSAwO1xuICAgIG1hcmdpbjogMCAwIDAgNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDQ1MXB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNiUgMCA2JSAwO1xuICAgIG1hcmdpbjogMCAwIDAgMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDQlIDAgNCUgMDtcbiAgICBtYXJnaW46IDAgMCAwIDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MXB4KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNCUgMCA0JSAwO1xuICAgIG1hcmdpbjogMCAwIDAgMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjUxcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA0JSAwIDQlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCAwJTtcbiAgfVxufVxuXG4ubG9nbyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubGlzdCB7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuIiwiLlN1YnNjcmliZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYm94IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnN1YnNjcmliZUNvbnRhaW5lcixcbi5sYWJlbENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdWJzY3JpYmVDb250YWluZXIubW9iaWxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sYWJlbENvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGFiZWxDb250YWluZXIubW9iaWxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5pY29uID4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmhlYWRpbmc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLlN1YnNjcmliZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5zdGlja3lDb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmlnaHRSYWlsTW9iaWxlQ29sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJpZ2h0UmFpbE1vYmlsZUNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xufVxuXG5zcGFuLm5vcm1hbFRleHQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJlbmVmaXQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnJvd19kb3duIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iZW5lZml0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbiIsInNwYW4ubm9ybWFsVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmVuZWZpdCB7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbn1cbi5hcnJvd19kb3duIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmVuZWZpdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4iLCIucm93IHtcbiAgYm9yZGVyLXRvcDogMXB4O1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTcpO1xuICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uYmVuZWZpdGxpc3Qge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmJlbmVmaXRsaXN0IGEsXG4uYmVuZWZpdGxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmVkZXJhbFJlc3VsdHMge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpbmtDb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41JTtcbn1cbi5saW5rIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kZXNjcmlwdGlvbkNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjUlO1xufVxuLmRlc2NyaXB0aW9uQ29udGFpbmVyIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy10b3A6IDIlO1xuICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJ1xufVxuLmNvbnRpbnVhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHBhZGRpbmc6IDAgMSUgMCAxJTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGFnZXMge1xuICBtYXJnaW46IDAgMS41JSAwIDEuNSU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnByZXYge1xuICBtYXJnaW46IDAgMy41JSAwIDA7XG59XG4ubmV4dCB7XG4gIG1hcmdpbjogMCAwIDAgMy41JTtcbn1cbi5uZXh0LFxuLnByZXYge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubmV4dCBzdmcsXG4ucHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cblxuLnBhZ2VyIGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWdlciBhOmZvY3VzIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2VyIGEuY3VycmVudFBhZ2Uge1xuICBjb2xvcjogIzA5NjRCNjsgXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBhZ2VyIGEuY3VycmVudFBhZ2U6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi50YWdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDRweCA2cHggMCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uY2F0ZWdvcnkge1xuICBjb21wb3NlczogdGFncztcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZlZGVyYWwge1xuICBjb21wb3NlczogdGFncztcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMDk2NGI2IDFweCBzb2xpZDtcbiAgYm9yZGVyOiB2YXIoLS1tYWluLWJsdWUpIDFweCBzb2xpZDtcbn1cblxuLnN0YXRlIHtcbiAgY29tcG9zZXM6IHRhZ3M7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmV4dHJhTWFyZ2luIHtcbiAgcGFkZGluZzogNXB4IDE1cHggMjBweCAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhdGVnb3J5IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmV4dHJhTWFyZ2luIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5ub3Jlc3VsdHMge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi50aHJvYmJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5sYWJlbCxcbi5yZXN1bHQsXG4ucmVzdWx0VGFnIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5yZXN1bHRUYWcge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5kcm9wRG93biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uZHJvcERvd246Zm9jdXMge1xuICBvdXRsaW5lOiAjMDE1ZmNjIGF1dG8gMXB4O1xufVxuXG4uY2xlYXJCdXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB3aGl0ZSAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbi5jbGVhckJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5yZXN1bHQge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTUuNThweDtcbn1cbi5pY29uIHtcbiAgY29sb3I6IHJlZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sb2FkaW5nRG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbn1cbi5kb3RPbmUsXG4uZG90VHdvLFxuLmRvdFRocmVlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc2hvd0hpZGVEb3QgMi41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5kb3RPbmUge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uZG90VHdvIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmRvdFRocmVlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3dIaWRlRG90IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZHJvcERvd24ge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbiAgLnJlc3VsdFRhZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2xlYXJCdXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbiIsIi5zZWFyY2hCYXIge1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbn1cblxuLnNlYXJjaEJhciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW47XG59XG5cbi5zZWFyY2hCYXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEwKTtcbn1cblxuLyp3cmFwcyB0byBzZWNvbmQgbGluZSovXG4uYmFja0xpbmsge1xuICB0ZXh0LWluZGVudDogLTI1cHg7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlYXJjaExpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdGhlckxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmljb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYWNrTGluayB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLnNlYXJjaExpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLm90aGVyTGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzozMDAsNDAwLDcwMCw5MDB8U291cmNlK1NhbnMrUHJvJmRpc3BsYXk9c3dhcCcpO1xuLyppbXBvcnQgc3R5bGVzIGxpa2UgICBjb21wb3NlczogY2xhc3NOYW1lIGZyb20gXCIuLi8uLi9Db21tb24vZ2xvYmFsLmNzc1wiOyovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZS1TYW5zLVByby1SZWd1bGFyJyksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YxNi9TNnV5dzRCTVVUUEhqeDR3WGlXdEZDYy53b2ZmMilcbiAgICAgIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qYmx1ZSBib3JkZXIgdHJhbnNwYXJlbnQgYmFja2dyb3VuZCBidXR0b24qL1xuLnRyYW5zcGFyZW50QnV0dG9uIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDE1cHg7XG59XG5cbi50cmFuc3BhcmVudEJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi8qbWlzbWF0Y2hlZCBoZWFkaW5ncyBzdHlsaW5nKi9cbi5taXNtYXRjaGVkSGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWlzbWF0Y2hlZFNlY29uZFdvcmQge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIExhenkgTG9hZGluZzogZmFkZSBpbWFnZSBpbiBhZnRlciBsb2FkICovXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcge1xuXHRvcGFjaXR5OiAwO1xufVxuLmxhenlsb2FkZWQge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zO1xufVxuIFxuLyogQ2hhdGJvdCBidXR0b25zICovXG4uYWMtcHVzaEJ1dHRvbjpkaXNhYmxlZHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4iLCIud3JhcHBpbmdMaW5rIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi53cmFwcGluZ0xpbms6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGluZyB7XG4gIGNvbXBvc2VzOiBtaXNtYXRjaGVkU2Vjb25kV29yZCBmcm9tICcuLi8uLi9Db21tb24vZ2xvYmFsLmNzcyc7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uaGVhZGluZzIge1xuICBjb21wb3NlczogbWlzbWF0Y2hlZEhlYWRpbmcgZnJvbSAnLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3MnO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmljb25OYW1lLFxuLmJvZHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5zdWJIZWFkaW5nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmFsaWduQ2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMTJweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTMwcHg7XG59XG4uYWxpZ25tZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5sb2dvUm93IHtcbiAgcGFkZGluZzogNDBweCAwIDYwcHggMDtcbn1cbi5hbGlnbm1lbnQyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYWxpZ25tZW50MiBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbWdfY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGltZWxpbmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5pY29uTmFtZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG4uaWNvbk5hbWU6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFsaWdubWVudDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ub01hcmdpbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRpbmcsXG4gIC5oZWFkaW5nMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYWxpZ25tZW50MiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYWxpZ25tZW50MyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYm9keSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYWxpZ25tZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5hbGlnbkNlbnRlciB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cbiIsIi5iYWNrZ3JvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggbGlnaHRncmV5O1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG4uYWxpZ25DZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmFsaWdubWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MnB4KSB7XG4gIC5tYXJnaW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hbGlnbm1lbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmljb24ge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5hbGlnbkNlbnRlciB7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTVweCkgYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5hbGlnbm1lbnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmJhY2tncm91bmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWxpZ25tZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kIGEsXG4uYmFja2dyb3VuZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi50aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICBoZWlnaHQ6IDEyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTE3KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnRleHQge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG4iLCIucGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLmxpc3Qge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuLmJvZHkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNjBweCAzMHB4O1xufVxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDY1ZmY7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTkpO1xufVxuXG4uc2VjdGlvbnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiIsIi5hZ2VuY2llcyxcbi5jYXRlZ29yaWVzIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uaGVhZGVyVGl0bGUge1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMjFweDsgLyogRm9yIElFMTEqL1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkZXJUaXRsZSBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG5cbi5iZ0JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xufVxuXG4uY2FyZHMgdWwsXG4uY2FyZHNJdGVtIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hLmFsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLmFsaW5rOmhvdmVyICoge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcmRzSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qIEZvciBJRTExKi9cbiAgcGFkZGluZzogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcmRzSXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHZhcigtLWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5jYXJkc0NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmNhcmRzIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMCA0NnB4IDEwcHggMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uYWdlbmNpZXMgLmNhcmRzIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmNhdGVnb3JpZXMgLmNhcmRzSWNvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5jYXJkc0ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmFnZW5jaWVzIC5jYXJkc0ljb24ge1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiA2NXB4O1xufVxuXG4uY2F0ZWdvcmllcyAuY2FyZHNJY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmNhcmRzIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOGM4YjhiO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkIHZhcigtLWxpZ2h0LWdyZXktNyk7XG4gIG1hcmdpbjogLThweCAwIDAgMDtcbn1cblxuLmFkdlNlYXJjaCB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5zZWFyY2hCdG4ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmFkdlNlYXJjaCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAxIGNhcmQgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jYXJkcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIDIgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTY5cHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuY2FyZHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4vKiAzIGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NzBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogMzAuNSU7XG4gIH1cbn1cbi8qIDQgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG4iLCIuRmVhdHVyZWROZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU2LjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ5cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1kYXJrLWdyZXktNSk7XG59XG5cbi8qIEltYWdlICovXG4uaW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIEJvZHkgKi9cbi5jYXJkQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMy41cmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIFRpdGxlIGxpbmsgKi9cbi5saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpbmsgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogUHVibGlzaGVkIERhdGUgKi9cbi5wdWJsaXNoZWREYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBTdW1tYXJ5ICovXG4uc3VtbWFyeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhjNjNhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBwYWRkaW5nLXRvcDogMS44cmVtO1xufVxuLnN1bW1hcnksXG4uc3VtbWFyeSBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBGb290ZXIgKi9cbi5jYXJkRm9vdGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBDYXRlZ29yaWVzICovXG4uY2F0ZWdvcmllc0xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhdGVnb3J5SXRlbSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNhdGVnb3J5SXRlbS5pc05vdExhc3Q6OmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5GZWF0dXJlZE5ld3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLyogSW1hZ2UgKi9cbiAgLmltZyB7XG4gICAgaGVpZ2h0OiAyMi41cmVtO1xuICB9XG5cbiAgLmFydGljbGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cmVtKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5saW5rIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG5cbiAgLyogUHVibGlzaGVkIERhdGUgKi9cbiAgLnB1Ymxpc2hlZERhdGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuc3VtbWFyeSxcbiAgLnN1bW1hcnkgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAvKiBGb290ZXIgKi9cbiAgLmNhcmRGb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi8qIEZvb3RlciAqL1xuLmNhcmRGb290ZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLyogQ2F0ZWdvcmllcyAqL1xuLmNhdGVnb3JpZXNMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXRlZ29yeUl0ZW0gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JleS04KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXRlZ29yeUl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2F0ZWdvcnlJdGVtLmlzTm90TGFzdDo6YWZ0ZXIge1xuICBjb2xvcjogIzY2NjY2NjZiO1xuICBjb250ZW50OiAnfCc7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJkRm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIH1cbn1cbiIsIi5OZXdzQ2FyZCB7XG4gIGhlaWdodDogNDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgxNTMsIDE1MywgMTUzLCAxKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbGlnaHQtZ3JleS0xMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLyogUHVibGlzaGVkIERhdGUgKi9cbi5wdWJsaXNoZWREYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnB1Ymxpc2hlZERhdGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnB1Ymxpc2hlZERhdGUgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAwIDFyZW0gMC4xcmVtO1xufVxuXG4ucHVibGlzaGVkRGF0ZS5zbWFsbCB7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLnB1Ymxpc2hlZERhdGUuc21hbGw6aG92ZXJ7XG4gIGNvbG9yOiAjMDk2NGI2O1xufVxuXG4ucHVibGlzaGVkRGF0ZS5sYXJnZSB7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLnB1Ymxpc2hlZERhdGUuc21hbGw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogM3JlbSBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiAzcmVtIHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG4gIGJvcmRlci1yaWdodDogMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnB1Ymxpc2hlZERhdGUubGFyZ2U6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogNHJlbSBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiA0cmVtIHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG4gIGJvcmRlci1yaWdodDogM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLyogSW1hZ2UgKi9cbi5pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaW1nLnNtYWxsIHtcbiAgaGVpZ2h0OiAxOHJlbTtcbn1cblxuLmltZy5sYXJnZSB7XG4gIGhlaWdodDogMjcuOXJlbTtcbiAgLyogZmxleC1zaHJpbms6IDA7ICovXG59XG5cbi8qIEJvZHkgKi9cbi5jYXJkQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAycmVtIDJyZW0gMnJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBUaXRsZSBsaW5rICovXG4ubGluayB7XG59XG5cbi5saW5rLnNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4ubGluay5sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5saW5rIGgyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLmxpbmsuc21hbGwgaDIge1xuICBtYXJnaW46IDJyZW0gMnJlbSAwIDJyZW07XG59XG5cbmEubGluay5zbWFsbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzA5NjRiNjtcbn1cblxuLmxpbmsubGFyZ2UgaDIge1xuICBtYXJnaW46IDJyZW0gMnJlbSAwIDJyZW07XG59XG5cbi8qIFN1bW1hcnkgKi9cbi5zdW1tYXJ5LnNtYWxsLFxuLnN1bW1hcnkuc21hbGwgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uc3VtbWFyeS5sYXJnZSxcbi5zdW1tYXJ5LmxhcmdlIHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYS5saW5rLFxuICBhLmxpbmsuc21hbGwsXG4gIGEubGluay5sYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBSZXNldHRpbmcgYWxsIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGZvciBhbGwgdG8gbG9vayBzbWFsbCBvbiBtb2JpbGUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuTmV3c0NhcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2FyZEJvZHkge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLnB1Ymxpc2hlZERhdGUuc21hbGwsXG4gIC5wdWJsaXNoZWREYXRlLmxhcmdlIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cblxuICAucHVibGlzaGVkRGF0ZS5zbWFsbDo6YWZ0ZXIsXG4gIC5wdWJsaXNoZWREYXRlLmxhcmdlOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogM3JlbSBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci10b3A6IDNyZW0gc29saWQgdmFyKC0tZGFyay1ncmV5KTtcbiAgICBib3JkZXItcmlnaHQ6IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuaW1nLnNtYWxsLFxuICAuaW1nLmxhcmdlIHtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICB9XG5cbiAgLmxpbmsuc21hbGwsXG4gIC5saW5rLmxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxuXG4gIC5zdW1tYXJ5LnNtYWxsLFxuICAuc3VtbWFyeS5sYXJnZSxcbiAgLnN1bW1hcnkuc21hbGwgcCxcbiAgLnN1bW1hcnkubGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbiIsIi5OZXdzU3Vic2NyaWJlIHtcbn1cblxuLmZ1bGxTY3JlZW4udG9wIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xNyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnVsbFNjcmVlbi50b3AgLndpdGhMaW5lQnJlYWtzIHtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZ1bGxTY3JlZW4uYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLmZ1bGxTY3JlZW4uYm90dG9tIC5yaWdodFNpZGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxNTMgMTUzIDE1MykgIWltcG9ydGFudDtcbn1cblxuLmZ1bGxTY3JlZW4uYm90dG9tIC5ncmlkV3JhcHBlciB7XG4gIHBhZGRpbmc6IDMuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzNywgMjM3LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTE4KTtcbn1cblxuLyogUklHSFQgUkFJTCBTVFlMRVMgKi9cbi5yaWdodFJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM3LCAyMzcsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTgpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbn1cbi5yaWdodFJhaWwgaW1nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnJpZ2h0UmFpbFRpdGxlU2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5yaWdodFJhaWxJbmZvIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBibGFjayBzb2xpZDtcbn1cbi5yaWdodFJhaWxUaXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxOTM1NWU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTUpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yaWdodFJhaWwgLndpdGhMaW5lQnJlYWtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQkFOTkVSIFdSQVBQRVIgKi9cbi5iYW5uZXJXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogVElUTEUgQ09OVEFJTkVSICovXG4udGl0bGVDb250YWluZXIge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi50aXRsZUNvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5mdWxsU2NyZWVuIC50aXRsZUNvbnRhaW5lciAub25lTGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aXRsZUNvbnRhaW5lciAud2l0aExpbmVCcmVha3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMy44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udGl0bGVDb250YWluZXIgLmJhY2tncm91bmRJbWcge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYm90dG9tOiAtN3B4O1xuICBsZWZ0OiAtMjNweDtcbn1cblxuLmZ1bGxTY3JlZW4gLnRpdGxlQ29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xufVxuXG4vKiBSSUdIVCBTSURFICovXG4ucmlnaHRTaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmNmI7XG59XG5cbi5yaWdodFNpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDMuOHJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmZ1bGxTY3JlZW4udG9wIC5yaWdodFNpZGUgLmluZm8ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5yaWdodFNpZGUgLnN1YnNjcmliZUZvcm1EZXNrdG9wIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLyogU1VCU0NSSUJFIEZPUk0gKi9cbi5TdWJzY3JpYmVGb3JtIHtcbn1cblxuLnN1YnNjcmliZUZvcm1Nb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAucmlnaHRSYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZ1bGxTY3JlZW4uYm90dG9tIC5yaWdodFNpZGUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5mdWxsU2NyZWVuLnRvcCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gIC5mdWxsU2NyZWVuLmJvdHRvbSAuZ3JpZFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAuZnVsbFNjcmVlbi5ib3R0b20gLmJhbm5lcldyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZnVsbFNjcmVlbi5ib3R0b20gLnRpdGxlQ29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmZ1bGxTY3JlZW4uYm90dG9tIC50aXRsZUNvbnRhaW5lciAud2l0aExpbmVCcmVha3Mge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZ1bGxTY3JlZW4uYm90dG9tIC5pbmZvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC8qIFRJVExFIENPTlRBSU5FUiAqL1xuICAuZnVsbFNjcmVlbi50b3AgLnRpdGxlQ29udGFpbmVyIC53aXRoTGluZUJyZWFrcyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5mdWxsU2NyZWVuLnRvcCAuYmFja2dyb3VuZEltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZnVsbFNjcmVlbi50b3AgLnRpdGxlQ29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIFJJR0hUIFNJREUgKi9cbiAgLnJpZ2h0U2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5mdWxsU2NyZWVuLnRvcCAucmlnaHRTaWRlIC5pbmZvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC5zdWJzY3JpYmVGb3JtRGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdWJzY3JpYmVGb3JtTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZnVsbFNjcmVlbi5ib3R0b20gLnRpdGxlQ29udGFpbmVyIC53aXRoTGluZUJyZWFrcyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cblxuICAuZnVsbFNjcmVlbi5ib3R0b20gLnRpdGxlQ29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDYuNnJlbTtcbiAgICBoZWlnaHQ6IDYuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJpZ2h0UmFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuIiwiLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDYwLCAxMDMsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMjApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xufVxuLmNvbXBhc3NJY29uIHtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnRpdGxlQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSxcbi50ZXh0Qm94OjpwbGFjZWhvbGRlcixcbi5ub3JtYWxUZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLUV4dHJhTGlnaHQnLCAnU291cmNlIFNhbnMgUHJvIEV4dHJhTGlnaHQnLFxuICAgICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCxcbmlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTIwKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiB3aGl0ZSBkYXNoZWQgdGhpbjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjY7XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbmlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5idXR0b24sXG4ucmlnaHRSYWlsQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEM2M0E7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogYmxhY2s7XG59XG4uZXJyb3Ige1xuICBjb2xvcjogI2RhMDAwMDtcbiAgY29sb3I6IHZhcigtLXJlZC0zKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmVycm9yMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgLmJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAudGl0bGVDb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuICAuYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYmFja2dyb3VuZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5iYWNrZ3JvdW5kIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3gsXG4gIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxufVxuXG4vKiBTUEVDSUFMIFNUWUxFUyBGT1IgTkVXUyBQQUdFUyAqL1xuLmZvck5ld3NQYWdlIGJyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9yTmV3c1BhZ2UgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3gsXG4uZm9yTmV3c1BhZ2UgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMzJyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiB3aGl0ZSBkYXNoZWQgdGhpbjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvck5ld3NQYWdlIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuLmZvck5ld3NQYWdlIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUsXG4uZm9yTmV3c1BhZ2UgLnRleHRCb3g6OnBsYWNlaG9sZGVyLFxuLmZvck5ld3NQYWdlIC5ub3JtYWxUZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZm9yTmV3c1BhZ2UuYm90dG9tIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuLmZvck5ld3NQYWdlLmJvdHRvbSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveElFLFxuLmZvck5ld3NQYWdlLmJvdHRvbSAudGV4dEJveDo6cGxhY2Vob2xkZXIsXG4uZm9yTmV3c1BhZ2UuYm90dG9tIC5ub3JtYWxUZXh0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uZm9yTmV3c1BhZ2UuYm90dG9tIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuLmZvck5ld3NQYWdlLmJvdHRvbSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveElFIHtcbiAgYm9yZGVyLWJvdHRvbTogYmxhY2sgZGFzaGVkIHRoaW47XG59XG5cbi5mb3JOZXdzUGFnZSAuZm9ybVJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvck5ld3NQYWdlIC5pbnB1dFdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmZvck5ld3NQYWdlIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJpZ2h0UmFpbEJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZm9yTmV3c1BhZ2UgLmJ1dHRvbixcbi5yaWdodFJhaWxCdXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjA4LCA3OCwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5mb3JOZXdzUGFnZS5ib3R0b20gaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3gsXG4gIC5mb3JOZXdzUGFnZS5ib3R0b20gaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZm9yTmV3c1BhZ2UgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3gsXG4gIC5mb3JOZXdzUGFnZSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveElFIHtcbiAgICBtYXgtd2lkdGg6IDIxLjVyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLmZvck5ld3NQYWdlIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuICAuZm9yTmV3c1BhZ2UgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSxcbiAgLmZvck5ld3NQYWdlIC50ZXh0Qm94OjpwbGFjZWhvbGRlcixcbiAgLmZvck5ld3NQYWdlIC5ub3JtYWxUZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIC5mb3JOZXdzUGFnZSAuYnV0dG9uIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5mb3JOZXdzUGFnZS5ib3R0b20gLmZvcm1Sb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mb3JOZXdzUGFnZS5ib3R0b20gLmlucHV0V3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9yTmV3c1BhZ2UuYm90dG9tIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuICAuZm9yTmV3c1BhZ2UuYm90dG9tIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJpZ2h0UmFpbEJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgfVxufVxuIiwiLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi50aXRsZSAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4udGl0bGUgLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFydGljbGVUaXRsZVJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbiIsIi5zaGFyZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6IHJnYmEoMCwgODksIDE2NywgMSk7XG59XG4uc2hhcmVJY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNoYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICB9XG59IiwiLk5ld3NCdXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgODksIDE2NywgMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgODksIDE2NywgMSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uUHJpbnRCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5OZXdzQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLk5ld3NCdXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5OZXdzQnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG5UZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLk5ld3NCdXR0b24ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4iLCIuRWRpdG9yUGlja3Mge1xufVxuXG4uY2FyZFdyYXBwZXIge1xuICAvKiBtYXJnaW4tYm90dG9tOiA0cmVtOyAqL1xuICAvKiBoZWlnaHQ6IDUycmVtOyAqL1xuICBoZWlnaHQ6IDQ3LjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkc0NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5jYXJkV3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuIiwiLkRpc2NvdmVyTmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5zbGlkZXJHcmlkIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cblxuLmRpc2NvdmVyTmV3c1NsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuXG4uY2FyZCB7XG4gIHdpZHRoOiAyMi41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhdE5hbWVMaW5rIHNwYW4ge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmltZyB7XG4gIHdpZHRoOiAyMi41cmVtO1xuICBoZWlnaHQ6IDE1cmVtO1xufVxuXG5kaXYuaW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuOmdsb2JhbCguc2xpY2stcHJldik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguL2Fycm93LWNpcmNsZS1sZWZ0LnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuOmdsb2JhbCguc2xpY2stbmV4dCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguL2Fycm93LWNpcmNsZS1yaWdodC5zdmcpO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjpnbG9iYWwoLnNsaWNrLXByZXYpIHtcbiAgdG9wOiBhdXRvO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDYuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbjpnbG9iYWwoLnNsaWNrLW5leHQpIHtcbiAgdG9wOiBhdXRvO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDYuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZGlzY292ZXJOZXdzU2xpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzY292ZXJOZXdzU2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGlzY292ZXJOZXdzU2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc2NvdmVyTmV3c1NsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NjBweCkge1xuICAuZGlzY292ZXJOZXdzU2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNzBweDtcbiAgfVxufVxuIiwiLlJlY2VudE5ld3Mge1xufVxuXG4uY2FyZHNSb3cge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uY2FyZFdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmRXcmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiAgKi9cbi8qICAqL1xuLyogICovXG4vKiAgKi9cblxuLm5ld3NCdXR0b24ge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxNXB4O1xufVxuXG4ubmV3c0J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5iZ0JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xufVxuXG4ubmV3c0J1dHRvbiBzdmcge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uY2F0RHJvcGRvd25Cb3gge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhdERyb3Bkb3duIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jYXRMYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm5ld3NSb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzSWNvbnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLypGbGV4IGl0ZW1zKi9cbi5jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNhcmRzSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyNCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLmNhcmRzSXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXktNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5jYXJkc0NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKnBvc2l0aW9uOiByZWxhdGl2ZTsqL1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRzQ29udGVudCBoMSB7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZHNDb250ZW50IGE6aG92ZXIgaDEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcmRzQ29udGVudCBzcGFuIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYm9keVBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xufVxuXG4uZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5pbWdCb3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRJbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDsgLypjZW50ZXJzIGltZyBhIGJpdCovXG59XG5cbi5jYXJkcyBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIG1hcmdpbjogMTZweCAwO1xuICAvKmZsZXg6IDEgMCBhdXRvOyovXG59XG5cbi5sb2FkTW9yZUJveCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1NXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50cmFuc3BhcmVudEJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRyYW5zcGFyZW50QnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4vKiA0IGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmNhcmRzSXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNhdERyb3Bkb3duQm94IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuY2F0RHJvcGRvd24ge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qMyBjYXJkcyBpbiBhIHJvdyovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGl0bGVCb3gge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4IDMlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiAzMS4yJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICB9XG4gIC5jYXJkc0l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjNlbTtcbiAgfVxuICAuY2FyZEltZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKiEqMiBjYXJkcyBpbiBhIGNvbHVtbiohKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmNhcmRzSXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNhcmRzIGgzIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIC5uZXdzQnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5jYXREcm9wZG93bkJveCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAuY2FyZEltZyB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG5cbi8qMSBjYXJkIGluIGEgcm93Ki9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudGl0bGVCb3gge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY2FyZHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLmNhcmRJbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkc0NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkc0NvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FyZHNDb250ZW50IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvZHlQYWRkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbmZpbml0ZS1zY3JvbGwtZXhhbXBsZV9fc2Nyb2xsYWJsZS1wYXJlbnQge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogICovXG4vKiAgKi9cbi8qICAqL1xuLyogICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkc1JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZHNDb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuIiwiLnRhZ1RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJ1dHRvbnNDb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5idXR0b25zQ29udGFpbmVyIGJ1dHRvbixcbi5idXR0b25zQ29udGFpbmVyIHNwYW4ge1xuICBtYXJnaW46IDNyZW0gMnJlbSAycmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuTmV3c1RhZ3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmJ1dHRvbnNDb250YWluZXIge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci10b3A6ICM5OTk5OTkgMXB4IHNvbGlkO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5idXR0b25zQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG4iLCIuTmV3c0FydGljbGUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uTmV3c0NvbHVtbiB7XG4gIGJvcmRlci1yaWdodDogbGlnaHRncmV5IDFweCBzb2xpZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5OZXdzQXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuTmV3c0NvbHVtbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cbiIsIi50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaW1hZ2Uge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi5hcnRpY2xlQm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206ICM2NjY2NjYgMC4xcmVtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1saWdodC1ncmV5LTgpIDAuMXJlbSBzb2xpZDtcbn1cbi5hcnRpY2xlQm9keSBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1NZWRpdW0nLCAnTGF0byBNZWRpdW0nLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5icmVhZGNydW1iIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5hcnRpY2xlQm9keSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cbi5kZXNrdG9wSW1hZ2Uge1xuICBoZWlnaHQ6IDQ1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM2NjY2NjYgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1saWdodC1ncmV5LTgpIHNvbGlkO1xufVxuLm1vYmlsZUltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXNrdG9wSW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wdWJsaXNoRGF0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYXJ0aWNsZVRpdGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNjNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW5mb0ljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFydGljbGVCYW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZGVza3RvcEltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVJbWFnZSB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICAgIG9yZGVyOiAxO1xuICAgIGhlaWdodDogMTNyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZUltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC53YXJuaW5nIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAucHVibGlzaERhdGUge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5hcnRpY2xlVGl0bGUge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xufVxuQG1lZGlhIHByaW50IHtcbiAgLm1vYmlsZUltYWdlLFxuICAuZGVza3RvcEltYWdlLFxuICAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuIiwiLnNlY3Rpb25UaXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206ICM2NjY2NjYgMC4xNXJlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbGlnaHQtZ3JleS04KSAwLjE1cmVtIHNvbGlkO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi5iZW5lZml0TGlua3Mge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLmRpdmlkZXIsXG4ubm9EaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5kaXZpZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogIzY2NjY2NiBkYXNoZWQgMC4xcmVtO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1saWdodC1ncmV5LTgpIGRhc2hlZCAwLjFyZW07XG59XG4iLCIuY2FyZFdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmNhdGVnb3J5VGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5icmVhZGNydW1iIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmRXcmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLkZlYXR1cmVkVmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDAgYXV0bztcbn1cblxuLkZlYXR1cmVkVmlkZW86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDMzLCAzMywgMzMsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5LTQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4udmlkZW9Db250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wbGF5ZXJDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiBQbGF5ZXIgcmF0aW86IDEwMCAvICgxMjgwIC8gNzIwKSAqL1xufVxuXG4ucmVhY3RQbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLkZlYXR1cmVkVmlkZW8ge1xuICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgfVxuXG4gIC5wbGF5ZXJDb250YWluZXIge1xuICAgIHdpZHRoOiA2NHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5GZWF0dXJlZFZpZGVvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogNC41cmVtIGF1dG8gMCBhdXRvO1xuICB9XG59XG4iLCIuVmlkZW9EZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb0hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2Y4YzYzYTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHZhcigtLW1haW4teWVsbG93KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4udmlkZW9IZWFkaW5nIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxcmVtIDEuNXJlbTtcbn1cblxuLmRlc2Mge1xuICBtYXJnaW46IDFyZW0gMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aXRsZUxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRpdGxlTGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi8qIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5WaWRlb0Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtIDAgMS41cmVtO1xuICB9XG5cbiAgLnZpZGVvSGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDguOHJlbTtcbiAgICBoZWlnaHQ6IDguOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cblxuICAuZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMS44cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLlZpZGVvRGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBtYXJnaW46IGF1dG8gMXJlbSBhdXRvIC0zcmVtO1xuICB9XG59XG4iLCIuTW9yZVZpZGVvcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5Nb3JlVmlkZW9zID4gOmdsb2JhbCgucm93OmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udmlkZW9DYXJkQ29sIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLlZpZGVvQ2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktOCk7XG59XG5cbi52aWRlb0NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGxheWVyQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogUGxheWVyIHJhdGlvOiAxMDAgLyAoMTI4MCAvIDcyMCkgKi9cbn1cblxuLnJlYWN0UGxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi52aWRlb0NhcmRCb2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbn1cblxuLnRpdGxlTGluayxcbi50aXRsZUxpbms6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5kYXRlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmRlc2Mge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5Nb3JlVmlkZW9zID4gOmdsb2JhbCgucm93OmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAuTW9yZVZpZGVvcyA+IDpnbG9iYWwoLnJvdzpmaXJzdC1jaGlsZCkgaDEge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAudmlkZW9DYXJkQm9keSBoMSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuVmlkZW9DYXJkIHtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLlZpZGVvQ2FyZCB7XG4gICAgaGVpZ2h0OiA0N3JlbTtcbiAgfVxufVxuIiwiLmhlYWRlclRpdGxlIHtcbiAgbWluLWhlaWdodDogMTIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTIxcHg7IC8qIEZvciBJRTExKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyVGl0bGUgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLmNhdEJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNnB4IDEwcHggNnB4IDE1cHg7XG59XG5cbi5jYXRCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2F0QnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idXR0b25Sb3cge1xuICBwYWRkaW5nOiAzMHB4IDAgNjBweCAwO1xufVxuIiwiLmhlYWRpbmcge1xuICBjb21wb3NlczogbWlzbWF0Y2hlZFNlY29uZFdvcmQgZnJvbSAnLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3MnO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY29udCBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRpbmdSb3cge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uaGVhZGluZzIge1xuICBjb21wb3NlczogbWlzbWF0Y2hlZEhlYWRpbmcgZnJvbSAnLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3MnO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmJvbGRIZWFkaW5nV29ybGQge1xuICBjb21wb3NlczogbWlzbWF0Y2hlZFNlY29uZFdvcmQgZnJvbSAnLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3MnO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uaWNvbk5hbWUsXG4uYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLnN1YkhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzA3M2M2NztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGlnbkNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFsaWdubWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYWxpZ25tZW50MiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmltZ19jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50aW1lbGluZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmljb25OYW1lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMWUxZTFlO1xuICBjb2xvcjogdmFyKC0tY29kLWdyZXkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWxpZ25tZW50MyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkaW5nLFxuICAuaGVhZGluZzIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5oZWFkaW5nUm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmFsaWdubWVudDIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFsaWdubWVudDMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJvZHkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmFsaWdubWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuc3ViSGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgLmFsaWduQ2VudGVyIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLypuZWNlc3NhcnkgZm9yIHRoZSBtb2JpbGUgaW1hZ2UqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGlnbm1lbnQyIHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxufVxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmM2ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOSk7XG59XG4iLCIuY2FyZCB7XG4gIGJvcmRlcjogNHB4IHdoaXRlIHNvbGlkO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEYwRkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtbGlnaHRlc3QpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY2FyZHMgYSxcbi5kb3dubG9hZCBhLFxuLmFkb2JlIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FyZHMgYTpob3Zlcixcbi5kb3dubG9hZCBhOmhvdmVyLFxuLmFkb2JlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvc2VhcmNoLXNvbGlkLWNyb3BwZWQuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiA0OS44JTtcbiAgcGFkZGluZzogMCAzMHB4IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmVtcG93ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL2xhcHRvcC1zb2xpZC1jcm9wcGVkLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY3JlYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9wcmludC1zb2xpZC1jcm9wcGVkLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogNDkuOCU7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wZXJzb25hbGl6ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvdXNlci1zb2xpZC1jcm9wcGVkLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZG93bmxvYWRfY2FyZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvZmlsZS1kb3dubG9hZC1zb2xpZC1jcm9wcGVkLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYWRvYmUge1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWRvYmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFkb2JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLmJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5jYXJkcyBoMyxcbi5kb3dubG9hZF9oZWFkaW5nIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkcyBwLFxuLmJvZHkgc3BhbiBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kb3dubG9hZF9jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmRvd25sb2FkcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRvd25sb2FkcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZG93bmxvYWQge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbi5kb3dubG9hZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIubGlua190b191c19ib2R5IHNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmM2ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOSk7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sb2dvIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb250IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmxvZ29Eb3dubG9hZExpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kb3dubG9hZEljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogdmlzaWJpbGl0eTogaGlkZGVuOyAqL1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBsZWZ0OiAyNy41JTtcbiAgdG9wOiAzNSU7XG4gIGFuaW1hdGlvbjogbW92ZSAxcyBpbmZpbml0ZTtcbn1cblxuICBAa2V5ZnJhbWVzIG1vdmUge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbi5sb2dvRG93bmxvYWRMaW5rOmhvdmVyIC5kb3dubG9hZEljb24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwLjc7XG59IiwiI2ZpcnN0RHJvcGRvd25RdWVzdGlvbiB7XG4gIHdpZHRoOiA0NDBweDtcbn1cbi5hZ2VuY3lJbmZvIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uZ3JpZFN0eWxlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gIGhlaWdodDogNDQwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmdyaWRTdHlsZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uZ3JpZFN0eWxlIGg0IHtcbiAgbWFyZ2luOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBkYXJrYmx1ZTtcbn1cblxuI3NlY29uZERyb3Bkb3duUXVlc3Rpb24ge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbmRpdlthcmlhLWxhYmVsbGVkYnk9J2NvbnRhY3QtdXMtbW9kYWwtdGl0bGUnXSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ1dHRvbkxpbmsge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJ1dHRvbkxpbms6YWN0aXZlLFxuLmJ1dHRvbkxpbms6aG92ZXIsXG4uYnV0dG9uTGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzN2FiNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMyk7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uTGlua0JsdWUge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJ1dHRvbkxpbmtCbHVlOmFjdGl2ZSxcbi5idXR0b25MaW5rQmx1ZTpob3Zlcixcbi5idXR0b25MaW5rQmx1ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uQ29udGFjdFVzTW9kYWwgOmdsb2JhbCguZHJvcGRvd24tbWVudSA+IGxpID4gYSksXG4uQ29udGFjdFVzTW9kYWwgI2NvbnRhY3QtdXMtZHJvcGRvd246Z2xvYmFsKC5idG4pIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uQ29udGFjdFVzTW9kYWwgLm1vZGFsLWZvb3Rlcixcbi5Db250YWN0VXNNb2RhbCAubW9kYWwtYm9keSxcbi5Db250YWN0VXNNb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTgpO1xufVxuXG4uTXVpQWNjb3JkaW9uU3VtbWFyeS1yb290Lk11aS1mb2N1c2VkIHtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5NdWlBY2NvcmRpb25TdW1tYXJ5LWV4cGFuZEljb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uTXVpQWNjb3JkaW9uU3VtbWFyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuQ29udGFjdFVzTW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuQ29udGFjdFVzTW9kYWwgLlRlcm1zIC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5Db250YWN0VXNNb2RhbCAuVGVybXMgLm1vZGFsLWZvb3RlciAuYnRuLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnV0dG9uTGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2ZpcnN0RHJvcGRvd25RdWVzdGlvbiB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG5cbiAgI3NlY29uZERyb3Bkb3duUXVlc3Rpb24ge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgZGl2W2FyaWEtbGFiZWxsZWRieT0nY29udGFjdC11cy1tb2RhbC10aXRsZSddIHtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIH1cbiAgI2ZpcnN0RHJvcGRvd25RdWVzdGlvbiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgI3NlY29uZERyb3Bkb3duUXVlc3Rpb24ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMzkwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAzNDVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDM1MHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbiIsIi5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMjBweCAzMHB4O1xuICB9XG4gICIsIi5ncmlkQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciA1ZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNWZyO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICBcbiAgLmZvcm1MYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICB9XG4gIFxuICAuZm9ybUlucHV0IHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cbiAgXG4gIC5lcnJvcldhcm5pbmcge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBcbiAgLmVycm9yV2FybmluZyAud2FybmluZyB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgXG4gIC5lcnJvcldhcm5pbmcgc3ZnIHtcbiAgICBmaWxsOiByZWQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgfVxuICBcbiAgLmVycm9yV2FybmluZyAud2FybmluZyBzdmcge1xuICAgIGZpbGw6ICNmOGM2M2E7XG4gICAgZmlsbDogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICB9XG4gIFxuICAvKiBJRSBQYXRjaGVzICovXG4gIC5mb3JtSW5wdXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gIH1cbiAgLmVtYWlsTGFiZWwge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuZW1haWxJbnB1dCB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgfVxuICAuZGVzY0xhYmVsIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmRlc2NJbnB1dCB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgfVxuICAuY2FwdGNoYUlucHV0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIFxuICAuY2FwdGNoYUVycm9yIHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuZ3JpZENvbnRhaW5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIFxuICAgIC5mb3JtTGFiZWwge1xuICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIFxuICAgIC5mb3JtSW5wdXQge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICBcbiAgICAuZm9ybUlucHV0W2FyaWEtbGFiZWw9J2dvb2dsZS1jYXB0Y2hhJ10ge1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIFxuICAgIC5hZGRFbWFpbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgXG4gICAgLmVycm9yV2FybmluZyB7XG4gICAgICBtaW4taGVpZ2h0OiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICBcbiAgICAuY2FwdGNoYSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgfVxuICBcbiAgICAuY2FwdGNoYUVycm9yIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgfVxuICAiLCIuRHJvcGRvd24gOmdsb2JhbCgubW9kYWwtYm9keSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5Ecm9wZG93biA6Z2xvYmFsKC5tb2RhbC1ib2R5KSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHVuc2V0O1xuICAgIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMCk7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgLkRyb3Bkb3duIDpnbG9iYWwoLm1vZGFsLWJvZHkpIGJ1dHRvbjpmb2N1cyxcbiAgLkRyb3Bkb3duIDpnbG9iYWwoLm1vZGFsLWJvZHkpIGJ1dHRvbjpob3ZlcixcbiAgLkRyb3Bkb3duIDpnbG9iYWwoLm1vZGFsLWJvZHkpIGJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIH1cbiAgXG4gIC5Ecm9wZG93biA6Z2xvYmFsKC5tb2RhbC1ib2R5KSA6Z2xvYmFsKC5kcm9wZG93bikge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgXG4gIC5Ecm9wZG93biA6Z2xvYmFsKC5tb2RhbC1ib2R5KSA6Z2xvYmFsKC5kcm9wZG93bi1tZW51KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuRHJvcGRvd24gOmdsb2JhbCgjY29udGFjdC11cy1kcm9wZG93biksXG4gIC5Ecm9wZG93biA6Z2xvYmFsKC5kcm9wZG93bi1tZW51ID4gbGkgPiBhICkge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLkRyb3Bkb3duIDpnbG9iYWwoLm1vZGFsLWJvZHkpIDpnbG9iYWwoLmRyb3Bkb3duKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5Ecm9wZG93biA6Z2xvYmFsKC5tb2RhbC1ib2R5KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAiLCIubW9kYWxUaXRsZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5tb2RhbFRpdGxlVGhhbmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgXG4gIC5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5tb2RhbC1oZWFkZXIpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIFxuICAuQ29udGFjdFVzTW9kYWwgOmdsb2JhbCguY2xvc2UpIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICAuQ29udGFjdFVzTW9kYWwgOmdsb2JhbCgubW9kYWwtZm9vdGVyKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLkNvbnRhY3RVc01vZGFsIDpnbG9iYWwoLm1vZGFsLWRpYWxvZykge1xuICAgICAgd2lkdGg6IDc2dnc7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5Db250YWN0VXNNb2RhbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgXG4gICAgLkNvbnRhY3RVc01vZGFsIDpnbG9iYWwoLm1vZGFsLWRpYWxvZykge1xuICAgICAgd2lkdGg6IDkwdnc7XG4gICAgfVxuICBcbiAgICAuQ29udGFjdFVzTW9kYWwgOmdsb2JhbCgubW9kYWwtZm9vdGVyKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgIH1cbiAgXG4gICAgLkNvbnRhY3RVc01vZGFsIDpnbG9iYWwoLm1vZGFsLWZvb3RlcikgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICBcbiAgICAuQ29udGFjdFVzTW9kYWwgOmdsb2JhbCgubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgXG4gICAgLkNvbnRhY3RVc01vZGFsIDpnbG9iYWwoLm1vZGFsLWhlYWRlcikgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAiLCIuVmlkZW9IaWdobGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLlZpZGVvSGlnaGxpZ2h0IC52aWRlb0hpZ2hsaWdodENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5WaWRlb0hpZ2hsaWdodCAudmlkZW9IaWdobGlnaHRDb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIuSGlnaGxpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuXG4uSGlnaGxpZ2h0IC50aXRsZUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5IaWdobGlnaHQgLnRpdGxlQ29udGFpbmVyIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuSGlnaGxpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5IaWdobGlnaHQgLnRpdGxlQ29udGFpbmVyIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5TaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5TaGFyZSAuc2hhcmVJdGVtIHtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5TaGFyZSAuc2hhcmVJdGVtID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5TaGFyZSAuZW52ZWxvcGVJY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5TaGFyZSAuc2hhcmVJdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcbiAgfVxufVxuIiwiLlZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgcGFkZGluZzogNTBweDtcbn1cblxuLlZpZGVvOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggcmdiYSgzMywgMzMsIDMzLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgMTFweCB2YXIoLS12ZXJ5LWRhcmstZ3JleS00KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLlZpZGVvIC52aWRlb0NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM4MHB4O1xufVxuLlZpZGVvIC5wbGF5ZXJDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIFBsYXllciByYXRpbzogMTAwIC8gKDEyODAgLyA3MjApICovXG59XG5cbi5WaWRlbyAucmVhY3RQbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5WaWRlbyAudmlkZW9Db250YWluZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5WaWRlbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLlZpZGVvIC52aWRlb0NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuIiwiLlZpZGVvRGVzY3JpcHRpb24ge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uIC52aWRlb0hlYWRpbmcge1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbiAuY2FyZHNDb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb24gLmxvZ28ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uIC5ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIHJnYmEoMjQ4LCAxOTgsIDU4LCAwLjkpO1xuICBib3JkZXI6IHNvbGlkIHZhcigtLXllbGxvdy03KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5WaWRlb0Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLlZpZGVvRGVzY3JpcHRpb24gLmhlYWRpbmdXaXRoTG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLlF1ZXN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG59XG4ud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uUXVlc3Rpb25zIC5xdWVzdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5RdWVzdGlvbnMgLnF1ZXN0aW9uIGgyIHtcbiAgY29sb3I6ICNmYWQwNGU7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctMik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDMwcHggMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWJUaXRsZUNvbCB7XG4gIHdpZHRoOiA4MC41cmVtO1xufVxuXG4uc3ViVGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3ViVGl0bGVDb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnN1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuIiwiLlF1ZXN0aW9uIC5kcm9wZG93bkJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5RdWVzdGlvbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uUXVlc3Rpb24gLmRyb3Bkb3duQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTgpO1xufVxuXG4uUXVlc3Rpb24gdWxbYXJpYS1sYWJlbGxlZGJ5PSdmaXJzdERyb3Bkb3duUXVlc3Rpb24nXSB7XG4gIHdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xufVxuXG4uUXVlc3Rpb24gdWxbYXJpYS1sYWJlbGxlZGJ5PSdzZWNvbmREcm9wZG93blF1ZXN0aW9uJ10ge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB6LWluZGV4OiAzO1xufVxuLlF1ZXN0aW9uIHVsW2FyaWEtbGFiZWxsZWRieT0nc2Vjb25kRHJvcGRvd25RdWVzdGlvbiddID4gbGkgPiBhIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLlF1ZXN0aW9uIHVsW2FyaWEtbGFiZWxsZWRieT0nZmlyc3REcm9wZG93blF1ZXN0aW9uJ10gPiBsaSA+IGEge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbiNwcmltYXJ5UXVlc3Rpb24gLmRyb3Bkb3duQnV0dG9uIHtcbiAgd2lkdGg6IDQ0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi5kcm9wZG93bk1lbnUge1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG59XG4jc2Vjb25kYXJ5UXVlc3Rpb24gLmRyb3Bkb3duQnV0dG9uIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5RdWVzdGlvbiB1bFthcmlhLWxhYmVsbGVkYnk9J2ZpcnN0RHJvcGRvd25RdWVzdGlvbiddIHtcbiAgICB3aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuUXVlc3Rpb24gdWxbYXJpYS1sYWJlbGxlZGJ5PSdzZWNvbmREcm9wZG93blF1ZXN0aW9uJ10ge1xuICAgIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgLlF1ZXN0aW9uIHVsW2FyaWEtbGFiZWxsZWRieT0nZmlyc3REcm9wZG93blF1ZXN0aW9uJ10ge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLlF1ZXN0aW9uIHVsW2FyaWEtbGFiZWxsZWRieT0nc2Vjb25kRHJvcGRvd25RdWVzdGlvbiddIHtcbiAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLk1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLk1haW4gLmFza0NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5xdWVzdGlvbkljb24ge1xuICB3aWR0aDogMjNlbTtcbiAgaGVpZ2h0OiAyMGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTc1cHg7XG4gIHJpZ2h0OiAxJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICAucXVlc3Rpb25JY29uIHtcbiAgICB3aWR0aDogMTdlbTtcbiAgICBoZWlnaHQ6IDE3ZW07XG4gICAgdG9wOiAyNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5CYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xuICAvKiBoZWlnaHQ6IDM0MnB4OyAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5CYW5uZXIgLnF1ZXN0aW9uSW1hZ2Uge1xuICB3aWR0aDogMjkwcHg7XG4gIGhlaWdodDogMjkwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNSU7XG4gIHJpZ2h0OiAxJTtcbiAgb3BhY2l0eTogMC4yO1xuICB6LWluZGV4OiAxO1xufVxuXG4uQmFubmVyIC5xdWVzdGlvbkljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICByaWdodDogMTglO1xuICB6LWluZGV4OiAxO1xufVxuXG4uQmFubmVyIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uQmFubmVyIC5oZWFkZXJUaXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEyMXB4OyAvKiBGb3IgSUUxMSovXG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLkJhbm5lciAuaGVhZGVyVGl0bGUgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLk5lZWRIZWxwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLk5lZWRIZWxwIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5OZWVkSGVscCAud3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA3MHZ3O1xufVxuXG4uTmVlZEhlbHAgLnF1ZXN0aW9uc0NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMSk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLk5lZWRIZWxwIC5xdWVzdGlvbnNDb250YWluZXIgLnF1ZXN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uTmVlZEhlbHAgLnF1ZXN0aW9uc0xpc3Qge1xuICBjb2x1bW5zOiAyO1xuICAtd2Via2l0LWNvbHVtbnM6IDI7XG4gIC1tb3otY29sdW1uczogMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uTmVlZEhlbHAgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5OZWVkSGVscCAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cblxuICAuTmVlZEhlbHAgLndyYXBwZXIgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuTmVlZEhlbHAgLnF1ZXN0aW9uc0NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLk5lZWRIZWxwIC5xdWVzdGlvbnNMaXN0IHtcbiAgICBjb2x1bW5zOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICAuTmVlZEhlbHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLk5lZWRIZWxwIC5xdWVzdGlvbnNDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLk5lZWRIZWxwIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuXG4gIC5OZWVkSGVscCAucXVlc3Rpb25zQ29udGFpbmVyID4gKiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cbiIsIi5jYXJkcyB1bCxcbi5jYXJkc0l0ZW0gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEuYWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLmNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgLyogRm9yIElFMTEqL1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uY2FyZHNJdGVtIHtcbiAgaGVpZ2h0OiA2NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNhcmRzSXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggdmFyKC0tdmVyeS1kYXJrLWdyZXktMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5jYXJkc0NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IC8qIEZvciBJRTExKi9cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTExKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LTMpO1xufVxuXG4uY2FyZHMgaDUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LTMpO1xufVxuXG4uY2FyZHNJY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTdweCkge1xuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2FyZHNJY29uIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbiAgLmNhcmRzIGg1IHtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLyogMiBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MThweCkgYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5jYXJkcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG59XG5cbi8qIDMgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDczNnB4KSBhbmQgKG1heC13aWR0aDogOTY5cHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuY2FyZHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLyogNCBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDIwLjUlO1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLyogNSBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cbn1cbiIsIi5GYXFJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFjY29yZGlvblJvb3Qge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uRmFxSXRlbSAuYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uRmFxSXRlbSAudGl0bGVXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5GYXFJdGVtIC5jYXJldCB7XG4gIGNvbG9yOiAjMjU2NGI2O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTE0KTtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uRmFxSXRlbSAudGl0bGVSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5GYXFJdGVtIC50aXRsZVJvdyBoMyB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogODAlO1xufVxuXG4uRmFxSXRlbSBociB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWQwNGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdy0yKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLkZhcUl0ZW0gLmJvZHkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLkZhcUl0ZW0gLnF1ZXN0aW9uQ29udGFjdFVzQnRuQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuRmFxSXRlbSAudGl0bGVSb3cgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuRmFxSXRlbSBociB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuRmFxSXRlbSAudGl0bGVSb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0M3B4KSB7XG4gIC5GYXFJdGVtIC50aXRsZVJvdyBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuRmFxSXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuRmFxSXRlbSAuYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLkZhcUl0ZW0gLnF1ZXN0aW9uQ29udGFjdFVzQnRuQ29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLkZhcUl0ZW0gYSxcbi5GYXFJdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ua2V5d29yZFN0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA4cHggNXB4IDA7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi5GYXFJdGVtcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5GYXFJdGVtcyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5GYXFJdGVtcyA+ICoge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIuRm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMSk7XG59XG5cbi5Gb290ZXIgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5Gb290ZXIgLmFza0NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAxNXB4IDA7XG59XG5cbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMSk7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIC5saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uRm9vdGVyIC5saW5rc0NvbnRhaW5lciAubGluayBhLFxuLkZvb3RlciAubGlua3NDb250YWluZXIgYnV0dG9uLFxuLkZvb3RlciAubGlua3NDb250YWluZXIgYnV0dG9uOmZvY3VzLFxuLkZvb3RlciAubGlua3NDb250YWluZXIgYnV0dG9uOmFjdGl2ZSxcbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIGJ1dHRvbjpob3Zlcixcbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIC5saW5rOmhvdmVyIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLkZvb3RlciAubGlua3NDb250YWluZXIgLmxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkZvb3RlciAubGlua3NDb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAuRm9vdGVyIC5saW5rc0NvbnRhaW5lciAubGluayB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAzMHB4O1xuICB9XG5cbiAgLkZvb3RlciAubGlua3NDb250YWluZXIgLmxpbms6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5Gb290ZXIgLndyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLkZvb3RlciAubGlua3NDb250YWluZXIgLmxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkZvb3RlciAud3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICAuYXNrQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5iYWNrZ3JvdW5kUm93IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5xdW90ZV9pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYWxpZ24taXRlbXM6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5taWRDb2wge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uYXdhcmRzQ29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmJhY2tncm91bmRMZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGlkZVJvdzEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhY2tncm91bmRSaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xMDtcbn1cbi5hd2FyZHNSb3cge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5oZWFkaW5nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFsaWduQ2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd2FyZHMgPiBwIHtcbiAgbWFyZ2luOiAwIDAgNXB4ICFpbXBvcnRhbnQ7XG59XG4uaW1hZ2VSaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTA7XG59XG4uaW1hZ2VMZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pY29uIHtcbiAgY29sb3I6IHJnYigyNDgsIDE5OCwgNTgpO1xuICBjb2xvcjogdmFyKC0teWVsbG93LTQpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi55ZWFyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF3YXJkcyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMWUxZTFlO1xuICBjb2xvcjogdmFyKC0tY29kLWdyZXkpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmZ1bGxIZWlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnF1b3RlID4gcDpudGgtY2hpbGQoMikge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5hd2FyZHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLmhpZGVSb3cxIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxuICAuaGlkZVJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXdhcmRzUm93IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAubWlkQ29sIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucXVvdGVfaWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuIiwiLmhlYWRlclRpdGxlIHtcbiAgY29tcG9zZXM6IGhlYWRlclRpdGxlIGZyb20gJy4uLy4uL0Jyb3dzZUJlbmVmaXRzL0Jyb3dzZUJlbmVmaXRzLm1vZHVsZS5jc3MnO1xufVxuXG4uaGVhZGVyVGl0bGUgaDEge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmdCbHVlIHtcbiAgY29tcG9zZXM6IGJnQmx1ZSBmcm9tICcuLi8uLi9Ccm93c2VCZW5lZml0cy9Ccm93c2VCZW5lZml0cy5tb2R1bGUuY3NzJztcbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAuaGVhZGVyVGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5jYXJkQm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMWVtO1xufVxuLmNhcmQ6aG92ZXIsXG4uY2FyZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU5ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS01KTtcbn1cbi5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTlmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTUpO1xuICBib3JkZXI6IDNweCAjMGE2NGI2IHNvbGlkO1xuICBib3JkZXI6IDNweCB2YXIoLS1kYXJrLWJsdWUtMikgc29saWQ7XG59XG4uaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmhlYWRlckJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wYWdlRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2hlY2tBbGwge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA4OSwgMTY3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTMpO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMzhweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkIDJweCByZ2IoMCwgODksIDE2Nyk7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRhcmstYmx1ZS0zKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogNnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4ubmV4dDpmb2N1cyxcbi5uZXh0OmhvdmVyIHtcbiAgY29sb3I6IHJnYigwLCA4OSwgMTY3KTtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLm5leHQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2MzYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTMpO1xuICBib3JkZXItY29sb3I6ICM2NTYzNjM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0zKTtcbn1cblxuLm5leHRDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oaWRlTGluayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhdGVnb3J5Q2FydENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cblxuLmhpZGVMaW5rOmhvdmVyLFxuLmhpZGVMaW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdEhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgNDZweCAxMHB4IDA7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LTMpO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmNoZWNrZWRJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiAtMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4iLCIuQkZjb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xdWVzdGlvbkJveCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ubnVtYmVyIHtcbiAgY29tcG9zZXM6IGJnQmx1ZSBmcm9tICcuLi8uLi9Ccm93c2VCZW5lZml0cy9Ccm93c2VCZW5lZml0cy5tb2R1bGUuY3NzJztcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2Vjb25kTGluZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uYXN0ZXJpc2sge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FlMTIxMjtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV4dEJ1dHRvbkNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mcm9tTWluaXFBbGVydCB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMzVweCBhdXRvIDBweCBhdXRvO1xufVxuXG4uZnJvbU1pbmlxQWxlcnQgOmdsb2JhbCguTXVpQWxlcnQtaWNvbikge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZnJvbU1pbmlxQWxlcnQgOmdsb2JhbCguTXVpQWxlcnQtbWVzc2FnZSkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5hbGxBbnN3ZXJlZEFsZXJ0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZyb21NaW5pcVRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uc2Vjb25kTGluZSBhLFxuLnNlY29uZExpbmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5ncmlkU3R5bGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5uZXh0QnV0dG9uQ29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5xdWVzdGlvbkljb24ge1xuICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbn1cblxuLnNrZWxldG9uIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5yZXF1aXJlZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zaG93SW5UYWJsZXQsXG4uaGlkZUluVGFibGV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGlkZUluVGFibGV0VG9vbHRpcCxcbi5zaG93SW5UYWJsZXRUb29sdGlwLFxuLnNob3dJblRhYmxldFRvb2x0aXBUYWJzLFxuLmhpZGVJblRhYmxldFRvb2x0aXBUYWJzIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaGlkZUluVGFibGV0VG9vbHRpcCB7XG4gIHRvcDogLTQ2cHg7XG4gIGxlZnQ6IDE2NXB4O1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5oaWRlSW5UYWJsZXRUb29sdGlwVGFicyB7XG4gIGxlZnQ6IDY2cHg7XG4gIHRvcDogMjJweDtcbiAgbWF4LXdpZHRoOiAxNzJweDtcbn1cblxuLnNob3dJblRhYmxldFRvb2x0aXAge1xuICB0b3A6IC00NHB4O1xuICBsZWZ0OiA2MXB4O1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5zaG93SW5UYWJsZXRUb29sdGlwVGFicyB7XG4gIGxlZnQ6IDczcHg7XG4gIHRvcDogMjJweDtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaGlkZUluVGFibGV0VG9vbHRpcCB7XG4gICAgbGVmdDogNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNob3dJblRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZyb21NaW5pcUFsZXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZpcnN0TGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oaWRlSW5UYWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaG93SW5UYWJsZXRUb29sdGlwIHtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHdpZHRoOiAxMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNob3dJblRhYmxldFRvb2x0aXAge1xuICAgIHRvcDogLTQxcHg7XG4gICAgbGVmdDogLTlweDtcbiAgfVxuICAuc2hvd0luVGFibGV0VG9vbHRpcFRhYnMge1xuICAgIGxlZnQ6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5oZWFkZXIsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuY2F0ZWdvcnlTd2l0Y2hlckNvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmxvbmdDaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjUlO1xufVxuXG4ubG9uZ0NoZWNrSW5uZXIge1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFzdGVyaXNrIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuXG4udG9vbHRpcEFuZEFzdGVyaXNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5kcm9wRG93bkNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5wYWRkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jaGVja2JveCB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtaW5kZW50OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNoZWNrYm94RmllbGRzZXQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2hlY2tib3hXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVja2JveFdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5sZWdlbmRQYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5cbi5pZUZpeCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRyb3Bkb3duTGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duRGF0ZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnNraXBRdWVzdGlvbkJ0bkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi5za2lwUXVlc3Rpb25CdG5Db250YWluZXIgLnNraXBRdWVzdGlvbkJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDI2MWI0O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTQpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5za2lwUXVlc3Rpb25CdG5Db250YWluZXIgLnNraXBRdWVzdGlvbkJ0bjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNSwgNjEsIDEwOSk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtNSk7XG59XG5cbi5za2lwUXVlc3Rpb25CdG5Db250YWluZXIgLnNraXBRdWVzdGlvbkJ0bjpmb2N1cyB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi50b29sVGlwQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRvb2xUaXBDb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvb2xUaXBDbG9zZUJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW46IDVweCAwcHggNXB4IGF1dG87XG59XG5cbi5vcGVuVG9vbHRpcEJ0biB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpICFpbXBvcnRhbnQ7XG59XG5cbi50b29sVGlwQ2xvc2VCdG46aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzA3NjRiNjtcbiAgZmlsbDogdmFyKC0tZGFyay1ibHVlLTYpO1xufVxuXG4udG9vbHRpcE91dGVyV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRvb2x0aXBJbm5lcldyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIzOHB4O1xufVxuXG4udG9vbHRpcENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAyMzhweDtcbiAgbGVmdDogLTc3cHg7XG4gIHRvcDogLTUwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50b29sdGlwQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbGVmdDogMTFweDtcbiAgfVxufVxuIiwiLnhCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU1NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGFyay1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAtMTJweDtcbn1cblxuLnhCdG5SaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTU1O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzU1NTtcbiAgcGFkZGluZzogM3B4IDJweCAwIDJweDtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogLTEwcHg7XG59XG5cbi5ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDdweCA5cHggOHB4IC04cHggcmdiYSg5OSwgOTksIDk5LCAxKTtcbiAgYm94LXNoYWRvdzogN3B4IDlweCA4cHggLThweCB2YXIoLS1saWdodC1ncmV5LTYpO1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIG9wYWNpdHk6IDAuOTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IDM2cHg7XG4gIGxlZnQ6IDE5MHB4O1xufVxuLmJveC50b3A6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAtMTVweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjNTA0NjQ2O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbn1cbi5ib3gucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJveC5sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDdweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJveC5ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4iLCIueEJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTU1O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzU1NTtcbiAgcGFkZGluZzogM3B4IDJweCAwIDJweDtcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IC0xMnB4O1xufVxuXG4ueEJ0blJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM1NTU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWRhcmstZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nOiAzcHggMnB4IDAgMnB4O1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLmJveCB7XG4gIGJveC1zaGFkb3c6IDdweCA5cHggOHB4IC04cHggcmdiYSg5OSwgOTksIDk5LCAxKTtcbiAgYm94LXNoYWRvdzogN3B4IDlweCA4cHggLThweCB2YXIoLS1saWdodC1ncmV5LTYpO1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveC50b3A6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAtMTVweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjNTA0NjQ2O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbn1cbi5ib3gucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJveC5sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDdweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJveC5ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4iLCIjUXVlc3Rpb24gaW5wdXRbdHlwZT0ndGV4dCddLFxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBibGFjayBkb3R0ZWQ7XG59XG5cbiNRdWVzdGlvbiBpbnB1dFt0eXBlPSdkYXRlJ106Zm9jdXMsXG4jUXVlc3Rpb24gaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4jUXVlc3Rpb24gaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGJsYWNrIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4jUXVlc3Rpb24gc2VsZWN0LFxuLnJ3RHJvcGRvd25Db250YWluZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogNXB4IDVweDtcbiAgcGFkZGluZzogMCAxNHB4IDAgN3B4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgLW1zLXdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4jUXVlc3Rpb24gc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBM2tsRVFWUklTKzNWTVU5Q01SVEY4ZDh6QkwrYWl6b1FGaHgwa1VrMzNSemRZTU5GWFVGblllR3JZWXlhSmlVeEpIRExTeG9kYk5LcGZlZmZjOS9wYmFQeWFDcnIrM09BKyt6NHJ0VDVQZzVHdU1uQ1k5eVdRRW9CRTF4aGxVVVA4WURyQ0JJQjB2b2pMdkdPMHl6NGhtNEpKQUtjWVlvUEhHT1pBVWRZb0lNQlhyYzVpUUFIZU1senZpRnlnajdPOGRrV0VKVTRYSThjaEFMUmhuOUFWS0hmNzBWUlRIdTR3RmZibUtaTE5LdDUwZExCbm5hMGltY01kLzJJMHBoV2EzWS9EMWUxWGE5QkNaSkcwVnVRTnBhV0tNeDcyeFMxRmw1L1dOM0JOK0FnSmhuWlFscTRBQUFBQUVsRlRrU3VRbUNDJylcbiAgICBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gM3B4KSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucndEcm9wZG93bkNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJ3LWRyb3Bkb3duLWxpc3QtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJ3LXBvcHVwLXRyYW5zaXRpb24ge1xuICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ydy1pbnB1dCxcbi5ydy1kcm9wZG93bi1saXN0LWF1dG9maWxsLFxuLnJ3LWZpbHRlci1pbnB1dCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9J2NoZWNrYm94J10gPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4jUXVlc3Rpb24gbGVnZW5kIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jUXVlc3Rpb24gbGFiZWwgPiBwLFxubGVnZW5kID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuI1F1ZXN0aW9uIGxlZ2VuZCxcbiNRdWVzdGlvbiBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jUXVlc3Rpb24gbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI1F1ZXN0aW9uIGZpZWxkc2V0ID4gbGFiZWwge1xuICBtYXgtd2lkdGg6IDkzJTtcbn1cblxuLyogSUUxMSBoaWRlIG5hdGl2ZSBidXR0b24gKHRoYW5rcyBNYXR0ISkgKi9cbiNRdWVzdGlvbiBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZHJvcGRvd24tZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG59XG5cbi8qb3ZlcmlkaW5nIHRoZSBjb2xsYXBzZSBtb2R1bGUqL1xuLnJjLWNvbGxhcHNlLWl0ZW06bGFzdC1jaGlsZCA+IC5yYy1jb2xsYXBzZS1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbn1cblxuLnJjLWNvbGxhcHNlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE2cHggMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5yYy1jb2xsYXBzZSA+IC5yYy1jb2xsYXBzZS1pdGVtID4gLnJjLWNvbGxhcHNlLWhlYWRlciB7XG4gIGNvbG9yOiByZ2IoMCwgODksIDE2NykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0zKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDAgIWltcG9ydGFudDtcbn1cblxuI1F1ZXN0aW9uIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI1F1ZXN0aW9uIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCIucHJvZ3Jlc3NCYXJCb3gge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gIG1hcmdpbjogLTYwcHggMCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4iLCIuY2lyY2xlTnVtIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaXJjbGVOdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbn1cbiIsIi5iZmZvb3RlciB7XG4gICAgbWFyZ2luOiAtOTBweCAwIDM4cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc3BlY2lhbEZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMC44ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5kaXNhYmxlZFNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCkgIWltcG9ydGFudDtcbiAgfVxuICAuZGlzYWJsZWRMaW5rIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kaXNhYmxlZExpbms6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgXG4gIC5zcGVjaWFsRm9vdGVyIGEge1xuICAgIGNvbG9yOiAjMDA2NmNjO1xuICB9XG4gIFxuICAuc3BlY2lhbEZvb3RlciBhOmhvdmVyLCAuc3BlY2lhbEZvb3RlciBhOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIFxuICAubGVmdEJ0biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBcbiAgfVxuICBcbiAgLm1pZEJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAucmlnaHRCdG4ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBcbiAgLnJpZ2h0QnRuIGE6Zm9jdXMgPiBzcGFuIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgd2hpdGU7XG4gIH1cbiAgXG4gIC5yZXN1bHRCdG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgcGFkZGluZzogOHB4IDMycHggOHB4IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDA2NmNjO1xuICAgIG1hcmdpbjogMCAzNnB4IDAgMDtcbiAgfVxuICBcbiAgLnJlc3VsdEJ0bjpob3ZlciwgLnJpZ2h0QnRuIGE6Zm9jdXMgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNjNhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbiAgfVxuICBcbiAgLmNpcmNsZU51bSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY2MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1yZWQpO1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICByaWdodDogLTlweDtcbiAgICB0b3A6IC04cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5yZXN1bHRCdG4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgXG4gIC5mb290SWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIFxuICAuc3Rhckljb24ge1xuICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwZWNpYWxGb290ZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB9XG4gIFxuICAgIC5zcGVjaWFsRm9vdGVyIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgXG4gICAgLm1vYmlsZUJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4IDhweCAxMHB4O1xuICAgICAgY29sb3I6ICMwMDY2Y2M7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAucmVzdWx0QnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgXG4gICAgLmZvb3RJY29uIHtcbiAgICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gICAgfVxuICBcbiAgICAubGVmdEJ0biB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIFxuICAgIC5yaWdodEJ0biB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm1vYmlsZUJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDZweDtcbiAgICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgXG4gICAgLnJlc3VsdEJ0biB7XG4gICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCA2cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICBcbiAgICAuZm9vdEljb24ge1xuICAgICAgY29sb3I6ICMwMDY2Y2M7XG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnNwZWNpYWxGb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgIiwiLkVsaWdpYmxlQmVuZWZpdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4uRWxpZ2libGVCZW5lZml0cyAuYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NmNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogTGF0by1Cb2xkLCAnTGF0byBCb2xkJywgTGF0bztcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICAvKiB3aGl0ZS1zcGFjZTogJ25vd3JhcCcsICovXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbWFyZ2luOjA7XG59XG5cbi5FbGlnaWJsZUJlbmVmaXRzIC5idXR0b25Db250YWluZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uRWxpZ2libGVCZW5lZml0cyAuYWxlcnQgLm51bWJlciB7XG4gIGNvbG9yOiAjZjhjNjNhO1xuICBjb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkVsaWdpYmxlQmVuZWZpdHMgLmFsZXJ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxuICAuRWxpZ2libGVCZW5lZml0cyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbiIsIiNFbGlnaWJpbGl0eV9DaGVja2VyIHVsLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgYSNFbGlnaWJpbGl0eV9DaGVja2VyLXRhYi1SZXN1bHQge1xuICAvKmNvbG9yOiAjMDA2NmNjOyovXG4gIC8qdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ki9cbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGEjRWxpZ2liaWxpdHlfQ2hlY2tlci10YWItUmVzdWx0ID4gc3Bhbi5udW1iZXItb2YtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDY2Y2M7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5cbi5hc3RlcmlzayB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXF1aXJlZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV4dEJ1dHRvbkNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaGVhZGVyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI0VsaWdpYmlsaXR5X0NoZWNrZXIgPiAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAjRWxpZ2liaWxpdHlfQ2hlY2tlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuUmVzdWx0c1BhZ2VNYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uUmVzdWx0c1BhZ2VQcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib3hPdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTQpO1xuICBwYWRkaW5nOiA4cHggNnB4O1xuICBtYXJnaW46IDIwcHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnJlc3VsdE1zZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDE2cHggMjZweCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiA5NXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib3hPdXRsaW5lIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNtYWxsQm94SWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLnN0YXJJY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnNtYWxsQm94T3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktNCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDU0cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYigwLCA4OSwgMTY3KTtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yZXN1bHRQIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCA4cHggMCAxNnB4O1xufVxuXG4ucmVzdWx0TnVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uZXhwYW5kVGV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG5cbi5leHBhbmRBbGwge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZXhwYW5kZWRCb3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5yZXN1bHRCZW5lZml0cyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzhjOGI4YjtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXIoLS1saWdodC1ncmV5LTUpO1xufVxuLnJlc3VsdEJlbmVmaXRzID4gbGkge1xuICBicmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XG59XG5cbi5yZXN1bHRCZW5lZml0cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZXN1bHRCZW5lZml0cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLnJlc3VsdEJlbmVmaXRzIGg0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZXN1bHRCZW5lZml0cyBoNCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXJkc0JveCB1bCxcbi5jYXJkcyBsaSB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEuYWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uY2FyZEJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5jYXJkc0l0ZW0ge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIHBhZGRpbmc6IDAuNWVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG4uY2FyZHNDb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktMyk7XG59XG5cbi5jYXJkc0l0ZW0gaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDQ2cHggMCAwO1xuICBjb2xvcjogIzMzMztcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5jYXJkc0ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmJ1dHRvbnNDb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYnV0dG9uc0NvbnRhaW5lciBkaXY6Zmlyc3QtY2hpbGQgPiBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5idXR0b25zQ29udGFpbmVyIGRpdjpudGgtY2hpbGQoMikgPiBidXR0b24ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5idXR0b25zQ29udGFpbmVyIGRpdjpsYXN0LWNoaWxkID4gYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hZGRpdGlvbmFsQmVuZWZpdHMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uc2VsZWN0ZWRCZW5lZml0cyAucmVzdWx0TXNnLFxuLmFkZGl0aW9uYWxCZW5lZml0cyAucmVzdWx0TXNnIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJ1dHRvbnNDb250YWluZXIgPiAqIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbn1cblxuLyogQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b25zQ29udGFpbmVyIGRpdiBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59ICovXG5cbi8qIDEgY2FyZCBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5idXR0b25zQ29udGFpbmVyIHtcbiAgICB3aWR0aDogOTglO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuY2FyZHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5ib3hPdXRsaW5lIHtcbiAgICBtYXJnaW46IDIwcHggNXB4O1xuICB9XG4gIC5ib3hPdXRsaW5lIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJlc3VsdE1zZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIDIgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuY2FyZHNJdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRlSW5UYWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93SW5UYWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNob3dJbk1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBwcmludCBzdHlsZXMgKi9cbkBtZWRpYSBwcmludCB7XG4gIC5SZXN1bHRzUGFnZU1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLlJlc3VsdHNQYWdlUHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlUHJpbnQgLnRvcFRocmVlUmVzdWx0c0l0ZW1zIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZVByaW50IC5zdGFySWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VQcmludCAudG9wVGhyZWVSZXN1bHRzSXRlbXMgc3Ryb25nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VQcmludCAuY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VQcmludCAuY2F0ZWdvcnkgLmNhdGVnb3J5SGVhZGVyIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlUHJpbnQgLmNhdGVnb3J5IC5jYXRlZ29yeU5hbWUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlUHJpbnQgLmNhdGVnb3J5IC5jYXRlZ29yeUltZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VQcmludCAuY2F0ZWdvcnkgLm51bWJlck9mQmVuZWZpdHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMTVweCAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlUHJpbnQgLmNhdGVnb3J5IC5jYXRlZ29yeUJlbmVmaXRzIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlUHJpbnQgLmNhdGVnb3J5IC5iZW5lZml0VGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZVByaW50IC5jYXRlZ29yeSAuYmVuZWZpdERlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5leHBhbmRUZXh0IHtcbiAgY29sb3I6ICMwOTY0YjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSkgIWltcG9ydGFudDtcbn1cbiIsIi5FbWFpbFJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idXR0b24sXG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0yMCk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDYwLCAxMDMsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0yMSk7XG59XG4uYnV0dG9uQWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmVycm9yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjYTQwNTA1O1xuICBjb2xvcjogdmFyKC0tcmVkLTIpO1xufVxuLnRleHRBcmVhIHtcbiAgaGVpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sdGlwQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjUwcHg7XG4gIGxlZnQ6IC0yMDVweDtcbiAgdG9wOiA2OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBsZWZ0OiAtMTY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hbGlnbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuYnV0dG9uQWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbGVmdDogLTM2MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbGVmdDogLTI3N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbGVmdDogLTIzMXB4O1xuICB9XG59XG4iLCIuYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOHJlbSAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG5cbi5idXR0b246aG92ZXIsXG4uYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA0MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIucnVsZXNFbmdpbmVFcnJvck1vZGFsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ydWxlc0VuZ2luZUVycm9yTW9kYWwgLmljb25Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5ydWxlc0VuZ2luZUVycm9yTW9kYWwgLm1vZGFsQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4iLCIjbW9iaWxlRm9vdGVyIC5Db2xsYXBzaWJsZV9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jbW9iaWxlRm9vdGVyIC5Db2xsYXBzaWJsZV9fdHJpZ2dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguL2ltYWdlcy9jYXJldC1kb3duLXNvbGlkLnN2Zyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNiU7XG4gIHRvcDogLTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbn1cblxuI21vYmlsZUZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXIuaXMtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguL2ltYWdlcy9jYXJldC11cC1zb2xpZC5zdmcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTYlO1xuICB0b3A6IC0ycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG59XG5cbi50cmlnZ2VyU3R5bGUge1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuXG4udHJpZ2dlclN0eWxlIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBtYXJnaW46IDhweCAwO1xufVxuI21vYmlsZUZvb3RlciAudHJpZ2dlclN0eWxlIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG4jbW9iaWxlRm9vdGVyIC50cmlnZ2VyU3R5bGUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRyaWdnZXJTdHlsZSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICAjbW9iaWxlRm9vdGVyIC50cmlnZ2VyU3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmlnZ2VyU3R5bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRyaWdnZXJTdHlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjbW9iaWxlRm9vdGVyIC50cmlnZ2VyU3R5bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgfVxufVxuIiwiLmhlYWRlclRleHQge1xuICBjb21wb3NlczogbWlzbWF0Y2hlZEhlYWRpbmcgZnJvbSAnLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3MnO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zZWNvbmQge1xuICBjb21wb3NlczogbWlzbWF0Y2hlZFNlY29uZFdvcmQgZnJvbSAnLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3MnO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmRpdi5ub3JtYWxUZXh0IHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG59XG4ucm93IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZGF0ZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoMixcbiAgLnNlY29uZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxJTtcbiAgfVxuICBoMi5oZWFkZXJUZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICBkaXYubm9ybWFsVGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIGgyLFxuICAuc2Vjb25kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gIH1cbn1cblxuZGl2Lm5vcm1hbFRleHQgYSxcbmRpdi5ub3JtYWxUZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLnNwYWNpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yb3cge1xuICBib3JkZXItdG9wOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xuICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uY2xlYXJEaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2xlYXJEaXYgc3ZnLFxuLmV4dGVybmFsTGlua0RpdiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jYXRlZ29yeVJvdyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2hlY2tib3hMYWJlbCxcbi5jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYmVuZWZpdF9jb3VudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZGl2U3R5bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5kaXZTdHlsZTEsXG4uY291bnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmJvcmRlciB7XG4gIG1hcmdpbjogMCAxMHB4IDVweCAwcHg7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICBib3JkZXItd2lkdGg6IHRoaW47XG59XG4uY2xlYXJCdXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jbGVhckJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLmljb24ge1xuICBjb2xvcjogcmVkO1xufVxuLmxhYmVsLFxuLmJlbmVmaXRfY291bnQge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoQnRuIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4uYnV0dG9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQwNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNDlweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm1FbGVtZW50IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5mb3JtU2VhcmNoRWxlbWVudCB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbi5wYWRkaW5nLFxuLnBhZGRpbmcxIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uYmVuZWZpdGxpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmZlZGVyYWxSZXN1bHRzIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ubGlua0NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjUlO1xufVxuLmV4dGVybmFsTGlua1VybCB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZXh0ZXJuYWxMaW5rIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5leHRlcm5hbExpbmtEaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiAxLjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGluayB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG4ubGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5kZXNjcmlwdGlvbkNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjUlO1xufVxuLmRlc2NyaXB0aW9uQ29udGFpbmVyIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy10b3A6IDIlO1xuICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbn1cblxuLmNvbnRpbnVhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHBhZGRpbmc6IDAgMSUgMCAxJTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGFnZXMge1xuICBtYXJnaW46IDAgMS41JSAwIDEuNSU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnByZXYsXG4ubmV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5wcmV2IHtcbiAgbWFyZ2luOiAwIDMuNSUgMCAwO1xufVxuLm5leHQge1xuICBtYXJnaW46IDAgMCAwIDMuNSU7XG59XG5cbi5uZXh0IHN2Zyxcbi5wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4uY3VycmVudFBhZ2Uge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wYWdlciBhOm5vdCguY3VycmVudFBhZ2UpOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuLnBhZ2VyIGE6bm90KC5jdXJyZW50UGFnZSk6Zm9jdXMge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5wYWdlciBhLmN1cnJlbnRQYWdlOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnBhZ2VyIGEuY3VycmVudFBhZ2U6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZXh0ZXJuYWxMaW5rRGl2IHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmV4dGVybmFsTGlua0RpdiB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmNhdGVnb3J5Um93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmRpdlN0eWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAuY2xlYXJEaXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNsZWFyQnV0dG9uIHtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5jbGVhckJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxuICAuZm9ybUVsZW1lbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmJlbmVmaXRzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMzBweCAzMHB4O1xuICB9XG4gIC5jaGVja2JveExhYmVsLFxuICAuZGl2U3R5bGUxLFxuICAuYmVuZWZpdF9jb3VudCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5iZW5lZml0X2NvdW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5mb3JtU2VhcmNoRWxlbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuc2VhcmNoQnRuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5wYWRkaW5nMSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IGxpZ2h0Z3JleSB0aGluIGRvdHRlZDtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTVweDtcbiAgfVxuICAubGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmJlbmVmaXRsaXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB9XG4gIC5yb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5ub3Jlc3VsdHMge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi50aHJvYmJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5UaXRsZSA+IC5yb3cge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmRpc2FibGVkIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmVuYWJsZWQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uZmlsdGVyQWNjb3JkaWFuID4gLnJvdyA+IC5Db2xsYXBzaWJsZSA+IC5Db2xsYXBzaWJsZV9fdHJpZ2dlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5maWx0ZXJBY2NvcmRpYW4gPiAucm93ID4gLkNvbGxhcHNpYmxlIC5Db2xsYXBzaWJsZV9fdHJpZ2dlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5maWx0ZXJBY2NvcmRpYW4gPiAucm93ID4gLkNvbGxhcHNpYmxlIC5Db2xsYXBzaWJsZV9fdHJpZ2dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnLi9hcnJvd19kb3duLnBuZycpO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5maWx0ZXJBY2NvcmRpYW4gPiAucm93ID4gLkNvbGxhcHNpYmxlID4gLmlzLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJy4vYXJyb3dfdXAucG5nJyk7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5maWx0ZXJBY2NvcmRpYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNtb2JpbGUge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG4gICNkZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kaXNhYmxlZCxcbiAgLmVuYWJsZWQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuIiwic3Bhbi5ub3JtYWxUZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJlbmVmaXQge1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBtYXJnaW4tbGVmdDogMyU7XG59XG4uYXJyb3dfZG93biB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHJnYmEoMjI4LCAyMjgsIDIyOCwgMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmVuZWZpdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4iLCIuZXJyb3JEaXYge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMjBweCAwIDUwcHggMDtcbn1cblxuLmVycm9yQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyMDgsIDc4LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiBibGFjaztcbn1cbiIsIi5DaGF0QWN0aW9uQnV0dG9uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDdyZW07XG4gIHdpZHRoOiA3cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4iLCIuRXh0ZXJuYWxMaW5rV2FybmluZyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uRXh0ZXJuYWxMaW5rV2FybmluZyAubW9kYWxCb2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5FeHRlcm5hbExpbmtXYXJuaW5nIC5tZXNzYWdlVGl0bGUge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ubW9kYWxQYWRkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLkV4dGVybmFsTGlua1dhcm5pbmcgLmNvdW50ZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLkV4dGVybmFsTGlua1dhcm5pbmcgLmNvdW50ZXIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cbiIsIi5jaGF0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGF0V3JhcHBlci5sYXVuY2hlZEFuZFNob3dpbmcge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY2hhdFdyYXBwZXIuY2xvc2VkLFxuLmNoYXRXcmFwcGVyLmxhdW5jaGVkQW5kSGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uQ2hhdCB7XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICBoZWlnaHQ6IDU1cmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IC0ycHggcmdiKDAgMCAwIC8gMjAlKSxcbiAgICAwcHggM3B4IDRweCAwcHggcmdiKDAgMCAwIC8gMTQlKSwgMHB4IDFweCA4cHggMHB4IHJnYigwIDAgMCAvIDEyJSk7XG59XG5cbi5DaGF0ID4gZGl2W3JvbGU9J2Zvcm0nXSB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLyogUm91bmQgYm90dG9tIGJvcmRlciBvZiBjaGF0IHdpbmRvdyAqL1xuLkNoYXQsXG4uQ2hhdCA+IGRpdltyb2xlPSdmb3JtJ10gPiA6Z2xvYmFsKC5tYWluKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLkNoYXQgPiBkaXZbcm9sZT0nZm9ybSddID4gOmdsb2JhbCgubWFpbikgPiBmb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBTdHlsZSBzZW5kIG1lc3NhZ2UgYnV0dG9uICovXG4uQ2hhdCA+IGRpdltyb2xlPSdmb3JtJ10gPiA6Z2xvYmFsKC5tYWluKSA+IGRpdiA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi8qIFNldCBiYWNrZ3JvdW5kIGNvbG9yIG9mIGF2YXRhciBjaXJjbGUgdG8gdHJhbnNwYXJlbnQgKi9cbjpnbG9iYWwoLmF2YXRhcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBTZXQgdGV4dCBjb2xvciBvZiBhbGwgbmVzdGVkIGNvbnRlbnQgb2YgYm90IG1lc3NhZ2VzICovXG51bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gPiBkaXY6bm90KDpnbG9iYWwoLmZyb20tdXNlcikpICoge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLyogU2V0IHRleHQgY29sb3Igb2YgYWxsIG5lc3RlZCBjb250ZW50IG9mIGJvdCBtZXNzYWdlcyAqL1xudWwgPiBsaVtyb2xlPSdsaXN0aXRlbSddID4gZGl2Om5vdCg6Z2xvYmFsKC5mcm9tLXVzZXIpKSBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG59XG5cbi8qIFN0eWxlIG1lc3NhZ2UgYm94IHRvIGFjY29tbW9kYXRlIHRhbGtidWJibGUgYXJyb3cgKi9cbjpnbG9iYWwodWwgPiBsaVtyb2xlPSdsaXN0aXRlbSddID4gZGl2Om5vdCguZnJvbS11c2VyKSAubWVzc2FnZSksXG46Z2xvYmFsKHVsID4gbGlbcm9sZT0nbGlzdGl0ZW0nXSA+IGRpdi5mcm9tLXVzZXIgLm1lc3NhZ2UpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBTZXQgYm9yZGVyIHJhZGl1cyBvZiBzdWdnZXN0ZWQgYWN0aW9uIGJ1dHRvbnMgKi9cbnVsID4gbGlbcm9sZT0nbGlzdGl0ZW0nXSA6Z2xvYmFsKC5hYy1wdXNoQnV0dG9uKSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogU2V0IGJhY2tncm91bmQgY29sb3Igb2Ygc3VnZ2VzdGVkIGFjdGlvbiBidXR0b25zIHRvIHRyYW5zcGFyZW50ICovXG51bFxuICA+IGxpW3JvbGU9J2xpc3RpdGVtJ11cbiAgOmdsb2JhbCguY29udGVudClcbiAgPiBkaXY6bm90KDpnbG9iYWwoLm1lc3NhZ2UpKVxuICA6Z2xvYmFsKC5idWJibGUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5DaGF0IDpnbG9iYWwoZGl2W3JvbGU9J3N0YXR1cyddIHN2Zykge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi8qIFN0eWxlIHNrZWxldG9uIGxvYWRlciAqL1xuLnNrZWxldG9uV3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAtMnB4IHJnYigwIDAgMCAvIDIwJSksXG4gICAgMHB4IDNweCA0cHggMHB4IHJnYigwIDAgMCAvIDE0JSksIDBweCAxcHggOHB4IDBweCByZ2IoMCAwIDAgLyAxMiUpO1xufVxuXG4uY2hhdElucHV0Q29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGhlaWdodDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuLmNoYXRJbnB1dENvbnRhaW5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2hhdE1lc3NhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDEwcHg7XG59XG5cbi5jaGF0TWVzc2FnZXMgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVycm9yQ29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNjNTBmMWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnSGVsdmV0aWNhIE5ldWUnLCAnQXJpYWwnLCAnc2Fucy1zZXJpZic7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZXJyb3JJY29uIHtcbiAgZmlsbDogI2M1MGYxZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYXZhdGFyU2tlbGV0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uaW5wdXRQbGFjZWhvbGRlclNrZWxldG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG4uc2VuZEJ0blNrZWxldG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4vKiBTdHlsZSB0eXBpbmcgaW5kaWNhdG9yICovXG4vKiAuQ2hhdCA6Z2xvYmFsKC50eXBpbmcpIHtcbn0gKi9cblxuLkNoYXQgOmdsb2JhbCgudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkKSxcbi50eXBpbmdJbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZmM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTNweCAwIDVweCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR5cGluZ0luZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNDVweDtcbiAgbGVmdDogNDRweDtcbiAgcGFkZGluZzogMTNweCAwIDVweCAyMXB4O1xufVxuXG4uQ2hhdCA6Z2xvYmFsKC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYpLFxuLmRvdEZsYXNoaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBhbmltYXRpb246IGRvdEZsYXNoaW5nIDFzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLkNoYXQgOmdsb2JhbCgudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2KTo6YmVmb3JlLFxuLkNoYXQgOmdsb2JhbCgudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2KTo6YWZ0ZXIsXG4uZG90Rmxhc2hpbmc6OmJlZm9yZSxcbi5kb3RGbGFzaGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLkNoYXQgOmdsb2JhbCgudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2KTo6YmVmb3JlLFxuLmRvdEZsYXNoaW5nOjpiZWZvcmUge1xuICBsZWZ0OiAtMTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYW5pbWF0aW9uOiBkb3RGbGFzaGluZyAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbi5DaGF0IDpnbG9iYWwoLnR5cGluZyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdik6OmFmdGVyLFxuLmRvdEZsYXNoaW5nOjphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGFuaW1hdGlvbjogZG90Rmxhc2hpbmcgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uYm90VHlwaW5nIDpnbG9iYWwodWxbcm9sZT0nbGlzdCddKSB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi8qIFN0eWxlIGZlZWRiYWNrIGJ1dHRvbnMgKi9cbi5DaGF0IDpnbG9iYWwoZGl2W3JvbGU9J2Zvcm0nXSB1bCA+IGxpIGJ1dHRvbikge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY3Njc2O1xufVxuXG4vKiBTdHlsZSBzdWdnZXN0ZWQgZmVlZGJhY2sgYnV0dG9ucyAqL1xuLkNoYXQgOmdsb2JhbChidXR0b24uYWMtcHVzaEJ1dHRvbiA+IGRpdiksXG4uQ2hhdCA6Z2xvYmFsKGRpdi5hYy10ZXh0QmxvY2sgPiBwKSB7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBTdHlsZSB0aXRsZXMgYW5kIHN1YnRpdGxlcyBvZiBzdGF0ZSBkcm9wZG93biAqL1xuLkNoYXQgOmdsb2JhbCguYWMtY29udGFpbmVyID4gLmFjLXRleHRCbG9jazpmaXJzdC1jaGlsZCkge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIyLjYxcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLkNoYXQgOmdsb2JhbCguYWMtY29udGFpbmVyID4gLmFjLXRleHRCbG9jazpudGgtY2hpbGQoMikpIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOC42MnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLyogU3R5bGUgc3RhdHVzIGxvYWRpbmcgc3Bpbm5lciBpY29uKi9cbi5DaGF0IDpnbG9iYWwoZGl2W3JvbGU9J3N0YXR1cyddID4gZGl2ID4gZGl2KSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbkBrZXlmcmFtZXMgZG90Rmxhc2hpbmcge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgfVxuICA1MCUsXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MzBweCkge1xuICAuQ2hhdCB7XG4gICAgaGVpZ2h0OiA1MnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLkNoYXQge1xuICAgIGhlaWdodDogNDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG4gIC5DaGF0IHtcbiAgICBoZWlnaHQ6IDQwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuQ2hhdCB7XG4gICAgaGVpZ2h0OiAzMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLkNoYXQge1xuICAgIGhlaWdodDogMjFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC5DaGF0IHtcbiAgICBoZWlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5jaGF0V3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLkNoYXQge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLkNoYXQgPiBkaXZbcm9sZT0nbG9nJ10ge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAycHgpO1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAuQ2hhdCA+IGRpdltyb2xlPSdmb3JtJ10ge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAuQ2hhdCA+IGRpdltyb2xlPSdmb3JtJ10gbGkgYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5DaGF0LFxuICAuQ2hhdCA+IGRpdltyb2xlPSdmb3JtJ10gPiA6Z2xvYmFsKC5tYWluKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5hdmF0YXJTa2VsZXRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC5za2VsZXRvbldyYXBwZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5jaGF0SW5wdXRDb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2hhdE1lc3NhZ2VzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbiIsIi5DaGF0SGVhZGVyIHtcbiAgaGVpZ2h0OiA1LjJyZW07XG4gIGJhY2tncm91bmQ6ICMwNzNjNjc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwNzNjNjcgMCUsICMwODRlODYgNTAlLCAjMDczYzY3IDEwMCUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGl0bGVDb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGl0bGUge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgMCAwIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWluaW1pemVCdG5Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWluaW1pemVCdG4sXG4uY2xvc2VCdG4ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5taW5pbWl6ZUJ0biBzdmcsXG4uY2xvc2VCdG4gc3ZnIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWluaW1pemVCdG4gOmdsb2JhbCguTXVpSWNvbkJ1dHRvbi1sYWJlbCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5DaGF0SGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG4iLCIuQ2hhdGJvdCB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOTB2dztcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLkNoYXRib3QubGF1bmNoZWRBbmRTaG93aW5nIHtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbn1cbi5DaGF0Ym90LmxhdW5jaGVkQW5kSGlkZGVuLFxuLkNoYXRib3QuY2xvc2VkIHtcbiAgbWF4LXdpZHRoOiA3cmVtO1xufVxuXG4uQ2hhdGJvdC5sYXVuY2hlZEFuZEhpZGRlbiA6Z2xvYmFsKC5yZWFjdC13ZWItY2hhdCksXG4uQ2hhdGJvdC5jbG9zZWQgIDpnbG9iYWwoLnJlYWN0LXdlYi1jaGF0KXtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zbmFja0JhciA6Z2xvYmFsKC5NdWlTbmFja2JhckNvbnRlbnQtbWVzc2FnZSkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbn1cblxuLnRvb2x0aXBBbmRCdG5Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbjpnbG9iYWwoI2NoYXRib3QtcG9wb3Zlcikge1xuICB0b3A6IC03M3B4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0xMDlweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTg4cHggIWltcG9ydGFudDtcbn1cblxuOmdsb2JhbCgjY2hhdGJvdC1wb3BvdmVyIC5hcnJvdykge1xuICBsZWZ0OiA3NiUgIWltcG9ydGFudDtcbn1cbjpnbG9iYWwoI2NoYXRib3QtcG9wb3ZlciAuYXJyb3c6OmFmdGVyKSB7XG4gIGJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbjpnbG9iYWwoI2NoYXRib3QtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50KSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50b29sdGlwQ29udGFpbmVyIHAge1xuICBtYXJnaW46MDtcbn1cblxuLmNsb3NlQnRuQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udG9vbHRpcFRleHQge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbG9zZUJ0bkNvbnRhaW5lciA6Z2xvYmFsKC5NdWlCdXR0b25CYXNlLXJvb3QpIHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLkNoYXRib3QubGF1bmNoZWRBbmRTaG93aW5nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfSAgXG59IiwiLyogTWFrZSBjbGlja3MgcGFzcy10aHJvdWdoICovXG4jbnByb2dyZXNzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNucHJvZ3Jlc3MgLmJhciB7XG4gIC8qIGJhY2tncm91bmQ6ICMyOWQ7ICovXG4gIGJhY2tncm91bmQ6IHJnYigxIDE1OCA4MSk7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDMxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIC8qIGhlaWdodDogMnB4OyAqL1xuICBoZWlnaHQ6IDVweDtcbn1cblxuLyogRmFuY3kgYmx1ciBlZmZlY3QgKi9cbiNucHJvZ3Jlc3MgLnBlZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMjlkLCAwIDAgNXB4ICMyOWQ7XG4gIG9wYWNpdHk6IDEuMDtcblxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwcHgsIC00cHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwcHgsIC00cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwcHgsIC00cHgpO1xufVxuXG4vKiBSZW1vdmUgdGhlc2UgdG8gZ2V0IHJpZCBvZiB0aGUgc3Bpbm5lciAqL1xuI25wcm9ncmVzcyAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMzE7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbiNucHJvZ3Jlc3MgLnNwaW5uZXItaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxIDE1OCA4MSk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMSAxNTggODEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgLXdlYmtpdC1hbmltYXRpb246IG5wcm9ncmVzcy1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IG5wcm9ncmVzcy1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLm5wcm9ncmVzcy1jdXN0b20tcGFyZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuc3Bpbm5lcixcbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCAjbnByb2dyZXNzIC5iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBucHJvZ3Jlc3Mtc3Bpbm5lciB7XG4gIDAlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkBrZXlmcmFtZXMgbnByb2dyZXNzLXNwaW5uZXIge1xuICAwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuIl19 */