@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;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;appearance:none;cursor:pointer;-webkit-border-radius:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA3klEQVRIS+3VMU9CMRTF8d8zBL+aizoQFhx0kUk33RzdYMNFXUFnYeGrYYyaJiUxJHDLSxodbNKpfeffc9/pbaPyaCrr+3OA++z4rtT5Pg5GuMnCY9yWQEoBE1xhlUUP8YDrCBIB0vojLvGO0yz4hm4JJAKcYYoPHGOZAUdYoIMBXrc5iQAHeMlzviFygj7O8dkWEJU4XI8chALRhn9AVKHf70VRTHu4wFfbmKZLNKt50dLBnna0imcMd/2I0phWa3Y/D1e1Xa9BCZJG0VuQNpaWKMx72xS1Fl5/WN3BN+AgJhnZQlq4AAAAAElFTkSuQmCC") no-repeat;background-size:12px;background-position:calc(100% - 3px) 50%;background-repeat:no-repeat;width:100%;max-width:250px;min-width:130px;margin:5px 0;padding:0 7px;line-height:1.75;color:#000;background-color:transparent;border:none;border-bottom:1px dotted #000;-ms-word-break:normal;word-break:normal}.selectdiv select:focus{outline:none;border-bottom:2px solid #000;margin-bottom:4px}#Eligibility_Checker .tab-pane.active a{text-decoration:underline}#tracker svg:not(:root){overflow:inherit!important}input:invalid{box-shadow:none!important}@media (max-width:350px){.selectdiv select{max-width:190px}}.CircularProgressbar{width:40px;padding-right:10px;vertical-align:bottom}.CircularProgressbar .CircularProgressbar-path{stroke:#0c6;stroke-width:26px;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#fff;stroke-width:27px}.CircularProgressbar .CircularProgressbar-text{fill:#0c6;font-size:2rem;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#696969}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#0c6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff;stroke-width:26px}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.ProgressTracker_sideBar__1uZOV{border:none;background-color:hsla(0,0%,100%,.9);background-color:hsla(0,0%,100%,0.9);background-color:var(--very-light-grey-12);margin-top:30px;margin-bottom:30px;border-radius:6px;text-align:center;padding:46px 15px;vertical-align:center}.ProgressTracker_text__2c0aU{font-family:"Lato-Light","Lato Light","Lato",sans-serif;font-weight:200;font-style:normal;font-size:1.6rem;color:#000}.ProgressTracker_prev__sp46c{background:none;cursor:pointer;border:none}.ProgressTracker_percentage__WTvB8{font-size:2.4rem}.ProgressTracker_nextButton__3l07j:hover{color:#0059a7;color:#0059a7;color:var(--dark-blue-9);background-color:#fff;text-decoration:none;transition:none}.ProgressTracker_resetButton__3hFH3:focus,.ProgressTracker_resetButton__3hFH3:hover{background-color:#fff;color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:none;transition:none}.ProgressTracker_text__2c0aU svg{vertical-align:middle;margin:-4px 5px 0 0}.ProgressTracker_nextButton__3l07j svg,.ProgressTracker_resetButton__3hFH3 svg{vertical-align:middle;margin:-4px 0 0 5px}button[disabled],button[disabled]:hover{opacity:.65;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:not-allowed;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);color:#fff}.ProgressTracker_nextButton__3l07j,.ProgressTracker_resetButton__3hFH3{cursor:pointer;font-size:2.2rem;border-radius:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 15px;display:block;margin:100px auto}.ProgressTracker_nextButton__3l07j{color:#fff;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9)}.ProgressTracker_resetButton__3hFH3{color:#fff;background-color:#0964b6;background-color:#0964b6;background-color:var(--main-blue);border:2px solid #0964b6;border:2px solid #0964b6;border:2px solid var(--main-blue)}.ProgressTracker_trackerContainer__2lLT5{display:-ms-flexbox;align-items:center;justify-content:center;height:40px}@media (max-width:992px){.ProgressTracker_nextButton__3l07j,.ProgressTracker_resetButton__3hFH3{margin-top:30px;margin-bottom:30px}.ProgressTracker_sideBar__1uZOV{padding-top:30px;padding-bottom:30px}}.MiniQDisclaimer_container__33klh{background-color:#1e1e1e;background-color:#1e1e1e;background-color:var(--cod-grey);margin:0 15px 20px;font-weight:600;font-style:italic;color:#ededed;color:#ededed;color:var(--very-light-grey);padding:10px 0}.MiniQDisclaimer_icon__13_zX{padding-right:4px}.BenefitCategory_BenefitCategory__fg5jT{position:relative;z-index:2}.BenefitCategory_category__NaXha{padding-top:5px;padding-bottom:15px;display:flex}@media(max-width:462px){.BenefitCategory_category__NaXha{flex-direction:column}}.BenefitCategory_innerCategory__tadFl{flex-flow:wrap;display:flex}.BenefitCategory_initialCategory__2kTTg{flex:none}.BenefitCategory_hccategory__3QpdX{min-height:32px;background-color:#333;background-color:#333;background-color:var(--very-dark-grey-2);margin:0;text-align:center;flex-direction:column;justify-content:center;line-height:normal;padding:4px 15px}.BenefitCategory_text__2RQVY{font-size:1.6rem;text-decoration:underline;display:inline-block}.BenefitCategory_hctext__2rZS7,.BenefitCategory_text__2RQVY{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal}.BenefitCategory_hctext__2rZS7{font-size:1.4rem;color:#fff}.BenefitCategory_hctext__2rZS7:active,.BenefitCategory_hctext__2rZS7:focus,.BenefitCategory_hctext__2rZS7:hover{color:#fff;text-decoration:underline}.BenefitCategory_image__15zaL{font-weight:400;font-style:normal;font-size:1.5rem;padding:0 .8rem .8rem}.BenefitCategory_arrow__1FrXf{vertical-align:middle;margin-right:5px}.BenefitCategory_linkSeparator__1QOn7{padding:0 5px}div.heading_normalText__17FKY a{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.heading_infoTitle__1R3iE{font-style:normal}.heading_divider__2Bnav{margin-top:0;margin-bottom:10px;border-top:2px solid #f8c63a;border-top:2px solid #f8c63a;border-top:2px solid var(--main-yellow)}.heading_icon__3wgmM{vertical-align:middle}.heading_appProcess__1zWDA{position:relative}.heading_quickContactInfo__1mj17{background-color:hsla(0,0%,80%,.2);background-color:hsla(0,0%,80%,0.2);background-color:var(--light-grey)}.heading_quickAppInfo__1LcQx,.heading_quickContactInfo__1mj17{padding:9px 10px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:6px;margin-top:15px}.heading_quickAppInfo__1LcQx{margin-bottom:30px;background-color:#fff;background-color:#fff;background-color:var(--main-white)}.heading_quickAppInfo__1LcQx svg,.heading_quickContactInfo__1mj17 svg{margin-top:5px!important}.heading_quickAppInfo__1LcQx>div>div,.heading_quickContactInfo__1mj17>div>div{padding-bottom:10px!important}.heading_quickContactInfo__1mj17 .quickInfoContactItem{-webkit-transform:translateY(2px);transform:translateY(2px)}.heading_appProcess__1zWDA:before{background-color:#ededed;background-color:#ededed;background-color:var(--very-light-grey);border:1px solid #bcbaba;border:1px solid #bcbaba;border:1px solid var(--silver);content:"";position:absolute;height:100%;width:100%;left:-15px;top:-10px;z-index:-1;border-radius:6px}.heading_appProcess__1zWDA,.heading_benefitInfo__2WjQf{padding:0 30px 10px 0}.heading_appProcess__1zWDA{padding-top:5px;margin-top:30px}.heading_row3__1KUZk,.heading_row__1fIUz{padding-top:20px;padding-right:15px}.heading_link__2qQd8{text-decoration:underline;color:#333;color:#333;color:var(--dark-grey)}span[class=moreLink]{float:right}div[id=editorFIPG]{display:none}.heading_link__2qQd8>p{display:inline}.heading_benefitInfoDesc__2moCV{line-height:1.5}.heading_ulContainerWrapper__1ju-J{display:flex;flex-direction:column}.heading_textFadeOut__2X7Hl{-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}.heading_expandCollapseBtn__24hx7{margin-left:auto;color:#0964b6}@media (max-width:992px){.heading_appProcess__1zWDA,.heading_benefitInfo__2WjQf{padding:0 0 15px}h2{font-size:2.4rem}.heading_appProcess__1zWDA{padding:5px 0}.heading_appProcess__1zWDA:before{width:calc(100% + 60px);left:-30px;border:none;border-radius:0}.heading_row__1fIUz{width:100%;padding-right:0;padding-top:8px;margin:0}.heading_row3__1KUZk{padding-top:0;padding-right:0}}.FIPG_dropdownButton__1UlQr{display:flex;background-image:none;justify-content:space-between;align-items:center;height:32px;padding:3px 10px!important;font-style:normal;font-size:14px!important;min-width:172px;border-radius:0!important;border-color:#000;margin-right:15px}.FIPG_dropdownButton__1UlQr,.FIPG_textBox__3NGqn{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400}.FIPG_textBox__3NGqn{border-bottom:thin dashed #000;display:inline-flex;text-align:center;min-width:300px;padding:2px 10px;justify-content:center;font-size:14px}.FIPG_dropdownButton__1UlQr:focus,.FIPG_dropdownButton__1UlQr:hover{background-color:#f5f5f5!important;text-shadow:none!important;background-image:none!important;border-color:#000!important}.FIPG_viewTable__3cmDe{padding-left:15px}.FIPG_viewTable__3cmDe svg{padding-left:3px;padding-bottom:2px;vertical-align:middle}ul[aria-labelledby=fipgTable]{min-width:172px!important;margin-top:0!important}.FIPG_header__2UXkH{font-family:"SourceSansPro-SemiBold","Source Sans Pro SemiBold","Source Sans Pro",sans-serif;font-weight:600;font-style:normal;padding-bottom:15px}.FIPG_footer__3H-i9{padding-top:15px}@media (max-width:990px){.FIPG_textBox__3NGqn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;justify-content:left;padding:10px 0 0;margin-bottom:10px;display:flex}.FIPG_viewTable__3cmDe{padding-left:0}}.MiniQBanner_alink__16GxH{color:#333;color:#333;color:var(--dark-grey);display:none}.MiniQBanner_alink__16GxH:hover,.MiniQBanner_alink__16GxH:hover .MiniQBanner_bannerText__G_O8K{color:#23527c;color:#23527c;color:var(--dark-blue-10);text-decoration:none}.MiniQBanner_bannerContainer__2QH6M{text-align:center;margin:12px auto;background-color:#f8c555;background-color:#f8c555;background-color:var(--yellow-8);background-image:url(/static/media/contact_us_arrow.96ba2166.df799853.svg);background-repeat:no-repeat;background-position:top;background-size:cover;justify-content:center;align-items:center;display:flex;border-radius:6px;flex-direction:column;padding:12px;font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;color:#333;color:#333;color:var(--dark-grey)}.MiniQBanner_bannerContainer__2QH6M a,.MiniQBanner_bannerText__G_O8K{color:#333;color:#333;color:var(--dark-grey)}.MiniQBanner_arrow__2NQBj{color:#0964b6;color:#0964b6;color:var(--main-blue);vertical-align:middle;margin-left:10px;margin-bottom:4px}@media (max-width:993px){.MiniQBanner_alink__16GxH{display:unset}}.BenefitTitle_title__2pQql{background-color:#0964b6;background-color:#0964b6;background-color:var(--dark-blue-8);text-align:center;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:122px;padding-top:40px;padding-bottom:40px}.BenefitTitle_subtitle__26e6r,.BenefitTitle_text__2VdJe{font-style:normal;color:#fff;margin:0}.BenefitTitle_subtitle__26e6r{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:500;font-size:2rem;padding-top:15px}@media (max-width:992px){.BenefitTitle_text__2VdJe{font-size:2.2em}}.SimilarBenefits_wrappingRow__2vOqa{padding-right:15px}.SimilarBenefits_title__2FdZY{font-weight:700;text-decoration:none;color:#0964b6;color:#0964b6;color:var(--main-blue)}.SimilarBenefits_title__2FdZY:hover{font-weight:700;text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue)}.SimilarBenefits_box__2PMF6{background-color:#fff;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;padding-top:10px;padding-bottom:10px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #cac7c7;border-bottom:1px solid #cac7c7;border-bottom:1px solid var(--light-grey-2)}.SimilarBenefits_headingContainer__pXI1O{cursor:pointer;display:flex;justify-content:center;align-items:center}.SimilarBenefits_heading__2G7QF{font-style:normal;margin:10px 0;text-align:center}.SimilarBenefits_expandBtn__3c5-1{padding:0;margin-left:5px;display:flex;justify-content:center;align-items:center;background-color:#fff}.SimilarBenefits_mainContent__2bUfj{height:auto;max-height:500px;transition:max-height .3s ease-in;overflow:hidden}.SimilarBenefits_mainContent__2bUfj.SimilarBenefits_collapsed__f0YL7{max-height:0}@media (max-width:992px){.SimilarBenefits_box__2PMF6{width:100%;margin:0 auto;border-radius:0;padding-top:20px}}.SimilarBenefits_pznlist__1LmcO{display:flex;flex-direction:column;justify-content:center}.SimilarBenefits_card__bdMFM{background-color:#fff;background-color:#fff;background-color:var(--main-white);margin:2.5% 0;border-radius:6px;display:flex;flex-direction:row;align-items:center}@media (max-width:992px){.SimilarBenefits_list__1nDdg{min-width:250px}}@media (max-width:450px){.SimilarBenefits_title__2FdZY{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;text-align:left;padding:6% 0;margin:0 0 0 7%}}@media (max-width:992px) and (min-width:451px){.SimilarBenefits_title__2FdZY{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;text-align:left;padding:6% 0;margin:0}}@media (min-width:993px) and (max-width:1150px){.SimilarBenefits_title__2FdZY{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;text-align:left;padding:4% 0;margin:0 0 0 8%}}@media (min-width:1151px) and (max-width:1250px){.SimilarBenefits_title__2FdZY{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;text-align:left;padding:4% 0;margin:0 0 0 3%}}@media (min-width:1251px){.SimilarBenefits_title__2FdZY{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;text-align:left;padding:4% 0;margin:0}}.SimilarBenefits_logo__3Cwbp{width:50px;height:50px}.SimilarBenefits_list__1nDdg{padding:5px 0;flex-direction:column;align-items:center;margin-left:0;margin-right:0}.Subscribe_Subscribe__vqnWr{padding-top:10px;padding-right:15px}.Subscribe_box__2gdph{background-color:#e9f0fb;background-color:#e9f0fb;background-color:var(--very-light-grey-3);border-radius:6px;text-align:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3%;padding:10px 15px}.Subscribe_labelContainer__21kL2,.Subscribe_subscribeContainer__3t9Br{display:flex;justify-content:flex-start;text-align:start;align-items:center}.Subscribe_subscribeContainer__3t9Br.Subscribe_mobile__3wLsT{justify-content:center}.Subscribe_labelContainer__21kL2{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-size:15px;margin-bottom:10px}.Subscribe_labelContainer__21kL2.Subscribe_mobile__3wLsT{justify-content:center}.Subscribe_heading__22lZ_{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:normal;padding-right:10px;text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue)}.Subscribe_icon__RsRLq{display:flex;vertical-align:middle;background-color:#0964b6;background-color:#0964b6;background-color:var(--main-blue);border-radius:50%;color:#fff;width:24px;height:24px;justify-content:center;align-items:center;margin-right:12px}.Subscribe_icon__RsRLq>svg{width:16px;height:16px}.Subscribe_heading__22lZ_:hover{text-decoration:underline;color:#0964b6;color:#0964b6;color:var(--main-blue)}@media (max-width:992px){.Subscribe_Subscribe__vqnWr{padding-top:0;padding-right:0}.Subscribe_box__2gdph{width:100%;margin:0 auto;border-radius:0;padding-bottom:15px;text-align:center}}.BenefitDetail_stickyContent__V_8PO{position:fixed;top:0;width:100%}.BenefitDetail_rightRailMobileCol__ZUxwH{padding:0}.BenefitDetail_rightRailMobileContent__2Ht5K{z-index:1}span.BenefitDetail_normalText__22KwD{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;padding-left:10px;width:100%}.BenefitDetail_benefit__3vbaC{padding-bottom:60px;padding-top:15px;margin:0}.BenefitDetail_arrow_down__L_qv8{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;margin:0 auto;border-top:20px solid #e4e4e4}@media (max-width:992px){.BenefitDetail_benefit__3vbaC{width:100%;padding:0;word-break:break-word;-ms-word-wrap:break-word;word-wrap:break-word}}span.Category_normalText__25x7G{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;padding-left:10px;width:100%}.Category_filter__3YPhZ{padding-top:20px;padding-bottom:20px;background-color:#333;background-color:#333;background-color:var(--very-dark-grey-2);display:flex;flex-direction:column;justify-content:center}.Category_benefit__FkDEn{margin-right:3%;margin-left:3%}.Category_arrow_down__3Boj0{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;margin:0 auto;border-top:20px solid #e4e4e4;border-top:20px solid #e4e4e4;border-top:20px solid var(--very-light-grey-2)}@media (max-width:992px){.Category_benefit__FkDEn{width:100%;margin:0;padding:0}}@media (max-width:768px){.Category_filter__3YPhZ{padding-top:30px;padding-bottom:30px}}.BenefitList_row__196Dn{border-top:1px;border-color:#dedede;border-color:#dedede;border-color:var(--very-light-grey-7);border-top-style:dotted;margin-bottom:0;padding-top:15px}.BenefitList_benefitlist__T5tCv{margin-top:25px}.BenefitList_benefitlist__T5tCv a,.BenefitList_benefitlist__T5tCv a:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_federalResults__eHP65{padding-left:30px;font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:3rem;padding-top:15px;margin-top:0}.BenefitList_linkContainer__2G9-F{padding-bottom:1.5%}.BenefitList_link__30Oc2{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_descriptionContainer__2_-oa{padding-bottom:1.5%}.BenefitList_descriptionContainer__2_-oa a{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_pager__11p4b{text-align:center;font-size:1.6rem;padding-top:2%;padding-bottom:2%;font-family:"Source Sans Pro"}.BenefitList_continuation__1cjxn{font-size:.6em;padding:0 1%;color:#333}.BenefitList_pages__wm875{margin:0 1.5%;color:#333}.BenefitList_prev__1qjbO{margin:0 2% 0 0}.BenefitList_next__1my8Q{margin:0 0 0 2%}.BenefitList_next__1my8Q,.BenefitList_prev__1qjbO{font-size:1.6rem;text-decoration:none;font-family:"Source Sans Pro";color:#333}.BenefitList_next__1my8Q svg,.BenefitList_prev__1qjbO svg{-webkit-transform:translateY(4px);transform:translateY(4px)}.BenefitList_pager__11p4b a{color:#333;text-decoration:none}.BenefitList_pager__11p4b a:focus,.BenefitList_pager__11p4b a:hover{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.BenefitList_pager__11p4b a.BenefitList_currentPage__gLBK5{color:#0964b6;text-decoration:underline;cursor:default}.BenefitList_pager__11p4b a.BenefitList_currentPage__gLBK5:hover{color:#000}.BenefitList_row__196Dn:first-of-type{border-top:none}.BenefitList_tags__SLMIm{display:inline-block;text-align:left;margin:4px 6px 0 0;padding:5px 10px;border-radius:30px;font-size:.7em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.BenefitList_ellipsis__3mA_h{padding:0 5px;cursor:default}.BenefitList_category__2O3LJ{color:#333;color:#333;color:var(--dark-grey);background-color:#f2f2f2;background-color:#f2f2f2;background-color:var(--very-light-grey-8);border-radius:10px;font-weight:bolder;font-style:italic}.BenefitList_federal__VCsvl{color:#0964b6;color:#0964b6;color:var(--main-blue);background-color:transparent;border:1px solid #0964b6;border:1px solid #0964b6;border:1px solid var(--main-blue)}.BenefitList_state__1ZEBN{color:#fff;background-color:#333;background-color:#333;background-color:var(--dark-grey)}.BenefitList_extraMargin__1KmQa{padding:5px 15px 20px}@media (max-width:991px){.BenefitList_category__2O3LJ{max-width:none}.BenefitList_row__196Dn{padding-bottom:20px}.BenefitList_extraMargin__1KmQa{padding-left:30px}}.BenefitList_noresults__2-SKH{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;text-align:center;padding-top:15px;padding-bottom:15px}.BenefitList_throbber__3nGfr{text-align:center}.Filter_label__3Q5Ki,.Filter_result__2T3dg,.Filter_resultTag__2jv6D{font-family:"Lato-Regular","Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:#fff;line-height:normal}.Filter_resultTag__2jv6D{padding-bottom:10px}.Filter_dropDown__1eBKU{margin-top:8px;margin-bottom:8px;max-width:250px}.Filter_dropDown__1eBKU:focus{outline:1px auto #015fcc}.Filter_clearButton__mBmx8{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 12px;background-color:#333;background-color:#333;background-color:var(--very-dark-grey-2);box-sizing:border-box;border:1px solid #fff;border-radius:30px;box-shadow:none;color:#fff;margin-top:28px}.Filter_clearButton__mBmx8:hover{color:#000;text-decoration:none;background-color:#fff;transition:all .3s ease 0s}.Filter_result__2T3dg{font-size:2.8rem;text-align:center;width:55.58px}.Filter_icon__3SFGU{color:red;vertical-align:middle}.Filter_loadingDots__3QF-p{text-align:center;z-index:5}.Filter_dotOne__22Dkf,.Filter_dotThree__2GAzH,.Filter_dotTwo__eGpKD{display:inline;margin-left:.2em;margin-right:.2em;position:relative;font-size:2.8rem;text-align:center;width:55px;opacity:0;-webkit-animation:Filter_showHideDot__2sGKS 2.5s ease-in-out infinite;animation:Filter_showHideDot__2sGKS 2.5s ease-in-out infinite}.Filter_dotOne__22Dkf{-webkit-animation-delay:.2s;animation-delay:.2s}.Filter_dotTwo__eGpKD{-webkit-animation-delay:.4s;animation-delay:.4s}.Filter_dotThree__2GAzH{-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes Filter_showHideDot__2sGKS{0%{opacity:0}50%{opacity:1}60%{opacity:1}to{opacity:0}}@keyframes Filter_showHideDot__2sGKS{0%{opacity:0}50%{opacity:1}60%{opacity:1}to{opacity:0}}@media (max-width:992px){.Filter_dropDown__1eBKU{max-width:270px}.Filter_resultTag__2jv6D{float:left}}@media (max-width:768px){.Filter_clearButton__mBmx8{margin-bottom:15px}}.SearchBar_searchBar__3JdKd{padding:15px 10px 0}.SearchBar_searchBar__3JdKd a{text-decoration:underline;transition:.3s ease-in}.SearchBar_searchBar__3JdKd a:hover{color:#23527c;color:#23527c;color:var(--dark-blue-10)}.SearchBar_backLink__2J-FR{text-indent:-25px;padding-left:46px;text-align:left}.SearchBar_searchLink__2vCji{text-align:center}.SearchBar_otherLink__1eGhk{text-align:right}.SearchBar_icon__30GAi{color:#fff;padding-bottom:4px;vertical-align:middle}@media (max-width:767px){.SearchBar_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;margin:auto}.VideoDescription_titleLink__1-ogQ{color:#333;color:#333;color:var(--dark-grey);text-decoration:none}.VideoDescription_titleLink__1-ogQ:hover{text-decoration:underline;color:#333;color:#333;color:var(--dark-grey)}@media (min-width:992px){.VideoDescription_VideoDescription__wsWh6{padding:2.5rem 1.5rem 0}.VideoDescription_videoHeading__DS8-J{align-items:center;padding-top:0}.VideoDescription_logo__e3Z-D{display:flex;width:7.5rem;height:7.5rem;margin-right:-1rem}.VideoDescription_desc__1mVpR{margin-top:1.8rem}}@media (min-width:1200px){.VideoDescription_VideoDescription__wsWh6{margin-left:4rem;padding:15px 0 15px 15px}.VideoDescription_logo__e3Z-D{margin:auto 1rem auto -.75rem}}@media (max-width:992px){.VideoDescription_titleLink__1-ogQ{display:flex;margin-left:-6rem}}.VideoCard_MoreVideos__3jPob{margin-bottom:1rem}.VideoCard_MoreVideos__3jPob>.row:first-child{padding-bottom:0;margin-top:2rem}.VideoCard_videoCardCol__3HYrW{margin-bottom:3rem}.VideoCard_VideoCard__2hiWz{border:1px solid #999;border:1px solid #666;border:1px solid var(--light-grey-8)}.VideoCard_videoContainer__1LS6Y{width:100%}.VideoCard_playerContainer__TfqYl{width:100%;position:relative;padding-top:56.25%}.VideoCard_reactPlayer__36DjC{position:absolute;top:0;left:0;padding:0}.VideoCard_videoCardBody__26qQs{display:flex;flex-direction:column;padding:0 1.5rem 1.5rem}.VideoCard_titleLink__2wVH9,.VideoCard_titleLink__2wVH9:hover{color:#0964b6;color:#0964b6;color:var(--main-blue)}.VideoCard_date__2xgJb{font-style:italic;font-size:1.2rem;margin-bottom:1rem}.VideoCard_desc__1NDAS{font-size:1.4rem}@media (min-width:576px){.VideoCard_MoreVideos__3jPob>.row:first-child{padding-bottom:1rem}.VideoCard_MoreVideos__3jPob>.row:first-child h1{margin-top:2rem}.VideoCard_videoCardBody__26qQs h1{font-size:2.4rem}.VideoCard_date__2xgJb{font-size:1.2rem}.VideoCard_desc__1NDAS{font-size:1.6rem}}@media (min-width:992px){.VideoCard_VideoCard__2hiWz{height:50rem}}@media (min-width:1200px){.VideoCard_VideoCard__2hiWz{height:47rem}}.VideosBanner_headerTitle__2myyf{min-height:122px;background-color:#0964b6;background-color:#0964b6;background-color:var(--dark-blue-8);text-align:center;display:flex;flex-direction:column;justify-content:center;height:121px;margin:0}.VideosBanner_headerTitle__2myyf h1{font-style:normal;color:#fff;margin:0}.Affiliate_catButton__IWWDh{background-image:none;color:#0059a7;color:#0059a7;color:var(--dark-blue-9);background-color:transparent;border:2px solid #0059a7;border:2px solid #0059a7;border:2px solid var(--dark-blue-9);border-radius:30px;margin-top:30px;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 10px 6px 15px}.Affiliate_catButton__IWWDh:hover{color:#fff;text-decoration:none;background-color:#0059a7;background-color:#0059a7;background-color:var(--dark-blue-9);transition:all .3s ease 0s}.Affiliate_catButton__IWWDh svg{margin-top:-6px;margin-left:2px;vertical-align:middle}.Affiliate_buttonRow__3q_61{padding:30px 0 60px}.Heading_heading__1dKp7{color:#333;color:#333;color:var(--dark-grey);text-align:right}.Heading_cont__P_Stp a{color:#0964b6;color:#0964b6;color:var(--main-blue)}.Heading_cont__P_Stp a,.Heading_cont__P_Stp a:hover{text-decoration:underline}@media (min-width:992px){.Heading_headingRow__39BqW{text-align:right;padding-right:20px}}@media (max-width:768px){.Heading_cont__P_Stp{margin-left:15px;margin-right:15px}}.Heading_heading2__pSU39{color:#333;color:#333;color:var(--dark-grey);text-align:right;line-height:30px}.Heading_boldHeadingWorld__1-ISE{font-size:3rem}.Heading_body__195mp,.Heading_iconName__1454q{font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif;font-weight:400;font-size:1em;line-height:normal;text-align:left;padding-top:7px}.Heading_subHeading__QhuiN{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-weight:700;font-style:normal;font-size:2rem;color:#073c67;color:#073c67;color:var(--dark-blue-11);text-align:center}.Heading_alignCenter__2gKoU{display:flex;flex-direction:column;justify-content:center}.Heading_alignment__2nmmI{text-align:center;padding-top:30px}.Heading_alignment2__3zmnP{text-align:right}.Heading_img_center__1Npeh{margin:0 auto}.Heading_timeline__2dsSE{margin:0;padding:20px 0}.Heading_iconName__1454q{font-size:1.2rem;color:#1e1e1e;color:#1e1e1e;color:var(--cod-grey);text-align:center}.Heading_alignment3__1m4WQ{text-align:center}@media (max-width:992px){.Heading_heading2__pSU39,.Heading_heading__1dKp7{text-align:left;padding:20px 0}.Heading_headingRow__39BqW{margin-left:-15px}.Heading_alignment2__3zmnP,.Heading_alignment3__1m4WQ{padding-top:25px;text-align:left}.Heading_alignment3__1m4WQ{padding-bottom:15px}.Heading_body__195mp{text-align:left;padding:0 15px}.Heading_alignment__2nmmI{text-align:center;padding-top:0;padding-bottom:0}.Heading_subHeading__QhuiN{font-size:1.7rem}.Heading_alignCenter__2gKoU{padding:5px}}@media (max-width:767px){.Heading_alignment2__3zmnP{padding-top:85px}}.Heading_card__1gjxr{background-color:#ddf3fe;background-color:#ddf3fe;background-color:var(--very-light-grey-9)}.Advocate_card__3LBao{border:4px solid #fff;min-height:150px;flex-flow:column wrap;flex:1 0 auto;background-color:#e8f0fb;background-color:#e8f0fb;background-color:var(--blue-lightest);border-radius:10px}.Advocate_adobe__MEEE- a,.Advocate_cards__PT0DV a,.Advocate_download__2ufm- a{color:#0964b6;color:#0964b6;color:var(--main-blue);text-decoration:underline}.Advocate_adobe__MEEE- a:hover,.Advocate_cards__PT0DV a:hover,.Advocate_download__2ufm- a:hover{text-decoration:underline}.Advocate_search__3gVzn{background-image:url(/static/media/search-solid-cropped.26f46b5a.svg);width:49.8%}.Advocate_empower__cd1yH,.Advocate_search__3gVzn{background-size:100px;flex-flow:row wrap;padding:0 30px 15px;background-position:100% 100%;background-repeat:no-repeat}.Advocate_empower__cd1yH{background-image:url(/static/media/laptop-solid-cropped.e8bd6772.svg)}.Advocate_create__2Sw8U{background-image:url(/static/media/print-solid-cropped.d7a8ca0a.svg);width:49.8%}.Advocate_create__2Sw8U,.Advocate_personalize__3KWZ7{background-size:100px;flex-flow:row wrap;padding:0 30px 15px;background-position:100% 100%;background-repeat:no-repeat}.Advocate_personalize__3KWZ7{background-image:url(/static/media/user-solid-cropped.4a6319f4.svg)}.Advocate_download_card__2EQ1w{background-image:url(/static/media/file-download-solid-cropped.5f8a2703.svg);background-size:100px;background-position:100% 100%;background-repeat:no-repeat;padding:20px}.Advocate_adobe__MEEE-{font-size:.8em;text-align:left}.Advocate_adobe__MEEE- a{text-decoration:underline}@media (min-width:992px){.Advocate_adobe__MEEE-{padding-top:50px}}.Advocate_body__2yzXK{padding-bottom:50px}.Advocate_body__2yzXK span p,.Advocate_cards__PT0DV h3,.Advocate_cards__PT0DV p,.Advocate_download_heading__1_wR2 h3{text-align:left}.Advocate_cards__PT0DV{display:flex;flex-flow:row wrap;flex-wrap:wrap}.Advocate_download_card__2EQ1w{align-items:center;flex-wrap:wrap}.Advocate_downloads__1arhW{list-style-type:none;padding-left:0;text-align:left}.Advocate_download__2ufm-{padding:3px 0}.Advocate_download__2ufm- a{text-decoration:underline}.LinkToUs_link_to_us_body__BXAaz section{background-color:#ddf3fe;background-color:#ddf3fe;background-color:var(--very-light-grey-9);padding:15px 25px;border-radius:10px;margin-bottom:15px}.LinkToUs_logo__34pJw{margin-top:15px;margin-bottom:60px;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;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] .ac-pushButton:hover{background:#0059a7;color:#fff}ul>li[role=listitem] .content>div:not(.message) .bubble{background-color:transparent}.Chat_Chat__2DEBe div[role=status] svg{padding-right:0;margin-right:12px}.Chat_skeletonWrapper__1laAo{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.Chat_chatInputContainer__1yYvo{display:flex;border-top:1px solid #e6e6e6;height:50px;align-items:center;justify-content:space-between;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.Chat_chatInputContainer__1yYvo>span,.Chat_chatMessages__39ZWf{display:flex;align-items:center}.Chat_chatMessages__39ZWf{height:100%;padding:50px 10px}.Chat_chatMessages__39ZWf>span:first-child{margin-bottom:10px}.Chat_errorContainer__1t9DB{align-items:center;color:#c50f1f;display:flex;font-family:"SourceSansPro-Regular","Helvetica Neue","Arial","sans-serif";font-size:75%;font-weight:700;margin:8px 14px 8px 5px;-webkit-box-align:center;-webkit-align-items:center}.Chat_errorIcon__1zfgn{fill:#c50f1f;margin-right:12px}.Chat_avatarSkeleton__1tBqF{margin-right:10px;height:40px;width:40px}.Chat_inputPlaceholderSkeleton__aA7Dr{margin-left:13px}.Chat_sendBtnSkeleton__1qhmN{margin-right:13px}.Chat_Chat__2DEBe .typing>div:first-child,.Chat_typingIndicator__3I1Gb{background-color:#fdefc7;background-color:transparent;background-repeat:no-repeat;width:100px;height:40px;border-bottom-right-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;padding:13px 0 5px 5px;display:block}.Chat_typingIndicator__3I1Gb{position:absolute;bottom:145px;left:44px;padding:13px 0 5px 21px}.Chat_Chat__2DEBe .typing>div:first-child>div,.Chat_dotFlashing__3WWSI{background-image:none;position:relative;width:10px;height:10px;border-radius:5px;background-color:#333;color:#333;-webkit-animation:Chat_dotFlashing__3WWSI 1s linear infinite alternate;animation:Chat_dotFlashing__3WWSI 1s linear infinite alternate;-webkit-animation-delay:.5s;animation-delay:.5s;margin-left:14px;margin-top:2px}.Chat_Chat__2DEBe .typing>div:first-child>div:after,.Chat_Chat__2DEBe .typing>div:first-child>div:before,.Chat_dotFlashing__3WWSI:after,.Chat_dotFlashing__3WWSI:before{content:"";display:inline-block;position:absolute;top:0}.Chat_Chat__2DEBe .typing>div:first-child>div:before,.Chat_dotFlashing__3WWSI:before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#333;color:#333;-webkit-animation:Chat_dotFlashing__3WWSI 1s infinite alternate;animation:Chat_dotFlashing__3WWSI 1s infinite alternate;-webkit-animation-delay:0s;animation-delay:0s}.Chat_Chat__2DEBe .typing>div:first-child>div:after,.Chat_dotFlashing__3WWSI:after{left:15px;width:10px;height:10px;border-radius:5px;background-color:#333;color:#333;-webkit-animation:Chat_dotFlashing__3WWSI 1s infinite alternate;animation:Chat_dotFlashing__3WWSI 1s infinite alternate;-webkit-animation-delay:1s;animation-delay:1s}.Chat_botTyping__2F3Om ul[role=list]{margin-bottom:90px}.Chat_Chat__2DEBe div[role=form] ul>li button{border:1px solid #767676}.Chat_Chat__2DEBe button.ac-pushButton>div,.Chat_Chat__2DEBe div.ac-textBlock>p{text-overflow:unset!important;white-space:pre-wrap!important}.Chat_Chat__2DEBe .ac-container>.ac-textBlock:first-child{font-size:17px!important;line-height:22.61px!important;font-weight:600!important}.Chat_Chat__2DEBe .ac-container>.ac-textBlock:nth-child(2){font-size:14px!important;line-height:18.62px!important;font-weight:400!important}.Chat_Chat__2DEBe div[role=status]>div>div{margin-right:7px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@-webkit-keyframes Chat_dotFlashing__3WWSI{0%{background-color:#333}50%,to{background-color:#ababab}}@keyframes Chat_dotFlashing__3WWSI{0%{background-color:#333}50%,to{background-color:#ababab}}@media (max-height:630px){.Chat_Chat__2DEBe{height:52rem!important}}@media (max-height:600px){.Chat_Chat__2DEBe{height:47rem!important}}@media (max-height:550px){.Chat_Chat__2DEBe{height:40rem!important}}@media (max-height:500px){.Chat_Chat__2DEBe{height:32rem!important}}@media (max-height:400px){.Chat_Chat__2DEBe{height:21rem!important}}@media (max-height:300px){.Chat_Chat__2DEBe{height:12rem!important}}@media (max-width:450px){.Chat_chatWrapper__2jhJE{height:100%}.Chat_Chat__2DEBe{height:100%!important}.Chat_Chat__2DEBe>div[role=log]{height:calc(100% - 102px);flex:unset;flex:none}.Chat_Chat__2DEBe>div[role=form]{flex:unset;flex:none}.Chat_Chat__2DEBe>div[role=form] li button{padding-left:10px;padding-right:10px}.Chat_Chat__2DEBe,.Chat_Chat__2DEBe>div[role=form]>.main{border-bottom-left-radius:0;border-bottom-right-radius:0}.Chat_avatarSkeleton__1tBqF{margin-right:10px;height:40px;width:40px}.Chat_skeletonWrapper__1laAo{height:calc(100% - 50px)}.Chat_chatInputContainer__1yYvo,.Chat_skeletonWrapper__1laAo{border-bottom-left-radius:0;border-bottom-right-radius:0}.Chat_chatMessages__39ZWf{align-items:flex-end}}.ChatHeader_ChatHeader__1dc8I{height:5.2rem;background:#073c67;background:linear-gradient(180deg,#073c67,#084e86 50%,#073c67);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;justify-content:space-between}.ChatHeader_titleContainer__o0X84{align-items:center;display:flex}.ChatHeader_title__qw-aP{font-family:"Lato-Bold","Lato Bold","Lato",sans-serif;font-size:2rem;color:#fff;margin:0 0 0 2rem;font-weight:700}.ChatHeader_minimizeBtnContainer__BC1wN{display:flex;align-items:center}.ChatHeader_closeBtn__1UksW,.ChatHeader_minimizeBtn__2W8G5{font-size:2rem}.ChatHeader_closeBtn__1UksW svg,.ChatHeader_minimizeBtn__2W8G5 svg{color:#fff}.ChatHeader_minimizeBtn__2W8G5 .MuiIconButton-label{-webkit-transform:translateY(4px);transform:translateY(4px)}@media (max-width:450px){.ChatHeader_ChatHeader__1dc8I{border-top-left-radius:0;border-top-right-radius:0}}.Chatbot_Chatbot__es1Iz{bottom:0;display:flex;flex-direction:column;margin:0 20px 20px 0;position:fixed;right:0;width:90vw;z-index:9999}.Chatbot_Chatbot__es1Iz.Chatbot_launchedAndShowing__3It6j{max-width:42rem}.Chatbot_Chatbot__es1Iz.Chatbot_closed__3SCsW,.Chatbot_Chatbot__es1Iz.Chatbot_launchedAndHidden__16t7E{max-width:7rem}.Chatbot_Chatbot__es1Iz.Chatbot_closed__3SCsW .react-web-chat,.Chatbot_Chatbot__es1Iz.Chatbot_launchedAndHidden__16t7E .react-web-chat{height:0!important}.Chatbot_snackBar__1Htfu .MuiSnackbarContent-message{font-size:1.4rem;font-family:"SourceSansPro-Regular","Source Sans Pro",sans-serif}.Chatbot_tooltipAndBtnContainer__2X--1{position:relative}#chatbot-popover{top:-73px!important;left:-109px!important;width:188px!important}#chatbot-popover .arrow{left:76%!important}#chatbot-popover .arrow:after{bottom:2px!important}#chatbot-popover .popover-content{padding:0}.Chatbot_tooltipContainer__1dnyN p{margin:0}.Chatbot_closeBtnContainer__2ZLWj{width:100%;display:flex;justify-content:flex-end;margin-left:auto}.Chatbot_tooltipText__1HF7U{padding:0 20px 20px;white-space:nowrap;text-align:center}.Chatbot_closeBtnContainer__2ZLWj .MuiButtonBase-root{padding:7px}@media (max-width:450px){.Chatbot_Chatbot__es1Iz.Chatbot_launchedAndShowing__3It6j{max-width:100%;width:100%;height:100%;margin:0}}#nprogress{pointer-events:none}#nprogress .bar{background:#019e51;position:fixed;z-index:1031;top:0;left:0;width:100%;height:5px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#019e51 transparent transparent #019e51;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uMjhjMTY4ZmUuY2h1bmsuY3NzIiwid2VicGFjazovL3NyYy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlYWRlci9jb21wb25lbnRzL25hdmJhci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWFkZXIvY29tcG9uZW50cy9vZmZpY2lhbC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWFkZXIvY29tcG9uZW50cy9lbWVyZ2VuY3lCYW5uZXIuY3NzIiwid2VicGFjazovL3NyYy9Gb290ZXIvZm9vdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hvbWVQYWdlL2NvbXBvbmVudHMvSGVhZEJhbm5lci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9MaW5rZWRCdXR0b24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSG9tZVBhZ2UvY29tcG9uZW50cy9Ib21lQ2F0ZWdvcmllcy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Ib21lUGFnZS9jb21wb25lbnRzL0ZlYXR1cmVkTmV3cy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Ib21lUGFnZS9jb21wb25lbnRzL1ZpZGVvSGlnaGxpZ2h0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXJGb290ZXIvY29tcG9uZW50cy9CZW5lZml0RmluZGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXJGb290ZXIvY29tcG9uZW50cy9GZWVkYmFjay5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9CdXR0b25MaW5rLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NvbW1vbi9jb21wb25lbnRzL0NvbW1vbkJ1dHRvbi5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9UaXRsZS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Db21tb24vY29tcG9uZW50cy9DYXJkLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL01pbmlRL2NvbXBvbmVudHMvTWluaVFCdXR0b24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdERldGFpbC9jb21wb25lbnRzL1F1aWNrSW5mby9RdWlja0luZm8ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTWluaVEvY29tcG9uZW50cy9SZXN1bHRUYWIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTWluaVEvY29tcG9uZW50cy9taW5pUS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9NaW5pUS9jb21wb25lbnRzL21pbmlRLmNzcyIsIndlYnBhY2s6Ly9zcmMvTWluaVEvY29tcG9uZW50cy9Qcm9ncmVzc1RyYWNrZXIuY3NzIiwid2VicGFjazovL3NyYy9NaW5pUS9jb21wb25lbnRzL1Byb2dyZXNzVHJhY2tlci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9NaW5pUS9jb21wb25lbnRzL01pbmlRRGlzY2xhaW1lci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RGV0YWlsL2NvbXBvbmVudHMvQmVuZWZpdENhdGVnb3J5Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXREZXRhaWwvY29tcG9uZW50cy9oZWFkaW5nLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXREZXRhaWwvY29tcG9uZW50cy9GSVBHLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL01pbmlRL2NvbXBvbmVudHMvTWluaVFCYW5uZXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdERldGFpbC9jb21wb25lbnRzL0JlbmVmaXRUaXRsZS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RGV0YWlsL2NvbXBvbmVudHMvU2ltaWxhckJlbmVmaXRzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXREZXRhaWwvY29tcG9uZW50cy9TdWJzY3JpYmUubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdERldGFpbC9jb250YWluZXJzL0JlbmVmaXREZXRhaWwubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQ2F0ZWdvcnkvY29udGFpbmVycy9DYXRlZ29yeS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9DYXRlZ29yeS9jb21wb25lbnRzL0JlbmVmaXRMaXN0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NhdGVnb3J5L2NvbXBvbmVudHMvRmlsdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NhdGVnb3J5L2NvbXBvbmVudHMvU2VhcmNoQmFyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NvbW1vbi9nbG9iYWwuY3NzIiwid2VicGFjazovL3NyYy9BYm91dFVzL2NvbXBvbmVudHMvSGVhZGluZy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9BYm91dFVzL2NvbXBvbmVudHMvUGxhdGZvcm0ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvUGFnZU5vdEZvdW5kL2NvbXBvbmVudHMvUE5GVGl0bGUubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvUGFnZU5vdEZvdW5kL2NvbXBvbmVudHMvUE5GQm9keS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9Ccm93c2VCZW5lZml0cy9Ccm93c2VCZW5lZml0cy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL3N0eWxlcy9GZWF0dXJlZE5ld3MubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTmV3cy9jb21tb24vVGFncy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL2NvbW1vbi9OZXdzQ2FyZC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL2NvbW1vbi9OZXdzU3Vic2NyaWJlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1N1YnNjcmliZU5ld3NsZXR0ZXIvU3Vic2NyaWJlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3MvY29tbW9uL05ld3NTZWN0aW9uVGl0bGUubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTmV3cy9jb21tb24vU2hhcmVJY29uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3MvY29tbW9uL05ld3NCdXR0b25zLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL0VkaXRvclBpY2tzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL0Rpc2NvdmVyTmV3cy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL3N0eWxlcy9SZWNlbnROZXdzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL05ld3NUYWdzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL05ld3NBcnRpY2xlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3MvY29tbW9uL0JyZWFkY3J1bWIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvTmV3cy9zdHlsZXMvQXJ0aWNsZUJhbm5lci5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9OZXdzL3N0eWxlcy9GZWF0dXJlZEJlbmVmaXRzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL05ld3Mvc3R5bGVzL05ld3NDYXRlZ29yeS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9WaWRlb3Mvc3R5bGVzL0ZlYXR1cmVkVmlkZW8ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvVmlkZW9zL3N0eWxlcy9WaWRlb0Rlc2NyaXB0aW9uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1ZpZGVvcy9zdHlsZXMvVmlkZW9DYXJkLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1ZpZGVvcy9zdHlsZXMvVmlkZW9zQmFubmVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0dldEludm9sdmVkL2NvbXBvbmVudHMvQWZmaWxpYXRlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0dldEludm9sdmVkL2NvbXBvbmVudHMvSGVhZGluZy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9HZXRJbnZvbHZlZC9jb21wb25lbnRzL0Fkdm9jYXRlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0dldEludm9sdmVkL2NvbXBvbmVudHMvTGlua1RvVXMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvc3R5bGVzLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvY29udGFjdC11cy9UZXJtcy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9jb250YWN0LXVzL0Zvcm0ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvY29udGFjdC11cy9Ecm9wZG93bi5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9jb250YWN0LXVzL0NvbnRhY3RVc01vZGFsLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL3ZpZGVvL1ZpZGVvSGlnaGxpZ2h0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL3ZpZGVvL0hpZ2hsaWdodC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy92aWRlby9TaGFyZS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy92aWRlby9WaWRlby5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy92aWRlby9WaWRlb0Rlc2NyaXB0aW9uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL3F1ZXN0aW9ucy9RdWVzdGlvbnMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvcXVlc3Rpb25zL1F1ZXN0aW9uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL01haW4ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvSGVscENlbnRlci9zdHlsZXMvQmFubmVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL2ZhcS9OZWVkSGVscC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9mYXEvQWdlbmN5UG9jLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL2ZhcS9GYXFJdGVtLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0hlbHBDZW50ZXIvc3R5bGVzL2ZhcS9GYXFJdGVtcy5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9IZWxwQ2VudGVyL3N0eWxlcy9mYXEvRm9vdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0F3YXJkcy9jb21wb25lbnRzL0F3YXJkc1NlY3Rpb24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb250YWluZXJzL0JlbmVmaXRGaW5kZXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0NhdGVnb3JpZXMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL1ByZWNvbmRpdGlvbnMubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL3F1ZXN0aW9uLWNvbXBvbmVudHMvUXVlc3Rpb25zLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9xdWVzdGlvbi1jb21wb25lbnRzL1R1dG9yaWFsVG9vbHRpcFN0eWxlcy5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9xdWVzdGlvbi1jb21wb25lbnRzL1R1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9xdWVzdGlvbnMuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RmluZGVyL2NvbXBvbmVudHMvUHJvZ3Jlc3NCYXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0JGRm9vdGVyLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0JGRm9vdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9FbGlnaWJsZUJlbmVmaXRzLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0JlbmVmaXRGaW5kZXIvY29tcG9uZW50cy9RdWVzdGlvblRhYnMuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RmluZGVyL2NvbXBvbmVudHMvUmVzdWx0c1BhZ2UubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL2VtYWlsLWNvbXBvbmVudHMvRW1haWwubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvQmVuZWZpdEZpbmRlci9jb21wb25lbnRzL0J1dHRvbi5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9CZW5lZml0RmluZGVyL2NvbXBvbmVudHMvUnVsZXNFbmdpbmVFcnJvck1vZGFsLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0Zvb3Rlci9hcnJvdy5jc3MiLCJ3ZWJwYWNrOi8vc3JjL1ByaXZhY3lBbmRUZXJtcy9jb21wb25lbnRzL2hlYWRpbmcubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvT3RoZXJSZXNvdXJjZXMvY29tcG9uZW50cy9CZW5lZml0TGlzdC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9PdGhlclJlc291cmNlcy9jb21wb25lbnRzL2NvbGxhcHNpYmxlLmNzcyIsIndlYnBhY2s6Ly9zcmMvT3RoZXJSZXNvdXJjZXMvY29udGFpbmVycy9BZHZhbmNlZFNlYXJjaC5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9FcnJvckJvdW5kYXJ5L2NvbXBvbmVudHMvRXJyb3JCb3VuZGFyeS5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9DaGF0Ym90L2NvbXBvbmVudHMvQ2hhdEFjdGlvbkJ1dHRvbi5tb2R1bGUuY3NzIiwid2VicGFjazovL3NyYy9FeHRlcm5hbExpbmtXYXJuaW5nLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NoYXRib3QvY29tcG9uZW50cy9DaGF0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NoYXRib3QvY29tcG9uZW50cy9DaGF0SGVhZGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NoYXRib3QvY29udGFpbmVycy9DaGF0Ym90Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vc3JjL0NvbW1vbi9jb21wb25lbnRzL25wcm9ncmVzcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0Esc0dBQXNHLENDQXRHLE1BQ0UsbUJBQW9CLENBQ3BCLHFCQUFzQixDQUN0QixnQkFBK0IsQ0FDL0Isa0JBQW1CLENBQ25CLDZDQUFpRCxDQUNqRCxrQkFBNkIsQ0FDN0Isa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQiwrQkFBbUMsQ0FDbkMsa0JBQW1CLENBQ25CLGVBQW1CLENBQ25CLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGdCQUFvQixDQUNwQixxQkFBc0IsQ0FDdEIscUJBQXNCLENBQ3RCLGtCQUFzQixDQUN0QixxQkFBeUIsQ0FDekIsdUJBQXVDLENBQ3ZDLHNDQUEwQyxDQUMxQyxxQ0FBeUMsQ0FDekMsa0NBQXNDLENBQ3RDLCtCQUFzQyxDQUN0QyxzQkFBc0MsQ0FDdEMsc0JBQXVCLENBQ3ZCLG1CQUFzQyxDQUN0QyxzQkFBdUIsQ0FDdkIsc0JBQW1DLENBQ25DLHNCQUF1QixDQUN2QixtQkFBdUIsQ0FDdkIsa0NBQXlDLENBQ3pDLG9C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QUNFLGFBQWMsQ0FDZCxjQUFlLENBQ2YsWUFBYSxDQUNiLFFBQVMsQ0FDVCxVQUNGLENBRUEseUJBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixxQkFBc0IsQ0FJdEIsb0RBQWdDLENBQWhDLGtCQUFnQyxDQUFoQyxnQkFBZ0MsQ0FDaEMsaUJBQWtCLENBRWxCLHVEQUEwRCxDQUNsRCwrQ0FDVixDQUVBLHlCQUNFLGVBQWdCLENBQ2hCLGlCQUNGLENBRUEsc0ZBRUUsaUJBQ0YsQ0FFQSxxQ0FDRSxHQUFPLDhCQUFpQyxDQUN4QyxHQUFPLCtCQUFtQyxDQUM1QyxDQUNBLDZCQUNFLEdBQU8sOEJBQXVCLENBQXZCLHNCQUF5QixDQUNoQyxHQUFPLCtCQUF5QixDQUF6Qix1QkFBMkIsQ0FDcEMiLCJmaWxlIjoibWFpbi4yOGMxNjhmZS5jaHVuay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzozMDAsNDAwLDcwMCw5MDB8U291cmNlK1NhbnMrUHJvJmRpc3BsYXk9c3dhcCk7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzozMDAsNDAwLDcwMCw5MDB8U291cmNlK1NhbnMrUHJvJmRpc3BsYXk9c3dhcCk7XG4vKiBHTE9CQUwgQ09MT1JTICovXG46cm9vdCB7XG4gIC0tbWFpbi1ibHVlOiAjMDk2NGI2O1xuICAtLW1haW4teWVsbG93OiAjZjhjNjNhO1xuICAtLXllbGxvdzogcmdiYSgyNTAsIDIwOCwgNzgsIDEpO1xuICAtLXllbGxvdy0yOiAjZmFkMDRlO1xuICAtLXllbGxvdy0zOiByZ2JhKDI0OCwgMTk4LCA1OCwgMC43NTY4NjI3NDUwOTgwMzkpO1xuICAtLXllbGxvdy00OiByZ2IoMjQ4LCAxOTgsIDU4KTtcbiAgLS15ZWxsb3ctNTogI2ZmZjNjZDtcbiAgLS15ZWxsb3ctNjogI2ZhZDA0ZTtcbiAgLS15ZWxsb3ctNzogcmdiYSgyNDgsIDE5OCwgNTgsIDAuOSk7XG4gIC0teWVsbG93LTg6ICNmOGM1NTU7XG4gIC0tbWFpbi1yZWQ6ICNmZjY2MDA7XG4gIC0tcmVkOiAjYWUxMjEyO1xuICAtLWRhcmstcmVkOiAjYTQwNTA1O1xuICAtLXJlZC0yOiAjYTQwNTA1O1xuICAtLXJlZC0zOiAjZGEwMDAwO1xuICAtLWNvZC1ncmV5OiAjMWUxZTFlO1xuICAtLWRhcmstZ3JleTogIzMzMzMzMztcbiAgLS1kYXJrLWdyZXktMjogIzM2MzYzNjtcbiAgLS1kYXJrLWdyZXktMzogIzI4MjgyODtcbiAgLS1kYXJrLWdyZXktNDogIzU1NTU1NTtcbiAgLS12ZXJ5LWRhcmstZ3JleTogIzIyMjIyMjtcbiAgLS12ZXJ5LWRhcmstZ3JleS0yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAtLXZlcnktZGFyay1ncmV5LTM6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gIC0tdmVyeS1kYXJrLWdyZXktNDogcmdiYSgzMywgMzMsIDMzLCAwLjIpO1xuICAtLXZlcnktZGFyay1ncmV5LTU6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLS1saWdodC1ncmV5OiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIC0tbGlnaHQtZ3JleS0yOiByZ2JhKDIwMiwgMTk5LCAxOTksIDEpO1xuICAtLWxpZ2h0LWdyZXktMzogIzY1NjM2MztcbiAgLS1saWdodC1ncmV5LTQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gIC0tbGlnaHQtZ3JleS01OiAjOGM4YjhiO1xuICAtLWxpZ2h0LWdyZXktNjogcmdiYSg5OSwgOTksIDk5LCAxKTtcbiAgLS1saWdodC1ncmV5LTc6ICM4YzhiOGI7XG4gIC0tbGlnaHQtZ3JleS04OiAjNjY2NjY2O1xuICAtLWxpZ2h0LWdyZXktOTogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjU1KTtcbiAgLS1saWdodC1ncmV5LTEwOiByZ2JhKDE1MywgMTUzLCAxNTMsIDEpO1xuICAtLXZlcnktbGlnaHQtZ3JleTogI2VkZWRlZDtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMjogcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMzogI2U5ZjBmYjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNDogI2NjY2NjYztcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNTogI2QxZTlmZjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNjogI2U0ZTRlNDtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktNzogI2RlZGVkZTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktODogI2YyZjJmMjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktOTogI2RkZjNmZTtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMTA6ICNkMmQyZDI7XG4gIC0tdmVyeS1saWdodC1ncmV5LTExOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICAtLXZlcnktbGlnaHQtZ3JleS0xMjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtLXNpbHZlcjogI2JjYmFiYTtcbiAgLS1tYWluLXdoaXRlOiAjZmZmZmZmO1xuICAtLWRhcmstYmx1ZTogIzAwNjZjYztcbiAgLS1kYXJrLWJsdWUtMjogIzBhNjRiNjtcbiAgLS1kYXJrLWJsdWUtMzogcmdiKDAsIDg5LCAxNjcpO1xuICAtLWRhcmstYmx1ZS00OiAjMDI2MWI0O1xuICAtLWRhcmstYmx1ZS01OiByZ2IoNSwgNjEsIDEwOSk7XG4gIC0tZGFyay1ibHVlLTY6ICMwNzY0YjY7XG4gIC0tZGFyay1ibHVlLTc6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIC0tZGFyay1ibHVlLTg6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICAtLWRhcmstYmx1ZS05OiAjMDA1OWE3O1xuICAtLWRhcmstYmx1ZS0xMDogIzIzNTI3YztcbiAgLS1kYXJrLWJsdWUtMTE6ICMwNzNjNjc7XG4gIC0tZGFyay1ibHVlLTEyOiAjMTM1YzlhO1xuICAtLWRhcmstYmx1ZS0xMzogIzMzN2FiNztcbiAgLS1kYXJrLWJsdWUtMTQ6ICMyNTY0YjY7XG4gIC0tZGFyay1ibHVlLTE1OiAjMTkzNTVlO1xuICAtLWRhcmstYmx1ZS0xNjogcmdiKDI1LCA1MywgOTQpO1xuICAtLWRhcmstYmx1ZS0xNzogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIC0tZGFyay1ibHVlLTE4OiByZ2JhKDIzOSwgMjM3LCAyMzcsIDEpO1xuICAtLWRhcmstYmx1ZS0xOTogIzAwNjVmZjtcbiAgLS1kYXJrLWJsdWUtMjA6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIC0tZGFyay1ibHVlLTIxOiByZ2JhKDcsIDYwLCAxMDMsIDAuOCk7XG4gIC0tYmx1ZS1saWdodGVzdDogI0U4RjBGQjtcbiAgLS1icm93bjogIzg1NjMwNztcbiAgLS1ncmVlbjogIzAwY2M2Njtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbmJvZHkgLnNyLW9ubHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG5cbmNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDY1dmg7XG59XG5cbmEge1xuICBjb2xvcjogIzA5NjRiNjtcbn1cblxucCxcbnAgKiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMSAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuaDIsXG5oMiAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5oMyxcbmgzICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5oNCxcbmg0ICosXG5oNSxcbmg1ICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmgyLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucmVhY3Qtc2VsZWN0X19zaW5nbGUtdmFsdWUge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmVtcHR5LWJ1bGxldC1wb2ludCB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMC41O1xufVxuXG4ubmF2YmFyX25hdl9fcTZpbDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyMDAlO1xufVxuXG4ubmF2YmFyX25hdl9fcTZpbDUgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG59XG5cbi5uYXZiYXJfbmF2X19xNmlsNSA+IGxpID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uYXZiYXJfYnV0dG9uX18zeTJIcCB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDRweCAwIDAgLTQ1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhcl9idXR0b25fXzN5MkhwIHtcbiAgICBtYXJnaW46IDAgMCAwIC00OHB4O1xuICB9XG59XG5cbi5uYXZiYXJfYnV0dG9uX18zeTJIcDpob3Zlcixcbi5uYXZiYXJfYnV0dG9uX18zeTJIcDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MnB4KSB7XG4gIC5uYXZiYXJfaWVTd2l0Y2hlcl9fWlZhMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIE5hdmJhciAqL1xuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSBzdmcge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGEgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xufVxuXG4uTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmYWQwNGU7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS15ZWxsb3ctNik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmV3c3Jvb20tbWVudSxcbi5nZXQtaW52b2x2ZWQtbWVudSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5OYXZiYXJDb250YWluZXIgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDA7XG59XG5cbi5uYXZiYXJfbG9nb19fTktORDUge1xuICBoZWlnaHQ6IDUzcHg7XG4gIG1heC13aWR0aDogMjIycHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi8qIEFycm93ICovXG4uTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDMwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyAnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NCwgMjI1LCAyNDUsIDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTMpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NCwgMjI1LCAyNDUsIDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTMpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFkMDRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS15ZWxsb3ctNik7XG4gIGJvcmRlci13aWR0aDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4vKiBIb3ZlciBuYXYgaXRlbSAqL1xuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4uTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5OYXZiYXJDb250YWluZXJcbiAgICAubmF2YmFyLWRlZmF1bHRcbiAgICAubmF2YmFyLW5hdlxuICAgID4gbGlbcm9sZT0ncHJlc2VudGF0aW9uJ11cbiAgICA+IGFbcm9sZT0nYnV0dG9uJ106aG92ZXIsXG4uTmF2YmFyQ29udGFpbmVyXG4gICAgLm5hdmJhci1kZWZhdWx0XG4gICAgLm5hdmJhci1uYXZcbiAgICA+IGxpW3JvbGU9J3ByZXNlbnRhdGlvbiddXG4gICAgPiBhW3JvbGU9J2J1dHRvbiddOmZvY3VzLFxuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24gPiBhOmhvdmVyLFxuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24gPiBhOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24gPiBhOmZvY3VzLFxuLk5hdmJhckNvbnRhaW5lclxuICAgIC5uYXZiYXItZGVmYXVsdFxuICAgIC5uYXZiYXItbmF2XG4gICAgPiBsaVtyb2xlPSdwcmVzZW50YXRpb24nXVxuICAgID4gYVtyb2xlPSdidXR0b24nXTpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIExhbmd1YWdlIGJ1dHRvbiAqL1xuLm5hdmJhcl9sYW5nX19iN1N4NSB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLm5hdmJhcl9sYW5nX19iN1N4NSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBTZWFyY2ggQmFyICovXG4ubmF2YmFyX3NlYXJjaEJhcl9fRl8zRkQge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLm5hdmJhcl9zZWFyY2hXcmFwX18tY0lWSyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cblxuLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWNvbGxhcHNlIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4vKiBOYXZiYXIgY3VzdG9tIGJyZWFrcG9pbnQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWxlZnQgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItdG9nZ2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdNRU5VJztcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDcuNXB4O1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGEgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDk2NGI2O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA5NjRiNjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgYm9yZGVyLXRvcDogOHB4IGRhc2hlZDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGxpbmVhcjtcbiAgfVxuXG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuY2FyZXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzA5NjRiNjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwOTY0YjY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgfVxuXG4gIC5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1kZWZhdWx0XG4gICAgICAubmF2YmFyLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIE5hdmJhciBjdXN0b20gYnJlYWtwb2ludCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyX3NlYXJjaFdyYXBfXy1jSVZLIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhcl9mb3JtZ3JvdXBfXzM0YXBhIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhcl9mb3JtX18yVjNEbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXJfc2VhcmNoQmFyX19GXzNGRCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKmZvciBvbGQgaXBob25lcyovXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLm5hdmJhcl9sb2dvX19OS05ENSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm9mZmljaWFsX2Jhbm5lcl9fMVVmNHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG59XG4ub2ZmaWNpYWxfc3RyaXBfXzNhWHhIIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLm9mZmljaWFsX2ZsYWdfXzF4ZGdZIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ub2ZmaWNpYWxfaW5mb19fMk1Odzcge1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG59XG5cbi5vZmZpY2lhbF9mYWtlTGlua19fMzV6a08ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm9mZmljaWFsX3N2Z0ljb25zX18yRHNSOCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5vZmZpY2lhbF9kb3duSWNvbl9fcVpMZ2gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBTa2lwIE5hdiBmb3Igc2NyZWVuIHJlYWRlcnMgKi9cbi5vZmZpY2lhbF9za2lwX18xN01KUCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYS5vZmZpY2lhbF9za2lwX18xN01KUDphY3RpdmUsXG5hLm9mZmljaWFsX3NraXBfXzE3TUpQOmZvY3VzLFxuYS5vZmZpY2lhbF9za2lwX18xN01KUDpob3ZlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIE5hdmJhciBjdXN0b20gYnJlYWtwb2ludCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAub2ZmaWNpYWxfb2ZmaWNpYWxJbmZvX18yenp6VCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5vZmZpY2lhbF9yb3dXaXRoRmxhZ19fMnVWa00ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAub2ZmaWNpYWxfaW5mb19fMk1Odzcge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLm9mZmljaWFsX2xpbmtfXzNzUUI3IHtcbiAgY29sb3I6ICMxMzVjOWE7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIHByaW50IHN0eWxlcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgLm9mZmljaWFsX2Jhbm5lcl9fMVVmNHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVtZXJnZW5jeUJhbm5lcldyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVtZXJnZW5jeUJhbm5lci5NdWlBbGVydC1zdGFuZGFyZFdhcm5pbmcsXG4uZW1lcmdlbmN5QmFubmVyLk11aUFsZXJ0LXJvb3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmVtZXJnZW5jeUJhbm5lciAuTXVpQWxlcnQtbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbWVyZ2VuY3lCYW5uZXIgLk11aUFsZXJ0LW1lc3NhZ2UgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZW1lcmdlbmN5QmFubmVyIC5NdWlTdmdJY29uLXJvb3Qge1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuZW1lcmdlbmN5QmFubmVyIC5NdWlBbGVydC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVtZXJnZW5jeUJhbm5lciAuTXVpQWxlcnQtbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5lbWVyZ2VuY3lCYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9vdGVyX2Zvb3Rlcl9fSjBjaDAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbiAgcGFkZGluZzogNTBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMC44ZW07XG59XG5cbi5mb290ZXJfZm9vdGVyVGl0bGVfXzE4ZjQ0ID4gaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9vdGVyX2NlbnRlcl9fM2Z2QVYge1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG59XG5cbi5mb290ZXJfc29jaWFsUmlnaHRfX2RGQXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5mb290ZXJfZm9vdGVyX19KMGNoMCBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZm9vdGVyX2Zvb3Rlcl9fSjBjaDAgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZvb3Rlcl9wYWRkaW5nX18xRjUyOCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvb3Rlcl9mb290ZXJUaXRsZV9fMThmNDQge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mb290ZXJfYmFja1RvcF9fMThCVWgge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mb290ZXJfYmFja1RvcE1vYmlsZV9fMXAzenUge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb290ZXJfYmFja1RvcF9fMThCVWggc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlcl9zb2NpYWxNZWRpYV9fMUhxRWEge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlcl9zb2NpYWxNZWRpYV9fMUhxRWEgYSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5mb290ZXJfc29jaWFsTWVkaWFfXzFIcUVhIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mb290ZXJfbW9iaWxlUGFkZGluZ19fM0ZHbkEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIE5hdmJhciBjdXN0b20gYnJlYWtwb2ludCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX2NlbnRlcl9fM2Z2QVZ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvb3Rlcl9zb2NpYWxSaWdodF9fZEZBeHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX2Zvb3Rlcl9fSjBjaDAge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxuXG4gIC5mb290ZXJfbW9iaWxlUGFkZGluZ19fM0ZHbkEge1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9mb290ZXJUaXRsZV9fMThmNDQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5mb290ZXJfc29jaWFsTWVkaWFfXzFIcUVhIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIC01cHg7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyX2JhY2tUb3BfXzE4QlVoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290ZXJfYmFja1RvcE1vYmlsZV9fMXAzenUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5mb290ZXJfY2VudGVyX18zZnZBVntcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKiBwcmludCBzdHlsZXMgKi9cbkBtZWRpYSBwcmludCB7XG4gIC5mb290ZXJfZm9vdGVyX19KMGNoMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uSGVhZEJhbm5lcl9vdmVybGF5X18zTjE0WiB7XG4gIHdpZHRoOiA2NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDE5OCwgNTgsIDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy03KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDgwcHggMDtcbiAgcGFkZGluZzogMzBweCAzNXB4IDMwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5IZWFkQmFubmVyX2VtcHR5Qm94X18xLUNrNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5IZWFkQmFubmVyX292ZXJsYXlCdXR0b25fXzFMZFhuIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEzOHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLkhlYWRCYW5uZXJfbW9iaWxlT3ZlcmxheUJ1dHRvbl9fMmNqYzAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLkhlYWRCYW5uZXJfb3ZlcmxheUJ1dHRvbl9fMUxkWG46aG92ZXIsXG4uSGVhZEJhbm5lcl9vdmVybGF5QnV0dG9uX18xTGRYbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5IZWFkQmFubmVyX292ZXJsYXlQX18zdWMtUiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuXG4uSGVhZEJhbm5lcl9tb2JpbGVPdmVybGF5UF9fM2R2VDIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLkhlYWRCYW5uZXJfb3ZlcmxheUxpbmtfXzMyNHhrIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG59XG4uSGVhZEJhbm5lcl9vdmVybGF5TGlua19fMzI0eGs6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLkhlYWRCYW5uZXJfb3ZlcmxheV9fM04xNFoge1xuICAgIGhlaWdodDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDI1cHg7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cblxuICAuSGVhZEJhbm5lcl9vdmVybGF5QnV0dG9uX18xTGRYbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLkhlYWRCYW5uZXJfb3ZlcmxheV9fM04xNFoge1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLkhlYWRCYW5uZXJfb3ZlcmxheV9fM04xNFoge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLkxpbmtlZEJ1dHRvbl9idXR0b25fXzM3blF1IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5MaW5rZWRCdXR0b25fc2Vjb25kYXJ5X19xYnRodyB7XG4gICAgY29sb3I6ICMwMDU5YTc7XG4gICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbn1cblxuLkxpbmtlZEJ1dHRvbl9zZWNvbmRhcnlfX3FidGh3OmhvdmVyLCAuTGlua2VkQnV0dG9uX3NlY29uZGFyeV9fcWJ0aHc6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5MaW5rZWRCdXR0b25fYmx1ZV9fMW9za24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbn1cblxuLkxpbmtlZEJ1dHRvbl9ibHVlX18xb3Nrbjpob3ZlciwgLkxpbmtlZEJ1dHRvbl9ibHVlX18xb3Nrbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgICBjb2xvcjogIzAwNTlhNztcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLkxpbmtlZEJ1dHRvbl95ZWxsb3dfXzNjQjhlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDNjNBOztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Y4QzYzQTs7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbWFpbi15ZWxsb3cpO1xufVxuXG4uTGlua2VkQnV0dG9uX3llbGxvd19fM2NCOGU6aG92ZXIsIC5MaW5rZWRCdXR0b25feWVsbG93X18zY0I4ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG59XG4uSG9tZUNhdGVnb3JpZXNfY2F0QnV0dG9uX18yWDVnSSB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDZweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uSG9tZUNhdGVnb3JpZXNfV2lkdGhfXzFPZUkzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Ib21lQ2F0ZWdvcmllc19jYXRCdXR0b25fXzJYNWdJOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLkhvbWVDYXRlZ29yaWVzX2NhdEJ1dHRvbl9fMlg1Z0kgc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLkhvbWVDYXRlZ29yaWVzX2FsaW5rX18zVXpwTiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktMyk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xufVxuLkhvbWVDYXRlZ29yaWVzX2FsaW5rX18zVXpwTjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfdGl0bGVCb3hfXzJrS1d5IHtcbiAgd2lkdGg6IDI5JTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfdGl0bGVfXzNfTHhvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMmVtO1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfY2F0Um93X18yYmhxWSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDUwcHggMTgwcHggNTBweDtcbn1cblxuLkhvbWVDYXRlZ29yaWVzX2NhdEljb25zX18yU2NYbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLkhvbWVDYXRlZ29yaWVzX2NhcmRzX19fN3JqViB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfY2FyZHNJdGVtX18ybDFnVyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB3aWR0aDogMTYlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qZm9yIElFIDExKi9cbn1cblxuLkhvbWVDYXRlZ29yaWVzX2NhcmRzSXRlbV9fMmwxZ1c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCAjMjIyMjIyO1xuICBib3gtc2hhZG93OiAwIDAgMTFweCB2YXIoLS12ZXJ5LWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5Ib21lQ2F0ZWdvcmllc19jYXJkc0NvbnRlbnRfXzNnRWxOIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uSG9tZUNhdGVnb3JpZXNfY2FyZHNfX183cmpWIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbjtcbn1cblxuLkhvbWVDYXRlZ29yaWVzX2NhcmRzX19fN3JqViBoMzpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKjQgY2FyZHMgbWludXMgcXVlc3Rpb24gaW4gYSByb3cqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5Ib21lQ2F0ZWdvcmllc190aXRsZUJveF9fMmtLV3kge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXJkc0l0ZW1fXzJsMWdXIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXRSb3dfXzJiaHFZIHtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggMTIwcHggNTBweDtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfV2lkdGhfXzFPZUkzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXRCdXR0b25fXzJYNWdJIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfd2lkdGhfXzI0Q0xEIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX3RpdGxlX18zX0x4byB7XG4gICAgZm9udC1zaXplOiAyLjFlbTtcbiAgfVxufVxuLyoyIGNhcmRzIGluIGEgY29sdW1uKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuSG9tZUNhdGVnb3JpZXNfdGl0bGVfXzNfTHhvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjllbTtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfY2F0Um93X18yYmhxWSB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDgwcHggNTBweDtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfY2FyZHNJdGVtX18ybDFnVyB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXJkc19fXzdyalYgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX2NhdEJ1dHRvbl9fMlg1Z0kge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5Ib21lQ2F0ZWdvcmllc190aXRsZV9fM19MeG8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXRSb3dfXzJiaHFZIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc19jYXJkc19fXzdyalYgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX3RpdGxlQm94X18ya0tXeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qZm9yIGlwaG9uZTUgMSBjb2x1bW4qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLkhvbWVDYXRlZ29yaWVzX2NhcmRzSXRlbV9fMmwxZ1cge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgLkhvbWVDYXRlZ29yaWVzX2NhcmRzX19fN3JqViBoMyB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxuICAuSG9tZUNhdGVnb3JpZXNfdGl0bGVCb3hfXzJrS1d5IHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG4gIC5Ib21lQ2F0ZWdvcmllc190aXRsZV9fM19MeG8ge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbn1cblxuLkZlYXR1cmVkTmV3c19uZXdzQnV0dG9uX18zN0ljRSB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA2cHggMTVweCA2cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZhbGxiYWNrIGZvciBJRSAxMSovXG4uRmVhdHVyZWROZXdzX1dpZHRoX18zVDFsYyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRmVhdHVyZWROZXdzX25ld3NCdXR0b25fXzM3SWNFOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLkZlYXR1cmVkTmV3c19uZXdzQnV0dG9uX18zN0ljRSBzdmcge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uRmVhdHVyZWROZXdzX3RpdGxlQm94X18ya05waCB7XG4gIHdpZHRoOiAxNiU7XG4gIG1hcmdpbjogMTAlIDAgMCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLkZlYXR1cmVkTmV3c190aXRsZV9fMU9jaFUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cblxuLkZlYXR1cmVkTmV3c19zZWNvbmRXb3JkX18ySUFmTiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5GZWF0dXJlZE5ld3NfbmV3c1Jvd19fMTNTSVUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggNTBweCAzMHB4IDUwcHg7XG59XG5cbi5GZWF0dXJlZE5ld3NfbmV3c0ljb25zX193ODVUSCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLkZlYXR1cmVkTmV3c19jYXJkc19fSXlBczUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMDtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuLkZlYXR1cmVkTmV3c19jYXJkc0l0ZW1fXzJpQWRUIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI2JTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLkZlYXR1cmVkTmV3c19jYXJkc0l0ZW1fXzJpQWRUOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggIzIyMjIyMjtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uRmVhdHVyZWROZXdzX2NhcmRzQ29udGVudF9fMjlnUHggaDMge1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uRmVhdHVyZWROZXdzX2NhcmRzQ29udGVudF9fMjlnUHggaDM6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uRmVhdHVyZWROZXdzX2NhcmRzQ29udGVudF9fMjlnUHggc3BhbiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLkZlYXR1cmVkTmV3c19ib2R5UGFkZGluZ19fMU5HU3kge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xufVxuXG4uRmVhdHVyZWROZXdzX2NhcmRzQ29udGVudF9fMjlnUHgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRmVhdHVyZWROZXdzX2RhdGVfXzExeWxuIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC1zdHlsZTogb2JsaXF1ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLkZlYXR1cmVkTmV3c19pbWdCb3hfXzNFVXNVIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5GZWF0dXJlZE5ld3NfY2FyZEltZ19fM05nYjcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7IC8qY2VudGVycyBpbWcgYSBiaXQqL1xufVxuXG4uRmVhdHVyZWROZXdzX2NhcmRzX19JeUFzNSBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLkZlYXR1cmVkTmV3c19jYXJkc19fSXlBczUgaDM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyozIGNhcmRzIG1pbnVzIHRpdGxlIGluIGEgcm93Ki9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuRmVhdHVyZWROZXdzX3RpdGxlQm94X18ya05waCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgfVxuICAuRmVhdHVyZWROZXdzX2NhcmRzSXRlbV9fMmlBZFQge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgLkZlYXR1cmVkTmV3c190aXRsZV9fMU9jaFUge1xuICAgIGZvbnQtc2l6ZTogMi4zZW07XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19uZXdzUm93X18xM1NJVSB7XG4gICAgcGFkZGluZzogMCA0MHB4IDMwcHggNDBweDtcbiAgfVxufVxuLyoyIGNhcmRzIGluIGEgY29sdW1uKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5GZWF0dXJlZE5ld3NfY2FyZHNJdGVtX18yaUFkVCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC8qcmVtb3ZlIGF3a3dhcmQgaGFuZ2luZyAzcmQgYXJ0aWNsZSovXG4gIC5GZWF0dXJlZE5ld3NfY2FyZHNJdGVtX18yaUFkVDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfY2FyZHNfX0l5QXM1IGgzIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfbmV3c0J1dHRvbl9fMzdJY0Uge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5GZWF0dXJlZE5ld3NfdGl0bGVCb3hfXzJrTnBoIHtcbiAgICBtYXJnaW46IDEwJSAwIDAgMTVweDtcbiAgfVxuICAuRmVhdHVyZWROZXdzX2NhcmRzSXRlbV9fMmlBZFQge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgLkZlYXR1cmVkTmV3c19uZXdzUm93X18xM1NJVSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgfVxuICAuRmVhdHVyZWROZXdzX2NhcmRzX19JeUFzNSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICAuRmVhdHVyZWROZXdzX2NhcmRJbWdfXzNOZ2I3IHtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgfVxuICAuRmVhdHVyZWROZXdzX2NhcmRzQ29udGVudF9fMjlnUHgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfY2FyZHNDb250ZW50X18yOWdQeCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfY2FyZHNDb250ZW50X18yOWdQeCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5GZWF0dXJlZE5ld3NfY2FyZHNJdGVtX18yaUFkVDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuRmVhdHVyZWROZXdzX2JvZHlQYWRkaW5nX18xTkdTeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLlZpZGVvSGlnaGxpZ2h0X3ZpZGVvQnV0dG9uX19XcTdSayxcbi5WaWRlb0hpZ2hsaWdodF9mYWNlYm9va0J1dHRvbl9fMi1tOFcsXG4uVmlkZW9IaWdobGlnaHRfdHdpdHRlckJ1dHRvbl9fMmg2bTQge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDZweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5WaWRlb0hpZ2hsaWdodF9zaGFyZV9fMXpIVmoge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5WaWRlb0hpZ2hsaWdodF9sYWJlbF9fMkJlNU0ge1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uVmlkZW9IaWdobGlnaHRfc2hhcmVfXzF6SFZqIC5WaWRlb0hpZ2hsaWdodF9zaGFyZUljb25zX18zU1NJcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uVmlkZW9IaWdobGlnaHRfc2hhcmVfXzF6SFZqIC5WaWRlb0hpZ2hsaWdodF9zaGFyZUljb25zX18zU1NJcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLlZpZGVvSGlnaGxpZ2h0X1dpZHRoX18yeV9RciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uVmlkZW9IaWdobGlnaHRfdmlkZW9CdXR0b25fX1dxN1JrOmhvdmVyLFxuLlZpZGVvSGlnaGxpZ2h0X2ZhY2Vib29rQnV0dG9uX18yLW04Vzpob3Zlcixcbi5WaWRlb0hpZ2hsaWdodF90d2l0dGVyQnV0dG9uX18yaDZtNDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG4uVmlkZW9IaWdobGlnaHRfdmlkZW9CdXR0b25fX1dxN1JrIHN2Zyxcbi5WaWRlb0hpZ2hsaWdodF9mYWNlYm9va0J1dHRvbl9fMi1tOFcgc3ZnLFxuLlZpZGVvSGlnaGxpZ2h0X3R3aXR0ZXJCdXR0b25fXzJoNm00IHN2ZyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uVmlkZW9IaWdobGlnaHRfYm9yZGVyX18xZ0xtSiB7XG4gIGJvcmRlcjogc29saWQgcmdiYSgyNDgsIDE5OCwgNTgsIDAuOSk7XG4gIGJvcmRlcjogc29saWQgdmFyKC0teWVsbG93LTcpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5WaWRlb0hpZ2hsaWdodF9iYWNrZ3JvdW5kX18zdWxHSiB7XG4gIGJhY2tncm91bmQ6ICNlOWYwZmI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgY29udGVudDogJyc7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbn1cbi5WaWRlb0hpZ2hsaWdodF9wbGF5ZXJfd3JhcHBlcl9fM0NQNFMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIFBsYXllciByYXRpbzogMTAwIC8gKDEyODAgLyA3MjApICovXG59XG5cbi5WaWRlb0hpZ2hsaWdodF9yZWFjdF9wbGF5ZXJfXzE1VVhXIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uVmlkZW9IaWdobGlnaHRfY2FyZHNJdGVtX18yeTRrMCB7XG4gIHdpZHRoOiAzMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLlZpZGVvSGlnaGxpZ2h0X2JhY2tncm91bmRfXzN1bEdKIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uVmlkZW9IaWdobGlnaHRfY2FyZHNDb250ZW50X18zdXA1QSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uVmlkZW9IaWdobGlnaHRfc2hhcmVfXzF6SFZqIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuLlZpZGVvSGlnaGxpZ2h0X2xvZ29fXzNkdU16IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLlZpZGVvSGlnaGxpZ2h0X2NhcmRzSXRlbV9fMnk0azA6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDMzLCAzMywgMzMsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5LTQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLlZpZGVvSGlnaGxpZ2h0X3RpdGxlQm94X19JWmJlcyB7XG4gIHBhZGRpbmc6IDEwJSA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDIwJTtcbn1cbi5WaWRlb0hpZ2hsaWdodF90aXRsZUJveFNvY2lhbF9fMTdqdlUge1xuICBwYWRkaW5nOiAxMCUgMHB4IDEwJSA2MHB4O1xufVxuLlZpZGVvSGlnaGxpZ2h0X2hlYWRpbmdfXzMzVTlWIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5WaWRlb0hpZ2hsaWdodF9zaGFyZVJvd19fMllfd3Uge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTEycHgpIHtcbiAgLlZpZGVvSGlnaGxpZ2h0X3RpdGxlQm94X19JWmJlcyB7XG4gICAgd2lkdGg6IDM2LjUlO1xuICAgIHBhZGRpbmc6IDEwJSA2MHB4O1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF9jYXJkc0l0ZW1fXzJ5NGswIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuVmlkZW9IaWdobGlnaHRfYmFja2dyb3VuZF9fM3VsR0oge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDAgMjBweDtcbiAgfVxuICAuVmlkZW9IaWdobGlnaHRfbG9nb19fM2R1TXoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuVmlkZW9IaWdobGlnaHRfdGl0bGVCb3hfX0laYmVzIHtcbiAgICB3aWR0aDogNDEuNSU7XG4gIH1cbiAgLlZpZGVvSGlnaGxpZ2h0X2NhcmRzSXRlbV9fMnk0azAge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLlZpZGVvSGlnaGxpZ2h0X3JlYWN0X3BsYXllcl9fMTVVWFcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF9jYXJkc0l0ZW1fXzJ5NGswIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuVmlkZW9IaWdobGlnaHRfdGl0bGVCb3hTb2NpYWxfXzE3anZVIHtcbiAgICBwYWRkaW5nOiAxMCUgNjBweDtcbiAgfVxuICAuVmlkZW9IaWdobGlnaHRfdGl0bGVCb3hfX0laYmVzIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF9jYXJkc0NvbnRlbnRfXzN1cDVBIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuVmlkZW9IaWdobGlnaHRfaGVhZGluZzFfXzFzMjlfIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5WaWRlb0hpZ2hsaWdodF9oZWFkaW5nX18zM1U5ViB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLlZpZGVvSGlnaGxpZ2h0X3NoYXJlUm93X18yWV93dSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5WaWRlb0hpZ2hsaWdodF9jYXJkc0l0ZW1fXzJ5NGswIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG59XG5cbi5CZW5lZml0RmluZGVyX3RleHQxX18zUTVLRCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQmVuZWZpdEZpbmRlcl90ZXh0Ml9fMmJ0ZVcge1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0byBMaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uQmVuZWZpdEZpbmRlcl9zdGFydEJGQnRuTGlua1dyYXBwZXJfXzg2MWY3IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLkJlbmVmaXRGaW5kZXJfc3RhcnRCRkJ0bkxpbmtfX3gtYVg5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDA0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5CZW5lZml0RmluZGVyX3N0YXJ0QkZCdG5MaW5rX194LWFYOSA+IHNwYW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uQmVuZWZpdEZpbmRlcl9zdGFydEJGQnRuTGlua19feC1hWDk6aG92ZXIsXG4uQmVuZWZpdEZpbmRlcl9zdGFydEJGQnRuTGlua19feC1hWDk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uQmVuZWZpdEZpbmRlcl9idXR0b25EaXZfXzM1c3dVIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5CZW5lZml0RmluZGVyX2JlbmVmaXRGaW5kZXJfXzZCbXNGIHtcbiAgYm9yZGVyOiB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdGhpbjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uQmVuZWZpdEZpbmRlcl9pY29uX18xZFVociB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLkJlbmVmaXRGaW5kZXJfZmluZGVyX19WWkRheCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNjAsIDEwMywgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS03KTtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5CZW5lZml0RmluZGVyX2J1dHRvbkRpdl9fMzVzd1Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5CZW5lZml0RmluZGVyX2J1dHRvbl9fMU5jenEge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5CZW5lZml0RmluZGVyX2JlbmVmaXRGaW5kZXJfXzZCbXNGIHtcbiAgICBib3JkZXI6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiB0aGluO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5GZWVkYmFja190ZXh0Ml9fMzg4WEssXG4uRmVlZGJhY2tfdGV4dDNfXzNpU3loIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8gTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5GZWVkYmFja190ZXh0MV9fMkwyWmsge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5GZWVkYmFja19idG5MaW5rX18yUVR5SyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uRmVlZGJhY2tfeWVzX18xcFlmVixcbi5GZWVkYmFja19ub19fMl9CRE8ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cblxuLkZlZWRiYWNrX3llc19fMXBZZlYge1xuICBjb2xvcjogbGltZWdyZWVuO1xufVxuXG4uRmVlZGJhY2tfbm9fXzJfQkRPIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5GZWVkYmFja19mZWVkYmFja19fM2M2aDAge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4uRmVlZGJhY2tfY29tbWVudEJveF9fMXhsNGgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLkZlZWRiYWNrX2NvbW1lbnREaXZfXzJPVExSIHRleHRhcmVhIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLkZlZWRiYWNrX2NvbW1lbnRCdXR0b25fXzM2QmdiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDA0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uRmVlZGJhY2tfY29tbWVudExhYmVsX18xYTVSZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLkZlZWRiYWNrX2NvbW1lbnRDaG9pY2VfXzNscnQ1IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uRmVlZGJhY2tfY29tbWVudENob2ljZV9fM2xydDU6aG92ZXIge1xuICBjb2xvcjogI2Y4YzYzYTtcbiAgY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbn1cbi5GZWVkYmFja19jb21tZW50TGlzdF9fbjBfUU0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLkZlZWRiYWNrX21hcmdpblJpZ2h0X18yVzIxeiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uRmVlZGJhY2tfZmxleFdyYXBwZXJfXzJJU0R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLkZlZWRiYWNrX2ZlZWRiYWNrTGlua3NDb250YWluZXJfXzJ2MXV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLkZlZWRiYWNrX2ZsZXhXcmFwcGVyX18ySVNEeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5GZWVkYmFja19mZWVkYmFja0xpbmtzQ29udGFpbmVyX18ydjF1dCB7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5GZWVkYmFja19mZWVkYmFja19fM2M2aDAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5GZWVkYmFja19jb2xfX3JTNUMxIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLkZlZWRiYWNrX3RleHQxX18yTDJaayB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuRmVlZGJhY2tfY29tbWVudERpdl9fMk9UTFIgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLkZlZWRiYWNrX2NvbW1lbnRCb3hfXzF4bDRoIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLkZlZWRiYWNrX2NvbW1lbnRCdXR0b25fXzM2QmdiIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uQnV0dG9uTGlua19CdXR0b25MaW5rX18yMGNubSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDAgMC4ycmVtO1xufVxuXG4uQnV0dG9uTGlua19CdXR0b25MaW5rX18yMGNubTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5Db21tb25CdXR0b25fcHJpbWFyeS1ibHVlX18xd2xobyB7XG4gIGJhY2tncm91bmQ6ICMwMDU5YTc7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogIzAwNTlhNyAycHggc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5Db21tb25CdXR0b25fcHJpbWFyeS1ibHVlX18xd2xobzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDA1OWE3O1xufVxuXG4uQ29tbW9uQnV0dG9uX3ByaW1hcnktYmx1ZV9fMXdsaG86ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlO1xuICBib3JkZXI6ICNiZWJlYmUgMnB4IHNvbGlkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkNvbW1vbkJ1dHRvbl9wcmltYXJ5LXllbGxvd19fM3JsLU4ge1xuICBiYWNrZ3JvdW5kOiAjZjhjNjNhO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6ICNmOGM2M2EgMnB4IHNvbGlkO1xuICBmb250LWZhbWlseTogTGF0by1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5Db21tb25CdXR0b25fcHJpbWFyeS15ZWxsb3dfXzNybC1OOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLkNvbW1vbkJ1dHRvbl9wcmltYXJ5LXllbGxvd19fM3JsLU46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlO1xuICBib3JkZXI6ICNiZWJlYmUgMnB4IHNvbGlkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLkNvbW1vbkJ1dHRvbl9zZWNvbmRhcnlfX1MxQldQIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAjMDA1OWE3IDJweCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6IExhdG8tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwNTlhNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cblxuLkNvbW1vbkJ1dHRvbl9zZWNvbmRhcnlfX1MxQldQOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNTlhNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5Db21tb25CdXR0b25fc2Vjb25kYXJ5X19TMUJXUDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNiZWJlYmU7XG4gIGJvcmRlcjogI2JlYmViZSAycHggc29saWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uVGl0bGVfdGl0bGVfXzJWS1RsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLlRpdGxlX3RleHRfXzNWR2U3IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbn1cbi5UaXRsZV9zdWJ0aXRsZV9fMzEyZ04ge1xuICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgXCJMYXRvIEJvbGRcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuVGl0bGVfdGV4dF9fM1ZHZTcge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gIH1cbn1cblxuLkNhcmRfY2FyZEl0ZW1fXzNkU1FJIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgLyogRm9yIElFMTEqL1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uQ2FyZF9jYXJkSXRlbV9fM2RTUUk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAjMzMzMzMzO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCB2YXIoLS1kYXJrLWdyZXkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uQ2FyZF9jYXJkSXRlbV9fM2RTUUk6aG92ZXIgKiB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uQ2FyZF9jYXJkQ29udGVudF9fMkhLNWkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xuICBjb2xvcjogIzMzMztcbn1cblxuLkNhcmRfY2FyZEljb25fXzJBeVZhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5DYXJkX2NhcmRfXzNTa3Y1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogMiBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk2OXB4KSB7XG4gIC5DYXJkX2NhcmRJdGVtX18zZFNRSSB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuQ2FyZF9jYXJkX18zU2t2NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi8qIDMgY2FyZCBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLkNhcmRfY2FyZEl0ZW1fXzNkU1FJIHtcbiAgICB3aWR0aDogMzAuNSU7XG4gIH1cbn1cbi8qIDQgY2FyZCBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5DYXJkX2NhcmRJdGVtX18zZFNRSSB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuXG4uTWluaVFCdXR0b25fbWluaVFidG5fXzFkSl9HIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9tZWRpYS9jb250YWN0X3VzX2Fycm93Ljk2YmEyMTY2LmRmNzk5ODUzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xufVxuXG4uTWluaVFCdXR0b25fdGV4dF9fMUtULUUge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLk1pbmlRQnV0dG9uX2ZpcnN0V29yZF9fSDFBVFoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5NaW5pUUJ1dHRvbl9maXJzdFdvcmRfX0gxQVRaOmFmdGVyIHtcbiAgY29udGVudDogJ1xcYSc7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbi5NaW5pUUJ1dHRvbl9hbGlua19fMWN0SlUge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluO1xufVxuXG4uTWluaVFCdXR0b25fYWxpbmtfXzFjdEpVOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5NaW5pUUJ1dHRvbl9hcnJvd19fM3FxODkge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uTWluaVFCdXR0b25fYXJyb3dTbV9fd25XLXEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5NaW5pUUJ1dHRvbl9jaGVja1NtX18yN2RpcSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLk1pbmlRQnV0dG9uX2NoZWNrU21fXzI3ZGlxID4gc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5NaW5pUUJ1dHRvbl9ub1BhZGRpbmdfXzE1OHNmIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5NaW5pUUJ1dHRvbl9hbGlua19fMWN0SlUuTWluaVFCdXR0b25fc3RhcnRlZFNjcm9sbGluZ19fLU9lSjIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5NaW5pUUJ1dHRvbl9taW5pUWJ0bl9fMWRKX0cge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE3cHggMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5NaW5pUUJ1dHRvbl9hcnJvd19fM3FxODkge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLk1pbmlRQnV0dG9uX3RleHRfXzFLVC1FIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4uUXVpY2tJbmZvX1F1aWNrSW5mb19fMUNSOVAge1xufVxuXG4uUXVpY2tJbmZvX2JveF9fM0gzNnYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uUXVpY2tJbmZvX1F1aWNrSW5mb19fMUNSOVAuUXVpY2tJbmZvX21vYmlsZV9fMWF1azYgLlF1aWNrSW5mb19ib3hfXzNIMzZ2LlF1aWNrSW5mb19jb2xsYXBzZWRfXzI0R3lwIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4uUXVpY2tJbmZvX3dyYXBwaW5nQ29sX19OQUpDUyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5RdWlja0luZm9faGVhZGluZ0NvbnRhaW5lcl9fM2RPUmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUXVpY2tJbmZvX2hlYWRpbmdfXzNPNWt4IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uUXVpY2tJbmZvX2V4cGFuZEJ0bl9fMXktVVgge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5RdWlja0luZm9fbW9iaWxlRXhwYW5kQ29udGFpbmVyX18ySzVVMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uUXVpY2tJbmZvX21vYmlsZUV4cGFuZEJ0bl9fOTdUeTAge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjBmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTMpO1xufVxuXG4uUXVpY2tJbmZvX21vYmlsZUV4cGFuZEJ0bl9fOTdUeTAuUXVpY2tJbmZvX2NvbGxhcHNlZF9fMjRHeXAge1xufVxuXG4uUXVpY2tJbmZvX21vYmlsZUV4cGFuZEJ0bl9fOTdUeTAuUXVpY2tJbmZvX21pbmlRQnV0dG9uX18zQzhoaiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQyNDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbn1cblxuLlF1aWNrSW5mb19xdWlja0xpbmtfXzNjanRGIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5RdWlja0luZm9fbWFpbkNvbnRlbnRfXzIweGxyIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuLlF1aWNrSW5mb19RdWlja0luZm9fXzFDUjlQLlF1aWNrSW5mb19tb2JpbGVfXzFhdWs2IC5RdWlja0luZm9fbWFpbkNvbnRlbnRfXzIweGxyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uUXVpY2tJbmZvX21haW5Db250ZW50X18yMHhsci5RdWlja0luZm9fY29sbGFwc2VkX18yNEd5cCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uUXVpY2tJbmZvX21haW5Db250ZW50X18yMHhsciBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5RdWlja0luZm9fcXVpY2tJbmZvSW50cm9fX29EaXBLIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uUXVpY2tJbmZvX2ljb25fX2QwS0tXIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMC4zZW0gMGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5RdWlja0luZm9faHlwaGVuX18zTWZWRyB7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cblxuLlF1aWNrSW5mb19jb250YWN0VGV4dF9fTklCYmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uUXVpY2tJbmZvX21pbmlxVGV4dF9fMWROMFMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uUXVpY2tJbmZvX2NvbnRhY3RUZXh0X19OSUJiYSA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLlF1aWNrSW5mb19jb250YWN0VGV4dF9fTklCYmEgPiBhLFxuLlF1aWNrSW5mb19jb250YWN0VGV4dF9fTklCYmEgPiBhOmhvdmVyLFxuLlF1aWNrSW5mb19jb250YWN0VGV4dF9fTklCYmEgPiBwID4gYSxcbi5RdWlja0luZm9fY29udGFjdFRleHRfX05JQmJhID4gcCA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uUXVpY2tJbmZvX3BhZGRpbmdfXzFJd3l5IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5RdWlja0luZm9fc3VidGl0bGVfXzEzRUFIIHtcbiAgbWFyZ2luOiAwIDAgNnB4IDM1cHg7XG59XG5cbi5RdWlja0luZm9fbGlua19fM3dUNnQge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uUXVpY2tJbmZvX2xpbmtfXzN3VDZ0OmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogTm90IHN1cmUgd2hpY2ggY29tcG9uZW50IHdpdGhpbiB0aGlzIGFwcCBpcyB1c2luZyB0aGVzZSB0d28gY2xhc3Nlcy4uLiAqL1xuLlF1aWNrSW5mb19ub3JtYWxUZXh0X183RmNWYyxcbi5RdWlja0luZm9fbm9ybWFsVGV4dDFfXzJiNUEwIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5RdWlja0luZm9fbm9ybWFsVGV4dF9fN0ZjVmMgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLlF1aWNrSW5mb19ub3JtYWxUZXh0MV9fMmI1QTAge1xuICBwYWRkaW5nLWxlZnQ6IDMuOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5RdWlja0luZm9fYm94X18zSDM2diB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjBmYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC8qdGV4dC1hbGlnbjogY2VudGVyOyovXG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG4gIC5RdWlja0luZm9fbm9ybWFsVGV4dDFfXzJiNUEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuUXVpY2tJbmZvX25vcm1hbFRleHRfXzdGY1ZjLFxuICAuUXVpY2tJbmZvX2NvbnRhY3RUZXh0X19OSUJiYSB7XG4gICAgLypwYWRkaW5nLWxlZnQ6IDEwcHg7Ki9cbiAgfVxuICAuUXVpY2tJbmZvX2hlYWRpbmdfXzNPNWt4IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLlF1aWNrSW5mb19xdWlja0luZm9JbnRyb19fb0RpcEsge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuUXVpY2tJbmZvX21pbmlRTW9iaWxlUm93X18zTFMyRyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB9XG5cbiAgLlF1aWNrSW5mb19taW5pUU1vYmlsZUNvbF9fcUpDMnMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLlF1aWNrSW5mb19saW5rX18zd1Q2dCA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uUXVpY2tJbmZvX2xpbmtfXzN3VDZ0ID4gcCA+IGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uUmVzdWx0VGFiX2ljb25fXzFLU0FoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uUmVzdWx0VGFiX2Rpc2NsYWltZXJUZXh0X18xNmY5cCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLlJlc3VsdFRhYl9kaXNjbGFpbWVyX18xUGU5ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBibGFjayBkb3R0ZWQ7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAwO1xufVxuLlJlc3VsdFRhYl9wb2NfX3VTcmdLIHtcbiAgYm9yZGVyLXRvcDogYmxhY2sgZGFzaGVkIDFweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLlJlc3VsdFRhYl9yZXN1bHRzX18yTVZ5eiB7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG4uUmVzdWx0VGFiX2NhcmRfXzJBXzB2LFxuLlJlc3VsdFRhYl9wb2NDYXJkX18xd21CVCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDAgMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG4uUmVzdWx0VGFiX2NhcmRfXzJBXzB2IHN2Zyxcbi5SZXN1bHRUYWJfcG9jQ2FyZF9fMXdtQlQgc3ZnIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uUmVzdWx0VGFiX3BvY0NhcmRfXzF3bUJUIGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlJlc3VsdFRhYl9wb2NDYXJkX18xd21CVCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5SZXN1bHRUYWJfcG9jQ2FyZF9fMXdtQlQgZGl2IGRpdiB7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4IDI0cHg7XG59XG5cbi5SZXN1bHRUYWJfcG9jQ2FyZF9fMXdtQlQgLnF1aWNrSW5mb0NvbnRhY3RJdGVtIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cblxuLlJlc3VsdFRhYl9jYXJkX18yQV8wdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLlJlc3VsdFRhYl90ZXh0X18zMTNWVSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uUmVzdWx0VGFiX2RvdHRlZEJvcmRlcl9fM19DTjUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUmVzdWx0VGFiX3Jlc3VsdEJveF9fM2xsdEgge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLlJlc3VsdFRhYl9yZXN1bHRUZXh0Tm90RWxpZ2libGVfXzM4VWM2LFxuLlJlc3VsdFRhYl9yZXN1bHRUZXh0RWxpZ2libGVfXzJMY2x5IHtcbiAgYm9yZGVyOiAjY2NjY2NjIDFweCBzb2xpZDtcbiAgYm9yZGVyOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCkgMXB4IHNvbGlkO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uUmVzdWx0VGFiX3Jlc3VsdFRleHROb3RFbGlnaWJsZV9fMzhVYzYge1xuICBjb2xvcjogI2FlMTIxMjtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uUmVzdWx0VGFiX3Jlc3VsdFRleHRFbGlnaWJsZV9fMkxjbHkge1xuICBjb2xvcjogIzAwY2M2NjtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cblxuLlJlc3VsdFRhYl9yZXN1bHRUaXRsZV9fMlp0WnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLlJlc3VsdFRhYl9jb250YWN0SW50cm9fX2RTaW92IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLlJlc3VsdFRhYl9saXN0X18xRkowNCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG4uUmVzdWx0VGFiX3VsX18xRFQ4bCB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAxLjVlbTtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41ZW07XG59XG5cbi5SZXN1bHRUYWJfc2VlQWxsX192TWxXdyxcbi5SZXN1bHRUYWJfdWxfXzFEVDhsIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTMpO1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5SZXN1bHRUYWJfcGFkZGluZ19fMzZGTnUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLlJlc3VsdFRhYl9wYWRkaW5nX18zNkZOdSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5SZXN1bHRUYWJfc2VlTGlua19fRGtoZF8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNSZXN1bHRUYWJfYXBwUHJvY2Vzc19fM1BYSWIge1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jUmVzdWx0VGFiX2FwcFByb2Nlc3NfXzNQWEliIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5SZXN1bHRUYWJfd2F5c1RvQXBwbHlfXzE5MGZGIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlJlc3VsdFRhYl9xdWVzdGlvbldyYXBwZXJfXzIxMDJxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlJlc3VsdFRhYl9xdWVzdGlvbldyYXBwZXJfXzIxMDJxIGgzLFxuLlJlc3VsdFRhYl93YXlzVG9BcHBseV9fMTkwZkYgaDMsXG4uUmVzdWx0VGFiX2RvdHRlZEJvcmRlcl9fM19DTjUgaDMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1pbmlRX3Rvb2x0aXBfXzJ6eV9rIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWluaVFfbXVpVGFic19fMWdCVlAge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1pbmlRX211aVRhYnNfXzFnQlZQIGhlYWRlciAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5taW5pUV9tdWlUYWJzX18xZ0JWUCBoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTkpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1pbmlRX211aVRhYnNfXzFnQlZQIGhlYWRlciBzdmcge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1pbmlRX211aVRhYnNfXzFnQlZQIGJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG59XG4ubWluaVFfdG9vbHRpcF9fMnp5X2s6aG92ZXIsXG4ubWluaVFfdG9vbHRpcF9fMnp5X2s6Zm9jdXMsXG4ubWluaVFfdG9vbHRpcF9fMnp5X2s6YWN0aXZlOmZvY3VzLFxuLm1pbmlRX3Rvb2x0aXBfXzJ6eV9rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWluaVFfbWluaVFCb3hfXzNiVmVUIC5taW5pUV90YWItY29udGVudF9fMTdFeXEgLm1pbmlRX3RhYi1wYW5lX19ZTktFaC5taW5pUV9hY3RpdmVfXzN2dVVDIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWluaVFfYmFja2dyb3VuZF9fMVdqUHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xuICBib3JkZXI6ICNiY2JhYmEgMXB4IHNvbGlkO1xuICBib3JkZXI6IHZhcigtLXNpbHZlcikgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9tZWRpYS9taW5pcV93aGl0ZV9hcnJvd3MuNjc0YmRhYjkuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1pbmlRX251bWJlcl9fMjk3SVkge1xuICBwYWRkaW5nOiAwIDdweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbiAgYm9yZGVyLXJhZGl1czogNjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5taW5pUV9sb25nQ2hlY2tfX2V2dExaIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cbi5taW5pUV90cmFja2VyX19xanlQViB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5taW5pUV9wYW5lX18zLTY2LSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubWluaVFfcXVlc3Rpb25Cb3hfXzIzV2FBIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsb2F0OiBpbmhlcml0O1xufVxuLm1pbmlRX2ljb25fXzFJWUFUIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWluaVFfYXN0ZXJpc2tfXzJoUjJkIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1pbmlRX2llRml4X18xTkJMcSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWluaVFfcXVlc3Rpb25fXzJ0MEZvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5taW5pUV9wYWRkaW5nX18yWEk4ZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG4ubWluaVFfZGF0ZUFsaWduX19MUXFLWSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWluaVFfcXVlc3Rpb25Cb3hfXzIzV2FBIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxufVxuXG4ubWluaVFfY2hlY2tib3hfX25YWkFTIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtaW5kZW50OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWluaVFfZWxpZ2liaWxpdHlDb250YWluZXJfXzNKMlNWIHtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbn1cbi5taW5pUV9tc2dfXzFja0RVIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5taW5pUV9lbGlnaWJpbGl0eV9fMUFmcEgsXG4ubWluaVFfZXJyb3JfXy1WSXpQIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4ubWluaVFfZWxpZ2liaWxpdHlfXzFBZnBIIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5taW5pUV9lcnJvcl9fLVZJelAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLm1pbmlRX2VsaWdpYmlsaXR5TWVzc2FnZV9fM09nVXQge1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xufVxuXG4ubWluaVFfZWxpZ2liaWxpdHlEaXNjbGFpbWVyX18yYVN1RCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8gTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5taW5pUV9lbGlnaWJpbGl0eV9fMUFmcEggYSxcbi5taW5pUV9lcnJvcl9fLVZJelAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEzKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5taW5pUV90cmFja2VyX19xanlQViB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAubWluaVFfbWluaVFCb3hfXzNiVmVUIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWluaVFfbGVnZW5kSW5saW5lX19DdEtQTCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5taW5pUV90b29sVGlwQ29udGFpbmVyX18yX1pKViB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5taW5pUV90b29sVGlwQ2xvc2VCdG5fXzIwNFdJIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbjogNXB4IDBweCA1cHggYXV0bztcbn1cblxuLm1pbmlRX3Rvb2xUaXBDbG9zZUJ0bl9fMjA0V0k6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzA3NjRiNjtcbiAgZmlsbDogdmFyKC0tZGFyay1ibHVlLTYpO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAucmVhY3QtZGF0ZXBpY2tlciB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgLk11aVRhYi1yb290IHtcbiAgYm9yZGVyLXJpZ2h0OiB3aGl0ZSAxcHggc29saWQgIWltcG9ydGFudDtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIC5Qcml2YXRlVGFiSW5kaWNhdG9yLWNvbG9yUHJpbWFyeS0yLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgLmpzczIsXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAuTXVpVGFicy1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNjNhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KSAhaW1wb3J0YW50O1xufVxuLmpzczEsXG4uUHJpdmF0ZVRhYkluZGljYXRvci1yb290LTEge1xuICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuLk11aVRhYi10ZXh0Q29sb3JQcmltYXJ5Lk11aS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZjhjNjNhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXllbGxvdykgIWltcG9ydGFudDtcbn1cbiNtaW5pUVJvdyB1bC5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGJsYWNrIHNvbGlkO1xufVxuXG4jbWluaVFSb3cgdWwubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J3RleHQnXSxcbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBibGFjayBkb3R0ZWQ7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J2RhdGUnXTpmb2N1cyxcbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J251bWJlciddOmZvY3VzLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGJsYWNrIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNhZTEyMTIgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1yZWQpIHNvbGlkO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBpbnB1dC5lcnJvcjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDJweCAjYWUxMjEyIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tcmVkKSBzb2xpZDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgc3Bhbi5lcnJvciB7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsYWJlbCA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGxpLmRpc2FibGVkIHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGZpZWxkc2V0ID4gbGFiZWwge1xuICBtYXgtd2lkdGg6IDkzJTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBJRTExIGhpZGUgbmF0aXZlIGJ1dHRvbiAodGhhbmtzIE1hdHQhKSAqL1xuI0VsaWdpYmlsaXR5X0NoZWNrZXIgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdGRpdiBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQTNrbEVRVlJJUyszVk1VOUNNUlRGOGQ4ekJMK2Fpem9RRmh4MGtVazMzUnpkWU1ORlhVRm5ZZUdyWVl5YUppVXhKSERMU3hvZGJOS3BmZWZmYzkvcGJhUHlhQ3JyKzNPQSsrejRydFQ1UGc1R3VNbkNZOXlXUUVvQkUxeGhsVVVQOFlEckNCSUIwdm9qTHZHTzB5ejRobTRKSkFLY1lZb1BIR09aQVVkWW9JTUJYcmM1aVFBSGVNbHp2aUZ5Z2o3Tzhka1dFSlU0WEk4Y2hBTFJobjlBVktIZjcwVlJUSHU0d0ZmYm1LWkxOS3Q1MGRMQm5uYTBpbWNNZC8ySTBwaFdhM1kvRDFlMVhhOUJDWkpHMFZ1UU5wYVdLTXg3MnhTMUZsNS9XTjNCTitBZ0poblpRbHE0QUFBQUFFbEZUa1N1UW1DQycpXG4gICAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDNweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogNXB4IDBweDtcbiAgcGFkZGluZzogMHB4IDdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIC1tcy13b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cbi5zZWxlY3RkaXYgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGJsYWNrIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIC50YWItcGFuZS5hY3RpdmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jdHJhY2tlciBzdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbiNkcm9wZG93bi1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbn1cblxuaW5wdXQ6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5zZWxlY3RkaXYgc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG59XG5cbi8qXG4gKiByZWFjdC1jaXJjdWxhci1wcm9ncmVzc2JhciBzdHlsZXNcbiAqXG4gKiBBbGwgb2YgdGhlIHN0eWxlcyBpbiB0aGlzIGZpbGUgYXJlIG9wdGlvbmFsIGFuZCBjb25maWd1cmFibGUhXG4gKi9cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIge1xuICAvKlxuICAgICAqIFRoaXMgZml4ZXMgYW4gaXNzdWUgd2hlcmUgdGhlIENpcmN1bGFyUHJvZ3Jlc3NiYXIgc3ZnIGhhc1xuICAgICAqIDAgd2lkdGggaW5zaWRlIGEgXCJkaXNwbGF5OiBmbGV4XCIgY29udGFpbmVyLCBhbmQgdGh1cyBub3QgdmlzaWJsZS5cbiAgICAgKlxuICAgICAqIElmIHlvdSdyZSBub3QgdXNpbmcgXCJkaXNwbGF5OiBmbGV4XCIsIHlvdSBjYW4gcmVtb3ZlIHRoaXMgc3R5bGUuXG4gICAgICovXG4gIHdpZHRoOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciAuQ2lyY3VsYXJQcm9ncmVzc2Jhci1wYXRoIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDIwNCwgMTAyLCAxKTtcbiAgc3Ryb2tlLXdpZHRoOiAyNnB4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuNXMgZWFzZSAwcztcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItdHJhaWwge1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIHN0cm9rZS13aWR0aDogMjdweDtcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItdGV4dCB7XG4gIGZpbGw6IHJnYmEoMCwgMjA0LCAxMDIsIDEpO1xuICBmb250LXNpemU6IDJyZW07XG4gIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG4gIHRleHQtYW5jaG9yOiBtaWRkbGU7XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyIC5DaXJjdWxhclByb2dyZXNzYmFyLWJhY2tncm91bmQge1xuICBmaWxsOiBkaW1ncmV5O1xufVxuXG4vKlxuICogU2FtcGxlIGJhY2tncm91bmQgc3R5bGVzLiBVc2UgdGhlc2Ugd2l0aCBlLmcuOlxuICpcbiAqICAgPENpcmN1bGFyUHJvZ3Jlc3NiYXJcbiAqICAgICBjbGFzc05hbWU9XCJDaXJjdWxhclByb2dyZXNzYmFyLWludmVydGVkXCJcbiAqICAgICBiYWNrZ3JvdW5kXG4gKiAgICAgcGVyY2VudGFnZT17NTB9XG4gKiAgIC8+XG4gKi9cbi5DaXJjdWxhclByb2dyZXNzYmFyLkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWRcbiAgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItYmFja2dyb3VuZCB7XG4gIGZpbGw6IHJnYmEoMCwgMjA0LCAxMDIsIDEpO1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2Jhci5DaXJjdWxhclByb2dyZXNzYmFyLWludmVydGVkIC5DaXJjdWxhclByb2dyZXNzYmFyLXRleHQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2Jhci5DaXJjdWxhclByb2dyZXNzYmFyLWludmVydGVkIC5DaXJjdWxhclByb2dyZXNzYmFyLXBhdGgge1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIHN0cm9rZS13aWR0aDogMjZweDtcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIuQ2lyY3VsYXJQcm9ncmVzc2Jhci1pbnZlcnRlZCAuQ2lyY3VsYXJQcm9ncmVzc2Jhci10cmFpbCB7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG59XG5cbi5Qcm9ncmVzc1RyYWNrZXJfc2lkZUJhcl9fMXVaT1Yge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTEyKTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ2cHggMTVweCA0NnB4IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG59XG4uUHJvZ3Jlc3NUcmFja2VyX3RleHRfXzJjMGFVIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8gTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiBibGFjaztcbn1cbi5Qcm9ncmVzc1RyYWNrZXJfcHJldl9fc3A0NmMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLlByb2dyZXNzVHJhY2tlcl9wZXJjZW50YWdlX19XVHZCOCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLlByb2dyZXNzVHJhY2tlcl9uZXh0QnV0dG9uX18zbDA3ajpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLlByb2dyZXNzVHJhY2tlcl9yZXNldEJ1dHRvbl9fM2hGSDM6aG92ZXIsIC5Qcm9ncmVzc1RyYWNrZXJfcmVzZXRCdXR0b25fXzNoRkgzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLlByb2dyZXNzVHJhY2tlcl90ZXh0X18yYzBhVSBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IC00cHggNXB4IDAgMDtcbn1cblxuLlByb2dyZXNzVHJhY2tlcl9uZXh0QnV0dG9uX18zbDA3aiBzdmcsXG4uUHJvZ3Jlc3NUcmFja2VyX3Jlc2V0QnV0dG9uX18zaEZIMyBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IC00cHggMCAwIDVweDtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG5idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5Qcm9ncmVzc1RyYWNrZXJfbmV4dEJ1dHRvbl9fM2wwN2osXG4uUHJvZ3Jlc3NUcmFja2VyX3Jlc2V0QnV0dG9uX18zaEZIMyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uUHJvZ3Jlc3NUcmFja2VyX25leHRCdXR0b25fXzNsMDdqIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuLlByb2dyZXNzVHJhY2tlcl9yZXNldEJ1dHRvbl9fM2hGSDMge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwOTY0YjY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5Qcm9ncmVzc1RyYWNrZXJfdHJhY2tlckNvbnRhaW5lcl9fMmxMVDUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuUHJvZ3Jlc3NUcmFja2VyX25leHRCdXR0b25fXzNsMDdqLFxuICAuUHJvZ3Jlc3NUcmFja2VyX3Jlc2V0QnV0dG9uX18zaEZIMyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5Qcm9ncmVzc1RyYWNrZXJfc2lkZUJhcl9fMXVaT1Yge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5NaW5pUURpc2NsYWltZXJfY29udGFpbmVyX18zM2tsaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgbWFyZ2luOiAwIDE1cHggMjBweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uTWluaVFEaXNjbGFpbWVyX2ljb25fXzEzX3pYIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4uQmVuZWZpdENhdGVnb3J5X0JlbmVmaXRDYXRlZ29yeV9fZmc1alQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5CZW5lZml0Q2F0ZWdvcnlfY2F0ZWdvcnlfX05hWGhhIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEobWF4LXdpZHRoOiA0NjJweCkge1xuICAuQmVuZWZpdENhdGVnb3J5X2NhdGVnb3J5X19OYVhoYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkJlbmVmaXRDYXRlZ29yeV9pbm5lckNhdGVnb3J5X190YWRGbCB7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5CZW5lZml0Q2F0ZWdvcnlfaW5pdGlhbENhdGVnb3J5X18ya1RUZyB7XG4gIGZsZXg6IG5vbmU7XG59XG4uQmVuZWZpdENhdGVnb3J5X2hjY2F0ZWdvcnlfXzNRcGRYIHtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1kYXJrLWdyZXktMik7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG59XG4uQmVuZWZpdENhdGVnb3J5X3RleHRfXzJSUVZZIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5CZW5lZml0Q2F0ZWdvcnlfaGN0ZXh0X18yclpTNyB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5CZW5lZml0Q2F0ZWdvcnlfaGN0ZXh0X18yclpTNzpob3Zlcixcbi5CZW5lZml0Q2F0ZWdvcnlfaGN0ZXh0X18yclpTNzpmb2N1cyxcbi5CZW5lZml0Q2F0ZWdvcnlfaGN0ZXh0X18yclpTNzphY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkJlbmVmaXRDYXRlZ29yeV9pbWFnZV9fMTV6YUwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDAuOHJlbSAwLjhyZW0gMC44cmVtO1xufVxuLkJlbmVmaXRDYXRlZ29yeV9hcnJvd19fMUZyWGYge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5CZW5lZml0Q2F0ZWdvcnlfbGlua1NlcGFyYXRvcl9fMVFPbjcge1xuICBwYWRkaW5nOiAwIDVweCAwIDVweDtcbn1cbmRpdi5oZWFkaW5nX25vcm1hbFRleHRfXzE3RktZIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhlYWRpbmdfaW5mb1RpdGxlX18xUjNpRSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5oZWFkaW5nX2RpdmlkZXJfXzJCbmF2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmOGM2M2E7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1tYWluLXllbGxvdyk7XG59XG4uaGVhZGluZ19pY29uX18zd2dtTSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGluZ19hcHBQcm9jZXNzX18xeldEQSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkaW5nX3F1aWNrQ29udGFjdEluZm9fXzFtajE3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5KTtcbiAgcGFkZGluZzogOXB4IDEwcHggMCAxMHB4O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmhlYWRpbmdfcXVpY2tBcHBJbmZvX18xTGNReCB7XG4gIHBhZGRpbmc6IDlweCAxMHB4IDAgMTBweDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaGVhZGluZ19xdWlja0FwcEluZm9fXzFMY1F4IHN2Zyxcbi5oZWFkaW5nX3F1aWNrQ29udGFjdEluZm9fXzFtajE3IHN2ZyB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLmhlYWRpbmdfcXVpY2tBcHBJbmZvX18xTGNReCA+IGRpdiA+IGRpdixcbi5oZWFkaW5nX3F1aWNrQ29udGFjdEluZm9fXzFtajE3ID4gZGl2ID4gZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmhlYWRpbmdfcXVpY2tDb250YWN0SW5mb19fMW1qMTcgLnF1aWNrSW5mb0NvbnRhY3RJdGVtIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLmhlYWRpbmdfYXBwUHJvY2Vzc19fMXpXREE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG4gIGJvcmRlcjogI2JjYmFiYSAxcHggc29saWQ7XG4gIGJvcmRlcjogdmFyKC0tc2lsdmVyKSAxcHggc29saWQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IC0xMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmhlYWRpbmdfYmVuZWZpdEluZm9fXzJXalFmLFxuLmhlYWRpbmdfYXBwUHJvY2Vzc19fMXpXREEge1xuICBwYWRkaW5nOiAwIDMwcHggMTBweCAwO1xufVxuLmhlYWRpbmdfYXBwUHJvY2Vzc19fMXpXREEge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmhlYWRpbmdfcm93X18xZklVeixcbi5oZWFkaW5nX3JvdzNfXzFLVVprIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uaGVhZGluZ19saW5rX18ycVFkOCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5zcGFuW2NsYXNzPSdtb3JlTGluayddIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuZGl2W2lkPSdlZGl0b3JGSVBHJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRpbmdfbGlua19fMnFRZDggPiBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uaGVhZGluZ19iZW5lZml0SW5mb0Rlc2NfXzJtb0NWIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmhlYWRpbmdfdWxDb250YWluZXJXcmFwcGVyX18xanUtSiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZWFkaW5nX3RleHRGYWRlT3V0X18yWDdIbHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGJsYWNrIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi5oZWFkaW5nX2V4cGFuZENvbGxhcHNlQnRuX18yNGh4NyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzA5NjRiNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkaW5nX2JlbmVmaXRJbmZvX18yV2pRZixcbiAgLmhlYWRpbmdfYXBwUHJvY2Vzc19fMXpXREEge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC5oZWFkaW5nX2FwcFByb2Nlc3NfXzF6V0RBIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICAuaGVhZGluZ19hcHBQcm9jZXNzX18xeldEQTo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmhlYWRpbmdfcm93X18xZklVeiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVhZGluZ19yb3czX18xS1VaayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uRklQR19kcm9wZG93bkJ1dHRvbl9fMVVsUXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogM3B4IDEwcHggM3B4IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLkZJUEdfdGV4dEJveF9fM05HcW4ge1xuICBib3JkZXItYm90dG9tOiBibGFjayBkYXNoZWQgdGhpbjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLkZJUEdfZHJvcGRvd25CdXR0b25fXzFVbFFyOmhvdmVyLFxuLkZJUEdfZHJvcGRvd25CdXR0b25fXzFVbFFyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi5GSVBHX3ZpZXdUYWJsZV9fM2NtRGUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uRklQR192aWV3VGFibGVfXzNjbURlIHN2ZyB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG51bFthcmlhLWxhYmVsbGVkYnk9J2ZpcGdUYWJsZSddIHtcbiAgbWluLXdpZHRoOiAxNzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5GSVBHX2hlYWRlcl9fMlVYa0gge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tU2VtaUJvbGQnLCAnU291cmNlIFNhbnMgUHJvIFNlbWlCb2xkJyxcbiAgICAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5GSVBHX2Zvb3Rlcl9fM0gtaTkge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5GSVBHX3RleHRCb3hfXzNOR3FuIHtcbiAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLkZJUEdfdmlld1RhYmxlX18zY21EZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5NaW5pUUJhbm5lcl9hbGlua19fMTZHeEgge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5NaW5pUUJhbm5lcl9hbGlua19fMTZHeEg6aG92ZXIsXG4uTWluaVFCYW5uZXJfYWxpbmtfXzE2R3hIOmhvdmVyIC5NaW5pUUJhbm5lcl9iYW5uZXJUZXh0X19HX084SyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uTWluaVFCYW5uZXJfYmFubmVyQ29udGFpbmVyX18yUUg2TSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMnB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy04KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvbWVkaWEvY29udGFjdF91c19hcnJvdy45NmJhMjE2Ni5kZjc5OTg1My5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uTWluaVFCYW5uZXJfYmFubmVyQ29udGFpbmVyX18yUUg2TSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uTWluaVFCYW5uZXJfYmFubmVyVGV4dF9fR19POEsge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5NaW5pUUJhbm5lcl9hcnJvd19fMk5RQmoge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuTWluaVFCYW5uZXJfYWxpbmtfXzE2R3hIIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxufVxuXG4uQmVuZWZpdFRpdGxlX3RpdGxlX18ycFFxbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTIycHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5CZW5lZml0VGl0bGVfdGV4dF9fMlZkSmUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuLkJlbmVmaXRUaXRsZV9zdWJ0aXRsZV9fMjZlNnIge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuQmVuZWZpdFRpdGxlX3RleHRfXzJWZEplIHtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICB9XG59XG5cbi5TaW1pbGFyQmVuZWZpdHNfd3JhcHBpbmdSb3dfXzJ2T3FhIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLlNpbWlsYXJCZW5lZml0c190aXRsZV9fMkZkWlkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG4uU2ltaWxhckJlbmVmaXRzX3RpdGxlX18yRmRaWTpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uU2ltaWxhckJlbmVmaXRzX2JveF9fMlBNRjYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwMiwgMTk5LCAxOTksIDEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleS0yKTtcbn1cblxuLlNpbWlsYXJCZW5lZml0c19oZWFkaW5nQ29udGFpbmVyX19wWEkxTyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5TaW1pbGFyQmVuZWZpdHNfaGVhZGluZ19fMkc3UUYge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5TaW1pbGFyQmVuZWZpdHNfZXhwYW5kQnRuX18zYzUtMSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLlNpbWlsYXJCZW5lZml0c19tYWluQ29udGVudF9fMmJVZmoge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5TaW1pbGFyQmVuZWZpdHNfbWFpbkNvbnRlbnRfXzJiVWZqLlNpbWlsYXJCZW5lZml0c19jb2xsYXBzZWRfX2YwWUw3IHtcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5TaW1pbGFyQmVuZWZpdHNfYm94X18yUE1GNiB7XG4gICAgLyptaW4taGVpZ2h0OiAyMThweDsqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uU2ltaWxhckJlbmVmaXRzX3B6bmxpc3RfXzFMbWNPIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5TaW1pbGFyQmVuZWZpdHNfY2FyZF9fYmRNRk0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgbWFyZ2luOiAyLjUlIDAgMi41JSAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLlNpbWlsYXJCZW5lZml0c19saXN0X18xbkRkZyB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5TaW1pbGFyQmVuZWZpdHNfdGl0bGVfXzJGZFpZIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA2JSAwIDYlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCA3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNDUxcHgpIHtcbiAgLlNpbWlsYXJCZW5lZml0c190aXRsZV9fMkZkWlkge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDYlIDAgNiUgMDtcbiAgICBtYXJnaW46IDAgMCAwIDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLlNpbWlsYXJCZW5lZml0c190aXRsZV9fMkZkWlkge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDQlIDAgNCUgMDtcbiAgICBtYXJnaW46IDAgMCAwIDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MXB4KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5TaW1pbGFyQmVuZWZpdHNfdGl0bGVfXzJGZFpZIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA0JSAwIDQlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCAzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNTFweCkge1xuICAuU2ltaWxhckJlbmVmaXRzX3RpdGxlX18yRmRaWSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNCUgMCA0JSAwO1xuICAgIG1hcmdpbjogMCAwIDAgMCU7XG4gIH1cbn1cblxuLlNpbWlsYXJCZW5lZml0c19sb2dvX18zQ3dicCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uU2ltaWxhckJlbmVmaXRzX2xpc3RfXzFuRGRnIHtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5TdWJzY3JpYmVfU3Vic2NyaWJlX192cW5XciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uU3Vic2NyaWJlX2JveF9fMmdkcGgge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYwZmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uU3Vic2NyaWJlX3N1YnNjcmliZUNvbnRhaW5lcl9fM3Q5QnIsXG4uU3Vic2NyaWJlX2xhYmVsQ29udGFpbmVyX18yMWtMMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5TdWJzY3JpYmVfc3Vic2NyaWJlQ29udGFpbmVyX18zdDlCci5TdWJzY3JpYmVfbW9iaWxlX18zd0xzVCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uU3Vic2NyaWJlX2xhYmVsQ29udGFpbmVyX18yMWtMMiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uU3Vic2NyaWJlX2xhYmVsQ29udGFpbmVyX18yMWtMMi5TdWJzY3JpYmVfbW9iaWxlX18zd0xzVCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uU3Vic2NyaWJlX2hlYWRpbmdfXzIybFpfIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5TdWJzY3JpYmVfaWNvbl9fUnNSTHEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLlN1YnNjcmliZV9pY29uX19Sc1JMcSA+IHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5TdWJzY3JpYmVfaGVhZGluZ19fMjJsWl86aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLlN1YnNjcmliZV9TdWJzY3JpYmVfX3ZxbldyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLlN1YnNjcmliZV9ib3hfXzJnZHBoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5CZW5lZml0RGV0YWlsX3N0aWNreUNvbnRlbnRfX1ZfOFBPIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQmVuZWZpdERldGFpbF9yaWdodFJhaWxNb2JpbGVDb2xfX1pVeHdIIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLkJlbmVmaXREZXRhaWxfcmlnaHRSYWlsTW9iaWxlQ29udGVudF9fMkh0NUsge1xuICB6LWluZGV4OiAxO1xufVxuXG5zcGFuLkJlbmVmaXREZXRhaWxfbm9ybWFsVGV4dF9fMjJLd0Qge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkJlbmVmaXREZXRhaWxfYmVuZWZpdF9fM3ZiYUMge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5CZW5lZml0RGV0YWlsX2Fycm93X2Rvd25fX0xfcXY4IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5CZW5lZml0RGV0YWlsX2JlbmVmaXRfXzN2YmFDIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuc3Bhbi5DYXRlZ29yeV9ub3JtYWxUZXh0X18yNXg3RyB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ2F0ZWdvcnlfZmlsdGVyX18zWVBoWiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1kYXJrLWdyZXktMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLkNhdGVnb3J5X2JlbmVmaXRfX0ZrREVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuLkNhdGVnb3J5X2Fycm93X2Rvd25fXzNCb2owIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuQ2F0ZWdvcnlfYmVuZWZpdF9fRmtERW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ2F0ZWdvcnlfZmlsdGVyX18zWVBoWiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLkJlbmVmaXRMaXN0X3Jvd19fMTk2RG4ge1xuICBib3JkZXItdG9wOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNyk7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5CZW5lZml0TGlzdF9iZW5lZml0bGlzdF9fVDV0Q3Yge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLkJlbmVmaXRMaXN0X2JlbmVmaXRsaXN0X19UNXRDdiBhLFxuLkJlbmVmaXRMaXN0X2JlbmVmaXRsaXN0X19UNXRDdiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5CZW5lZml0TGlzdF9mZWRlcmFsUmVzdWx0c19fZUhQNjUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLkJlbmVmaXRMaXN0X2xpbmtDb250YWluZXJfXzJHOS1GIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNSU7XG59XG4uQmVuZWZpdExpc3RfbGlua19fMzBPYzIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkJlbmVmaXRMaXN0X2Rlc2NyaXB0aW9uQ29udGFpbmVyX18yXy1vYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjUlO1xufVxuLkJlbmVmaXRMaXN0X2Rlc2NyaXB0aW9uQ29udGFpbmVyX18yXy1vYSBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5CZW5lZml0TGlzdF9wYWdlcl9fMTFwNGIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nXG59XG4uQmVuZWZpdExpc3RfY29udGludWF0aW9uX18xY2p4biB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHBhZGRpbmc6IDAgMSUgMCAxJTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uQmVuZWZpdExpc3RfcGFnZXNfX3dtODc1IHtcbiAgbWFyZ2luOiAwIDEuNSUgMCAxLjUlO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5CZW5lZml0TGlzdF9wcmV2X18xcWpiTyB7XG4gIG1hcmdpbjogMCAyJSAwIDA7XG59XG4uQmVuZWZpdExpc3RfbmV4dF9fMW15OFEge1xuICBtYXJnaW46IDAgMCAwIDIlO1xufVxuLkJlbmVmaXRMaXN0X25leHRfXzFteThRLFxuLkJlbmVmaXRMaXN0X3ByZXZfXzFxamJPIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLkJlbmVmaXRMaXN0X25leHRfXzFteThRIHN2Zyxcbi5CZW5lZml0TGlzdF9wcmV2X18xcWpiTyBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4uQmVuZWZpdExpc3RfcGFnZXJfXzExcDRiIGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uQmVuZWZpdExpc3RfcGFnZXJfXzExcDRiIGE6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uQmVuZWZpdExpc3RfcGFnZXJfXzExcDRiIGE6Zm9jdXMge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uQmVuZWZpdExpc3RfcGFnZXJfXzExcDRiIGEuQmVuZWZpdExpc3RfY3VycmVudFBhZ2VfX2dMQks1IHtcbiAgY29sb3I6ICMwOTY0QjY7IFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLkJlbmVmaXRMaXN0X3BhZ2VyX18xMXA0YiBhLkJlbmVmaXRMaXN0X2N1cnJlbnRQYWdlX19nTEJLNTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLkJlbmVmaXRMaXN0X3Jvd19fMTk2RG46Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5CZW5lZml0TGlzdF90YWdzX19TTE1JbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiA0cHggNnB4IDAgMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uQmVuZWZpdExpc3RfZWxsaXBzaXNfXzNtQV9oIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLkJlbmVmaXRMaXN0X2NhdGVnb3J5X18yTzNMSiB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5CZW5lZml0TGlzdF9mZWRlcmFsX19WQ3N2bCB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzA5NjRiNiAxcHggc29saWQ7XG4gIGJvcmRlcjogdmFyKC0tbWFpbi1ibHVlKSAxcHggc29saWQ7XG59XG5cbi5CZW5lZml0TGlzdF9zdGF0ZV9fMVpFQk4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5CZW5lZml0TGlzdF9leHRyYU1hcmdpbl9fMUttUWEge1xuICBwYWRkaW5nOiA1cHggMTVweCAyMHB4IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuQmVuZWZpdExpc3RfY2F0ZWdvcnlfXzJPM0xKIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X3Jvd19fMTk2RG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5CZW5lZml0TGlzdF9leHRyYU1hcmdpbl9fMUttUWEge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuLkJlbmVmaXRMaXN0X25vcmVzdWx0c19fMi1TS0gge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5CZW5lZml0TGlzdF90aHJvYmJlcl9fM25HZnIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5GaWx0ZXJfbGFiZWxfXzNRNUtpLFxuLkZpbHRlcl9yZXN1bHRfXzJUM2RnLFxuLkZpbHRlcl9yZXN1bHRUYWdfXzJqdjZEIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5GaWx0ZXJfcmVzdWx0VGFnX18yanY2RCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLkZpbHRlcl9kcm9wRG93bl9fMWVCS1Uge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cblxuLkZpbHRlcl9kcm9wRG93bl9fMWVCS1U6Zm9jdXMge1xuICBvdXRsaW5lOiAjMDE1ZmNjIGF1dG8gMXB4O1xufVxuXG4uRmlsdGVyX2NsZWFyQnV0dG9uX19tQm14OCB7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA4cHggMTJweCA4cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1kYXJrLWdyZXktMik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogd2hpdGUgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG4uRmlsdGVyX2NsZWFyQnV0dG9uX19tQm14ODpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5GaWx0ZXJfcmVzdWx0X18yVDNkZyB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1NS41OHB4O1xufVxuLkZpbHRlcl9pY29uX18zU0ZHVSB7XG4gIGNvbG9yOiByZWQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uRmlsdGVyX2xvYWRpbmdEb3RzX18zUUYtcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbn1cbi5GaWx0ZXJfZG90T25lX18yMkRrZixcbi5GaWx0ZXJfZG90VHdvX19lR3BLRCxcbi5GaWx0ZXJfZG90VGhyZWVfXzJHQXpIIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBGaWx0ZXJfc2hvd0hpZGVEb3RfXzJzR0tTIDIuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBGaWx0ZXJfc2hvd0hpZGVEb3RfXzJzR0tTIDIuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uRmlsdGVyX2RvdE9uZV9fMjJEa2Yge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uRmlsdGVyX2RvdFR3b19fZUdwS0Qge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4uRmlsdGVyX2RvdFRocmVlX18yR0F6SCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIEZpbHRlcl9zaG93SGlkZURvdF9fMnNHS1Mge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBGaWx0ZXJfc2hvd0hpZGVEb3RfXzJzR0tTIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuRmlsdGVyX2Ryb3BEb3duX18xZUJLVSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxuICAuRmlsdGVyX3Jlc3VsdFRhZ19fMmp2NkQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkZpbHRlcl9jbGVhckJ1dHRvbl9fbUJteDgge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLlNlYXJjaEJhcl9zZWFyY2hCYXJfXzNKZEtkIHtcbiAgcGFkZGluZzogMTVweCAxMHB4IDA7XG59XG5cbi5TZWFyY2hCYXJfc2VhcmNoQmFyX18zSmRLZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW47XG59XG5cbi5TZWFyY2hCYXJfc2VhcmNoQmFyX18zSmRLZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTApO1xufVxuXG4vKndyYXBzIHRvIHNlY29uZCBsaW5lKi9cbi5TZWFyY2hCYXJfYmFja0xpbmtfXzJKLUZSIHtcbiAgdGV4dC1pbmRlbnQ6IC0yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5TZWFyY2hCYXJfc2VhcmNoTGlua19fMnZDamkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5TZWFyY2hCYXJfb3RoZXJMaW5rX18xZUdoayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uU2VhcmNoQmFyX2ljb25fXzMwR0FpIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuU2VhcmNoQmFyX2JhY2tMaW5rX18ySi1GUiB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLlNlYXJjaEJhcl9zZWFyY2hMaW5rX18ydkNqaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAuU2VhcmNoQmFyX290aGVyTGlua19fMWVHaGsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi8qaW1wb3J0IHN0eWxlcyBsaWtlICAgY29tcG9zZXM6IGNsYXNzTmFtZSBmcm9tIFwiLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3NcIjsqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBSZWd1bGFyJyksIGxvY2FsKCdTb3VyY2UtU2Fucy1Qcm8tUmVndWxhcicpLFxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MTYvUzZ1eXc0Qk1VVFBIang0d1hpV3RGQ2Mud29mZjIpXG4gICAgICBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbG9iYWxfaWNvbl9fMWtxbGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qYmx1ZSBib3JkZXIgdHJhbnNwYXJlbnQgYmFja2dyb3VuZCBidXR0b24qL1xuLmdsb2JhbF90cmFuc3BhcmVudEJ1dHRvbl9fMlV0YmUge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA2cHggMCA2cHggMTVweDtcbn1cblxuLmdsb2JhbF90cmFuc3BhcmVudEJ1dHRvbl9fMlV0YmU6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4vKm1pc21hdGNoZWQgaGVhZGluZ3Mgc3R5bGluZyovXG4uZ2xvYmFsX21pc21hdGNoZWRIZWFkaW5nX18zZk1heSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xvYmFsX21pc21hdGNoZWRTZWNvbmRXb3JkX192MEVwdSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jZ2xvYmFsX2NvbnRlbnQtd3JhcHBlcl9fWFhtbFkge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBMYXp5IExvYWRpbmc6IGZhZGUgaW1hZ2UgaW4gYWZ0ZXIgbG9hZCAqL1xuLmdsb2JhbF9sYXp5bG9hZF9fMmRjQjAsXG4uZ2xvYmFsX2xhenlsb2FkaW5nX19sZHh6ViB7XG5cdG9wYWNpdHk6IDA7XG59XG4uZ2xvYmFsX2xhenlsb2FkZWRfXzIyNGMtIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcztcbn1cbiBcbi8qIENoYXRib3QgYnV0dG9ucyAqL1xuLmdsb2JhbF9hYy1wdXNoQnV0dG9uX18yQ3ZrSjpkaXNhYmxlZHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5IZWFkaW5nX3dyYXBwaW5nTGlua19fMkJHeksge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLkhlYWRpbmdfd3JhcHBpbmdMaW5rX18yQkd6Szpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5IZWFkaW5nX2hlYWRpbmdfXzI4N2V4IHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5IZWFkaW5nX2hlYWRpbmcyX18ybmY5WSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uSGVhZGluZ19pY29uTmFtZV9fM2tHc3csXG4uSGVhZGluZ19ib2R5X18yYXdBXyB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLkhlYWRpbmdfc3ViSGVhZGluZ19fMnNGM1Yge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uSGVhZGluZ19hbGlnbkNlbnRlcl9fU3cyUU4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cbi5IZWFkaW5nX2FsaWdubWVudF9fMWNVeV8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLkhlYWRpbmdfbG9nb1Jvd19fMjlqNFIge1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweCAwO1xufVxuLkhlYWRpbmdfYWxpZ25tZW50Ml9fMXh3WkUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5IZWFkaW5nX2FsaWdubWVudDJfXzF4d1pFIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLkhlYWRpbmdfaW1nX2NlbnRlcl9fMVhyQ0wge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5IZWFkaW5nX3RpbWVsaW5lX19LQmF0SCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLkhlYWRpbmdfaWNvbk5hbWVfXzNrR3N3IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cbi5IZWFkaW5nX2ljb25OYW1lX18za0dzdzpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uSGVhZGluZ19hbGlnbm1lbnQzX18ybmlKQyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkhlYWRpbmdfbm9NYXJnaW5fXzFlZkVGIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuSGVhZGluZ19oZWFkaW5nX18yODdleCxcbiAgLkhlYWRpbmdfaGVhZGluZzJfXzJuZjlZIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5IZWFkaW5nX2FsaWdubWVudDJfXzF4d1pFIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5IZWFkaW5nX2FsaWdubWVudDNfXzJuaUpDIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5IZWFkaW5nX2JvZHlfXzJhd0FfIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5IZWFkaW5nX2FsaWdubWVudF9fMWNVeV8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLkhlYWRpbmdfYWxpZ25DZW50ZXJfX1N3MlFOIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG4uUGxhdGZvcm1fYmFja2dyb3VuZF9fM1dWYjUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5QbGF0Zm9ybV9hbGlnbl9fa0RlWS0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uUGxhdGZvcm1faWNvbl9fMlFTd0Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IGxpZ2h0Z3JleTtcbiAgcGFkZGluZzogMC41ZW0gMC42ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuLlBsYXRmb3JtX2FsaWduQ2VudGVyX18yX29ZQyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uUGxhdGZvcm1fYWxpZ25tZW50X18xbUxpeCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuUGxhdGZvcm1fYmFja2dyb3VuZF9fM1dWYjUge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODJweCkge1xuICAuUGxhdGZvcm1fbWFyZ2luX19SRnRzRyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLlBsYXRmb3JtX2FsaWdubWVudF9fMW1MaXgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLlBsYXRmb3JtX2ljb25fXzJRU3dEIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuUGxhdGZvcm1fYWxpZ25DZW50ZXJfXzJfb1lDIHtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1NXB4KSBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLlBsYXRmb3JtX2FsaWdubWVudF9fMW1MaXgge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLlBsYXRmb3JtX2JhY2tncm91bmRfXzNXVmI1IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLlBsYXRmb3JtX2FsaWdubWVudF9fMW1MaXgge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuLlBsYXRmb3JtX2JhY2tncm91bmRfXzNXVmI1IGEsXG4uUGxhdGZvcm1fYmFja2dyb3VuZF9fM1dWYjUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5QTkZUaXRsZV90aXRsZV9fYkxSSUkge1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgaGVpZ2h0OiAxMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5QTkZUaXRsZV90ZXh0X19qc2hwdyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIuMmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbn1cblxuLlBORkJvZHlfcGFyYWdyYXBoX18xMVYxcyB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbi5QTkZCb2R5X2xpc3RfXzNFaUJSIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cbi5QTkZCb2R5X2JvZHlfXzFuRUlBID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uUE5GQm9keV9jb250YWluZXJfX2llZVVLIHtcbiAgcGFkZGluZzogNDBweCAzMHB4IDYwcHggMzBweDtcbn1cbi5QTkZCb2R5X2xpbmtfX2N1cklpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDA2NWZmO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTE5KTtcbn1cblxuLlBORkJvZHlfc2VjdGlvbnRpdGxlX18zeWNveSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5Ccm93c2VCZW5lZml0c19hZ2VuY2llc19fM0ZOSlIsXG4uQnJvd3NlQmVuZWZpdHNfY2F0ZWdvcmllc19fM01ieE0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5Ccm93c2VCZW5lZml0c19oZWFkZXJUaXRsZV9fVmpoSnkge1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMjFweDsgLyogRm9yIElFMTEqL1xuICBtYXJnaW46IDA7XG59XG5cbi5Ccm93c2VCZW5lZml0c19oZWFkZXJUaXRsZV9fVmpoSnkgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfYmdCbHVlX18ybXJhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG59XG5cbi5Ccm93c2VCZW5lZml0c19jYXJkc19fQUJzSUwgdWwsXG4uQnJvd3NlQmVuZWZpdHNfY2FyZHNJdGVtX18xMTZHQSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYS5Ccm93c2VCZW5lZml0c19hbGlua19fM2d2Qk0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuQnJvd3NlQmVuZWZpdHNfYWxpbmtfXzNndkJNOmhvdmVyICoge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uQnJvd3NlQmVuZWZpdHNfY2FyZHNfX0FCc0lMIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgLyogRm9yIElFMTEqL1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfY2FyZHNJdGVtX18xMTZHQSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qIEZvciBJRTExKi9cbiAgcGFkZGluZzogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2NhcmRzSXRlbV9fMTE2R0E6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAjMzMzMzMzO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCB2YXIoLS1kYXJrLWdyZXkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfY2FyZHNDb250ZW50X18xUGRybCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qIEZvciBJRTExKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSk7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfY2FyZHNfX0FCc0lMIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMCA0NnB4IDEwcHggMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfYWdlbmNpZXNfXzNGTkpSIC5Ccm93c2VCZW5lZml0c19jYXJkc19fQUJzSUwgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB3aWR0aDogNzAlO1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfY2F0ZWdvcmllc19fM01ieE0gLkJyb3dzZUJlbmVmaXRzX2NhcmRzSWNvbl9fd0h3b28ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfY2FyZHNJY29uX193SHdvbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uQnJvd3NlQmVuZWZpdHNfYWdlbmNpZXNfXzNGTkpSIC5Ccm93c2VCZW5lZml0c19jYXJkc0ljb25fX3dId29vIHtcbiAgaGVpZ2h0OiA2NXB4O1xuICB3aWR0aDogNjVweDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2NhdGVnb3JpZXNfXzNNYnhNIC5Ccm93c2VCZW5lZml0c19jYXJkc0ljb25fX3dId29vIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2NhcmRzX19BQnNJTCBociB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzhjOGI4YjtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXIoLS1saWdodC1ncmV5LTcpO1xuICBtYXJnaW46IC04cHggMCAwIDA7XG59XG5cbi5Ccm93c2VCZW5lZml0c19hZHZTZWFyY2hfXzFZNEg0IHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX3NlYXJjaEJ0bl9fMmRCeFAge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLkJyb3dzZUJlbmVmaXRzX2FkdlNlYXJjaF9fMVk0SDQgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogMSBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuQnJvd3NlQmVuZWZpdHNfY2FyZHNfX0FCc0lMIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogMiBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjlweCkge1xuICAuQnJvd3NlQmVuZWZpdHNfY2FyZHNJdGVtX18xMTZHQSB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuQnJvd3NlQmVuZWZpdHNfY2FyZHNfX0FCc0lMIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyogMyBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLkJyb3dzZUJlbmVmaXRzX2NhcmRzSXRlbV9fMTE2R0Ege1xuICAgIHdpZHRoOiAzMC41JTtcbiAgfVxufVxuLyogNCBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5Ccm93c2VCZW5lZml0c19jYXJkc0l0ZW1fXzExNkdBIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG5cbi5OZXdzX05ld3NfXzNDeG9GIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuXG4uRmVhdHVyZWROZXdzX0ZlYXR1cmVkTmV3c19fMjJya2Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTYuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLkZlYXR1cmVkTmV3c19hcnRpY2xlX19iQzI1ayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0OXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTUpO1xufVxuXG4vKiBJbWFnZSAqL1xuLkZlYXR1cmVkTmV3c19pbWdfXzEzRE9BIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIEJvZHkgKi9cbi5GZWF0dXJlZE5ld3NfY2FyZEJvZHlfX0NRN1NiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAzLjVyZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLyogVGl0bGUgbGluayAqL1xuLkZlYXR1cmVkTmV3c19saW5rX18yN04wOCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLkZlYXR1cmVkTmV3c19saW5rX18yN04wODpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLkZlYXR1cmVkTmV3c19saW5rX18yN04wOCBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBQdWJsaXNoZWQgRGF0ZSAqL1xuLkZlYXR1cmVkTmV3c19wdWJsaXNoZWREYXRlX19mTnA3UiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogU3VtbWFyeSAqL1xuLkZlYXR1cmVkTmV3c19zdW1tYXJ5X18xaWd3SSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhjNjNhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBwYWRkaW5nLXRvcDogMS44cmVtO1xufVxuLkZlYXR1cmVkTmV3c19zdW1tYXJ5X18xaWd3SSxcbi5GZWF0dXJlZE5ld3Nfc3VtbWFyeV9fMWlnd0kgcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogRm9vdGVyICovXG4uRmVhdHVyZWROZXdzX2NhcmRGb290ZXJfX2pnWDJqIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBDYXRlZ29yaWVzICovXG4uRmVhdHVyZWROZXdzX2NhdGVnb3JpZXNMaXN0X18zUE5fQyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uRmVhdHVyZWROZXdzX2NhdGVnb3J5SXRlbV9fQ2RrZm8gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5GZWF0dXJlZE5ld3NfY2F0ZWdvcnlJdGVtX19DZGtmby5GZWF0dXJlZE5ld3NfaXNOb3RMYXN0X19MSmlLQTo6YWZ0ZXIge1xuICBjb250ZW50OiAnfCc7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLkZlYXR1cmVkTmV3c19GZWF0dXJlZE5ld3NfXzIycmtmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8qIEltYWdlICovXG4gIC5GZWF0dXJlZE5ld3NfaW1nX18xM0RPQSB7XG4gICAgaGVpZ2h0OiAyMi41cmVtO1xuICB9XG5cbiAgLkZlYXR1cmVkTmV3c19hcnRpY2xlX19iQzI1ayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHJlbSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRyZW0pO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLkZlYXR1cmVkTmV3c19saW5rX18yN04wOCBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gIC8qIFB1Ymxpc2hlZCBEYXRlICovXG4gIC5GZWF0dXJlZE5ld3NfcHVibGlzaGVkRGF0ZV9fZk5wN1Ige1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuRmVhdHVyZWROZXdzX3N1bW1hcnlfXzFpZ3dJLFxuICAuRmVhdHVyZWROZXdzX3N1bW1hcnlfXzFpZ3dJIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLyogRm9vdGVyICovXG4gIC5GZWF0dXJlZE5ld3NfY2FyZEZvb3Rlcl9famdYMmoge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyogRm9vdGVyICovXG4uVGFnc19jYXJkRm9vdGVyX18zc2llQiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4vKiBDYXRlZ29yaWVzICovXG4uVGFnc19jYXRlZ29yaWVzTGlzdF9fV1BqNmcge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLlRhZ3NfY2F0ZWdvcnlJdGVtX18xeEJXaiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTgpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlRhZ3NfY2F0ZWdvcnlJdGVtX18xeEJXaiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5UYWdzX2NhdGVnb3J5SXRlbV9fMXhCV2ouVGFnc19pc05vdExhc3RfXzJlQURzOjphZnRlciB7XG4gIGNvbG9yOiAjNjY2NjY2NmI7XG4gIGNvbnRlbnQ6ICd8JztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLlRhZ3NfY2FyZEZvb3Rlcl9fM3NpZUIge1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgfVxufVxuXG4uTmV3c0NhcmRfTmV3c0NhcmRfXzJnWVNEIHtcbiAgaGVpZ2h0OiA0NHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE1MywgMTUzLCAxNTMsIDEpO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1saWdodC1ncmV5LTEwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBQdWJsaXNoZWQgRGF0ZSAqL1xuLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLk5ld3NDYXJkX3B1Ymxpc2hlZERhdGVfXzFCNWFnOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZyBzcGFuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDAgMXJlbSAwLjFyZW07XG59XG5cbi5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZy5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQge1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZy5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQ6aG92ZXJ7XG4gIGNvbG9yOiAjMDk2NGI2O1xufVxuXG4uTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWcuTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2IHtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4uTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWcuTmV3c0NhcmRfc21hbGxfX19MQnhUOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDNyZW0gc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogM3JlbSBzb2xpZCB2YXIoLS1kYXJrLWdyZXkpO1xuICBib3JkZXItcmlnaHQ6IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZy5OZXdzQ2FyZF9sYXJnZV9fMkxOZnY6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogNHJlbSBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiA0cmVtIHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG4gIGJvcmRlci1yaWdodDogM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLyogSW1hZ2UgKi9cbi5OZXdzQ2FyZF9pbWdfX3RrQmdEIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLk5ld3NDYXJkX2ltZ19fdGtCZ0QuTmV3c0NhcmRfc21hbGxfX19MQnhUIHtcbiAgaGVpZ2h0OiAxOHJlbTtcbn1cblxuLk5ld3NDYXJkX2ltZ19fdGtCZ0QuTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2IHtcbiAgaGVpZ2h0OiAyNy45cmVtO1xuICAvKiBmbGV4LXNocmluazogMDsgKi9cbn1cblxuLyogQm9keSAqL1xuLk5ld3NDYXJkX2NhcmRCb2R5X18zTHhOUyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAycmVtIDJyZW0gMnJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBUaXRsZSBsaW5rICovXG4uTmV3c0NhcmRfbGlua19fMW53QVoge1xufVxuXG4uTmV3c0NhcmRfbGlua19fMW53QVouTmV3c0NhcmRfc21hbGxfX19MQnhUIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4uTmV3c0NhcmRfbGlua19fMW53QVouTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLk5ld3NDYXJkX2xpbmtfXzFud0FaIGgyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLk5ld3NDYXJkX2xpbmtfXzFud0FaLk5ld3NDYXJkX3NtYWxsX19fTEJ4VCBoMiB7XG4gIG1hcmdpbjogMnJlbSAycmVtIDAgMnJlbTtcbn1cblxuYS5OZXdzQ2FyZF9saW5rX18xbndBWi5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQ6aG92ZXIge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzA5NjRiNjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwOTY0YjY7XG59XG5cbi5OZXdzQ2FyZF9saW5rX18xbndBWi5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYgaDIge1xuICBtYXJnaW46IDJyZW0gMnJlbSAwIDJyZW07XG59XG5cbi8qIFN1bW1hcnkgKi9cbi5OZXdzQ2FyZF9zdW1tYXJ5X18ycXh1Ny5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQsXG4uTmV3c0NhcmRfc3VtbWFyeV9fMnF4dTcuTmV3c0NhcmRfc21hbGxfX19MQnhUIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLk5ld3NDYXJkX3N1bW1hcnlfXzJxeHU3Lk5ld3NDYXJkX2xhcmdlX18yTE5mdixcbi5OZXdzQ2FyZF9zdW1tYXJ5X18ycXh1Ny5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLk5ld3NDYXJkX3N1bW1hcnlfXzJxeHU3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYS5OZXdzQ2FyZF9saW5rX18xbndBWixcbiAgYS5OZXdzQ2FyZF9saW5rX18xbndBWi5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQsXG4gIGEuTmV3c0NhcmRfbGlua19fMW53QVouTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIFJlc2V0dGluZyBhbGwgc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZm9yIGFsbCB0byBsb29rIHNtYWxsIG9uIG1vYmlsZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5OZXdzQ2FyZF9OZXdzQ2FyZF9fMmdZU0Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuTmV3c0NhcmRfY2FyZEJvZHlfXzNMeE5TIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZy5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQsXG4gIC5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZy5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5OZXdzQ2FyZF9wdWJsaXNoZWREYXRlX18xQjVhZy5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQ6OmFmdGVyLFxuICAuTmV3c0NhcmRfcHVibGlzaGVkRGF0ZV9fMUI1YWcuTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2OjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogM3JlbSBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci10b3A6IDNyZW0gc29saWQgdmFyKC0tZGFyay1ncmV5KTtcbiAgICBib3JkZXItcmlnaHQ6IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuTmV3c0NhcmRfaW1nX190a0JnRC5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQsXG4gIC5OZXdzQ2FyZF9pbWdfX3RrQmdELk5ld3NDYXJkX2xhcmdlX18yTE5mdiB7XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgfVxuXG4gIC5OZXdzQ2FyZF9saW5rX18xbndBWi5OZXdzQ2FyZF9zbWFsbF9fX0xCeFQsXG4gIC5OZXdzQ2FyZF9saW5rX18xbndBWi5OZXdzQ2FyZF9sYXJnZV9fMkxOZnYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICB9XG5cbiAgLk5ld3NDYXJkX3N1bW1hcnlfXzJxeHU3Lk5ld3NDYXJkX3NtYWxsX19fTEJ4VCxcbiAgLk5ld3NDYXJkX3N1bW1hcnlfXzJxeHU3Lk5ld3NDYXJkX2xhcmdlX18yTE5mdixcbiAgLk5ld3NDYXJkX3N1bW1hcnlfXzJxeHU3Lk5ld3NDYXJkX3NtYWxsX19fTEJ4VCBwLFxuICAuTmV3c0NhcmRfc3VtbWFyeV9fMnF4dTcuTmV3c0NhcmRfbGFyZ2VfXzJMTmZ2IHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5OZXdzU3Vic2NyaWJlX05ld3NTdWJzY3JpYmVfXzI1OTdkIHtcbn1cblxuLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV90b3BfXzJOWWJhIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xNyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX3RvcF9fMk5ZYmEgLk5ld3NTdWJzY3JpYmVfd2l0aExpbmVCcmVha3NfXzNoTnFsIHtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV9ib3R0b21fX2VtZ2JiIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV9ib3R0b21fX2VtZ2JiIC5OZXdzU3Vic2NyaWJlX3JpZ2h0U2lkZV9fM1hLckoge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxNTMgMTUzIDE1MykgIWltcG9ydGFudDtcbn1cblxuLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV9ib3R0b21fX2VtZ2JiIC5OZXdzU3Vic2NyaWJlX2dyaWRXcmFwcGVyX18zTGxOSyB7XG4gIHBhZGRpbmc6IDMuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzNywgMjM3LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTE4KTtcbn1cblxuLyogUklHSFQgUkFJTCBTVFlMRVMgKi9cbi5OZXdzU3Vic2NyaWJlX3JpZ2h0UmFpbF9fMUYyUFUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM3LCAyMzcsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTgpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbn1cbi5OZXdzU3Vic2NyaWJlX3JpZ2h0UmFpbF9fMUYyUFUgaW1nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLk5ld3NTdWJzY3JpYmVfcmlnaHRSYWlsVGl0bGVTZWN0aW9uX18xVjFYVCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5OZXdzU3Vic2NyaWJlX3JpZ2h0UmFpbEluZm9fXzVEQkVBIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBibGFjayBzb2xpZDtcbn1cbi5OZXdzU3Vic2NyaWJlX3JpZ2h0UmFpbFRpdGxlX18xTTNpeSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxOTM1NWU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTUpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5OZXdzU3Vic2NyaWJlX3JpZ2h0UmFpbF9fMUYyUFUgLk5ld3NTdWJzY3JpYmVfd2l0aExpbmVCcmVha3NfXzNoTnFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQkFOTkVSIFdSQVBQRVIgKi9cbi5OZXdzU3Vic2NyaWJlX2Jhbm5lcldyYXBwZXJfXzJ0UzlhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogVElUTEUgQ09OVEFJTkVSICovXG4uTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsIC5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSAuTmV3c1N1YnNjcmliZV9vbmVMaW5lX19NTnZ5diB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSAuTmV3c1N1YnNjcmliZV93aXRoTGluZUJyZWFrc19fM2hOcWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMy44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uTmV3c1N1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMWV2RDkgLk5ld3NTdWJzY3JpYmVfYmFja2dyb3VuZEltZ19fdWc4b3gge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYm90dG9tOiAtN3B4O1xuICBsZWZ0OiAtMjNweDtcbn1cblxuLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwgLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IGltZyB7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xufVxuXG4vKiBSSUdIVCBTSURFICovXG4uTmV3c1N1YnNjcmliZV9yaWdodFNpZGVfXzNYS3JKIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmNmI7XG59XG5cbi5OZXdzU3Vic2NyaWJlX3JpZ2h0U2lkZV9fM1hLckoge1xuICBwYWRkaW5nLWxlZnQ6IDMuOHJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV90b3BfXzJOWWJhIC5OZXdzU3Vic2NyaWJlX3JpZ2h0U2lkZV9fM1hLckogLk5ld3NTdWJzY3JpYmVfaW5mb19fMVhYalcge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5OZXdzU3Vic2NyaWJlX3JpZ2h0U2lkZV9fM1hLckogLk5ld3NTdWJzY3JpYmVfc3Vic2NyaWJlRm9ybURlc2t0b3BfXzFmWng3IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLyogU1VCU0NSSUJFIEZPUk0gKi9cbi5OZXdzU3Vic2NyaWJlX1N1YnNjcmliZUZvcm1fXzI1ZHl2IHtcbn1cblxuLk5ld3NTdWJzY3JpYmVfc3Vic2NyaWJlRm9ybU1vYmlsZV9fcENqcmMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuTmV3c1N1YnNjcmliZV9yaWdodFJhaWxfXzFGMlBVIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV9ib3R0b21fX2VtZ2JiIC5OZXdzU3Vic2NyaWJlX3JpZ2h0U2lkZV9fM1hLckoge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfdG9wX18yTlliYSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfYm90dG9tX19lbWdiYiAuTmV3c1N1YnNjcmliZV9ncmlkV3JhcHBlcl9fM0xsTksge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX2JvdHRvbV9fZW1nYmIgLk5ld3NTdWJzY3JpYmVfYmFubmVyV3JhcHBlcl9fMnRTOWEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX2JvdHRvbV9fZW1nYmIgLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV9ib3R0b21fX2VtZ2JiIC5OZXdzU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18xZXZEOSAuTmV3c1N1YnNjcmliZV93aXRoTGluZUJyZWFrc19fM2hOcWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLk5ld3NTdWJzY3JpYmVfZnVsbFNjcmVlbl9fMjZrUWwuTmV3c1N1YnNjcmliZV9ib3R0b21fX2VtZ2JiIC5OZXdzU3Vic2NyaWJlX2luZm9fXzFYWGpXIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC8qIFRJVExFIENPTlRBSU5FUiAqL1xuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX3RvcF9fMk5ZYmEgLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IC5OZXdzU3Vic2NyaWJlX3dpdGhMaW5lQnJlYWtzX18zaE5xbCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfdG9wX18yTlliYSAuTmV3c1N1YnNjcmliZV9iYWNrZ3JvdW5kSW1nX191ZzhveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX3RvcF9fMk5ZYmEgLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIFJJR0hUIFNJREUgKi9cbiAgLk5ld3NTdWJzY3JpYmVfcmlnaHRTaWRlX18zWEtySiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX2Z1bGxTY3JlZW5fXzI2a1FsLk5ld3NTdWJzY3JpYmVfdG9wX18yTlliYSAuTmV3c1N1YnNjcmliZV9yaWdodFNpZGVfXzNYS3JKIC5OZXdzU3Vic2NyaWJlX2luZm9fXzFYWGpXIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX3N1YnNjcmliZUZvcm1EZXNrdG9wX18xZlp4NyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5OZXdzU3Vic2NyaWJlX3N1YnNjcmliZUZvcm1Nb2JpbGVfX3BDanJjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX2JvdHRvbV9fZW1nYmIgLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IC5OZXdzU3Vic2NyaWJlX3dpdGhMaW5lQnJlYWtzX18zaE5xbCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cblxuICAuTmV3c1N1YnNjcmliZV9mdWxsU2NyZWVuX18yNmtRbC5OZXdzU3Vic2NyaWJlX2JvdHRvbV9fZW1nYmIgLk5ld3NTdWJzY3JpYmVfdGl0bGVDb250YWluZXJfXzFldkQ5IGltZyB7XG4gICAgd2lkdGg6IDYuNnJlbTtcbiAgICBoZWlnaHQ6IDYuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLk5ld3NTdWJzY3JpYmVfcmlnaHRSYWlsX18xRjJQVSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4uU3Vic2NyaWJlX2JhY2tncm91bmRfX0R6TXNaIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTIwKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uU3Vic2NyaWJlX2FsaWduX19WSWp0aiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xufVxuLlN1YnNjcmliZV9jb21wYXNzSWNvbl9fM2VhNDQge1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uU3Vic2NyaWJlX3RpdGxlQ29udGFpbmVyX18yMURwOCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLUV4dHJhTGlnaHQnLCAnU291cmNlIFNhbnMgUHJvIEV4dHJhTGlnaHQnLFxuICAgICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLUV4dHJhTGlnaHQnLCAnU291cmNlIFNhbnMgUHJvIEV4dHJhTGlnaHQnLFxuICAgICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG5pbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAsXG4uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOjpwbGFjZWhvbGRlcixcbi5TdWJzY3JpYmVfbm9ybWFsVGV4dF9fMWltNDEge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tRXh0cmFMaWdodCcsICdTb3VyY2UgU2FucyBQcm8gRXh0cmFMaWdodCcsXG4gICAgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG5pbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTIwKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiB3aGl0ZSBkYXNoZWQgdGhpbjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjY7XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uU3Vic2NyaWJlX2J1dHRvbl9fMURWQ1AsXG4uU3Vic2NyaWJlX3JpZ2h0UmFpbEJ1dHRvbl9fMmVpdmQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4QzYzQTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiBibGFjaztcbn1cbi5TdWJzY3JpYmVfZXJyb3JfXzFuX1NaIHtcbiAgY29sb3I6ICNkYTAwMDA7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5TdWJzY3JpYmVfZXJyb3IxX18zV2NaQyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgLlN1YnNjcmliZV9iYWNrZ3JvdW5kX19Eek1zWiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLlN1YnNjcmliZV9hbGlnbl9fVklqdGoge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLlN1YnNjcmliZV90aXRsZUNvbnRhaW5lcl9fMjFEcDgge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuICAuU3Vic2NyaWJlX2JhY2tncm91bmRfX0R6TXNaIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEsge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveElFX18zTHZVMCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuU3Vic2NyaWJlX2JhY2tncm91bmRfX0R6TXNaIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLlN1YnNjcmliZV9iYWNrZ3JvdW5kX19Eek1zWiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG4gIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveElFX18zTHZVMCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG5cbi8qIFNQRUNJQUwgU1RZTEVTIEZPUiBORVdTIFBBR0VTICovXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCBiciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSyxcbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveElFX18zTHZVMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMzJyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiB3aGl0ZSBkYXNoZWQgdGhpbjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZzogMDtcbn1cblxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIGlucHV0W3R5cGU9J3RleHQnXS5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEssXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAsXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCAuU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOjpwbGFjZWhvbGRlcixcbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfbm9ybWFsVGV4dF9fMWltNDEge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsLlN1YnNjcmliZV9ib3R0b21fXzJCWHZTIC5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsLlN1YnNjcmliZV9ib3R0b21fXzJCWHZTIC5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLLFxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwLFxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzo6cGxhY2Vob2xkZXIsXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyAuU3Vic2NyaWJlX25vcm1hbFRleHRfXzFpbTQxIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLLFxuLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwIHtcbiAgYm9yZGVyLWJvdHRvbTogYmxhY2sgZGFzaGVkIHRoaW47XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfZm9ybVJvd19fMWt3dnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfaW5wdXRXcmFwcGVyX18yMWNwUSB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCAuU3Vic2NyaWJlX2J1dHRvbl9fMURWQ1Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLlN1YnNjcmliZV9yaWdodFJhaWxCdXR0b25fXzJlaXZkIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfYnV0dG9uX18xRFZDUCxcbi5TdWJzY3JpYmVfcmlnaHRSYWlsQnV0dG9uX18yZWl2ZCB7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDIwOCwgNzgsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLLFxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSyxcbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwIHtcbiAgICBtYXgtd2lkdGg6IDIxLjVyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwgLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCAuU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hfXzIzeDBLLFxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCBpbnB1dFt0eXBlPSd0ZXh0J10uU3Vic2NyaWJlX3RleHRCb3hJRV9fM0x2VTAsXG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfdGV4dEJveF9fMjN4MEs6OnBsYWNlaG9sZGVyLFxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbCAuU3Vic2NyaWJlX25vcm1hbFRleHRfXzFpbTQxIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIC5TdWJzY3JpYmVfZm9yTmV3c1BhZ2VfXy1mOWVsIC5TdWJzY3JpYmVfYnV0dG9uX18xRFZDUCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cblxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyAuU3Vic2NyaWJlX2Zvcm1Sb3dfXzFrd3Z1IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuU3Vic2NyaWJlX2Zvck5ld3NQYWdlX18tZjllbC5TdWJzY3JpYmVfYm90dG9tX18yQlh2UyAuU3Vic2NyaWJlX2lucHV0V3JhcHBlcl9fMjFjcFEge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94X18yM3gwSyxcbiAgLlN1YnNjcmliZV9mb3JOZXdzUGFnZV9fLWY5ZWwuU3Vic2NyaWJlX2JvdHRvbV9fMkJYdlMgaW5wdXRbdHlwZT0ndGV4dCddLlN1YnNjcmliZV90ZXh0Qm94SUVfXzNMdlUwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5TdWJzY3JpYmVfcmlnaHRSYWlsQnV0dG9uX18yZWl2ZCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgfVxufVxuXG4uTmV3c1NlY3Rpb25UaXRsZV90aXRsZV9fMV9ndXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLk5ld3NTZWN0aW9uVGl0bGVfdGl0bGVfXzFfZ3VyIC5OZXdzU2VjdGlvblRpdGxlX2JvbGRfX3dzZC1UIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5OZXdzU2VjdGlvblRpdGxlX3RpdGxlX18xX2d1ciAuTmV3c1NlY3Rpb25UaXRsZV9saWdodF9fVkRmRksge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uTmV3c1NlY3Rpb25UaXRsZV9hcnRpY2xlVGl0bGVSb3dfXzM0SGliIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuTmV3c1NlY3Rpb25UaXRsZV90aXRsZV9fMV9ndXIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLk5ld3NTZWN0aW9uVGl0bGVfdGl0bGVfXzFfZ3VyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuTmV3c1NlY3Rpb25UaXRsZV90aXRsZV9fMV9ndXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uU2hhcmVJY29uX3NoYXJlX18xRFR4NSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6IHJnYmEoMCwgODksIDE2NywgMSk7XG59XG4uU2hhcmVJY29uX3NoYXJlSWNvbnNfXzNTRHV6IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuU2hhcmVJY29uX3NoYXJlX18xRFR4NSB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgfVxufVxuLk5ld3NCdXR0b25zX05ld3NCdXR0b25fXzI3TFZ6IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDg5LCAxNjcsIDEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDg5LCAxNjcsIDEpO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLk5ld3NCdXR0b25zX1ByaW50QnV0dG9uX18zQ0tTdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLk5ld3NCdXR0b25zX05ld3NCdXR0b25fXzI3TFZ6OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLk5ld3NCdXR0b25zX05ld3NCdXR0b25fXzI3TFZ6Om5vdCg6ZGlzYWJsZWQpOm5vdCguTmV3c0J1dHRvbnNfZGlzYWJsZWRfXzJaSG9hKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLk5ld3NCdXR0b25zX05ld3NCdXR0b25fXzI3TFZ6IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5OZXdzQnV0dG9uc19idG5UZXh0X18xUFE4ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5OZXdzQnV0dG9uc19OZXdzQnV0dG9uX18yN0xWeiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLkVkaXRvclBpY2tzX0VkaXRvclBpY2tzX19kOS1reSB7XG59XG5cbi5FZGl0b3JQaWNrc19jYXJkV3JhcHBlcl9fMnI2WDQge1xuICAvKiBtYXJnaW4tYm90dG9tOiA0cmVtOyAqL1xuICAvKiBoZWlnaHQ6IDUycmVtOyAqL1xuICBoZWlnaHQ6IDQ3LjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5FZGl0b3JQaWNrc19jYXJkc0NvbF9fMVVUblcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuRWRpdG9yUGlja3NfY2FyZFdyYXBwZXJfXzJyNlg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbi5EaXNjb3Zlck5ld3NfRGlzY292ZXJOZXdzX18xVnduVCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5EaXNjb3Zlck5ld3Nfc2xpZGVyR3JpZF9fMlN6cEYge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuXG4uRGlzY292ZXJOZXdzX2Rpc2NvdmVyTmV3c1NsaWRlcl9fM0RWbzAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cblxuLkRpc2NvdmVyTmV3c19jYXJkX18xSUhYUSB7XG4gIHdpZHRoOiAyMi41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLkRpc2NvdmVyTmV3c19jYXROYW1lTGlua19fMzdwWEwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uRGlzY292ZXJOZXdzX2ltZ19fM01uWmQge1xuICB3aWR0aDogMjIuNXJlbTtcbiAgaGVpZ2h0OiAxNXJlbTtcbn1cblxuZGl2LkRpc2NvdmVyTmV3c19pbWdfXzNNblpkIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvc3RhdGljL21lZGlhL2Fycm93LWNpcmNsZS1sZWZ0LjZjMWZmNmVhLnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvc3RhdGljL21lZGlhL2Fycm93LWNpcmNsZS1yaWdodC41NzdmMzViMS5zdmcpO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgdG9wOiBhdXRvO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDYuNXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnNsaWNrLW5leHQge1xuICB0b3A6IGF1dG87XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogNi41cmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLkRpc2NvdmVyTmV3c19kaXNjb3Zlck5ld3NTbGlkZXJfXzNEVm8wIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRGlzY292ZXJOZXdzX2Rpc2NvdmVyTmV3c1NsaWRlcl9fM0RWbzAge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5EaXNjb3Zlck5ld3NfZGlzY292ZXJOZXdzU2xpZGVyX18zRFZvMCB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5EaXNjb3Zlck5ld3NfZGlzY292ZXJOZXdzU2xpZGVyX18zRFZvMCB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NjBweCkge1xuICAuRGlzY292ZXJOZXdzX2Rpc2NvdmVyTmV3c1NsaWRlcl9fM0RWbzAge1xuICAgIG1heC13aWR0aDogMTM3MHB4O1xuICB9XG59XG5cbi5SZWNlbnROZXdzX1JlY2VudE5ld3NfX25vZnlRIHtcbn1cblxuLlJlY2VudE5ld3NfY2FyZHNSb3dfXzE2Y0pmIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLlJlY2VudE5ld3NfY2FyZFdyYXBwZXJfXzFXczd1IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5SZWNlbnROZXdzX2NhcmRXcmFwcGVyX18xV3M3dSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogICovXG4vKiAgKi9cbi8qICAqL1xuLyogICovXG5cbi5SZWNlbnROZXdzX25ld3NCdXR0b25fXzF5dVRHIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxNXB4O1xufVxuXG4uUmVjZW50TmV3c19uZXdzQnV0dG9uX18xeXVURzpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5SZWNlbnROZXdzX2JnQmx1ZV9fMUFnYmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xufVxuXG4uUmVjZW50TmV3c19uZXdzQnV0dG9uX18xeXVURyBzdmcge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uUmVjZW50TmV3c19jYXREcm9wZG93bkJveF9fMnRfeU8ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLlJlY2VudE5ld3NfY2F0RHJvcGRvd25fXzFFN1dHIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5SZWNlbnROZXdzX2NhdExhYmVsX18zclM1RiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLlJlY2VudE5ld3NfbmV3c1Jvd19fM216V24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5SZWNlbnROZXdzX25ld3NJY29uc19fMlV2TGMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLypGbGV4IGl0ZW1zKi9cbi5SZWNlbnROZXdzX2NhcmRzX18xTlB0UyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5SZWNlbnROZXdzX2NhcmRzSXRlbV9fWmYxS0Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjQlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG59XG5cbi5SZWNlbnROZXdzX2NhcmRzSXRlbV9fWmYxS0M6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDMzLCAzMywgMzMsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5LTQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uUmVjZW50TmV3c19jYXJkc0NvbnRlbnRfXzF5XzVHIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5SZWNlbnROZXdzX2NhcmRzQ29udGVudF9fMXlfNUcgaDEge1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLlJlY2VudE5ld3NfY2FyZHNDb250ZW50X18xeV81RyBhOmhvdmVyIGgxIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5SZWNlbnROZXdzX2NhcmRzQ29udGVudF9fMXlfNUcgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLlJlY2VudE5ld3NfYm9keVBhZGRpbmdfXzNndVhxIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbn1cblxuLlJlY2VudE5ld3NfZGF0ZV9fMlpzWWIge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uUmVjZW50TmV3c19pbWdCb3hfXzNrMThtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5SZWNlbnROZXdzX2NhcmRJbWdfXzJUWlFWIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4OyAvKmNlbnRlcnMgaW1nIGEgYml0Ki9cbn1cblxuLlJlY2VudE5ld3NfY2FyZHNfXzFOUHRTIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIC8qZmxleDogMSAwIGF1dG87Ki9cbn1cblxuLlJlY2VudE5ld3NfbG9hZE1vcmVCb3hfX0NNVTdfIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDU1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLlJlY2VudE5ld3NfdHJhbnNwYXJlbnRCdXR0b25fXzJJTkNqIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5SZWNlbnROZXdzX3RyYW5zcGFyZW50QnV0dG9uX18ySU5Dajpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLyogNCBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5SZWNlbnROZXdzX2NhcmRzSXRlbV9fWmYxS0M6bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5SZWNlbnROZXdzX2NhdERyb3Bkb3duQm94X18ydF95TyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2F0RHJvcGRvd25fXzFFN1dHIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKjMgY2FyZHMgaW4gYSByb3cqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLlJlY2VudE5ld3NfdGl0bGVCb3hfXzFrMnJ1IHtcbiAgICBwYWRkaW5nOiAwIDQwcHggNDBweCAzJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkc0l0ZW1fX1pmMUtDIHtcbiAgICB3aWR0aDogMzEuMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkc0l0ZW1fX1pmMUtDOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuUmVjZW50TmV3c190aXRsZV9fMXRKcEYge1xuICAgIGZvbnQtc2l6ZTogMi4zZW07XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZEltZ19fMlRaUVYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyohKjIgY2FyZHMgaW4gYSBjb2x1bW4qISovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuUmVjZW50TmV3c19jYXJkc0l0ZW1fX1pmMUtDIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRzSXRlbV9fWmYxS0M6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRzX18xTlB0UyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICAuUmVjZW50TmV3c19uZXdzQnV0dG9uX18xeXVURyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuUmVjZW50TmV3c19jYXREcm9wZG93bkJveF9fMnRfeU8ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZEltZ19fMlRaUVYge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgfVxufVxuXG4vKjEgY2FyZCBpbiBhIHJvdyovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuUmVjZW50TmV3c19jYXJkc0l0ZW1fX1pmMUtDIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLlJlY2VudE5ld3NfdGl0bGVCb3hfXzFrMnJ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZHNfXzFOUHRTIGgzIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gIC5SZWNlbnROZXdzX2NhcmRJbWdfXzJUWlFWIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkc0NvbnRlbnRfXzF5XzVHIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuUmVjZW50TmV3c19jYXJkc0NvbnRlbnRfXzF5XzVHIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZHNDb250ZW50X18xeV81RyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5SZWNlbnROZXdzX2JvZHlQYWRkaW5nX18zZ3VYcSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uUmVjZW50TmV3c19pbmZpbml0ZS1zY3JvbGwtZXhhbXBsZV9fc2Nyb2xsYWJsZS1wYXJlbnRfXzJZd1MxIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qICAqL1xuLyogICovXG4vKiAgKi9cbi8qICAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuUmVjZW50TmV3c19jYXJkc1Jvd19fMTZjSmYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLlJlY2VudE5ld3NfY2FyZHNDb2xfXzM3a0V2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cblxuLk5ld3NUYWdzX3RhZ1RpdGxlX18xWG9lViB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5OZXdzVGFnc19idXR0b25zQ29udGFpbmVyX18zNklaayB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLk5ld3NUYWdzX2J1dHRvbnNDb250YWluZXJfXzM2SVprIGJ1dHRvbixcbi5OZXdzVGFnc19idXR0b25zQ29udGFpbmVyX18zNklaayBzcGFuIHtcbiAgbWFyZ2luOiAzcmVtIDJyZW0gMnJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLk5ld3NUYWdzX05ld3NUYWdzX18yeTIxayB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuTmV3c1RhZ3NfYnV0dG9uc0NvbnRhaW5lcl9fMzZJWmsge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci10b3A6ICM5OTk5OTkgMXB4IHNvbGlkO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5OZXdzVGFnc19idXR0b25zQ29udGFpbmVyX18zNklaayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuXG4uTmV3c0FydGljbGVfTmV3c0FydGljbGVfXzE1Si05IHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLk5ld3NBcnRpY2xlX05ld3NDb2x1bW5fXzFBWmxlIHtcbiAgYm9yZGVyLXJpZ2h0OiBsaWdodGdyZXkgMXB4IHNvbGlkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLk5ld3NBcnRpY2xlX05ld3NBcnRpY2xlX18xNUotOSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuTmV3c0FydGljbGVfTmV3c0NvbHVtbl9fMUFabGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbi5CcmVhZGNydW1iX3RleHRfX0JwNnpVIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uQnJlYWRjcnVtYl9pbWFnZV9fOEJDOHMge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLkFydGljbGVCYW5uZXJfYXJ0aWNsZUJvZHlfXzNSajFfIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogIzY2NjY2NiAwLjFyZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWxpZ2h0LWdyZXktOCkgMC4xcmVtIHNvbGlkO1xufVxuLkFydGljbGVCYW5uZXJfYXJ0aWNsZUJvZHlfXzNSajFfIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLU1lZGl1bScsICdMYXRvIE1lZGl1bScsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLkFydGljbGVCYW5uZXJfYnJlYWRjcnVtYl9fM2FiSW4ge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLkFydGljbGVCYW5uZXJfYXJ0aWNsZUJvZHlfXzNSajFfIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuLkFydGljbGVCYW5uZXJfZGVza3RvcEltYWdlX18xdHRoaSB7XG4gIGhlaWdodDogNDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggIzY2NjY2NiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWxpZ2h0LWdyZXktOCkgc29saWQ7XG59XG4uQXJ0aWNsZUJhbm5lcl9tb2JpbGVJbWFnZV9fM3U1ZEwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkFydGljbGVCYW5uZXJfZGVza3RvcEltYWdlX18xdHRoaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLkFydGljbGVCYW5uZXJfcHVibGlzaERhdGVfXzJpeUpkIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5BcnRpY2xlQmFubmVyX2FydGljbGVUaXRsZV9fZExDc0Ege1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uQXJ0aWNsZUJhbm5lcl93YXJuaW5nX18xOFJkRiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5BcnRpY2xlQmFubmVyX2luZm9JY29uX18zcVZFOSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuQXJ0aWNsZUJhbm5lcl9hcnRpY2xlQmFubmVyX18yNGM4eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5BcnRpY2xlQmFubmVyX2Rlc2t0b3BJbWFnZV9fMXR0aGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkFydGljbGVCYW5uZXJfbW9iaWxlSW1hZ2VfXzN1NWRMIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgb3JkZXI6IDE7XG4gICAgaGVpZ2h0OiAxM3JlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuQXJ0aWNsZUJhbm5lcl9tb2JpbGVJbWFnZV9fM3U1ZEwgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkFydGljbGVCYW5uZXJfYnJlYWRjcnVtYl9fM2FiSW4ge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLkFydGljbGVCYW5uZXJfd2FybmluZ19fMThSZEYge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5BcnRpY2xlQmFubmVyX3B1Ymxpc2hEYXRlX18yaXlKZCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLkFydGljbGVCYW5uZXJfYXJ0aWNsZVRpdGxlX19kTENzQSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5AbWVkaWEgcHJpbnQge1xuICAuQXJ0aWNsZUJhbm5lcl9tb2JpbGVJbWFnZV9fM3U1ZEwsXG4gIC5BcnRpY2xlQmFubmVyX2Rlc2t0b3BJbWFnZV9fMXR0aGksXG4gIC5BcnRpY2xlQmFubmVyX2JyZWFkY3J1bWJfXzNhYkluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbi5GZWF0dXJlZEJlbmVmaXRzX3NlY3Rpb25UaXRsZV9fbUhJUloge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAjNjY2NjY2IDAuMTVyZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWxpZ2h0LWdyZXktOCkgMC4xNXJlbSBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4uRmVhdHVyZWRCZW5lZml0c19iZW5lZml0TGlua3NfXzFKTFZuIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbi5GZWF0dXJlZEJlbmVmaXRzX2RpdmlkZXJfXzFRdlpsLFxuLkZlYXR1cmVkQmVuZWZpdHNfbm9EaXZpZGVyX18zZ2hJViB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4uRmVhdHVyZWRCZW5lZml0c19kaXZpZGVyX18xUXZabCB7XG4gIGJvcmRlci1ib3R0b206ICM2NjY2NjYgZGFzaGVkIDAuMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbGlnaHQtZ3JleS04KSBkYXNoZWQgMC4xcmVtO1xufVxuXG4uTmV3c0NhdGVnb3J5X2NhcmRXcmFwcGVyX18xY08wMiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uTmV3c0NhdGVnb3J5X2NhdGVnb3J5VGl0bGVfXzJfSV9xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4uTmV3c0NhdGVnb3J5X2JyZWFkY3J1bWJfXzdoNUxqIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLk5ld3NDYXRlZ29yeV9jYXJkV3JhcHBlcl9fMWNPMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5GZWF0dXJlZFZpZGVvX0ZlYXR1cmVkVmlkZW9fXzNoeXJyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICBtYXJnaW46IDJyZW0gYXV0byAwIGF1dG87XG59XG5cbi5GZWF0dXJlZFZpZGVvX0ZlYXR1cmVkVmlkZW9fXzNoeXJyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggcmdiYSgzMywgMzMsIDMzLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgMTFweCB2YXIoLS12ZXJ5LWRhcmstZ3JleS00KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLkZlYXR1cmVkVmlkZW9fdmlkZW9Db250YWluZXJfXzNtakRZIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uRmVhdHVyZWRWaWRlb19wbGF5ZXJDb250YWluZXJfXzNuOFVRIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogUGxheWVyIHJhdGlvOiAxMDAgLyAoMTI4MCAvIDcyMCkgKi9cbn1cblxuLkZlYXR1cmVkVmlkZW9fcmVhY3RQbGF5ZXJfXzFxMzNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5GZWF0dXJlZFZpZGVvX0ZlYXR1cmVkVmlkZW9fXzNoeXJyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDVyZW07XG4gIH1cblxuICAuRmVhdHVyZWRWaWRlb19wbGF5ZXJDb250YWluZXJfXzNuOFVRIHtcbiAgICB3aWR0aDogNjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuRmVhdHVyZWRWaWRlb19GZWF0dXJlZFZpZGVvX18zaHlyciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDQuNXJlbSBhdXRvIDAgYXV0bztcbiAgfVxufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX193c1doNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uX3ZpZGVvSGVhZGluZ19fRFM4LUoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2Y4YzYzYTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHZhcigtLW1haW4teWVsbG93KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl92aWRlb0hlYWRpbmdfX0RTOC1KIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxcmVtIDEuNXJlbTtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fZGVzY19fMW1WcFIge1xuICBtYXJnaW46IDFyZW0gMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl9sb2dvX19lM1otRCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fdGl0bGVMaW5rX18xLW9nUSB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl90aXRsZUxpbmtfXzEtb2dROmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLyogQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7ICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLlZpZGVvRGVzY3JpcHRpb25fVmlkZW9EZXNjcmlwdGlvbl9fd3NXaDYge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW0gMCAxLjVyZW07XG4gIH1cblxuICAuVmlkZW9EZXNjcmlwdGlvbl92aWRlb0hlYWRpbmdfX0RTOC1KIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLlZpZGVvRGVzY3JpcHRpb25fbG9nb19fZTNaLUQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDcuNXJlbTtcbiAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG5cbiAgLlZpZGVvRGVzY3JpcHRpb25fZGVzY19fMW1WcFIge1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5WaWRlb0Rlc2NyaXB0aW9uX1ZpZGVvRGVzY3JpcHRpb25fX3dzV2g2IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuVmlkZW9EZXNjcmlwdGlvbl9sb2dvX19lM1otRCB7XG4gICAgbWFyZ2luOiBhdXRvIDFyZW0gYXV0byAtLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuVmlkZW9EZXNjcmlwdGlvbl90aXRsZUxpbmtfXzEtb2dRIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbTtcbiAgfVxufVxuXG4uVmlkZW9DYXJkX01vcmVWaWRlb3NfXzNqUG9iIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLlZpZGVvQ2FyZF9Nb3JlVmlkZW9zX18zalBvYiA+IC5yb3c6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLlZpZGVvQ2FyZF92aWRlb0NhcmRDb2xfXzNIWXJXIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLlZpZGVvQ2FyZF9WaWRlb0NhcmRfXzJoaVd6IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleS04KTtcbn1cblxuLlZpZGVvQ2FyZF92aWRlb0NvbnRhaW5lcl9fMUxTNlkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlZpZGVvQ2FyZF9wbGF5ZXJDb250YWluZXJfX1RmcVlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogUGxheWVyIHJhdGlvOiAxMDAgLyAoMTI4MCAvIDcyMCkgKi9cbn1cblxuLlZpZGVvQ2FyZF9yZWFjdFBsYXllcl9fMzZEakMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLlZpZGVvQ2FyZF92aWRlb0NhcmRCb2R5X18yNnFRcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbSAxLjVyZW07XG59XG5cbi5WaWRlb0NhcmRfdGl0bGVMaW5rX18yd1ZIOSxcbi5WaWRlb0NhcmRfdGl0bGVMaW5rX18yd1ZIOTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLlZpZGVvQ2FyZF9kYXRlX18yeGdKYiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5WaWRlb0NhcmRfZGVzY19fMU5EQVMge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5WaWRlb0NhcmRfTW9yZVZpZGVvc19fM2pQb2IgPiAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5WaWRlb0NhcmRfTW9yZVZpZGVvc19fM2pQb2IgPiAucm93OmZpcnN0LWNoaWxkIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLlZpZGVvQ2FyZF92aWRlb0NhcmRCb2R5X18yNnFRcyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICAuVmlkZW9DYXJkX2RhdGVfXzJ4Z0piIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC5WaWRlb0NhcmRfZGVzY19fMU5EQVMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLlZpZGVvQ2FyZF9WaWRlb0NhcmRfXzJoaVd6IHtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLlZpZGVvQ2FyZF9WaWRlb0NhcmRfXzJoaVd6IHtcbiAgICBoZWlnaHQ6IDQ3cmVtO1xuICB9XG59XG5cbi5WaWRlb3NfVmlkZW9zX18zNTBOWiB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cblxuLlZpZGVvc0Jhbm5lcl9oZWFkZXJUaXRsZV9fMm15eWYge1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMjFweDsgLyogRm9yIElFMTEqL1xuICBtYXJnaW46IDA7XG59XG5cbi5WaWRlb3NCYW5uZXJfaGVhZGVyVGl0bGVfXzJteXlmIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbn1cblxuLkFmZmlsaWF0ZV9jYXRCdXR0b25fX0lXV0RoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxNXB4O1xufVxuXG4uQWZmaWxpYXRlX2NhdEJ1dHRvbl9fSVdXRGg6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uQWZmaWxpYXRlX2NhdEJ1dHRvbl9fSVdXRGggc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLkFmZmlsaWF0ZV9idXR0b25Sb3dfXzNxXzYxIHtcbiAgcGFkZGluZzogMzBweCAwIDYwcHggMDtcbn1cblxuLkhlYWRpbmdfaGVhZGluZ19fMWRLcDcge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uSGVhZGluZ19jb250X19QX1N0cCBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkhlYWRpbmdfY29udF9fUF9TdHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLkhlYWRpbmdfaGVhZGluZ1Jvd19fMzlCcVcge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSGVhZGluZ19jb250X19QX1N0cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uSGVhZGluZ19oZWFkaW5nMl9fcFNVMzkge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLkhlYWRpbmdfYm9sZEhlYWRpbmdXb3JsZF9fMS1JU0Uge1xuICBmb250LXNpemU6IDNyZW07XG59XG4uSGVhZGluZ19pY29uTmFtZV9fMTQ1NHEsXG4uSGVhZGluZ19ib2R5X18xOTVtcCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLkhlYWRpbmdfc3ViSGVhZGluZ19fUWh1aU4ge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzA3M2M2NztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5IZWFkaW5nX2FsaWduQ2VudGVyX18yZ0tvVSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLkhlYWRpbmdfYWxpZ25tZW50X18ybm1tSSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uSGVhZGluZ19hbGlnbm1lbnQyX18zem1uUCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLkhlYWRpbmdfaW1nX2NlbnRlcl9fMU5wZWgge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5IZWFkaW5nX3RpbWVsaW5lX18yZHNTRSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLkhlYWRpbmdfaWNvbk5hbWVfXzE0NTRxIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMWUxZTFlO1xuICBjb2xvcjogdmFyKC0tY29kLWdyZXkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uSGVhZGluZ19hbGlnbm1lbnQzX18xbTRXUSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5IZWFkaW5nX2hlYWRpbmdfXzFkS3A3LFxuICAuSGVhZGluZ19oZWFkaW5nMl9fcFNVMzkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5IZWFkaW5nX2hlYWRpbmdSb3dfXzM5QnFXIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLkhlYWRpbmdfYWxpZ25tZW50Ml9fM3ptblAge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLkhlYWRpbmdfYWxpZ25tZW50M19fMW00V1Ege1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLkhlYWRpbmdfYm9keV9fMTk1bXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLkhlYWRpbmdfYWxpZ25tZW50X18ybm1tSSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuSGVhZGluZ19zdWJIZWFkaW5nX19RaHVpTiB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgLkhlYWRpbmdfYWxpZ25DZW50ZXJfXzJnS29VIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLypuZWNlc3NhcnkgZm9yIHRoZSBtb2JpbGUgaW1hZ2UqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5IZWFkaW5nX2FsaWdubWVudDJfXzN6bW5QIHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxufVxuLkhlYWRpbmdfY2FyZF9fMWdqeHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmM2ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOSk7XG59XG5cbi5BZHZvY2F0ZV9jYXJkX18zTEJhbyB7XG4gIGJvcmRlcjogNHB4IHdoaXRlIHNvbGlkO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEYwRkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtbGlnaHRlc3QpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uQWR2b2NhdGVfY2FyZHNfX1BUMERWIGEsXG4uQWR2b2NhdGVfZG93bmxvYWRfXzJ1Zm0tIGEsXG4uQWR2b2NhdGVfYWRvYmVfX01FRUUtIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uQWR2b2NhdGVfY2FyZHNfX1BUMERWIGE6aG92ZXIsXG4uQWR2b2NhdGVfZG93bmxvYWRfXzJ1Zm0tIGE6aG92ZXIsXG4uQWR2b2NhdGVfYWRvYmVfX01FRUUtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkFkdm9jYXRlX3NlYXJjaF9fM2dWem4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9tZWRpYS9zZWFyY2gtc29saWQtY3JvcHBlZC4yNmY0NmI1YS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogNDkuOCU7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5BZHZvY2F0ZV9lbXBvd2VyX19jZDF5SCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL21lZGlhL2xhcHRvcC1zb2xpZC1jcm9wcGVkLmU4YmQ2NzcyLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5BZHZvY2F0ZV9jcmVhdGVfXzJTdzhVIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvbWVkaWEvcHJpbnQtc29saWQtY3JvcHBlZC5kN2E4Y2EwYS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogNDkuOCU7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5BZHZvY2F0ZV9wZXJzb25hbGl6ZV9fM0tXWjcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9tZWRpYS91c2VyLXNvbGlkLWNyb3BwZWQuNGE2MzE5ZjQuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogMCAzMHB4IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLkFkdm9jYXRlX2Rvd25sb2FkX2NhcmRfXzJFUTF3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvbWVkaWEvZmlsZS1kb3dubG9hZC1zb2xpZC1jcm9wcGVkLjVmOGEyNzAzLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5BZHZvY2F0ZV9hZG9iZV9fTUVFRS0ge1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uQWR2b2NhdGVfYWRvYmVfX01FRUUtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5BZHZvY2F0ZV9hZG9iZV9fTUVFRS0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uQWR2b2NhdGVfYm9keV9fMnl6WEsge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5BZHZvY2F0ZV9jYXJkc19fUFQwRFYgaDMsXG4uQWR2b2NhdGVfZG93bmxvYWRfaGVhZGluZ19fMV93UjIgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLkFkdm9jYXRlX2NhcmRzX19QVDBEViBwLFxuLkFkdm9jYXRlX2JvZHlfXzJ5elhLIHNwYW4gcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uQWR2b2NhdGVfY2FyZHNfX1BUMERWIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLkFkdm9jYXRlX2Rvd25sb2FkX2NhcmRfXzJFUTF3IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLkFkdm9jYXRlX2Rvd25sb2Fkc19fMWFyaFcge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5BZHZvY2F0ZV9kb3dubG9hZHNfXzFhcmhXIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5BZHZvY2F0ZV9kb3dubG9hZF9fMnVmbS0ge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbi5BZHZvY2F0ZV9kb3dubG9hZF9fMnVmbS0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uTGlua1RvVXNfbGlua190b191c19ib2R5X19CWEFheiBzZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZjNmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTkpO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uTGlua1RvVXNfbG9nb19fMzRwSncge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLkxpbmtUb1VzX2NvbnRfXzNpUUs3IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLkxpbmtUb1VzX2xvZ29Eb3dubG9hZExpbmtfXzNURG1FIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uTGlua1RvVXNfZG93bmxvYWRJY29uX18ySVQ4LSB7XG4gIGNvbG9yOiBibGFjaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiB2aXNpYmlsaXR5OiBoaWRkZW47ICovXG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIGxlZnQ6IDI3LjUlO1xuICB0b3A6IDM1JTtcbiAgLXdlYmtpdC1hbmltYXRpb246IExpbmtUb1VzX21vdmVfX242WGZfIDFzIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogTGlua1RvVXNfbW92ZV9fbjZYZl8gMXMgaW5maW5pdGU7XG59XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIExpbmtUb1VzX21vdmVfX242WGZfIHtcbiAgICAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgTGlua1RvVXNfbW92ZV9fbjZYZl8ge1xuICAgIDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbi5MaW5rVG9Vc19sb2dvRG93bmxvYWRMaW5rX18zVERtRTpob3ZlciAuTGlua1RvVXNfZG93bmxvYWRJY29uX18ySVQ4LSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNmaXJzdERyb3Bkb3duUXVlc3Rpb24ge1xuICB3aWR0aDogNDQwcHg7XG59XG4uYWdlbmN5SW5mbyB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmdyaWRTdHlsZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICBoZWlnaHQ6IDQ0MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5ncmlkU3R5bGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTgpO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmdyaWRTdHlsZSBoNCB7XG4gIG1hcmdpbjogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBkYXJrYmx1ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGRhcmtibHVlO1xufVxuXG4jc2Vjb25kRHJvcGRvd25RdWVzdGlvbiB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuZGl2W2FyaWEtbGFiZWxsZWRieT0nY29udGFjdC11cy1tb2RhbC10aXRsZSddIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnV0dG9uTGluayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uTGluazphY3RpdmUsXG4uYnV0dG9uTGluazpob3Zlcixcbi5idXR0b25MaW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEzKTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b25MaW5rQmx1ZSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnV0dG9uTGlua0JsdWU6YWN0aXZlLFxuLmJ1dHRvbkxpbmtCbHVlOmhvdmVyLFxuLmJ1dHRvbkxpbmtCbHVlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5kcm9wZG93bi1tZW51ID4gbGkgPiBhKSxcbi5Db250YWN0VXNNb2RhbCAjY29udGFjdC11cy1kcm9wZG93bjpnbG9iYWwoLmJ0bikge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5Db250YWN0VXNNb2RhbCAubW9kYWwtZm9vdGVyLFxuLkNvbnRhY3RVc01vZGFsIC5tb2RhbC1ib2R5LFxuLkNvbnRhY3RVc01vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG59XG5cbi5NdWlBY2NvcmRpb25TdW1tYXJ5LXJvb3QuTXVpLWZvY3VzZWQge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLk11aUFjY29yZGlvblN1bW1hcnktZXhwYW5kSWNvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5NdWlBY2NvcmRpb25TdW1tYXJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5Db250YWN0VXNNb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2VzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5Db250YWN0VXNNb2RhbCAuVGVybXMgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLkNvbnRhY3RVc01vZGFsIC5UZXJtcyAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2VzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXR0b25MaW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjZmlyc3REcm9wZG93blF1ZXN0aW9uIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cblxuICAjc2Vjb25kRHJvcGRvd25RdWVzdGlvbiB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICBkaXZbYXJpYS1sYWJlbGxlZGJ5PSdjb250YWN0LXVzLW1vZGFsLXRpdGxlJ10ge1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgfVxuICAjZmlyc3REcm9wZG93blF1ZXN0aW9uIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cblxuICAjc2Vjb25kRHJvcGRvd25RdWVzdGlvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogNDQwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDM0NXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMjkwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNDUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMzUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG4uVGVybXNfY29udGVudF9fMWU2YlAge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAyMHB4IDMwcHg7XG4gIH1cbiAgXG4uRm9ybV9ncmlkQ29udGFpbmVyX18zOF9pcyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgNWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDVmcjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgXG4gIC5Gb3JtX2Zvcm1MYWJlbF9fMW05dUsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgfVxuICBcbiAgLkZvcm1fZm9ybUlucHV0X18xNWlIMCB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG4gIFxuICAuRm9ybV9lcnJvcldhcm5pbmdfXzFQMUM5IHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgXG4gIC5Gb3JtX2Vycm9yV2FybmluZ19fMVAxQzkgLkZvcm1fd2FybmluZ19fWkpoaGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIFxuICAuRm9ybV9lcnJvcldhcm5pbmdfXzFQMUM5IHN2ZyB7XG4gICAgZmlsbDogcmVkO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB9XG4gIFxuICAuRm9ybV9lcnJvcldhcm5pbmdfXzFQMUM5IC5Gb3JtX3dhcm5pbmdfX1pKaGhlIHN2ZyB7XG4gICAgZmlsbDogI2Y4YzYzYTtcbiAgICBmaWxsOiB2YXIoLS1tYWluLXllbGxvdyk7XG4gIH1cbiAgXG4gIC8qIElFIFBhdGNoZXMgKi9cbiAgLkZvcm1fZm9ybUlucHV0X18xNWlIMCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgfVxuICAuRm9ybV9lbWFpbExhYmVsX18ya1dQdyB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5Gb3JtX2VtYWlsSW5wdXRfXzF4U1A3IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5Gb3JtX2Rlc2NMYWJlbF9fM0JDbHEge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuRm9ybV9kZXNjSW5wdXRfXzJ6NmZOIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5Gb3JtX2NhcHRjaGFJbnB1dF9feFd5X0oge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgXG4gIC5Gb3JtX2NhcHRjaGFFcnJvcl9fMk5wb0Uge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5Gb3JtX2dyaWRDb250YWluZXJfXzM4X2lzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgXG4gICAgLkZvcm1fZm9ybUxhYmVsX18xbTl1SyB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgXG4gICAgLkZvcm1fZm9ybUlucHV0X18xNWlIMCB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gIFxuICAgIC5Gb3JtX2Zvcm1JbnB1dF9fMTVpSDBbYXJpYS1sYWJlbD0nZ29vZ2xlLWNhcHRjaGEnXSB7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgXG4gICAgLkZvcm1fYWRkRW1haWxfX0ZzendmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBcbiAgICAuRm9ybV9lcnJvcldhcm5pbmdfXzFQMUM5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3cHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIFxuICAgIC5Gb3JtX2NhcHRjaGFfX29wS2RqIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgfVxuICBcbiAgICAuRm9ybV9jYXB0Y2hhRXJyb3JfXzJOcG9FIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgfVxuICBcbi5Ecm9wZG93bl9Ecm9wZG93bl9fVHhVa1EgLm1vZGFsLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5Ecm9wZG93bl9Ecm9wZG93bl9fVHhVa1EgLm1vZGFsLWJvZHkgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiB1bnNldDtcbiAgICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTApO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5Ecm9wZG93bl9Ecm9wZG93bl9fVHhVa1EgLm1vZGFsLWJvZHkgYnV0dG9uOmZvY3VzLFxuICAuRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRIC5tb2RhbC1ib2R5IGJ1dHRvbjpob3ZlcixcbiAgLkRyb3Bkb3duX0Ryb3Bkb3duX19UeFVrUSAubW9kYWwtYm9keSBidXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICB9XG4gIFxuICAuRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRIC5tb2RhbC1ib2R5IC5kcm9wZG93biB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICBcbiAgLkRyb3Bkb3duX0Ryb3Bkb3duX19UeFVrUSAubW9kYWwtYm9keSAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRICNjb250YWN0LXVzLWRyb3Bkb3duLFxuICAuRHJvcGRvd25fRHJvcGRvd25fX1R4VWtRIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5Ecm9wZG93bl9Ecm9wZG93bl9fVHhVa1EgLm1vZGFsLWJvZHkgLmRyb3Bkb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgXG4gICAgLkRyb3Bkb3duX0Ryb3Bkb3duX19UeFVrUSAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICBcbi5Db250YWN0VXNNb2RhbF9tb2RhbFRpdGxlX18zWWFNTSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5Db250YWN0VXNNb2RhbF9tb2RhbFRpdGxlVGhhbmtzX18yVU4zTiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIFxuICAuQ29udGFjdFVzTW9kYWxfQ29udGFjdFVzTW9kYWxfXzhJUG5JIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgXG4gIC5Db250YWN0VXNNb2RhbF9Db250YWN0VXNNb2RhbF9fOElQbkkgLmNsb3NlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICAuQ29udGFjdFVzTW9kYWxfQ29udGFjdFVzTW9kYWxfXzhJUG5JIC5tb2RhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5Db250YWN0VXNNb2RhbF9Db250YWN0VXNNb2RhbF9fOElQbkkgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB3aWR0aDogNzZ2dztcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLkNvbnRhY3RVc01vZGFsX0NvbnRhY3RVc01vZGFsX184SVBuSSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgXG4gICAgLkNvbnRhY3RVc01vZGFsX0NvbnRhY3RVc01vZGFsX184SVBuSSAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiA5MHZ3O1xuICAgIH1cbiAgXG4gICAgLkNvbnRhY3RVc01vZGFsX0NvbnRhY3RVc01vZGFsX184SVBuSSAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgfVxuICBcbiAgICAuQ29udGFjdFVzTW9kYWxfQ29udGFjdFVzTW9kYWxfXzhJUG5JIC5tb2RhbC1mb290ZXIgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICBcbiAgICAuQ29udGFjdFVzTW9kYWxfQ29udGFjdFVzTW9kYWxfXzhJUG5JIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gIFxuICAgIC5Db250YWN0VXNNb2RhbF9Db250YWN0VXNNb2RhbF9fOElQbkkgLm1vZGFsLWhlYWRlciBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuLlZpZGVvSGlnaGxpZ2h0X1ZpZGVvSGlnaGxpZ2h0X18yVDU5QyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uVmlkZW9IaWdobGlnaHRfVmlkZW9IaWdobGlnaHRfXzJUNTlDIC5WaWRlb0hpZ2hsaWdodF92aWRlb0hpZ2hsaWdodENvbnRhaW5lcl9fMnNyMnYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuVmlkZW9IaWdobGlnaHRfVmlkZW9IaWdobGlnaHRfXzJUNTlDIC5WaWRlb0hpZ2hsaWdodF92aWRlb0hpZ2hsaWdodENvbnRhaW5lcl9fMnNyMnYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5IaWdobGlnaHRfSGlnaGxpZ2h0X18xWUZVWCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cblxuLkhpZ2hsaWdodF9IaWdobGlnaHRfXzFZRlVYIC5IaWdobGlnaHRfdGl0bGVDb250YWluZXJfXzJ6TFBNIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzMzMztcbn1cblxuLkhpZ2hsaWdodF9IaWdobGlnaHRfXzFZRlVYIC5IaWdobGlnaHRfdGl0bGVDb250YWluZXJfXzJ6TFBNIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuSGlnaGxpZ2h0X0hpZ2hsaWdodF9fMVlGVVgge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLkhpZ2hsaWdodF9IaWdobGlnaHRfXzFZRlVYIC5IaWdobGlnaHRfdGl0bGVDb250YWluZXJfXzJ6TFBNIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLlNoYXJlX1NoYXJlX18zUERKSyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5TaGFyZV9TaGFyZV9fM1BESksgLlNoYXJlX3NoYXJlSXRlbV9fMlYzZ3cge1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlNoYXJlX1NoYXJlX18zUERKSyAuU2hhcmVfc2hhcmVJdGVtX18yVjNndyA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU2hhcmVfU2hhcmVfXzNQREpLIC5TaGFyZV9lbnZlbG9wZUljb25fXzNGd1prIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5TaGFyZV9TaGFyZV9fM1BESksgLlNoYXJlX3NoYXJlSXRlbV9fMlYzZ3cge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xuICB9XG59XG5cbi5WaWRlb19WaWRlb19fMTlfYXEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4uVmlkZW9fVmlkZW9fXzE5X2FxOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggcmdiYSgzMywgMzMsIDMzLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgMTFweCB2YXIoLS12ZXJ5LWRhcmstZ3JleS00KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLlZpZGVvX1ZpZGVvX18xOV9hcSAuVmlkZW9fdmlkZW9Db250YWluZXJfXzFlSm1KIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzgwcHg7XG59XG4uVmlkZW9fVmlkZW9fXzE5X2FxIC5WaWRlb19wbGF5ZXJDb250YWluZXJfX1Z1UTR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiBQbGF5ZXIgcmF0aW86IDEwMCAvICgxMjgwIC8gNzIwKSAqL1xufVxuXG4uVmlkZW9fVmlkZW9fXzE5X2FxIC5WaWRlb19yZWFjdFBsYXllcl9fMkNJUk8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5WaWRlb19WaWRlb19fMTlfYXEgLlZpZGVvX3ZpZGVvQ29udGFpbmVyX18xZUptSiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLlZpZGVvX1ZpZGVvX18xOV9hcSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLlZpZGVvX1ZpZGVvX18xOV9hcSAuVmlkZW9fdmlkZW9Db250YWluZXJfXzFlSm1KIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uX1ZpZGVvRGVzY3JpcHRpb25fXzJSQWJfIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX18yUkFiXyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX18yUkFiXyAuVmlkZW9EZXNjcmlwdGlvbl92aWRlb0hlYWRpbmdfXzJNRG1YIHtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb25fVmlkZW9EZXNjcmlwdGlvbl9fMlJBYl8gLlZpZGVvRGVzY3JpcHRpb25fY2FyZHNDb250ZW50X18yQi1rNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uX1ZpZGVvRGVzY3JpcHRpb25fXzJSQWJfIC5WaWRlb0Rlc2NyaXB0aW9uX2xvZ29fXzNVUl9IIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX18yUkFiXyAuVmlkZW9EZXNjcmlwdGlvbl9ib3JkZXJfXzNqUmhlIHtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDI0OCwgMTk4LCA1OCwgMC45KTtcbiAgYm9yZGVyOiBzb2xpZCB2YXIoLS15ZWxsb3ctNyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuVmlkZW9EZXNjcmlwdGlvbl9WaWRlb0Rlc2NyaXB0aW9uX18yUkFiXyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5WaWRlb0Rlc2NyaXB0aW9uX1ZpZGVvRGVzY3JpcHRpb25fXzJSQWJfIC5WaWRlb0Rlc2NyaXB0aW9uX2hlYWRpbmdXaXRoTG9nb19fM2I2eG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLlF1ZXN0aW9uc19RdWVzdGlvbnNfX3pQclBqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbn1cbi5RdWVzdGlvbnNfd3JhcHBlcl9fMzlwc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLlF1ZXN0aW9uc19RdWVzdGlvbnNfX3pQclBqIC5RdWVzdGlvbnNfcXVlc3Rpb25fXzJHNy1xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgei1pbmRleDogMjtcbn1cblxuLlF1ZXN0aW9uc19RdWVzdGlvbnNfX3pQclBqIC5RdWVzdGlvbnNfcXVlc3Rpb25fXzJHNy1xIGgyIHtcbiAgY29sb3I6ICNmYWQwNGU7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctMik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDMwcHggMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5RdWVzdGlvbnNfc3ViVGl0bGVDb2xfXzFQbjM2IHtcbiAgd2lkdGg6IDgwLjVyZW07XG59XG5cbi5RdWVzdGlvbnNfc3ViVGl0bGVfXzJvaHliIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLlF1ZXN0aW9uc19zdWJUaXRsZUNvbF9fMVBuMzYge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLlF1ZXN0aW9uc19zdWJUaXRsZV9fMm9oeWIge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgLlF1ZXN0aW9uX2Ryb3Bkb3duQnV0dG9uX18ydUtRRCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgLlF1ZXN0aW9uX2Ryb3Bkb3duLW1lbnVfXzFRLU9HID4gbGkgPiBhIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgLlF1ZXN0aW9uX2Ryb3Bkb3duQnV0dG9uX18ydUtRRDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS04KTtcbn1cblxuLlF1ZXN0aW9uX1F1ZXN0aW9uX18yNTVsdSB1bFthcmlhLWxhYmVsbGVkYnk9J2ZpcnN0RHJvcGRvd25RdWVzdGlvbiddIHtcbiAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgdWxbYXJpYS1sYWJlbGxlZGJ5PSdzZWNvbmREcm9wZG93blF1ZXN0aW9uJ10ge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB6LWluZGV4OiAzO1xufVxuLlF1ZXN0aW9uX1F1ZXN0aW9uX18yNTVsdSB1bFthcmlhLWxhYmVsbGVkYnk9J3NlY29uZERyb3Bkb3duUXVlc3Rpb24nXSA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgdWxbYXJpYS1sYWJlbGxlZGJ5PSdmaXJzdERyb3Bkb3duUXVlc3Rpb24nXSA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuI1F1ZXN0aW9uX3ByaW1hcnlRdWVzdGlvbl9fM0dKZFAgLlF1ZXN0aW9uX2Ryb3Bkb3duQnV0dG9uX18ydUtRRCB7XG4gIHdpZHRoOiA0NDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuXG4uUXVlc3Rpb25fZHJvcGRvd25NZW51X19yZzl2ayB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbn1cbiNRdWVzdGlvbl9zZWNvbmRhcnlRdWVzdGlvbl9fMVY0QXAgLlF1ZXN0aW9uX2Ryb3Bkb3duQnV0dG9uX18ydUtRRCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuUXVlc3Rpb25fUXVlc3Rpb25fXzI1NWx1IHVsW2FyaWEtbGFiZWxsZWRieT0nZmlyc3REcm9wZG93blF1ZXN0aW9uJ10ge1xuICAgIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgdWxbYXJpYS1sYWJlbGxlZGJ5PSdzZWNvbmREcm9wZG93blF1ZXN0aW9uJ10ge1xuICAgIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgLlF1ZXN0aW9uX1F1ZXN0aW9uX18yNTVsdSB1bFthcmlhLWxhYmVsbGVkYnk9J2ZpcnN0RHJvcGRvd25RdWVzdGlvbiddIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5RdWVzdGlvbl9RdWVzdGlvbl9fMjU1bHUgdWxbYXJpYS1sYWJlbGxlZGJ5PSdzZWNvbmREcm9wZG93blF1ZXN0aW9uJ10ge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5NYWluX01haW5fXzN2cDVnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG5cbi5NYWluX01haW5fXzN2cDVnIC5NYWluX2Fza0NvbnRhaW5lcl9fMmtIVFAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uTWFpbl9xdWVzdGlvbkljb25fXzJzalFjIHtcbiAgd2lkdGg6IDIzZW07XG4gIGhlaWdodDogMjBlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3NXB4O1xuICByaWdodDogMSU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgLk1haW5fcXVlc3Rpb25JY29uX18yc2pRYyB7XG4gICAgd2lkdGg6IDE3ZW07XG4gICAgaGVpZ2h0OiAxN2VtO1xuICAgIHRvcDogMjYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5CYW5uZXJfQmFubmVyX18ycVdGXyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTAwLCAxODIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOCk7XG4gIC8qIGhlaWdodDogMzQycHg7ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkJhbm5lcl9CYW5uZXJfXzJxV0ZfIC5CYW5uZXJfcXVlc3Rpb25JbWFnZV9fM1dmcU0ge1xuICB3aWR0aDogMjkwcHg7XG4gIGhlaWdodDogMjkwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNSU7XG4gIHJpZ2h0OiAxJTtcbiAgb3BhY2l0eTogMC4yO1xuICB6LWluZGV4OiAxO1xufVxuXG4uQmFubmVyX0Jhbm5lcl9fMnFXRl8gLkJhbm5lcl9xdWVzdGlvbkljb25fXzJwUWp4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1JTtcbiAgcmlnaHQ6IDE4JTtcbiAgei1pbmRleDogMTtcbn1cblxuLkJhbm5lcl9CYW5uZXJfXzJxV0ZfIC5CYW5uZXJfd3JhcHBlcl9fY2otc2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5CYW5uZXJfQmFubmVyX18ycVdGXyAuQmFubmVyX2hlYWRlclRpdGxlX18xakNzZSB7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEyMXB4OyAvKiBGb3IgSUUxMSovXG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLkJhbm5lcl9CYW5uZXJfXzJxV0ZfIC5CYW5uZXJfaGVhZGVyVGl0bGVfXzFqQ3NlIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfd3JhcHBlcl9fV3IyelYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNzB2dztcbn1cblxuLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zQ29udGFpbmVyX18yQUppTCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMSk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zQ29udGFpbmVyX18yQUppTCAuTmVlZEhlbHBfcXVlc3Rpb25fX0F6TThsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uTmVlZEhlbHBfTmVlZEhlbHBfX2Vzbk9XIC5OZWVkSGVscF9xdWVzdGlvbnNMaXN0X18yMFNCNyB7XG4gIGNvbHVtbnM6IDI7XG4gIC13ZWJraXQtY29sdW1uczogMjtcbiAgLW1vei1jb2x1bW5zOiAyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgLk5lZWRIZWxwX3dyYXBwZXJfX1dyMnpWIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuXG4gIC5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cgLk5lZWRIZWxwX3dyYXBwZXJfX1dyMnpWID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zQ29udGFpbmVyX18yQUppTCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zTGlzdF9fMjBTQjcge1xuICAgIC13ZWJraXQtY29sdW1uczogMTtcbiAgICAgICAgICAgIGNvbHVtbnM6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0M3B4KSB7XG4gIC5OZWVkSGVscF9OZWVkSGVscF9fZXNuT1cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLk5lZWRIZWxwX05lZWRIZWxwX19lc25PVyAuTmVlZEhlbHBfcXVlc3Rpb25zQ29udGFpbmVyX18yQUppTCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuTmVlZEhlbHBfTmVlZEhlbHBfX2Vzbk9XIC5OZWVkSGVscF93cmFwcGVyX19XcjJ6ViB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cblxuICAuTmVlZEhlbHBfTmVlZEhlbHBfX2Vzbk9XIC5OZWVkSGVscF9xdWVzdGlvbnNDb250YWluZXJfXzJBSmlMID4gKiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cblxuLkFnZW5jeVBvY19jYXJkc19fM1RaV1kgdWwsXG4uQWdlbmN5UG9jX2NhcmRzSXRlbV9fMkNZMzkgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEuQWdlbmN5UG9jX2FsaW5rX18zRXhOZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uQWdlbmN5UG9jX2NhcmRzX18zVFpXWSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IC8qIEZvciBJRTExKi9cbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMDtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5BZ2VuY3lQb2NfY2FyZHNJdGVtX18yQ1kzOSB7XG4gIGhlaWdodDogNjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgLyogRm9yIElFMTEqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5BZ2VuY3lQb2NfY2FyZHNJdGVtX18yQ1kzOTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggdmFyKC0tdmVyeS1kYXJrLWdyZXktMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5BZ2VuY3lQb2NfY2FyZHNDb250ZW50X18yckJWZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgLyogRm9yIElFMTEqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktMyk7XG59XG5cbi5BZ2VuY3lQb2NfY2FyZHNfXzNUWldZIGg1IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbn1cblxuLkFnZW5jeVBvY19jYXJkc0ljb25fXzJ1cmtqIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTdweCkge1xuICAuQWdlbmN5UG9jX2NhcmRzSXRlbV9fMkNZMzkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLkFnZW5jeVBvY19jYXJkc0ljb25fXzJ1cmtqIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbiAgLkFnZW5jeVBvY19jYXJkc19fM1RaV1kgaDUge1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4vKiAyIGNhcmQgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUxOHB4KSBhbmQgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLkFnZW5jeVBvY19jYXJkc19fM1RaV1kge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuQWdlbmN5UG9jX2NhcmRzSXRlbV9fMkNZMzkge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG59XG5cbi8qIDMgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDczNnB4KSBhbmQgKG1heC13aWR0aDogOTY5cHgpIHtcbiAgLkFnZW5jeVBvY19jYXJkc0l0ZW1fXzJDWTM5IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5BZ2VuY3lQb2NfY2FyZHNfXzNUWldZIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIDQgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk3MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5BZ2VuY3lQb2NfY2FyZHNJdGVtX18yQ1kzOSB7XG4gICAgd2lkdGg6IDIwLjUlO1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLyogNSBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5BZ2VuY3lQb2NfY2FyZHNJdGVtX18yQ1kzOSB7XG4gICAgd2lkdGg6IDE4JTtcbiAgfVxufVxuXG4uRmFxSXRlbV9GYXFJdGVtX18zQzcwYSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5GYXFJdGVtX2FjY29yZGlvblJvb3RfXzJ5aGZtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fYWNjb3JkaW9uX18zNnI3RSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fdGl0bGVXcmFwcGVyX18xd2ZWeiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRmFxSXRlbV9GYXFJdGVtX18zQzcwYSAuRmFxSXRlbV9jYXJldF9fMkRmRVUge1xuICBjb2xvcjogIzI1NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xNCk7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fdGl0bGVSb3dfXzF0OUlzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uRmFxSXRlbV9GYXFJdGVtX18zQzcwYSAuRmFxSXRlbV90aXRsZVJvd19fMXQ5SXMgaDMge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgaHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmFkMDRkO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3ctMik7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX2JvZHlfXzJIMl9mIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX3F1ZXN0aW9uQ29udGFjdFVzQnRuQ29udGFpbmVyX18xZkhKaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fdGl0bGVSb3dfXzF0OUlzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgaHIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fdGl0bGVSb3dfXzF0OUlzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICAuRmFxSXRlbV9GYXFJdGVtX18zQzcwYSAuRmFxSXRlbV90aXRsZVJvd19fMXQ5SXMgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLkZhcUl0ZW1fRmFxSXRlbV9fM0M3MGEgLkZhcUl0ZW1fYm9keV9fMkgyX2Yge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIC5GYXFJdGVtX3F1ZXN0aW9uQ29udGFjdFVzQnRuQ29udGFpbmVyX18xZkhKaSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5GYXFJdGVtX0ZhcUl0ZW1fXzNDNzBhIGEsXG4uRmFxSXRlbV9GYXFJdGVtX18zQzcwYSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkZhcUl0ZW1fa2V5d29yZFN0eWxlX18xZmJZWiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS04KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgOHB4IDVweCAwO1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLkZhcUl0ZW1zX0ZhcUl0ZW1zX18zWVg1LSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5GYXFJdGVtc19GYXFJdGVtc19fM1lYNS0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuRmFxSXRlbXNfRmFxSXRlbXNfXzNZWDUtID4gKiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMSk7XG59XG5cbi5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX3dyYXBwZXJfXzNSMUw4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9hc2tDb250YWluZXJfXzFFcDJiIHtcbiAgcGFkZGluZzogMjBweCA2MHB4IDE1cHggMDtcbn1cblxuLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMSk7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biAuRm9vdGVyX2xpbmtfX25NaThiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gLkZvb3Rlcl9saW5rX19uTWk4YiBhLFxuLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIGJ1dHRvbixcbi5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biBidXR0b246Zm9jdXMsXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gYnV0dG9uOmFjdGl2ZSxcbi5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biBidXR0b246aG92ZXIsXG4uRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gLkZvb3Rlcl9saW5rX19uTWk4Yjpob3ZlciBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biAuRm9vdGVyX2xpbmtfX25NaThiIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5Gb290ZXJfRm9vdGVyX18zU21jMiAuRm9vdGVyX2xpbmtzQ29udGFpbmVyX183cU42biAuRm9vdGVyX2xpbmtfX25NaThiIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDMwcHg7XG4gIH1cblxuICAuRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4gLkZvb3Rlcl9saW5rX19uTWk4YjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfd3JhcHBlcl9fM1IxTDgge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfbGlua3NDb250YWluZXJfXzdxTjZuIC5Gb290ZXJfbGlua19fbk1pOGIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkZvb3Rlcl9Gb290ZXJfXzNTbWMyIC5Gb290ZXJfd3JhcHBlcl9fM1IxTDgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0M3B4KSB7XG4gIC5Gb290ZXJfYXNrQ29udGFpbmVyX18xRXAyYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuRm9vdGVyX0Zvb3Rlcl9fM1NtYzIgLkZvb3Rlcl9saW5rc0NvbnRhaW5lcl9fN3FONm4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uRmFxX0ZhcV9fMm9EWEgge1xufVxuXG5cbi5Bd2FyZHNTZWN0aW9uX2JhY2tncm91bmRSb3dfXzNoZ2JSIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5Bd2FyZHNTZWN0aW9uX3F1b3RlX2ljb25fXzI0ajh5IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYWxpZ24taXRlbXM6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5Bd2FyZHNTZWN0aW9uX21pZENvbF9fMlNKY0Uge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uQXdhcmRzU2VjdGlvbl9hd2FyZHNDb2xfX0h4SVM1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwO1xufVxuLkF3YXJkc1NlY3Rpb25fYmFja2dyb3VuZExlZnRfX29sY1k3IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uQXdhcmRzU2VjdGlvbl9oaWRlUm93MV9fdkYybVAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkF3YXJkc1NlY3Rpb25fYmFja2dyb3VuZFJpZ2h0X18xeHZ6dyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xMDtcbn1cbi5Bd2FyZHNTZWN0aW9uX2F3YXJkc1Jvd19fMmRpYjkge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5Bd2FyZHNTZWN0aW9uX2hlYWRpbmdfXzNHYmgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkF3YXJkc1NlY3Rpb25fYWxpZ25DZW50ZXJfXzNGV0VzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Bd2FyZHNTZWN0aW9uX2F3YXJkc19fS210VlIgPiBwIHtcbiAgbWFyZ2luOiAwIDAgNXB4ICFpbXBvcnRhbnQ7XG59XG4uQXdhcmRzU2VjdGlvbl9pbWFnZVJpZ2h0X18xeEthWCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTA7XG59XG4uQXdhcmRzU2VjdGlvbl9pbWFnZUxlZnRfXzkxQVl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5Bd2FyZHNTZWN0aW9uX2ljb25fXzFaOTFfIHtcbiAgY29sb3I6IHJnYigyNDgsIDE5OCwgNTgpO1xuICBjb2xvcjogdmFyKC0teWVsbG93LTQpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5Bd2FyZHNTZWN0aW9uX3llYXJfXzFldmdLIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkF3YXJkc1NlY3Rpb25fYXdhcmRzX19LbXRWUiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMWUxZTFlO1xuICBjb2xvcjogdmFyKC0tY29kLWdyZXkpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLkF3YXJkc1NlY3Rpb25fZnVsbEhlaWdodF9fMnNzejAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuQXdhcmRzU2VjdGlvbl9xdW90ZV9fMVc0THggPiBwOm50aC1jaGlsZCgyKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLkF3YXJkc1NlY3Rpb25fYXdhcmRzX19LbXRWUiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAuQXdhcmRzU2VjdGlvbl9oaWRlUm93MV9fdkYybVAge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG4gIC5Bd2FyZHNTZWN0aW9uX2hpZGVSb3dfXzFhSlBkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5Bd2FyZHNTZWN0aW9uX2F3YXJkc1Jvd19fMmRpYjkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5Bd2FyZHNTZWN0aW9uX21pZENvbF9fMlNKY0Uge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5Bd2FyZHNTZWN0aW9uX3F1b3RlX2ljb25fXzI0ajh5IHtcbiAgICBhbGlnbi1pdGVtczogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5CZW5lZml0RmluZGVyX2hlYWRlclRpdGxlX18zS2dHaCB7XG59XG5cbi5CZW5lZml0RmluZGVyX2hlYWRlclRpdGxlX18zS2dHaCBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG5cbi5CZW5lZml0RmluZGVyX2JnQmx1ZV9fMko2U2Qge1xufVxuXG4vKiBwcmludCBzdHlsZXMgKi9cbkBtZWRpYSBwcmludCB7XG4gIC5CZW5lZml0RmluZGVyX2hlYWRlclRpdGxlX18zS2dHaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uQ2F0ZWdvcmllc19jYXJkc19fMUwyWVMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uQ2F0ZWdvcmllc19jYXJkQm94X18ybjFRTiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5DYXRlZ29yaWVzX2NhcmRfXzFPalZpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5DYXRlZ29yaWVzX2NhcmRfXzFPalZpOmhvdmVyLFxuLkNhdGVnb3JpZXNfY2FyZF9fMU9qVmk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlOWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNSk7XG59XG4uQ2F0ZWdvcmllc19jaGVja2VkX18yd093OSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU5ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS01KTtcbiAgYm9yZGVyOiAzcHggIzBhNjRiNiBzb2xpZDtcbiAgYm9yZGVyOiAzcHggdmFyKC0tZGFyay1ibHVlLTIpIHNvbGlkO1xufVxuLkNhdGVnb3JpZXNfaGVhZGVyX19BMXJsTCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5DYXRlZ29yaWVzX2hlYWRlckJsb2NrX18zRlhLTyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uQ2F0ZWdvcmllc19wYWdlRGVzY3JpcHRpb25fXzFJdGk0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLkNhdGVnb3JpZXNfY2hlY2tBbGxfX2dYSURuIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLkNhdGVnb3JpZXNfbmV4dF9fMmlveHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgODksIDE2Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0zKTtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTM4cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAycHggcmdiKDAsIDg5LCAxNjcpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kYXJrLWJsdWUtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuLkNhdGVnb3JpZXNfbmV4dF9fMmlveHQ6Zm9jdXMsXG4uQ2F0ZWdvcmllc19uZXh0X18yaW94dDpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMCwgODksIDE2Nyk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5DYXRlZ29yaWVzX25leHRfXzJpb3h0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjM2MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0zKTtcbiAgYm9yZGVyLWNvbG9yOiAjNjU2MzYzO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMyk7XG59XG5cbi5DYXRlZ29yaWVzX25leHRDb250YWluZXJfXzlhQ2xBIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uQ2F0ZWdvcmllc19oaWRlTGlua19fMWlURTMge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5DYXRlZ29yaWVzX2NhdGVnb3J5Q2FydENvbnRhaW5lcl9fWGNOSFcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi5DYXRlZ29yaWVzX2hpZGVMaW5rX18xaVRFMzpob3Zlcixcbi5DYXRlZ29yaWVzX2hpZGVMaW5rX18xaVRFMzpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5DYXRlZ29yaWVzX2NhdEhlYWRlcl9faWszYVUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwIDQ2cHggMTBweCAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbiAgZmxleDogMSAwIGF1dG87XG59XG4uQ2F0ZWdvcmllc19jaGVja2VkSWNvbl9fMU4xOG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IC0xOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLlByZWNvbmRpdGlvbnNfQkZjb250YWluZXJfXzNETjBmIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uUHJlY29uZGl0aW9uc19xdWVzdGlvbkJveF9fUnd3UEsge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLlByZWNvbmRpdGlvbnNfbnVtYmVyX18zTDBGVSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLlByZWNvbmRpdGlvbnNfc2Vjb25kTGluZV9fMXJ0c3Uge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLlByZWNvbmRpdGlvbnNfYXN0ZXJpc2tfXzF5aW1KIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uUHJlY29uZGl0aW9uc19oZWFkZXJfXzJILWtoIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlByZWNvbmRpdGlvbnNfbmV4dEJ1dHRvbkNvbnRhaW5lcl9fMjhLYW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUHJlY29uZGl0aW9uc19mcm9tTWluaXFBbGVydF9fMnRLNWUge1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMzVweCBhdXRvIDBweCBhdXRvO1xufVxuXG4uUHJlY29uZGl0aW9uc19mcm9tTWluaXFBbGVydF9fMnRLNWUgLk11aUFsZXJ0LWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUHJlY29uZGl0aW9uc19mcm9tTWluaXFBbGVydF9fMnRLNWUgLk11aUFsZXJ0LW1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5QcmVjb25kaXRpb25zX2FsbEFuc3dlcmVkQWxlcnRfXzJOcFVjIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLlByZWNvbmRpdGlvbnNfZnJvbU1pbmlxVGV4dF9fZkN0YmQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uUHJlY29uZGl0aW9uc19zZWNvbmRMaW5lX18xcnRzdSBhLFxuLlByZWNvbmRpdGlvbnNfc2Vjb25kTGluZV9fMXJ0c3UgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5QcmVjb25kaXRpb25zX2dyaWRTdHlsZV9fMjBBM2Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5QcmVjb25kaXRpb25zX25leHRCdXR0b25Db250YWluZXJfXzI4S2FuIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5QcmVjb25kaXRpb25zX3F1ZXN0aW9uSWNvbl9fM0dDcDUge1xuICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbn1cblxuLlByZWNvbmRpdGlvbnNfc2tlbGV0b25fX0t5Q2lEIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5QcmVjb25kaXRpb25zX3JlcXVpcmVkX18zMHExQSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5QcmVjb25kaXRpb25zX3Nob3dJblRhYmxldF9fM3lnWGksXG4uUHJlY29uZGl0aW9uc19oaWRlSW5UYWJsZXRfXzNleHZBIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uUHJlY29uZGl0aW9uc19oaWRlSW5UYWJsZXRUb29sdGlwX18zeVN0Nyxcbi5QcmVjb25kaXRpb25zX3Nob3dJblRhYmxldFRvb2x0aXBfXzJKd2l2LFxuLlByZWNvbmRpdGlvbnNfc2hvd0luVGFibGV0VG9vbHRpcFRhYnNfXzJzSDVsLFxuLlByZWNvbmRpdGlvbnNfaGlkZUluVGFibGV0VG9vbHRpcFRhYnNfXzRGczNOIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uUHJlY29uZGl0aW9uc19oaWRlSW5UYWJsZXRUb29sdGlwX18zeVN0NyB7XG4gIHRvcDogLTQ2cHg7XG4gIGxlZnQ6IDE2NXB4O1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5QcmVjb25kaXRpb25zX2hpZGVJblRhYmxldFRvb2x0aXBUYWJzX180RnMzTiB7XG4gIGxlZnQ6IDY2cHg7XG4gIHRvcDogMjJweDtcbiAgbWF4LXdpZHRoOiAxNzJweDtcbn1cblxuLlByZWNvbmRpdGlvbnNfc2hvd0luVGFibGV0VG9vbHRpcF9fMkp3aXYge1xuICB0b3A6IC00NHB4O1xuICBsZWZ0OiA2MXB4O1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5QcmVjb25kaXRpb25zX3Nob3dJblRhYmxldFRvb2x0aXBUYWJzX18yc0g1bCB7XG4gIGxlZnQ6IDczcHg7XG4gIHRvcDogMjJweDtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuUHJlY29uZGl0aW9uc19oaWRlSW5UYWJsZXRUb29sdGlwX18zeVN0NyB7XG4gICAgbGVmdDogNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLlByZWNvbmRpdGlvbnNfc2hvd0luVGFibGV0X18zeWdYaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLlByZWNvbmRpdGlvbnNfZnJvbU1pbmlxQWxlcnRfXzJ0SzVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuUHJlY29uZGl0aW9uc19oZWFkZXJfXzJILWtoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLlByZWNvbmRpdGlvbnNfZmlyc3RMaW5lX18xOHNodiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5QcmVjb25kaXRpb25zX2hpZGVJblRhYmxldF9fM2V4dkEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5QcmVjb25kaXRpb25zX3Nob3dJblRhYmxldFRvb2x0aXBfXzJKd2l2IHtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHdpZHRoOiAxMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLlByZWNvbmRpdGlvbnNfc2hvd0luVGFibGV0VG9vbHRpcF9fMkp3aXYge1xuICAgIHRvcDogLTQxcHg7XG4gICAgbGVmdDogLTlweDtcbiAgfVxuICAuUHJlY29uZGl0aW9uc19zaG93SW5UYWJsZXRUb29sdGlwVGFic19fMnNINWwge1xuICAgIGxlZnQ6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5QcmVjb25kaXRpb25zX2hlYWRlcl9fMkgta2gsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuUHJlY29uZGl0aW9uc19jYXRlZ29yeVN3aXRjaGVyQ29sX18ySGNIeiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uUXVlc3Rpb25zX2xvbmdDaGVja19fMUdJR2kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLlF1ZXN0aW9uc19sb25nQ2hlY2tJbm5lcl9fMnpPbmgge1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLlF1ZXN0aW9uc19hc3Rlcmlza19fMThxMUEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FlMTIxMjtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG5cbi5RdWVzdGlvbnNfdG9vbHRpcEFuZEFzdGVyaXNrX18yY1QtVyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uUXVlc3Rpb25zX2Ryb3BEb3duQ29udGFpbmVyX18zRjVwZiB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5RdWVzdGlvbnNfcGFkZGluZ19fMXVRZV8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLlF1ZXN0aW9uc19jaGVja2JveF9fMURoSEIge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWluZGVudDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5RdWVzdGlvbnNfY2hlY2tib3hGaWVsZHNldF9fMkw3UUEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUXVlc3Rpb25zX2NoZWNrYm94V3JhcHBlcl9fMjlXVUEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlF1ZXN0aW9uc19jaGVja2JveFdyYXBwZXJfXzI5V1VBIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uUXVlc3Rpb25zX2xlZ2VuZFBhZGRpbmdfXzNtZjNpIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5cbi5RdWVzdGlvbnNfaWVGaXhfXzNyT01JIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uUXVlc3Rpb25zX2Ryb3Bkb3duTGFiZWxfX0tudnVBIHtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cbi5RdWVzdGlvbnNfZHJvcGRvd25EYXRlX18zdkZONiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLlF1ZXN0aW9uc19za2lwUXVlc3Rpb25CdG5Db250YWluZXJfXzF6RUtsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuLlF1ZXN0aW9uc19za2lwUXVlc3Rpb25CdG5Db250YWluZXJfXzF6RUtsIC5RdWVzdGlvbnNfc2tpcFF1ZXN0aW9uQnRuX18zU2ZldyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDI2MWI0O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTQpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5RdWVzdGlvbnNfc2tpcFF1ZXN0aW9uQnRuQ29udGFpbmVyX18xekVLbCAuUXVlc3Rpb25zX3NraXBRdWVzdGlvbkJ0bl9fM1NmZXc6Zm9jdXMge1xuICBjb2xvcjogcmdiKDUsIDYxLCAxMDkpO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTUpO1xufVxuXG4uUXVlc3Rpb25zX3NraXBRdWVzdGlvbkJ0bkNvbnRhaW5lcl9fMXpFS2wgLlF1ZXN0aW9uc19za2lwUXVlc3Rpb25CdG5fXzNTZmV3OmZvY3VzIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLlF1ZXN0aW9uc190b29sVGlwQ29udGFpbmVyX18yUExVMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5RdWVzdGlvbnNfdG9vbFRpcENvbnRhaW5lcl9fMlBMVTIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLlF1ZXN0aW9uc190b29sVGlwQ2xvc2VCdG5fXzI1NHhBIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbjogNXB4IDBweCA1cHggYXV0bztcbn1cblxuLlF1ZXN0aW9uc19vcGVuVG9vbHRpcEJ0bl9fV1E2dlgge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KSAhaW1wb3J0YW50O1xufVxuXG4uUXVlc3Rpb25zX3Rvb2xUaXBDbG9zZUJ0bl9fMjU0eEE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzA3NjRiNjtcbiAgZmlsbDogdmFyKC0tZGFyay1ibHVlLTYpO1xufVxuXG4uUXVlc3Rpb25zX3Rvb2x0aXBPdXRlcldyYXBwZXJfX0lZMTk0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uUXVlc3Rpb25zX3Rvb2x0aXBJbm5lcldyYXBwZXJfXzFHUE5uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMzhweDtcbn1cblxuLlF1ZXN0aW9uc190b29sdGlwQ29udGFpbmVyX18yeG9LNyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAyMzhweDtcbiAgbGVmdDogLTc3cHg7XG4gIHRvcDogLTUwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5RdWVzdGlvbnNfY2hlY2tib3hfXzFEaEhCIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLlF1ZXN0aW9uc190b29sdGlwQ29udGFpbmVyX18yeG9LNyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGxlZnQ6IDExcHg7XG4gIH1cbn1cblxuLnhCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU1NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGFyay1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAtMTJweDtcbn1cblxuLnhCdG5SaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTU1O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzU1NTtcbiAgcGFkZGluZzogM3B4IDJweCAwIDJweDtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogLTEwcHg7XG59XG5cbi5ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDdweCA5cHggOHB4IC04cHggcmdiYSg5OSwgOTksIDk5LCAxKTtcbiAgYm94LXNoYWRvdzogN3B4IDlweCA4cHggLThweCB2YXIoLS1saWdodC1ncmV5LTYpO1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIG9wYWNpdHk6IDAuOTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IDM2cHg7XG4gIGxlZnQ6IDE5MHB4O1xufVxuLmJveC50b3A6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAtMTVweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjNTA0NjQ2O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbn1cbi5ib3gucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJveC5sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDdweDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJveC5ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5UdXRvcmlhbFRvb2x0aXBSZWxhdGl2ZVN0eWxlc194QnRuX18xQ2REVCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTU1O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzU1NTtcbiAgcGFkZGluZzogM3B4IDJweCAwIDJweDtcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IC0xMnB4O1xufVxuXG4uVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfeEJ0blJpZ2h0X19VZDZQdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTU1O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzU1NTtcbiAgcGFkZGluZzogM3B4IDJweCAwIDJweDtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogLTEwcHg7XG59XG5cbi5UdXRvcmlhbFRvb2x0aXBSZWxhdGl2ZVN0eWxlc19ib3hfXzVsUWw5IHtcbiAgYm94LXNoYWRvdzogN3B4IDlweCA4cHggLThweCByZ2JhKDk5LCA5OSwgOTksIDEpO1xuICBib3gtc2hhZG93OiA3cHggOXB4IDhweCAtOHB4IHZhcigtLWxpZ2h0LWdyZXktNik7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgb3BhY2l0eTogMC45O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfYm94X181bFFsOS5UdXRvcmlhbFRvb2x0aXBSZWxhdGl2ZVN0eWxlc190b3BfXzI0QjFiOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgIzUwNDY0NjtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG59XG4uVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfYm94X181bFFsOS5UdXRvcmlhbFRvb2x0aXBSZWxhdGl2ZVN0eWxlc19yaWdodF9fMjhUcEs6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLlR1dG9yaWFsVG9vbHRpcFJlbGF0aXZlU3R5bGVzX2JveF9fNWxRbDkuVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfbGVmdF9fa2dnS2g6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEycHg7XG4gIHRvcDogN3B4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uVHV0b3JpYWxUb29sdGlwUmVsYXRpdmVTdHlsZXNfYm94X181bFFsOS5UdXRvcmlhbFRvb2x0aXBSZWxhdGl2ZVN0eWxlc19ib3R0b21fXzFFYnByOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IC0xNXB4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jUXVlc3Rpb24gaW5wdXRbdHlwZT0ndGV4dCddLFxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBibGFjayBkb3R0ZWQ7XG59XG5cbiNRdWVzdGlvbiBpbnB1dFt0eXBlPSdkYXRlJ106Zm9jdXMsXG4jUXVlc3Rpb24gaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4jUXVlc3Rpb24gaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGJsYWNrIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4jUXVlc3Rpb24gc2VsZWN0LFxuLnJ3RHJvcGRvd25Db250YWluZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBtYXJnaW46IDVweCA1cHg7XG4gIHBhZGRpbmc6IDAgMTRweCAwIDdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIC1tcy13b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuI1F1ZXN0aW9uIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQTNrbEVRVlJJUyszVk1VOUNNUlRGOGQ4ekJMK2Fpem9RRmh4MGtVazMzUnpkWU1ORlhVRm5ZZUdyWVl5YUppVXhKSERMU3hvZGJOS3BmZWZmYzkvcGJhUHlhQ3JyKzNPQSsrejRydFQ1UGc1R3VNbkNZOXlXUUVvQkUxeGhsVVVQOFlEckNCSUIwdm9qTHZHTzB5ejRobTRKSkFLY1lZb1BIR09aQVVkWW9JTUJYcmM1aVFBSGVNbHp2aUZ5Z2o3Tzhka1dFSlU0WEk4Y2hBTFJobjlBVktIZjcwVlJUSHU0d0ZmYm1LWkxOS3Q1MGRMQm5uYTBpbWNNZC8ySTBwaFdhM1kvRDFlMVhhOUJDWkpHMFZ1UU5wYVdLTXg3MnhTMUZsNS9XTjNCTitBZ0poblpRbHE0QUFBQUFFbEZUa1N1UW1DQycpXG4gICAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDNweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJ3RHJvcGRvd25Db250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydy1kcm9wZG93bi1saXN0LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ydy1wb3B1cC10cmFuc2l0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucnctaW5wdXQsXG4ucnctZHJvcGRvd24tbGlzdC1hdXRvZmlsbCxcbi5ydy1maWx0ZXItaW5wdXQge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbiNRdWVzdGlvbiBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNRdWVzdGlvbiBpbnB1dFt0eXBlPSdjaGVja2JveCddID4gbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuI1F1ZXN0aW9uIGxlZ2VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI1F1ZXN0aW9uIGxhYmVsID4gcCxcbmxlZ2VuZCA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbiNRdWVzdGlvbiBsZWdlbmQsXG4jUXVlc3Rpb24gbGFiZWwge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI1F1ZXN0aW9uIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNRdWVzdGlvbiBmaWVsZHNldCA+IGxhYmVsIHtcbiAgbWF4LXdpZHRoOiA5MyU7XG59XG5cbi8qIElFMTEgaGlkZSBuYXRpdmUgYnV0dG9uICh0aGFua3MgTWF0dCEpICovXG4jUXVlc3Rpb24gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2Ryb3Bkb3duLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xufVxuXG4vKm92ZXJpZGluZyB0aGUgY29sbGFwc2UgbW9kdWxlKi9cbi5yYy1jb2xsYXBzZS1pdGVtOmxhc3QtY2hpbGQgPiAucmMtY29sbGFwc2UtY29udGVudCB7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG59XG5cbi5yYy1jb2xsYXBzZS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNnB4IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucmMtY29sbGFwc2UgPiAucmMtY29sbGFwc2UtaXRlbSA+IC5yYy1jb2xsYXBzZS1oZWFkZXIge1xuICBjb2xvcjogcmdiKDAsIDg5LCAxNjcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMykgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCA1cHggMTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbiNRdWVzdGlvbiBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNRdWVzdGlvbiBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uUHJvZ3Jlc3NCYXJfcHJvZ3Jlc3NCYXJCb3hfXzI2VlJtIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjJweCAyMHB4O1xuICBtYXJnaW46IC02MHB4IDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY2lyY2xlTnVtIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaXJjbGVOdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuLkJGRm9vdGVyX2JmZm9vdGVyX18xQksxOSB7XG4gICAgbWFyZ2luOiAtOTBweCAwIDM4cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuQkZGb290ZXJfc3BlY2lhbEZvb3Rlcl9fR0JSNUcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAuQkZGb290ZXJfZGlzYWJsZWRTcGFuX18yVzd6ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS00KSAhaW1wb3J0YW50O1xuICB9XG4gIC5CRkZvb3Rlcl9kaXNhYmxlZExpbmtfXzI3d1hDIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5CRkZvb3Rlcl9kaXNhYmxlZExpbmtfXzI3d1hDOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIFxuICAuQkZGb290ZXJfc3BlY2lhbEZvb3Rlcl9fR0JSNUcgYSB7XG4gICAgY29sb3I6ICMwMDY2Y2M7XG4gIH1cbiAgXG4gIC5CRkZvb3Rlcl9zcGVjaWFsRm9vdGVyX19HQlI1RyBhOmhvdmVyLCAuQkZGb290ZXJfc3BlY2lhbEZvb3Rlcl9fR0JSNUcgYTpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICBcbiAgLkJGRm9vdGVyX2xlZnRCdG5fXzNSbHRYIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxuICB9XG4gIFxuICAuQkZGb290ZXJfbWlkQnRuX18zNEVtNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAuQkZGb290ZXJfcmlnaHRCdG5fXzJSRUhXIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgXG4gIC5CRkZvb3Rlcl9yaWdodEJ0bl9fMlJFSFcgYTpmb2N1cyA+IHNwYW4ge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICBcbiAgLkJGRm9vdGVyX3Jlc3VsdEJ0bl9fNFk4NGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgcGFkZGluZzogOHB4IDMycHggOHB4IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDA2NmNjO1xuICAgIG1hcmdpbjogMCAzNnB4IDAgMDtcbiAgfVxuICBcbiAgLkJGRm9vdGVyX3Jlc3VsdEJ0bl9fNFk4NGU6aG92ZXIsIC5CRkZvb3Rlcl9yaWdodEJ0bl9fMlJFSFcgYTpmb2N1cyA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICB9XG4gIFxuICAuQkZGb290ZXJfY2lyY2xlTnVtX18zbjFydiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY2MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1yZWQpO1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICByaWdodDogLTlweDtcbiAgICB0b3A6IC04cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5CRkZvb3Rlcl9yZXN1bHRCdG5fXzRZODRlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIFxuICAuQkZGb290ZXJfZm9vdEljb25fXzFoQjJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgXG4gIC5CRkZvb3Rlcl9zdGFySWNvbl9fandTSWIge1xuICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLkJGRm9vdGVyX3NwZWNpYWxGb290ZXJfX0dCUjVHIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfc3BlY2lhbEZvb3Rlcl9fR0JSNUcgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfbW9iaWxlQnRuX18zQ0Q1ViB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4IDhweCAxMHB4O1xuICAgICAgY29sb3I6ICMwMDY2Y2M7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfcmVzdWx0QnRuX180WTg0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5CRkZvb3Rlcl9mb290SWNvbl9fMWhCMmUge1xuICAgICAgY29sb3I6ICMwMDY2Y2M7XG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgICB9XG4gIFxuICAgIC5CRkZvb3Rlcl9sZWZ0QnRuX18zUmx0WCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIFxuICAgIC5CRkZvb3Rlcl9yaWdodEJ0bl9fMlJFSFcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5CRkZvb3Rlcl9tb2JpbGVCdG5fXzNDRDVWIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggNnB4O1xuICAgICAgY29sb3I6ICMwMDY2Y2M7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfcmVzdWx0QnRuX180WTg0ZSB7XG4gICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCA2cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICBcbiAgICAuQkZGb290ZXJfZm9vdEljb25fXzFoQjJlIHtcbiAgICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5CRkZvb3Rlcl9zcGVjaWFsRm9vdGVyX19HQlI1RyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcbi5FbGlnaWJsZUJlbmVmaXRzX0VsaWdpYmxlQmVuZWZpdHNfXzN3THc0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuLkVsaWdpYmxlQmVuZWZpdHNfRWxpZ2libGVCZW5lZml0c19fM3dMdzQgLkVsaWdpYmxlQmVuZWZpdHNfYWxlcnRfXzJiRVVFIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjZjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IExhdG8tQm9sZCwgJ0xhdG8gQm9sZCcsIExhdG87XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgLyogd2hpdGUtc3BhY2U6ICdub3dyYXAnLCAqL1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIG1hcmdpbjowO1xufVxuXG4uRWxpZ2libGVCZW5lZml0c19FbGlnaWJsZUJlbmVmaXRzX18zd0x3NCAuRWxpZ2libGVCZW5lZml0c19idXR0b25Db250YWluZXJfXzJ0eUt5IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkVsaWdpYmxlQmVuZWZpdHNfRWxpZ2libGVCZW5lZml0c19fM3dMdzQgLkVsaWdpYmxlQmVuZWZpdHNfYWxlcnRfXzJiRVVFIC5FbGlnaWJsZUJlbmVmaXRzX251bWJlcl9fbVVlT1Yge1xuICBjb2xvcjogI2Y4YzYzYTtcbiAgY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FbGlnaWJsZUJlbmVmaXRzX0VsaWdpYmxlQmVuZWZpdHNfXzN3THc0IC5FbGlnaWJsZUJlbmVmaXRzX2FsZXJ0X18yYkVVRSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gIH1cbiAgLkVsaWdpYmxlQmVuZWZpdHNfRWxpZ2libGVCZW5lZml0c19fM3dMdzQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIHVsLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgYSNFbGlnaWJpbGl0eV9DaGVja2VyLXRhYi1SZXN1bHQge1xuICAvKmNvbG9yOiAjMDA2NmNjOyovXG4gIC8qdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ki9cbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGEjRWxpZ2liaWxpdHlfQ2hlY2tlci10YWItUmVzdWx0ID4gc3Bhbi5udW1iZXItb2YtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDY2Y2M7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5cbi5hc3RlcmlzayB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXF1aXJlZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV4dEJ1dHRvbkNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaGVhZGVyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI0VsaWdpYmlsaXR5X0NoZWNrZXIgPiAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAjRWxpZ2liaWxpdHlfQ2hlY2tlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZU1haW5fXzNFVW5zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uUmVzdWx0c1BhZ2VfYm94T3V0bGluZV9fMkhxWjcge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktNCk7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIG1hcmdpbjogMjBweCAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uUmVzdWx0c1BhZ2VfcmVzdWx0TXNnX19UdmNmbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDE2cHggMjZweCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiA5NXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5SZXN1bHRzUGFnZV9ib3hPdXRsaW5lX18ySHFaNyBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5SZXN1bHRzUGFnZV9zbWFsbEJveEljb25fXzEyQ25ZIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uUmVzdWx0c1BhZ2Vfc3Rhckljb25fX2I3LUMzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLlJlc3VsdHNQYWdlX3NtYWxsQm94T3V0bGluZV9fMk9jbjQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1NHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2IoMCwgODksIDE2Nyk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMyk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uUmVzdWx0c1BhZ2VfcmVzdWx0UF9fM2xlWk4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDhweCAwIDE2cHg7XG59XG5cbi5SZXN1bHRzUGFnZV9yZXN1bHROdW1fXzF5ZzU5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uUmVzdWx0c1BhZ2VfZXhwYW5kVGV4dF9fM2JROVQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4uUmVzdWx0c1BhZ2VfZXhwYW5kQWxsX18yYXhUSyB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5SZXN1bHRzUGFnZV9leHBhbmRlZEJveF9fQ3hHZEIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5SZXN1bHRzUGFnZV9yZXN1bHRCZW5lZml0c19fMUN5LTYgbGkge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICM4YzhiOGI7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgdmFyKC0tbGlnaHQtZ3JleS01KTtcbn1cbi5SZXN1bHRzUGFnZV9yZXN1bHRCZW5lZml0c19fMUN5LTYgPiBsaSB7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZCAhaW1wb3J0YW50O1xufVxuXG4uUmVzdWx0c1BhZ2VfcmVzdWx0QmVuZWZpdHNfXzFDeS02IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLlJlc3VsdHNQYWdlX3Jlc3VsdEJlbmVmaXRzX18xQ3ktNiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLlJlc3VsdHNQYWdlX3Jlc3VsdEJlbmVmaXRzX18xQ3ktNiBoNCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uUmVzdWx0c1BhZ2VfcmVzdWx0QmVuZWZpdHNfXzFDeS02IGg0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlJlc3VsdHNQYWdlX2NhcmRzQm94X18yVXUzaSB1bCxcbi5SZXN1bHRzUGFnZV9jYXJkc19fMk40UFAgbGkge1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hLlJlc3VsdHNQYWdlX2FsaW5rX18zZGxIVCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypGbGV4IGl0ZW1zKi9cbi5SZXN1bHRzUGFnZV9jYXJkQm94X18xSVFiNCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uUmVzdWx0c1BhZ2VfY2FyZHNfXzJONFBQIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLlJlc3VsdHNQYWdlX2NhcmRzSXRlbV9fMXlRUjUge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIHBhZGRpbmc6IDAuNWVtO1xuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxuLlJlc3VsdHNQYWdlX2NhcmRzQ29udGVudF9fMmF2elEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMWVtO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbn1cblxuLlJlc3VsdHNQYWdlX2NhcmRzSXRlbV9fMXlRUjUgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDQ2cHggMCAwO1xuICBjb2xvcjogIzMzMztcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5SZXN1bHRzUGFnZV9jYXJkc0ljb25fX3NSWEFKIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5SZXN1bHRzUGFnZV9idXR0b25zQ29udGFpbmVyX18xU1RnUyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5SZXN1bHRzUGFnZV9idXR0b25zQ29udGFpbmVyX18xU1RnUyBkaXY6Zmlyc3QtY2hpbGQgPiBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5SZXN1bHRzUGFnZV9idXR0b25zQ29udGFpbmVyX18xU1RnUyBkaXY6bnRoLWNoaWxkKDIpID4gYnV0dG9uIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uUmVzdWx0c1BhZ2VfYnV0dG9uc0NvbnRhaW5lcl9fMVNUZ1MgZGl2Omxhc3QtY2hpbGQgPiBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLlJlc3VsdHNQYWdlX2FkZGl0aW9uYWxCZW5lZml0c19fMlFTdDcge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uUmVzdWx0c1BhZ2Vfc2VsZWN0ZWRCZW5lZml0c19fMWtpQ3AgLlJlc3VsdHNQYWdlX3Jlc3VsdE1zZ19fVHZjZm4sXG4uUmVzdWx0c1BhZ2VfYWRkaXRpb25hbEJlbmVmaXRzX18yUVN0NyAuUmVzdWx0c1BhZ2VfcmVzdWx0TXNnX19UdmNmbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5SZXN1bHRzUGFnZV9idXR0b25zQ29udGFpbmVyX18xU1RnUyA+ICoge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxufVxuXG4vKiBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbnNDb250YWluZXIgZGl2IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0gKi9cblxuLyogMSBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuUmVzdWx0c1BhZ2VfY2FyZHNJdGVtX18xeVFSNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5SZXN1bHRzUGFnZV9idXR0b25zQ29udGFpbmVyX18xU1RnUyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLlJlc3VsdHNQYWdlX2NhcmRzX18yTjRQUCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLlJlc3VsdHNQYWdlX2JveE91dGxpbmVfXzJIcVo3IHtcbiAgICBtYXJnaW46IDIwcHggNXB4O1xuICB9XG4gIC5SZXN1bHRzUGFnZV9ib3hPdXRsaW5lX18ySHFaNyBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5SZXN1bHRzUGFnZV9yZXN1bHRNc2dfX1R2Y2ZuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogMiBjYXJkcyBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5SZXN1bHRzUGFnZV9jYXJkc0l0ZW1fXzF5UVI1IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VfY2FyZHNJdGVtX18xeVFSNTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuUmVzdWx0c1BhZ2VfaGlkZUluVGFibGV0X18ybUktcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLlJlc3VsdHNQYWdlX3Nob3dJblRhYmxldF9fMjJCdTgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLlJlc3VsdHNQYWdlX3Nob3dJbk1vYmlsZV9fM0FMRm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VNYWluX18zRVVucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV90b3BUaHJlZVJlc3VsdHNJdGVtc19feFpKSm4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV9zdGFySWNvbl9fYjctQzMge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV90b3BUaHJlZVJlc3VsdHNJdGVtc19feFpKSm4gc3Ryb25nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkgLlJlc3VsdHNQYWdlX2NhdGVnb3J5X18zcmQyeiB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZVByaW50X190SHZFeSAuUmVzdWx0c1BhZ2VfY2F0ZWdvcnlfXzNyZDJ6IC5SZXN1bHRzUGFnZV9jYXRlZ29yeUhlYWRlcl9fQjFvNmkge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZV9SZXN1bHRzUGFnZVByaW50X190SHZFeSAuUmVzdWx0c1BhZ2VfY2F0ZWdvcnlfXzNyZDJ6IC5SZXN1bHRzUGFnZV9jYXRlZ29yeU5hbWVfXzFyd3Z1IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzbWNwXCI7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic21jcFwiO1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV9jYXRlZ29yeV9fM3JkMnogLlJlc3VsdHNQYWdlX2NhdGVnb3J5SW1nX18xNVhJeSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkgLlJlc3VsdHNQYWdlX2NhdGVnb3J5X18zcmQyeiAuUmVzdWx0c1BhZ2VfbnVtYmVyT2ZCZW5lZml0c19fMTVzZGoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMTVweCAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV9jYXRlZ29yeV9fM3JkMnogLlJlc3VsdHNQYWdlX2NhdGVnb3J5QmVuZWZpdHNfXzItTjNFIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VfUmVzdWx0c1BhZ2VQcmludF9fdEh2RXkgLlJlc3VsdHNQYWdlX2NhdGVnb3J5X18zcmQyeiAuUmVzdWx0c1BhZ2VfYmVuZWZpdFRpdGxlX18zQTdXRSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlX1Jlc3VsdHNQYWdlUHJpbnRfX3RIdkV5IC5SZXN1bHRzUGFnZV9jYXRlZ29yeV9fM3JkMnogLlJlc3VsdHNQYWdlX2JlbmVmaXREZXNjcmlwdGlvbl9fM01wRXoge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLlJlc3VsdHNQYWdlX2V4cGFuZFRleHRfXzNiUTlUIHtcbiAgY29sb3I6ICMwOTY0YjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSkgIWltcG9ydGFudDtcbn1cblxuLkVtYWlsX0VtYWlsUmVzdWx0c19fMXBqNkQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRW1haWxfcGFkZGluZ19fYmdxMWgge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5FbWFpbF9hbGlnbl9fMm83emEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMDtcbn1cblxuLkVtYWlsX2J1dHRvbl9fM1JnZXAsXG4uRW1haWxfYnV0dG9uX18zUmdlcDpob3Zlcixcbi5FbWFpbF9idXR0b25fXzNSZ2VwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTIwKTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uRW1haWxfYnV0dG9uX18zUmdlcDpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5FbWFpbF9idXR0b25fXzNSZ2VwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMjEpO1xufVxuLkVtYWlsX2J1dHRvbkFsaWduX19FM1NobiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uRW1haWxfdGV4dF9fZTZ3T2oge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLkVtYWlsX2Vycm9yX18yalYwQyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2E0MDUwNTtcbiAgY29sb3I6IHZhcigtLXJlZC0yKTtcbn1cbi5FbWFpbF90ZXh0QXJlYV9fMlZWSHoge1xuICBoZWlnaHQ6IDEzNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FbWFpbF90b29sdGlwV3JhcHBlcl9fMmZSZzEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5FbWFpbF90b29sdGlwQ29udGFpbmVyX18yczFKMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI1MHB4O1xuICBsZWZ0OiAtMjA1cHg7XG4gIHRvcDogNjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuRW1haWxfdG9vbHRpcENvbnRhaW5lcl9fMnMxSjEge1xuICAgIGxlZnQ6IC0xNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLkVtYWlsX2FsaWduX18ybzd6YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuRW1haWxfcGFkZGluZ19fYmdxMWgge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLkVtYWlsX2J1dHRvbkFsaWduX19FM1NobiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5FbWFpbF90b29sdGlwQ29udGFpbmVyX18yczFKMSB7XG4gICAgbGVmdDogLTM2MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuRW1haWxfdG9vbHRpcENvbnRhaW5lcl9fMnMxSjEge1xuICAgIGxlZnQ6IC0yNzdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLkVtYWlsX3Rvb2x0aXBDb250YWluZXJfXzJzMUoxIHtcbiAgICBsZWZ0OiAtMjMxcHg7XG4gIH1cbn1cblxuLkJ1dHRvbl9idXR0b25fXzNfdlJEIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOHJlbSAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG5cbi5CdXR0b25fYnV0dG9uX18zX3ZSRDpob3Zlcixcbi5CdXR0b25fYnV0dG9uX18zX3ZSRDpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5CdXR0b25fYnV0dG9uX18zX3ZSRCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA0MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5CdXR0b25fYnV0dG9uX18zX3ZSRCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLlJ1bGVzRW5naW5lRXJyb3JNb2RhbF9ydWxlc0VuZ2luZUVycm9yTW9kYWxfXzMyUVctIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5SdWxlc0VuZ2luZUVycm9yTW9kYWxfcnVsZXNFbmdpbmVFcnJvck1vZGFsX18zMlFXLSAuUnVsZXNFbmdpbmVFcnJvck1vZGFsX2ljb25Db250YWluZXJfXzM3WVVYIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uUnVsZXNFbmdpbmVFcnJvck1vZGFsX3J1bGVzRW5naW5lRXJyb3JNb2RhbF9fMzJRVy0gLlJ1bGVzRW5naW5lRXJyb3JNb2RhbF9tb2RhbEJvZHlfXzN0a0YzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI21vYmlsZUZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI21vYmlsZUZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL3N0YXRpYy9tZWRpYS9jYXJldC1kb3duLXNvbGlkLjQ0YjViN2VjLnN2Zyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNiU7XG4gIHRvcDogLTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcywgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXM7XG59XG5cbiNtb2JpbGVGb290ZXIgLkNvbGxhcHNpYmxlX190cmlnZ2VyLmlzLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL3N0YXRpYy9tZWRpYS9jYXJldC11cC1zb2xpZC4zMmZmNTM4Zi5zdmcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTYlO1xuICB0b3A6IC0ycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMsIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zO1xufVxuXG4udHJpZ2dlclN0eWxlIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cblxuLnRyaWdnZXJTdHlsZSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbiNtb2JpbGVGb290ZXIgLnRyaWdnZXJTdHlsZSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cblxuI21vYmlsZUZvb3RlciAudHJpZ2dlclN0eWxlIGxpIGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50cmlnZ2VyU3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgI21vYmlsZUZvb3RlciAudHJpZ2dlclN0eWxlIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJpZ2dlclN0eWxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50cmlnZ2VyU3R5bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgI21vYmlsZUZvb3RlciAudHJpZ2dlclN0eWxlIHtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gIH1cbn1cblxuLmhlYWRpbmdfaGVhZGVyVGV4dF9fM0R0RXgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5oZWFkaW5nX3NlY29uZF9fN1FXd0sge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmRpdi5oZWFkaW5nX25vcm1hbFRleHRfXzM3T0tpIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG59XG4uaGVhZGluZ19yb3dfXzItQWV3IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaGVhZGluZ19kYXRlX18zb2dWMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoMixcbiAgLmhlYWRpbmdfc2Vjb25kX183UVd3SyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxJTtcbiAgfVxuICBoMi5oZWFkaW5nX2hlYWRlclRleHRfXzNEdEV4IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICBkaXYuaGVhZGluZ19ub3JtYWxUZXh0X18zN09LaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIGgyLFxuICAuaGVhZGluZ19zZWNvbmRfXzdRV3dLIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gIH1cbn1cblxuZGl2LmhlYWRpbmdfbm9ybWFsVGV4dF9fMzdPS2kgYSxcbmRpdi5oZWFkaW5nX25vcm1hbFRleHRfXzM3T0tpIGE6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uQmVuZWZpdExpc3Rfc3BhY2luZ19fVXhKSjUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5CZW5lZml0TGlzdF9yb3dfXzFSOGxXIHtcbiAgYm9yZGVyLXRvcDogMXB4O1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZG90dGVkO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLkJlbmVmaXRMaXN0X2NsZWFyRGl2X18xWTc1dyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5CZW5lZml0TGlzdF9jbGVhckRpdl9fMVk3NXcgc3ZnLFxuLkJlbmVmaXRMaXN0X2V4dGVybmFsTGlua0Rpdl9fOGh3TE4gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uQmVuZWZpdExpc3RfY2F0ZWdvcnlSb3dfXzNUT0dFIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5CZW5lZml0TGlzdF9jaGVja2JveExhYmVsX18ydHlBSyxcbi5CZW5lZml0TGlzdF9jb3VudF9famkxMHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLkJlbmVmaXRMaXN0X2JlbmVmaXRfY291bnRfXzM1UVgyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5CZW5lZml0TGlzdF9kaXZTdHlsZV9fMlJ0Mlgge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5CZW5lZml0TGlzdF9kaXZTdHlsZTFfXzJTTjlJLFxuLkJlbmVmaXRMaXN0X2NvdW50X19qaTEweSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uQmVuZWZpdExpc3RfYm9yZGVyX18yWkRYRyB7XG4gIG1hcmdpbjogMCAxMHB4IDVweCAwcHg7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICBib3JkZXItd2lkdGg6IHRoaW47XG59XG4uQmVuZWZpdExpc3RfY2xlYXJCdXR0b25fXzNEUDN2IHtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5CZW5lZml0TGlzdF9jbGVhckJ1dHRvbl9fM0RQM3Y6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5CZW5lZml0TGlzdF9pY29uX18xOHRVSiB7XG4gIGNvbG9yOiByZWQ7XG59XG4uQmVuZWZpdExpc3RfbGFiZWxfXzNlaFRULFxuLkJlbmVmaXRMaXN0X2JlbmVmaXRfY291bnRfXzM1UVgyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLkJlbmVmaXRMaXN0X3NlYXJjaEJ0bl9fMUgwREMge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5CZW5lZml0TGlzdF9idXR0b25fXzJvWGM3IHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQwNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNDlweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLkJlbmVmaXRMaXN0X2Zvcm1FbGVtZW50X18zUFZHMCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uQmVuZWZpdExpc3RfZm9ybVNlYXJjaEVsZW1lbnRfXzNUcjB3IHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLkJlbmVmaXRMaXN0X3BhZGRpbmdfX09wbEhYLFxuLkJlbmVmaXRMaXN0X3BhZGRpbmcxX192cE41WCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLkJlbmVmaXRMaXN0X2JlbmVmaXRsaXN0X18xLXhpXyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uQmVuZWZpdExpc3RfZmVkZXJhbFJlc3VsdHNfXzJoRUJoIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uQmVuZWZpdExpc3RfbGlua0NvbnRhaW5lcl9fMTY2Wkoge1xuICBwYWRkaW5nLWJvdHRvbTogMS41JTtcbn1cbi5CZW5lZml0TGlzdF9leHRlcm5hbExpbmtVcmxfX3doRGVTIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5CZW5lZml0TGlzdF9leHRlcm5hbExpbmtfXzJ6akRBIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5CZW5lZml0TGlzdF9leHRlcm5hbExpbmtEaXZfXzhod0xOIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiAxLjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uQmVuZWZpdExpc3RfbGlua19fMlZxdUQge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLkJlbmVmaXRMaXN0X2xpbmtfXzJWcXVEOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLkJlbmVmaXRMaXN0X2Rlc2NyaXB0aW9uQ29udGFpbmVyX18zLVVSYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjUlO1xufVxuLkJlbmVmaXRMaXN0X2Rlc2NyaXB0aW9uQ29udGFpbmVyX18zLVVSYSBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5CZW5lZml0TGlzdF9wYWdlcl9fMmROQTkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xufVxuXG4uQmVuZWZpdExpc3RfY29udGludWF0aW9uX18zT3FiayB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHBhZGRpbmc6IDAgMSUgMCAxJTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uQmVuZWZpdExpc3RfcGFnZXNfXzJGb2JHIHtcbiAgbWFyZ2luOiAwIDEuNSUgMCAxLjUlO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5CZW5lZml0TGlzdF9wcmV2X18zWjZDTixcbi5CZW5lZml0TGlzdF9uZXh0X18xV1FiWCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5CZW5lZml0TGlzdF9wcmV2X18zWjZDTiB7XG4gIG1hcmdpbjogMCAzLjUlIDAgMDtcbn1cbi5CZW5lZml0TGlzdF9uZXh0X18xV1FiWCB7XG4gIG1hcmdpbjogMCAwIDAgMy41JTtcbn1cblxuLkJlbmVmaXRMaXN0X25leHRfXzFXUWJYIHN2Zyxcbi5CZW5lZml0TGlzdF9wcmV2X18zWjZDTiBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4uQmVuZWZpdExpc3RfY3VycmVudFBhZ2VfXzI5WUZJIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uQmVuZWZpdExpc3RfcGFnZXJfXzJkTkE5IGE6bm90KC5CZW5lZml0TGlzdF9jdXJyZW50UGFnZV9fMjlZRkkpOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuLkJlbmVmaXRMaXN0X3BhZ2VyX18yZE5BOSBhOm5vdCguQmVuZWZpdExpc3RfY3VycmVudFBhZ2VfXzI5WUZJKTpmb2N1cyB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLkJlbmVmaXRMaXN0X3BhZ2VyX18yZE5BOSBhLkJlbmVmaXRMaXN0X2N1cnJlbnRQYWdlX18yOVlGSTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5CZW5lZml0TGlzdF9wYWdlcl9fMmROQTkgYS5CZW5lZml0TGlzdF9jdXJyZW50UGFnZV9fMjlZRkk6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5CZW5lZml0TGlzdF9yb3dfXzFSOGxXOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLkJlbmVmaXRMaXN0X2V4dGVybmFsTGlua0Rpdl9fOGh3TE4gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuQmVuZWZpdExpc3RfZXh0ZXJuYWxMaW5rRGl2X184aHdMTiB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2NhdGVnb3J5Um93X18zVE9HRSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5CZW5lZml0TGlzdF9kaXZTdHlsZV9fMlJ0Mlgge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5CZW5lZml0TGlzdF9jbGVhckRpdl9fMVk3NXcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2NsZWFyQnV0dG9uX18zRFAzdiB7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuQmVuZWZpdExpc3RfY2xlYXJCdXR0b25fXzNEUDN2OmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG4gIC5CZW5lZml0TGlzdF9mb3JtRWxlbWVudF9fM1BWRzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2JlbmVmaXRzX18zZlBNYSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDMwcHggMzBweDtcbiAgfVxuICAuQmVuZWZpdExpc3RfY2hlY2tib3hMYWJlbF9fMnR5QUssXG4gIC5CZW5lZml0TGlzdF9kaXZTdHlsZTFfXzJTTjlJLFxuICAuQmVuZWZpdExpc3RfYmVuZWZpdF9jb3VudF9fMzVRWDIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuQmVuZWZpdExpc3RfYmVuZWZpdF9jb3VudF9fMzVRWDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2Zvcm1TZWFyY2hFbGVtZW50X18zVHIwdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuQmVuZWZpdExpc3Rfc2VhcmNoQnRuX18xSDBEQyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5CZW5lZml0TGlzdF9idXR0b25fXzJvWGM3IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X3BhZGRpbmcxX192cE41WCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X3BhZGRpbmdfX09wbEhYIHtcbiAgICBib3JkZXItYm90dG9tOiBsaWdodGdyZXkgdGhpbiBkb3R0ZWQ7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDE1cHg7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2xhYmVsX18zZWhUVCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuQmVuZWZpdExpc3RfYmVuZWZpdGxpc3RfXzEteGlfIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkJlbmVmaXRMaXN0X2ZpbHRlcl9fMWVlREgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTY0Yjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgfVxuICAuQmVuZWZpdExpc3Rfcm93X18xUjhsVyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLkJlbmVmaXRMaXN0X25vcmVzdWx0c19fMkVNN1kge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5CZW5lZml0TGlzdF90aHJvYmJlcl9fM1Y3U2Yge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5UaXRsZSA+IC5yb3cge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmRpc2FibGVkIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmVuYWJsZWQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uZmlsdGVyQWNjb3JkaWFuID4gLnJvdyA+IC5Db2xsYXBzaWJsZSA+IC5Db2xsYXBzaWJsZV9fdHJpZ2dlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5maWx0ZXJBY2NvcmRpYW4gPiAucm93ID4gLkNvbGxhcHNpYmxlIC5Db2xsYXBzaWJsZV9fdHJpZ2dlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5maWx0ZXJBY2NvcmRpYW4gPiAucm93ID4gLkNvbGxhcHNpYmxlIC5Db2xsYXBzaWJsZV9fdHJpZ2dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVVDQU1BQUFDNlYrMC9BQUFBdWxCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8veUhDVEJBQUFBUFhSU1RsTUFBUUlEQkFVR0J3a1BFRHMrUVVKR1IwbExVRjFqYVd0eGMzVjNlSVdHaVl1TWpvK1JrcFNWbTZDanJiSzV1cjdYMnR6ZzR1VG04ZlgzK2Z2OWZFSHZLUUFBQUwxSlJFRlVHQmxWd1lkV3drQUFBTUZOQUkwTkZTeFlBU0VSNjZGWUFOMy8veTF6UWN4emhyV2ttZkRmOXVsVW5aNXM4U2M1ZDYyWHNOSjZ0dmJVb3ZKbzZTTWxuVmw2SURvMkNrQXdPZ0kydjQwQ0VJeStOcUJqSlFEQnlpSGNxNE94QVFqbVEvVU8zclVIbHdFSUYzQ21iN0RVRE9nQ1hTRFRCYnhxUWEzUUY3aFZ4NnpsYWdHN2xtNVlHVm5hZ2NiYzBvQm9hT216QWV3YjlZRytVWnNvTjdyS3JvMUdWTkxDMmpqbFYyZmh5dnlBV3JNOW1TMW5rNzBtbFI4bTNTNUZTazNTNVFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5maWx0ZXJBY2NvcmRpYW4gPiAucm93ID4gLkNvbGxhcHNpYmxlID4gLmlzLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFVQ0FNQUFBQzZWKzAvQUFBQXRGQk1WRVVBQUFELy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9vSzc0aEFBQUFPM1JTVGxNQUFRSURCQVVHQ1JFOVFFRkNSRVZIU1V0VVZsZFlYV0ZyYkc5d2NYTjBrWlNYbUp1ZG9LS21xS3EzdWJxOHZ0emU0T0xwOGZQMTkvbjcvVk1NeGhnQUFBQzlTVVJCVkJnWlhjR0hWc0pBQUFEQkRVU0NGYnMwQ1Jyc2VJb0ZrUDMvL3pJWHdMem5ESDhTL3NuT3B5dFgwN09NMnBVYnEwczIwaWRyajAwcUQwYmRScy9vbnVqQ3FBLzBqVTZCMW8rbEFkSEEwbklIT3BZR3JBMHRIY0dkT21UcldwM0FoNDZvalhRR1M4MGc2UUhkQkRKZHdMdm1KSk1BaENJaDF6ZTRWVjllRFVCdytxemV3SjZWQUFRcnU1RE9qUUlRakw2YndMRlJBSUxSSWRIWTBsZTcxZjYwbEZOcGpLM2xEVFpPRnE3Tk85VFNnMksybkJYN0taVmZjelVzaUd5L0NnQUFBQUFBU1VWT1JLNUNZSUk9KTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmZpbHRlckFjY29yZGlhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI21vYmlsZSB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbiAgI2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRpc2FibGVkLFxuICAuZW5hYmxlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbnNwYW4uQWR2YW5jZWRTZWFyY2hfbm9ybWFsVGV4dF9fM2pwMlQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkFkdmFuY2VkU2VhcmNoX2ZpbHRlcl9fRGdpYlkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLkFkdmFuY2VkU2VhcmNoX2JlbmVmaXRfXzFsTXJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuLkFkdmFuY2VkU2VhcmNoX2Fycm93X2Rvd25fX2NNZFVfIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5BZHZhbmNlZFNlYXJjaF9iZW5lZml0X18xbE1yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5BZHZhbmNlZFNlYXJjaF9maWx0ZXJfX0RnaWJZIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKmltcG9ydCBzdHlsZXMgbGlrZSAgIGNvbXBvc2VzOiBjbGFzc05hbWUgZnJvbSBcIi4uLy4uL0NvbW1vbi9nbG9iYWwuY3NzXCI7Ki9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gUmVndWxhcicpLCBsb2NhbCgnU291cmNlLVNhbnMtUHJvLVJlZ3VsYXInKSxcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjE2L1M2dXl3NEJNVVRQSGp4NHdYaVd0RkNjLndvZmYyKVxuICAgICAgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLypibHVlIGJvcmRlciB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGJ1dHRvbiovXG4udHJhbnNwYXJlbnRCdXR0b24ge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA2cHggMCA2cHggMTVweDtcbn1cblxuLnRyYW5zcGFyZW50QnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLyptaXNtYXRjaGVkIGhlYWRpbmdzIHN0eWxpbmcqL1xuLm1pc21hdGNoZWRIZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIuMmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5taXNtYXRjaGVkU2Vjb25kV29yZCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jY29udGVudC13cmFwcGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogTGF6eSBMb2FkaW5nOiBmYWRlIGltYWdlIGluIGFmdGVyIGxvYWQgKi9cbi5sYXp5bG9hZCxcbi5sYXp5bG9hZGluZyB7XG5cdG9wYWNpdHk6IDA7XG59XG4ubGF6eWxvYWRlZCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXM7XG59XG4gXG4vKiBDaGF0Ym90IGJ1dHRvbnMgKi9cbi5hYy1wdXNoQnV0dG9uOmRpc2FibGVke1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLkVycm9yQm91bmRhcnlfZXJyb3JEaXZfXzF2ME9tIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCA1MHB4IDA7XG59XG5cbi5FcnJvckJvdW5kYXJ5X2Vycm9yQnV0dG9uX18zSGY3VCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjA4LCA3OCwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5DaGF0QWN0aW9uQnV0dG9uX0NoYXRBY3Rpb25CdXR0b25fX0tqSUdwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDdyZW07XG4gIHdpZHRoOiA3cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5Nb2RhbF9Nb2RhbF9fMTh3bzUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLkV4dGVybmFsTGlua1dhcm5pbmdfRXh0ZXJuYWxMaW5rV2FybmluZ19fMkw3Zi0ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLkV4dGVybmFsTGlua1dhcm5pbmdfRXh0ZXJuYWxMaW5rV2FybmluZ19fMkw3Zi0gLkV4dGVybmFsTGlua1dhcm5pbmdfbW9kYWxCb2R5X18yOVRlUyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uRXh0ZXJuYWxMaW5rV2FybmluZ19FeHRlcm5hbExpbmtXYXJuaW5nX18yTDdmLSAuRXh0ZXJuYWxMaW5rV2FybmluZ19tZXNzYWdlVGl0bGVfX2ljNDR4IHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLkV4dGVybmFsTGlua1dhcm5pbmdfbW9kYWxQYWRkaW5nX18zRzhtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5FeHRlcm5hbExpbmtXYXJuaW5nX0V4dGVybmFsTGlua1dhcm5pbmdfXzJMN2YtIC5FeHRlcm5hbExpbmtXYXJuaW5nX2NvdW50ZXJDb250YWluZXJfXzNfTlhFIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5FeHRlcm5hbExpbmtXYXJuaW5nX0V4dGVybmFsTGlua1dhcm5pbmdfXzJMN2YtIC5FeHRlcm5hbExpbmtXYXJuaW5nX2NvdW50ZXJfXzNqalp5IHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG5cbi5DaGF0X2NoYXRXcmFwcGVyX18yamhKRSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5DaGF0X2NoYXRXcmFwcGVyX18yamhKRS5DaGF0X2xhdW5jaGVkQW5kU2hvd2luZ19fZl9qU08ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uQ2hhdF9jaGF0V3JhcHBlcl9fMmpoSkUuQ2hhdF9jbG9zZWRfX0VRNkJCLFxuLkNoYXRfY2hhdFdyYXBwZXJfXzJqaEpFLkNoYXRfbGF1bmNoZWRBbmRIaWRkZW5fXzNrT0RGIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uQ2hhdF9DaGF0X18yREVCZSB7XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICBoZWlnaHQ6IDU1cmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IC0ycHggcmdiKDAgMCAwIC8gMjAlKSxcbiAgICAwcHggM3B4IDRweCAwcHggcmdiKDAgMCAwIC8gMTQlKSwgMHB4IDFweCA4cHggMHB4IHJnYigwIDAgMCAvIDEyJSk7XG59XG5cbi5DaGF0X0NoYXRfXzJERUJlID4gZGl2W3JvbGU9J2Zvcm0nXSB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLyogUm91bmQgYm90dG9tIGJvcmRlciBvZiBjaGF0IHdpbmRvdyAqL1xuLkNoYXRfQ2hhdF9fMkRFQmUsXG4uQ2hhdF9DaGF0X18yREVCZSA+IGRpdltyb2xlPSdmb3JtJ10gPiAubWFpbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLkNoYXRfQ2hhdF9fMkRFQmUgPiBkaXZbcm9sZT0nZm9ybSddID4gLm1haW4gPiBmb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBTdHlsZSBzZW5kIG1lc3NhZ2UgYnV0dG9uICovXG4uQ2hhdF9DaGF0X18yREVCZSA+IGRpdltyb2xlPSdmb3JtJ10gPiAubWFpbiA+IGRpdiA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi8qIFNldCBiYWNrZ3JvdW5kIGNvbG9yIG9mIGF2YXRhciBjaXJjbGUgdG8gdHJhbnNwYXJlbnQgKi9cbi5hdmF0YXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBTZXQgdGV4dCBjb2xvciBvZiBhbGwgbmVzdGVkIGNvbnRlbnQgb2YgYm90IG1lc3NhZ2VzICovXG51bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gPiBkaXY6bm90KC5mcm9tLXVzZXIpIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIFNldCB0ZXh0IGNvbG9yIG9mIGFsbCBuZXN0ZWQgY29udGVudCBvZiBib3QgbWVzc2FnZXMgKi9cbnVsID4gbGlbcm9sZT0nbGlzdGl0ZW0nXSA+IGRpdjpub3QoLmZyb20tdXNlcikgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xufVxuXG4vKiBTdHlsZSBtZXNzYWdlIGJveCB0byBhY2NvbW1vZGF0ZSB0YWxrYnViYmxlIGFycm93ICovXG51bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gPiBkaXY6bm90KC5mcm9tLXVzZXIpIC5tZXNzYWdlLFxudWwgPiBsaVtyb2xlPSdsaXN0aXRlbSddID4gZGl2LmZyb20tdXNlciAubWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogU2V0IGJvcmRlciByYWRpdXMgb2Ygc3VnZ2VzdGVkIGFjdGlvbiBidXR0b25zICovXG51bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gLmFjLXB1c2hCdXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbnVsID4gbGlbcm9sZT0nbGlzdGl0ZW0nXSAuYWMtcHVzaEJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDU5YTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBTZXQgYmFja2dyb3VuZCBjb2xvciBvZiBzdWdnZXN0ZWQgYWN0aW9uIGJ1dHRvbnMgdG8gdHJhbnNwYXJlbnQgKi9cbnVsXG4gID4gbGlbcm9sZT0nbGlzdGl0ZW0nXVxuICAuY29udGVudFxuICA+IGRpdjpub3QoLm1lc3NhZ2UpXG4gIC5idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLkNoYXRfQ2hhdF9fMkRFQmUgZGl2W3JvbGU9J3N0YXR1cyddIHN2ZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLyogU3R5bGUgc2tlbGV0b24gbG9hZGVyICovXG4uQ2hhdF9za2VsZXRvbldyYXBwZXJfXzFsYUFvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IC0ycHggcmdiKDAgMCAwIC8gMjAlKSxcbiAgICAwcHggM3B4IDRweCAwcHggcmdiKDAgMCAwIC8gMTQlKSwgMHB4IDFweCA4cHggMHB4IHJnYigwIDAgMCAvIDEyJSk7XG59XG5cbi5DaGF0X2NoYXRJbnB1dENvbnRhaW5lcl9fMXlZdm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG4uQ2hhdF9jaGF0SW5wdXRDb250YWluZXJfXzF5WXZvID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5DaGF0X2NoYXRNZXNzYWdlc19fMzlaV2Yge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMTBweDtcbn1cblxuLkNoYXRfY2hhdE1lc3NhZ2VzX18zOVpXZiA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uQ2hhdF9lcnJvckNvbnRhaW5lcl9fMXQ5REIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2M1MGYxZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnSGVsdmV0aWNhIE5ldWUnLCAnQXJpYWwnLCAnc2Fucy1zZXJpZic7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uQ2hhdF9lcnJvckljb25fXzF6ZmduIHtcbiAgZmlsbDogI2M1MGYxZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uQ2hhdF9hdmF0YXJTa2VsZXRvbl9fMXRCcUYge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uQ2hhdF9pbnB1dFBsYWNlaG9sZGVyU2tlbGV0b25fX2FBN0RyIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG4uQ2hhdF9zZW5kQnRuU2tlbGV0b25fXzFxaG1OIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4vKiBTdHlsZSB0eXBpbmcgaW5kaWNhdG9yICovXG4vKiAuQ2hhdCA6Z2xvYmFsKC50eXBpbmcpIHtcbn0gKi9cblxuLkNoYXRfQ2hhdF9fMkRFQmUgLnR5cGluZyA+IGRpdjpmaXJzdC1jaGlsZCxcbi5DaGF0X3R5cGluZ0luZGljYXRvcl9fM0kxR2Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZmM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTNweCAwIDVweCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkNoYXRfdHlwaW5nSW5kaWNhdG9yX18zSTFHYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNDVweDtcbiAgbGVmdDogNDRweDtcbiAgcGFkZGluZzogMTNweCAwIDVweCAyMXB4O1xufVxuXG4uQ2hhdF9DaGF0X18yREVCZSAudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2LFxuLkNoYXRfZG90Rmxhc2hpbmdfXzNXV1NJIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtd2Via2l0LWFuaW1hdGlvbjogQ2hhdF9kb3RGbGFzaGluZ19fM1dXU0kgMXMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTtcbiAgICAgICAgICBhbmltYXRpb246IENoYXRfZG90Rmxhc2hpbmdfXzNXV1NJIDFzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLkNoYXRfQ2hhdF9fMkRFQmUgLnR5cGluZyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdjo6YmVmb3JlLFxuLkNoYXRfQ2hhdF9fMkRFQmUgLnR5cGluZyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdjo6YWZ0ZXIsXG4uQ2hhdF9kb3RGbGFzaGluZ19fM1dXU0k6OmJlZm9yZSxcbi5DaGF0X2RvdEZsYXNoaW5nX18zV1dTSTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLkNoYXRfQ2hhdF9fMkRFQmUgLnR5cGluZyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdjo6YmVmb3JlLFxuLkNoYXRfZG90Rmxhc2hpbmdfXzNXV1NJOjpiZWZvcmUge1xuICBsZWZ0OiAtMTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgLXdlYmtpdC1hbmltYXRpb246IENoYXRfZG90Rmxhc2hpbmdfXzNXV1NJIDFzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgICAgICBhbmltYXRpb246IENoYXRfZG90Rmxhc2hpbmdfXzNXV1NJIDFzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbi5DaGF0X0NoYXRfXzJERUJlIC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXY6OmFmdGVyLFxuLkNoYXRfZG90Rmxhc2hpbmdfXzNXV1NJOjphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBDaGF0X2RvdEZsYXNoaW5nX18zV1dTSSAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBDaGF0X2RvdEZsYXNoaW5nX18zV1dTSSAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uQ2hhdF9ib3RUeXBpbmdfXzJGM09tIHVsW3JvbGU9J2xpc3QnXSB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi8qIFN0eWxlIGZlZWRiYWNrIGJ1dHRvbnMgKi9cbi5DaGF0X0NoYXRfXzJERUJlIGRpdltyb2xlPSdmb3JtJ10gdWwgPiBsaSBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY3Njc2O1xufVxuXG4vKiBTdHlsZSBzdWdnZXN0ZWQgZmVlZGJhY2sgYnV0dG9ucyAqL1xuLkNoYXRfQ2hhdF9fMkRFQmUgYnV0dG9uLmFjLXB1c2hCdXR0b24gPiBkaXYsXG4uQ2hhdF9DaGF0X18yREVCZSBkaXYuYWMtdGV4dEJsb2NrID4gcCB7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBTdHlsZSB0aXRsZXMgYW5kIHN1YnRpdGxlcyBvZiBzdGF0ZSBkcm9wZG93biAqL1xuLkNoYXRfQ2hhdF9fMkRFQmUgLmFjLWNvbnRhaW5lciA+IC5hYy10ZXh0QmxvY2s6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIyLjYxcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLkNoYXRfQ2hhdF9fMkRFQmUgLmFjLWNvbnRhaW5lciA+IC5hYy10ZXh0QmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOC42MnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLyogU3R5bGUgc3RhdHVzIGxvYWRpbmcgc3Bpbm5lciBpY29uKi9cbi5DaGF0X0NoYXRfXzJERUJlIGRpdltyb2xlPSdzdGF0dXMnXSA+IGRpdiA+IGRpdiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBDaGF0X2RvdEZsYXNoaW5nX18zV1dTSSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIDUwJSxcbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIENoYXRfZG90Rmxhc2hpbmdfXzNXV1NJIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIH1cbiAgNTAlLFxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjMwcHgpIHtcbiAgLkNoYXRfQ2hhdF9fMkRFQmUge1xuICAgIGhlaWdodDogNTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gIC5DaGF0X0NoYXRfXzJERUJlIHtcbiAgICBoZWlnaHQ6IDQ3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAuQ2hhdF9DaGF0X18yREVCZSB7XG4gICAgaGVpZ2h0OiA0MHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLkNoYXRfQ2hhdF9fMkRFQmUge1xuICAgIGhlaWdodDogMzJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gIC5DaGF0X0NoYXRfXzJERUJlIHtcbiAgICBoZWlnaHQ6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAuQ2hhdF9DaGF0X18yREVCZSB7XG4gICAgaGVpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuQ2hhdF9jaGF0V3JhcHBlcl9fMmpoSkUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5DaGF0X0NoYXRfXzJERUJlIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5DaGF0X0NoYXRfXzJERUJlID4gZGl2W3JvbGU9J2xvZyddIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMnB4KTtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLkNoYXRfQ2hhdF9fMkRFQmUgPiBkaXZbcm9sZT0nZm9ybSddIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLkNoYXRfQ2hhdF9fMkRFQmUgPiBkaXZbcm9sZT0nZm9ybSddIGxpIGJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuQ2hhdF9DaGF0X18yREVCZSxcbiAgLkNoYXRfQ2hhdF9fMkRFQmUgPiBkaXZbcm9sZT0nZm9ybSddID4gLm1haW4ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuQ2hhdF9hdmF0YXJTa2VsZXRvbl9fMXRCcUYge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cblxuICAuQ2hhdF9za2VsZXRvbldyYXBwZXJfXzFsYUFvIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuQ2hhdF9jaGF0SW5wdXRDb250YWluZXJfXzF5WXZvIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLkNoYXRfY2hhdE1lc3NhZ2VzX18zOVpXZiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5DaGF0SGVhZGVyX0NoYXRIZWFkZXJfXzFkYzhJIHtcbiAgaGVpZ2h0OiA1LjJyZW07XG4gIGJhY2tncm91bmQ6ICMwNzNjNjc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwNzNjNjcgMCUsICMwODRlODYgNTAlLCAjMDczYzY3IDEwMCUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uQ2hhdEhlYWRlcl90aXRsZUNvbnRhaW5lcl9fbzBYODQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uQ2hhdEhlYWRlcl90aXRsZV9fcXctYVAge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgMCAwIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uQ2hhdEhlYWRlcl9taW5pbWl6ZUJ0bkNvbnRhaW5lcl9fQkMxd04ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uQ2hhdEhlYWRlcl9taW5pbWl6ZUJ0bl9fMlc4RzUsXG4uQ2hhdEhlYWRlcl9jbG9zZUJ0bl9fMVVrc1cge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5DaGF0SGVhZGVyX21pbmltaXplQnRuX18yVzhHNSBzdmcsXG4uQ2hhdEhlYWRlcl9jbG9zZUJ0bl9fMVVrc1cgc3ZnIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uQ2hhdEhlYWRlcl9taW5pbWl6ZUJ0bl9fMlc4RzUgLk11aUljb25CdXR0b24tbGFiZWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLkNoYXRIZWFkZXJfQ2hhdEhlYWRlcl9fMWRjOEkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLkNoYXRib3RfQ2hhdGJvdF9fZXMxSXoge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDkwdnc7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5DaGF0Ym90X0NoYXRib3RfX2VzMUl6LkNoYXRib3RfbGF1bmNoZWRBbmRTaG93aW5nX18zSXQ2aiB7XG4gIG1heC13aWR0aDogNDJyZW07XG59XG4uQ2hhdGJvdF9DaGF0Ym90X19lczFJei5DaGF0Ym90X2xhdW5jaGVkQW5kSGlkZGVuX18xNnQ3RSxcbi5DaGF0Ym90X0NoYXRib3RfX2VzMUl6LkNoYXRib3RfY2xvc2VkX18zU0NzVyB7XG4gIG1heC13aWR0aDogN3JlbTtcbn1cblxuLkNoYXRib3RfQ2hhdGJvdF9fZXMxSXouQ2hhdGJvdF9sYXVuY2hlZEFuZEhpZGRlbl9fMTZ0N0UgLnJlYWN0LXdlYi1jaGF0LFxuLkNoYXRib3RfQ2hhdGJvdF9fZXMxSXouQ2hhdGJvdF9jbG9zZWRfXzNTQ3NXICAucmVhY3Qtd2ViLWNoYXR7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uQ2hhdGJvdF9zbmFja0Jhcl9fMUh0ZnUgLk11aVNuYWNrYmFyQ29udGVudC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG59XG5cbi5DaGF0Ym90X3Rvb2x0aXBBbmRCdG5Db250YWluZXJfXzJYLS0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY2hhdGJvdC1wb3BvdmVyIHtcbiAgdG9wOiAtNzNweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMTA5cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNjaGF0Ym90LXBvcG92ZXIgLmFycm93IHtcbiAgbGVmdDogNzYlICFpbXBvcnRhbnQ7XG59XG4jY2hhdGJvdC1wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4jY2hhdGJvdC1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQ2hhdGJvdF90b29sdGlwQ29udGFpbmVyX18xZG55TiBwIHtcbiAgbWFyZ2luOjA7XG59XG5cbi5DaGF0Ym90X2Nsb3NlQnRuQ29udGFpbmVyX18yWkxXaiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLkNoYXRib3RfdG9vbHRpcFRleHRfXzFIRjdVIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQ2hhdGJvdF9jbG9zZUJ0bkNvbnRhaW5lcl9fMlpMV2ogLk11aUJ1dHRvbkJhc2Utcm9vdCB7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5DaGF0Ym90X0NoYXRib3RfX2VzMUl6LkNoYXRib3RfbGF1bmNoZWRBbmRTaG93aW5nX18zSXQ2aiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH0gIFxufVxuLyogTWFrZSBjbGlja3MgcGFzcy10aHJvdWdoICovXG4jbnByb2dyZXNzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNucHJvZ3Jlc3MgLmJhciB7XG4gIC8qIGJhY2tncm91bmQ6ICMyOWQ7ICovXG4gIGJhY2tncm91bmQ6IHJnYigxIDE1OCA4MSk7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDMxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIC8qIGhlaWdodDogMnB4OyAqL1xuICBoZWlnaHQ6IDVweDtcbn1cblxuLyogRmFuY3kgYmx1ciBlZmZlY3QgKi9cbiNucHJvZ3Jlc3MgLnBlZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMjlkLCAwIDAgNXB4ICMyOWQ7XG4gIG9wYWNpdHk6IDEuMDtcblxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwcHgsIC00cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwcHgsIC00cHgpO1xufVxuXG4vKiBSZW1vdmUgdGhlc2UgdG8gZ2V0IHJpZCBvZiB0aGUgc3Bpbm5lciAqL1xuI25wcm9ncmVzcyAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMzE7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbiNucHJvZ3Jlc3MgLnNwaW5uZXItaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxIDE1OCA4MSk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMSAxNTggODEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgLXdlYmtpdC1hbmltYXRpb246IG5wcm9ncmVzcy1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IG5wcm9ncmVzcy1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLm5wcm9ncmVzcy1jdXN0b20tcGFyZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuc3Bpbm5lcixcbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCAjbnByb2dyZXNzIC5iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBucHJvZ3Jlc3Mtc3Bpbm5lciB7XG4gIDAlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkBrZXlmcmFtZXMgbnByb2dyZXNzLXNwaW5uZXIge1xuICAwJSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG5cbiIsIi8qIEdMT0JBTCBDT0xPUlMgKi9cbjpyb290IHtcbiAgLS1tYWluLWJsdWU6ICMwOTY0YjY7XG4gIC0tbWFpbi15ZWxsb3c6ICNmOGM2M2E7XG4gIC0teWVsbG93OiByZ2JhKDI1MCwgMjA4LCA3OCwgMSk7XG4gIC0teWVsbG93LTI6ICNmYWQwNGU7XG4gIC0teWVsbG93LTM6IHJnYmEoMjQ4LCAxOTgsIDU4LCAwLjc1Njg2Mjc0NTA5ODAzOSk7XG4gIC0teWVsbG93LTQ6IHJnYigyNDgsIDE5OCwgNTgpO1xuICAtLXllbGxvdy01OiAjZmZmM2NkO1xuICAtLXllbGxvdy02OiAjZmFkMDRlO1xuICAtLXllbGxvdy03OiByZ2JhKDI0OCwgMTk4LCA1OCwgMC45KTtcbiAgLS15ZWxsb3ctODogI2Y4YzU1NTtcbiAgLS1tYWluLXJlZDogI2ZmNjYwMDtcbiAgLS1yZWQ6ICNhZTEyMTI7XG4gIC0tZGFyay1yZWQ6ICNhNDA1MDU7XG4gIC0tcmVkLTI6ICNhNDA1MDU7XG4gIC0tcmVkLTM6ICNkYTAwMDA7XG4gIC0tY29kLWdyZXk6ICMxZTFlMWU7XG4gIC0tZGFyay1ncmV5OiAjMzMzMzMzO1xuICAtLWRhcmstZ3JleS0yOiAjMzYzNjM2O1xuICAtLWRhcmstZ3JleS0zOiAjMjgyODI4O1xuICAtLWRhcmstZ3JleS00OiAjNTU1NTU1O1xuICAtLXZlcnktZGFyay1ncmV5OiAjMjIyMjIyO1xuICAtLXZlcnktZGFyay1ncmV5LTI6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gIC0tdmVyeS1kYXJrLWdyZXktMzogcmdiYSgxOTQsIDIyNSwgMjQ1LCAwKTtcbiAgLS12ZXJ5LWRhcmstZ3JleS00OiByZ2JhKDMzLCAzMywgMzMsIDAuMik7XG4gIC0tdmVyeS1kYXJrLWdyZXktNTogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAtLWxpZ2h0LWdyZXk6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgLS1saWdodC1ncmV5LTI6IHJnYmEoMjAyLCAxOTksIDE5OSwgMSk7XG4gIC0tbGlnaHQtZ3JleS0zOiAjNjU2MzYzO1xuICAtLWxpZ2h0LWdyZXktNDogcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTtcbiAgLS1saWdodC1ncmV5LTU6ICM4YzhiOGI7XG4gIC0tbGlnaHQtZ3JleS02OiByZ2JhKDk5LCA5OSwgOTksIDEpO1xuICAtLWxpZ2h0LWdyZXktNzogIzhjOGI4YjtcbiAgLS1saWdodC1ncmV5LTg6ICM2NjY2NjY7XG4gIC0tbGlnaHQtZ3JleS05OiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNTUpO1xuICAtLWxpZ2h0LWdyZXktMTA6IHJnYmEoMTUzLCAxNTMsIDE1MywgMSk7XG4gIC0tdmVyeS1saWdodC1ncmV5OiAjZWRlZGVkO1xuICAtLXZlcnktbGlnaHQtZ3JleS0yOiByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xuICAtLXZlcnktbGlnaHQtZ3JleS0zOiAjZTlmMGZiO1xuICAtLXZlcnktbGlnaHQtZ3JleS00OiAjY2NjY2NjO1xuICAtLXZlcnktbGlnaHQtZ3JleS01OiAjZDFlOWZmO1xuICAtLXZlcnktbGlnaHQtZ3JleS02OiAjZTRlNGU0O1xuICAtLXZlcnktbGlnaHQtZ3JleS03OiAjZGVkZWRlO1xuICAtLXZlcnktbGlnaHQtZ3JleS04OiAjZjJmMmYyO1xuICAtLXZlcnktbGlnaHQtZ3JleS05OiAjZGRmM2ZlO1xuICAtLXZlcnktbGlnaHQtZ3JleS0xMDogI2QyZDJkMjtcbiAgLS12ZXJ5LWxpZ2h0LWdyZXktMTE6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIC0tdmVyeS1saWdodC1ncmV5LTEyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC0tc2lsdmVyOiAjYmNiYWJhO1xuICAtLW1haW4td2hpdGU6ICNmZmZmZmY7XG4gIC0tZGFyay1ibHVlOiAjMDA2NmNjO1xuICAtLWRhcmstYmx1ZS0yOiAjMGE2NGI2O1xuICAtLWRhcmstYmx1ZS0zOiByZ2IoMCwgODksIDE2Nyk7XG4gIC0tZGFyay1ibHVlLTQ6ICMwMjYxYjQ7XG4gIC0tZGFyay1ibHVlLTU6IHJnYig1LCA2MSwgMTA5KTtcbiAgLS1kYXJrLWJsdWUtNjogIzA3NjRiNjtcbiAgLS1kYXJrLWJsdWUtNzogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgLS1kYXJrLWJsdWUtODogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIC0tZGFyay1ibHVlLTk6ICMwMDU5YTc7XG4gIC0tZGFyay1ibHVlLTEwOiAjMjM1MjdjO1xuICAtLWRhcmstYmx1ZS0xMTogIzA3M2M2NztcbiAgLS1kYXJrLWJsdWUtMTI6ICMxMzVjOWE7XG4gIC0tZGFyay1ibHVlLTEzOiAjMzM3YWI3O1xuICAtLWRhcmstYmx1ZS0xNDogIzI1NjRiNjtcbiAgLS1kYXJrLWJsdWUtMTU6ICMxOTM1NWU7XG4gIC0tZGFyay1ibHVlLTE2OiByZ2IoMjUsIDUzLCA5NCk7XG4gIC0tZGFyay1ibHVlLTE3OiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgLS1kYXJrLWJsdWUtMTg6IHJnYmEoMjM5LCAyMzcsIDIzNywgMSk7XG4gIC0tZGFyay1ibHVlLTE5OiAjMDA2NWZmO1xuICAtLWRhcmstYmx1ZS0yMDogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgLS1kYXJrLWJsdWUtMjE6IHJnYmEoNywgNjAsIDEwMywgMC44KTtcbiAgLS1ibHVlLWxpZ2h0ZXN0OiAjRThGMEZCO1xuICAtLWJyb3duOiAjODU2MzA3O1xuICAtLWdyZWVuOiAjMDBjYzY2O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuYm9keSAuc3Itb25seSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbn1cblxuY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4jY29udGVudC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNjV2aDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xufVxuXG5wLFxucCAqIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG5oMSxcbmgxICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5oMixcbmgyICoge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbmgzLFxuaDMgKiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbmg0LFxuaDQgKixcbmg1LFxuaDUgKiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uaDItd2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5yZWFjdC1zZWxlY3RfX3NpbmdsZS12YWx1ZSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZW1wdHktYnVsbGV0LXBvaW50IHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMC41O1xufVxuIiwiLm5hdiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDIwMCU7XG59XG5cbi5uYXYgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG59XG5cbi5uYXYgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnV0dG9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogNHB4IDAgMCAtNDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAwIC00OHB4O1xuICB9XG59XG5cbi5idXR0b246aG92ZXIsXG4uYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUycHgpIHtcbiAgLmllU3dpdGNoZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIE5hdmJhciAqL1xuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXIpIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEpIHtcbiAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciBzcGFuKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHN2Zykge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kcm9wZG93biA+IGEgLmNhcmV0KSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51KSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmFkMDRlO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0teWVsbG93LTYpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuOmdsb2JhbCgubmV3c3Jvb20tbWVudSksXG46Z2xvYmFsKC5nZXQtaW52b2x2ZWQtbWVudSkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciksXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1icmFuZCkge1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xufVxuXG4ubG9nbyB7XG4gIGhlaWdodDogNTNweDtcbiAgbWF4LXdpZHRoOiAyMjJweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLyogQXJyb3cgKi9cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudTphZnRlciksXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLmRyb3Bkb3duLW1lbnU6YmVmb3JlKSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMzAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnICc7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudTphZnRlcikge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdmVyeS1kYXJrLWdyZXktMyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5kcm9wZG93bi1tZW51OmJlZm9yZSkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdmVyeS1kYXJrLWdyZXktMyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWQwNGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXllbGxvdy02KTtcbiAgYm9yZGVyLXdpZHRoOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5cbi8qIEhvdmVyIG5hdiBpdGVtICovXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhKSxcbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyXG4gICAgLm5hdmJhci1kZWZhdWx0XG4gICAgLm5hdmJhci1uYXZcbiAgICA+IGxpW3JvbGU9J3ByZXNlbnRhdGlvbiddXG4gICAgPiBhW3JvbGU9J2J1dHRvbiddKTpob3ZlcixcbjpnbG9iYWwoLk5hdmJhckNvbnRhaW5lclxuICAgIC5uYXZiYXItZGVmYXVsdFxuICAgIC5uYXZiYXItbmF2XG4gICAgPiBsaVtyb2xlPSdwcmVzZW50YXRpb24nXVxuICAgID4gYVtyb2xlPSdidXR0b24nXSk6Zm9jdXMsXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gYSk6aG92ZXIsXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gYSk6Zm9jdXMge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duID4gYSk6Zm9jdXMsXG46Z2xvYmFsKC5OYXZiYXJDb250YWluZXJcbiAgICAubmF2YmFyLWRlZmF1bHRcbiAgICAubmF2YmFyLW5hdlxuICAgID4gbGlbcm9sZT0ncHJlc2VudGF0aW9uJ11cbiAgICA+IGFbcm9sZT0nYnV0dG9uJ10pOmZvY3VzIHtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4O1xufVxuXG46Z2xvYmFsKC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSksXG46Z2xvYmFsKC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciksXG46Z2xvYmFsKC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogTGFuZ3VhZ2UgYnV0dG9uICovXG4ubGFuZyB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmxhbmcgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogU2VhcmNoIEJhciAqL1xuLnNlYXJjaEJhciB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2VhcmNoV3JhcCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cblxuOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItY29sbGFwc2UgLmZvcm0tY29udHJvbCkge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4vKiBOYXZiYXIgY3VzdG9tIGJyZWFrcG9pbnQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItaGVhZGVyKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItbGVmdCwgLm5hdmJhci1yaWdodCkge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItdG9nZ2xlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItdG9nZ2xlOjpiZWZvcmUpIHtcbiAgICBjb250ZW50OiAnTUVOVSc7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItY29sbGFwc2UpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWZpeGVkLXRvcCkge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2UpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgOmdsb2JhbCguTmF2YmFyQ29udGFpbmVyIC5uYXZiYXItbmF2KSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA3LjVweDtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1uYXYgPiBsaSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjY2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1uYXYgPiBsaSA+IGEpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLmNvbGxhcHNlLmluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICA6Z2xvYmFsKC5OYXZiYXJDb250YWluZXIgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24gPiBhIC5jYXJldCkge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwOTY0YjY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDk2NGI2O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBib3JkZXItdG9wOiA4cHggZGFzaGVkO1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGxpbmVhcjtcbiAgfVxuXG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24gPiBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5jYXJldCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzA5NjRiNjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwOTY0YjY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgfVxuXG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAuZHJvcGRvd24tbWVudTpiZWZvcmUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci1kZWZhdWx0XG4gICAgICAubmF2YmFyLWZvcm0pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIDpnbG9iYWwoLk5hdmJhckNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEgc3ZnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBOYXZiYXIgY3VzdG9tIGJyZWFrcG9pbnQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaFdyYXAge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZm9ybWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VhcmNoQmFyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qZm9yIG9sZCBpcGhvbmVzKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAubG9nbyB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbiIsIi5iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG59XG4uc3RyaXAge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uZmxhZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLmluZm8ge1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG59XG5cbi5mYWtlTGluayB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uc3ZnSWNvbnMge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uZG93bkljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBTa2lwIE5hdiBmb3Igc2NyZWVuIHJlYWRlcnMgKi9cbi5za2lwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hLnNraXA6YWN0aXZlLFxuYS5za2lwOmZvY3VzLFxuYS5za2lwOmhvdmVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogTmF2YmFyIGN1c3RvbSBicmVha3BvaW50ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZpY2lhbEluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucm93V2l0aEZsYWcge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuaW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4ubGluayB7XG4gIGNvbG9yOiAjMTM1YzlhO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAuYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuZW1lcmdlbmN5QmFubmVyV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW1lcmdlbmN5QmFubmVyLk11aUFsZXJ0LXN0YW5kYXJkV2FybmluZyxcbi5lbWVyZ2VuY3lCYW5uZXIuTXVpQWxlcnQtcm9vdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZW1lcmdlbmN5QmFubmVyIC5NdWlBbGVydC1tZXNzYWdlIHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmVtZXJnZW5jeUJhbm5lciAuTXVpQWxlcnQtbWVzc2FnZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbWVyZ2VuY3lCYW5uZXIgLk11aVN2Z0ljb24tcm9vdCB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5lbWVyZ2VuY3lCYW5uZXIgLk11aUFsZXJ0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZW1lcmdlbmN5QmFubmVyIC5NdWlBbGVydC1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmVtZXJnZW5jeUJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktMyk7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xufVxuXG4uZm9vdGVyVGl0bGUgPiBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG59XG5cbi5zb2NpYWxSaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uZm9vdGVyIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mb290ZXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb290ZXJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJhY2tUb3Age1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5iYWNrVG9wTW9iaWxlIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmFja1RvcCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsTWVkaWEge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbE1lZGlhIGEge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4uc29jaWFsTWVkaWEgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLm1vYmlsZVBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIE5hdmJhciBjdXN0b20gYnJlYWtwb2ludCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2VudGVye1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zb2NpYWxSaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxuXG4gIC5tb2JpbGVQYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgfVxuXG4gIC5mb290ZXJUaXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnNvY2lhbE1lZGlhIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIC01cHg7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuYmFja1RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYmFja1RvcE1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmNlbnRlcntcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKiBwcmludCBzdHlsZXMgKi9cbkBtZWRpYSBwcmludCB7XG4gIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5vdmVybGF5IHtcbiAgd2lkdGg6IDY1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMTk4LCA1OCwgMC45KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogODBweCAwO1xuICBwYWRkaW5nOiAzMHB4IDM1cHggMzBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmVtcHR5Qm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm92ZXJsYXlCdXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTM4cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogNnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ubW9iaWxlT3ZlcmxheUJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ub3ZlcmxheUJ1dHRvbjpob3Zlcixcbi5vdmVybGF5QnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLm92ZXJsYXlQIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5cbi5tb2JpbGVPdmVybGF5UCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ub3ZlcmxheUxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbn1cbi5vdmVybGF5TGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAub3ZlcmxheSB7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMjVweDtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuXG4gIC5vdmVybGF5QnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub3ZlcmxheSB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub3ZlcmxheSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuIiwiLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzAwNTlhNztcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuXG4uc2Vjb25kYXJ5OmhvdmVyLCAuc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmx1ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xufVxuXG4uYmx1ZTpob3ZlciwgLmJsdWU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgY29sb3I6ICMwMDU5YTc7XG4gICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi55ZWxsb3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEM2M0E7O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjhDNjNBOztcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluLXllbGxvdyk7XG59XG5cbi55ZWxsb3c6aG92ZXIsIC55ZWxsb3c6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xufSIsIi5jYXRCdXR0b24ge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogNnB4IDE1cHggNnB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5XaWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0QnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLmNhdEJ1dHRvbiBzdmcge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uYWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LTMpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbn1cbi5hbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4udGl0bGVCb3gge1xuICB3aWR0aDogMjklO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjJlbTtcbn1cblxuLmNhdFJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDUwcHggMTgwcHggNTBweDtcbn1cblxuLmNhdEljb25zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uY2FyZHNJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC41ZW07XG4gIHdpZHRoOiAxNiU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgLypmb3IgSUUgMTEqL1xufVxuXG4uY2FyZHNJdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggIzIyMjIyMjtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2FyZHNDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZHMgaDMge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluO1xufVxuXG4uY2FyZHMgaDM6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyo0IGNhcmRzIG1pbnVzIHF1ZXN0aW9uIGluIGEgcm93Ki9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudGl0bGVCb3gge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbiAgLmNhdFJvdyB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDEyMHB4IDUwcHg7XG4gIH1cbiAgLldpZHRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jYXRCdXR0b24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC53aWR0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjFlbTtcbiAgfVxufVxuLyoyIGNhcmRzIGluIGEgY29sdW1uKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuOWVtO1xuICB9XG4gIC5jYXRSb3cge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCA4MHB4IDUwcHg7XG4gIH1cbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jYXJkcyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICAuY2F0QnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICB9XG4gIC5jYXRSb3cge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgLmNhcmRzIGgzIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gIC50aXRsZUJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qZm9yIGlwaG9uZTUgMSBjb2x1bW4qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAuY2FyZHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbiAgLnRpdGxlQm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxufVxuIiwiLm5ld3NCdXR0b24ge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDZweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogRmFsbGJhY2sgZm9yIElFIDExKi9cbi5XaWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c0J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5uZXdzQnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi50aXRsZUJveCB7XG4gIHdpZHRoOiAxNiU7XG4gIG1hcmdpbjogMTAlIDAgMCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG59XG5cbi5zZWNvbmRXb3JkIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5ld3NSb3cge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggNTBweCAzMHB4IDUwcHg7XG59XG5cbi5uZXdzSWNvbnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLypGbGV4IGl0ZW1zKi9cbi5jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5jYXJkc0l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjYlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xufVxuXG4uY2FyZHNJdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggIzIyMjIyMjtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2FyZHNDb250ZW50IGgzIHtcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmRzQ29udGVudCBoMzpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXJkc0NvbnRlbnQgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmJvZHlQYWRkaW5nIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbn1cblxuLmNhcmRzQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXRlIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC1zdHlsZTogb2JsaXF1ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmltZ0JveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZEltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4OyAvKmNlbnRlcnMgaW1nIGEgYml0Ki9cbn1cblxuLmNhcmRzIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4uY2FyZHMgaDM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyozIGNhcmRzIG1pbnVzIHRpdGxlIGluIGEgcm93Ki9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudGl0bGVCb3gge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gIH1cbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zZW07XG4gIH1cbiAgLm5ld3NSb3cge1xuICAgIHBhZGRpbmc6IDAgNDBweCAzMHB4IDQwcHg7XG4gIH1cbn1cbi8qMiBjYXJkcyBpbiBhIGNvbHVtbiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLypyZW1vdmUgYXdrd2FyZCBoYW5naW5nIDNyZCBhcnRpY2xlKi9cbiAgLmNhcmRzSXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXJkcyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICAubmV3c0J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRpdGxlQm94IHtcbiAgICBtYXJnaW46IDEwJSAwIDAgMTVweDtcbiAgfVxuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5uZXdzUm93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG4gIC5jYXJkcyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICAuY2FyZEltZyB7XG4gICAgbWF4LWhlaWdodDogMTMwcHg7XG4gIH1cbiAgLmNhcmRzQ29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmRzQ29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXJkc0NvbnRlbnQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FyZHNJdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ib2R5UGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi52aWRlb0J1dHRvbixcbi5mYWNlYm9va0J1dHRvbixcbi50d2l0dGVyQnV0dG9uIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNnB4IDE1cHggNnB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNoYXJlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGFiZWwge1xuICBjb2xvcjogYmxhY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2hhcmUgLnNoYXJlSWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNoYXJlIC5zaGFyZUljb25zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uV2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvQnV0dG9uOmhvdmVyLFxuLmZhY2Vib29rQnV0dG9uOmhvdmVyLFxuLnR3aXR0ZXJCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLnZpZGVvQnV0dG9uIHN2Zyxcbi5mYWNlYm9va0J1dHRvbiBzdmcsXG4udHdpdHRlckJ1dHRvbiBzdmcge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgcmdiYSgyNDgsIDE5OCwgNTgsIDAuOSk7XG4gIGJvcmRlcjogc29saWQgdmFyKC0teWVsbG93LTcpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2U5ZjBmYjtcbiAgYmFja2dyb3VuZDogdmFyKC0tdmVyeS1saWdodC1ncmV5LTMpO1xuICBjb250ZW50OiAnJztcbiAgcGFkZGluZzogMzBweCA1MHB4O1xufVxuLnBsYXllcl93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiBQbGF5ZXIgcmF0aW86IDEwMCAvICgxMjgwIC8gNzIwKSAqL1xufVxuXG4ucmVhY3RfcGxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZHNJdGVtIHtcbiAgd2lkdGg6IDMwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xufVxuXG4uYmFja2dyb3VuZCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNhcmRzQ29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hhcmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG59XG4ubG9nbyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5jYXJkc0l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDMzLCAzMywgMzMsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5LTQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLnRpdGxlQm94IHtcbiAgcGFkZGluZzogMTAlIDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMjAlO1xufVxuLnRpdGxlQm94U29jaWFsIHtcbiAgY29tcG9zZXM6IHRpdGxlQm94O1xuICBwYWRkaW5nOiAxMCUgMHB4IDEwJSA2MHB4O1xufVxuLmhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNoYXJlUm93IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTExMnB4KSB7XG4gIC50aXRsZUJveCB7XG4gICAgd2lkdGg6IDM2LjUlO1xuICAgIHBhZGRpbmc6IDEwJSA2MHB4O1xuICB9XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAwIDIwcHg7XG4gIH1cbiAgLmxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudGl0bGVCb3gge1xuICAgIHdpZHRoOiA0MS41JTtcbiAgfVxuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5yZWFjdF9wbGF5ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC50aXRsZUJveFNvY2lhbCB7XG4gICAgcGFkZGluZzogMTAlIDYwcHg7XG4gIH1cbiAgLnRpdGxlQm94IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5jYXJkc0NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkaW5nMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNoYXJlUm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuIiwiLnRleHQxIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0MiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCcsICdMYXRvIExpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdGFydEJGQnRuTGlua1dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3RhcnRCRkJ0bkxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkMDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnN0YXJ0QkZCdG5MaW5rID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5zdGFydEJGQnRuTGluazpob3Zlcixcbi5zdGFydEJGQnRuTGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idXR0b25EaXYge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmJlbmVmaXRGaW5kZXIge1xuICBib3JkZXI6IHdoaXRlO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB0aGluO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5pY29uIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmluZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTcpO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJ1dHRvbkRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJlbmVmaXRGaW5kZXIge1xuICAgIGJvcmRlcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHRoaW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi50ZXh0Mixcbi50ZXh0MyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCcsICdMYXRvIExpZ2h0JywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4udGV4dDEge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG5MaW5rIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi55ZXMsXG4ubm8ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cblxuLnllcyB7XG4gIGNvbG9yOiBsaW1lZ3JlZW47XG59XG5cbi5ubyB7XG4gIGNvbG9yOiByZWQ7XG59XG4uZmVlZGJhY2sge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4uY29tbWVudEJveCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY29tbWVudERpdiB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5jb21tZW50QnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDA0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29tbWVudExhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY29tbWVudENob2ljZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMCBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbW1lbnRDaG9pY2U6aG92ZXIge1xuICBjb2xvcjogI2Y4YzYzYTtcbiAgY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbn1cbi5jb21tZW50TGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFyZ2luUmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmZsZXhXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZlZWRiYWNrTGlua3NDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmxleFdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZmVlZGJhY2tMaW5rc0NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5mZWVkYmFjayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNvbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC50ZXh0MSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuY29tbWVudERpdiB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29tbWVudEJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5jb21tZW50QnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuIiwiLkJ1dHRvbkxpbmsge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwIDAuMnJlbTtcbn1cblxuLkJ1dHRvbkxpbms6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLnByaW1hcnktYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU5YTc7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogIzAwNTlhNyAycHggc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5wcmltYXJ5LWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwNTlhNztcbn1cblxuLnByaW1hcnktYmx1ZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNiZWJlYmU7XG4gIGJvcmRlcjogI2JlYmViZSAycHggc29saWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJpbWFyeS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZjhjNjNhO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6ICNmOGM2M2EgMnB4IHNvbGlkO1xuICBmb250LWZhbWlseTogTGF0by1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5wcmltYXJ5LXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5wcmltYXJ5LXllbGxvdzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNiZWJlYmU7XG4gIGJvcmRlcjogI2JlYmViZSAycHggc29saWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAjMDA1OWE3IDJweCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6IExhdG8tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwNTlhNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cblxuLnNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDU5YTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2JlYmViZTtcbiAgYm9yZGVyOiAjYmViZWJlIDJweCBzb2xpZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4iLCIudGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4udGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG4uc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgXCJMYXRvIEJvbGRcIiwgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgfVxufVxuIiwiLmNhcmRJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgLyogRm9yIElFMTEqL1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2FyZEl0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAjMzMzMzMzO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCB2YXIoLS1kYXJrLWdyZXkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2FyZEl0ZW06aG92ZXIgKiB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZENvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmNhcmRJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogMiBjYXJkIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk2OXB4KSB7XG4gIC5jYXJkSXRlbSB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi8qIDMgY2FyZCBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhcmRJdGVtIHtcbiAgICB3aWR0aDogMzAuNSU7XG4gIH1cbn1cbi8qIDQgY2FyZCBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkSXRlbSB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuIiwiLm1pbmlRYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9jb250YWN0X3VzX2Fycm93Ljk2YmEyMTY2LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xufVxuXG4udGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmlyc3RXb3JkIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uZmlyc3RXb3JkOmFmdGVyIHtcbiAgY29udGVudDogJ1xcYSc7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbi5hbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW47XG59XG5cbi5hbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJyb3cge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYXJyb3dTbSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNoZWNrU20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaGVja1NtID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4ubm9QYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hbGluay5zdGFydGVkU2Nyb2xsaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAubWluaVFidG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE3cHggMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5hcnJvdyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbiIsIi5RdWlja0luZm8ge1xufVxuXG4uYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjBmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTMpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLlF1aWNrSW5mby5tb2JpbGUgLmJveC5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi53cmFwcGluZ0NvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkaW5nQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlYWRpbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5leHBhbmRCdG4ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2JpbGVFeHBhbmRDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vYmlsZUV4cGFuZEJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMyk7XG59XG5cbi5tb2JpbGVFeHBhbmRCdG4uY29sbGFwc2VkIHtcbn1cblxuLm1vYmlsZUV4cGFuZEJ0bi5taW5pUUJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQyNDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbn1cblxuLnF1aWNrTGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWFpbkNvbnRlbnQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4uUXVpY2tJbmZvLm1vYmlsZSAubWFpbkNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tYWluQ29udGVudC5jb2xsYXBzZWQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1haW5Db250ZW50IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnF1aWNrSW5mb0ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDAuM2VtIDBlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaHlwaGVuIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cbi5jb250YWN0VGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5taW5pcVRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY29udGFjdFRleHQgPiBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5jb250YWN0VGV4dCA+IGEsXG4uY29udGFjdFRleHQgPiBhOmhvdmVyLFxuLmNvbnRhY3RUZXh0ID4gcCA+IGEsXG4uY29udGFjdFRleHQgPiBwID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweCAzNXB4O1xufVxuXG4ubGluayB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogTm90IHN1cmUgd2hpY2ggY29tcG9uZW50IHdpdGhpbiB0aGlzIGFwcCBpcyB1c2luZyB0aGVzZSB0d28gY2xhc3Nlcy4uLiAqL1xuLm5vcm1hbFRleHQsXG4ubm9ybWFsVGV4dDEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm5vcm1hbFRleHQgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm5vcm1hbFRleHQxIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjhyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGZiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbiAgLm5vcm1hbFRleHQxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAubm9ybWFsVGV4dCxcbiAgLmNvbnRhY3RUZXh0IHtcbiAgICAvKnBhZGRpbmctbGVmdDogMTBweDsqL1xuICB9XG4gIC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnF1aWNrSW5mb0ludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLm1pbmlRTW9iaWxlUm93IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB9XG5cbiAgLm1pbmlRTW9iaWxlQ29sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5saW5rID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5saW5rID4gcCA+IGEge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLmljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5kaXNjbGFpbWVyVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmRpc2NsYWltZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggYmxhY2sgZG90dGVkO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cbi5wb2Mge1xuICBib3JkZXItdG9wOiBibGFjayBkYXNoZWQgMXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ucmVzdWx0cyB7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG4uY2FyZCxcbi5wb2NDYXJkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDAgMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG4uY2FyZCBzdmcsXG4ucG9jQ2FyZCBzdmcge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wb2NDYXJkIGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvY0NhcmQgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ucG9jQ2FyZCBkaXYgZGl2IHtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHggMjRweDtcbn1cblxuLnBvY0NhcmQgOmdsb2JhbCgucXVpY2tJbmZvQ29udGFjdEl0ZW0pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5jYXJkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uZG90dGVkQm9yZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJlc3VsdEJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucmVzdWx0VGV4dE5vdEVsaWdpYmxlLFxuLnJlc3VsdFRleHRFbGlnaWJsZSB7XG4gIGJvcmRlcjogI2NjY2NjYyAxcHggc29saWQ7XG4gIGJvcmRlcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpIDFweCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJlc3VsdFRleHROb3RFbGlnaWJsZSB7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXN1bHRUZXh0RWxpZ2libGUge1xuICBjb2xvcjogIzAwY2M2NjtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cblxuLnJlc3VsdFRpdGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jb250YWN0SW50cm8ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG4udWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVlbTtcbn1cblxuLnNlZUFsbCxcbi51bCB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEzKTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGFkZGluZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWVMaW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jYXBwUHJvY2VzcyB7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNhcHBQcm9jZXNzIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi53YXlzVG9BcHBseSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWVzdGlvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVlc3Rpb25XcmFwcGVyIGgzLFxuLndheXNUb0FwcGx5IGgzLFxuLmRvdHRlZEJvcmRlciBoMyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuIiwiLnRvb2x0aXAge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tdWlUYWJzIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdWlUYWJzIGhlYWRlciAqIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5tdWlUYWJzIGhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktOSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubXVpVGFicyBoZWFkZXIgc3ZnIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tdWlUYWJzIGJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG59XG4udG9vbHRpcDpob3Zlcixcbi50b29sdGlwOmZvY3VzLFxuLnRvb2x0aXA6YWN0aXZlOmZvY3VzLFxuLnRvb2x0aXA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5taW5pUUJveCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xuICBib3JkZXI6ICNiY2JhYmEgMXB4IHNvbGlkO1xuICBib3JkZXI6IHZhcigtLXNpbHZlcikgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9taW5pcV93aGl0ZV9hcnJvd3Muc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm51bWJlciB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzYzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmxvbmdDaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG4udHJhY2tlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wYW5lIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5xdWVzdGlvbkJveCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbG9hdDogaW5oZXJpdDtcbn1cbi5pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYXN0ZXJpc2sge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FlMTIxMjtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uaWVGaXgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnF1ZXN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5wYWRkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cbi5kYXRlQWxpZ24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnF1ZXN0aW9uQm94IHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxufVxuXG4uY2hlY2tib3gge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1pbmRlbnQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5lbGlnaWJpbGl0eUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG59XG4ubXNnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbGlnaWJpbGl0eSxcbi5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTEyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLmVsaWdpYmlsaXR5IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uZWxpZ2liaWxpdHlNZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbn1cblxuLmVsaWdpYmlsaXR5RGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUxpZ2h0JywgJ0xhdG8gTGlnaHQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5lbGlnaWJpbGl0eSBhLFxuLmVycm9yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzMzN2FiNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xMyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudHJhY2tlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAubWluaVFCb3gge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sZWdlbmRJbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4udG9vbFRpcENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50b29sVGlwQ2xvc2VCdG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luOiA1cHggMHB4IDVweCBhdXRvO1xufVxuXG4udG9vbFRpcENsb3NlQnRuOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwNzY0YjY7XG4gIGZpbGw6IHZhcigtLWRhcmstYmx1ZS02KTtcbn1cbiIsIiNFbGlnaWJpbGl0eV9DaGVja2VyIC5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAuTXVpVGFiLXJvb3Qge1xuICBib3JkZXItcmlnaHQ6IHdoaXRlIDFweCBzb2xpZCAhaW1wb3J0YW50O1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgLlByaXZhdGVUYWJJbmRpY2F0b3ItY29sb3JQcmltYXJ5LTIsXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAuanNzMixcbiNFbGlnaWJpbGl0eV9DaGVja2VyIC5NdWlUYWJzLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGM2M2EgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi15ZWxsb3cpICFpbXBvcnRhbnQ7XG59XG4uanNzMSxcbi5Qcml2YXRlVGFiSW5kaWNhdG9yLXJvb3QtMSB7XG4gIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG4uTXVpVGFiLXRleHRDb2xvclByaW1hcnkuTXVpLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmOGM2M2EgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1haW4teWVsbG93KSAhaW1wb3J0YW50O1xufVxuI21pbmlRUm93IHVsLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggYmxhY2sgc29saWQ7XG59XG5cbiNtaW5pUVJvdyB1bC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGJsYWNrIGRvdHRlZDtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nZGF0ZSddOmZvY3VzLFxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggYmxhY2sgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgaW5wdXQuZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAycHggI2FlMTIxMiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLXJlZCkgc29saWQ7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGlucHV0LmVycm9yOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNhZTEyMTIgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1yZWQpIHNvbGlkO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBzcGFuLmVycm9yIHtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsZWdlbmQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGxhYmVsID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgbGkuZGlzYWJsZWQge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI0VsaWdpYmlsaXR5X0NoZWNrZXIgZmllbGRzZXQgPiBsYWJlbCB7XG4gIG1heC13aWR0aDogOTMlO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIElFMTEgaGlkZSBuYXRpdmUgYnV0dG9uICh0aGFua3MgTWF0dCEpICovXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0ZGl2IHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUEza2xFUVZSSVMrM1ZNVTlDTVJURjhkOHpCTCthaXpvUUZoeDBrVWszM1J6ZFlNTkZYVUZuWWVHcllZeWFKaVV4SkhETFN4b2RiTktwZmVmZmM5L3BiYVB5YUNyciszT0ErK3o0cnRUNVBnNUd1TW5DWTl5V1FFb0JFMXhobFVVUDhZRHJDQklCMHZvakx2R08weXo0aG00SkpBS2NZWW9QSEdPWkFVZFlvSU1CWHJjNWlRQUhlTWx6dmlGeWdqN084ZGtXRUpVNFhJOGNoQUxSaG45QVZLSGY3MFZSVEh1NHdGZmJtS1pMTkt0NTBkTEJubmEwaW1jTWQvMkkwcGhXYTNZL0QxZTFYYTlCQ1pKRzBWdVFOcGFXS014NzJ4UzFGbDUvV04zQk4rQWdKaG5aUWxxNEFBQUFBRWxGVGtTdVFtQ0MnKVxuICAgIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzcHgpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBtYXJnaW46IDVweCAwcHg7XG4gIHBhZGRpbmc6IDBweCA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAtbXMtd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4uc2VsZWN0ZGl2IHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBibGFjayBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciAudGFiLXBhbmUuYWN0aXZlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3RyYWNrZXIgc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4jZHJvcGRvd24tZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG59XG5cbmlucHV0OmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuc2VsZWN0ZGl2IHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxufVxuIiwiLypcbiAqIHJlYWN0LWNpcmN1bGFyLXByb2dyZXNzYmFyIHN0eWxlc1xuICpcbiAqIEFsbCBvZiB0aGUgc3R5bGVzIGluIHRoaXMgZmlsZSBhcmUgb3B0aW9uYWwgYW5kIGNvbmZpZ3VyYWJsZSFcbiAqL1xuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciB7XG4gIC8qXG4gICAgICogVGhpcyBmaXhlcyBhbiBpc3N1ZSB3aGVyZSB0aGUgQ2lyY3VsYXJQcm9ncmVzc2JhciBzdmcgaGFzXG4gICAgICogMCB3aWR0aCBpbnNpZGUgYSBcImRpc3BsYXk6IGZsZXhcIiBjb250YWluZXIsIGFuZCB0aHVzIG5vdCB2aXNpYmxlLlxuICAgICAqXG4gICAgICogSWYgeW91J3JlIG5vdCB1c2luZyBcImRpc3BsYXk6IGZsZXhcIiwgeW91IGNhbiByZW1vdmUgdGhpcyBzdHlsZS5cbiAgICAgKi9cbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyIC5DaXJjdWxhclByb2dyZXNzYmFyLXBhdGgge1xuICBzdHJva2U6IHJnYmEoMCwgMjA0LCAxMDIsIDEpO1xuICBzdHJva2Utd2lkdGg6IDI2cHg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC41cyBlYXNlIDBzO1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciAuQ2lyY3VsYXJQcm9ncmVzc2Jhci10cmFpbCB7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgc3Ryb2tlLXdpZHRoOiAyN3B4O1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2JhciAuQ2lyY3VsYXJQcm9ncmVzc2Jhci10ZXh0IHtcbiAgZmlsbDogcmdiYSgwLCAyMDQsIDEwMiwgMSk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTtcbiAgdGV4dC1hbmNob3I6IG1pZGRsZTtcbn1cblxuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItYmFja2dyb3VuZCB7XG4gIGZpbGw6IGRpbWdyZXk7XG59XG5cbi8qXG4gKiBTYW1wbGUgYmFja2dyb3VuZCBzdHlsZXMuIFVzZSB0aGVzZSB3aXRoIGUuZy46XG4gKlxuICogICA8Q2lyY3VsYXJQcm9ncmVzc2JhclxuICogICAgIGNsYXNzTmFtZT1cIkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWRcIlxuICogICAgIGJhY2tncm91bmRcbiAqICAgICBwZXJjZW50YWdlPXs1MH1cbiAqICAgLz5cbiAqL1xuLkNpcmN1bGFyUHJvZ3Jlc3NiYXIuQ2lyY3VsYXJQcm9ncmVzc2Jhci1pbnZlcnRlZFxuICAuQ2lyY3VsYXJQcm9ncmVzc2Jhci1iYWNrZ3JvdW5kIHtcbiAgZmlsbDogcmdiYSgwLCAyMDQsIDEwMiwgMSk7XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyLkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWQgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItdGV4dCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG59XG5cbi5DaXJjdWxhclByb2dyZXNzYmFyLkNpcmN1bGFyUHJvZ3Jlc3NiYXItaW52ZXJ0ZWQgLkNpcmN1bGFyUHJvZ3Jlc3NiYXItcGF0aCB7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgc3Ryb2tlLXdpZHRoOiAyNnB4O1xufVxuXG4uQ2lyY3VsYXJQcm9ncmVzc2Jhci5DaXJjdWxhclByb2dyZXNzYmFyLWludmVydGVkIC5DaXJjdWxhclByb2dyZXNzYmFyLXRyYWlsIHtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbn1cbiIsIi5zaWRlQmFyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMik7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0NnB4IDE1cHggNDZweCAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQge1xuICBmb250LWZhbWlseTogJ0xhdG8tTGlnaHQnLCAnTGF0byBMaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnByZXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBlcmNlbnRhZ2Uge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5uZXh0QnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucmVzZXRCdXR0b246aG92ZXIsIC5yZXNldEJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi50ZXh0IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogLTRweCA1cHggMCAwO1xufVxuXG4ubmV4dEJ1dHRvbiBzdmcsXG4ucmVzZXRCdXR0b24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAtNHB4IDAgMCA1cHg7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm5leHRCdXR0b24sXG4ucmVzZXRCdXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLm5leHRCdXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG59XG4ucmVzZXRCdXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwOTY0YjY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi50cmFja2VyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5leHRCdXR0b24sXG4gIC5yZXNldEJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zaWRlQmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgbWFyZ2luOiAwIDE1cHggMjBweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbiIsIi5CZW5lZml0Q2F0ZWdvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jYXRlZ29yeSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhKG1heC13aWR0aDogNDYycHgpIHtcbiAgLmNhdGVnb3J5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW5uZXJDYXRlZ29yeSB7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbml0aWFsQ2F0ZWdvcnkge1xuICBmbGV4OiBub25lO1xufVxuLmhjY2F0ZWdvcnkge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0yKTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA0cHggMTVweDtcbn1cbi50ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oY3RleHQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGN0ZXh0OmhvdmVyLFxuLmhjdGV4dDpmb2N1cyxcbi5oY3RleHQ6YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbWFnZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMC44cmVtIDAuOHJlbSAwLjhyZW07XG59XG4uYXJyb3cge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5saW5rU2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCA1cHggMCA1cHg7XG59IiwiZGl2Lm5vcm1hbFRleHQgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaW5mb1RpdGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Y4YzYzYTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLW1haW4teWVsbG93KTtcbn1cbi5pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hcHBQcm9jZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1aWNrQ29udGFjdEluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkpO1xuICBwYWRkaW5nOiA5cHggMTBweCAwIDEwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnF1aWNrQXBwSW5mbyB7XG4gIHBhZGRpbmc6IDlweCAxMHB4IDAgMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnF1aWNrQXBwSW5mbyBzdmcsXG4ucXVpY2tDb250YWN0SW5mbyBzdmcge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5xdWlja0FwcEluZm8gPiBkaXYgPiBkaXYsXG4ucXVpY2tDb250YWN0SW5mbyA+IGRpdiA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5xdWlja0NvbnRhY3RJbmZvIDpnbG9iYWwoLnF1aWNrSW5mb0NvbnRhY3RJdGVtKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4uYXBwUHJvY2Vzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbiAgYm9yZGVyOiAjYmNiYWJhIDFweCBzb2xpZDtcbiAgYm9yZGVyOiB2YXIoLS1zaWx2ZXIpIDFweCBzb2xpZDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTEwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYmVuZWZpdEluZm8sXG4uYXBwUHJvY2VzcyB7XG4gIHBhZGRpbmc6IDAgMzBweCAxMHB4IDA7XG59XG4uYXBwUHJvY2VzcyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucm93LFxuLnJvdzMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cbnNwYW5bY2xhc3M9J21vcmVMaW5rJ10ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5kaXZbaWQ9J2VkaXRvckZJUEcnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGluayA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5iZW5lZml0SW5mb0Rlc2Mge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4udWxDb250YWluZXJXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRleHRGYWRlT3V0e1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4uZXhwYW5kQ29sbGFwc2VCdG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6ICMwOTY0YjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmVuZWZpdEluZm8sXG4gIC5hcHBQcm9jZXNzIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAuYXBwUHJvY2VzcyB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLmFwcFByb2Nlc3M6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJvdzMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi5kcm9wZG93bkJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAzcHggMTBweCAzcHggMTBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4udGV4dEJveCB7XG4gIGJvcmRlci1ib3R0b206IGJsYWNrIGRhc2hlZCB0aGluO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZHJvcGRvd25CdXR0b246aG92ZXIsXG4uZHJvcGRvd25CdXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLnZpZXdUYWJsZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi52aWV3VGFibGUgc3ZnIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnVsW2FyaWEtbGFiZWxsZWRieT0nZmlwZ1RhYmxlJ10ge1xuICBtaW4td2lkdGg6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1TZW1pQm9sZCcsICdTb3VyY2UgU2FucyBQcm8gU2VtaUJvbGQnLFxuICAgICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnRleHRCb3gge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlld1RhYmxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbiIsIi5hbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFsaW5rOmhvdmVyLFxuLmFsaW5rOmhvdmVyIC5iYW5uZXJUZXh0IHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYW5uZXJDb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTJweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2NvbnRhY3RfdXNfYXJyb3cuOTZiYTIxNjYuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmJhbm5lckNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uYmFubmVyVGV4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmFycm93IHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmFsaW5rIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxufVxuIiwiLnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnRleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuLnN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gIH1cbn1cbiIsIi53cmFwcGluZ1JvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cbi50aXRsZTpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDIsIDE5OSwgMTk5LCAxKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktMik7XG59XG5cbi5oZWFkaW5nQ29udGFpbmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRpbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5leHBhbmRCdG4ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5tYWluQ29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW5Db250ZW50LmNvbGxhcHNlZCB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYm94IHtcbiAgICAvKm1pbi1oZWlnaHQ6IDIxOHB4OyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wem5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gIG1hcmdpbjogMi41JSAwIDIuNSUgMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0IHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA2JSAwIDYlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCA3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNDUxcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA2JSAwIDYlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNCUgMCA0JSAwO1xuICAgIG1hcmdpbjogMCAwIDAgOCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA0JSAwIDQlIDA7XG4gICAgbWFyZ2luOiAwIDAgMCAzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNTFweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDQlIDAgNCUgMDtcbiAgICBtYXJnaW46IDAgMCAwIDAlO1xuICB9XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5saXN0IHtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4iLCIuU3Vic2NyaWJlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5ib3gge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYwZmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0zKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uc3Vic2NyaWJlQ29udGFpbmVyLFxuLmxhYmVsQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1YnNjcmliZUNvbnRhaW5lci5tb2JpbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxhYmVsQ29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sYWJlbENvbnRhaW5lci5tb2JpbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2NGI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmljb24gPiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaGVhZGluZzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuU3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnN0aWNreUNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yaWdodFJhaWxNb2JpbGVDb2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmlnaHRSYWlsTW9iaWxlQ29udGVudCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbnNwYW4ubm9ybWFsVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmVuZWZpdCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLmFycm93X2Rvd24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJlbmVmaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuIiwic3Bhbi5ub3JtYWxUZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktZGFyay1ncmV5LTIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iZW5lZml0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuLmFycm93X2Rvd24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS0yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iZW5lZml0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiIsIi5yb3cge1xuICBib3JkZXItdG9wOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNyk7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5iZW5lZml0bGlzdCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uYmVuZWZpdGxpc3QgYSxcbi5iZW5lZml0bGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mZWRlcmFsUmVzdWx0cyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlua0NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjUlO1xufVxuLmxpbmsge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRlc2NyaXB0aW9uQ29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNSU7XG59XG4uZGVzY3JpcHRpb25Db250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nXG59XG4uY29udGludWF0aW9uIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgcGFkZGluZzogMCAxJSAwIDElO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYWdlcyB7XG4gIG1hcmdpbjogMCAxLjUlIDAgMS41JTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucHJldiB7XG4gIG1hcmdpbjogMCAyJSAwIDA7XG59XG4ubmV4dCB7XG4gIG1hcmdpbjogMCAwIDAgMiU7XG59XG4ubmV4dCxcbi5wcmV2IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm5leHQgc3ZnLFxuLnByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5wYWdlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2VyIGE6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWdlciBhLmN1cnJlbnRQYWdlIHtcbiAgY29sb3I6ICMwOTY0QjY7IFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2VyIGEuY3VycmVudFBhZ2U6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi50YWdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDRweCA2cHggMCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZWxsaXBzaXMge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2F0ZWdvcnkge1xuICBjb21wb3NlczogdGFncztcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZlZGVyYWwge1xuICBjb21wb3NlczogdGFncztcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMDk2NGI2IDFweCBzb2xpZDtcbiAgYm9yZGVyOiB2YXIoLS1tYWluLWJsdWUpIDFweCBzb2xpZDtcbn1cblxuLnN0YXRlIHtcbiAgY29tcG9zZXM6IHRhZ3M7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmV4dHJhTWFyZ2luIHtcbiAgcGFkZGluZzogNXB4IDE1cHggMjBweCAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhdGVnb3J5IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmV4dHJhTWFyZ2luIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5ub3Jlc3VsdHMge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi50aHJvYmJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5sYWJlbCxcbi5yZXN1bHQsXG4ucmVzdWx0VGFnIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5yZXN1bHRUYWcge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5kcm9wRG93biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uZHJvcERvd246Zm9jdXMge1xuICBvdXRsaW5lOiAjMDE1ZmNjIGF1dG8gMXB4O1xufVxuXG4uY2xlYXJCdXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWRhcmstZ3JleS0yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB3aGl0ZSAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbi5jbGVhckJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5yZXN1bHQge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTUuNThweDtcbn1cbi5pY29uIHtcbiAgY29sb3I6IHJlZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sb2FkaW5nRG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbn1cbi5kb3RPbmUsXG4uZG90VHdvLFxuLmRvdFRocmVlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc2hvd0hpZGVEb3QgMi41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5kb3RPbmUge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uZG90VHdvIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmRvdFRocmVlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3dIaWRlRG90IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZHJvcERvd24ge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbiAgLnJlc3VsdFRhZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2xlYXJCdXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbiIsIi5zZWFyY2hCYXIge1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbn1cblxuLnNlYXJjaEJhciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW47XG59XG5cbi5zZWFyY2hCYXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEwKTtcbn1cblxuLyp3cmFwcyB0byBzZWNvbmQgbGluZSovXG4uYmFja0xpbmsge1xuICB0ZXh0LWluZGVudDogLTI1cHg7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlYXJjaExpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdGhlckxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmljb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYWNrTGluayB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLnNlYXJjaExpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLm90aGVyTGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzozMDAsNDAwLDcwMCw5MDB8U291cmNlK1NhbnMrUHJvJmRpc3BsYXk9c3dhcCcpO1xuLyppbXBvcnQgc3R5bGVzIGxpa2UgICBjb21wb3NlczogY2xhc3NOYW1lIGZyb20gXCIuLi8uLi9Db21tb24vZ2xvYmFsLmNzc1wiOyovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZS1TYW5zLVByby1SZWd1bGFyJyksXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YxNi9TNnV5dzRCTVVUUEhqeDR3WGlXdEZDYy53b2ZmMilcbiAgICAgIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qYmx1ZSBib3JkZXIgdHJhbnNwYXJlbnQgYmFja2dyb3VuZCBidXR0b24qL1xuLnRyYW5zcGFyZW50QnV0dG9uIHtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OWE3O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDE1cHg7XG59XG5cbi50cmFuc3BhcmVudEJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi8qbWlzbWF0Y2hlZCBoZWFkaW5ncyBzdHlsaW5nKi9cbi5taXNtYXRjaGVkSGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWlzbWF0Y2hlZFNlY29uZFdvcmQge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIExhenkgTG9hZGluZzogZmFkZSBpbWFnZSBpbiBhZnRlciBsb2FkICovXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcge1xuXHRvcGFjaXR5OiAwO1xufVxuLmxhenlsb2FkZWQge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zO1xufVxuIFxuLyogQ2hhdGJvdCBidXR0b25zICovXG4uYWMtcHVzaEJ1dHRvbjpkaXNhYmxlZHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4iLCIud3JhcHBpbmdMaW5rIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi53cmFwcGluZ0xpbms6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGluZyB7XG4gIGNvbXBvc2VzOiBtaXNtYXRjaGVkU2Vjb25kV29yZCBmcm9tICcuLi8uLi9Db21tb24vZ2xvYmFsLmNzcyc7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uaGVhZGluZzIge1xuICBjb21wb3NlczogbWlzbWF0Y2hlZEhlYWRpbmcgZnJvbSAnLi4vLi4vQ29tbW9uL2dsb2JhbC5jc3MnO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmljb25OYW1lLFxuLmJvZHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5zdWJIZWFkaW5nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmFsaWduQ2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMTJweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTMwcHg7XG59XG4uYWxpZ25tZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5sb2dvUm93IHtcbiAgcGFkZGluZzogNDBweCAwIDYwcHggMDtcbn1cbi5hbGlnbm1lbnQyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYWxpZ25tZW50MiBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbWdfY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGltZWxpbmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5pY29uTmFtZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG4uaWNvbk5hbWU6aG92ZXIge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFsaWdubWVudDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ub01hcmdpbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRpbmcsXG4gIC5oZWFkaW5nMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYWxpZ25tZW50MiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYWxpZ25tZW50MyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYm9keSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYWxpZ25tZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5hbGlnbkNlbnRlciB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cbiIsIi5iYWNrZ3JvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggbGlnaHRncmV5O1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG4uYWxpZ25DZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmFsaWdubWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMTBweCkge1xuICAuYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MnB4KSB7XG4gIC5tYXJnaW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hbGlnbm1lbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmljb24ge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5hbGlnbkNlbnRlciB7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTVweCkgYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5hbGlnbm1lbnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmJhY2tncm91bmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWxpZ25tZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kIGEsXG4uYmFja2dyb3VuZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi50aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICBoZWlnaHQ6IDEyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTE3KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnRleHQge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG4iLCIucGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLmxpc3Qge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuLmJvZHkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNjBweCAzMHB4O1xufVxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDY1ZmY7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTkpO1xufVxuXG4uc2VjdGlvbnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiIsIi5hZ2VuY2llcyxcbi5jYXRlZ29yaWVzIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uaGVhZGVyVGl0bGUge1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMjFweDsgLyogRm9yIElFMTEqL1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkZXJUaXRsZSBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG5cbi5iZ0JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xufVxuXG4uY2FyZHMgdWwsXG4uY2FyZHNJdGVtIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hLmFsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLmFsaW5rOmhvdmVyICoge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi8qRmxleCBpdGVtcyovXG4uY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcmRzSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IC8qIEZvciBJRTExKi9cbiAgcGFkZGluZzogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcmRzSXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHZhcigtLWRhcmstZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5jYXJkc0NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyAvKiBGb3IgSUUxMSovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmNhcmRzIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMCA0NnB4IDEwcHggMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uYWdlbmNpZXMgLmNhcmRzIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmNhdGVnb3JpZXMgLmNhcmRzSWNvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5jYXJkc0ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmFnZW5jaWVzIC5jYXJkc0ljb24ge1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiA2NXB4O1xufVxuXG4uY2F0ZWdvcmllcyAuY2FyZHNJY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmNhcmRzIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOGM4YjhiO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkIHZhcigtLWxpZ2h0LWdyZXktNyk7XG4gIG1hcmdpbjogLThweCAwIDAgMDtcbn1cblxuLmFkdlNlYXJjaCB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5zZWFyY2hCdG4ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmFkdlNlYXJjaCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAxIGNhcmQgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jYXJkcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIDIgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTY5cHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuY2FyZHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4vKiAzIGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NzBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogMzAuNSU7XG4gIH1cbn1cbi8qIDQgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG4iLCIuRmVhdHVyZWROZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU2LjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ5cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1kYXJrLWdyZXktNSk7XG59XG5cbi8qIEltYWdlICovXG4uaW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIEJvZHkgKi9cbi5jYXJkQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMy41cmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIFRpdGxlIGxpbmsgKi9cbi5saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpbmsgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogUHVibGlzaGVkIERhdGUgKi9cbi5wdWJsaXNoZWREYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBTdW1tYXJ5ICovXG4uc3VtbWFyeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhjNjNhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbWFpbi15ZWxsb3cpO1xuICBwYWRkaW5nLXRvcDogMS44cmVtO1xufVxuLnN1bW1hcnksXG4uc3VtbWFyeSBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBGb290ZXIgKi9cbi5jYXJkRm9vdGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBDYXRlZ29yaWVzICovXG4uY2F0ZWdvcmllc0xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhdGVnb3J5SXRlbSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNhdGVnb3J5SXRlbS5pc05vdExhc3Q6OmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5GZWF0dXJlZE5ld3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLyogSW1hZ2UgKi9cbiAgLmltZyB7XG4gICAgaGVpZ2h0OiAyMi41cmVtO1xuICB9XG5cbiAgLmFydGljbGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cmVtKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5saW5rIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG5cbiAgLyogUHVibGlzaGVkIERhdGUgKi9cbiAgLnB1Ymxpc2hlZERhdGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuc3VtbWFyeSxcbiAgLnN1bW1hcnkgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAvKiBGb290ZXIgKi9cbiAgLmNhcmRGb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi8qIEZvb3RlciAqL1xuLmNhcmRGb290ZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLyogQ2F0ZWdvcmllcyAqL1xuLmNhdGVnb3JpZXNMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXRlZ29yeUl0ZW0gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JleS04KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXRlZ29yeUl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2F0ZWdvcnlJdGVtLmlzTm90TGFzdDo6YWZ0ZXIge1xuICBjb2xvcjogIzY2NjY2NjZiO1xuICBjb250ZW50OiAnfCc7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJkRm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIH1cbn1cbiIsIi5OZXdzQ2FyZCB7XG4gIGhlaWdodDogNDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgxNTMsIDE1MywgMTUzLCAxKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbGlnaHQtZ3JleS0xMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLyogUHVibGlzaGVkIERhdGUgKi9cbi5wdWJsaXNoZWREYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnB1Ymxpc2hlZERhdGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnB1Ymxpc2hlZERhdGUgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAwIDFyZW0gMC4xcmVtO1xufVxuXG4ucHVibGlzaGVkRGF0ZS5zbWFsbCB7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLnB1Ymxpc2hlZERhdGUuc21hbGw6aG92ZXJ7XG4gIGNvbG9yOiAjMDk2NGI2O1xufVxuXG4ucHVibGlzaGVkRGF0ZS5sYXJnZSB7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLnB1Ymxpc2hlZERhdGUuc21hbGw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogM3JlbSBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiAzcmVtIHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG4gIGJvcmRlci1yaWdodDogMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnB1Ymxpc2hlZERhdGUubGFyZ2U6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogNHJlbSBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiA0cmVtIHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG4gIGJvcmRlci1yaWdodDogM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLyogSW1hZ2UgKi9cbi5pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaW1nLnNtYWxsIHtcbiAgaGVpZ2h0OiAxOHJlbTtcbn1cblxuLmltZy5sYXJnZSB7XG4gIGhlaWdodDogMjcuOXJlbTtcbiAgLyogZmxleC1zaHJpbms6IDA7ICovXG59XG5cbi8qIEJvZHkgKi9cbi5jYXJkQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAycmVtIDJyZW0gMnJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBUaXRsZSBsaW5rICovXG4ubGluayB7XG59XG5cbi5saW5rLnNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4ubGluay5sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5saW5rIGgyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cblxuLmxpbmsuc21hbGwgaDIge1xuICBtYXJnaW46IDJyZW0gMnJlbSAwIDJyZW07XG59XG5cbmEubGluay5zbWFsbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzA5NjRiNjtcbn1cblxuLmxpbmsubGFyZ2UgaDIge1xuICBtYXJnaW46IDJyZW0gMnJlbSAwIDJyZW07XG59XG5cbi8qIFN1bW1hcnkgKi9cbi5zdW1tYXJ5LnNtYWxsLFxuLnN1bW1hcnkuc21hbGwgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uc3VtbWFyeS5sYXJnZSxcbi5zdW1tYXJ5LmxhcmdlIHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYS5saW5rLFxuICBhLmxpbmsuc21hbGwsXG4gIGEubGluay5sYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBSZXNldHRpbmcgYWxsIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGZvciBhbGwgdG8gbG9vayBzbWFsbCBvbiBtb2JpbGUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuTmV3c0NhcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2FyZEJvZHkge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLnB1Ymxpc2hlZERhdGUuc21hbGwsXG4gIC5wdWJsaXNoZWREYXRlLmxhcmdlIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cblxuICAucHVibGlzaGVkRGF0ZS5zbWFsbDo6YWZ0ZXIsXG4gIC5wdWJsaXNoZWREYXRlLmxhcmdlOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogM3JlbSBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci10b3A6IDNyZW0gc29saWQgdmFyKC0tZGFyay1ncmV5KTtcbiAgICBib3JkZXItcmlnaHQ6IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuaW1nLnNtYWxsLFxuICAuaW1nLmxhcmdlIHtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICB9XG5cbiAgLmxpbmsuc21hbGwsXG4gIC5saW5rLmxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxuXG4gIC5zdW1tYXJ5LnNtYWxsLFxuICAuc3VtbWFyeS5sYXJnZSxcbiAgLnN1bW1hcnkuc21hbGwgcCxcbiAgLnN1bW1hcnkubGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbiIsIi5OZXdzU3Vic2NyaWJlIHtcbn1cblxuLmZ1bGxTY3JlZW4udG9wIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xNyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnVsbFNjcmVlbi50b3AgLndpdGhMaW5lQnJlYWtzIHtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZ1bGxTY3JlZW4uYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLmZ1bGxTY3JlZW4uYm90dG9tIC5yaWdodFNpZGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxNTMgMTUzIDE1MykgIWltcG9ydGFudDtcbn1cblxuLmZ1bGxTY3JlZW4uYm90dG9tIC5ncmlkV3JhcHBlciB7XG4gIHBhZGRpbmc6IDMuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzNywgMjM3LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTE4KTtcbn1cblxuLyogUklHSFQgUkFJTCBTVFlMRVMgKi9cbi5yaWdodFJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM3LCAyMzcsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTgpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbn1cbi5yaWdodFJhaWwgaW1nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnJpZ2h0UmFpbFRpdGxlU2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5yaWdodFJhaWxJbmZvIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBibGFjayBzb2xpZDtcbn1cbi5yaWdodFJhaWxUaXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxOTM1NWU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTUpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yaWdodFJhaWwgLndpdGhMaW5lQnJlYWtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQkFOTkVSIFdSQVBQRVIgKi9cbi5iYW5uZXJXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogVElUTEUgQ09OVEFJTkVSICovXG4udGl0bGVDb250YWluZXIge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi50aXRsZUNvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5mdWxsU2NyZWVuIC50aXRsZUNvbnRhaW5lciAub25lTGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aXRsZUNvbnRhaW5lciAud2l0aExpbmVCcmVha3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMy44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udGl0bGVDb250YWluZXIgLmJhY2tncm91bmRJbWcge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYm90dG9tOiAtN3B4O1xuICBsZWZ0OiAtMjNweDtcbn1cblxuLmZ1bGxTY3JlZW4gLnRpdGxlQ29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xufVxuXG4vKiBSSUdIVCBTSURFICovXG4ucmlnaHRTaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmNmI7XG59XG5cbi5yaWdodFNpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDMuOHJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmZ1bGxTY3JlZW4udG9wIC5yaWdodFNpZGUgLmluZm8ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5yaWdodFNpZGUgLnN1YnNjcmliZUZvcm1EZXNrdG9wIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLyogU1VCU0NSSUJFIEZPUk0gKi9cbi5TdWJzY3JpYmVGb3JtIHtcbn1cblxuLnN1YnNjcmliZUZvcm1Nb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAucmlnaHRSYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZ1bGxTY3JlZW4uYm90dG9tIC5yaWdodFNpZGUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5mdWxsU2NyZWVuLnRvcCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gIC5mdWxsU2NyZWVuLmJvdHRvbSAuZ3JpZFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAuZnVsbFNjcmVlbi5ib3R0b20gLmJhbm5lcldyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZnVsbFNjcmVlbi5ib3R0b20gLnRpdGxlQ29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmZ1bGxTY3JlZW4uYm90dG9tIC50aXRsZUNvbnRhaW5lciAud2l0aExpbmVCcmVha3Mge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZ1bGxTY3JlZW4uYm90dG9tIC5pbmZvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC8qIFRJVExFIENPTlRBSU5FUiAqL1xuICAuZnVsbFNjcmVlbi50b3AgLnRpdGxlQ29udGFpbmVyIC53aXRoTGluZUJyZWFrcyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5mdWxsU2NyZWVuLnRvcCAuYmFja2dyb3VuZEltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZnVsbFNjcmVlbi50b3AgLnRpdGxlQ29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIFJJR0hUIFNJREUgKi9cbiAgLnJpZ2h0U2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5mdWxsU2NyZWVuLnRvcCAucmlnaHRTaWRlIC5pbmZvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC5zdWJzY3JpYmVGb3JtRGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdWJzY3JpYmVGb3JtTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZnVsbFNjcmVlbi5ib3R0b20gLnRpdGxlQ29udGFpbmVyIC53aXRoTGluZUJyZWFrcyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cblxuICAuZnVsbFNjcmVlbi5ib3R0b20gLnRpdGxlQ29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDYuNnJlbTtcbiAgICBoZWlnaHQ6IDYuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJpZ2h0UmFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuIiwiLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDYwLCAxMDMsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMjApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xufVxuLmNvbXBhc3NJY29uIHtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnRpdGxlQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSxcbi50ZXh0Qm94OjpwbGFjZWhvbGRlcixcbi5ub3JtYWxUZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLUV4dHJhTGlnaHQnLCAnU291cmNlIFNhbnMgUHJvIEV4dHJhTGlnaHQnLFxuICAgICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCxcbmlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTIwKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiB3aGl0ZSBkYXNoZWQgdGhpbjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjY7XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbmlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5idXR0b24sXG4ucmlnaHRSYWlsQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEM2M0E7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogYmxhY2s7XG59XG4uZXJyb3Ige1xuICBjb2xvcjogI2RhMDAwMDtcbiAgY29sb3I6IHZhcigtLXJlZC0zKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmVycm9yMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgLmJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAudGl0bGVDb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuICAuYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYmFja2dyb3VuZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5iYWNrZ3JvdW5kIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3gsXG4gIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxufVxuXG4vKiBTUEVDSUFMIFNUWUxFUyBGT1IgTkVXUyBQQUdFUyAqL1xuLmZvck5ld3NQYWdlIGJyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9yTmV3c1BhZ2UgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3gsXG4uZm9yTmV3c1BhZ2UgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMzJyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiB3aGl0ZSBkYXNoZWQgdGhpbjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvck5ld3NQYWdlIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuLmZvck5ld3NQYWdlIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUsXG4uZm9yTmV3c1BhZ2UgLnRleHRCb3g6OnBsYWNlaG9sZGVyLFxuLmZvck5ld3NQYWdlIC5ub3JtYWxUZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZm9yTmV3c1BhZ2UuYm90dG9tIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuLmZvck5ld3NQYWdlLmJvdHRvbSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveElFLFxuLmZvck5ld3NQYWdlLmJvdHRvbSAudGV4dEJveDo6cGxhY2Vob2xkZXIsXG4uZm9yTmV3c1BhZ2UuYm90dG9tIC5ub3JtYWxUZXh0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uZm9yTmV3c1BhZ2UuYm90dG9tIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuLmZvck5ld3NQYWdlLmJvdHRvbSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveElFIHtcbiAgYm9yZGVyLWJvdHRvbTogYmxhY2sgZGFzaGVkIHRoaW47XG59XG5cbi5mb3JOZXdzUGFnZSAuZm9ybVJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvck5ld3NQYWdlIC5pbnB1dFdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmZvck5ld3NQYWdlIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJpZ2h0UmFpbEJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZm9yTmV3c1BhZ2UgLmJ1dHRvbixcbi5yaWdodFJhaWxCdXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjA4LCA3OCwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5mb3JOZXdzUGFnZS5ib3R0b20gaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3gsXG4gIC5mb3JOZXdzUGFnZS5ib3R0b20gaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZm9yTmV3c1BhZ2UgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3gsXG4gIC5mb3JOZXdzUGFnZSBpbnB1dFt0eXBlPSd0ZXh0J10udGV4dEJveElFIHtcbiAgICBtYXgtd2lkdGg6IDIxLjVyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLmZvck5ld3NQYWdlIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuICAuZm9yTmV3c1BhZ2UgaW5wdXRbdHlwZT0ndGV4dCddLnRleHRCb3hJRSxcbiAgLmZvck5ld3NQYWdlIC50ZXh0Qm94OjpwbGFjZWhvbGRlcixcbiAgLmZvck5ld3NQYWdlIC5ub3JtYWxUZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIC5mb3JOZXdzUGFnZSAuYnV0dG9uIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5mb3JOZXdzUGFnZS5ib3R0b20gLmZvcm1Sb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mb3JOZXdzUGFnZS5ib3R0b20gLmlucHV0V3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9yTmV3c1BhZ2UuYm90dG9tIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94LFxuICAuZm9yTmV3c1BhZ2UuYm90dG9tIGlucHV0W3R5cGU9J3RleHQnXS50ZXh0Qm94SUUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJpZ2h0UmFpbEJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgfVxufVxuIiwiLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi50aXRsZSAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4udGl0bGUgLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFydGljbGVUaXRsZVJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbiIsIi5zaGFyZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6IHJnYmEoMCwgODksIDE2NywgMSk7XG59XG4uc2hhcmVJY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNoYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICB9XG59IiwiLk5ld3NCdXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgODksIDE2NywgMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgODksIDE2NywgMSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uUHJpbnRCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5OZXdzQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OWE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLk5ld3NCdXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5OZXdzQnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG5UZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLk5ld3NCdXR0b24ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4iLCIuRWRpdG9yUGlja3Mge1xufVxuXG4uY2FyZFdyYXBwZXIge1xuICAvKiBtYXJnaW4tYm90dG9tOiA0cmVtOyAqL1xuICAvKiBoZWlnaHQ6IDUycmVtOyAqL1xuICBoZWlnaHQ6IDQ3LjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkc0NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5jYXJkV3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuIiwiLkRpc2NvdmVyTmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleSk7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5zbGlkZXJHcmlkIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cblxuLmRpc2NvdmVyTmV3c1NsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuXG4uY2FyZCB7XG4gIHdpZHRoOiAyMi41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhdE5hbWVMaW5rIHNwYW4ge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmltZyB7XG4gIHdpZHRoOiAyMi41cmVtO1xuICBoZWlnaHQ6IDE1cmVtO1xufVxuXG5kaXYuaW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuOmdsb2JhbCguc2xpY2stcHJldik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguL2Fycm93LWNpcmNsZS1sZWZ0LnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuOmdsb2JhbCguc2xpY2stbmV4dCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguL2Fycm93LWNpcmNsZS1yaWdodC5zdmcpO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjpnbG9iYWwoLnNsaWNrLXByZXYpIHtcbiAgdG9wOiBhdXRvO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDYuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbjpnbG9iYWwoLnNsaWNrLW5leHQpIHtcbiAgdG9wOiBhdXRvO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDYuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZGlzY292ZXJOZXdzU2xpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzY292ZXJOZXdzU2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGlzY292ZXJOZXdzU2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc2NvdmVyTmV3c1NsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NjBweCkge1xuICAuZGlzY292ZXJOZXdzU2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNzBweDtcbiAgfVxufVxuIiwiLlJlY2VudE5ld3Mge1xufVxuXG4uY2FyZHNSb3cge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uY2FyZFdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmRXcmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiAgKi9cbi8qICAqL1xuLyogICovXG4vKiAgKi9cblxuLm5ld3NCdXR0b24ge1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxNXB4O1xufVxuXG4ubmV3c0J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5iZ0JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXkpO1xufVxuXG4ubmV3c0J1dHRvbiBzdmcge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uY2F0RHJvcGRvd25Cb3gge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhdERyb3Bkb3duIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jYXRMYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm5ld3NSb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzSWNvbnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLypGbGV4IGl0ZW1zKi9cbi5jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNhcmRzSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyNCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLmNhcmRzSXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXktNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5jYXJkc0NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKnBvc2l0aW9uOiByZWxhdGl2ZTsqL1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRzQ29udGVudCBoMSB7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZHNDb250ZW50IGE6aG92ZXIgaDEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcmRzQ29udGVudCBzcGFuIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYm9keVBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xufVxuXG4uZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5pbWdCb3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRJbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDsgLypjZW50ZXJzIGltZyBhIGJpdCovXG59XG5cbi5jYXJkcyBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6ICMwMDU5YTc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtOSk7XG4gIG1hcmdpbjogMTZweCAwO1xuICAvKmZsZXg6IDEgMCBhdXRvOyovXG59XG5cbi5sb2FkTW9yZUJveCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1NXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50cmFuc3BhcmVudEJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA1OWE3O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTlhNztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlLTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRyYW5zcGFyZW50QnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTlhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4vKiA0IGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmNhcmRzSXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNhdERyb3Bkb3duQm94IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuY2F0RHJvcGRvd24ge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qMyBjYXJkcyBpbiBhIHJvdyovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGl0bGVCb3gge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4IDMlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiAzMS4yJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICB9XG4gIC5jYXJkc0l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjNlbTtcbiAgfVxuICAuY2FyZEltZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKiEqMiBjYXJkcyBpbiBhIGNvbHVtbiohKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmNhcmRzSXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNhcmRzIGgzIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIC5uZXdzQnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5jYXREcm9wZG93bkJveCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAuY2FyZEltZyB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG5cbi8qMSBjYXJkIGluIGEgcm93Ki9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudGl0bGVCb3gge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY2FyZHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLmNhcmRJbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkc0NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkc0NvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FyZHNDb250ZW50IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvZHlQYWRkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbmZpbml0ZS1zY3JvbGwtZXhhbXBsZV9fc2Nyb2xsYWJsZS1wYXJlbnQge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogICovXG4vKiAgKi9cbi8qICAqL1xuLyogICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkc1JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZHNDb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuIiwiLnRhZ1RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJ1dHRvbnNDb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5idXR0b25zQ29udGFpbmVyIGJ1dHRvbixcbi5idXR0b25zQ29udGFpbmVyIHNwYW4ge1xuICBtYXJnaW46IDNyZW0gMnJlbSAycmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuTmV3c1RhZ3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmJ1dHRvbnNDb250YWluZXIge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci10b3A6ICM5OTk5OTkgMXB4IHNvbGlkO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5idXR0b25zQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG59XG4iLCIuTmV3c0FydGljbGUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uTmV3c0NvbHVtbiB7XG4gIGJvcmRlci1yaWdodDogbGlnaHRncmV5IDFweCBzb2xpZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5OZXdzQXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuTmV3c0NvbHVtbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbn1cbiIsIi50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaW1hZ2Uge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi5hcnRpY2xlQm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206ICM2NjY2NjYgMC4xcmVtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1saWdodC1ncmV5LTgpIDAuMXJlbSBzb2xpZDtcbn1cbi5hcnRpY2xlQm9keSBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1NZWRpdW0nLCAnTGF0byBNZWRpdW0nLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5icmVhZGNydW1iIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5hcnRpY2xlQm9keSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cbi5kZXNrdG9wSW1hZ2Uge1xuICBoZWlnaHQ6IDQ1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM2NjY2NjYgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1saWdodC1ncmV5LTgpIHNvbGlkO1xufVxuLm1vYmlsZUltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXNrdG9wSW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wdWJsaXNoRGF0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYXJ0aWNsZVRpdGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNjNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW5mb0ljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFydGljbGVCYW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZGVza3RvcEltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVJbWFnZSB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICAgIG9yZGVyOiAxO1xuICAgIGhlaWdodDogMTNyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZUltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC53YXJuaW5nIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAucHVibGlzaERhdGUge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5hcnRpY2xlVGl0bGUge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xufVxuQG1lZGlhIHByaW50IHtcbiAgLm1vYmlsZUltYWdlLFxuICAuZGVza3RvcEltYWdlLFxuICAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xufVxuIiwiLnNlY3Rpb25UaXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206ICM2NjY2NjYgMC4xNXJlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbGlnaHQtZ3JleS04KSAwLjE1cmVtIHNvbGlkO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi5iZW5lZml0TGlua3Mge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLmRpdmlkZXIsXG4ubm9EaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5kaXZpZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogIzY2NjY2NiBkYXNoZWQgMC4xcmVtO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1saWdodC1ncmV5LTgpIGRhc2hlZCAwLjFyZW07XG59XG4iLCIuY2FyZFdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmNhdGVnb3J5VGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5icmVhZGNydW1iIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmRXcmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLkZlYXR1cmVkVmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDAgYXV0bztcbn1cblxuLkZlYXR1cmVkVmlkZW86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDMzLCAzMywgMzMsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHZhcigtLXZlcnktZGFyay1ncmV5LTQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4udmlkZW9Db250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wbGF5ZXJDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiBQbGF5ZXIgcmF0aW86IDEwMCAvICgxMjgwIC8gNzIwKSAqL1xufVxuXG4ucmVhY3RQbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLkZlYXR1cmVkVmlkZW8ge1xuICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgfVxuXG4gIC5wbGF5ZXJDb250YWluZXIge1xuICAgIHdpZHRoOiA2NHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5GZWF0dXJlZFZpZGVvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogNC41cmVtIGF1dG8gMCBhdXRvO1xuICB9XG59XG4iLCIuVmlkZW9EZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb0hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2Y4YzYzYTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHZhcigtLW1haW4teWVsbG93KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4udmlkZW9IZWFkaW5nIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxcmVtIDEuNXJlbTtcbn1cblxuLmRlc2Mge1xuICBtYXJnaW46IDFyZW0gMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnRpdGxlTGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGl0bGVMaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLyogQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7ICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLlZpZGVvRGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW0gMCAxLjVyZW07XG4gIH1cblxuICAudmlkZW9IZWFkaW5nIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDcuNXJlbTtcbiAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG5cbiAgLmRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5WaWRlb0Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubG9nbyB7XG4gICAgbWFyZ2luOiBhdXRvIDFyZW0gYXV0byAtLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGl0bGVMaW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbTtcbiAgfVxufVxuIiwiLk1vcmVWaWRlb3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uTW9yZVZpZGVvcyA+IDpnbG9iYWwoLnJvdzpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnZpZGVvQ2FyZENvbCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5WaWRlb0NhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LTgpO1xufVxuXG4udmlkZW9Db250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBsYXllckNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIFBsYXllciByYXRpbzogMTAwIC8gKDEyODAgLyA3MjApICovXG59XG5cbi5yZWFjdFBsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udmlkZW9DYXJkQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbSAxLjVyZW07XG59XG5cbi50aXRsZUxpbmssXG4udGl0bGVMaW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uZGF0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5kZXNjIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuTW9yZVZpZGVvcyA+IDpnbG9iYWwoLnJvdzpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLk1vcmVWaWRlb3MgPiA6Z2xvYmFsKC5yb3c6Zmlyc3QtY2hpbGQpIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLnZpZGVvQ2FyZEJvZHkgaDEge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLlZpZGVvQ2FyZCB7XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5WaWRlb0NhcmQge1xuICAgIGhlaWdodDogNDdyZW07XG4gIH1cbn1cbiIsIi5oZWFkZXJUaXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEyMXB4OyAvKiBGb3IgSUUxMSovXG4gIG1hcmdpbjogMDtcbn1cblxuLmhlYWRlclRpdGxlIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbn1cbiIsIi5jYXRCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzAwNTlhNztcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5YTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstYmx1ZS05KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxNXB4O1xufVxuXG4uY2F0QnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5YTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS05KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLmNhdEJ1dHRvbiBzdmcge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnV0dG9uUm93IHtcbiAgcGFkZGluZzogMzBweCAwIDYwcHggMDtcbn1cbiIsIi5oZWFkaW5nIHtcbiAgY29tcG9zZXM6IG1pc21hdGNoZWRTZWNvbmRXb3JkIGZyb20gJy4uLy4uL0NvbW1vbi9nbG9iYWwuY3NzJztcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbnQgYSB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb250IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkaW5nUm93IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLmhlYWRpbmcyIHtcbiAgY29tcG9zZXM6IG1pc21hdGNoZWRIZWFkaW5nIGZyb20gJy4uLy4uL0NvbW1vbi9nbG9iYWwuY3NzJztcbiAgY29sb3I6ICMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5ib2xkSGVhZGluZ1dvcmxkIHtcbiAgY29tcG9zZXM6IG1pc21hdGNoZWRTZWNvbmRXb3JkIGZyb20gJy4uLy4uL0NvbW1vbi9nbG9iYWwuY3NzJztcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmljb25OYW1lLFxuLmJvZHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5zdWJIZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMwNzNjNjc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWxpZ25DZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbGlnbm1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmFsaWdubWVudDIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pbWdfY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGltZWxpbmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5pY29uTmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFsaWdubWVudDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGluZyxcbiAgLmhlYWRpbmcyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuaGVhZGluZ1JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5hbGlnbm1lbnQyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hbGlnbm1lbnQzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5hbGlnbm1lbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnN1YkhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5hbGlnbkNlbnRlciB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi8qbmVjZXNzYXJ5IGZvciB0aGUgbW9iaWxlIGltYWdlKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWxpZ25tZW50MiB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbn1cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZjNmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTkpO1xufVxuIiwiLmNhcmQge1xuICBib3JkZXI6IDRweCB3aGl0ZSBzb2xpZDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGMEZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWxpZ2h0ZXN0KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmNhcmRzIGEsXG4uZG93bmxvYWQgYSxcbi5hZG9iZSBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcmRzIGE6aG92ZXIsXG4uZG93bmxvYWQgYTpob3Zlcixcbi5hZG9iZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL3NlYXJjaC1zb2xpZC1jcm9wcGVkLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogNDkuOCU7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5lbXBvd2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9sYXB0b3Atc29saWQtY3JvcHBlZC5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogMCAzMHB4IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmNyZWF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvcHJpbnQtc29saWQtY3JvcHBlZC5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDQ5LjglO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGVyc29uYWxpemUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL3VzZXItc29saWQtY3JvcHBlZC5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogMCAzMHB4IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRvd25sb2FkX2NhcmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL2ZpbGUtZG93bmxvYWQtc29saWQtY3JvcHBlZC5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmFkb2JlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFkb2JlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZG9iZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uY2FyZHMgaDMsXG4uZG93bmxvYWRfaGVhZGluZyBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FyZHMgcCxcbi5ib2R5IHNwYW4gcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZG93bmxvYWRfY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kb3dubG9hZHMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5kb3dubG9hZHMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRvd25sb2FkIHtcbiAgcGFkZGluZzogM3B4IDA7XG59XG4uZG93bmxvYWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLmxpbmtfdG9fdXNfYm9keSBzZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZjNmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTkpO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubG9nbyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY29udCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5sb2dvRG93bmxvYWRMaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG93bmxvYWRJY29uIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHZpc2liaWxpdHk6IGhpZGRlbjsgKi9cbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogNnJlbTtcbiAgbGVmdDogMjcuNSU7XG4gIHRvcDogMzUlO1xuICBhbmltYXRpb246IG1vdmUgMXMgaW5maW5pdGU7XG59XG5cbiAgQGtleWZyYW1lcyBtb3ZlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4ubG9nb0Rvd25sb2FkTGluazpob3ZlciAuZG93bmxvYWRJY29uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMC43O1xufSIsIiNmaXJzdERyb3Bkb3duUXVlc3Rpb24ge1xuICB3aWR0aDogNDQwcHg7XG59XG4uYWdlbmN5SW5mbyB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmdyaWRTdHlsZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICBoZWlnaHQ6IDQ0MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5ncmlkU3R5bGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTgpO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmdyaWRTdHlsZSBoNCB7XG4gIG1hcmdpbjogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogZGFya2JsdWU7XG59XG5cbiNzZWNvbmREcm9wZG93blF1ZXN0aW9uIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG5kaXZbYXJpYS1sYWJlbGxlZGJ5PSdjb250YWN0LXVzLW1vZGFsLXRpdGxlJ10ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idXR0b25MaW5rIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5idXR0b25MaW5rOmFjdGl2ZSxcbi5idXR0b25MaW5rOmhvdmVyLFxuLmJ1dHRvbkxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMTMpO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbkxpbmtCbHVlIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idXR0b25MaW5rQmx1ZTphY3RpdmUsXG4uYnV0dG9uTGlua0JsdWU6aG92ZXIsXG4uYnV0dG9uTGlua0JsdWU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLkNvbnRhY3RVc01vZGFsIDpnbG9iYWwoLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEpLFxuLkNvbnRhY3RVc01vZGFsICNjb250YWN0LXVzLWRyb3Bkb3duOmdsb2JhbCguYnRuKSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLkNvbnRhY3RVc01vZGFsIC5tb2RhbC1mb290ZXIsXG4uQ29udGFjdFVzTW9kYWwgLm1vZGFsLWJvZHksXG4uQ29udGFjdFVzTW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS04KTtcbn1cblxuLk11aUFjY29yZGlvblN1bW1hcnktcm9vdC5NdWktZm9jdXNlZCB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uTXVpQWNjb3JkaW9uU3VtbWFyeS1leHBhbmRJY29uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLk11aUFjY29yZGlvblN1bW1hcnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLkNvbnRhY3RVc01vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1zdWNjZXNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLkNvbnRhY3RVc01vZGFsIC5UZXJtcyAubW9kYWwtZm9vdGVyIC5idG4tcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuQ29udGFjdFVzTW9kYWwgLlRlcm1zIC5tb2RhbC1mb290ZXIgLmJ0bi1zdWNjZXNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1dHRvbkxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNmaXJzdERyb3Bkb3duUXVlc3Rpb24ge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgfVxuXG4gICNzZWNvbmREcm9wZG93blF1ZXN0aW9uIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0M3B4KSB7XG4gIGRpdlthcmlhLWxhYmVsbGVkYnk9J2NvbnRhY3QtdXMtbW9kYWwtdGl0bGUnXSB7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG4gICNmaXJzdERyb3Bkb3duUXVlc3Rpb24ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuXG4gICNzZWNvbmREcm9wZG93blF1ZXN0aW9uIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NTBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMzQ1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLkNvbnRhY3RVc01vZGFsIC5ncmlkU3R5bGUge1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA0NTBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gIC5Db250YWN0VXNNb2RhbCAuZ3JpZFN0eWxlIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiAzNTBweCkge1xuICAuQ29udGFjdFVzTW9kYWwgLmdyaWRTdHlsZSB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4iLCIuY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDIwcHggMzBweDtcbiAgfVxuICAiLCIuZ3JpZENvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgNWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDVmcjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgXG4gIC5mb3JtTGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgfVxuICBcbiAgLmZvcm1JbnB1dCB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG4gIFxuICAuZXJyb3JXYXJuaW5nIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgXG4gIC5lcnJvcldhcm5pbmcgLndhcm5pbmcge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIFxuICAuZXJyb3JXYXJuaW5nIHN2ZyB7XG4gICAgZmlsbDogcmVkO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIH1cbiAgXG4gIC5lcnJvcldhcm5pbmcgLndhcm5pbmcgc3ZnIHtcbiAgICBmaWxsOiAjZjhjNjNhO1xuICAgIGZpbGw6IHZhcigtLW1haW4teWVsbG93KTtcbiAgfVxuICBcbiAgLyogSUUgUGF0Y2hlcyAqL1xuICAuZm9ybUlucHV0IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICB9XG4gIC5lbWFpbExhYmVsIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmVtYWlsSW5wdXQge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgLmRlc2NMYWJlbCB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5kZXNjSW5wdXQge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgLmNhcHRjaGFJbnB1dCB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgfVxuICBcbiAgLmNhcHRjaGFFcnJvciB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmdyaWRDb250YWluZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICBcbiAgICAuZm9ybUxhYmVsIHtcbiAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuICBcbiAgICAuZm9ybUlucHV0IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgXG4gICAgLmZvcm1JbnB1dFthcmlhLWxhYmVsPSdnb29nbGUtY2FwdGNoYSddIHtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICBcbiAgICAuYWRkRW1haWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIFxuICAgIC5lcnJvcldhcm5pbmcge1xuICAgICAgbWluLWhlaWdodDogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgXG4gICAgLmNhcHRjaGEge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIH1cbiAgXG4gICAgLmNhcHRjaGFFcnJvciB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gIH1cbiAgIiwiLkRyb3Bkb3duIDpnbG9iYWwoLm1vZGFsLWJvZHkpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIFxuICAuRHJvcGRvd24gOmdsb2JhbCgubW9kYWwtYm9keSkgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiB1bnNldDtcbiAgICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTApO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5Ecm9wZG93biA6Z2xvYmFsKC5tb2RhbC1ib2R5KSBidXR0b246Zm9jdXMsXG4gIC5Ecm9wZG93biA6Z2xvYmFsKC5tb2RhbC1ib2R5KSBidXR0b246aG92ZXIsXG4gIC5Ecm9wZG93biA6Z2xvYmFsKC5tb2RhbC1ib2R5KSBidXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICB9XG4gIFxuICAuRHJvcGRvd24gOmdsb2JhbCgubW9kYWwtYm9keSkgOmdsb2JhbCguZHJvcGRvd24pIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIFxuICAuRHJvcGRvd24gOmdsb2JhbCgubW9kYWwtYm9keSkgOmdsb2JhbCguZHJvcGRvd24tbWVudSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLkRyb3Bkb3duIDpnbG9iYWwoI2NvbnRhY3QtdXMtZHJvcGRvd24pLFxuICAuRHJvcGRvd24gOmdsb2JhbCguZHJvcGRvd24tbWVudSA+IGxpID4gYSApIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5Ecm9wZG93biA6Z2xvYmFsKC5tb2RhbC1ib2R5KSA6Z2xvYmFsKC5kcm9wZG93bikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAuRHJvcGRvd24gOmdsb2JhbCgubW9kYWwtYm9keSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgIiwiLm1vZGFsVGl0bGUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAubW9kYWxUaXRsZVRoYW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIFxuICAuQ29udGFjdFVzTW9kYWwgOmdsb2JhbCgubW9kYWwtaGVhZGVyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICBcbiAgLkNvbnRhY3RVc01vZGFsIDpnbG9iYWwoLmNsb3NlKSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBcbiAgLkNvbnRhY3RVc01vZGFsIDpnbG9iYWwoLm1vZGFsLWZvb3Rlcikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5tb2RhbC1kaWFsb2cpIHtcbiAgICAgIHdpZHRoOiA3NnZ3O1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuQ29udGFjdFVzTW9kYWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIFxuICAgIC5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5tb2RhbC1kaWFsb2cpIHtcbiAgICAgIHdpZHRoOiA5MHZ3O1xuICAgIH1cbiAgXG4gICAgLkNvbnRhY3RVc01vZGFsIDpnbG9iYWwoLm1vZGFsLWZvb3Rlcikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICB9XG4gIFxuICAgIC5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5tb2RhbC1mb290ZXIpIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgXG4gICAgLkNvbnRhY3RVc01vZGFsIDpnbG9iYWwoLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0bikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gIFxuICAgIC5Db250YWN0VXNNb2RhbCA6Z2xvYmFsKC5tb2RhbC1oZWFkZXIpIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgIiwiLlZpZGVvSGlnaGxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5WaWRlb0hpZ2hsaWdodCAudmlkZW9IaWdobGlnaHRDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuVmlkZW9IaWdobGlnaHQgLnZpZGVvSGlnaGxpZ2h0Q29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLkhpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cblxuLkhpZ2hsaWdodCAudGl0bGVDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uSGlnaGxpZ2h0IC50aXRsZUNvbnRhaW5lciBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLkhpZ2hsaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuSGlnaGxpZ2h0IC50aXRsZUNvbnRhaW5lciBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIuU2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uU2hhcmUgLnNoYXJlSXRlbSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU2hhcmUgLnNoYXJlSXRlbSA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU2hhcmUgLmVudmVsb3BlSWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuU2hhcmUgLnNoYXJlSXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gIH1cbn1cbiIsIi5WaWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1ncm93OiAzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbi5WaWRlbzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggdmFyKC0tdmVyeS1kYXJrLWdyZXktNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5WaWRlbyAudmlkZW9Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzODBweDtcbn1cbi5WaWRlbyAucGxheWVyQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiBQbGF5ZXIgcmF0aW86IDEwMCAvICgxMjgwIC8gNzIwKSAqL1xufVxuXG4uVmlkZW8gLnJlYWN0UGxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuVmlkZW8gLnZpZGVvQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuVmlkZW8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5WaWRlbyAudmlkZW9Db250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbiIsIi5WaWRlb0Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbiAudmlkZW9IZWFkaW5nIHtcbn1cblxuLlZpZGVvRGVzY3JpcHRpb24gLmNhcmRzQ29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5WaWRlb0Rlc2NyaXB0aW9uIC5sb2dvIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uVmlkZW9EZXNjcmlwdGlvbiAuYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDI0OCwgMTk4LCA1OCwgMC45KTtcbiAgYm9yZGVyOiBzb2xpZCB2YXIoLS15ZWxsb3ctNyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuVmlkZW9EZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5WaWRlb0Rlc2NyaXB0aW9uIC5oZWFkaW5nV2l0aExvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5RdWVzdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwMCwgMTgyLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTgpO1xufVxuLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLlF1ZXN0aW9ucyAucXVlc3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uUXVlc3Rpb25zIC5xdWVzdGlvbiBoMiB7XG4gIGNvbG9yOiAjZmFkMDRlO1xuICBjb2xvcjogdmFyKC0teWVsbG93LTIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMCAzMHB4IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3ViVGl0bGVDb2wge1xuICB3aWR0aDogODAuNXJlbTtcbn1cblxuLnN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1YlRpdGxlQ29sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5zdWJUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbiIsIi5RdWVzdGlvbiAuZHJvcGRvd25CdXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uUXVlc3Rpb24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbn1cblxuLlF1ZXN0aW9uIC5kcm9wZG93bkJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS04KTtcbn1cblxuLlF1ZXN0aW9uIHVsW2FyaWEtbGFiZWxsZWRieT0nZmlyc3REcm9wZG93blF1ZXN0aW9uJ10ge1xuICB3aWR0aDogNDQwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbn1cblxuLlF1ZXN0aW9uIHVsW2FyaWEtbGFiZWxsZWRieT0nc2Vjb25kRHJvcGRvd25RdWVzdGlvbiddIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgei1pbmRleDogMztcbn1cbi5RdWVzdGlvbiB1bFthcmlhLWxhYmVsbGVkYnk9J3NlY29uZERyb3Bkb3duUXVlc3Rpb24nXSA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5RdWVzdGlvbiB1bFthcmlhLWxhYmVsbGVkYnk9J2ZpcnN0RHJvcGRvd25RdWVzdGlvbiddID4gbGkgPiBhIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4jcHJpbWFyeVF1ZXN0aW9uIC5kcm9wZG93bkJ1dHRvbiB7XG4gIHdpZHRoOiA0NDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuXG4uZHJvcGRvd25NZW51IHtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xufVxuI3NlY29uZGFyeVF1ZXN0aW9uIC5kcm9wZG93bkJ1dHRvbiB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuUXVlc3Rpb24gdWxbYXJpYS1sYWJlbGxlZGJ5PSdmaXJzdERyb3Bkb3duUXVlc3Rpb24nXSB7XG4gICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLlF1ZXN0aW9uIHVsW2FyaWEtbGFiZWxsZWRieT0nc2Vjb25kRHJvcGRvd25RdWVzdGlvbiddIHtcbiAgICB3aWR0aDogMzgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0M3B4KSB7XG4gIC5RdWVzdGlvbiB1bFthcmlhLWxhYmVsbGVkYnk9J2ZpcnN0RHJvcGRvd25RdWVzdGlvbiddIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5RdWVzdGlvbiB1bFthcmlhLWxhYmVsbGVkYnk9J3NlY29uZERyb3Bkb3duUXVlc3Rpb24nXSB7XG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5NYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG5cbi5NYWluIC5hc2tDb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ucXVlc3Rpb25JY29uIHtcbiAgd2lkdGg6IDIzZW07XG4gIGhlaWdodDogMjBlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3NXB4O1xuICByaWdodDogMSU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgLnF1ZXN0aW9uSWNvbiB7XG4gICAgd2lkdGg6IDE3ZW07XG4gICAgaGVpZ2h0OiAxN2VtO1xuICAgIHRvcDogMjYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuQmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMDAsIDE4MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS04KTtcbiAgLyogaGVpZ2h0OiAzNDJweDsgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQmFubmVyIC5xdWVzdGlvbkltYWdlIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IDI5MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICByaWdodDogMSU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgei1pbmRleDogMTtcbn1cblxuLkJhbm5lciAucXVlc3Rpb25JY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1JTtcbiAgcmlnaHQ6IDE4JTtcbiAgei1pbmRleDogMTtcbn1cblxuLkJhbm5lciAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLkJhbm5lciAuaGVhZGVyVGl0bGUge1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMjFweDsgLyogRm9yIElFMTEqL1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5CYW5uZXIgLmhlYWRlclRpdGxlIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cbiIsIi5OZWVkSGVscCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5OZWVkSGVscCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uTmVlZEhlbHAgLndyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNzB2dztcbn1cblxuLk5lZWRIZWxwIC5xdWVzdGlvbnNDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5OZWVkSGVscCAucXVlc3Rpb25zQ29udGFpbmVyIC5xdWVzdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLk5lZWRIZWxwIC5xdWVzdGlvbnNMaXN0IHtcbiAgY29sdW1uczogMjtcbiAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuICAtbW96LWNvbHVtbnM6IDI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLk5lZWRIZWxwIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuTmVlZEhlbHAgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgLk5lZWRIZWxwIC53cmFwcGVyID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLk5lZWRIZWxwIC5xdWVzdGlvbnNDb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5OZWVkSGVscCAucXVlc3Rpb25zTGlzdCB7XG4gICAgY29sdW1uczogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgLk5lZWRIZWxwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5OZWVkSGVscCAucXVlc3Rpb25zQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5OZWVkSGVscCAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cblxuICAuTmVlZEhlbHAgLnF1ZXN0aW9uc0NvbnRhaW5lciA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG4iLCIuY2FyZHMgdWwsXG4uY2FyZHNJdGVtIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hLmFsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLypGbGV4IGl0ZW1zKi9cbi5jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IC8qIEZvciBJRTExKi9cbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmNhcmRzSXRlbSB7XG4gIGhlaWdodDogNjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgLyogRm9yIElFMTEqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jYXJkc0l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHZhcigtLXZlcnktZGFyay1ncmV5LTIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uY2FyZHNDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1mbG93OiByb3cgbm93cmFwOyAvKiBGb3IgSUUxMSovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS0xMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbn1cblxuLmNhcmRzIGg1IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbn1cblxuLmNhcmRzSWNvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTE3cHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmRzSWNvbiB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG4gIC5jYXJkcyBoNSB7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi8qIDIgY2FyZCBpbiBhIHJvdyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTE4cHgpIGFuZCAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuY2FyZHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuXG4vKiAzIGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MzZweCkgYW5kIChtYXgtd2lkdGg6IDk2OXB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmNhcmRzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIDQgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk3MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIHdpZHRoOiAyMC41JTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi8qIDUgY2FyZHMgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHNJdGVtIHtcbiAgICB3aWR0aDogMTglO1xuICB9XG59XG4iLCIuRmFxSXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hY2NvcmRpb25Sb290IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLkZhcUl0ZW0gLmFjY29yZGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLkZhcUl0ZW0gLnRpdGxlV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRmFxSXRlbSAuY2FyZXQge1xuICBjb2xvcjogIzI1NjRiNjtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS0xNCk7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLkZhcUl0ZW0gLnRpdGxlUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uRmFxSXRlbSAudGl0bGVSb3cgaDMge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLkZhcUl0ZW0gaHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmFkMDRkO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3ctMik7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5GYXFJdGVtIC5ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5GYXFJdGVtIC5xdWVzdGlvbkNvbnRhY3RVc0J0bkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLkZhcUl0ZW0gLnRpdGxlUm93IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLkZhcUl0ZW0gaHIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLkZhcUl0ZW0gLnRpdGxlUm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDNweCkge1xuICAuRmFxSXRlbSAudGl0bGVSb3cgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLkZhcUl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLkZhcUl0ZW0gLmJvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5GYXFJdGVtIC5xdWVzdGlvbkNvbnRhY3RVc0J0bkNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5GYXFJdGVtIGEsXG4uRmFxSXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmtleXdvcmRTdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS04KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgOHB4IDVweCAwO1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIuRmFxSXRlbXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuRmFxSXRlbXMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuRmFxSXRlbXMgPiAqIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLkZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xufVxuXG4uRm9vdGVyIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uRm9vdGVyIC5hc2tDb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4IDYwcHggMTVweCAwO1xufVxuXG4uRm9vdGVyIC5saW5rc0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktMTEpO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uRm9vdGVyIC5saW5rc0NvbnRhaW5lciAubGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLkZvb3RlciAubGlua3NDb250YWluZXIgLmxpbmsgYSxcbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIGJ1dHRvbixcbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIGJ1dHRvbjpmb2N1cyxcbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIGJ1dHRvbjphY3RpdmUsXG4uRm9vdGVyIC5saW5rc0NvbnRhaW5lciBidXR0b246aG92ZXIsXG4uRm9vdGVyIC5saW5rc0NvbnRhaW5lciAubGluazpob3ZlciBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIC5saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgLkZvb3RlciAubGlua3NDb250YWluZXIgLmxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMzBweDtcbiAgfVxuXG4gIC5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIC5saW5rOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuRm9vdGVyIC53cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5Gb290ZXIgLmxpbmtzQ29udGFpbmVyIC5saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5Gb290ZXIgLndyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuRm9vdGVyIC5saW5rc0NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQzcHgpIHtcbiAgLmFza0NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuRm9vdGVyIC5saW5rc0NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4iLCIuYmFja2dyb3VuZFJvdyB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucXVvdGVfaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGFsaWduLWl0ZW1zOiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubWlkQ29sIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmF3YXJkc0NvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5iYWNrZ3JvdW5kTGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhpZGVSb3cxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYWNrZ3JvdW5kUmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTA7XG59XG4uYXdhcmRzUm93IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaGVhZGluZyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGNvbG9yOiB2YXIoLS1jb2QtZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGlnbkNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdhcmRzID4gcCB7XG4gIG1hcmdpbjogMCAwIDVweCAhaW1wb3J0YW50O1xufVxuLmltYWdlUmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTEwO1xufVxuLmltYWdlTGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaWNvbiB7XG4gIGNvbG9yOiByZ2IoMjQ4LCAxOTgsIDU4KTtcbiAgY29sb3I6IHZhcigtLXllbGxvdy00KTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ueWVhciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGNvbG9yOiB2YXIoLS1jb2QtZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hd2FyZHMge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgY29sb3I6IHZhcigtLWNvZC1ncmV5KTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5mdWxsSGVpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5xdW90ZSA+IHA6bnRoLWNoaWxkKDIpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYXdhcmRzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5oaWRlUm93MSB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbiAgLmhpZGVSb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmF3YXJkc1JvdyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLm1pZENvbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnF1b3RlX2ljb24ge1xuICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbiIsIi5oZWFkZXJUaXRsZSB7XG4gIGNvbXBvc2VzOiBoZWFkZXJUaXRsZSBmcm9tICcuLi8uLi9Ccm93c2VCZW5lZml0cy9Ccm93c2VCZW5lZml0cy5tb2R1bGUuY3NzJztcbn1cblxuLmhlYWRlclRpdGxlIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJnQmx1ZSB7XG4gIGNvbXBvc2VzOiBiZ0JsdWUgZnJvbSAnLi4vLi4vQnJvd3NlQmVuZWZpdHMvQnJvd3NlQmVuZWZpdHMubW9kdWxlLmNzcyc7XG59XG5cbi8qIHByaW50IHN0eWxlcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgLmhlYWRlclRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuY2FyZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uY2FyZEJveCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5jYXJkOmhvdmVyLFxuLmNhcmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlOWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNSk7XG59XG4uY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU5ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnktbGlnaHQtZ3JleS01KTtcbiAgYm9yZGVyOiAzcHggIzBhNjRiNiBzb2xpZDtcbiAgYm9yZGVyOiAzcHggdmFyKC0tZGFyay1ibHVlLTIpIHNvbGlkO1xufVxuLmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5oZWFkZXJCbG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGFnZURlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNoZWNrQWxsIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgODksIDE2Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZS0zKTtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTM4cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAycHggcmdiKDAsIDg5LCAxNjcpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kYXJrLWJsdWUtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuLm5leHQ6Zm9jdXMsXG4ubmV4dDpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMCwgODksIDE2Nyk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5uZXh0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjM2MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0zKTtcbiAgYm9yZGVyLWNvbG9yOiAjNjU2MzYzO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMyk7XG59XG5cbi5uZXh0Q29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGlkZUxpbmsge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYXRlZ29yeUNhcnRDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi5oaWRlTGluazpob3Zlcixcbi5oaWRlTGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXRIZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwIDQ2cHggMTBweCAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS0zKTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5jaGVja2VkSWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogLTE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuIiwiLkJGY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVlc3Rpb25Cb3gge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLm51bWJlciB7XG4gIGNvbXBvc2VzOiBiZ0JsdWUgZnJvbSAnLi4vLi4vQnJvd3NlQmVuZWZpdHMvQnJvd3NlQmVuZWZpdHMubW9kdWxlLmNzcyc7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNlY29uZExpbmUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmFzdGVyaXNrIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhZTEyMTI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5leHRCdXR0b25Db250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZnJvbU1pbmlxQWxlcnQge1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDM1cHggYXV0byAwcHggYXV0bztcbn1cblxuLmZyb21NaW5pcUFsZXJ0IDpnbG9iYWwoLk11aUFsZXJ0LWljb24pIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZyb21NaW5pcUFsZXJ0IDpnbG9iYWwoLk11aUFsZXJ0LW1lc3NhZ2UpIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYWxsQW5zd2VyZWRBbGVydCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mcm9tTWluaXFUZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLnNlY29uZExpbmUgYSxcbi5zZWNvbmRMaW5lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uZ3JpZFN0eWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ubmV4dEJ1dHRvbkNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4ucXVlc3Rpb25JY29uIHtcbiAgcGFkZGluZzogNXB4IDAgMCA1cHg7XG59XG5cbi5za2VsZXRvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucmVxdWlyZWQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2hvd0luVGFibGV0LFxuLmhpZGVJblRhYmxldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhpZGVJblRhYmxldFRvb2x0aXAsXG4uc2hvd0luVGFibGV0VG9vbHRpcCxcbi5zaG93SW5UYWJsZXRUb29sdGlwVGFicyxcbi5oaWRlSW5UYWJsZXRUb29sdGlwVGFicyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhpZGVJblRhYmxldFRvb2x0aXAge1xuICB0b3A6IC00NnB4O1xuICBsZWZ0OiAxNjVweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uaGlkZUluVGFibGV0VG9vbHRpcFRhYnMge1xuICBsZWZ0OiA2NnB4O1xuICB0b3A6IDIycHg7XG4gIG1heC13aWR0aDogMTcycHg7XG59XG5cbi5zaG93SW5UYWJsZXRUb29sdGlwIHtcbiAgdG9wOiAtNDRweDtcbiAgbGVmdDogNjFweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uc2hvd0luVGFibGV0VG9vbHRpcFRhYnMge1xuICBsZWZ0OiA3M3B4O1xuICB0b3A6IDIycHg7XG4gIG1heC13aWR0aDogMTkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhpZGVJblRhYmxldFRvb2x0aXAge1xuICAgIGxlZnQ6IDY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93SW5UYWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mcm9tTWluaXFBbGVydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5maXJzdExpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGlkZUluVGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2hvd0luVGFibGV0VG9vbHRpcCB7XG4gICAgbGVmdDogLTRweDtcbiAgICB3aWR0aDogMTI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zaG93SW5UYWJsZXRUb29sdGlwIHtcbiAgICB0b3A6IC00MXB4O1xuICAgIGxlZnQ6IC05cHg7XG4gIH1cbiAgLnNob3dJblRhYmxldFRvb2x0aXBUYWJzIHtcbiAgICBsZWZ0OiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaGVhZGVyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmNhdGVnb3J5U3dpdGNoZXJDb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5sb25nQ2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmxvbmdDaGVja0lubmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdpZHRoOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5hc3RlcmlzayB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYWUxMjEyO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cblxuLnRvb2x0aXBBbmRBc3RlcmlzayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZHJvcERvd25Db250YWluZXIge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4ucGFkZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2hlY2tib3gge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWluZGVudDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGVja2JveEZpZWxkc2V0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNoZWNrYm94V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tib3hXcmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubGVnZW5kUGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4uaWVGaXgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wZG93bkxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bkRhdGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5za2lwUXVlc3Rpb25CdG5Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4uc2tpcFF1ZXN0aW9uQnRuQ29udGFpbmVyIC5za2lwUXVlc3Rpb25CdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAyNjFiNDtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS00KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uc2tpcFF1ZXN0aW9uQnRuQ29udGFpbmVyIC5za2lwUXVlc3Rpb25CdG46Zm9jdXMge1xuICBjb2xvcjogcmdiKDUsIDYxLCAxMDkpO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTUpO1xufVxuXG4uc2tpcFF1ZXN0aW9uQnRuQ29udGFpbmVyIC5za2lwUXVlc3Rpb25CdG46Zm9jdXMge1xuICBjb2xvcjogcmVkO1xufVxuXG4udG9vbFRpcENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50b29sVGlwQ29udGFpbmVyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi50b29sVGlwQ2xvc2VCdG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luOiA1cHggMHB4IDVweCBhdXRvO1xufVxuXG4ub3BlblRvb2x0aXBCdG4ge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KSAhaW1wb3J0YW50O1xufVxuXG4udG9vbFRpcENsb3NlQnRuOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwNzY0YjY7XG4gIGZpbGw6IHZhcigtLWRhcmstYmx1ZS02KTtcbn1cblxuLnRvb2x0aXBPdXRlcldyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b29sdGlwSW5uZXJXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMzhweDtcbn1cblxuLnRvb2x0aXBDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMjM4cHg7XG4gIGxlZnQ6IC03N3B4O1xuICB0b3A6IC01MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2hlY2tib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGxlZnQ6IDExcHg7XG4gIH1cbn1cbiIsIi54QnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM1NTU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWRhcmstZ3JleS00KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nOiAzcHggMnB4IDAgMnB4O1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogLTEycHg7XG59XG5cbi54QnRuUmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU1NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGFyay1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4uYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiA3cHggOXB4IDhweCAtOHB4IHJnYmEoOTksIDk5LCA5OSwgMSk7XG4gIGJveC1zaGFkb3c6IDdweCA5cHggOHB4IC04cHggdmFyKC0tbGlnaHQtZ3JleS02KTtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBvcGFjaXR5OiAwLjk7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdG9wOiAzNnB4O1xuICBsZWZ0OiAxOTBweDtcbn1cbi5ib3gudG9wOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgIzUwNDY0NjtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG59XG4uYm94LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ib3gubGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA3cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ib3guYm90dG9tOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IC0xNXB4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuIiwiLnhCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU1NTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGFyay1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAtMTJweDtcbn1cblxuLnhCdG5SaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTU1O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzU1NTtcbiAgcGFkZGluZzogM3B4IDJweCAwIDJweDtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogLTEwcHg7XG59XG5cbi5ib3gge1xuICBib3gtc2hhZG93OiA3cHggOXB4IDhweCAtOHB4IHJnYmEoOTksIDk5LCA5OSwgMSk7XG4gIGJveC1zaGFkb3c6IDdweCA5cHggOHB4IC04cHggdmFyKC0tbGlnaHQtZ3JleS02KTtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBvcGFjaXR5OiAwLjk7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gudG9wOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgIzUwNDY0NjtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNik7XG59XG4uYm94LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtZ3JleS02KTtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ib3gubGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA3cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ib3guYm90dG9tOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IC0xNXB4O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdmFyKC0tdmVyeS1saWdodC1ncmV5LTYpO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuIiwiI1F1ZXN0aW9uIGlucHV0W3R5cGU9J3RleHQnXSxcbiNRdWVzdGlvbiBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggYmxhY2sgZG90dGVkO1xufVxuXG4jUXVlc3Rpb24gaW5wdXRbdHlwZT0nZGF0ZSddOmZvY3VzLFxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9J251bWJlciddOmZvY3VzLFxuI1F1ZXN0aW9uIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBibGFjayBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuI1F1ZXN0aW9uIHNlbGVjdCxcbi5yd0Ryb3Bkb3duQ29udGFpbmVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBtYXJnaW46IDVweCA1cHg7XG4gIHBhZGRpbmc6IDAgMTRweCAwIDdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIC1tcy13b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuI1F1ZXN0aW9uIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQTNrbEVRVlJJUyszVk1VOUNNUlRGOGQ4ekJMK2Fpem9RRmh4MGtVazMzUnpkWU1ORlhVRm5ZZUdyWVl5YUppVXhKSERMU3hvZGJOS3BmZWZmYzkvcGJhUHlhQ3JyKzNPQSsrejRydFQ1UGc1R3VNbkNZOXlXUUVvQkUxeGhsVVVQOFlEckNCSUIwdm9qTHZHTzB5ejRobTRKSkFLY1lZb1BIR09aQVVkWW9JTUJYcmM1aVFBSGVNbHp2aUZ5Z2o3Tzhka1dFSlU0WEk4Y2hBTFJobjlBVktIZjcwVlJUSHU0d0ZmYm1LWkxOS3Q1MGRMQm5uYTBpbWNNZC8ySTBwaFdhM1kvRDFlMVhhOUJDWkpHMFZ1UU5wYVdLTXg3MnhTMUZsNS9XTjNCTitBZ0poblpRbHE0QUFBQUFFbEZUa1N1UW1DQycpXG4gICAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDNweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJ3RHJvcGRvd25Db250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ydy1kcm9wZG93bi1saXN0LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ydy1wb3B1cC10cmFuc2l0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucnctaW5wdXQsXG4ucnctZHJvcGRvd24tbGlzdC1hdXRvZmlsbCxcbi5ydy1maWx0ZXItaW5wdXQge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbiNRdWVzdGlvbiBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNRdWVzdGlvbiBpbnB1dFt0eXBlPSdjaGVja2JveCddID4gbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuI1F1ZXN0aW9uIGxlZ2VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI1F1ZXN0aW9uIGxhYmVsID4gcCxcbmxlZ2VuZCA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbiNRdWVzdGlvbiBsZWdlbmQsXG4jUXVlc3Rpb24gbGFiZWwge1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI1F1ZXN0aW9uIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNRdWVzdGlvbiBmaWVsZHNldCA+IGxhYmVsIHtcbiAgbWF4LXdpZHRoOiA5MyU7XG59XG5cbi8qIElFMTEgaGlkZSBuYXRpdmUgYnV0dG9uICh0aGFua3MgTWF0dCEpICovXG4jUXVlc3Rpb24gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2Ryb3Bkb3duLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xufVxuXG4vKm92ZXJpZGluZyB0aGUgY29sbGFwc2UgbW9kdWxlKi9cbi5yYy1jb2xsYXBzZS1pdGVtOmxhc3QtY2hpbGQgPiAucmMtY29sbGFwc2UtY29udGVudCB7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG59XG5cbi5yYy1jb2xsYXBzZS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNnB4IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucmMtY29sbGFwc2UgPiAucmMtY29sbGFwc2UtaXRlbSA+IC5yYy1jb2xsYXBzZS1oZWFkZXIge1xuICBjb2xvcjogcmdiKDAsIDg5LCAxNjcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMykgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCA1cHggMTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbiNRdWVzdGlvbiBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNRdWVzdGlvbiBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuIiwiLnByb2dyZXNzQmFyQm94IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjJweCAyMHB4O1xuICBtYXJnaW46IC02MHB4IDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuIiwiLmNpcmNsZU51bSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICByaWdodDogN3B4O1xuICB0b3A6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2lyY2xlTnVtIHtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG4iLCIuYmZmb290ZXIge1xuICAgIG1hcmdpbjogLTkwcHggMCAzOHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwZWNpYWxGb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAuZGlzYWJsZWRTcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5LTQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpc2FibGVkTGluayB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZGlzYWJsZWRMaW5rOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIFxuICAuc3BlY2lhbEZvb3RlciBhIHtcbiAgICBjb2xvcjogIzAwNjZjYztcbiAgfVxuICBcbiAgLnNwZWNpYWxGb290ZXIgYTpob3ZlciwgLnNwZWNpYWxGb290ZXIgYTpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICBcbiAgLmxlZnRCdG4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgXG4gIH1cbiAgXG4gIC5taWRCdG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgLnJpZ2h0QnRuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgXG4gIC5yaWdodEJ0biBhOmZvY3VzID4gc3BhbiB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIFxuICAucmVzdWx0QnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIHBhZGRpbmc6IDhweCAzMnB4IDhweCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzAwNjZjYztcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzAwNjZjYztcbiAgICBtYXJnaW46IDAgMzZweCAwIDA7XG4gIH1cbiAgXG4gIC5yZXN1bHRCdG46aG92ZXIsIC5yaWdodEJ0biBhOmZvY3VzID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzYzYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG4gIH1cbiAgXG4gIC5jaXJjbGVOdW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tcmVkKTtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgcmlnaHQ6IC05cHg7XG4gICAgdG9wOiAtOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAucmVzdWx0QnRuIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIFxuICAuZm9vdEljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICBcbiAgLnN0YXJJY29uIHtcbiAgICBjb2xvcjogIzAwNjZjYztcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zcGVjaWFsRm9vdGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuICBcbiAgICAuc3BlY2lhbEZvb3RlciBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5tb2JpbGVCdG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTRweCA4cHggMTBweDtcbiAgICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgXG4gICAgLnJlc3VsdEJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5mb290SWNvbiB7XG4gICAgICBjb2xvcjogIzAwNjZjYztcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICAgIH1cbiAgXG4gICAgLmxlZnRCdG4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICBcbiAgICAucmlnaHRCdG4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5tb2JpbGVCdG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCA2cHg7XG4gICAgICBjb2xvcjogIzAwNjZjYztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIFxuICAgIC5yZXN1bHRCdG4ge1xuICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgXG4gICAgLmZvb3RJY29uIHtcbiAgICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5zcGVjaWFsRm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICIsIi5FbGlnaWJsZUJlbmVmaXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuLkVsaWdpYmxlQmVuZWZpdHMgLmFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjZjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IExhdG8tQm9sZCwgJ0xhdG8gQm9sZCcsIExhdG87XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgLyogd2hpdGUtc3BhY2U6ICdub3dyYXAnLCAqL1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIG1hcmdpbjowO1xufVxuXG4uRWxpZ2libGVCZW5lZml0cyAuYnV0dG9uQ29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkVsaWdpYmxlQmVuZWZpdHMgLmFsZXJ0IC5udW1iZXIge1xuICBjb2xvcjogI2Y4YzYzYTtcbiAgY29sb3I6IHZhcigtLW1haW4teWVsbG93KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FbGlnaWJsZUJlbmVmaXRzIC5hbGVydCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gIH1cbiAgLkVsaWdpYmxlQmVuZWZpdHMge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG4iLCIjRWxpZ2liaWxpdHlfQ2hlY2tlciB1bC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNjNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXllbGxvdyk7XG59XG5cbiNFbGlnaWJpbGl0eV9DaGVja2VyIGEjRWxpZ2liaWxpdHlfQ2hlY2tlci10YWItUmVzdWx0IHtcbiAgLypjb2xvcjogIzAwNjZjYzsqL1xuICAvKnRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyovXG59XG4jRWxpZ2liaWxpdHlfQ2hlY2tlciB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBhI0VsaWdpYmlsaXR5X0NoZWNrZXItdGFiLVJlc3VsdCA+IHNwYW4ubnVtYmVyLW9mLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDA2NmNjO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4uYXN0ZXJpc2sge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FlMTIxMjtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmVxdWlyZWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5leHRCdXR0b25Db250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jRWxpZ2liaWxpdHlfQ2hlY2tlciBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhlYWRlcixcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNFbGlnaWJpbGl0eV9DaGVja2VyID4gLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIHByaW50IHN0eWxlcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgI0VsaWdpYmlsaXR5X0NoZWNrZXIgPiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLlJlc3VsdHNQYWdlTWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLlJlc3VsdHNQYWdlUHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm94T3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktNCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS00KTtcbiAgcGFkZGluZzogOHB4IDZweDtcbiAgbWFyZ2luOiAyMHB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5yZXN1bHRNc2cge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAxNnB4IDI2cHggMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogOTV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm94T3V0bGluZSBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbWFsbEJveEljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5zdGFySWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5zbWFsbEJveE91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LTQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1NHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2IoMCwgODksIDE2Nyk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMyk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVzdWx0UCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMTZweDtcbn1cblxuLnJlc3VsdE51bSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmV4cGFuZFRleHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4uZXhwYW5kQWxsIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmV4cGFuZGVkQm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4ucmVzdWx0QmVuZWZpdHMgbGkge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICM4YzhiOGI7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgdmFyKC0tbGlnaHQtZ3JleS01KTtcbn1cbi5yZXN1bHRCZW5lZml0cyA+IGxpIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZCAhaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0QmVuZWZpdHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmVzdWx0QmVuZWZpdHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG59XG5cbi5yZXN1bHRCZW5lZml0cyBoNCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmVzdWx0QmVuZWZpdHMgaDQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FyZHNCb3ggdWwsXG4uY2FyZHMgbGkge1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hLmFsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKkZsZXggaXRlbXMqL1xuLmNhcmRCb3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uY2FyZHNJdGVtIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgLyogRm9yIElFMTEqL1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ZXJ5LWxpZ2h0LWdyZXktNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxuLmNhcmRzQ29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxZW07XG4gIGNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LTMpO1xufVxuXG4uY2FyZHNJdGVtIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMCA0NnB4IDAgMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uY2FyZHNJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5idXR0b25zQ29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJ1dHRvbnNDb250YWluZXIgZGl2OmZpcnN0LWNoaWxkID4gYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYnV0dG9uc0NvbnRhaW5lciBkaXY6bnRoLWNoaWxkKDIpID4gYnV0dG9uIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYnV0dG9uc0NvbnRhaW5lciBkaXY6bGFzdC1jaGlsZCA+IGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWRkaXRpb25hbEJlbmVmaXRzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNlbGVjdGVkQmVuZWZpdHMgLnJlc3VsdE1zZyxcbi5hZGRpdGlvbmFsQmVuZWZpdHMgLnJlc3VsdE1zZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5idXR0b25zQ29udGFpbmVyID4gKiB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG59XG5cbi8qIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uc0NvbnRhaW5lciBkaXYgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSAqL1xuXG4vKiAxIGNhcmQgaW4gYSByb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jYXJkc0l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAuYnV0dG9uc0NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhcmRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuYm94T3V0bGluZSB7XG4gICAgbWFyZ2luOiAyMHB4IDVweDtcbiAgfVxuICAuYm94T3V0bGluZSBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZXN1bHRNc2cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAyIGNhcmRzIGluIGEgcm93ICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNhcmRzSXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmNhcmRzSXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGlkZUluVGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2hvd0luVGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93SW5Nb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogcHJpbnQgc3R5bGVzICovXG5AbWVkaWEgcHJpbnQge1xuICAuUmVzdWx0c1BhZ2VNYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5SZXN1bHRzUGFnZVByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZVByaW50IC50b3BUaHJlZVJlc3VsdHNJdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VQcmludCAuc3Rhckljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlUHJpbnQgLnRvcFRocmVlUmVzdWx0c0l0ZW1zIHN0cm9uZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlUHJpbnQgLmNhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlUHJpbnQgLmNhdGVnb3J5IC5jYXRlZ29yeUhlYWRlciB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZVByaW50IC5jYXRlZ29yeSAuY2F0ZWdvcnlOYW1lIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZVByaW50IC5jYXRlZ29yeSAuY2F0ZWdvcnlJbWcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLlJlc3VsdHNQYWdlUHJpbnQgLmNhdGVnb3J5IC5udW1iZXJPZkJlbmVmaXRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDE1cHggMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZVByaW50IC5jYXRlZ29yeSAuY2F0ZWdvcnlCZW5lZml0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC5SZXN1bHRzUGFnZVByaW50IC5jYXRlZ29yeSAuYmVuZWZpdFRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuUmVzdWx0c1BhZ2VQcmludCAuY2F0ZWdvcnkgLmJlbmVmaXREZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uZXhwYW5kVGV4dCB7XG4gIGNvbG9yOiAjMDk2NGI2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpICFpbXBvcnRhbnQ7XG59XG4iLCIuRW1haWxSZXN1bHRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5hbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnV0dG9uLFxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDYwLCAxMDMsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMjApO1xuICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5idXR0b246Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA2MCwgMTAzLCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMjEpO1xufVxuLmJ1dHRvbkFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGNvbG9yOiB2YXIoLS1jb2QtZ3JleSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5lcnJvciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2E0MDUwNTtcbiAgY29sb3I6IHZhcigtLXJlZC0yKTtcbn1cbi50ZXh0QXJlYSB7XG4gIGhlaWdodDogMTM0cHggIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXBXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI1MHB4O1xuICBsZWZ0OiAtMjA1cHg7XG4gIHRvcDogNjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbGVmdDogLTE2NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmJ1dHRvbkFsaWduIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnRvb2x0aXBDb250YWluZXIge1xuICAgIGxlZnQ6IC0zNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRvb2x0aXBDb250YWluZXIge1xuICAgIGxlZnQ6IC0yNzdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRvb2x0aXBDb250YWluZXIge1xuICAgIGxlZnQ6IC0yMzFweDtcbiAgfVxufVxuIiwiLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjhyZW0gMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuXG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLnJ1bGVzRW5naW5lRXJyb3JNb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ucnVsZXNFbmdpbmVFcnJvck1vZGFsIC5pY29uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucnVsZXNFbmdpbmVFcnJvck1vZGFsIC5tb2RhbEJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuIiwiI21vYmlsZUZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI21vYmlsZUZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi9pbWFnZXMvY2FyZXQtZG93bi1zb2xpZC5zdmcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTYlO1xuICB0b3A6IC0ycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG59XG5cbiNtb2JpbGVGb290ZXIgLkNvbGxhcHNpYmxlX190cmlnZ2VyLmlzLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi9pbWFnZXMvY2FyZXQtdXAtc29saWQuc3ZnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE2JTtcbiAgdG9wOiAtMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xufVxuXG4udHJpZ2dlclN0eWxlIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cblxuLnRyaWdnZXJTdHlsZSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbiNtb2JpbGVGb290ZXIgLnRyaWdnZXJTdHlsZSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cblxuI21vYmlsZUZvb3RlciAudHJpZ2dlclN0eWxlIGxpIGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50cmlnZ2VyU3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgI21vYmlsZUZvb3RlciAudHJpZ2dlclN0eWxlIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJpZ2dlclN0eWxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50cmlnZ2VyU3R5bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgI21vYmlsZUZvb3RlciAudHJpZ2dlclN0eWxlIHtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gIH1cbn1cbiIsIi5oZWFkZXJUZXh0IHtcbiAgY29tcG9zZXM6IG1pc21hdGNoZWRIZWFkaW5nIGZyb20gJy4uLy4uL0NvbW1vbi9nbG9iYWwuY3NzJztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2Vjb25kIHtcbiAgY29tcG9zZXM6IG1pc21hdGNoZWRTZWNvbmRXb3JkIGZyb20gJy4uLy4uL0NvbW1vbi9nbG9iYWwuY3NzJztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5kaXYubm9ybWFsVGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xufVxuLnJvdyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmRhdGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaDIsXG4gIC5zZWNvbmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMSU7XG4gIH1cbiAgaDIuaGVhZGVyVGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgZGl2Lm5vcm1hbFRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICBoMixcbiAgLnNlY29uZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIlO1xuICB9XG59XG5cbmRpdi5ub3JtYWxUZXh0IGEsXG5kaXYubm9ybWFsVGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi5zcGFjaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucm93IHtcbiAgYm9yZGVyLXRvcDogMXB4O1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdmVyeS1saWdodC1ncmV5KTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZG90dGVkO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmNsZWFyRGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNsZWFyRGl2IHN2Zyxcbi5leHRlcm5hbExpbmtEaXYgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY2F0ZWdvcnlSb3cge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNoZWNrYm94TGFiZWwsXG4uY291bnQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmJlbmVmaXRfY291bnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRpdlN0eWxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uZGl2U3R5bGUxLFxuLmNvdW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ib3JkZXIge1xuICBtYXJnaW46IDAgMTBweCA1cHggMHB4O1xuICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgYm9yZGVyLXdpZHRoOiB0aGluO1xufVxuLmNsZWFyQnV0dG9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA4cHggMTJweCA4cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG4uY2xlYXJCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjRiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5pY29uIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5sYWJlbCxcbi5iZW5lZml0X2NvdW50IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlYXJjaEJ0biB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLmJ1dHRvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkMDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogLTQ5cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtRWxlbWVudCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uZm9ybVNlYXJjaEVsZW1lbnQge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4ucGFkZGluZyxcbi5wYWRkaW5nMSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmJlbmVmaXRsaXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5mZWRlcmFsUmVzdWx0cyB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJywgJ0xhdG8gQm9sZCcsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmxpbmtDb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41JTtcbn1cbi5leHRlcm5hbExpbmtVcmwge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmV4dGVybmFsTGluayB7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uZXh0ZXJuYWxMaW5rRGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3BhY2l0eTogMS41O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxpbmsge1xuICBjb2xvcjogIzA5NjRiNjtcbiAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLmxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4uZGVzY3JpcHRpb25Db250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41JTtcbn1cbi5kZXNjcmlwdGlvbkNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctdG9wOiAyJTtcbiAgcGFkZGluZy1ib3R0b206IDIlO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG59XG5cbi5jb250aW51YXRpb24ge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBwYWRkaW5nOiAwIDElIDAgMSU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnBhZ2VzIHtcbiAgbWFyZ2luOiAwIDEuNSUgMCAxLjUlO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wcmV2LFxuLm5leHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucHJldiB7XG4gIG1hcmdpbjogMCAzLjUlIDAgMDtcbn1cbi5uZXh0IHtcbiAgbWFyZ2luOiAwIDAgMCAzLjUlO1xufVxuXG4ubmV4dCBzdmcsXG4ucHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cblxuLmN1cnJlbnRQYWdlIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucGFnZXIgYTpub3QoLmN1cnJlbnRQYWdlKTpob3ZlciB7XG4gIGNvbG9yOiAjMDk2NGI2O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbn1cbi5wYWdlciBhOm5vdCguY3VycmVudFBhZ2UpOmZvY3VzIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xufVxuXG4ucGFnZXIgYS5jdXJyZW50UGFnZTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5wYWdlciBhLmN1cnJlbnRQYWdlOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucm93OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmV4dGVybmFsTGlua0RpdiBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5leHRlcm5hbExpbmtEaXYge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5jYXRlZ29yeVJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5kaXZTdHlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmNsZWFyRGl2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jbGVhckJ1dHRvbiB7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuY2xlYXJCdXR0b246aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIH1cbiAgLmZvcm1FbGVtZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5iZW5lZml0cyB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDMwcHggMzBweDtcbiAgfVxuICAuY2hlY2tib3hMYWJlbCxcbiAgLmRpdlN0eWxlMSxcbiAgLmJlbmVmaXRfY291bnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuYmVuZWZpdF9jb3VudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZm9ybVNlYXJjaEVsZW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLnNlYXJjaEJ0biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5idXR0b24ge1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAucGFkZGluZzEge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xuICB9XG4gIC5wYWRkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiBsaWdodGdyZXkgdGhpbiBkb3R0ZWQ7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDE1cHg7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcicsICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5iZW5lZml0bGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTY0Yjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgfVxuICAucm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubm9yZXN1bHRzIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udGhyb2JiZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuVGl0bGUgPiAucm93IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5kaXNhYmxlZCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lbmFibGVkIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmZpbHRlckFjY29yZGlhbiA+IC5yb3cgPiAuQ29sbGFwc2libGUgPiAuQ29sbGFwc2libGVfX3RyaWdnZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmlsdGVyQWNjb3JkaWFuID4gLnJvdyA+IC5Db2xsYXBzaWJsZSAuQ29sbGFwc2libGVfX3RyaWdnZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmlsdGVyQWNjb3JkaWFuID4gLnJvdyA+IC5Db2xsYXBzaWJsZSAuQ29sbGFwc2libGVfX3RyaWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJy4vYXJyb3dfZG93bi5wbmcnKTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uZmlsdGVyQWNjb3JkaWFuID4gLnJvdyA+IC5Db2xsYXBzaWJsZSA+IC5pcy1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogdXJsKCcuL2Fycm93X3VwLnBuZycpO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAuZmlsdGVyQWNjb3JkaWFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbW9iaWxlIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxuICAjZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGlzYWJsZWQsXG4gIC5lbmFibGVkIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbiIsInNwYW4ubm9ybWFsVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Byby1SZWd1bGFyJywgJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iZW5lZml0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuLmFycm93X2Rvd24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJlbmVmaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuIiwiLmVycm9yRGl2IHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCA1MHB4IDA7XG59XG5cbi5lcnJvckJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjA4LCA3OCwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnLCAnTGF0byBCb2xkJywgJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogYmxhY2s7XG59XG4iLCIuQ2hhdEFjdGlvbkJ1dHRvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA3cmVtO1xuICB3aWR0aDogN3JlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuIiwiLkV4dGVybmFsTGlua1dhcm5pbmcge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLkV4dGVybmFsTGlua1dhcm5pbmcgLm1vZGFsQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uRXh0ZXJuYWxMaW5rV2FybmluZyAubWVzc2FnZVRpdGxlIHtcbiAgY29sb3I6ICMwOTY0YjY7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm1vZGFsUGFkZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5FeHRlcm5hbExpbmtXYXJuaW5nIC5jb3VudGVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5FeHRlcm5hbExpbmtXYXJuaW5nIC5jb3VudGVyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTY0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG4iLCIuY2hhdFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hhdFdyYXBwZXIubGF1bmNoZWRBbmRTaG93aW5nIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNoYXRXcmFwcGVyLmNsb3NlZCxcbi5jaGF0V3JhcHBlci5sYXVuY2hlZEFuZEhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLkNoYXQge1xuICBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgaGVpZ2h0OiA1NXJlbSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAtMnB4IHJnYigwIDAgMCAvIDIwJSksXG4gICAgMHB4IDNweCA0cHggMHB4IHJnYigwIDAgMCAvIDE0JSksIDBweCAxcHggOHB4IDBweCByZ2IoMCAwIDAgLyAxMiUpO1xufVxuXG4uQ2hhdCA+IGRpdltyb2xlPSdmb3JtJ10ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi8qIFJvdW5kIGJvdHRvbSBib3JkZXIgb2YgY2hhdCB3aW5kb3cgKi9cbi5DaGF0LFxuLkNoYXQgPiBkaXZbcm9sZT0nZm9ybSddID4gOmdsb2JhbCgubWFpbikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5DaGF0ID4gZGl2W3JvbGU9J2Zvcm0nXSA+IDpnbG9iYWwoLm1haW4pID4gZm9ybSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLyogU3R5bGUgc2VuZCBtZXNzYWdlIGJ1dHRvbiAqL1xuLkNoYXQgPiBkaXZbcm9sZT0nZm9ybSddID4gOmdsb2JhbCgubWFpbikgPiBkaXYgPiBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4vKiBTZXQgYmFja2dyb3VuZCBjb2xvciBvZiBhdmF0YXIgY2lyY2xlIHRvIHRyYW5zcGFyZW50ICovXG46Z2xvYmFsKC5hdmF0YXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogU2V0IHRleHQgY29sb3Igb2YgYWxsIG5lc3RlZCBjb250ZW50IG9mIGJvdCBtZXNzYWdlcyAqL1xudWwgPiBsaVtyb2xlPSdsaXN0aXRlbSddID4gZGl2Om5vdCg6Z2xvYmFsKC5mcm9tLXVzZXIpKSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4vKiBTZXQgdGV4dCBjb2xvciBvZiBhbGwgbmVzdGVkIGNvbnRlbnQgb2YgYm90IG1lc3NhZ2VzICovXG51bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gPiBkaXY6bm90KDpnbG9iYWwoLmZyb20tdXNlcikpIGEge1xuICBjb2xvcjogIzA5NjRiNjtcbn1cblxuLyogU3R5bGUgbWVzc2FnZSBib3ggdG8gYWNjb21tb2RhdGUgdGFsa2J1YmJsZSBhcnJvdyAqL1xuOmdsb2JhbCh1bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gPiBkaXY6bm90KC5mcm9tLXVzZXIpIC5tZXNzYWdlKSxcbjpnbG9iYWwodWwgPiBsaVtyb2xlPSdsaXN0aXRlbSddID4gZGl2LmZyb20tdXNlciAubWVzc2FnZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIFNldCBib3JkZXIgcmFkaXVzIG9mIHN1Z2dlc3RlZCBhY3Rpb24gYnV0dG9ucyAqL1xudWwgPiBsaVtyb2xlPSdsaXN0aXRlbSddIDpnbG9iYWwoLmFjLXB1c2hCdXR0b24pIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xufVxuXG51bCA+IGxpW3JvbGU9J2xpc3RpdGVtJ10gOmdsb2JhbCguYWMtcHVzaEJ1dHRvbik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1OWE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogU2V0IGJhY2tncm91bmQgY29sb3Igb2Ygc3VnZ2VzdGVkIGFjdGlvbiBidXR0b25zIHRvIHRyYW5zcGFyZW50ICovXG51bFxuICA+IGxpW3JvbGU9J2xpc3RpdGVtJ11cbiAgOmdsb2JhbCguY29udGVudClcbiAgPiBkaXY6bm90KDpnbG9iYWwoLm1lc3NhZ2UpKVxuICA6Z2xvYmFsKC5idWJibGUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5DaGF0IDpnbG9iYWwoZGl2W3JvbGU9J3N0YXR1cyddIHN2Zykge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi8qIFN0eWxlIHNrZWxldG9uIGxvYWRlciAqL1xuLnNrZWxldG9uV3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAtMnB4IHJnYigwIDAgMCAvIDIwJSksXG4gICAgMHB4IDNweCA0cHggMHB4IHJnYigwIDAgMCAvIDE0JSksIDBweCAxcHggOHB4IDBweCByZ2IoMCAwIDAgLyAxMiUpO1xufVxuXG4uY2hhdElucHV0Q29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGhlaWdodDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuLmNoYXRJbnB1dENvbnRhaW5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2hhdE1lc3NhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDEwcHg7XG59XG5cbi5jaGF0TWVzc2FnZXMgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVycm9yQ29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNjNTBmMWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnSGVsdmV0aWNhIE5ldWUnLCAnQXJpYWwnLCAnc2Fucy1zZXJpZic7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZXJyb3JJY29uIHtcbiAgZmlsbDogI2M1MGYxZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYXZhdGFyU2tlbGV0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uaW5wdXRQbGFjZWhvbGRlclNrZWxldG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG4uc2VuZEJ0blNrZWxldG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4vKiBTdHlsZSB0eXBpbmcgaW5kaWNhdG9yICovXG4vKiAuQ2hhdCA6Z2xvYmFsKC50eXBpbmcpIHtcbn0gKi9cblxuLkNoYXQgOmdsb2JhbCgudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkKSxcbi50eXBpbmdJbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZmM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTNweCAwIDVweCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR5cGluZ0luZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNDVweDtcbiAgbGVmdDogNDRweDtcbiAgcGFkZGluZzogMTNweCAwIDVweCAyMXB4O1xufVxuXG4uQ2hhdCA6Z2xvYmFsKC50eXBpbmcgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYpLFxuLmRvdEZsYXNoaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBhbmltYXRpb246IGRvdEZsYXNoaW5nIDFzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLkNoYXQgOmdsb2JhbCgudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2KTo6YmVmb3JlLFxuLkNoYXQgOmdsb2JhbCgudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2KTo6YWZ0ZXIsXG4uZG90Rmxhc2hpbmc6OmJlZm9yZSxcbi5kb3RGbGFzaGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLkNoYXQgOmdsb2JhbCgudHlwaW5nID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2KTo6YmVmb3JlLFxuLmRvdEZsYXNoaW5nOjpiZWZvcmUge1xuICBsZWZ0OiAtMTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYW5pbWF0aW9uOiBkb3RGbGFzaGluZyAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbi5DaGF0IDpnbG9iYWwoLnR5cGluZyA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdik6OmFmdGVyLFxuLmRvdEZsYXNoaW5nOjphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGFuaW1hdGlvbjogZG90Rmxhc2hpbmcgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uYm90VHlwaW5nIDpnbG9iYWwodWxbcm9sZT0nbGlzdCddKSB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi8qIFN0eWxlIGZlZWRiYWNrIGJ1dHRvbnMgKi9cbi5DaGF0IDpnbG9iYWwoZGl2W3JvbGU9J2Zvcm0nXSB1bCA+IGxpIGJ1dHRvbikge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY3Njc2O1xufVxuXG4vKiBTdHlsZSBzdWdnZXN0ZWQgZmVlZGJhY2sgYnV0dG9ucyAqL1xuLkNoYXQgOmdsb2JhbChidXR0b24uYWMtcHVzaEJ1dHRvbiA+IGRpdiksXG4uQ2hhdCA6Z2xvYmFsKGRpdi5hYy10ZXh0QmxvY2sgPiBwKSB7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBTdHlsZSB0aXRsZXMgYW5kIHN1YnRpdGxlcyBvZiBzdGF0ZSBkcm9wZG93biAqL1xuLkNoYXQgOmdsb2JhbCguYWMtY29udGFpbmVyID4gLmFjLXRleHRCbG9jazpmaXJzdC1jaGlsZCkge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIyLjYxcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLkNoYXQgOmdsb2JhbCguYWMtY29udGFpbmVyID4gLmFjLXRleHRCbG9jazpudGgtY2hpbGQoMikpIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOC42MnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLyogU3R5bGUgc3RhdHVzIGxvYWRpbmcgc3Bpbm5lciBpY29uKi9cbi5DaGF0IDpnbG9iYWwoZGl2W3JvbGU9J3N0YXR1cyddID4gZGl2ID4gZGl2KSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbkBrZXlmcmFtZXMgZG90Rmxhc2hpbmcge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgfVxuICA1MCUsXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MzBweCkge1xuICAuQ2hhdCB7XG4gICAgaGVpZ2h0OiA1MnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLkNoYXQge1xuICAgIGhlaWdodDogNDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG4gIC5DaGF0IHtcbiAgICBoZWlnaHQ6IDQwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuQ2hhdCB7XG4gICAgaGVpZ2h0OiAzMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLkNoYXQge1xuICAgIGhlaWdodDogMjFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC5DaGF0IHtcbiAgICBoZWlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5jaGF0V3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLkNoYXQge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLkNoYXQgPiBkaXZbcm9sZT0nbG9nJ10ge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAycHgpO1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAuQ2hhdCA+IGRpdltyb2xlPSdmb3JtJ10ge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAuQ2hhdCA+IGRpdltyb2xlPSdmb3JtJ10gbGkgYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5DaGF0LFxuICAuQ2hhdCA+IGRpdltyb2xlPSdmb3JtJ10gPiA6Z2xvYmFsKC5tYWluKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5hdmF0YXJTa2VsZXRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC5za2VsZXRvbldyYXBwZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5jaGF0SW5wdXRDb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2hhdE1lc3NhZ2VzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbiIsIi5DaGF0SGVhZGVyIHtcbiAgaGVpZ2h0OiA1LjJyZW07XG4gIGJhY2tncm91bmQ6ICMwNzNjNjc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwNzNjNjcgMCUsICMwODRlODYgNTAlLCAjMDczYzY3IDEwMCUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGl0bGVDb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGl0bGUge1xuICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCcsICdMYXRvIEJvbGQnLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgMCAwIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWluaW1pemVCdG5Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWluaW1pemVCdG4sXG4uY2xvc2VCdG4ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5taW5pbWl6ZUJ0biBzdmcsXG4uY2xvc2VCdG4gc3ZnIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWluaW1pemVCdG4gOmdsb2JhbCguTXVpSWNvbkJ1dHRvbi1sYWJlbCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5DaGF0SGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG4iLCIuQ2hhdGJvdCB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOTB2dztcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLkNoYXRib3QubGF1bmNoZWRBbmRTaG93aW5nIHtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbn1cbi5DaGF0Ym90LmxhdW5jaGVkQW5kSGlkZGVuLFxuLkNoYXRib3QuY2xvc2VkIHtcbiAgbWF4LXdpZHRoOiA3cmVtO1xufVxuXG4uQ2hhdGJvdC5sYXVuY2hlZEFuZEhpZGRlbiA6Z2xvYmFsKC5yZWFjdC13ZWItY2hhdCksXG4uQ2hhdGJvdC5jbG9zZWQgIDpnbG9iYWwoLnJlYWN0LXdlYi1jaGF0KXtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zbmFja0JhciA6Z2xvYmFsKC5NdWlTbmFja2JhckNvbnRlbnQtbWVzc2FnZSkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2VTYW5zUHJvLVJlZ3VsYXInLCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbn1cblxuLnRvb2x0aXBBbmRCdG5Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbjpnbG9iYWwoI2NoYXRib3QtcG9wb3Zlcikge1xuICB0b3A6IC03M3B4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0xMDlweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTg4cHggIWltcG9ydGFudDtcbn1cblxuOmdsb2JhbCgjY2hhdGJvdC1wb3BvdmVyIC5hcnJvdykge1xuICBsZWZ0OiA3NiUgIWltcG9ydGFudDtcbn1cbjpnbG9iYWwoI2NoYXRib3QtcG9wb3ZlciAuYXJyb3c6OmFmdGVyKSB7XG4gIGJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbjpnbG9iYWwoI2NoYXRib3QtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50KSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50b29sdGlwQ29udGFpbmVyIHAge1xuICBtYXJnaW46MDtcbn1cblxuLmNsb3NlQnRuQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udG9vbHRpcFRleHQge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbG9zZUJ0bkNvbnRhaW5lciA6Z2xvYmFsKC5NdWlCdXR0b25CYXNlLXJvb3QpIHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLkNoYXRib3QubGF1bmNoZWRBbmRTaG93aW5nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfSAgXG59IiwiLyogTWFrZSBjbGlja3MgcGFzcy10aHJvdWdoICovXG4jbnByb2dyZXNzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNucHJvZ3Jlc3MgLmJhciB7XG4gIC8qIGJhY2tncm91bmQ6ICMyOWQ7ICovXG4gIGJhY2tncm91bmQ6IHJnYigxIDE1OCA4MSk7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDMxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIC8qIGhlaWdodDogMnB4OyAqL1xuICBoZWlnaHQ6IDVweDtcbn1cblxuLyogRmFuY3kgYmx1ciBlZmZlY3QgKi9cbiNucHJvZ3Jlc3MgLnBlZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMjlkLCAwIDAgNXB4ICMyOWQ7XG4gIG9wYWNpdHk6IDEuMDtcblxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwcHgsIC00cHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwcHgsIC00cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwcHgsIC00cHgpO1xufVxuXG4vKiBSZW1vdmUgdGhlc2UgdG8gZ2V0IHJpZCBvZiB0aGUgc3Bpbm5lciAqL1xuI25wcm9ncmVzcyAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMzE7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbiNucHJvZ3Jlc3MgLnNwaW5uZXItaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxIDE1OCA4MSk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMSAxNTggODEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgLXdlYmtpdC1hbmltYXRpb246IG5wcm9ncmVzcy1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IG5wcm9ncmVzcy1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLm5wcm9ncmVzcy1jdXN0b20tcGFyZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuc3Bpbm5lcixcbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCAjbnByb2dyZXNzIC5iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBucHJvZ3Jlc3Mtc3Bpbm5lciB7XG4gIDAlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkBrZXlmcmFtZXMgbnByb2dyZXNzLXNwaW5uZXIge1xuICAwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuIl19 */