/*!
    Theme Name: Paltinul
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;width:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}h1:not(.site-title):before,h2:before{content:none}:focus{outline:none}body.admin-bar header{top:32px}header{position:sticky;top:0;z-index:10000}.header{background-color:#fff;background-size:cover;position:relative}.header .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:100px;padding:4px 12px;max-width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.header .search-form.mobile{display:none}.header .search-field{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background-color:transparent;font-family:Lato,sans-serif;font-size:16px;color:#333}.header .btn-search1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;padding:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header .btn_icon1{width:19px;height:21px}.header__top{padding:8px 20px;background:#eaefef}.header__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.header__content,.header__language{display:-webkit-box;display:-ms-flexbox;display:flex}.header__language{list-style:none;padding:0;gap:20px;position:relative}.header__language li.wpml-ls-item{position:relative}.header__language li.wpml-ls-item a{width:52px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none}.header__language li.wpml-ls-item a span{display:none}.header__language li.wpml-ls-item a:before{content:"";position:absolute;width:32px;height:32px;background-repeat:no-repeat;background-position:50%;background-size:contain;left:0;top:0}.header__language li.wpml-ls-item.wpml-ls-item-ro a:before,.header__language li.wpml-ls-item ul.sub-menu li.wpml-ls-item-ro a:before{background-image:url(../images/circle-flags_ro.svg)}.header__language li.wpml-ls-item.wpml-ls-item-en a:before,.header__language li.wpml-ls-item ul.sub-menu li.wpml-ls-item-en a:before{background-image:url(../images/circle-flags_en.svg)}.header__language li.wpml-ls-item:not(.wpml-ls-current-language){display:none}.header__language li.wpml-ls-current-language{position:relative}.header__language li.wpml-ls-current-language>a:after{content:"";position:absolute;right:0;top:0;width:14px;height:32px;background-image:url(../images/arrow-language.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.header__language li.wpml-ls-current-language:hover>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__language li.wpml-ls-current-language ul.sub-menu{position:absolute;top:100%;left:0;padding-top:10px;opacity:0;visibility:hidden;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;pointer-events:none;z-index:10}.header__language li.wpml-ls-current-language ul.sub-menu li{display:block}.header__language li.wpml-ls-current-language ul.sub-menu li a{position:relative}.header__language li.wpml-ls-current-language:hover ul.sub-menu{background:#eaefef;padding:10px;margin-left:-8px;border-radius:0 0 10px 10px;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.header__language li.wpml-ls-current-language:hover ul.sub-menu a:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:768px){.header__language .wpml-ls-current-language:hover ul.sub-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header__language .wpml-ls-current-language:hover>a:after{-webkit-transform:rotate(0deg)!important;transform:rotate(0deg)!important}.header__language .wpml-ls-current-language.is-open ul.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:visible!important}.header__language .wpml-ls-current-language.is-open>a:after{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.header__language .wpml-ls-current-language:not(.is-open)>a:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.header__bottom{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{width:244px;-ms-flex-negative:0;flex-shrink:0}.header__logo img{max-width:100%;height:auto;display:block}.header__menu{width:721px}.header__menu ul{border-radius:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:38px;background-color:#1e5334;height:45px;padding:0 30px;position:relative}.header__menu ul>li{position:relative;padding:14px 0}.header__menu ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:1;letter-spacing:0;text-transform:capitalize;color:#fff;padding:0;-webkit-transition:color .3s ease;transition:color .3s ease}.header__menu ul>li>a:hover{color:#ffd566}.header__menu ul>li>a:after{content:"";display:inline-block;width:15px;height:16px;margin-left:5px;background-image:url(../images/menu-arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header__menu ul>li.current-menu-item a,.header__menu ul>li.current-menu-parent a,.header__menu ul>li.current_page_item a{color:#ffd566}.header__menu ul>li.current-menu-item>a:after,.header__menu ul>li.current-menu-parent>a:after,.header__menu ul>li.current_page_item>a:after,.header__menu ul>li.menu-item-has-children.submenu-open>a:after,.header__menu ul>li.menu-item-has-children:hover>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(../images/menu-arrow-yellow.svg)}.header__menu ul>li:not(.menu-item-has-children)>a:after{display:none}.header__menu ul>li .sub-menu{display:block;visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none;height:auto;top:45px;position:absolute;left:-25px;background-color:#1e5334;border-radius:10px;border-top:1px solid #ffd566;padding:10px 15px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:999;-webkit-transition:all .3s ease;transition:all .3s ease}.header__menu ul>li .sub-menu li{white-space:nowrap;margin:0;padding:0}.header__menu ul>li .sub-menu li a{text-decoration:none;padding:8px 10px;color:#fff;font-size:16px;-webkit-transition:color .3s ease;transition:color .3s ease}.header__menu ul>li .sub-menu li a:hover{color:#ffd566}.header__menu ul>li:hover>.sub-menu{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.header .hamburger,.header .hamburger-close{display:none}.header__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.header__icons a{position:relative;width:31px;height:31px}.header__icons a img{width:100%;height:100%;display:block;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}.header__icons a .image_hover{opacity:0}.header__icons a .image,.header__icons a:hover .image_hover{opacity:1}.header__icons a:hover .image{opacity:0}.header__icons a:first-child{width:37px}.header__icons a:nth-child(2) img{height:37px}.header__icons a[href="/favorite"]:after{content:attr(data-count);position:absolute;top:-9px;right:-5px;background:red;color:#fff;font-size:11px;font-weight:700;border-radius:50%;padding:4px;width:20px;border:1px solid #fff;height:20px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.header__icons a[href="/favorite"].has-favorites:after{display:inline-block}.header__link{margin-left:10px}.header__link a{position:relative;overflow:hidden;z-index:1;border:2px solid #1e5334;border-radius:100px;padding:10px 0;display:block;width:140px;text-align:center;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:1;color:#1e5334;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header__link a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#1e5334;z-index:-1;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.header__link a:hover{color:#fff}.header__link a:hover:before{left:0}@media screen and (max-width:1400px){.header{padding-bottom:25px}.header__top{padding:9px}.header__logo{width:181px}.header__menu{width:100%;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease;transition:all .3s ease;margin:0;position:absolute;top:120px;left:0;right:0;background-color:#1e5334;padding:20px;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box}.header__menu ul>li .sub-menu{border-radius:0 0 10px 10px}.header__menu ul>li.menu-item-has-children:hover>a{color:#fff}.header__menu ul>li.menu-item-has-children:hover>a:after{background-image:url(../images/menu-arrow.svg);-webkit-transform:none;transform:none}.header__menu ul>li.menu-item-has-children.submenu-open>a{color:#ffd566}.header__menu ul>li.menu-item-has-children.submenu-open>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(../images/menu-arrow-yellow.svg)}.header__menu .hamburger,.header__menu .hamburger-close{display:block;z-index:1001}.header__menu .header-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;height:auto;padding:0}.header__menu.is-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.header__menu.is-active li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__menu.is-active li ul{left:0;width:100%}.header__menu.is-active li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}.header__icons{gap:6px;margin-left:auto}.header__icons a{width:26px;height:26px}.header__icons a:first-child{width:32px}.header__icons a:nth-child(2) img{height:32px}.header .menu-toggle{position:relative;width:45.76px;height:45.76px;margin-left:8px}.header .menu-toggle .hamburger,.header .menu-toggle .hamburger-close{position:absolute;top:0;left:0;width:45.76px;height:45.76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.header .menu-toggle .hamburger-close svg,.header .menu-toggle .hamburger svg{width:45.76px;height:45.76px}.header .menu-toggle .hamburger-close{opacity:0;pointer-events:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.header .menu-toggle.is-active .hamburger{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}.header .menu-toggle.is-active .hamburger-close{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);pointer-events:auto}.header__bottom{padding:16px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__link{display:none}}@media screen and (max-width:768px){.header__menu{top:170px}.header .search-form{margin:0 auto;background-color:#eaefef;border:1px solid #eaefef;max-width:288px;padding:10px 12px;-webkit-box-shadow:none;box-shadow:none}.header .search-form.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.header .search-form.no-mobile{display:none}}@media screen and (max-width:440px){.header__logo{width:176px}}footer{background:#1c5334}footer .footer{color:#fff;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;padding:70px 7% 74px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:12%}footer .footer,footer .footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}footer .footer__left{width:50%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:42px}footer .footer__left .no-mobile{display:block}footer .footer__left .mobile{display:none}footer .footer__logo{max-width:250px}footer .footer__contacts{font-family:Montserrat,sans-serif;font-weight:400;line-height:150%;font-size:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}footer .footer__contacts,footer .footer__contacts a{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer__contacts a{text-decoration:none;color:#fff;padding-right:15px}footer .footer__contacts img{margin-right:13px;width:25px}footer .footer__email,footer .footer__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}footer .footer__subscribe{height:47px;background:#102621;border-radius:25px;width:493px;opacity:.85;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}footer .footer__subscribe form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}footer .footer__subscribe input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;color:#fff;padding:0 20px;font-size:16px;outline:none}footer .footer__subscribe input::-webkit-input-placeholder{color:#fff;opacity:1}footer .footer__subscribe input::-moz-placeholder{color:#fff;opacity:1}footer .footer__subscribe input:-ms-input-placeholder{color:#fff;opacity:1}footer .footer__subscribe input::-ms-input-placeholder{color:#fff;opacity:1}footer .footer__subscribe input::placeholder{color:#fff;opacity:1}footer .footer__subscribe button{position:relative;overflow:hidden;z-index:1;background:#ffd566;width:162px;height:47px;border:2px solid #102621;border-radius:100px;font-family:Lato,sans-serif;font-weight:400;line-height:150%;font-size:18px;cursor:pointer;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease}footer .footer__subscribe button:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:#102621;z-index:-1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;border-radius:100px}footer .footer__subscribe button:hover{color:#ffd566;border-color:#ffd566}footer .footer__subscribe button:hover:before{height:100%}footer .footer__right{width:50%;margin-top:67px}footer .footer__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer__menu ul>li{width:50%}footer .footer__menu ul>li.hide-me>a{display:none}footer .footer__menu ul>li ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer__menu ul>li ul li{width:100%}footer .footer__menu ul>li a{text-decoration:none;font-family:Lato,sans-serif;font-size:18px;line-height:150%;font-weight:400;color:#fff}footer .footer__menu ul>li a:hover{color:#ffd566}@media screen and (max-width:900px){footer .footer{padding:70px 0}footer .footer__subscribe{width:420px}}footer .footer__social-media{padding:20px;background:#fff;height:78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}footer .footer__social-media img{width:100%;max-width:42px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;cursor:pointer}footer .footer__social-media img:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}footer .footer__bottom-left .no-mobile{display:block}footer .footer__bottom-left .mobile{display:none}footer .footer__bottom-full{padding:22px 120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300}footer .footer__bottom-full,footer .footer__bottom-right a{color:#fff;font-family:Montserrat,sans-serif;line-height:150%;font-size:18px}footer .footer__bottom-right a{font-weight:400;text-decoration:none;background-image:url(../images/logo-scriptics.png);-webkit-transition:color .15s,background-position .15s;transition:color .15s,background-position .15s;background-size:auto;background-repeat:no-repeat;padding-left:36px;padding-bottom:7px;padding-top:5px}footer .footer__bottom-right a:hover{color:#0380fe;background-position:0 -33px}footer .social-buttons{position:fixed;bottom:30px;right:30px;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}footer .social-buttons button{background:none;border:none}footer .social-buttons .social-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}footer .social-buttons .social-icon img{width:50px;height:50px}footer .social-buttons .social-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}footer .social-buttons .extra-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}footer .social-buttons .extra-icons.hidden{display:none}@media screen and (max-width:767px){footer .footer{padding:60px 0 80px}footer .footer,footer .footer__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}footer .footer__left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer__logo{max-width:168px}footer .footer__contacts{font-size:16px}footer .footer__subscribe{width:288px;margin:0 auto;background:transparent}footer .footer__subscribe,footer .footer__subscribe form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}footer .footer__subscribe form{gap:7px}footer .footer__subscribe input{border-radius:100px;background:#102621;height:47px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}footer .footer__subscribe button{height:47px;width:100%}footer .footer__right{width:100%}footer .footer__menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}footer .footer__menu ul>li{width:100%}footer .footer__menu ul>li a{font-size:22px}footer .footer__bottom-left{padding-bottom:10px}footer .footer__bottom-left .no-mobile{display:none}footer .footer__bottom-left .mobile{display:block}footer .footer__bottom-full{padding:40px 0 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer__contacts img{width:19px}footer .social-buttons{bottom:14px;right:14px;gap:8px}footer .social-buttons .social-icon img{width:40px;height:40px}footer .social-buttons .extra-icons{gap:8px}}.dn{display:none!important}.clearfix:after{content:"";clear:both;display:table}h1:not(.site-title):before,h2:before{content:"";background:none;height:0;margin:0}.scrollOff{overflow:hidden}.grid-container{width:100%;max-width:1440px;margin:0 auto;padding-left:20px;padding-right:20px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.grid-container{padding-left:16px;padding-right:16px}}.grid-property{width:100%;max-width:1207px;margin:0 auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.grid-property{padding-left:16px;padding-right:16px}}body{background:#f1f1f1}.header .grid-container{margin:0 auto}#brochure-popup{position:fixed;top:6%;left:0;width:100%;height:100%;background:rgba(16,38,33,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}#brochure-popup.hidden{visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}#brochure-popup.visible{visibility:visible;opacity:1;pointer-events:auto}#brochure-popup .wpcf7-form-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#brochure-popup .popup-content{background:#fff;padding:60px 30px 40px;max-width:500px;width:90%;border-radius:1.5rem;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3);position:relative;font-family:Inter,sans-serif}#brochure-popup .popup-content .wpcf7-not-valid-tip{font-size:13px;padding:5px}#brochure-popup .popup-content .close-popup{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;color:#102621;cursor:pointer}#brochure-popup .popup-content form.wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#brochure-popup .popup-content form.wpcf7-form input[type=email],#brochure-popup .popup-content form.wpcf7-form input[type=tel],#brochure-popup .popup-content form.wpcf7-form input[type=text]{padding:10px 15px;font-family:Lato,sans-serif;font-weight:400;border:1px solid #ccc;border-radius:999px;width:100%;font-size:1rem;background-color:#f2f6f5}#brochure-popup .popup-content form.wpcf7-form input::-webkit-input-placeholder{color:#777}#brochure-popup .popup-content form.wpcf7-form input::-moz-placeholder{color:#777}#brochure-popup .popup-content form.wpcf7-form input:-ms-input-placeholder{color:#777}#brochure-popup .popup-content form.wpcf7-form input::-ms-input-placeholder{color:#777}#brochure-popup .popup-content form.wpcf7-form input::placeholder{color:#777}#brochure-popup .popup-content form.wpcf7-form .wpcf7-list-item{margin:0}#brochure-popup .popup-content form.wpcf7-form .wpcf7-acceptance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem;color:#102621}#brochure-popup .popup-content form.wpcf7-form .wpcf7-acceptance input[type=checkbox]{accent-color:#ffd566;margin-right:.5rem;-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer}#brochure-popup .popup-content form.wpcf7-form input[type=submit]{background-color:#ffd566;color:#102621;border:none;font-family:Lato,sans-serif;font-weight:600;font-size:16px;border-radius:999px;padding:10px 20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}#brochure-popup .popup-content form.wpcf7-form input[type=submit]:hover{background-color:#e6bd3f}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Semibold.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Heavy.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}.hero{background:#eaefef;background-size:cover}.hero__content{padding:94px 42px 70px 118px;height:498px;position:relative}.hero__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__right{position:absolute;right:0;top:46px}.hero__title{background:-webkit-gradient(linear,left top,left bottom,from(#356136),color-stop(35%,#587638),color-stop(60%,#a3a33f),to(#c8b93f));background:linear-gradient(180deg,#356136 0,#587638 35%,#a3a33f 60%,#c8b93f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-family:Montserrat,sans-serif;font-weight:600;font-size:41.75px;line-height:150%;margin-top:30px}.hero__title strong{font-weight:800}.hero__title span{font-weight:400}.hero__button{position:relative;overflow:hidden;z-index:1;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;max-width:239px;font-family:Lato,sans-serif;font-weight:500;font-size:18px;text-decoration:none;color:#fff;text-align:center;border:2px solid #055e48;padding:10px 0;background:#055e48;border-radius:100px;margin-top:40px}.hero__button:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background:#fff;z-index:-1;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.hero__button:hover{color:#055e48}.hero__button:hover:before{top:0}.hero__image{width:100%}.hero__image img{max-width:828px}@media screen and (max-width:1360px){.hero__content{padding:120px 40px 30px;height:498px;position:relative}.hero__left{width:55%}.hero__title{font-size:31px}.hero__right{width:45%;margin-top:6%}.hero__image{width:100%}.hero__image img{max-width:100%}}@media screen and (max-width:900px){.hero{background-image:none!important}.hero .grid-container{padding:0}.hero__content{padding:38px 0;height:auto;position:relative}.hero__content br{display:none}.hero__left{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__right{width:100%;background-image:url(../images/hero-bkd-mobile.svg)!important;background-repeat:no-repeat;background-size:cover;padding-bottom:200px;right:0;left:0;top:65px;position:relative}.hero__title{margin-top:0;width:70%;text-align:center}.hero__button{width:216px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;margin-top:32px;padding:10px 16px}.hero__image{text-align:center}.hero__image img{width:60%;position:relative;z-index:1}}@media screen and (max-width:768px){.hero__image img{width:100%;max-width:345px}.hero__title{font-size:26px;width:291px}}.search{position:relative}.search__content{padding:0 30px;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-70px 7% 0;background:#1e5334;gap:23px;height:142px}.search__content select{font-family:Lato,sans-serif;font-size:18px;line-height:106%;width:219px;color:#6a0d25;padding:10px 12px;border:1px solid #ccc;border-radius:100px;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.search__content select#localitate-select{width:260px}.search__content select#zona-select{width:336px}.search__content .btn-search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:10px 20px;width:268px;border:2px solid #ffd566;border-radius:100px;background-color:#ffd566;color:#6a0d25;font-family:Lato,sans-serif;font-size:18px;font-weight:500;cursor:pointer;overflow:hidden;z-index:1;position:relative;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out}.search__content .btn-search:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background-color:#fefefe;z-index:-1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.search__content .btn-search .btn-icon-wrapper{position:relative;width:24px;height:24px;display:inline-block;-ms-flex-negative:0;flex-shrink:0;z-index:2}.search__content .btn-search .btn-text{display:inline-block;line-height:1;vertical-align:middle;z-index:2}.search__content .btn-search:hover{color:#ffd566;border-color:#ffd566}.search__content .btn-search:hover:before{height:100%}.search__content .btn-search:hover .btn-icon svg path{-webkit-transition:fill .3s ease;transition:fill .3s ease;fill:#ffd566}@media screen and (max-width:1200px){.search #tranzactie-select{width:290px}}@media screen and (max-width:1000px){.search__content{padding:42px 16px 48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:19px;height:auto;margin:-130px 0 0}.search__content #tranzactie-select,.search__content select,.search__content select#localitate-select,.search__content select#zona-select{width:100%}.search__content .btn-search{gap:12px;width:100%}}@media screen and (max-width:768px){.search__content{margin-bottom:-70px}}.categoryHome{padding-top:133px;margin-top:-73px;padding-bottom:100px}.categoryHome a{text-decoration:none;color:#1d5334}.categoryHome__title{color:#1d5334;padding-left:8.125%;padding-bottom:50px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;line-height:150%}.categoryHome__title span{font-weight:700}.categoryHome__content{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 10.42%;grid-template-columns:repeat(4,1fr);gap:36px}.categoryHome__item{-webkit-transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease;-webkit-box-shadow:0 4px 20px 0 hsla(0,0%,60.4%,.75);box-shadow:0 4px 20px 0 hsla(0,0%,60.4%,.75);border-radius:50%;width:254px;height:259px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:#fff}.categoryHome__item .half-circle{-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;position:absolute;left:0;width:100%;pointer-events:none}.categoryHome__item .half-circle--sus{top:0}.categoryHome__item .half-circle--jos{bottom:0}.categoryHome__item:hover{-webkit-box-shadow:0 4px 20px 0 rgba(29,83,52,.6);box-shadow:0 4px 20px 0 rgba(29,83,52,.6);background:#1d5334}.categoryHome__item:hover .categoryHome__subtitle{color:#fff}.categoryHome__item:hover svg path{fill:#fff}.categoryHome__item:hover .half-circle{display:none}.categoryHome__inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:17px;margin:0 auto}.categoryHome__subtitle{font-family:Lato,sans-serif;font-weight:800;font-size:18px;line-height:100%;color:#1d5334}@media screen and (max-width:1365px){.categoryHome__content{grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (max-width:768px){.categoryHome{padding-top:150px;margin-top:0;padding-bottom:62px}.categoryHome .grid-container{padding:0}.categoryHome__title{padding-left:16px;text-align:center;padding-right:16px;padding-bottom:40px;font-size:26px}.categoryHome__content{grid-template-columns:1fr;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;gap:46px}.categoryHome__item{width:219px;height:219px}.categoryHome__inside{gap:12px}.categoryHome__inside svg{width:32px}.categoryHome__subtitle{font-size:16px}}.about-us{padding:20px 0 138px;display:-webkit-box;display:-ms-flexbox;display:flex}.about-us__container{margin:0 20px}.about-us__content{background-size:cover;background-position:50%;padding:67px 4.78% 83px;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:41px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-us__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:40px;line-height:150%;max-width:445px;color:#fff}.about-us__title span{font-weight:400}.about-us__title span.brown{font-weight:600;color:#a17d47}.about-us__description{color:hsla(0,0%,100%,.8);font-size:18px;text-align:justify;line-height:150%;max-width:624px}.about-us__description,.about-us__link{font-family:Lato,sans-serif;font-weight:500}.about-us__link{position:relative;overflow:hidden;z-index:1;text-decoration:none;line-height:1;color:#102621;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ffd566;border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:245px;border:2px solid #ffd566;-webkit-transition:all .3s ease;transition:all .3s ease}.about-us__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#fefefe;z-index:-1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;border-radius:100px}.about-us__link .link-text{position:relative;z-index:2}.about-us__link .icon-wrapper{position:relative;width:32px;height:32px;margin-left:12px;z-index:2}.about-us__link .icon-wrapper svg{width:32px;height:32px;-webkit-transition:fill .3s ease;transition:fill .3s ease}.about-us__link:hover{color:#ffd566}.about-us__link:hover svg path{fill:#ffd566}.about-us__link:hover:before{height:100%}.about-us__stats{padding:40px 0}.about-us .counter{font-size:2.5rem;font-weight:700;color:#2e7d32}.about-us__repeater{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:34px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-us__repeater,.about-us__repeater-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-us__repeater-item{-webkit-box-shadow:0 4px 27px 0 rgba(29,83,52,.2);box-shadow:0 4px 27px 0 rgba(29,83,52,.2);border:1px solid #1d5334;border-radius:15.75px;width:430px;padding:40px 23px;font-family:Montserrat,sans-serif;font-weight:500;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:40px}.about-us__repeater-item .number{font-size:87.73px;-webkit-text-fill-color:transparent}.about-us__repeater-item .number,.about-us__repeater-item .text{line-height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#1d5334),to(#41b974));background:linear-gradient(180deg,#1d5334,#41b974);-webkit-background-clip:text;display:inline-block}.about-us__repeater-item .text{font-size:20px;text-transform:uppercase;-webkit-text-fill-color:transparent}@media screen and (max-width:1200px){.about-us__repeater-item .number{font-size:50px}.about-us__repeater-item .text{font-size:16px}}@media screen and (max-width:768px){.about-us{padding:0 0 80px}.about-us__container{margin:0}.about-us .grid-container{padding:0}.about-us__content{gap:41px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-us__title{font-size:26px;max-width:98%}.about-us__description{font-size:16px;max-width:100%}.about-us__link{width:280px;padding:5px 2px;text-align:center}.about-us__link .icon-wrapper{margin-left:8px}.about-us__link .icon-wrapper svg{width:28px;height:28px}.about-us__stats{padding:22px 0;margin:0 16px}.about-us__repeater{gap:22px}.about-us__repeater,.about-us__repeater-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.about-us__repeater-item{width:100%;gap:30px;padding:30px 15px}.about-us__repeater-item .number{font-size:60px;font-weight:500}}.services{padding-bottom:100px}.services__title{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;padding-left:7%;line-height:150%;color:#1d5334;padding-bottom:70px}.services__title strong{font-weight:700}.services__repeater{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px}.services__item,.services__repeater{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.services__item{text-decoration:none;max-width:392px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 10px 0 rgba(24,96,41,.25098039215686274);box-shadow:0 4px 10px 0 rgba(24,96,41,.25098039215686274);-webkit-transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,transform .3s ease;transition:background .3s ease,transform .3s ease,-webkit-transform .3s ease;border-radius:24px;padding:12px;border:2px solid #1d5334;-webkit-box-sizing:border-box;box-sizing:border-box}.services__item:nth-child(odd){background:#1d5334}.services__item:nth-child(odd) .services__title-item{color:#fff}.services__item:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.services__title-item{-webkit-transition:color .3s ease;transition:color .3s ease;padding:37px 0;font-family:Lato,sans-serif;font-weight:500;font-size:24px;width:75%;line-height:150%;color:#1d5334;text-align:center}@media screen and (max-width:768px){.services{background:transparent!important;padding-bottom:100px}.services__title{font-size:24px;padding-left:0;padding-bottom:22px;text-align:center}.services__repeater{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}.services__item{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:9px;background:#e6e6e6!important;border:1px solid #1d5334;-webkit-box-shadow:none;box-shadow:none}.services__item:hover{-webkit-transform:none;transform:none}.services:nth-child(odd){background:#e6e6e6}.services:nth-child(odd) .services__title-item{color:#1d5334}.services__title-item{padding:0;width:60%;margin:0 auto;display:block;font-size:18px}.services .grid-container{padding:0}.services .slick-slide{text-align:center;margin:0 16px}.services .slick-slide img{width:100%;margin-bottom:13px}.services .slick-dots{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.services .slick-dots li{width:10px;height:10px}.services .slick-dots li button{width:100%;height:100%;padding:0;border:none;background-color:#b4bab9;border-radius:50%;font-size:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.services .slick-dots li.slick-active button,.services .slick-dots li button:hover{background-color:#055e48}}@media screen and (max-width:375px){.services__title-item{width:70%}}.discover{padding:99px 0;background:#edebe8}.discover__inner{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 7%;gap:87px}.discover__inner,.discover__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.discover__left{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:22px}.discover__title{font-family:Montserrat,sans-serif;font-weight:500;padding-top:67px;font-size:40px;line-height:150%}.discover__title h4{color:#102621}.discover__title span{font-weight:700}.discover__description{padding:12px 0 37px;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334}.discover__description,.discover__link{-webkit-box-sizing:border-box;box-sizing:border-box}.discover__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#1d5334;border:2px solid transparent;border-radius:100px;padding:8px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden}.discover__link a{color:#fff;text-decoration:none;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.discover__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;border:none;height:0;background:#f1f1f1;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.discover__link:hover:before{height:100%}.discover__link:hover svg path{fill:#1d5334;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.discover__link:hover{background:#1d5334}.discover__link:hover a{color:#1d5334}.discover__link-image svg{width:49px;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;position:relative;z-index:2}.discover__download{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:100px;padding:0 0 0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid #1d5334;position:relative;overflow:hidden}.discover__download a{color:#102621;text-decoration:none;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:100%;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.discover__download:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.discover__download:hover a{color:#fff}.discover__download:hover:before{height:100%}.discover__download:hover svg{fill:#fff;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.discover__download-image{margin-top:-2px;margin-right:-5px;height:54px;margin-left:15px}.discover__download-image svg{width:59px;height:57px;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;position:relative;z-index:2}.discover__image{max-width:530px}@media screen and (max-width:1100px){.discover__image{margin:0 auto}.discover__image img{width:100%}}@media screen and (max-width:900px){.discover{background:#f1ede8;padding:50px 0}.discover__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;gap:29px}.discover__left{gap:22px}.discover__link{width:286px;padding:5px 11px;margin:0 auto}.discover__link a{padding-left:10px}.discover__link-image svg{width:39px;height:39px}.discover__download{width:286px;height:56px;margin:0 auto}.discover__download-image{height:55px}.discover__download-image svg{width:59px;height:57px}.discover__title{font-size:24px;text-align:center;padding:0}.discover__description{padding:0;font-size:16px;text-align:center;margin-bottom:20px}}.download{padding:112px 0 63px}.download__inner{padding:0 7%}.download__title{color:#1d5334;font-family:Montserrat,sans-serif;font-weight:400;font-size:40px;padding-bottom:36px;line-height:150%}.download__title span{font-weight:700}.download__row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:22px;margin-bottom:22px}.download__item,.download__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.download__item{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:100% 10%;gap:28px;height:305px;width:100%;position:relative;background-size:cover;border-radius:15px;text-decoration:none;font-family:Lato,sans-serif;font-weight:400;font-size:28px;line-height:150%;color:#fff}.download__item:before{content:"";border-radius:15px;position:absolute;inset:0;background:rgba(0,0,0,.7);z-index:1}.download__item-title{z-index:1;text-align:center}.download__item .icon{z-index:1}.download__item .icon svg path{width:84px;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.download__item .icon:hover svg{fill:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.download__row--single span{width:49%;text-align:center}.download__row--single .download__item{background-position:100% 45%}@media screen and (max-width:768px){.download{padding:60px 0 100px}.download__inner{padding:0}.download__title{font-size:24px;text-align:center;padding-bottom:28px}.download__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:19px;margin-bottom:19px}.download__item{gap:0;height:192px;font-size:18px}.download__item .icon svg path{width:54px}.download__row--single .download__item{background-position:100% 45%}.download__row--single span{width:80%}.download .icon svg{width:54px}}.reviews .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{border-radius:25px!important;height:338px!important;padding:20px!important}.reviews .wp-gr .grw-review .wp-google-feedback{height:166px!important}.reviews .wp-gr .wp-google-text{font-size:18px!important;line-height:150%;font-family:Lato,sans-serif;font-weight:400}.reviews .wp-gr .grw-btns svg{width:55px}.reviews .wp-gr .grw-btns svg path{fill:#102621}.reviews .wp-gr .grw-btns.grw-prev svg{margin-left:-30px}.reviews .wp-gr .rpi-dot.active{background:#055e48!important}.reviews__inner{padding:0 7%}.reviews__icon img{width:52px}.reviews__title{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;color:#102621;margin:10px 0 15px}.reviews__title strong{font-weight:700}.reviews__subtitle{font-family:Lato,sans-serif;font-size:24px;line-height:150%;color:#565959}.reviews__top{background:#e9eeee;padding:21px 17px 20px 30px;border-radius:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px}.reviews__google,.reviews__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__google{margin-bottom:20px;gap:13px}.reviews__image img{width:84.8px;margin-top:5px}.reviews__stars img{width:137px}.reviews__link{position:relative;overflow:hidden;z-index:1;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;text-decoration:none;border-radius:100px;color:#fff;border:2px solid #1d5334;background:#1d5334;padding:16px 41px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.reviews__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:#ffd566;z-index:-1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.reviews__link:hover{color:#102621}.reviews__link:hover:before{height:100%}.reviews__more{margin:40px auto;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#102621;width:261px;border-radius:100px;padding:8px 18px;background:#ffd566;position:relative;overflow:hidden;border:2px solid #1d5334;z-index:1;cursor:pointer}.reviews__more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#102621;gap:9px;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.reviews__more svg{width:31px;height:31px;position:relative;z-index:2}.reviews__more:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#f1f1f1;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.reviews__more:hover a{color:#102621}.reviews__more:hover:before{height:100%}@media screen and (max-width:768px){.reviews__icon img{width:36px}.reviews__title{font-size:24px}.reviews__title br{display:none}.reviews__inner{padding:0}.reviews__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:27px}.reviews__stars{margin-bottom:17px;text-align:center}.reviews__stars img{width:102px}.reviews__link{font-weight:300;padding:7px 21px}.reviews__more{width:288px}.reviews .grw-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.reviews .grw-review{min-width:100%;scroll-snap-align:start}.reviews .grw-btns{display:none!important}}.video{margin-top:121px}.video__wrapper{border-radius:25px;position:relative;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);background-size:cover;background-repeat:no-repeat;height:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video__play{z-index:2;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:inline-block}.video .video-play:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.video .video-play img{width:80px;height:80px}@media screen and (max-width:768px){.video{margin-top:61px}.video .grid-container{padding:0}.video__wrapper{border-radius:0;background-position:32% 23%;height:497px}.video__wrapper img{width:47px;height:47px}}.contact{padding:145px 0 0}.contact__title{font-family:Lato,sans-serif;font-weight:500;font-size:42.2px;line-height:170%;padding:0 7%;color:#1c5334}.contact__title span{font-weight:700}.contact__subtitle{font-weight:500;font-size:42.2px;line-height:170%}.contact__description,.contact__subtitle{font-family:Lato,sans-serif;color:#1c5334}.contact__description{font-weight:400;font-size:18px;text-align:justify;line-height:150%}.contact__content{background:#e0e8e9}.contact__inner{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:0 7%}.contact__inner,.contact__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.contact__left{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:25px;width:57%}.contact__link{font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:100%;color:#102621;text-decoration:none;background:#ffd566;border:2px solid #1d5334;padding:10px 17px;width:166px;text-align:center;margin-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;position:relative;overflow:hidden;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out;z-index:1}.contact__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#e0e8e9;z-index:-1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.contact__link:hover{color:#102621}.contact__link:hover:before{height:100%}.contact__right{margin-top:60px;width:43%}.contact__right img{margin-bottom:-68px;width:615px}@media screen and (max-width:1400px){.contact__right{margin-top:75px;width:100%}.contact__right img{margin-bottom:-12%;width:100%}}@media screen and (max-width:1024px){.contact__content,.contact__title,.contact__top{padding:0}.contact__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.contact__left{width:100%}.contact__right{margin-top:75px;width:100%}.contact__right img{margin-bottom:-9%;width:70%}.contact__link{width:203px}}@media screen and (max-width:768px){.contact{padding:100px 0 0}.contact__subtitle,.contact__title{font-size:24px;line-height:170%;font-weight:400}.contact__link{margin-bottom:0}.contact__right{margin-top:75px;width:100%;text-align:center}.contact__right img{margin-bottom:-35px;width:300px}}.single-page{background:#f5f7fa;position:relative}.gallery .media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}@media (max-width:768px){.gallery .media-grid{grid-template-columns:1fr 1fr}.gallery .media-grid .media-item.featured{grid-column:span 2}}.gallery .media-item{position:relative;border:2px solid #1d5334;border-radius:24px;overflow:hidden;background:#fff}.gallery .media-item.hidden-item{display:none}.gallery .media-item.has-overlay img{-webkit-filter:brightness(.2);filter:brightness(.2);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.gallery .media-item.has-overlay img:hover{-webkit-filter:brightness(.6);filter:brightness(.6)}.gallery .media-item iframe,.gallery .media-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:4/3}.gallery .media-item.featured{grid-column:span 2;grid-row:span 2;cursor:pointer}@media (max-width:768px){.gallery .media-item.featured{grid-column:span 1;grid-row:span 1}}.gallery .media-item.featured iframe,.gallery .media-item.featured img{-webkit-filter:brightness(.4);filter:brightness(.4);aspect-ratio:16/9}.gallery .media-item.featured:hover .play-button img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:scale(1.3);transform:scale(1.3)}.gallery .media-item .lazy-video{position:relative;width:100%;height:100%;aspect-ratio:16/9;overflow:hidden}.gallery .media-item .lazy-video .video-thumb,.gallery .media-item .lazy-video iframe,.gallery .media-item .lazy-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;z-index:2;position:relative;pointer-events:auto}.gallery .media-item .lazy-video .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:64px;height:64px}.gallery .media-item .lazy-video .play-button img{-webkit-filter:brightness(1);filter:brightness(1);width:100%;height:100%}.gallery .media-item .view-more-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,.6);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;height:45px;border:2px solid #fff;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1;cursor:pointer;z-index:2;-webkit-transition:background .3s ease;transition:background .3s ease}.gallery .media-item .view-more-overlay img{width:18px;height:18px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.gallery .media-item .view-more-overlay span{white-space:nowrap;font-family:Lato,sans-serif;font-weight:400;line-height:100%;font-size:18px}.gallery .media-item .view-more-overlay:hover{background:#1d5334}@media (max-width:768px){.gallery .media-item .view-more-overlay{padding:14px;height:50px}.gallery .media-item .view-more-overlay span{display:none}}.gallery .media-item .back-button{position:absolute;top:12px;left:12px;z-index:3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;height:45px;background:#fff;border:2px solid #1d5334;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;color:#1d5334;font-size:16px;font-family:Lato,sans-serif;font-weight:500;text-decoration:none;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.gallery .media-item .back-button img{width:18px;height:18px}.gallery .media-item .back-button:hover{background:#1d5334;color:#fff}.gallery .media-item .back-button:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.property-single{padding:60px 0 80px}.property-single__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:43px}.property-single__header h1{font-size:40px;color:#1d5334;font-family:Montserrat,sans-serif;font-weight:700;line-height:150%;width:80%}.property-single__header h1 strong{font-weight:700}.property-single__header .property-header__icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.property-single__header .property-header__icons img{width:67px;height:67px;cursor:pointer}.property-single__grid{display:grid;background:#eff1f3;-webkit-box-shadow:0 4px 11px rgba(0,0,0,.2);box-shadow:0 4px 11px rgba(0,0,0,.2);border-radius:20px;grid-template-columns:1fr 42%;gap:50px;padding:42px 44px 32px}.property-single__left,.property-single__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__left{border-right:3px solid rgba(29,83,52,.2);padding-right:32px;gap:32px}.property-single__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.property-single__top,.property-single__top .property-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property-single__top .property-location{gap:.5rem}.property-single__top .property-location .location-icon{width:24px;height:24px}.property-single__top .property-location .location-text{font-family:Lato,sans-serif;color:#102621;font-size:18px;font-weight:400;line-height:100%}.property-single__top .price{font-family:Montserrat,sans-serif;color:#1d5334;font-size:40px;line-height:150%;font-weight:500}.property-single .property-badges__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;list-style:none;padding:0;margin:15px 0}.property-single .property-badges__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;background:#dbe1e0;border-radius:100px;padding:5px 10px;font-size:18px;line-height:100%;font-family:Lato,sans-serif;font-weight:400;color:#102621;height:34px;-webkit-box-sizing:border-box;box-sizing:border-box}.property-single .property-badges__list li img{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.property-single__agent{gap:27px}.property-single__agent,.property-single__agent .agent-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__agent .agent-box{margin-top:30px}.property-single__agent .agent-box .agent-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}.property-single__agent .agent-box .agent-info__grid{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;position:relative;overflow:hidden;-webkit-transition:color .3s ease;transition:color .3s ease}.property-single__agent .agent-box .agent-info__grid a,.property-single__agent .agent-box .agent-info__grid p,.property-single__agent .agent-box .agent-info__grid svg{z-index:2;-webkit-transition:color .3s ease,fill .3s ease;transition:color .3s ease,fill .3s ease}.property-single__agent .agent-box .agent-info__grid:after{content:"";position:absolute;inset:0;border:3px solid #1d5334;border-radius:100px;z-index:3;pointer-events:none}.property-single__agent .agent-box .agent-info__grid:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;border-radius:100px;background-color:#1d5334;z-index:1;-webkit-transition:height .3s ease;transition:height .3s ease}.property-single__agent .agent-box .agent-info__grid:hover{cursor:pointer}.property-single__agent .agent-box .agent-info__grid:hover:before{height:100%}.property-single__agent .agent-box .agent-info__grid:hover svg rect{fill:#fff}.property-single__agent .agent-box .agent-info__grid:hover svg path{fill:#1d5334}.property-single__agent .agent-box .agent-info__grid:hover a,.property-single__agent .agent-box .agent-info__grid:hover p{color:#fff}.property-single__agent .agent-box .agent-info .agent-name svg{width:33px;height:32px}.property-single__agent .agent-box .agent-info .agent-call,.property-single__agent .agent-box .agent-info .agent-email,.property-single__agent .agent-box .agent-info .agent-name{font-family:Lato,sans-serif;font-weight:400;color:#1d5334;font-size:18px;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.property-single__agent .agent-box .agent-info .agent-call a,.property-single__agent .agent-box .agent-info .agent-email a,.property-single__agent .agent-box .agent-info .agent-name a{text-decoration:none;color:inherit}.property-single__agent .agent-box .agent-info .agent-email{text-decoration:underline}.property-single__agent .agent-box .agent-info .agent-call{border-radius:100px;background:#1d5334;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.property-single__agent .agent-box .agent-info .agent-call a,.property-single__agent .agent-box .agent-info .agent-call p,.property-single__agent .agent-box .agent-info .agent-call svg{z-index:2;position:relative;-webkit-transition:color .3s ease,fill .3s ease;transition:color .3s ease,fill .3s ease}.property-single__agent .agent-box .agent-info .agent-call svg{width:22px;height:24px}.property-single__agent .agent-box .agent-info .agent-call svg path{-webkit-transition:fill .3s ease;transition:fill .3s ease}.property-single__agent .agent-box .agent-info .agent-call:after{content:"";position:absolute;inset:0;border:3px solid #1d5334;border-radius:100px;z-index:3;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;pointer-events:none}.property-single__agent .agent-box .agent-info .agent-call:before{content:"";position:absolute;left:0;width:100%;height:100%;top:100%;background:#eff1f3;z-index:2;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;border-radius:100px}.property-single__agent .agent-box .agent-info .agent-call a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.property-single__agent .agent-box .agent-info .agent-call:hover:before{top:0}.property-single__agent .agent-box .agent-info .agent-call:hover:after{border-color:#1d5334}.property-single__agent .agent-box .agent-info .agent-call:hover a,.property-single__agent .agent-box .agent-info .agent-call:hover p{color:#1d5334}.property-single__agent .agent-box .agent-info .agent-call:hover svg path{fill:#1d5334}.property-single__agent .agent-whatsapp a.whatsapp-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding-top:10px;border-radius:8px;text-decoration:none;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:100%;color:#1d5334}.property-single__agent .agent-whatsapp a.whatsapp-link img{width:45px;height:45px}.property-single__agent .agent-whatsapp a.whatsapp-link span{margin-right:10px}.property-single__agent .agent-whatsapp a.whatsapp-link strong{text-decoration:underline;font-weight:400}.property-single__right h3{font-family:Lato,sans-serif;font-weight:600;font-size:26px;line-height:100%;padding-top:18px;padding-bottom:70px;color:#1d5334}.property-single__right .dotari-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}@media (max-width:576px){.property-single__right .dotari-grid{grid-template-columns:1fr}}.property-single__right .dotari-grid .dotare-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Lato,sans-serif;font-size:18px;line-height:100%;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.property-single__right .dotari-grid .dotare-item .dotare-icon{width:24px;height:24px}.property-single__content{border-bottom:3px solid rgba(29,83,52,.2);margin:0 2%}.property-single__content .property-description{padding:27px 3.76% 33px}.property-single__content .property-description h2{font-family:Montserrat,sans-serif;font-size:40px;color:#1d5334;font-weight:500;line-height:150%;padding-bottom:36px}.property-single__content .property-description h2 strong{font-weight:700}.property-single__content .property-description p{color:#1d5334;padding-left:20px;padding-bottom:40px;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%}@media screen and (max-width:1200px){.property-single__agent .agent-box .agent-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:900px){.property-single__grid{gap:20px;padding:25px}}@media (max-width:767px){.property-single .grid-container{padding:0}.property-single__header{padding:0 16px 30px;gap:20px}.property-single__header h1{font-size:30px}.property-single__header .property-header__icons{gap:20px}.property-single__header .property-header__icons img{width:55px;height:55px}.property-single__grid{-webkit-box-shadow:none;box-shadow:none;grid-template-columns:1fr;padding:30px 16px 53px}.property-single__left{border-right:none;border-bottom:3px solid rgba(29,83,52,.2);padding-right:0;gap:20px}.property-single__top{gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__top,.property-single__top .property-location{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.property-single__top .property-location .location-text{font-size:16px;max-width:206px}.property-single .property-badges__list{gap:15px;padding:0;margin:15px 0}.property-single .property-badges__list li{gap:10px;padding:5px 12px;font-size:16px}.property-single__agent{gap:32px}.property-single__agent .agent-box{margin-top:10px}.property-single__agent .agent-box .agent-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.property-single__agent .agent-box .agent-info,.property-single__agent .agent-box .agent-info__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__agent .agent-box .agent-info__grid{padding:0;gap:17px;overflow:visible}.property-single__agent .agent-box .agent-info__grid:after{border:none}.property-single__agent .agent-box .agent-info .agent-name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__agent .agent-box .agent-info .agent-name svg{width:40px;height:40px}.property-single__agent .agent-box .agent-info .agent-call,.property-single__agent .agent-box .agent-info .agent-email,.property-single__agent .agent-box .agent-info .agent-name{font-size:16px;gap:9px}.property-single__agent .agent-box .agent-info .agent-call{padding:10px 20px}.property-single__agent .agent-box .agent-info .agent-call svg{width:22px;height:24px}.property-single__agent .agent-box .agent-info .agent-call a{gap:11px}.property-single__agent .agent-whatsapp{padding-bottom:66px}.property-single__agent .agent-whatsapp a.whatsapp-link{gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__agent .agent-whatsapp a.whatsapp-link span{margin-right:0}.property-single__right h3{padding-bottom:36px;padding-top:22px}.property-single__right .dotari-grid{gap:18px;padding-left:14px}.property-single__content{border-bottom:none;margin:0 16px}.property-single__content .property-description{padding:80px 0 20px}.property-single__content .property-description h2{font-size:30px;padding-bottom:30px}.property-single__content .property-description p{padding-left:0;padding-bottom:30px;font-size:16px}}.similar-properties{padding-bottom:96px}.similar-properties h2{font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;line-height:150%;color:#1d5334;text-align:center;padding-bottom:75px}.similar-properties h2 strong{font-weight:700}.similar-properties__grid{display:block}.similar-properties__grid .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.similar-properties__grid .slick-slide{margin:0!important}.similar-properties__grid .property{display:inline-block;width:365px!important;margin:0 auto}.similar-properties__grid .slick-dots{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;gap:8px}.similar-properties__grid .slick-dots li button{width:12px;height:12px;border-radius:50%;background:#d9d9d9;border:none;text-indent:-9999px}.similar-properties__grid .slick-dots li button:focus,.similar-properties__grid .slick-dots li button:hover{outline:none}.similar-properties__grid .slick-dots li.slick-active button{background:#1d5334}.similar-properties__grid.slick-slider{margin-left:0;margin-right:0}.similar-properties .property-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.similar-properties .badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background-color:#e7eded;padding:6px 12px;border-radius:24px;font-size:14px;color:#0d3227;font-weight:500}.similar-properties .badge img{width:20px;height:20px}@media screen and (max-width:1440px){.similar-properties .slick-track{gap:20px}}@media screen and (max-width:1200px){.similar-properties .property{width:310px!important}}@media screen and (max-width:890px){.similar-properties h2{padding-bottom:36px;font-size:30px}}@media screen and (max-width:400px){.similar-properties .property{width:100%!important}.similar-properties .slick-track{gap:0}}.share-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}@media screen and (max-width:450px){.share-popup{top:5%}}.share-popup-content{background:#fff;padding:30px;border-radius:12px;text-align:center;position:relative;max-width:320px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.2);box-shadow:0 6px 16px rgba(0,0,0,.2)}.share-popup-content .close-share{position:absolute;top:10px;right:14px;cursor:pointer;font-size:22px;color:#888}.share-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin:10px 0}.share-icons img{width:40px;height:40px;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.share-icons img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}#copyLink{margin-top:15px;padding:10px 20px;cursor:pointer;background-color:#0073e6;color:#fff;border:none;border-radius:8px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;-webkit-transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}#copyLink:hover{background-color:#005bb5;-webkit-transform:scale(1.05);transform:scale(1.05)}#copyStatus{display:none;margin-top:10px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;color:green}.ribbon-status{position:absolute;font-family:Montserrat,sans-serif;font-weight:800;text-align:center;-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0);background-color:#dc3545;color:#fff;padding:4px 58px;font-size:13px;text-transform:uppercase;z-index:20;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3);border-radius:4px;letter-spacing:.8px;white-space:nowrap;pointer-events:none}.searchPage__results h1{font-size:28px;font-family:Lato,sans-serif;font-weight:500;margin:50px 7%}.searchPage__posts{list-style:none;margin:0 7%;padding:0}.searchPage__item{margin-bottom:25px;border-bottom:1px solid #eee;padding-bottom:15px}.searchPage__item a{text-decoration:none}.searchPage__item h2{margin:0 0 10px;font-size:20px;line-height:100%;color:#6a0d25;font-family:Lato,sans-serif;font-weight:500}.searchPage .paragraph,.searchPage__item .p{color:#555;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:150%}.searchPage .paragraph{padding:40px 7%}.search__categories{background:#fff;padding-top:50px;padding-bottom:68px}.search__categories .search__content{margin:0}.search__categories .grid-container{padding:0}.search__categories-content{max-width:1211px;margin:0 auto}@media screen and (max-width:1207px){.search__categories{padding:55px 16px 64px}}.favorites__title{font-family:Lato,sans-serif;font-weight:500;font-size:40px;line-height:150%;padding-top:50px;color:#1d5334}.favorites__empty{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;padding:100px 16px}.favorites__load-more-wrap{text-align:center;margin:40px auto}.favorites__load-more{background:#ffd566;border:2px solid #1d5334;color:#1d5334;width:196px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;padding:7px 16px;font-family:Lato,sans-serif;font-size:18px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;overflow:hidden;z-index:1}.favorites__load-more,.favorites__load-more span{position:relative;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.favorites__load-more span{z-index:2}.favorites__load-more svg{width:30px;height:30px;z-index:2;position:relative}.favorites__load-more svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.favorites__load-more:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:0;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.favorites__load-more:hover{color:#fff}.favorites__load-more:hover svg path{fill:#fff}.favorites__load-more:hover:before{height:100%}.property{background:#fff;width:365px;overflow:hidden;position:relative;border-radius:25px;height:570px;background-size:cover}.property__header{padding-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.property__title{font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:150%;color:#1d5334}.property__sort{position:relative;display:inline-block}.property__sort select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/arrow-down.svg);background-color:#fff;background-repeat:no-repeat;background-position:right 10px center;border-radius:25px;border:none;width:336px;height:42px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Lato,sans-serif;font-weight:400;cursor:pointer;font-size:18px;line-height:100%;color:#6a0d25}.property:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:2px solid #1d5334;border-radius:25px}.property__items{display:grid;grid-template-columns:repeat(3,1fr);gap:51px;list-style:none;padding:0;margin:75px 0 82px}.property__items.favorites{padding:0 7%}.property__top{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:25px;border:2px solid #1d5334;height:248px}.property__list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;height:68px;list-style:none;padding:0;margin-top:20px}.property__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:34px;background:#eaeeeb;border-radius:100px}.property__list img{width:24px;height:24px}.property .favorite-btn{cursor:pointer;position:relative;margin:20px}.property .favorite-btn img{position:absolute;top:0;width:67px;height:67px;left:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.property .favorite-btn .icon-hover{opacity:0;z-index:2}.property .favorite-btn .icon-default{opacity:1;z-index:1}.property .favorite-btn.favorited .icon-default{opacity:0}.property .favorite-btn.favorited .icon-hover{opacity:1}.property a{text-decoration:none;font-family:lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#102621;position:relative;z-index:9}.property__meta{padding-left:40px}.property__description{height:40px;padding:15px 27px 0 40px;font-size:16px;line-height:120%;border-top:2px solid #1d5334;margin-top:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.property__location{height:26px;padding:17px 0 25px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property__location a,.property__location p{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#102621}.property__location img{margin-right:10px;width:24px;height:24px}.property__bottom{margin:0 10px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:45px;border-radius:100px;background:#1d5334;border:2px solid #1d5334;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#ffd566;position:relative;overflow:hidden;cursor:pointer}.property__bottom:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#ffd566;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;border-radius:100px}.property__bottom:hover:before{height:100%}.property__bottom:hover p,.property__bottom:hover span{z-index:2;font-weight:500;color:#1d5334}.property__bottom .read_more{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#ffd566}.property__load-more-wrap{text-align:center;margin:40px auto}.property__load-more{background:#ffd566;border:2px solid #1d5334;color:#1d5334;width:196px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;padding:7px 16px;font-family:Lato,sans-serif;font-size:18px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;overflow:hidden;z-index:1}.property__load-more,.property__load-more span{position:relative;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.property__load-more span{z-index:2}.property__load-more svg{width:30px;height:30px;z-index:2;position:relative}.property__load-more svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.property__load-more:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:0;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.property__load-more:hover{color:#fff}.property__load-more:hover svg path{fill:#fff}.property__load-more:hover:before{height:100%}@media screen and (max-width:1280px){.property__header{margin:0 16px}.property__items{grid-template-columns:repeat(2,1fr);gap:30px;margin:60px 16px;justify-items:center}}@media screen and (max-width:1024px){.property{width:340px;margin:0}}@media screen and (max-width:767px){.property{width:100%;height:450px}.property__title{font-size:26px;text-align:center;padding-bottom:30px}.property .favorite-btn img{width:53px;height:53px}.property__top{height:192px}.property a{font-size:14px}.property__list{gap:8px;margin-top:15px}.property__header{padding-top:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.property__sort{margin-bottom:30px}.property__sort select{width:100%}.property__location{padding:10px 0 12px 40px}.property__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:31px;margin:50px 0 89px}.property__description{height:29px;font-size:14px;padding:15px 23px 0 40px;margin-top:17px}.property__bottom{font-size:14px;height:35px}}.property__management{background:#e4dfd6;padding:76px 0 60px}.property__management__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:90px}.property__management .image-wrapper{position:relative;display:inline-block;border-radius:12px}.property__management .image-wrapper:before{content:"";position:absolute;inset:0;border-radius:15px;border:2px solid #1d5334;z-index:3;pointer-events:none}.property__management .image-wrapper>img:first-child{display:block;width:100%;height:auto;z-index:2;position:relative;border-radius:15px}.property__management .corner-icon{position:absolute;width:307px;height:307px;pointer-events:none}.property__management .corner-small{position:absolute;width:83px;height:83px;z-index:3;pointer-events:none}.property__management .top-right{top:-57px;right:-76px}.property__management .bottom-left{bottom:-73px;left:-52px}.property__management .bottom-right{bottom:-20px;right:-20px}.property__management__content{max-width:590px}.property__management__content .title{font-family:Montserrat,sans-serif;font-size:40px;line-height:150%;font-weight:500;color:#1d5334;padding-bottom:40px}.property__management__content .title span{font-weight:700}.property__management__content .description{font-family:Lato,sans-serif;font-size:18px;line-height:150%;font-weight:500;color:#1d5334;padding-bottom:60px}.property__management .buttons{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:22px}.property__management .buttons,.property__management .discover__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.property__management .discover__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;background:#1d5334;border:2px solid transparent;border-radius:100px;padding:8px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden}.property__management .discover__link a{color:#fff;text-decoration:none;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.property__management .discover__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;border:none;height:0;background:#f1f1f1;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.property__management .discover__link:hover:before{height:100%}.property__management .discover__link:hover svg path{fill:#1d5334;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.property__management .discover__link:hover{background:#1d5334}.property__management .discover__link:hover a{color:#1d5334}.property__management .discover__link-image svg{width:49px;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;position:relative;z-index:2}.property__management .discover__download{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:100px;padding:0 0 0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid #1d5334;position:relative;overflow:hidden}.property__management .discover__download a{color:#102621;text-decoration:none;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:100%;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.property__management .discover__download:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.property__management .discover__download:hover a{color:#fff}.property__management .discover__download:hover:before{height:100%}.property__management .discover__download:hover svg{fill:#fff;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.property__management .discover__download-image{margin-top:-2px;margin-right:-5px;height:54px;margin-left:15px}.property__management .discover__download-image svg{width:59px;height:57px;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;position:relative;z-index:2}@media screen and (max-width:767px){.property__management{background:#e7e0d5}.property__management__link{width:286px;padding:5px 11px;margin:0 auto}.property__management__link a{padding-left:10px}.property__management__link-image svg{width:39px;height:39px}.property__management__download{width:286px;height:56px;margin:0 auto}.property__management__download-image{height:55px}.property__management__download-image svg{width:59px;height:57px}.property__management__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property__management__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.property__management__content{margin-bottom:60px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.property__management .image-wrapper>img:first-child{width:250px}.property__management .corner-icon{width:142px;height:142px}.property__management .corner-small{width:40px;height:40px}.property__management .top-right{top:-26px;right:-31px}.property__management .bottom-left{bottom:-35px;left:-24px}.property__management .bottom-right{bottom:-10px;right:-10px}}@media screen and (max-width:768px){.property__management__content{max-width:286px}.property__management__content .title{text-align:center;font-size:24px;color:#102621;padding-bottom:24px}.property__management__content .description{text-align:center;font-size:16px;padding-bottom:38px}}.no-property{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;padding:50px 0 100px}.about-us-page{background:#f5f7fa}.about-hero{position:relative;height:662px;overflow:hidden}.about-hero__image{position:absolute;inset:0;background-size:cover;background-position:top;-webkit-transform:scaleX(-1);transform:scaleX(-1);z-index:0}.about-hero__content{padding:135px 0 0 8%;position:relative;max-width:621px;z-index:2}.about-hero__title{font-family:Montserrat,sans-serif;line-height:150%;font-size:42px;font-weight:500;color:#fff}.about-hero__title strong{font-weight:700}.about-hero__subtitle{font-family:Montserrat,sans-serif;font-weight:700;font-size:42px;line-height:150%;color:#fff}.about-hero__subtitle span{font-weight:500}@media screen and (max-width:767px){.about-hero{height:530px}.about-hero__content{padding:105px 13px 0;max-width:291px;text-align:center;margin:0 auto}.about-hero__subtitle,.about-hero__title{font-size:26px;display:inline}}.about-description__content{padding:60px 8%}.about-description h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;color:#1d5334;padding-bottom:30px}.about-description h2 strong{font-weight:700}.about-description p{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334;padding-bottom:30px;padding-left:20px;text-align:justify}.about-description p strong{font-weight:700}@media screen and (max-width:1024px){.about-description__content{padding:60px 0 20px}}@media screen and (max-width:767px){.about-description h2{font-size:26px}.about-description p{font-size:16px;padding-left:0}}.about-uniqueness{padding:0 0 100px}.about-uniqueness__content{padding:0 8%}.about-uniqueness__title{font-family:Montserrat,sans-serif;font-size:40px;line-height:150%;font-weight:400;margin-bottom:34px;color:#1d5334}.about-uniqueness__title strong{font-weight:700}.about-uniqueness__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px}.about-uniqueness__item,.about-uniqueness__items{display:-webkit-box;display:-ms-flexbox;display:flex}.about-uniqueness__item{overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:55px;padding:40px;-webkit-box-shadow:0 4px 10px 0 rgba(24,96,41,.25);box-shadow:0 4px 10px 0 rgba(24,96,41,.25);border:2px solid #1d5334;border-radius:25px;background:#e6e6e6}.about-uniqueness__item.right-text{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about-uniqueness__image,.about-uniqueness__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.about-uniqueness__image img{width:100%;height:330px;border-radius:10px}.about-uniqueness__item-title{font-family:Lato,sans-serif;font-size:30px;line-height:150%;font-weight:700;color:#1d5334;margin-bottom:30px}.about-uniqueness__item-desc{max-width:524px;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334;text-align:justify}.about-uniqueness__item-desc a{color:#1d5334;font-weight:700}.about-uniqueness__item-desc b,.about-uniqueness__item-desc strong{font-weight:700}.about-uniqueness__item-desc b.underline,.about-uniqueness__item-desc strong.underline{text-decoration:underline}@media screen and (max-width:1024px){.about-uniqueness__content{padding:0}}@media screen and (max-width:767px){.about-uniqueness .grid-container{padding:0}.about-uniqueness__title{font-size:26px;padding:0 16px;margin-bottom:25px}.about-uniqueness__item{padding:54px 15px 35px;gap:35px}.about-uniqueness__item,.about-uniqueness__item.right-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-uniqueness__image img{height:auto}}.about-why-paltinul{padding-bottom:115px}.about-why-paltinul__content{position:relative;min-height:487px;margin:0 20px;border-radius:15px;inset:0;background-size:cover;background-position:50%;z-index:0}.about-why-paltinul__desc{z-index:2;position:relative;padding-top:100px;padding-left:70px}.about-why-paltinul__desc h4{font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;line-height:150%;color:#fff;padding-bottom:30px}.about-why-paltinul__desc h4 strong{font-weight:700}.about-why-paltinul__desc p{max-width:74%;font-family:Lato,sans-serif;font-weight:400;text-align:justify;font-size:18px;line-height:150%;color:#fff}.about-why-paltinul__desc p strong{font-weight:700}@media screen and (max-width:1024px){.about-why-paltinul__content{margin:0}}@media screen and (max-width:767px){.about-why-paltinul{padding-bottom:100px}.about-why-paltinul .grid-container{padding:0}.about-why-paltinul__content{min-height:649px}.about-why-paltinul__desc{padding:44px 22px}.about-why-paltinul__desc h4{font-size:26px;padding-bottom:25px}.about-why-paltinul__desc p{max-width:100%;margin:0 auto;font-size:16px}}.about-location{padding-bottom:116px}.about-location__wrapper{margin:0 8%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.about-location__map{-webkit-box-flex:1;-ms-flex:1;flex:1;height:490px}.about-location__map iframe{width:100%;height:490px;border-radius:10px;border:2px solid #1d5334!important}.about-location__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;max-width:600px}.about-location__content h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;color:#1d5334;padding-bottom:24px}.about-location__content h2 strong{font-weight:700}.about-location__content p{font-family:Lato,sans-serif;font-weight:500;font-size:18px;text-align:justify;line-height:150%;color:#1d5334;padding-bottom:40px}.about-location__content p strong{font-weight:700;color:#1d5334}.about-location__content .btn{font-family:Lato,sans-serif;font-weight:400;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;width:170px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffd866;color:#102621;border-radius:100px;position:relative;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.about-location__content .btn span{position:relative;z-index:2}.about-location__content .btn:before{content:"";position:absolute;border-radius:100px;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:0;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.about-location__content .btn:hover{color:#fff}.about-location__content .btn:hover svg path{fill:#fff}.about-location__content .btn:hover:before{height:100%}.about-location__content .btn svg{width:30px;height:30px;z-index:1;position:relative}.about-location__content .btn svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}@media screen and (max-width:1024px){.about-location__wrapper{margin:0;gap:30px}}@media screen and (max-width:767px){.about-location__wrapper{gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-location__map{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:237px}.about-location__map iframe{height:237px;width:revert-layer;max-width:100%}.about-location__content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-width:300px;max-width:600px}.about-location__content h2{font-size:30px}.about-location__content p{font-size:16px}}.about-brand{padding-bottom:130px}.about-brand__top{background-color:#1d5334;color:#fff;margin:0 20px;padding:100px 5% 79px;border-radius:15px 15px 0 0;position:relative}.about-brand__icon{width:124px;height:auto;margin:0 auto;position:absolute;top:-62px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.about-brand__icon img{width:100%;height:auto;display:block}.about-brand__content h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;padding-bottom:30px}.about-brand__content h2 strong{font-weight:700}.about-brand__content p{font-family:Lato,sans-serif;font-weight:400;font-size:18px;text-align:justify;line-height:150%;padding-bottom:30px}.about-brand__content p strong{font-weight:700}.about-brand__content a{color:#fff;font-weight:700}.about-brand__content strong{font-weight:700}.about-brand__content .underline{text-decoration:underline}.about-brand__bottom{background-size:cover;background-position:54% 38%;padding:60px 0;border-radius:15px;position:relative;margin:-12px 20px 0}.about-brand__needs{position:relative;z-index:2;width:57%;padding:92px 5%}.about-brand__needs p{font-family:Lato,sans-serif;font-weight:500;font-size:20px;text-align:justify;color:#fff;line-height:150%}.about-brand__needs p strong{font-weight:700}@media screen and (max-width:1024px){.about-brand__top{margin:0}.about-brand__bottom{margin:-12px 0 0}}@media screen and (max-width:767px){.about-brand{padding-bottom:97px}.about-brand .grid-container{padding:0}.about-brand__top{padding:100px 20px 79px}.about-brand__icon{width:75px;top:-38px}.about-brand__content h2{font-size:30px}.about-brand__content p{font-size:16px}.about-brand__bottom{height:470px;padding:90px 16px 0;background-position:58% 38%;-webkit-box-sizing:border-box;box-sizing:border-box}.about-brand__needs{width:100%;padding:0}.about-brand__needs p{font-size:18px}}.about-team__top{margin-bottom:50px;text-align:center}.about-team__title{margin:0 auto}.about-team__title h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:40px;line-height:150%;color:#1d5334;padding-bottom:10px}.about-team__title h2 strong{font-weight:700}.about-team__title p{font-family:Lato,sans-serif;font-weight:400;font-size:18px;text-align:center;line-height:150%;color:#1d5334}.about-team__title p strong{font-weight:700}.about-team__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-team__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:100px;width:100%;margin:12% 7% 0}.about-team__card{background:#fff;-webkit-box-shadow:0 4px 19.4px 0 rgba(0,0,0,.1);box-shadow:0 4px 19.4px 0 rgba(0,0,0,.1);border-radius:10px;padding:75px 20px 50px;text-align:center;margin-bottom:95px}.about-team__image-wrapper{position:relative;width:254px;aspect-ratio:1/1;margin:-55% auto 40px}.about-team__image{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;z-index:1}.about-team__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-team__svg{position:absolute;width:100%;height:auto;left:0;z-index:2;pointer-events:none}.about-team__svg--top{top:-25px;left:-20px;width:294px}.about-team__svg--bottom{bottom:-25px;left:-22px;width:297px}.about-team__name{font-weight:700;font-size:22px;padding-bottom:10px;color:#1d5334}.about-team__name,.about-team__profession{font-family:Lato,sans-serif;line-height:150%}.about-team__profession{font-weight:400;font-size:20px;width:212px;margin:0 auto;color:rgba(29,83,52,.6)}@media screen and (max-width:1200px){.about-team__grid{gap:50px}}@media screen and (max-width:1024px){.about-team__grid{grid-template-columns:repeat(2,1fr);gap:50px}}@media screen and (max-width:767px){.about-team{overflow:hidden;padding-bottom:40px}.about-team__top{margin-bottom:0;text-align:left}.about-team__title{margin:0 auto}.about-team__title h2{font-size:30px}.about-team__title h2 strong{display:block}.about-team__title p{text-align:justify;font-size:16px}.about-team__bottom{padding-top:100px;margin-bottom:40px}.about-team__grid{display:block!important;margin:0 16px}.about-team__card{padding:75px 35px 40px;margin-bottom:0;height:377px}.about-team .slick-slide,.about-team__card{-webkit-box-sizing:border-box;box-sizing:border-box}.about-team .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:20px;padding:0;height:377px!important}.about-team .slick-list,.about-team .slick-slide{overflow:visible!important}.about-team .slick-dots,.about-team .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.about-team .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.about-team .slick-dots li{width:10px;height:10px}.about-team .slick-dots li button{width:100%;height:100%;padding:0;border:none;background-color:#b4bab9;border-radius:50%;font-size:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.about-team .slick-dots li.slick-active button,.about-team .slick-dots li button:hover{background-color:#055e48}.about-team__image-wrapper{width:217px}.about-team__svg--bottom,.about-team__svg--top{left:-17px;width:251px}.about-team__name{font-size:18px;padding-bottom:20px}.about-team__profession{font-weight:400;font-size:17px;max-width:181px;margin:0 auto}}.about-contact{margin-top:-133px}.servicesPage__hero{position:relative;height:662px;overflow:hidden}.servicesPage__hero-image{position:absolute;inset:0;background-size:cover;background-position:50%;-webkit-transform:scaleX(-1);transform:scaleX(-1);z-index:0}.servicesPage__hero-title{padding-top:210px;padding-left:8.33%;width:43%;position:relative}.servicesPage__hero-title h1{font-family:Montserrat,sans-serif;line-height:150%;font-size:42px;font-weight:700;color:#fff}.servicesPage__hero-title h1 span{font-weight:500}.servicesPage__description{padding:100px 0}.servicesPage__description h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:40px;line-height:150%;color:#1d5334;padding-bottom:45px;padding-left:9.44%}.servicesPage__description h2 span{font-weight:500}.servicesPage__description p{padding:0 11%;font-family:Lato,sans-serif;font-size:18px;font-weight:500;line-height:150%;color:#1d5334}.servicesPage__description p strong{font-weight:900}.servicesPage__content{background:#1d5334}.servicesPage__content p{color:#fff}.servicesPage__wrapper{padding:0 3.2% 128px}.servicesPage__item{padding:80px 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.servicesPage__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.servicesPage__item:nth-child(2n) .servicesPage__item-content{background:#fff}.servicesPage__item:nth-child(2n) .servicesPage__item-description p,.servicesPage__item:nth-child(2n) .servicesPage__item-title{color:#1d5334}.servicesPage__item:nth-child(2n) .servicesPage__item-link a{color:#1d5334;font-weight:600}.servicesPage__item:nth-child(2n) .servicesPage__item-link a svg g,.servicesPage__item:nth-child(2n) .servicesPage__item-link a svg path,.servicesPage__item:nth-child(2n) .servicesPage__item-link a svg rect{fill:#1d5334}.servicesPage__item:nth-child(2n) .servicesPage__item-link a:before{background:#1d5334}.servicesPage__item:nth-child(2n) .servicesPage__item-link a:after{border:2px solid #1d5334}.servicesPage__item:nth-child(2n) .servicesPage__item-link a:hover{color:#fff}.servicesPage__item:nth-child(2n) .servicesPage__item-link a:hover svg g,.servicesPage__item:nth-child(2n) .servicesPage__item-link a:hover svg path,.servicesPage__item:nth-child(2n) .servicesPage__item-link a:hover svg rect{fill:#fff}.servicesPage__item-bkd-wrapper{overflow:hidden;height:auto;position:relative}.servicesPage__item-bkd{margin-top:120px}.servicesPage__item-content{position:relative;height:522px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 3.47% 0 6%;border:2px solid #fff;border-radius:24px;width:51%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.servicesPage__item-number{position:absolute;top:80px;left:-50px}.servicesPage__item-number img{width:94px;height:96px}.servicesPage__item-icon{position:absolute;top:60px;right:-75px}.servicesPage__item-title{font-family:Lato,sans-serif;font-weight:700;font-size:30px;line-height:150%;color:#ffd566;padding-bottom:5px}.servicesPage__item-description p{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#fff}.servicesPage__item-description p strong{font-weight:700}.servicesPage__item-link a{height:52px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:25px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;text-decoration:none;font-family:Lato,sans-serif;font-size:18px;line-height:100%;color:#fff;font-weight:600;position:relative;overflow:hidden}.servicesPage__item-link a:before{content:"";border-radius:25px;position:absolute;bottom:0;left:0;width:100%;height:0;background:#fff;z-index:0;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.servicesPage__item-link a:after{content:"";position:absolute;inset:0;border:2px solid #fff;border-radius:100px;z-index:3;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;pointer-events:none}.servicesPage__item-link a span,.servicesPage__item-link a svg{position:relative;z-index:2}.servicesPage__item-link a svg{width:32px;height:32px}.servicesPage__item-link a svg path,.servicesPage__item-link a svg rect{fill:#fff}.servicesPage__item-link a svg g{fill:#fff;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.servicesPage__item-link a:hover{color:#1d5334}.servicesPage__item-link a:hover:before{height:100%}.servicesPage__item-link a:hover svg g,.servicesPage__item-link a:hover svg path,.servicesPage__item-link a:hover svg rect{fill:#1d5334}@media (max-width:1300px){.servicesPage__item-content{height:auto;padding-bottom:30px}}@media (max-width:880px){.servicesPage__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:90px 0 0}.servicesPage__item,.servicesPage__item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.servicesPage__item-content{width:100%;padding:40px 15px 30px}.servicesPage__item-bkd{display:none}.servicesPage__item-title{font-size:20px}.servicesPage__item-description p,.servicesPage__item-link a{font-size:16px}.servicesPage__item-number{top:-45px;left:0;right:0;text-align:center}.servicesPage__item-number img{width:68px;height:70px}.servicesPage__item-icon{display:none}}@media (max-width:768px){.servicesPage__hero{height:530px}.servicesPage__hero-title{padding-top:104px;padding-left:0;width:60%}.servicesPage__description{padding:62px 0 69px}.servicesPage__description h2{font-size:26px;padding-bottom:30px;padding-left:0}.servicesPage__description p{padding:0;font-size:16px}.servicesPage__wrapper{padding:0 0 62px}}@media (max-width:600px){.servicesPage__hero-title{width:90%;margin:0 auto}.servicesPage__hero-title h1{font-size:26px;text-align:center}}.propertyMgmt__hero{position:relative;height:662px;overflow:hidden}.propertyMgmt__hero-image{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.propertyMgmt__hero-title{padding-top:210px;padding-left:8.33%;width:43%;position:relative}.propertyMgmt__hero-title h1{font-family:Montserrat,sans-serif;line-height:150%;font-size:42px;font-weight:700;color:#fff}.propertyMgmt__hero-title h1 span{font-weight:500}@media screen and (max-width:768px){.propertyMgmt__hero{height:531px}.propertyMgmt__hero-title{margin:0 auto;padding-top:118px;padding-left:0;width:274px}.propertyMgmt__hero h1{font-size:26px;text-align:center}}.propertyMgmt__desc{padding:87px 0 30px}.propertyMgmt__desc h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;color:#1d5334;padding-left:8.33%;padding-bottom:30px}.propertyMgmt__desc h2 strong{font-weight:700}.propertyMgmt__desc p{padding:0 10%;text-align:justify;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#1d5334}.propertyMgmt__desc p strong{font-weight:900}@media screen and (max-width:1200px){.propertyMgmt__desc h2{padding-left:6%}.propertyMgmt__desc p{padding:0 7%}}@media screen and (max-width:768px){.propertyMgmt__desc{padding-top:70px}.propertyMgmt__desc h2{padding-left:0;font-size:26px}.propertyMgmt__desc p{padding:0;font-size:16px}}.propertyMgmt .circle{padding-top:85px;padding-left:8.33%;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;grid-template-columns:repeat(3,1fr);gap:36px;position:relative}.propertyMgmt .circle a{text-decoration:none}.propertyMgmt .circle__item{-webkit-transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease;-webkit-box-shadow:0 4px 20px 0 hsla(0,0%,60.4%,.75);box-shadow:0 4px 20px 0 hsla(0,0%,60.4%,.75);border-radius:50%;width:309px;height:310px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:#fff}.propertyMgmt .circle__item .half-circle{-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;position:absolute;left:0;width:100%;pointer-events:none}.propertyMgmt .circle__item .half-circle--sus{top:0}.propertyMgmt .circle__item .half-circle--jos{bottom:0}.propertyMgmt .circle__item:hover{-webkit-box-shadow:0 4px 20px 0 rgba(29,83,52,.6);box-shadow:0 4px 20px 0 rgba(29,83,52,.6);background:#1d5334}.propertyMgmt .circle__item:hover .half-circle{display:none}.propertyMgmt .circle__item:hover .circle__content p{color:#fff}.propertyMgmt .circle__item:hover .circle__number{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.propertyMgmt .circle__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.propertyMgmt .circle__content p{text-align:center;font-size:16px;font-weight:900;line-height:1.5;color:#1d5334;text-transform:uppercase;font-family:Lato,sans-serif;margin-top:8px}.propertyMgmt .circle__number{font-size:56px;font-weight:900;font-family:Lato,sans-serif;display:block;background:-webkit-gradient(linear,left top,left bottom,from(#1d5334),to(#41b974));background:linear-gradient(180deg,#1d5334,#41b974);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1300px){.propertyMgmt .circle{padding-left:20px}}@media screen and (max-width:1200px){.propertyMgmt .circle{gap:20px}.propertyMgmt .circle__item{width:270px;height:270px}}@media screen and (max-width:900px){.propertyMgmt .circle{padding-left:0;gap:0}.propertyMgmt .circle__item{width:220px;height:220px}.propertyMgmt .circle__content p{font-size:14px;padding:2%}.propertyMgmt .circle__number{font-size:45px}}@media screen and (max-width:767px){.propertyMgmt .circle{gap:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.propertyMgmt .circle__item{width:270px;height:270px}}.propertyMgmt__whyPaltinul{padding:57px 0}.propertyMgmt__whyPaltinul-title{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;color:#1d5334;margin-bottom:67px;padding-left:8.33%;width:70%}.propertyMgmt__whyPaltinul-title strong{font-weight:700}.propertyMgmt__whyPaltinul-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;gap:40px;height:429px;padding-right:4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffd566;margin:0 1.5%;border-radius:24px}.propertyMgmt__whyPaltinul-image{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:-15%}.propertyMgmt__whyPaltinul-image img{max-width:100%;height:auto;border-radius:12px}.propertyMgmt__whyPaltinul-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.propertyMgmt__whyPaltinul-content h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:30px;line-height:150%;width:94%;color:#1d5334;padding-bottom:30px}.propertyMgmt__whyPaltinul-content p{font-family:Lato,sans-serif;font-weight:400;text-align:justify;line-height:150%;font-size:18px;color:#1d5334}.propertyMgmt__whyPaltinul-content strong{font-weight:700}@media screen and (max-width:1200px){.propertyMgmt__whyPaltinul-content h2,.propertyMgmt__whyPaltinul-title{padding-left:6%}.propertyMgmt__whyPaltinul-image{margin-bottom:-21%}}@media screen and (max-width:768px){.propertyMgmt__whyPaltinul-inner{height:544px;padding:33px 24px 0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0;gap:10px}.propertyMgmt__whyPaltinul-title{width:100%;font-size:26px;padding-left:0}.propertyMgmt__whyPaltinul-image{margin-bottom:-9.5%;-webkit-box-flex:0;-ms-flex:none;flex:none}.propertyMgmt__whyPaltinul h3{width:100%;font-size:20px;padding-bottom:15px}}.propertyMgmt__relationship{padding:86px 0}.propertyMgmt__relationship-inner{border-radius:20px;background:#fff;margin:0 1.5%;padding:0 0 0 7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.propertyMgmt__relationship-content{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}.propertyMgmt__relationship-content h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:30px;line-height:150%;color:#1d5334;padding-bottom:30px}.propertyMgmt__relationship-content p{text-align:justify;font-family:Lato,sans-serif;font-weight:400;line-height:150%;font-size:18px;color:#1d5334}.propertyMgmt__relationship-content strong{font-weight:700}.propertyMgmt__relationship-image{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;text-align:right;margin-top:-4%}.propertyMgmt__relationship-image img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:479px;border-radius:10px}@media screen and (max-width:1200px){.propertyMgmt__relationship-inner{padding:15px 0 15px 7%}.propertyMgmt__relationship-content h3{font-size:28px;padding-bottom:10px}.propertyMgmt__relationship-image img{height:300px}}@media screen and (max-width:768px){.propertyMgmt__relationship-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:33px 24px 0;margin:0;gap:10px}.propertyMgmt__relationship-image{margin-top:0;margin-bottom:-3px}.propertyMgmt__relationship-image img{height:226px}.propertyMgmt__relationship h3{font-size:20px}.propertyMgmt__relationship p{font-size:16px}}.propertyMgmt__monitoring{padding-bottom:80px}.propertyMgmt__monitoring-inner{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#1a4b2e;margin:0 1.5%;padding:0 4%;border-radius:20px;height:428px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8%}.propertyMgmt__monitoring-image{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;margin-bottom:-10%}.propertyMgmt__monitoring-image img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:430px;display:block;border-radius:10px}.propertyMgmt__monitoring-content{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%;color:#fff}.propertyMgmt__monitoring-content h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:30px;line-height:150%;width:65%;color:#fff;padding-bottom:30px}.propertyMgmt__monitoring-content p{text-align:justify;font-family:Lato,sans-serif;font-weight:400;line-height:150%;font-size:18px;color:#fff}.propertyMgmt__monitoring-content strong{font-weight:700}@media screen and (max-width:1000px){.propertyMgmt__monitoring-inner{gap:1%}.propertyMgmt__monitoring-image img{height:300px}.propertyMgmt__monitoring h3{font-size:26px}}@media screen and (max-width:768px){.propertyMgmt__monitoring-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:33px 24px 0;margin:0;gap:10px;height:auto}.propertyMgmt__monitoring-image{margin-bottom:-6%}.propertyMgmt__monitoring-image img{height:215px}.propertyMgmt__monitoring h3{font-size:20px}.propertyMgmt__monitoring p{font-size:16px}}.propertyMgmt__technology{padding-top:70px}.propertyMgmt__technology-inner{background-color:#cad7d2;margin:0 1.5%;border-radius:20px;padding-left:7%;display:-webkit-box;display:-ms-flexbox;display:flex;height:430px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}.propertyMgmt__technology-content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.propertyMgmt__technology-content h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:30px;line-height:150%;color:#1d5334;padding-bottom:30px}.propertyMgmt__technology-content h3 strong{font-weight:700}.propertyMgmt__technology-content p{text-align:justify;font-family:Lato,sans-serif;font-weight:400;line-height:150%;font-size:18px;color:#1d5334}.propertyMgmt__technology-content strong{font-weight:700}.propertyMgmt__technology-image{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.propertyMgmt__technology-image img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:522px;display:block;margin-top:-17%}@media screen and (max-width:1000px){.propertyMgmt__technology-inner{padding-left:4%}.propertyMgmt__technology-image img{height:430px;margin-top:0}.propertyMgmt__technology h3{font-size:26px}}@media screen and (max-width:768px){.propertyMgmt__technology-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:33px 24px 0;margin:0;gap:10px}.propertyMgmt__technology-image{position:relative;width:100%}.propertyMgmt__technology-image img{height:305px;position:absolute;right:-24px;bottom:0}.propertyMgmt__technology h3{padding-bottom:10px;font-size:20px}.propertyMgmt__technology p{font-size:16px}}.propertyMgmt__functionality{padding:162px 0 50px}.propertyMgmt__functionality-head{margin-bottom:50px;padding:0 9.3%}.propertyMgmt__functionality-title{font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;color:#1d5334;line-height:150%}.propertyMgmt__functionality-title strong{font-weight:700}.propertyMgmt__functionality-desc{text-align:justify;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334;padding-left:20px;padding-top:30px;padding-bottom:65px;width:94%}.propertyMgmt__functionality-items{gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin:0 1.5%}.propertyMgmt__functionality-item,.propertyMgmt__functionality-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.propertyMgmt__functionality-item{height:475px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 calc(33.333% - 20px);flex:1 1 calc(33.333% - 20px);background:#e6e6e6;border:2px solid #1d5334;border-radius:25px;padding:30px 3.3%;text-align:center;-webkit-box-shadow:0 4px 10px 0 rgba(24,96,41,.25098039215686274);box-shadow:0 4px 10px 0 rgba(24,96,41,.25098039215686274);position:relative;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.propertyMgmt__functionality-item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.propertyMgmt__functionality-icon{width:69px;height:69px;margin-top:-65px;margin-bottom:50px}.propertyMgmt__functionality-icon img{width:100%;height:auto;display:block}.propertyMgmt__functionality-item-title{font-family:Lato,sans-serif;font-weight:600;line-height:150%;height:50px;font-size:24px;color:#1d5334;margin-bottom:40px}.propertyMgmt__functionality-item-desc{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334}@media screen and (max-width:1200px){.propertyMgmt__functionality-item{height:auto}}@media screen and (max-width:768px){.propertyMgmt__functionality-items{gap:70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.propertyMgmt__functionality-head{padding:0}.propertyMgmt__functionality-title{font-size:26px}.propertyMgmt__functionality-desc{font-size:16px;padding-left:0;width:100%}.propertyMgmt__functionality h3{font-size:20px}.propertyMgmt__functionality-item-desc{font-size:16px}}.propertyMgmt__benefits{padding:128px 0 181px}.propertyMgmt__benefits-head{padding:0 9.3%}.propertyMgmt__benefits-title{font-family:Montserrat,sans-serif;color:#1d5334;font-weight:500;font-size:40px;line-height:150%;width:75%;padding-bottom:30px}.propertyMgmt__benefits-title strong{font-weight:700}.propertyMgmt__benefits-desc{text-align:justify;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334;max-width:750px;padding-bottom:67px}.propertyMgmt__benefits-items{display:grid;gap:24px;padding:0 9.3%}.propertyMgmt__benefits-item{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.propertyMgmt__benefits-icon{grid-column:1;grid-row:1/span 2;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;width:54px;height:54px}.propertyMgmt__benefits-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.propertyMgmt__benefits-text{text-align:justify;padding-top:4px;grid-column:2;font-family:Lato,sans-serif;font-weight:500;line-height:150%;color:#1d5334}.propertyMgmt__benefits-text strong{font-weight:700}@media screen and (max-width:1200px){.propertyMgmt__benefits-head,.propertyMgmt__benefits-items{padding:0 6%}}@media screen and (max-width:768px){.propertyMgmt__benefits{padding:50px 0}.propertyMgmt__benefits-title{font-size:26px}.propertyMgmt__benefits-desc{font-size:16px}.propertyMgmt__benefits-head,.propertyMgmt__benefits-items{padding:0}.propertyMgmt__benefits-text{font-size:16px}}.propertyMgmt__rentIT-inner{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:0 4% 0 9.3%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.propertyMgmt__rentIT-inner{grid-template-columns:1fr;gap:60px}}.propertyMgmt__rentIT-content{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334}.propertyMgmt__rentIT-content h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;margin-bottom:35px;color:#134a30}.propertyMgmt__rentIT-content h3 strong{font-weight:700}.propertyMgmt__rentIT-content p{text-align:justify;width:88%;font-family:Lato,sans-serif;line-height:150%;font-size:18px;color:#1d5334}.propertyMgmt__rentIT-content ul{width:88%;list-style-type:disc;padding-left:1.4em;margin:24px 0 26px}.propertyMgmt__rentIT-content ul li{font-size:18px;line-height:150%;color:#1d5334}.propertyMgmt__rentIT-content ul li::marker{color:#1d5334;font-size:1em}.propertyMgmt__rentIT-content ul li strong{font-weight:700}.propertyMgmt__rentIT-image{position:relative;border:2px solid #1d5334;border-radius:16px}.propertyMgmt__rentIT-image img{display:block;border-radius:16px;width:100%;-o-object-fit:cover;object-fit:cover;height:631px}.propertyMgmt__rentIT-badge{position:absolute;bottom:-17px;left:-23px;width:78px;height:78px}.propertyMgmt__rentIT-badge img{width:100%;height:auto}@media (max-width:1024px){.propertyMgmt__rentIT-badge{bottom:-26px;width:80px;height:80px}}@media screen and (max-width:1200px){.propertyMgmt__rentIT-inner{padding:0 6%}}@media screen and (max-width:768px){.propertyMgmt__rentIT-inner{padding:0}.propertyMgmt__rentIT-content h3{font-size:20px}.propertyMgmt__rentIT-content ul li{font-size:16px}.propertyMgmt__rentIT-image>img{height:450px}.propertyMgmt__rentIT-badge{top:-30px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:inherit}.propertyMgmt__rentIT-badge img{width:49px;height:49px}}@media screen and (max-width:450px){.propertyMgmt__rentIT-image>img{height:305px}}.propertyMgmt__steps{padding-top:130px}.propertyMgmt__steps,.propertyMgmt__steps-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.propertyMgmt__steps-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:94px 7%;margin:0 1.5%;border-radius:20px;height:574px;background-size:cover;background-position:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.propertyMgmt__steps-content{text-align:left}.propertyMgmt__steps-content h3{color:#fff;font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;margin-bottom:32px}.propertyMgmt__steps-content h3 strong{font-weight:700}.propertyMgmt__steps-content p{text-align:justify;color:#fff;font-family:Lato,sans-serif;line-height:150%;font-size:18px;margin-bottom:24px}.propertyMgmt__steps-btn{margin-top:52px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid #fff;position:relative;overflow:hidden}.propertyMgmt__steps-btn a{color:#fff;text-decoration:none;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:100%;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.propertyMgmt__steps-btn:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.propertyMgmt__steps-btn:hover a{color:#fff}.propertyMgmt__steps-btn:hover:before{height:100%}.propertyMgmt__steps-btn:hover svg{fill:#fff;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.propertyMgmt__steps-icon{margin-top:-2px;margin-right:-5px;height:46px;margin-left:-2px}.propertyMgmt__steps-icon svg{width:59px;height:57px;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;position:relative;z-index:2}@media screen and (max-width:1000px){.propertyMgmt__steps-inner{height:auto}}@media screen and (max-width:768px){.propertyMgmt__steps{padding-top:80px}.propertyMgmt__steps-inner{margin:0;padding:64px 15px}.propertyMgmt__steps-content h3{font-size:26px}.propertyMgmt__steps-content p{font-size:16px}}.contactPage{padding:80px 0 0;background:#fff}.contactPage h1{font-size:40px;margin-bottom:30px}.contactPage .subtitle,.contactPage h1{font-family:Montserrat,sans-serif;font-weight:700;line-height:150%;color:#1d5334;text-align:center}.contactPage .subtitle{font-size:20px;margin-bottom:40px}.contactPage .subtitle span{font-weight:500}.contactPage .subtitle strong{font-weight:900}.contactPage__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-bottom:75px}.contactPage__info li:last-child a{max-width:358px;margin:0 auto}.contactPage__info li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;color:#1d5334;font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:150%;text-decoration:none}.contactPage__info li img{width:50px;height:50px}.contactPage__form input,.contactPage__form textarea{width:100%;background:#e0e7e6;border:none;border-radius:30px;padding:10px 24px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:150%;color:#1d5334;margin-bottom:26px;-webkit-box-sizing:border-box;box-sizing:border-box}.contactPage__form input::-webkit-input-placeholder,.contactPage__form textarea::-webkit-input-placeholder{color:#1d5334;opacity:.7}.contactPage__form input::-moz-placeholder,.contactPage__form textarea::-moz-placeholder{color:#1d5334;opacity:.7}.contactPage__form input:-ms-input-placeholder,.contactPage__form textarea:-ms-input-placeholder{color:#1d5334;opacity:.7}.contactPage__form input::-ms-input-placeholder,.contactPage__form textarea::-ms-input-placeholder{color:#1d5334;opacity:.7}.contactPage__form input::placeholder,.contactPage__form textarea::placeholder{color:#1d5334;opacity:.7}.contactPage__form textarea{height:150px}.contactPage__form .wpcf7-not-valid-tip{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;padding-bottom:10px}.contactPage__form .wpcf7-submit{background-color:#1d5334;color:#fff;border-radius:30px;padding:10px 32px;margin-top:20px;font-weight:600;font-size:16px;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;border:none;width:192px}.contactPage__form .wpcf7-submit:hover{background-color:#143e28}.contactPage__form .wpcf7-acceptance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px}.contactPage__form .wpcf7-acceptance span{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:150%}.contactPage__form .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0}.contactPage__form .wpcf7-list-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;background:none;height:18px;border:2px solid #1d5334;border-radius:50%;position:relative;cursor:pointer;padding:0;margin:0}.contactPage__form .wpcf7-list-item input[type=checkbox]:checked:before{content:"";width:10px;height:10px;background:#1d5334;border-radius:50%;position:absolute;top:2px;left:2px}.contactPage__form .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:14px;line-height:150%;color:#1d5334;font-weight:500;margin:0;cursor:pointer}.contactPage__form .wpcf7-list-item .wpcf7-list-item-label{margin:0;display:inline-block}.contactPage__wrapper{display:grid;grid-template-columns:53% 47%;padding:0 8.125%;gap:50px}.contactPage__wrapper-left{padding-top:50px}.contactPage__wrapper-right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contactPage__wrapper-right .contact__image{width:100%;max-width:100%;height:auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;position:relative;z-index:2}.contactPage__wrapper-right .half-circle{position:absolute;width:100%;pointer-events:none}.contactPage__wrapper-right .half-circle--sus{top:0;z-index:3}.contactPage__wrapper-right .half-circle--jos{bottom:0;z-index:3}.contactPage__map{padding:105px 2.78% 150px}.contactPage__map iframe{width:100%;height:419px;border-radius:10px;border:2px solid #1d5334!important}@media screen and (max-width:1024px){.contactPage__wrapper{grid-template-columns:1fr;padding:0 24px}.contactPage__wrapper-right{margin:0 auto}.contactPage__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.contactPage h1{font-size:32px}.contactPage .subtitle{font-size:18px}}@media screen and (max-width:768px){.contactPage{padding:60px 0}.contactPage h1{font-size:26px;margin-bottom:10px}.contactPage .subtitle{margin-bottom:50px}.contactPage p{font-size:18px}.contactPage__wrapper{padding:0}.contactPage__wrapper-right{width:100%;height:auto}.contactPage__wrapper-right .contact__image{width:100%;max-width:100%;height:auto}.contactPage__wrapper-right .half-circle{max-width:100%}}@media screen and (max-width:480px){.contactPage h1{font-size:22px}.contactPage .subtitle{font-size:16px;margin-bottom:30px}.contactPage__info{gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contactPage__info li:last-child a{margin:0}.contactPage__info li a{font-size:16px;gap:12px}.contactPage__info li img{width:40px;height:40px}.contactPage__form input,.contactPage__form textarea{font-size:16px;padding:10px 20px;margin-bottom:20px}.contactPage__form .wpcf7-submit{font-size:15px;padding:12px;display:block}.contactPage__form .wpcf7-acceptance{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contactPage__form .wpcf7-acceptance span{font-size:14px}.contactPage__form .wpcf7-list-item label{font-size:13px}.contactPage__form .wpcf7-list-item input[type=checkbox]{width:23px}.contactPage__wrapper{padding:0;gap:0}.contactPage__wrapper-right{width:100%;aspect-ratio:1/1;margin:0 auto}.contactPage__map{padding:60px 0 50px}.contactPage__map iframe{height:311px}}.loginPage{padding:40px 0;background:#fff}.loginPage__content{display:grid;grid-template-columns:1fr 1fr;background:-webkit-gradient(linear,left top,left bottom,from(#1d5334),to(#0d381f));background:linear-gradient(180deg,#1d5334,#0d381f);border-radius:20px;overflow:hidden;max-width:100%;min-height:632px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.loginPage__title{font-size:40px;line-height:150%;font-weight:700;color:#fff;margin-bottom:60px;font-family:Montserrat,sans-serif}.loginPage input{border:none;border-radius:25px;padding:12px 15px;font-size:18px;font-weight:500;background-color:#fff;color:#1d5334;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.loginPage input::-webkit-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.loginPage input::-moz-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.loginPage input:-ms-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.loginPage input::-ms-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.loginPage input::placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.loginPage__social{height:45px;gap:10px;margin-bottom:40px}.loginPage__form,.loginPage__social{display:-webkit-box;display:-ms-flexbox;display:flex}.loginPage__form{padding:50px 2.78% 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.loginPage__passwordWrapper{position:relative}.loginPage__togglePassword{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;width:22px;height:22px}.loginPage__formInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:499px;width:100%}.loginPage__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.loginPage__button{width:249px;height:45px;background:#ffd566;color:#1d5334;border:none;margin-top:20px;border-radius:25px;font-size:18px;font-weight:700;font-family:Lato,sans-serif;cursor:pointer}.loginPage__links{margin:50px auto 0;text-align:center}.loginPage__links a,.loginPage__links p{text-align:center;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:150%}.loginPage__links p a{padding-left:14px}.loginPage__links a{color:#e1c44e}.loginPage__contact{background:#fff}@media (max-width:992px){.loginPage__content{height:580px;padding:10px;grid-template-columns:1fr}.loginPage__form{padding:40px 2.5%}.loginPage h2{font-size:30px;margin-bottom:40px}.loginPage__formInner{max-width:100%}.loginPage__image{display:none}}.createUserPage{padding:40px 0;background:#fff}.createUserPage__content{display:grid;grid-template-columns:1fr 1fr;background:-webkit-gradient(linear,left top,left bottom,from(#1d5334),to(#0d381f));background:linear-gradient(180deg,#1d5334,#0d381f);border-radius:20px;overflow:hidden;max-width:100%;min-height:857px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.createUserPage__form{padding:50px 2.78% 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.createUserPage__tel{padding-left:100px}.createUserPage .iti{width:100%}.createUserPage .iti__selected-flag{background:transparent;padding:0 12px}.createUserPage .iti__country,.createUserPage .iti__selected-dial-code{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:150%;color:#1d5334}.createUserPage .iti__country-list,.createUserPage .iti__selected-dial-code-list{width:300px;border-radius:25px}.createUserPage .iti input{width:100%}.createUserPage__title{font-size:40px;line-height:150%;font-weight:700;color:#fff;margin-bottom:20px;font-family:Montserrat,sans-serif}.createUserPage__social{gap:10px;margin-bottom:40px;height:45px}.createUserPage__formInner,.createUserPage__social{display:-webkit-box;display:-ms-flexbox;display:flex}.createUserPage__formInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:499px;width:100%}.createUserPage input{border:none;border-radius:25px;padding:12px 15px;font-size:18px;font-weight:500;background-color:#fff;color:#1d5334;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.createUserPage input::-webkit-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.createUserPage input::-moz-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.createUserPage input:-ms-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.createUserPage input::-ms-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.createUserPage input::placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.createUserPage__checkbox{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:150%;color:#fff}.createUserPage__checkbox:first-of-type{margin-top:20px}.createUserPage__checkbox:first-of-type span{margin-top:-3px}.createUserPage__checkbox:nth-of-type(2) input,.createUserPage__checkbox:nth-of-type(2) input:checked:before{border-radius:0}.createUserPage__checkbox input{-moz-appearance:none;appearance:none;-webkit-appearance:none;max-width:18px;background:none;height:18px;border:2px solid #fff;border-radius:50%;position:relative;cursor:pointer;padding:0;margin:0 12px 0 0}.createUserPage__checkbox input:checked:before{content:"";width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.createUserPage__passwordWrapper{position:relative}.createUserPage__togglePassword{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;width:22px;height:22px}.createUserPage__button{width:249px;height:45px;background:#ffd566;color:#1d5334;border:none;margin-top:20px;border-radius:25px;font-size:18px;font-weight:700;font-family:Lato,sans-serif;cursor:pointer}.createUserPage__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.createUserPage__errors{background-color:rgba(255,0,0,.15);border:1px solid rgba(255,0,0,.5);padding:1rem;border-radius:8px;margin-bottom:1.5rem}.createUserPage__errors p{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:150%;color:#fff}.createUserPage__contact{background:#fff}@media (max-width:992px){.createUserPage h2{font-size:30px}.createUserPage input{font-size:16px}.createUserPage__content{height:830px;padding:10px;grid-template-columns:1fr}.createUserPage__form{padding:40px 2.5%}.createUserPage__formInner{max-width:100%}.createUserPage__image{display:none}}.accountPage__content{padding:50px 8%}.accountPage h2{font-family:Montserrat,sans-serif;font-size:30px;line-height:150%;font-weight:500;padding-bottom:50px;color:#1d5334}.accountPage img{width:30px;margin-right:10px}.accountPage a,.accountPage li,.accountPage p{font-family:Montserrat,sans-serif;font-size:18px;line-height:150%;font-weight:500;color:#1d5334;padding-bottom:10px}.accountPage__info{padding-top:30px}.singleBlog .grid-container{padding:0 7%}.singleBlog__hero{position:relative;height:662px;overflow:hidden}.singleBlog__hero-image{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.singleBlog__hero-content{padding-top:415px;width:80%;position:relative}.singleBlog__hero-title{font-family:Montserrat,sans-serif;font-size:42px;font-weight:700;line-height:150%;color:#fff}.singleBlog__hero-meta{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#fff}.singleBlog__hero-meta span{text-decoration:underline}.singleBlog__hero-meta a{color:#fff}@media screen and (max-width:768px){.singleBlog__hero{height:531px}.singleBlog__hero-title{margin:0 auto;padding-top:118px;width:274px;font-size:26px;text-align:center}.singleBlog__hero-meta{text-align:center}}.singleBlog__content-block{padding:60px 0 50px}.singleBlog__content-block.is-even{background-color:#f5f7fa}.singleBlog__content-block.is-odd{background-color:#fff}.singleBlog__content-block:first-child{padding:90px 0 50px}.singleBlog__content-block:nth-child(4),.singleBlog__content-block:nth-child(5){padding:40px 0 20px}.singleBlog__content-block:nth-child(6){padding:60px 0 100px}.singleBlog__content-block:nth-child(6) .singleBlog__content-image img{width:334px;height:334px}.singleBlog__content-block:nth-child(2) .singleBlog__content-image img{width:367px;height:367px}.singleBlog__content-block:last-child.image-left .singleBlog__content-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.singleBlog__content-block.image-left .singleBlog__content-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.singleBlog__content-block.image-right .singleBlog__content-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.singleBlog__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.singleBlog__content-image img{width:294px;height:294px;border-radius:13px;-o-object-fit:cover;object-fit:cover}.singleBlog__content h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:150%;color:#1d5334;padding-bottom:30px}.singleBlog__content-text{padding-top:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.singleBlog__content-text h4{font-family:Lato,sans-serif;padding-bottom:20px;font-size:24px;font-weight:700;line-height:150%;color:#1d5334}.singleBlog__content-text p{padding-bottom:25px}.singleBlog__content-text p span{color:#d80027}.singleBlog__content-text p strong{font-weight:700}.singleBlog__content-text a,.singleBlog__content-text p,.singleBlog__content-text td,.singleBlog__content-text ul li{font-family:Lato,sans-serif;font-size:18px;line-height:150%;color:#1d5334}.singleBlog__content-text ul{list-style-type:disc;padding-left:1.5rem;padding-bottom:25px}.singleBlog__content-text ul li::marker{color:#1d5334}@media (max-width:768px){.singleBlog__content .singleBlog__content-inner{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.singleBlog__content .singleBlog__content-image img{margin:0 auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiYXBwLmNzcyIsImdsb2JhbC9yZXNldC5zY3NzIiwiZ2xvYmFsL2hlYWRlci5zY3NzIiwiZ2xvYmFsL2Zvb3Rlci5zY3NzIiwiZ2xvYmFsL2dlbmVyYWwuc2NzcyIsImdsb2JhbC9mb250cy5zY3NzIiwibW9kdWxlcy9ob21lcGFnZS5zY3NzIiwibW9kdWxlcy9zaW5nbGUtcHJvcGVydHkuc2NzcyIsIm1vZHVsZXMvc2VhcmNoLnNjc3MiLCJtb2R1bGVzL2NhdGVnb3J5LnNjc3MiLCJtb2R1bGVzL2Fib3V0LXVzLnNjc3MiLCJtb2R1bGVzL3NlcnZpY2VzLnNjc3MiLCJtb2R1bGVzL3Byb3BlcnR5LW1hbmFnZW1lbnQuc2NzcyIsIm1vZHVsZXMvY29udGFjdC5zY3NzIiwibW9kdWxlcy9sb2dpbi5zY3NzIiwibW9kdWxlcy9yZWdpc3Rlci5zY3NzIiwibW9kdWxlcy9hY2NvdW50UGFnZS5zY3NzIiwibW9kdWxlcy9zaW5nbGUtYmxvZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztDQ0VDLENDR0QsMlpBYUUsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsWUFBYSxDQUNiLHVCQUF3QixDQUkxQiw4RUFFRSxhQUFjLENBRWhCLEtBQ0UsYUFBYyxDQUNkLFVBQVUsQ0FFWixNQUNFLGVBQWdCLENBRWxCLGFBQ0UsV0FBWSxDQUVkLG9EQUVFLFlBQWEsQ0FFZixNQUNFLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FPbkIscUNBQ0UsWUFBYSxDQUdmLE9BQ0UsWUFBYSxDQzFEZixzQkFDRSxRQUFTLENBR1gsT0FDRSxlQUFnQixDQUNoQixLQUFNLENBQ04sYUFBYyxDQUdoQixRQUNFLHFCQUFzQixDQUN0QixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBSHBCLHFCQU1JLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHFCQUF5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QixpQ0FpQkssYUFBYyxDQWpCbkIsbUNBcUJLLGVBQWdCLENBckJyQixxSEEwQkcsMkJBQStCLENBQy9CLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsYUFBYyxDQTdCakIsNkJBaUNHLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBbkN2Qix3Q0FzQ0ssYUFBYyxDQUtwQix5QkFwSEQsZ0RBc0hLLHFDQUFpQyxDQUFqQyxzQ0FBaUMsQ0FBakMsbUNBQWlDLENBQWpDLCtCQUFpQyxDQXRIdEMsb0RBMEhLLGFBQWMsQ0FDZiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gICAgVGhlbWUgTmFtZTogUGFsdGludWxcbiovXG4vKiogWW91IGNhbiBhbHNvIGlubGluZSBpbWFnZXMgd2l0aCBhdXRvbWF0aWMgQmFzZTY0IGVuY29kaW5nOlxuICAgIGJhY2tncm91bmQ6IGlubGluZSgnLi4vaW1hZ2VzL19jaHJpc3RtYXMtZmFtaWx5LXBpYy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAqL1xuLy8gR2xvYmFsXG5AaW1wb3J0IFwiZ2xvYmFsL3Jlc2V0XCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2NvbG9yc1wiO1xuQGltcG9ydCBcImdsb2JhbC9idXR0b25zXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2hlYWRlclwiO1xuQGltcG9ydCBcImdsb2JhbC9mb290ZXJcIjtcbkBpbXBvcnQgXCJnbG9iYWwvZ2VuZXJhbFwiO1xuQGltcG9ydCBcImdsb2JhbC9mb250c1wiO1xuXG4vLyBNb2R1bGVzXG5AaW1wb3J0IFwibW9kdWxlcy9ob21lcGFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2luZ2xlLXByb3BlcnR5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zZWFyY2hcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NhdGVnb3J5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9hYm91dC11c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2VydmljZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb3BlcnR5LW1hbmFnZW1lbnRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xvZ2luXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9yZWdpc3RlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYWNjb3VudFBhZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NpbmdsZS1ibG9nXCI7IiwiLyohXG4gICAgVGhlbWUgTmFtZTogUGFsdGludWxcbiovXG4vKiogWW91IGNhbiBhbHNvIGlubGluZSBpbWFnZXMgd2l0aCBhdXRvbWF0aWMgQmFzZTY0IGVuY29kaW5nOlxuICAgIGJhY2tncm91bmQ6IGlubGluZSgnLi4vaW1hZ2VzL19jaHJpc3RtYXMtZmFtaWx5LXBpYy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAqL1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuaDI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5ib2R5LmFkbWluLWJhciBoZWFkZXIge1xuICB0b3A6IDMycHg7IH1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgIC5oZWFkZXIgLnNlYXJjaC1mb3JtLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIgLnNlYXJjaC1maWVsZCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmhlYWRlciAuYnRuLXNlYXJjaDEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTsgfVxuICAuaGVhZGVyIC5idG5faWNvbjEge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMjFweDsgfVxuICAuaGVhZGVyX190b3Age1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlYWVmZWY7IH1cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDI0cHg7IH1cbiAgLmhlYWRlcl9fbGFuZ3VhZ2Uge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyX19sYW5ndWFnZSBsaS53cG1sLWxzLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyX19sYW5ndWFnZSBsaS53cG1sLWxzLWl0ZW0gYSB7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2UgbGkud3BtbC1scy1pdGVtIGEgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyX19sYW5ndWFnZSBsaS53cG1sLWxzLWl0ZW0gYTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2UgbGkud3BtbC1scy1pdGVtLndwbWwtbHMtaXRlbS1ybyBhOjpiZWZvcmUsIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtaXRlbSB1bC5zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0tcm8gYTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2lyY2xlLWZsYWdzX3JvLnN2Z1wiKTsgfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2UgbGkud3BtbC1scy1pdGVtLndwbWwtbHMtaXRlbS1lbiBhOjpiZWZvcmUsIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtaXRlbSB1bC5zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0tZW4gYTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2lyY2xlLWZsYWdzX2VuLnN2Z1wiKTsgfVxuICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtaXRlbTpub3QoLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSA+IGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LWxhbmd1YWdlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2UgbGkud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOmhvdmVyID4gYTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuaGVhZGVyX19sYW5ndWFnZSBsaS53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgdWwuc3ViLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuaGVhZGVyX19sYW5ndWFnZSBsaS53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgdWwuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpob3ZlciB1bC5zdWItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWVmZWY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpob3ZlciB1bC5zdWItbWVudSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2U6aG92ZXIgdWwuc3ViLW1lbnUge1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuaGVhZGVyX19sYW5ndWFnZSAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOmhvdmVyID4gYTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50OyB9XG4gICAgICAuaGVhZGVyX19sYW5ndWFnZSAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlLmlzLW9wZW4gdWwuc3ViLW1lbnUge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2UgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZS5pcy1vcGVuID4gYTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2U6bm90KC5pcy1vcGVuKSA+IGE6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuICAuaGVhZGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAyNDRweDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIHdpZHRoOiA3MjFweDsgfVxuICAgIC5oZWFkZXJfX21lbnUgdWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAzOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNTMzNDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDA7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRDU2NjsgfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaSA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21lbnUtYXJyb3cuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsIC5oZWFkZXJfX21lbnUgdWwgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsIC5oZWFkZXJfX21lbnUgdWwgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRDU2NjsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOjphZnRlciwgLmhlYWRlcl9fbWVudSB1bCA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOjphZnRlciwgLmhlYWRlcl9fbWVudSB1bCA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYTo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21lbnUtYXJyb3cteWVsbG93LnN2Z1wiKTsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tZW51LWFycm93LXllbGxvdy5zdmdcIik7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc3VibWVudS1vcGVuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21lbnUtYXJyb3cteWVsbG93LnN2Z1wiKTsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGk6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGE6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaSAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU1MzM0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkQ1NjY7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDI1cHggMTVweDtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkgLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpIC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRDU2NjsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmhlYWRlciAuaGFtYnVyZ2VyLCAuaGVhZGVyIC5oYW1idXJnZXItY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9faWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7IH1cbiAgICAuaGVhZGVyX19pY29ucyBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiAzMXB4OyB9XG4gICAgICAuaGVhZGVyX19pY29ucyBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuaGVhZGVyX19pY29ucyBhIC5pbWFnZV9ob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5oZWFkZXJfX2ljb25zIGEgLmltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmhlYWRlcl9faWNvbnMgYTpob3ZlciAuaW1hZ2VfaG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuaGVhZGVyX19pY29ucyBhOmhvdmVyIC5pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5oZWFkZXJfX2ljb25zIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMzdweDsgfVxuICAgICAgLmhlYWRlcl9faWNvbnMgYTpudGgtY2hpbGQoMikgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzN3B4OyB9XG4gICAgLmhlYWRlcl9faWNvbnMgYVtocmVmPVwiL2Zhdm9yaXRlXCJdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtY291bnQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOXB4O1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX2ljb25zIGFbaHJlZj1cIi9mYXZvcml0ZVwiXS5oYXMtZmF2b3JpdGVzOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmhlYWRlcl9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuaGVhZGVyX19saW5rIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUU1MzM0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzFFNTMzNDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5oZWFkZXJfX2xpbmsgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzFFNTMzNDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgLmhlYWRlcl9fbGluayBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmhlYWRlcl9fbGluayBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgICAgLmhlYWRlcl9fdG9wIHtcbiAgICAgICAgcGFkZGluZzogOXB4OyB9XG4gICAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE4MXB4OyB9XG4gICAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU1MzM0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaSAuc3ViLW1lbnUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21lbnUtYXJyb3cuc3ZnXCIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN1Ym1lbnUtb3BlbiA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjRkZENTY2OyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc3VibWVudS1vcGVuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tZW51LWFycm93LXllbGxvdy5zdmdcIik7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSAuaGFtYnVyZ2VyLCAuaGVhZGVyX19tZW51IC5oYW1idXJnZXItY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDE7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSAuaGVhZGVyLW1lbnUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUuaXMtYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudS5pcy1hY3RpdmUgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudS5pcy1hY3RpdmUgbGkgdWwge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudS5pcy1hY3RpdmUgbGkgPiBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyX19pY29ucyB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAuaGVhZGVyX19pY29ucyBhIHtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAgICAgICAuaGVhZGVyX19pY29ucyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4OyB9XG4gICAgICAgICAgLmhlYWRlcl9faWNvbnMgYTpudGgtY2hpbGQoMikgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLmhlYWRlciAubWVudS10b2dnbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0NS43NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ1Ljc2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAgICAgLmhlYWRlciAubWVudS10b2dnbGUgLmhhbWJ1cmdlcixcbiAgICAgICAgLmhlYWRlciAubWVudS10b2dnbGUgLmhhbWJ1cmdlci1jbG9zZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA0NS43NnB4O1xuICAgICAgICAgIGhlaWdodDogNDUuNzZweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmhlYWRlciAubWVudS10b2dnbGUgLmhhbWJ1cmdlciBzdmcsXG4gICAgICAgICAgLmhlYWRlciAubWVudS10b2dnbGUgLmhhbWJ1cmdlci1jbG9zZSBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDQ1Ljc2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1Ljc2cHg7IH1cbiAgICAgICAgLmhlYWRlciAubWVudS10b2dnbGUgLmhhbWJ1cmdlci1jbG9zZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAgIC5oZWFkZXIgLm1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyIC5tZW51LXRvZ2dsZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1jbG9zZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgICAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXJfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgIHRvcDogMTcwcHg7IH1cbiAgICAuaGVhZGVyIC5zZWFyY2gtZm9ybSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVmZWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlZmVmO1xuICAgICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXIgLnNlYXJjaC1mb3JtLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oZWFkZXIgLnNlYXJjaC1mb3JtLm5vLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE3NnB4OyB9IH1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzFDNTMzNDsgfVxuICBmb290ZXIgLmZvb3RlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiA3MHB4IDclIDc0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTIlOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX2xlZnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0MnB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fbGVmdCAubm8tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19sZWZ0IC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfVxuICAgIGZvb3RlciAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19jb250YWN0cyBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfX2NvbnRhY3RzIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9fcGhvbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9fZW1haWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIHtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDI2MjE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgd2lkdGg6IDQ5M3B4O1xuICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDI2MjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDI2MjE7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfX3N1YnNjcmliZSBidXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZENTY2O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRDU2NjsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUgYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiA2N3B4OyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDEzcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwgPiBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwgPiBsaS5oaWRlLW1lID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9fbWVudSB1bCA+IGxpIHVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwgPiBsaSB1bCBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9fbWVudSB1bCA+IGxpIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwgPiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZkNTY2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUge1xuICAgICAgICAgIHdpZHRoOiA0MjBweDsgfSB9XG4gIGZvb3RlciAuZm9vdGVyX19zb2NpYWwtbWVkaWEge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDsgfVxuICAgIGZvb3RlciAuZm9vdGVyX19zb2NpYWwtbWVkaWEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19zb2NpYWwtbWVkaWEgaW1nOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIGZvb3RlciAuZm9vdGVyX19ib3R0b20tbGVmdCAubm8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tLWxlZnQgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tLWZ1bGwge1xuICAgIHBhZGRpbmc6IDIycHggMTIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgZm9vdGVyIC5mb290ZXJfX2JvdHRvbS1yaWdodCBhIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ28tc2NyaXB0aWNzLnBuZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMTVzLCBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cywgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tLXJpZ2h0IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMzgwZmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zM3B4OyB9XG4gIGZvb3RlciAuc29jaWFsLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7IH1cbiAgICBmb290ZXIgLnNvY2lhbC1idXR0b25zIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgZm9vdGVyIC5zb2NpYWwtYnV0dG9ucyAuc29jaWFsLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAgIGZvb3RlciAuc29jaWFsLWJ1dHRvbnMgLnNvY2lhbC1pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgIGZvb3RlciAuc29jaWFsLWJ1dHRvbnMgLnNvY2lhbC1pY29uOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgZm9vdGVyIC5zb2NpYWwtYnV0dG9ucyAuZXh0cmEtaWNvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7IH1cbiAgICAgIGZvb3RlciAuc29jaWFsLWJ1dHRvbnMgLmV4dHJhLWljb25zLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb290ZXIgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMwcHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDE2OHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUge1xuICAgICAgICB3aWR0aDogMjg4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUgZm9ybSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfX3N1YnNjcmliZSBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMjYyMTtcbiAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGJ1dHRvbiB7XG4gICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI1cHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9fbWVudSB1bCA+IGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tLWxlZnQgLm5vLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19ib3R0b20tbGVmdCAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tLWZ1bGwge1xuICAgICAgcGFkZGluZzogNDBweCAwIDMwcHggMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX2NvbnRhY3RzIGltZyB7XG4gICAgICB3aWR0aDogMTlweDsgfVxuICAgIGZvb3RlciAuc29jaWFsLWJ1dHRvbnMge1xuICAgICAgYm90dG9tOiAxNHB4O1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgZm9vdGVyIC5zb2NpYWwtYnV0dG9ucyAuc29jaWFsLWljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgZm9vdGVyIC5zb2NpYWwtYnV0dG9ucyAuZXh0cmEtaWNvbnMge1xuICAgICAgICBnYXA6IDhweDsgfSB9XG5cbi5kbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbmgxOm5vdCguc2l0ZS10aXRsZSk6YmVmb3JlLCBoMjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnNjcm9sbE9mZiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cblxuLmdyaWQtcHJvcGVydHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjA3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ncmlkLXByb3BlcnR5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH0gfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTsgfVxuXG4uaGVhZGVyIC5ncmlkLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbiNicm9jaHVyZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2JTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMzgsIDMzLCAwLjgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTsgfVxuICAjYnJvY2h1cmUtcG9wdXAuaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICNicm9jaHVyZS1wb3B1cC52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgI2Jyb2NodXJlLXBvcHVwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmOyB9XG4gICAgI2Jyb2NodXJlLXBvcHVwIC5wb3B1cC1jb250ZW50IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICNicm9jaHVyZS1wb3B1cCAucG9wdXAtY29udGVudCAuY2xvc2UtcG9wdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxcmVtOyB9XG4gICAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgI2Jyb2NodXJlLXBvcHVwIC5wb3B1cC1jb250ZW50IGZvcm0ud3BjZjctZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmY1OyB9XG4gICAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICNicm9jaHVyZS1wb3B1cCAucG9wdXAtY29udGVudCBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgY29sb3I6ICMxMDI2MjE7IH1cbiAgICAgICAgI2Jyb2NodXJlLXBvcHVwIC5wb3B1cC1jb250ZW50IGZvcm0ud3BjZjctZm9ybSAud3BjZjctYWNjZXB0YW5jZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgIGFjY2VudC1jb2xvcjogI2ZmZDU2NjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNTY2O1xuICAgICAgICBjb2xvcjogIzEwMjYyMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmJkM2Y7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvL0xhdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by9MYXRvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvL0xhdG8tU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8vTGF0by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvL0xhdG8tSGVhdnkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8vTGF0by1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kOiAjRUFFRkVGO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5NHB4IDQycHggNzBweCAxMThweDtcbiAgICBoZWlnaHQ6IDQ5OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVyb19fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5oZXJvX19yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDZweDsgfVxuICAuaGVyb19fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzNTYxMzYgMCUsICM1ODc2MzggMzUlLCAjQTNBMzNGIDYwJSwgI0M4QjkzRiAxMDAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQxLjc1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5oZXJvX190aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIC5oZXJvX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmhlcm9fX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1heC13aWR0aDogMjM5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNTVFNDg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICMwNTVFNDg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5oZXJvX19idXR0b246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaGVyb19fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDU1RTQ4OyB9XG4gICAgICAuaGVyb19fYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7IH1cbiAgLmhlcm9fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZXJvX19pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA4MjhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaGVyb19fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMjBweCA0MHB4IDMwcHggNDBweDtcbiAgICAgIGhlaWdodDogNDk4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVyb19fbGVmdCB7XG4gICAgICB3aWR0aDogNTUlOyB9XG4gICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDsgfVxuICAgIC5oZXJvX19yaWdodCB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWFyZ2luLXRvcDogNiU7IH1cbiAgICAuaGVyb19faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZXJvX19pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmhlcm8gLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5oZXJvX19jb250ZW50IGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVyb19fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaGVyb19fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8tYmtkLW1vYmlsZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZXJvX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmhlcm9fX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICAgIC5oZXJvX19pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuaGVyb19faW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyb19faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNDVweDsgfVxuICAgIC5oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB3aWR0aDogMjkxcHg7IH0gfVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2hfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogLTcwcHggNyUgMCA3JTtcbiAgICBiYWNrZ3JvdW5kOiAjMUU1MzM0O1xuICAgIGdhcDogMjNweDtcbiAgICBoZWlnaHQ6IDE0MnB4OyB9XG4gICAgLnNlYXJjaF9fY29udGVudCBzZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTA2JTtcbiAgICAgIHdpZHRoOiAyMTlweDtcbiAgICAgIGNvbG9yOiAjNmEwZDI1O1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRlbnQgc2VsZWN0I2xvY2FsaXRhdGUtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDI2MHB4OyB9XG4gICAgICAuc2VhcmNoX19jb250ZW50IHNlbGVjdCN6b25hLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzMzZweDsgfVxuICAgIC5zZWFyY2hfX2NvbnRlbnQgLmJ0bi1zZWFyY2gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB3aWR0aDogMjY4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZENTY2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENTY2O1xuICAgICAgY29sb3I6ICM2YTBkMjU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRlbnQgLmJ0bi1zZWFyY2g6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRkVGRTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuc2VhcmNoX19jb250ZW50IC5idG4tc2VhcmNoIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuc2VhcmNoX19jb250ZW50IC5idG4tc2VhcmNoIC5idG4tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRlbnQgLmJ0bi1zZWFyY2g6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRDU2NjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZENTY2OyB9XG4gICAgICAgIC5zZWFyY2hfX2NvbnRlbnQgLmJ0bi1zZWFyY2g6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2hfX2NvbnRlbnQgLmJ0bi1zZWFyY2g6aG92ZXIgLmJ0bi1pY29uIHN2ZyBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjRkZENTY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWFyY2ggI3RyYW56YWN0aWUtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDJweCAxNnB4IDQ4cHggMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBnYXA6IDE5cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAtMTMwcHg7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRlbnQgI3RyYW56YWN0aWUtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRlbnQgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaF9fY29udGVudCBzZWxlY3Qjem9uYS1zZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2hfX2NvbnRlbnQgc2VsZWN0I2xvY2FsaXRhdGUtc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlYXJjaF9fY29udGVudCAuYnRuLXNlYXJjaCB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7IH0gfVxuXG4uY2F0ZWdvcnlIb21lIHtcbiAgcGFkZGluZy10b3A6IDEzM3B4O1xuICBtYXJnaW4tdG9wOiAtNzNweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5jYXRlZ29yeUhvbWUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gIC5jYXRlZ29yeUhvbWVfX3RpdGxlIHtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMTI1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgLmNhdGVnb3J5SG9tZV9fdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jYXRlZ29yeUhvbWVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDEwLjQyJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMzZweDsgfVxuICAuY2F0ZWdvcnlIb21lX19pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2U7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMTU0LCAxNTQsIDE1NCwgMC43NSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyNTRweDtcbiAgICBoZWlnaHQ6IDI1OXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuY2F0ZWdvcnlIb21lX19pdGVtIC5oYWxmLWNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmNhdGVnb3J5SG9tZV9faXRlbSAuaGFsZi1jaXJjbGUtLXN1cyB7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLmNhdGVnb3J5SG9tZV9faXRlbSAuaGFsZi1jaXJjbGUtLWpvcyB7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5jYXRlZ29yeUhvbWVfX2l0ZW06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwICMxRDUzMzQ5OTtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX2l0ZW06aG92ZXIgLmNhdGVnb3J5SG9tZV9fc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgLmNhdGVnb3J5SG9tZV9faXRlbTpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX2l0ZW06aG92ZXIgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2F0ZWdvcnlIb21lX19pbnNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTdweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY2F0ZWdvcnlIb21lX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAuY2F0ZWdvcnlIb21lX19jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXRlZ29yeUhvbWUge1xuICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MnB4OyB9XG4gICAgICAuY2F0ZWdvcnlIb21lIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX2NvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBnYXA6IDQ2cHg7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjE5cHg7XG4gICAgICAgIGhlaWdodDogMjE5cHg7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX2luc2lkZSB7XG4gICAgICAgIGdhcDogMTJweDsgfVxuICAgICAgICAuY2F0ZWdvcnlIb21lX19pbnNpZGUgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzJweDsgfVxuICAgICAgLmNhdGVnb3J5SG9tZV9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYWJvdXQtdXMge1xuICBwYWRkaW5nOiAyMHB4IDAgMTM4cHggMDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYWJvdXQtdXNfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgLmFib3V0LXVzX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2N3B4IDQuNzglIDgzcHggNC43OCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDFweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hYm91dC11c19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWF4LXdpZHRoOiA0NDVweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5hYm91dC11c19fdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmFib3V0LXVzX190aXRsZSBzcGFuLmJyb3duIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI0ExN0Q0NzsgfVxuICAuYWJvdXQtdXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI0ZGRkZGRkNDO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXgtd2lkdGg6IDYyNHB4OyB9XG4gIC5hYm91dC11c19fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZENTY2O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAuYWJvdXQtdXNfX2xpbms6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZFRkVGRTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgIC5hYm91dC11c19fbGluayAubGluay10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYWJvdXQtdXNfX2xpbmsgLmljb24td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmFib3V0LXVzX19saW5rIC5pY29uLXdyYXBwZXIgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYWJvdXQtdXNfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkQ1NjY7IH1cbiAgICAgIC5hYm91dC11c19fbGluazpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmQ1NjY7IH1cbiAgICAgIC5hYm91dC11c19fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hYm91dC11c19fc3RhdHMge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuYWJvdXQtdXMgLmNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMmU3ZDMyOyB9XG4gIC5hYm91dC11c19fcmVwZWF0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmFib3V0LXVzX19yZXBlYXRlci1pdGVtIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyN3B4IDAgIzFENTMzNDMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRDUzMzQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTUuNzVweDtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgcGFkZGluZzogNDBweCAyM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7IH1cbiAgICAuYWJvdXQtdXNfX3JlcGVhdGVyLWl0ZW0gLm51bWJlciB7XG4gICAgICBmb250LXNpemU6IDg3LjczcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxRDUzMzQgMCUsICM0MUI5NzQgMTAwJSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hYm91dC11c19fcmVwZWF0ZXItaXRlbSAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMUQ1MzM0IDAlLCAjNDFCOTc0IDEwMCUpO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFib3V0LXVzX19yZXBlYXRlci1pdGVtIC5udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgLmFib3V0LXVzX19yZXBlYXRlci1pdGVtIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFib3V0LXVzIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7IH1cbiAgICAgIC5hYm91dC11c19fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYWJvdXQtdXMgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmFib3V0LXVzX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiA0MXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuYWJvdXQtdXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk4JTsgfVxuICAgICAgLmFib3V0LXVzX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWJvdXQtdXNfX2xpbmsge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWJvdXQtdXNfX2xpbmsgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAgIC5hYm91dC11c19fbGluayAuaWNvbi13cmFwcGVyIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDsgfVxuICAgICAgLmFib3V0LXVzX19zdGF0cyB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHg7IH1cbiAgICAgIC5hYm91dC11c19fcmVwZWF0ZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBnYXA6IDIycHg7IH1cbiAgICAgIC5hYm91dC11c19fcmVwZWF0ZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfVxuICAgICAgICAuYWJvdXQtdXNfX3JlcGVhdGVyLWl0ZW0gLm51bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG4uc2VydmljZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLnNlcnZpY2VzX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gICAgLnNlcnZpY2VzX190aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2VydmljZXNfX3JlcGVhdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMThweDsgfVxuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCAjMTg2MDI5NDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDsgfVxuICAgICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgybisxKSAuc2VydmljZXNfX3RpdGxlLWl0ZW0ge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gIC5zZXJ2aWNlc19fdGl0bGUtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHBhZGRpbmc6IDM3cHggMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlcnZpY2VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAgIC5zZXJ2aWNlc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNlcnZpY2VzX19yZXBlYXRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMDsgfVxuICAgICAgLnNlcnZpY2VzX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLnNlcnZpY2VzX19pdGVtOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlczpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2OyB9XG4gICAgICAgIC5zZXJ2aWNlczpudGgtY2hpbGQoMm4rMSkgLnNlcnZpY2VzX190aXRsZS1pdGVtIHtcbiAgICAgICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgICAgLnNlcnZpY2VzX190aXRsZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5zZXJ2aWNlcyAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2VydmljZXMgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMTZweDsgfVxuICAgICAgICAuc2VydmljZXMgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgICAgLnNlcnZpY2VzIC5zbGljay1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgICAgICAuc2VydmljZXMgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDsgfVxuICAgICAgICAgIC5zZXJ2aWNlcyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I0QkFCOTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAuc2VydmljZXMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUU0ODsgfVxuICAgICAgICAgIC5zZXJ2aWNlcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTVFNDg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5zZXJ2aWNlc19fdGl0bGUtaXRlbSB7XG4gICAgICB3aWR0aDogNzAlOyB9IH1cblxuLmRpc2NvdmVyIHtcbiAgcGFkZGluZzogOTlweCAwO1xuICBiYWNrZ3JvdW5kOiAjRURFQkU4OyB9XG4gIC5kaXNjb3Zlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDclO1xuICAgIGdhcDogODdweDsgfVxuICAuZGlzY292ZXJfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIycHg7IH1cbiAgLmRpc2NvdmVyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctdG9wOiA2N3B4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAgIC5kaXNjb3Zlcl9fdGl0bGUgaDQge1xuICAgICAgY29sb3I6ICMxMDI2MjE7IH1cbiAgICAuZGlzY292ZXJfX3RpdGxlIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGlzY292ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEycHggMCAzN3B4IDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAuZGlzY292ZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZGlzY292ZXJfX2xpbmsgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5kaXNjb3Zlcl9fbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRpc2NvdmVyX19saW5rOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAuZGlzY292ZXJfX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZGlzY292ZXJfX2xpbms6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzFENTMzNDtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRpc2NvdmVyX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7IH1cbiAgICAgIC5kaXNjb3Zlcl9fbGluazpob3ZlciBhIHtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAuZGlzY292ZXJfX2xpbmstaW1hZ2Ugc3ZnIHtcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5kaXNjb3Zlcl9fZG93bmxvYWQge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmRpc2NvdmVyX19kb3dubG9hZCBhIHtcbiAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRpc2NvdmVyX19kb3dubG9hZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRpc2NvdmVyX19kb3dubG9hZDpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmRpc2NvdmVyX19kb3dubG9hZDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5kaXNjb3Zlcl9fZG93bmxvYWQ6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5kaXNjb3Zlcl9fZG93bmxvYWQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAuZGlzY292ZXJfX2Rvd25sb2FkLWltYWdlIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgLmRpc2NvdmVyX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuZGlzY292ZXJfX2ltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuZGlzY292ZXJfX2ltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuZGlzY292ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0YxRURFODtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgICAgLmRpc2NvdmVyX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogMjlweDsgfVxuICAgICAgLmRpc2NvdmVyX19sZWZ0IHtcbiAgICAgICAgZ2FwOiAyMnB4OyB9XG4gICAgICAuZGlzY292ZXJfX2xpbmsge1xuICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuZGlzY292ZXJfX2xpbmsgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIC5kaXNjb3Zlcl9fbGluay1pbWFnZSBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICAgIGhlaWdodDogMzlweDsgfVxuICAgICAgLmRpc2NvdmVyX19kb3dubG9hZCB7XG4gICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuZGlzY292ZXJfX2Rvd25sb2FkLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAgICAgICAuZGlzY292ZXJfX2Rvd25sb2FkLWltYWdlIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgICAgIGhlaWdodDogNTdweDsgfVxuICAgICAgLmRpc2NvdmVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZGlzY292ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZG93bmxvYWQge1xuICBwYWRkaW5nOiAxMTJweCAwIDYzcHggMDsgfVxuICAuZG93bmxvYWRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDclOyB9XG4gIC5kb3dubG9hZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAuZG93bmxvYWRfX3RpdGxlIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZG93bmxvYWRfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAuZG93bmxvYWRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAlO1xuICAgIGdhcDogMjhweDtcbiAgICBoZWlnaHQ6IDMwNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZG93bmxvYWRfX2l0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZG93bmxvYWRfX2l0ZW0tdGl0bGUge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kb3dubG9hZF9faXRlbSAuaWNvbiB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuZG93bmxvYWRfX2l0ZW0gLmljb24gc3ZnIHBhdGgge1xuICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuZG93bmxvYWRfX2l0ZW0gLmljb246aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAuZG93bmxvYWRfX3Jvdy0tc2luZ2xlIHNwYW4ge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kb3dubG9hZF9fcm93LS1zaW5nbGUgLmRvd25sb2FkX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDQ1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kb3dubG9hZCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHggMDsgfVxuICAgICAgLmRvd25sb2FkX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5kb3dubG9hZF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7IH1cbiAgICAgIC5kb3dubG9hZF9fcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gICAgICAuZG93bmxvYWRfX2l0ZW0ge1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIGhlaWdodDogMTkycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAuZG93bmxvYWRfX2l0ZW0gLmljb24gc3ZnIHBhdGgge1xuICAgICAgICAgIHdpZHRoOiA1NHB4OyB9XG4gICAgICAuZG93bmxvYWRfX3Jvdy0tc2luZ2xlIC5kb3dubG9hZF9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNDUlOyB9XG4gICAgICAuZG93bmxvYWRfX3Jvdy0tc2luZ2xlIHNwYW4ge1xuICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAuZG93bmxvYWQgLmljb24gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDU0cHg7IH0gfVxuXG4ucmV2aWV3cyAud3AtZ3I6bm90KC53cC1kYXJrKSAuZ3J3LXJldmlldy1pbm5lci5ncnctYmFja2duZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMzhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJldmlld3MgLndwLWdyIC5ncnctcmV2aWV3IC53cC1nb29nbGUtZmVlZGJhY2sge1xuICBoZWlnaHQ6IDE2NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnJldmlld3MgLndwLWdyIC53cC1nb29nbGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucmV2aWV3cyAud3AtZ3IgLmdydy1idG5zIHN2ZyB7XG4gIHdpZHRoOiA1NXB4OyB9XG4gIC5yZXZpZXdzIC53cC1nciAuZ3J3LWJ0bnMgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICMxMDI2MjE7IH1cblxuLnJldmlld3MgLndwLWdyIC5ncnctYnRucy5ncnctcHJldiBzdmcge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7IH1cblxuLnJldmlld3MgLndwLWdyIC5ycGktZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwNTVFNDggIWltcG9ydGFudDsgfVxuXG4ucmV2aWV3c19faW5uZXIge1xuICBwYWRkaW5nOiAwIDclOyB9XG5cbi5yZXZpZXdzX19pY29uIGltZyB7XG4gIHdpZHRoOiA1MnB4OyB9XG5cbi5yZXZpZXdzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMTAyNjIxO1xuICBtYXJnaW46IDEwcHggMCAxNXB4IDA7IH1cbiAgLnJldmlld3NfX3RpdGxlIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucmV2aWV3c19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzU2NTk1OTsgfVxuXG4ucmV2aWV3c19fdG9wIHtcbiAgYmFja2dyb3VuZDogI0U5RUVFRTtcbiAgcGFkZGluZzogMjFweCAxN3B4IDIwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbi5yZXZpZXdzX19nb29nbGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEzcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnJldmlld3NfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiA4NC44cHg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ucmV2aWV3c19fc3RhcnMgaW1nIHtcbiAgd2lkdGg6IDEzN3B4OyB9XG5cbi5yZXZpZXdzX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgcGFkZGluZzogMTZweCA0MXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5yZXZpZXdzX19saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDsgfVxuICAucmV2aWV3c19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxMDI2MjE7IH1cbiAgICAucmV2aWV3c19fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4ucmV2aWV3c19fbW9yZSB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzEwMjYyMTtcbiAgd2lkdGg6IDI2MXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmQ1NjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yZXZpZXdzX19tb3JlIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzEwMjYyMTtcbiAgICBnYXA6IDlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5yZXZpZXdzX19tb3JlIHN2ZyB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5yZXZpZXdzX19tb3JlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLnJldmlld3NfX21vcmU6aG92ZXIgYSB7XG4gICAgY29sb3I6ICMxMDI2MjE7IH1cbiAgLnJldmlld3NfX21vcmU6aG92ZXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzX19pY29uIGltZyB7XG4gICAgd2lkdGg6IDM2cHg7IH1cbiAgLnJldmlld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAucmV2aWV3c19fdGl0bGUgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucmV2aWV3c19faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJldmlld3NfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gIC5yZXZpZXdzX19zdGFycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmV2aWV3c19fc3RhcnMgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDJweDsgfVxuICAucmV2aWV3c19fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiA3cHggMjFweDsgfVxuICAucmV2aWV3c19fbW9yZSB7XG4gICAgd2lkdGg6IDI4OHB4OyB9XG4gIC5yZXZpZXdzIC5ncnctcmV2aWV3cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG4gIC5yZXZpZXdzIC5ncnctcmV2aWV3IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0OyB9XG4gIC5yZXZpZXdzIC5ncnctYnRucyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMTIxcHg7IH1cbiAgLnZpZGVvX193cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnZpZGVvX19wbGF5IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC52aWRlbyAudmlkZW8tcGxheTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC52aWRlbyAudmlkZW8tcGxheSBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC52aWRlbyB7XG4gICAgICBtYXJnaW4tdG9wOiA2MXB4OyB9XG4gICAgICAudmlkZW8gLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnZpZGVvX193cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzIlIDIzJTtcbiAgICAgICAgaGVpZ2h0OiA0OTdweDsgfVxuICAgICAgICAudmlkZW9fX3dyYXBwZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ3cHg7IH0gfVxuXG4uY29udGFjdCB7XG4gIHBhZGRpbmc6IDE0NXB4IDAgMDsgfVxuICAuY29udGFjdF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQyLjJweDtcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICBwYWRkaW5nOiAwIDclO1xuICAgIGNvbG9yOiAjMUM1MzM0OyB9XG4gICAgLmNvbnRhY3RfX3RpdGxlIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY29udGFjdF9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQyLjJweDtcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICBjb2xvcjogIzFDNTMzNDsgfVxuICAuY29udGFjdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFDNTMzNDsgfVxuICAuY29udGFjdF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0UwRThFOTsgfVxuICAuY29udGFjdF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwIDclOyB9XG4gIC5jb250YWN0X19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICAgIHdpZHRoOiA1NyU7IH1cbiAgLmNvbnRhY3RfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMxMDI2MjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmQ1NjY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gICAgd2lkdGg6IDE2NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5jb250YWN0X19saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGU4ZTk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNvbnRhY3RfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMxMDI2MjE7IH1cbiAgICAgIC5jb250YWN0X19saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNvbnRhY3RfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHdpZHRoOiA0MyU7IH1cbiAgICAuY29udGFjdF9fcmlnaHQgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02OHB4O1xuICAgICAgd2lkdGg6IDYxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWN0X19yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250YWN0X19yaWdodCBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTIlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWN0X190b3Age1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5jb250YWN0X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY29udGFjdF9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5jb250YWN0X19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5jb250YWN0X19sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRhY3RfX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvbnRhY3RfX3JpZ2h0IGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC05JTtcbiAgICAgICAgd2lkdGg6IDcwJTsgfVxuICAgIC5jb250YWN0X19saW5rIHtcbiAgICAgIHdpZHRoOiAyMDNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3Qge1xuICAgICAgcGFkZGluZzogMTAwcHggMCAwOyB9XG4gICAgICAuY29udGFjdF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuY29udGFjdF9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlOyB9XG4gICAgICAuY29udGFjdF9fbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jb250YWN0X19yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvbnRhY3RfX3JpZ2h0IGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuLnNpbmdsZS1wYWdlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjdGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5nYWxsZXJ5IC5tZWRpYS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdhcDogMXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2FsbGVyeSAubWVkaWEtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgICAgIC5nYWxsZXJ5IC5tZWRpYS1ncmlkIC5tZWRpYS1pdGVtLmZlYXR1cmVkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjsgfSB9XG5cbi5nYWxsZXJ5IC5tZWRpYS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5nYWxsZXJ5IC5tZWRpYS1pdGVtLmhpZGRlbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5nYWxsZXJ5IC5tZWRpYS1pdGVtLmhhcy1vdmVybGF5IGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuMik7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTsgfVxuICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtLmhhcy1vdmVybGF5IGltZzpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTsgfVxuICAuZ2FsbGVyeSAubWVkaWEtaXRlbSBpbWcsXG4gIC5nYWxsZXJ5IC5tZWRpYS1pdGVtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7IH1cbiAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0uZmVhdHVyZWQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtLmZlYXR1cmVkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMTsgfSB9XG4gICAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0uZmVhdHVyZWQgaW1nLFxuICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtLmZlYXR1cmVkIGlmcmFtZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC40KTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG4gICAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0uZmVhdHVyZWQ6aG92ZXIgLnBsYXktYnV0dG9uIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAuZ2FsbGVyeSAubWVkaWEtaXRlbSAubGF6eS12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLmxhenktdmlkZW8gLnZpZGVvLXRodW1iLFxuICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtIC5sYXp5LXZpZGVvIGlmcmFtZSxcbiAgICAuZ2FsbGVyeSAubWVkaWEtaXRlbSAubGF6eS12aWRlbyB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAuZ2FsbGVyeSAubWVkaWEtaXRlbSAubGF6eS12aWRlbyAucGxheS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDsgfVxuICAgICAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLmxhenktdmlkZW8gLnBsYXktYnV0dG9uIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZ2FsbGVyeSAubWVkaWEtaXRlbSAudmlldy1tb3JlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTsgfVxuICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtIC52aWV3LW1vcmUtb3ZlcmxheSBpbWcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG4gICAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLnZpZXctbW9yZS1vdmVybGF5IHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuZ2FsbGVyeSAubWVkaWEtaXRlbSAudmlldy1tb3JlLW92ZXJsYXk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLnZpZXctbW9yZS1vdmVybGF5IHtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtIC52aWV3LW1vcmUtb3ZlcmxheSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLmJhY2stYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAuZ2FsbGVyeSAubWVkaWEtaXRlbSAuYmFjay1idXR0b24gaW1nIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLmJhY2stYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtIC5iYWNrLWJ1dHRvbjpob3ZlciBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbi5wcm9wZXJ0eS1zaW5nbGUge1xuICBwYWRkaW5nOiA2MHB4IDAgODBweDsgfVxuICAucHJvcGVydHktc2luZ2xlX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4OyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9faGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2hlYWRlciBoMSBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9faGVhZGVyIC5wcm9wZXJ0eS1oZWFkZXJfX2ljb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI1cHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2hlYWRlciAucHJvcGVydHktaGVhZGVyX19pY29ucyBpbWcge1xuICAgICAgICB3aWR0aDogNjdweDtcbiAgICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb3BlcnR5LXNpbmdsZV9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBiYWNrZ3JvdW5kOiAjRUZGMUYzO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDIlO1xuICAgIGdhcDogNTBweDtcbiAgICBwYWRkaW5nOiA0MnB4IDQ0cHggMzJweCA0NHB4OyB9XG4gIC5wcm9wZXJ0eS1zaW5nbGVfX2xlZnQsIC5wcm9wZXJ0eS1zaW5nbGVfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnByb3BlcnR5LXNpbmdsZV9fbGVmdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzFENTMzNDMzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgZ2FwOiAzMnB4OyB9XG4gIC5wcm9wZXJ0eS1zaW5nbGVfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtOyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fdG9wIC5wcm9wZXJ0eS1sb2NhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMC41cmVtOyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX190b3AgLnByb3BlcnR5LWxvY2F0aW9uIC5sb2NhdGlvbi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fdG9wIC5wcm9wZXJ0eS1sb2NhdGlvbiAubG9jYXRpb24tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fdG9wIC5wcmljZSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnByb3BlcnR5LXNpbmdsZSAucHJvcGVydHktYmFkZ2VzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZSAucHJvcGVydHktYmFkZ2VzX19saXN0IGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxM3B4O1xuICAgICAgYmFja2dyb3VuZDogI0RCRTFFMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlIC5wcm9wZXJ0eS1iYWRnZXNfX2xpc3QgbGkgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI3cHg7IH1cbiAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMzBweDsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvX19ncmlkIHtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDExcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mb19fZ3JpZCBwLCAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvX19ncmlkIGEsIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm9fX2dyaWQgc3ZnIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mb19fZ3JpZDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzFENTMzNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mb19fZ3JpZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm9fX2dyaWQ6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvX19ncmlkOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm9fX2dyaWQ6aG92ZXIgc3ZnIHJlY3Qge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvX19ncmlkOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogIzFENTMzNDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mb19fZ3JpZDpob3ZlciBhLCAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvX19ncmlkOmhvdmVyIHAge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1uYW1lIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LW5hbWUsXG4gICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWVtYWlsLFxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDlweDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LW5hbWUgYSxcbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1lbWFpbCBhLFxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGwgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1lbWFpbCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGwgcCwgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbCBhLCAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsIHN2ZyB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGwgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMUQ1MzM0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUZGMUYzO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTFweDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGw6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsOmhvdmVyIHAsIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGw6aG92ZXIgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGw6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzFENTMzNDsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC13aGF0c2FwcCBhLndoYXRzYXBwLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtd2hhdHNhcHAgYS53aGF0c2FwcC1saW5rIGltZyB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC13aGF0c2FwcCBhLndoYXRzYXBwLWxpbmsgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LXdoYXRzYXBwIGEud2hhdHNhcHAtbGluayBzdHJvbmcge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAucHJvcGVydHktc2luZ2xlX19yaWdodCBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAucHJvcGVydHktc2luZ2xlX19yaWdodCAuZG90YXJpLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fcmlnaHQgLmRvdGFyaS1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3JpZ2h0IC5kb3RhcmktZ3JpZCAuZG90YXJlLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4OyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19yaWdodCAuZG90YXJpLWdyaWQgLmRvdGFyZS1pdGVtIC5kb3RhcmUtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLnByb3BlcnR5LXNpbmdsZV9fY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxRDUzMzQzMztcbiAgICBtYXJnaW46IDAgMiU7IH1cbiAgICAucHJvcGVydHktc2luZ2xlX19jb250ZW50IC5wcm9wZXJ0eS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyN3B4IDMuNzYlIDMzcHggMy43NiU7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2NvbnRlbnQgLnByb3BlcnR5LWRlc2NyaXB0aW9uIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2NvbnRlbnQgLnByb3BlcnR5LWRlc2NyaXB0aW9uIGgyIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fY29udGVudCAucHJvcGVydHktZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fZ3JpZCB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByb3BlcnR5LXNpbmdsZSAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHggMzBweCAxNnB4O1xuICAgICAgZ2FwOiAyMHB4OyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19oZWFkZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2hlYWRlciAucHJvcGVydHktaGVhZGVyX19pY29ucyB7XG4gICAgICAgIGdhcDogMjBweDsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19oZWFkZXIgLnByb3BlcnR5LWhlYWRlcl9faWNvbnMgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAucHJvcGVydHktc2luZ2xlX19ncmlkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTZweCA1M3B4IDE2cHg7IH1cbiAgICAucHJvcGVydHktc2luZ2xlX19sZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMUQ1MzM0MzM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZ2FwOiAyMHB4OyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fdG9wIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fdG9wIC5wcm9wZXJ0eS1sb2NhdGlvbiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3RvcCAucHJvcGVydHktbG9jYXRpb24gLmxvY2F0aW9uLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwNnB4OyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZSAucHJvcGVydHktYmFkZ2VzX19saXN0IHtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZSAucHJvcGVydHktYmFkZ2VzX19saXN0IGxpIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQge1xuICAgICAgZ2FwOiAzMnB4OyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA0MHB4OyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mb19fZ3JpZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZ2FwOiAxN3B4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvX19ncmlkOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LW5hbWUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtbmFtZSBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtbmFtZSxcbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1lbWFpbCxcbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGdhcDogOXB4OyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGwgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbCBhIHtcbiAgICAgICAgICAgICAgZ2FwOiAxMXB4OyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtd2hhdHNhcHAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtd2hhdHNhcHAgYS53aGF0c2FwcC1saW5rIHtcbiAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC13aGF0c2FwcCBhLndoYXRzYXBwLWxpbmsgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucHJvcGVydHktc2luZ2xlX19yaWdodCBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMnB4OyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fcmlnaHQgLmRvdGFyaS1ncmlkIHtcbiAgICAgIGdhcDogMThweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAxNnB4OyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19jb250ZW50IC5wcm9wZXJ0eS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fY29udGVudCAucHJvcGVydHktZGVzY3JpcHRpb24gaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19jb250ZW50IC5wcm9wZXJ0eS1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnNpbWlsYXItcHJvcGVydGllcyB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gIC5zaW1pbGFyLXByb3BlcnRpZXMgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG4gICAgLnNpbWlsYXItcHJvcGVydGllcyBoMiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2ltaWxhci1wcm9wZXJ0aWVzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zaW1pbGFyLXByb3BlcnRpZXNfX2dyaWQgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDUwcHg7IH1cbiAgICAuc2ltaWxhci1wcm9wZXJ0aWVzX19ncmlkIC5zbGljay1zbGlkZSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIC5zaW1pbGFyLXByb3BlcnRpZXNfX2dyaWQgLnByb3BlcnR5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzNjVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2ltaWxhci1wcm9wZXJ0aWVzX19ncmlkIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICAuc2ltaWxhci1wcm9wZXJ0aWVzX19ncmlkIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAgICAgICAuc2ltaWxhci1wcm9wZXJ0aWVzX19ncmlkIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNpbWlsYXItcHJvcGVydGllc19fZ3JpZCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5zaW1pbGFyLXByb3BlcnRpZXNfX2dyaWQgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxZDUzMzQ7IH1cbiAgICAuc2ltaWxhci1wcm9wZXJ0aWVzX19ncmlkLnNsaWNrLXNsaWRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2ltaWxhci1wcm9wZXJ0aWVzIC5wcm9wZXJ0eS1iYWRnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTJweDsgfVxuICAuc2ltaWxhci1wcm9wZXJ0aWVzIC5iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2VkZWQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwZDMyMjc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2ltaWxhci1wcm9wZXJ0aWVzIC5iYWRnZSBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2ltaWxhci1wcm9wZXJ0aWVzIC5zbGljay10cmFjayB7XG4gICAgICBnYXA6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2ltaWxhci1wcm9wZXJ0aWVzIC5wcm9wZXJ0eSB7XG4gICAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gICAgLnNpbWlsYXItcHJvcGVydGllcyBoMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLnNpbWlsYXItcHJvcGVydGllcyAucHJvcGVydHkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5zaW1pbGFyLXByb3BlcnRpZXMgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGdhcDogMDsgfSB9XG5cbi5zaGFyZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLnNoYXJlLXBvcHVwIHtcbiAgICAgIHRvcDogNSU7IH0gfVxuXG4uc2hhcmUtcG9wdXAtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnNoYXJlLXBvcHVwLWNvbnRlbnQgLmNsb3NlLXNoYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICM4ODg7IH1cblxuLnNoYXJlLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4uc2hhcmUtaWNvbnMgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG5cbi5zaGFyZS1pY29ucyBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuI2NvcHlMaW5rIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczZTY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuI2NvcHlMaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWJiNTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuXG4jY29weVN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IGdyZWVuOyB9XG5cbi5yaWJib24tc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNHB4IDU4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMjA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2VhcmNoUGFnZV9fcmVzdWx0cyBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJyxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDUwcHggNyU7IH1cblxuLnNlYXJjaFBhZ2VfX3Bvc3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDclO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWFyY2hQYWdlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5zZWFyY2hQYWdlX19pdGVtIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VhcmNoUGFnZV9faXRlbSBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICM2YTBkMjU7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnNlYXJjaFBhZ2VfX2l0ZW0gLnAge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuXG4uc2VhcmNoUGFnZSAucGFyYWdyYXBoIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogNDBweCA3JTsgfVxuXG4uc2VhcmNoX19jYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4OyB9XG4gIC5zZWFyY2hfX2NhdGVnb3JpZXMgLnNlYXJjaF9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zZWFyY2hfX2NhdGVnb3JpZXMgLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWFyY2hfX2NhdGVnb3JpZXMtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjExcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwN3B4KSB7XG4gICAgLnNlYXJjaF9fY2F0ZWdvcmllcyB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDE2cHggNjRweCAxNnB4OyB9IH1cblxuLmZhdm9yaXRlc19fdGl0bGUge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgY29sb3I6ICMxRDUzMzQ7IH1cblxuLmZhdm9yaXRlc19fZW1wdHkge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAxNnB4OyB9XG5cbi5mYXZvcml0ZXNfX2xvYWQtbW9yZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggYXV0bzsgfVxuXG4uZmF2b3JpdGVzX19sb2FkLW1vcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZENTY2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICBjb2xvcjogIzFENTMzNDtcbiAgd2lkdGg6IDE5NnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmZhdm9yaXRlc19fbG9hZC1tb3JlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmZhdm9yaXRlc19fbG9hZC1tb3JlIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZhdm9yaXRlc19fbG9hZC1tb3JlIHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAuZmF2b3JpdGVzX19sb2FkLW1vcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgei1pbmRleDogMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDsgfVxuICAuZmF2b3JpdGVzX19sb2FkLW1vcmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZhdm9yaXRlc19fbG9hZC1tb3JlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuZmF2b3JpdGVzX19sb2FkLW1vcmU6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnByb3BlcnR5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDM2NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogNTcwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnByb3BlcnR5X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnByb3BlcnR5X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAucHJvcGVydHlfX3NvcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucHJvcGVydHlfX3NvcnQgc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAzMzZweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjNkEwRDI1OyB9XG4gIC5wcm9wZXJ0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG4gIC5wcm9wZXJ0eV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDUxcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNzVweCAwIDgycHg7IH1cbiAgICAucHJvcGVydHlfX2l0ZW1zLmZhdm9yaXRlcyB7XG4gICAgICBwYWRkaW5nOiAwIDclOyB9XG4gIC5wcm9wZXJ0eV9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBoZWlnaHQ6IDI0OHB4OyB9XG4gIC5wcm9wZXJ0eV9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucHJvcGVydHlfX2xpc3QgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUFFRUVCO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAucHJvcGVydHlfX2xpc3QgaW1nIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5wcm9wZXJ0eSAuZmF2b3JpdGUtYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjBweDsgfVxuICAgIC5wcm9wZXJ0eSAuZmF2b3JpdGUtYnRuIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNjdweDtcbiAgICAgIGhlaWdodDogNjdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAucHJvcGVydHkgLmZhdm9yaXRlLWJ0biAuaWNvbi1ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5wcm9wZXJ0eSAuZmF2b3JpdGUtYnRuIC5pY29uLWRlZmF1bHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJvcGVydHkgLmZhdm9yaXRlLWJ0bi5mYXZvcml0ZWQgLmljb24tZGVmYXVsdCB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnByb3BlcnR5IC5mYXZvcml0ZS1idG4uZmF2b3JpdGVkIC5pY29uLWhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnByb3BlcnR5IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ2xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OyB9XG4gIC5wcm9wZXJ0eV9fbWV0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC5wcm9wZXJ0eV9fZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI3cHggMCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzFENTMzNDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLnByb3BlcnR5X19sb2NhdGlvbiB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDE3cHggMCAyNXB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnByb3BlcnR5X19sb2NhdGlvbiBhLCAucHJvcGVydHlfX2xvY2F0aW9uIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjMTAyNjIxOyB9XG4gICAgLnByb3BlcnR5X19sb2NhdGlvbiBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLnByb3BlcnR5X19ib3R0b20ge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICNGRkQ1NjY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnByb3BlcnR5X19ib3R0b206OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgLnByb3BlcnR5X19ib3R0b206aG92ZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHlfX2JvdHRvbTpob3ZlciBwLCAucHJvcGVydHlfX2JvdHRvbTpob3ZlciBzcGFuIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAucHJvcGVydHlfX2JvdHRvbSAucmVhZF9tb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogI0ZGRDU2NjsgfVxuICAucHJvcGVydHlfX2xvYWQtbW9yZS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87IH1cbiAgLnByb3BlcnR5X19sb2FkLW1vcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICB3aWR0aDogMTk2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAucHJvcGVydHlfX2xvYWQtbW9yZSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnByb3BlcnR5X19sb2FkLW1vcmUgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5X19sb2FkLW1vcmUgc3ZnIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAucHJvcGVydHlfX2xvYWQtbW9yZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnByb3BlcnR5X19sb2FkLW1vcmU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbG9hZC1tb3JlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgLnByb3BlcnR5X19sb2FkLW1vcmU6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucHJvcGVydHlfX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDAgMTZweDsgfVxuICAgIC5wcm9wZXJ0eV9faXRlbXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIG1hcmdpbjogNjBweCAxNnB4O1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb3BlcnR5IHtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByb3BlcnR5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NTBweDsgfVxuICAgICAgLnByb3BlcnR5X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnByb3BlcnR5IC5mYXZvcml0ZS1idG4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgIGhlaWdodDogNTNweDsgfVxuICAgICAgLnByb3BlcnR5X190b3Age1xuICAgICAgICBoZWlnaHQ6IDE5MnB4OyB9XG4gICAgICAucHJvcGVydHkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnByb3BlcnR5X19saXN0IHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIC5wcm9wZXJ0eV9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHlfX3NvcnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fc29ydCBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHlfX2xvY2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEycHggNDBweDsgfVxuICAgICAgLnByb3BlcnR5X19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzFweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgODlweCAwOyB9XG4gICAgICAucHJvcGVydHlfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjNweCAwIDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7IH1cbiAgICAgIC5wcm9wZXJ0eV9fYm90dG9tIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7IH0gfVxuICAucHJvcGVydHlfX21hbmFnZW1lbnQge1xuICAgIGJhY2tncm91bmQ6ICNFNERGRDY7XG4gICAgcGFkZGluZzogNzZweCAwIDYwcHg7IH1cbiAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiA5MHB4OyB9XG4gICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuaW1hZ2Utd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5pbWFnZS13cmFwcGVyID4gaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuY29ybmVyLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMwN3B4O1xuICAgICAgaGVpZ2h0OiAzMDdweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5jb3JuZXItc21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLnRvcC1yaWdodCB7XG4gICAgICB0b3A6IC01N3B4O1xuICAgICAgcmlnaHQ6IC03NnB4OyB9XG4gICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5ib3R0b20tbGVmdCB7XG4gICAgICBib3R0b206IC03M3B4O1xuICAgICAgbGVmdDogLTUycHg7IH1cbiAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmJvdHRvbS1yaWdodCB7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgcmlnaHQ6IC0yMHB4OyB9XG4gICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTkwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudF9fY29udGVudCAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19jb250ZW50IC50aXRsZSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX2NvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMnB4OyB9XG4gICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5kaXNjb3Zlcl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2xpbmsgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5kaXNjb3Zlcl9fbGluazo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2xpbms6aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmRpc2NvdmVyX19saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2xpbms6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjMUQ1MzM0O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5kaXNjb3Zlcl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5kaXNjb3Zlcl9fbGluazpob3ZlciBhIHtcbiAgICAgICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5kaXNjb3Zlcl9fbGluay1pbWFnZSBzdmcge1xuICAgICAgICB3aWR0aDogNDlweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2Rvd25sb2FkIHtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2Rvd25sb2FkIGEge1xuICAgICAgICBjb2xvcjogIzEwMjYyMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2Rvd25sb2FkOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2Rvd25sb2FkOmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5kaXNjb3Zlcl9fZG93bmxvYWQ6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5kaXNjb3Zlcl9fZG93bmxvYWQ6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2Rvd25sb2FkLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2Rvd25sb2FkLWltYWdlIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFN0UwRDU7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19saW5rIHtcbiAgICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDExcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX2xpbmsgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX2xpbmstaW1hZ2Ugc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOXB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudF9fZG93bmxvYWQge1xuICAgICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX2Rvd25sb2FkLWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19kb3dubG9hZC1pbWFnZSBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudF9faW5uZXIge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX21lZGlhIHtcbiAgICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5pbWFnZS13cmFwcGVyID4gaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5jb3JuZXItaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgIGhlaWdodDogMTQycHg7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5jb3JuZXItc21hbGwge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLnRvcC1yaWdodCB7XG4gICAgICAgICAgdG9wOiAtMjZweDtcbiAgICAgICAgICByaWdodDogLTMxcHg7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5ib3R0b20tbGVmdCB7XG4gICAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgICBsZWZ0OiAtMjRweDsgfVxuICAgICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmJvdHRvbS1yaWdodCB7XG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICByaWdodDogLTEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDI4NnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudF9fY29udGVudCAudGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDsgfSB9XG5cbi5uby1wcm9wZXJ0eSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogNTBweCAwIDEwMHB4OyB9XG5cbi5hYm91dC11cy1wYWdlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjdGQTsgfVxuXG4uYWJvdXQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWJvdXQtaGVyb19faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgei1pbmRleDogMDsgfVxuICAuYWJvdXQtaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogMTM1cHggMCAwIDglO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDYyMXB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmFib3V0LWhlcm9fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmFib3V0LWhlcm9fX3RpdGxlIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hYm91dC1oZXJvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5hYm91dC1oZXJvX19zdWJ0aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWJvdXQtaGVybyB7XG4gICAgICBoZWlnaHQ6IDUzMHB4OyB9XG4gICAgICAuYWJvdXQtaGVyb19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwNXB4IDEzcHggMCAxM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDI5MXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuYWJvdXQtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLmFib3V0LWhlcm9fX3N1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuXG4uYWJvdXQtZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nOiA2MHB4IDglIDYwcHggOCU7IH1cblxuLmFib3V0LWRlc2NyaXB0aW9uIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMxRDUzMzQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5hYm91dC1kZXNjcmlwdGlvbiBoMiBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFib3V0LWRlc2NyaXB0aW9uIHAge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzFENTMzNDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAuYWJvdXQtZGVzY3JpcHRpb24gcCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC1kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAwIDIwcHggMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5hYm91dC1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmFib3V0LXVuaXF1ZW5lc3Mge1xuICBwYWRkaW5nOiAwIDAgMTAwcHggMDsgfVxuICAuYWJvdXQtdW5pcXVlbmVzc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA4JTsgfVxuICAuYWJvdXQtdW5pcXVlbmVzc19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgIC5hYm91dC11bmlxdWVuZXNzX190aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYWJvdXQtdW5pcXVlbmVzc19faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQ0cHg7IH1cbiAgLmFib3V0LXVuaXF1ZW5lc3NfX2l0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDU1cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgyNCwgOTYsIDQxLCAwLjI1KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI0U2RTZFNjsgfVxuICAgIC5hYm91dC11bmlxdWVuZXNzX19pdGVtLnJpZ2h0LXRleHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5hYm91dC11bmlxdWVuZXNzX190ZXh0IHtcbiAgICBmbGV4OiAxOyB9XG4gIC5hYm91dC11bmlxdWVuZXNzX19pbWFnZSB7XG4gICAgZmxleDogMTsgfVxuICAgIC5hYm91dC11bmlxdWVuZXNzX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuYWJvdXQtdW5pcXVlbmVzc19faXRlbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hYm91dC11bmlxdWVuZXNzX19pdGVtLWRlc2Mge1xuICAgIG1heC13aWR0aDogNTI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgLmFib3V0LXVuaXF1ZW5lc3NfX2l0ZW0tZGVzYyBhIHtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5hYm91dC11bmlxdWVuZXNzX19pdGVtLWRlc2Mgc3Ryb25nLCAuYWJvdXQtdW5pcXVlbmVzc19faXRlbS1kZXNjIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmFib3V0LXVuaXF1ZW5lc3NfX2l0ZW0tZGVzYyBzdHJvbmcudW5kZXJsaW5lLCAuYWJvdXQtdW5pcXVlbmVzc19faXRlbS1kZXNjIGIudW5kZXJsaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFib3V0LXVuaXF1ZW5lc3NfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFib3V0LXVuaXF1ZW5lc3MgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYWJvdXQtdW5pcXVlbmVzc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5hYm91dC11bmlxdWVuZXNzX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiA1NHB4IDE1cHggMzVweCAxNXB4O1xuICAgICAgZ2FwOiAzNXB4OyB9XG4gICAgICAuYWJvdXQtdW5pcXVlbmVzc19faXRlbS5yaWdodC10ZXh0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5hYm91dC11bmlxdWVuZXNzX19pbWFnZSBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmFib3V0LXdoeS1wYWx0aW51bCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDsgfVxuICAuYWJvdXQtd2h5LXBhbHRpbnVsX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDg3cHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5hYm91dC13aHktcGFsdGludWxfX2Rlc2Mge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgICAuYWJvdXQtd2h5LXBhbHRpbnVsX19kZXNjIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAuYWJvdXQtd2h5LXBhbHRpbnVsX19kZXNjIGg0IHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuYWJvdXQtd2h5LXBhbHRpbnVsX19kZXNjIHAge1xuICAgICAgbWF4LXdpZHRoOiA3NCU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYWJvdXQtd2h5LXBhbHRpbnVsX19kZXNjIHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWJvdXQtd2h5LXBhbHRpbnVsX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFib3V0LXdoeS1wYWx0aW51bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAgIC5hYm91dC13aHktcGFsdGludWwgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmFib3V0LXdoeS1wYWx0aW51bF9fY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0OXB4OyB9XG4gICAgICAuYWJvdXQtd2h5LXBhbHRpbnVsX19kZXNjIHtcbiAgICAgICAgcGFkZGluZzogNDRweCAyMnB4OyB9XG4gICAgICAgIC5hYm91dC13aHktcGFsdGludWxfX2Rlc2MgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAuYWJvdXQtd2h5LXBhbHRpbnVsX19kZXNjIHAge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYWJvdXQtbG9jYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7IH1cbiAgLmFib3V0LWxvY2F0aW9uX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgOCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2MHB4OyB9XG4gIC5hYm91dC1sb2NhdGlvbl9fbWFwIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNDkwcHg7IH1cbiAgICAuYWJvdXQtbG9jYXRpb25fX21hcCBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQgIWltcG9ydGFudDsgfVxuICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgLmFib3V0LWxvY2F0aW9uX19jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gICAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgaDIgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5hYm91dC1sb2NhdGlvbl9fY29udGVudCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLmFib3V0LWxvY2F0aW9uX19jb250ZW50IHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgLmJ0biB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRDg2NjtcbiAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmFib3V0LWxvY2F0aW9uX19jb250ZW50IC5idG4gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmFib3V0LWxvY2F0aW9uX19jb250ZW50IC5idG46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5hYm91dC1sb2NhdGlvbl9fY29udGVudCAuYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmFib3V0LWxvY2F0aW9uX19jb250ZW50IC5idG46aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLmFib3V0LWxvY2F0aW9uX19jb250ZW50IC5idG46aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgLmJ0biBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmFib3V0LWxvY2F0aW9uX19jb250ZW50IC5idG4gc3ZnIHBhdGgge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWJvdXQtbG9jYXRpb25fX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZ2FwOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWJvdXQtbG9jYXRpb25fX3dyYXBwZXIge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5hYm91dC1sb2NhdGlvbl9fbWFwIHtcbiAgICAgIGZsZXg6IDI7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGhlaWdodDogMjM3cHg7IH1cbiAgICAgIC5hYm91dC1sb2NhdGlvbl9fbWFwIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMjM3cHg7XG4gICAgICAgIHdpZHRoOiByZXZlcnQtbGF5ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5hYm91dC1sb2NhdGlvbl9fY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgICAgLmFib3V0LWxvY2F0aW9uX19jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5hYm91dC1icmFuZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDsgfVxuICAuYWJvdXQtYnJhbmRfX3RvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTMzNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBwYWRkaW5nOiAxMDBweCA1JSA3OXB4IDUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYm91dC1icmFuZF9faWNvbiB7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuYWJvdXQtYnJhbmRfX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFib3V0LWJyYW5kX19jb250ZW50IGgyIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLmFib3V0LWJyYW5kX19jb250ZW50IGgyIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hYm91dC1icmFuZF9fY29udGVudCBwIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAuYWJvdXQtYnJhbmRfX2NvbnRlbnQgcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYWJvdXQtYnJhbmRfX2NvbnRlbnQgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYWJvdXQtYnJhbmRfX2NvbnRlbnQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hYm91dC1icmFuZF9fY29udGVudCAudW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYWJvdXQtYnJhbmRfX2JvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NCUgMzglO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IC0xMnB4IDIwcHggMCAyMHB4OyB9XG4gIC5hYm91dC1icmFuZF9fbmVlZHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA1NyU7XG4gICAgcGFkZGluZzogOTJweCA1JTsgfVxuICAgIC5hYm91dC1icmFuZF9fbmVlZHMgcCB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgICAuYWJvdXQtYnJhbmRfX25lZWRzIHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWJvdXQtYnJhbmRfX3RvcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYWJvdXQtYnJhbmRfX2JvdHRvbSB7XG4gICAgICBtYXJnaW46IC0xMnB4IDAgMCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWJvdXQtYnJhbmQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDk3cHg7IH1cbiAgICAgIC5hYm91dC1icmFuZCAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYWJvdXQtYnJhbmRfX3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggNzlweCAyMHB4OyB9XG4gICAgICAuYWJvdXQtYnJhbmRfX2ljb24ge1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgdG9wOiAtMzhweDsgfVxuICAgICAgLmFib3V0LWJyYW5kX19jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuYWJvdXQtYnJhbmRfX2NvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmFib3V0LWJyYW5kX19ib3R0b20ge1xuICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDE2cHggMCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1OCUgMzglO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAuYWJvdXQtYnJhbmRfX25lZWRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmFib3V0LWJyYW5kX19uZWVkcyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uYWJvdXQtdGVhbV9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hYm91dC10ZWFtX190aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hYm91dC10ZWFtX190aXRsZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5hYm91dC10ZWFtX190aXRsZSBoMiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYWJvdXQtdGVhbV9fdGl0bGUgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAuYWJvdXQtdGVhbV9fdGl0bGUgcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWJvdXQtdGVhbV9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFib3V0LXRlYW1fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMiUgNyUgMCA3JTsgfVxuXG4uYWJvdXQtdGVhbV9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE5LjRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNzVweCAyMHB4IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDsgfVxuXG4uYWJvdXQtdGVhbV9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1NHB4O1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICBtYXJnaW46IC01NSUgYXV0byA0MHB4OyB9XG5cbi5hYm91dC10ZWFtX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG4gIC5hYm91dC10ZWFtX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWJvdXQtdGVhbV9fc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYWJvdXQtdGVhbV9fc3ZnLS10b3Age1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IDI5NHB4OyB9XG4gIC5hYm91dC10ZWFtX19zdmctLWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsZWZ0OiAtMjJweDtcbiAgICB3aWR0aDogMjk3cHg7IH1cblxuLmFib3V0LXRlYW1fX25hbWUge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxRDUzMzQ7IH1cblxuLmFib3V0LXRlYW1fX3Byb2Zlc3Npb24ge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAyMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzFENTMzNDk5OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtdGVhbV9fZ3JpZCB7XG4gICAgZ2FwOiA1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC10ZWFtX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC10ZWFtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmFib3V0LXRlYW1fX3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5hYm91dC10ZWFtX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmFib3V0LXRlYW1fX3RpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAgIC5hYm91dC10ZWFtX190aXRsZSBoMiBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYWJvdXQtdGVhbV9fdGl0bGUgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5hYm91dC10ZWFtX19ib3R0b20ge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5hYm91dC10ZWFtX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMTZweDsgfVxuICAgIC5hYm91dC10ZWFtX19jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMzVweCA0MHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDM3N3B4OyB9XG4gICAgLmFib3V0LXRlYW0gLnNsaWNrLXNsaWRlIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiAzNzdweCAhaW1wb3J0YW50OyB9XG4gICAgLmFib3V0LXRlYW0gLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgIC5hYm91dC10ZWFtIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWJvdXQtdGVhbSAuc2xpY2stZG90cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMC41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gICAgICAuYWJvdXQtdGVhbSAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmFib3V0LXRlYW0gLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I0QkFCOTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmFib3V0LXRlYW0gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTVFNDg7IH1cbiAgICAgICAgLmFib3V0LXRlYW0gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUU0ODsgfVxuICAgIC5hYm91dC10ZWFtX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyMTdweDsgfVxuICAgIC5hYm91dC10ZWFtX19zdmctLXRvcCB7XG4gICAgICBsZWZ0OiAtMTdweDtcbiAgICAgIHdpZHRoOiAyNTFweDsgfVxuICAgIC5hYm91dC10ZWFtX19zdmctLWJvdHRvbSB7XG4gICAgICBsZWZ0OiAtMTdweDtcbiAgICAgIHdpZHRoOiAyNTFweDsgfVxuICAgIC5hYm91dC10ZWFtX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLmFib3V0LXRlYW1fX3Byb2Zlc3Npb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1heC13aWR0aDogMTgxcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5hYm91dC1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogLTEzM3B4OyB9XG5cbi5zZXJ2aWNlc1BhZ2VfX2hlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjYycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlcnZpY2VzUGFnZV9faGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5zZXJ2aWNlc1BhZ2VfX2hlcm8tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMzMlO1xuICAgIHdpZHRoOiA0MyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faGVyby10aXRsZSBoMSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2hlcm8tdGl0bGUgaDEgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnNlcnZpY2VzUGFnZV9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxMDBweCAwOyB9XG4gIC5zZXJ2aWNlc1BhZ2VfX2Rlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogOS40NCU7IH1cbiAgICAuc2VydmljZXNQYWdlX19kZXNjcmlwdGlvbiBoMiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnNlcnZpY2VzUGFnZV9fZGVzY3JpcHRpb24gcCB7XG4gICAgcGFkZGluZzogMCAxMSU7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2Rlc2NyaXB0aW9uIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLnNlcnZpY2VzUGFnZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMxRDUzMzQ7IH1cbiAgLnNlcnZpY2VzUGFnZV9fY29udGVudCBwIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4uc2VydmljZXNQYWdlX193cmFwcGVyIHtcbiAgcGFkZGluZzogMCAzLjIlIDEyOHB4IDMuMiU7IH1cblxuLnNlcnZpY2VzUGFnZV9faXRlbSB7XG4gIHBhZGRpbmc6IDgwcHggMTZweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnNlcnZpY2VzUGFnZV9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnNlcnZpY2VzUGFnZV9faXRlbS1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnNlcnZpY2VzUGFnZV9faXRlbS10aXRsZSB7XG4gICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLWRlc2NyaXB0aW9uIHAge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGEge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGEgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjMUQ1MzM0OyB9XG4gICAgICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGEgc3ZnIHJlY3Qge1xuICAgICAgICBmaWxsOiAjMUQ1MzM0OyB9XG4gICAgICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGEgc3ZnIGcge1xuICAgICAgICBmaWxsOiAjMUQ1MzM0OyB9XG4gICAgICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGE6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYTo6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0OyB9XG4gICAgICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGE6aG92ZXIgc3ZnIHBhdGgsXG4gICAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYTpob3ZlciBzdmcgcmVjdCxcbiAgICAgICAgLnNlcnZpY2VzUGFnZV9faXRlbTpudGgtY2hpbGQoMm4pIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhOmhvdmVyIHN2ZyBnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tYmtkLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VydmljZXNQYWdlX19pdGVtLWJrZCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7IH1cbiAgLnNlcnZpY2VzUGFnZV9faXRlbS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MjJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDUwcHggMy40NyUgMCA2JTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgd2lkdGg6IDUxJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4OyB9XG4gIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IC01MHB4OyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1udW1iZXIgaW1nIHtcbiAgICAgIHdpZHRoOiA5NHB4O1xuICAgICAgaGVpZ2h0OiA5NnB4OyB9XG4gIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0taWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogLTc1cHg7IH1cbiAgLnNlcnZpY2VzUGFnZV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogI0ZGRDU2NjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tZGVzY3JpcHRpb24gcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYSB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhIHNwYW4sIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGEgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYSBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhIHN2ZyByZWN0IHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGEgc3ZnIGcge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgICAgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGE6aG92ZXIgc3ZnIHBhdGgsXG4gICAgICAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYTpob3ZlciBzdmcgcmVjdCxcbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhOmhvdmVyIHN2ZyBnIHtcbiAgICAgICAgZmlsbDogIzFENTMzNDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMDsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAxNXB4IDMwcHg7IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtLWJrZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtLWRlc2NyaXB0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1udW1iZXIge1xuICAgICAgdG9wOiAtNDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNlcnZpY2VzUGFnZV9faXRlbS1udW1iZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0taWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlc1BhZ2VfX2hlcm8ge1xuICAgIGhlaWdodDogNTMwcHg7IH1cbiAgICAuc2VydmljZXNQYWdlX19oZXJvLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgLnNlcnZpY2VzUGFnZV9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDYycHggMCA2OXB4IDA7IH1cbiAgICAuc2VydmljZXNQYWdlX19kZXNjcmlwdGlvbiBoMiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc2VydmljZXNQYWdlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgNjJweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZXJ2aWNlc1BhZ2VfX2hlcm8tdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2VydmljZXNQYWdlX19oZXJvLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wcm9wZXJ0eU1nbXRfX2hlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjYycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb3BlcnR5TWdtdF9faGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnByb3BlcnR5TWdtdF9faGVyby10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOC4zMyU7XG4gICAgd2lkdGg6IDQzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHlNZ210X19oZXJvLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9faGVyby10aXRsZSBoMSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX2hlcm8ge1xuICAgICAgaGVpZ2h0OiA1MzFweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9faGVyby10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDI3NHB4OyB9XG4gICAgICAucHJvcGVydHlNZ210X19oZXJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucHJvcGVydHlNZ210X19kZXNjIHtcbiAgcGFkZGluZzogODdweCAwIDMwcHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fZGVzYyBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMzMlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fZGVzYyBoMiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvcGVydHlNZ210X19kZXNjIHAge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX2Rlc2MgcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvcGVydHlNZ210X19kZXNjIGgyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNiU7IH1cbiAgICAucHJvcGVydHlNZ210X19kZXNjIHAge1xuICAgICAgcGFkZGluZzogMCA3JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdF9fZGVzYyB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fZGVzYyBoMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgICAucHJvcGVydHlNZ210X19kZXNjIHAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucHJvcGVydHlNZ210IC5jaXJjbGUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1sZWZ0OiA4LjMzJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHlNZ210IC5jaXJjbGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZV9faXRlbSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzIGVhc2UsIGJveC1zaGFkb3cgMC40cyBlYXNlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDE1NCwgMTU0LCAxNTQsIDAuNzUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMzA5cHg7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlX19pdGVtIC5oYWxmLWNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlX19pdGVtIC5oYWxmLWNpcmNsZS0tc3VzIHtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAucHJvcGVydHlNZ210IC5jaXJjbGVfX2l0ZW0gLmhhbGYtY2lyY2xlLS1qb3Mge1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAucHJvcGVydHlNZ210IC5jaXJjbGVfX2l0ZW06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwICMxRDUzMzQ5OTtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZV9faXRlbTpob3ZlciAuaGFsZi1jaXJjbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucHJvcGVydHlNZ210IC5jaXJjbGVfX2l0ZW06aG92ZXIgLmNpcmNsZV9fY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZV9faXRlbTpob3ZlciAuY2lyY2xlX19udW1iZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucHJvcGVydHlNZ210IC5jaXJjbGVfX2NvbnRlbnQgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnByb3BlcnR5TWdtdCAuY2lyY2xlX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFENTMzNCAwJSwgIzQxQjk3NCAxMDAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZSB7XG4gICAgICBnYXA6IDIwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGdhcDogMDsgfVxuICAgICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIyMHB4OyB9XG4gICAgICAucHJvcGVydHlNZ210IC5jaXJjbGVfX2NvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMiU7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZV9fbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvcGVydHlNZ210IC5jaXJjbGUge1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHlNZ210IC5jaXJjbGVfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIGhlaWdodDogMjcwcHg7IH0gfVxuXG4ucHJvcGVydHlNZ210X193aHlQYWx0aW51bCB7XG4gIHBhZGRpbmc6IDU3cHggMDsgfVxuICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICAgIHBhZGRpbmctbGVmdDogOC4zMyU7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3doeVBhbHRpbnVsLXRpdGxlIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3doeVBhbHRpbnVsLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGhlaWdodDogNDI5cHg7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZENTY2O1xuICAgIG1hcmdpbjogMCAxLjUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fd2h5UGFsdGludWwtaW1hZ2Uge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1JTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3doeVBhbHRpbnVsLWltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3doeVBhbHRpbnVsLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7IH1cbiAgICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bC1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB3aWR0aDogOTQlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3doeVBhbHRpbnVsLWNvbnRlbnQgcCB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fd2h5UGFsdGludWwtY29udGVudCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bC1jb250ZW50IGgyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNiU7IH1cbiAgICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bC10aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fd2h5UGFsdGludWwtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTIxJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdF9fd2h5UGFsdGludWwtaW5uZXIge1xuICAgICAgaGVpZ2h0OiA1NDRweDtcbiAgICAgIHBhZGRpbmc6IDMzcHggMjRweCAwIDI0cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bC10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3doeVBhbHRpbnVsLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC05LjUlO1xuICAgICAgZmxleDogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3doeVBhbHRpbnVsIGgzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4ucHJvcGVydHlNZ210X19yZWxhdGlvbnNoaXAge1xuICBwYWRkaW5nOiA4NnB4IDA7IH1cbiAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwLWlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDEuNSU7XG4gICAgcGFkZGluZzogMCAwIDAgNyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3JlbGF0aW9uc2hpcC1jb250ZW50IHtcbiAgICBmbGV4OiAxIDEgNjAlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwLWNvbnRlbnQgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAucHJvcGVydHlNZ210X19yZWxhdGlvbnNoaXAtY29udGVudCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAucHJvcGVydHlNZ210X19yZWxhdGlvbnNoaXAtY29udGVudCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvcGVydHlNZ210X19yZWxhdGlvbnNoaXAtaW1hZ2Uge1xuICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTQlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwLWltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgaGVpZ2h0OiA0NzlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDclOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwLWNvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvcGVydHlNZ210X19yZWxhdGlvbnNoaXAtaW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX3JlbGF0aW9uc2hpcC1pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMzNweCAyNHB4IDAgMjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGdhcDogMTBweDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3JlbGF0aW9uc2hpcC1pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwLWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMjI2cHg7IH1cbiAgICAucHJvcGVydHlNZ210X19yZWxhdGlvbnNoaXAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnByb3BlcnR5TWdtdF9fbW9uaXRvcmluZyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmctaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNGIyZTtcbiAgICBtYXJnaW46IDAgMS41JTtcbiAgICBwYWRkaW5nOiAwIDQlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MjhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogOCU7IH1cbiAgLnByb3BlcnR5TWdtdF9fbW9uaXRvcmluZy1pbWFnZSB7XG4gICAgZmxleDogMSAxIDQ1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fbW9uaXRvcmluZy1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fbW9uaXRvcmluZy1jb250ZW50IHtcbiAgICBmbGV4OiAxIDEgNTUlO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmctY29udGVudCBoMyB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAucHJvcGVydHlNZ210X19tb25pdG9yaW5nLWNvbnRlbnQgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fbW9uaXRvcmluZy1jb250ZW50IHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmctaW5uZXIge1xuICAgICAgZ2FwOiAxJTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmctaW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAucHJvcGVydHlNZ210X19tb25pdG9yaW5nIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdF9fbW9uaXRvcmluZy1pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nOiAzM3B4IDI0cHggMCAyNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fbW9uaXRvcmluZy1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNiU7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmctaW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMTVweDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmcgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fbW9uaXRvcmluZyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5wcm9wZXJ0eU1nbXRfX3RlY2hub2xvZ3kge1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAucHJvcGVydHlNZ210X190ZWNobm9sb2d5LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FEN0QyO1xuICAgIG1hcmdpbjogMCAxLjUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDQwcHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fdGVjaG5vbG9neS1jb250ZW50IHtcbiAgICBmbGV4OiAxIDEgNTAlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fdGVjaG5vbG9neS1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAucHJvcGVydHlNZ210X190ZWNobm9sb2d5LWNvbnRlbnQgaDMgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3RlY2hub2xvZ3ktY29udGVudCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAucHJvcGVydHlNZ210X190ZWNobm9sb2d5LWNvbnRlbnQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb3BlcnR5TWdtdF9fdGVjaG5vbG9neS1pbWFnZSB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3RlY2hub2xvZ3ktaW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IDUyMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAtMTclOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX3RlY2hub2xvZ3ktaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0JTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3RlY2hub2xvZ3ktaW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fdGVjaG5vbG9neSBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX3RlY2hub2xvZ3ktaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDMzcHggMjRweCAwIDI0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgICAucHJvcGVydHlNZ210X190ZWNobm9sb2d5LWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHlNZ210X190ZWNobm9sb2d5LWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMzA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAucHJvcGVydHlNZ210X190ZWNobm9sb2d5IGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fdGVjaG5vbG9neSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5wcm9wZXJ0eU1nbXRfX2Z1bmN0aW9uYWxpdHkge1xuICBwYWRkaW5nOiAxNjJweCAwIDUwcHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eS1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgOS4zJTsgfVxuICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eS10aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgd2lkdGg6IDk0JTsgfVxuICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgMS41JTsgfVxuICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWl0ZW0ge1xuICAgIGhlaWdodDogNDc1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAxIDEgY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogMzBweCAzLjMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgIzE4NjAyOTQwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWl0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTsgfSB9XG4gIC5wcm9wZXJ0eU1nbXRfX2Z1bmN0aW9uYWxpdHktaWNvbiB7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIG1hcmdpbi10b3A6IC02NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eS1pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2Z1bmN0aW9uYWxpdHktaXRlbS1kZXNjIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX2Z1bmN0aW9uYWxpdHktaXRlbSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX2Z1bmN0aW9uYWxpdHktaXRlbXMge1xuICAgICAgZ2FwOiA3MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX2Z1bmN0aW9uYWxpdHktaGVhZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX2Z1bmN0aW9uYWxpdHktaXRlbS1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzIHtcbiAgcGFkZGluZzogMTI4cHggMCAxODFweDsgfVxuICAucHJvcGVydHlNZ210X19iZW5lZml0cy1oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDkuMyU7IH1cbiAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLXRpdGxlIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDkuMyU7IH1cbiAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDE4cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtaWNvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgZmxleDogMCAwIDUwcHg7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtaWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLXRleHQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtaGVhZCB7XG4gICAgICBwYWRkaW5nOiAwIDYlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtaXRlbXMge1xuICAgICAgcGFkZGluZzogMCA2JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgICAucHJvcGVydHlNZ210X19iZW5lZml0cy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtaGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAwIDQlIDAgOS4zJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdF9fcmVudElULWlubmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiA2MHB4OyB9IH1cblxuLnByb3BlcnR5TWdtdF9fcmVudElULWNvbnRlbnQge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzFkNTMzNDsgfVxuICAucHJvcGVydHlNZ210X19yZW50SVQtY29udGVudCBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGNvbG9yOiAjMTM0YTMwOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fcmVudElULWNvbnRlbnQgaDMgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb3BlcnR5TWdtdF9fcmVudElULWNvbnRlbnQgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB3aWR0aDogODglO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1jb250ZW50IHVsIHtcbiAgICB3aWR0aDogODglO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICAgIG1hcmdpbjogMjRweCAwIDI2cHg7IH1cbiAgICAucHJvcGVydHlNZ210X19yZW50SVQtY29udGVudCB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgICAucHJvcGVydHlNZ210X19yZW50SVQtY29udGVudCB1bCBsaTo6bWFya2VyIHtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgICAucHJvcGVydHlNZ210X19yZW50SVQtY29udGVudCB1bCBsaSBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzFkNTMzNDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAucHJvcGVydHlNZ210X19yZW50SVQtaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogNjMxcHg7IH1cblxuLnByb3BlcnR5TWdtdF9fcmVudElULWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xN3B4O1xuICBsZWZ0OiAtMjNweDtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogNzhweDsgfVxuICAucHJvcGVydHlNZ210X19yZW50SVQtYmFkZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1iYWRnZSB7XG4gICAgICBib3R0b206IC0yNnB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb3BlcnR5TWdtdF9fcmVudElULWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDYlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5TWdtdF9fcmVudElULWlubmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fcmVudElULWNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucHJvcGVydHlNZ210X19yZW50SVQtaW1hZ2UgPiBpbWcge1xuICAgIGhlaWdodDogNDUwcHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fcmVudElULWJhZGdlIHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBib3R0b206IGluaGVyaXQ7IH1cbiAgICAucHJvcGVydHlNZ210X19yZW50SVQtYmFkZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgaGVpZ2h0OiA0OXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnByb3BlcnR5TWdtdF9fcmVudElULWltYWdlID4gaW1nIHtcbiAgICBoZWlnaHQ6IDMwNXB4OyB9IH1cblxuLnByb3BlcnR5TWdtdF9fc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTMwcHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fc3RlcHMtaW5uZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogOTRweCA3JTtcbiAgICBtYXJnaW46IDAgMS41JTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGhlaWdodDogNTc0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvcGVydHlNZ210X19zdGVwcy1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtY29udGVudCBoMyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAucHJvcGVydHlNZ210X19zdGVwcy1jb250ZW50IGgzIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucHJvcGVydHlNZ210X19zdGVwcy1jb250ZW50IHAge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAucHJvcGVydHlNZ210X19zdGVwcy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvcGVydHlNZ210X19zdGVwcy1idG4gYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3N0ZXBzLWJ0bjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtYnRuOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvcGVydHlNZ210X19zdGVwcy1idG46aG92ZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHlNZ210X19zdGVwcy1idG46aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDsgfVxuICAucHJvcGVydHlNZ210X19zdGVwcy1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAucHJvcGVydHlNZ210X19zdGVwcy1pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogNTlweDtcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucHJvcGVydHlNZ210X19zdGVwcy1pbm5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX3N0ZXBzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgICAucHJvcGVydHlNZ210X19zdGVwcy1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNjRweCAxNXB4OyB9XG4gICAgICAucHJvcGVydHlNZ210X19zdGVwcy1jb250ZW50IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgICAucHJvcGVydHlNZ210X19zdGVwcy1jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uY29udGFjdFBhZ2Uge1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuY29udGFjdFBhZ2UgaDEge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRhY3RQYWdlIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5jb250YWN0UGFnZSAuc3VidGl0bGUgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmNvbnRhY3RQYWdlIC5zdWJ0aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAuY29udGFjdFBhZ2VfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDsgfVxuICAgIC5jb250YWN0UGFnZV9faW5mbyBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgbWF4LXdpZHRoOiAzNThweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNvbnRhY3RQYWdlX19pbmZvIGxpIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY29udGFjdFBhZ2VfX2luZm8gbGkgaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5jb250YWN0UGFnZV9fZm9ybSBpbnB1dCxcbiAgLmNvbnRhY3RQYWdlX19mb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRTBFN0U2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jb250YWN0UGFnZV9fZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gICAgLmNvbnRhY3RQYWdlX19mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuY29udGFjdFBhZ2VfX2Zvcm0gdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTUwcHg7IH1cbiAgLmNvbnRhY3RQYWdlX19mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ1MzM0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweCAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDE5MnB4OyB9XG4gICAgLmNvbnRhY3RQYWdlX19mb3JtIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0M2UyODsgfVxuICAuY29udGFjdFBhZ2VfX2Zvcm0gLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctYWNjZXB0YW5jZSBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgLmNvbnRhY3RQYWdlX19mb3JtIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbnRhY3RQYWdlX19mb3JtIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNvbnRhY3RQYWdlX19mb3JtIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMnB4OyB9XG4gICAgLmNvbnRhY3RQYWdlX19mb3JtIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jb250YWN0UGFnZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUzJSA0NyU7XG4gICAgcGFkZGluZzogMCA4LjEyNSU7XG4gICAgZ2FwOiA1MHB4OyB9XG4gICAgLmNvbnRhY3RQYWdlX193cmFwcGVyLWxlZnQge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAuY29udGFjdFBhZ2VfX3dyYXBwZXItcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmNvbnRhY3RQYWdlX193cmFwcGVyLXJpZ2h0IC5jb250YWN0X19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuY29udGFjdFBhZ2VfX3dyYXBwZXItcmlnaHQgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLmNvbnRhY3RQYWdlX193cmFwcGVyLXJpZ2h0IC5oYWxmLWNpcmNsZS0tc3VzIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogMzsgfVxuICAgICAgICAuY29udGFjdFBhZ2VfX3dyYXBwZXItcmlnaHQgLmhhbGYtY2lyY2xlLS1qb3Mge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAzOyB9XG4gIC5jb250YWN0UGFnZV9fbWFwIHtcbiAgICBwYWRkaW5nOiAxMDVweCAyLjc4JSAxNTBweDsgfVxuICAgIC5jb250YWN0UGFnZV9fbWFwIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDE5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWN0UGFnZV9fd3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAgICAgLmNvbnRhY3RQYWdlX193cmFwcGVyLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuY29udGFjdFBhZ2VfX2luZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDsgfVxuICAgIC5jb250YWN0UGFnZSBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAuY29udGFjdFBhZ2UgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3RQYWdlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgICAgLmNvbnRhY3RQYWdlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuY29udGFjdFBhZ2UgLnN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgLmNvbnRhY3RQYWdlIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5jb250YWN0UGFnZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmNvbnRhY3RQYWdlX193cmFwcGVyLXJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAuY29udGFjdFBhZ2VfX3dyYXBwZXItcmlnaHQgLmNvbnRhY3RfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgLmNvbnRhY3RQYWdlX193cmFwcGVyLXJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWN0UGFnZSBoMSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAuY29udGFjdFBhZ2UgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuY29udGFjdFBhZ2VfX2luZm8ge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuY29udGFjdFBhZ2VfX2luZm8gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY29udGFjdFBhZ2VfX2luZm8gbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZ2FwOiAxMnB4OyB9XG4gICAgICAuY29udGFjdFBhZ2VfX2luZm8gbGkgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5jb250YWN0UGFnZV9fZm9ybSBpbnB1dCxcbiAgICAuY29udGFjdFBhZ2VfX2Zvcm0gdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctc3VibWl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctYWNjZXB0YW5jZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctYWNjZXB0YW5jZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmNvbnRhY3RQYWdlX19mb3JtIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmNvbnRhY3RQYWdlX19mb3JtIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHdpZHRoOiAyM3B4OyB9XG4gICAgLmNvbnRhY3RQYWdlX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBnYXA6IDA7IH1cbiAgICAgIC5jb250YWN0UGFnZV9fd3JhcHBlci1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuY29udGFjdFBhZ2VfX21hcCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNTBweDsgfVxuICAgICAgLmNvbnRhY3RQYWdlX19tYXAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAzMTFweDsgfSB9XG5cbi5sb2dpblBhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmxvZ2luUGFnZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFENTMzNCAwJSwgIzBEMzgxRiAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDYzMnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubG9naW5QYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyB9XG4gIC5sb2dpblBhZ2UgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sb2dpblBhZ2UgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmxvZ2luUGFnZV9fc29jaWFsIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAubG9naW5QYWdlX19mb3JtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIuNzglIDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5sb2dpblBhZ2VfX3Bhc3N3b3JkV3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb2dpblBhZ2VfX3RvZ2dsZVBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7IH1cbiAgLmxvZ2luUGFnZV9fZm9ybUlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1heC13aWR0aDogNDk5cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvZ2luUGFnZV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubG9naW5QYWdlX19idXR0b24ge1xuICAgIHdpZHRoOiAyNDlweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5sb2dpblBhZ2VfX2xpbmtzIHtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sb2dpblBhZ2VfX2xpbmtzIGEsIC5sb2dpblBhZ2VfX2xpbmtzIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgLmxvZ2luUGFnZV9fbGlua3MgcCBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDsgfVxuICAgIC5sb2dpblBhZ2VfX2xpbmtzIGEge1xuICAgICAgY29sb3I6ICNFMUM0NEU7IH1cbiAgLmxvZ2luUGFnZV9fY29udGFjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubG9naW5QYWdlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICAubG9naW5QYWdlX19mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMi41JTsgfVxuICAgIC5sb2dpblBhZ2UgaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5sb2dpblBhZ2VfX2Zvcm1Jbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubG9naW5QYWdlX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNyZWF0ZVVzZXJQYWdlIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5jcmVhdGVVc2VyUGFnZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFENTMzNCAwJSwgIzBEMzgxRiAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDg1N3B4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuY3JlYXRlVXNlclBhZ2VfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDUwcHggMi43OCUgNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmNyZWF0ZVVzZXJQYWdlX190ZWwge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgLmNyZWF0ZVVzZXJQYWdlIC5pdGkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgICAuY3JlYXRlVXNlclBhZ2UgLml0aV9fY291bnRyeSwgLmNyZWF0ZVVzZXJQYWdlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAgIC5jcmVhdGVVc2VyUGFnZSAuaXRpX19jb3VudHJ5LWxpc3QsIC5jcmVhdGVVc2VyUGFnZSAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuICAgIC5jcmVhdGVVc2VyUGFnZSAuaXRpIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jcmVhdGVVc2VyUGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjsgfVxuICAuY3JlYXRlVXNlclBhZ2VfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgLmNyZWF0ZVVzZXJQYWdlX19mb3JtSW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA0OTlweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY3JlYXRlVXNlclBhZ2UgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jcmVhdGVVc2VyUGFnZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuY3JlYXRlVXNlclBhZ2VfX2NoZWNrYm94IHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY3JlYXRlVXNlclBhZ2VfX2NoZWNrYm94OmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLmNyZWF0ZVVzZXJQYWdlX19jaGVja2JveDpmaXJzdC1vZi10eXBlIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19jaGVja2JveDpudGgtb2YtdHlwZSgyKSBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAuY3JlYXRlVXNlclBhZ2VfX2NoZWNrYm94Om50aC1vZi10eXBlKDIpIGlucHV0OmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5jcmVhdGVVc2VyUGFnZV9fY2hlY2tib3ggaW5wdXQge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAxMnB4IDAgMDsgfVxuICAgICAgLmNyZWF0ZVVzZXJQYWdlX19jaGVja2JveCBpbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDsgfVxuICAuY3JlYXRlVXNlclBhZ2VfX3Bhc3N3b3JkV3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jcmVhdGVVc2VyUGFnZV9fdG9nZ2xlUGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDsgfVxuICAuY3JlYXRlVXNlclBhZ2VfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDI0OXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZENTY2O1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNyZWF0ZVVzZXJQYWdlX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5jcmVhdGVVc2VyUGFnZV9fZXJyb3JzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDAsIDAsIDAuNSk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19lcnJvcnMgcCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmNyZWF0ZVVzZXJQYWdlX19jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jcmVhdGVVc2VyUGFnZSBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAuY3JlYXRlVXNlclBhZ2UgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogODMwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICAuY3JlYXRlVXNlclBhZ2VfX2Zvcm0ge1xuICAgICAgcGFkZGluZzogNDBweCAyLjUlOyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19mb3JtSW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFjY291bnRQYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogNTBweCA4JTsgfVxuXG4uYWNjb3VudFBhZ2UgaDIge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgY29sb3I6ICMxRDUzMzQ7IH1cblxuLmFjY291bnRQYWdlIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmFjY291bnRQYWdlIGEsIC5hY2NvdW50UGFnZSBwLCAuYWNjb3VudFBhZ2UgbGkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFENTMzNDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmFjY291bnRQYWdlX19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnNpbmdsZUJsb2cgLmdyaWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA3JTsgfVxuXG4uc2luZ2xlQmxvZ19faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlQmxvZ19faGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnNpbmdsZUJsb2dfX2hlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQxNXB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaW5nbGVCbG9nX19oZXJvLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zaW5nbGVCbG9nX19oZXJvLW1ldGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2luZ2xlQmxvZ19faGVyby1tZXRhIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuc2luZ2xlQmxvZ19faGVyby1tZXRhIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlQmxvZ19faGVybyB7XG4gICAgICBoZWlnaHQ6IDUzMXB4OyB9XG4gICAgICAuc2luZ2xlQmxvZ19faGVyby10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gICAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zaW5nbGVCbG9nX19oZXJvLW1ldGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uc2luZ2xlQmxvZ19fY29udGVudC1ibG9jayB7XG4gIHBhZGRpbmc6IDYwcHggMCA1MHB4OyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrLmlzLWV2ZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2suaXMtb2RkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgNTBweDsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpudGgtY2hpbGQoNCksIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOm50aC1jaGlsZCg1KSB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKDYpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7IH1cbiAgICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpudGgtY2hpbGQoNikgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAzMzRweDtcbiAgICAgIGhlaWdodDogMzM0cHg7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKDIpIC5zaW5nbGVCbG9nX19jb250ZW50LWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDM2N3B4O1xuICAgIGhlaWdodDogMzY3cHg7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZC5pbWFnZS1sZWZ0IC5zaW5nbGVCbG9nX19jb250ZW50LWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrLmltYWdlLWxlZnQgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jay5pbWFnZS1yaWdodCAuc2luZ2xlQmxvZ19fY29udGVudC1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uc2luZ2xlQmxvZ19fY29udGVudC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTAwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5zaW5nbGVCbG9nX19jb250ZW50LWltYWdlIGltZyB7XG4gIHdpZHRoOiAyOTRweDtcbiAgaGVpZ2h0OiAyOTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnNpbmdsZUJsb2dfX2NvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzFENTMzNDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBmbGV4OiAxOyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgcCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRDgwMDI3OyB9XG4gICAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgcCwgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCB1bCBsaSwgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCBhLCAuc2luZ2xlQmxvZ19fY29udGVudC10ZXh0IHRkIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudC10ZXh0IHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAuc2luZ2xlQmxvZ19fY29udGVudC10ZXh0IHVsIGxpOjptYXJrZXIge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGVCbG9nX19jb250ZW50IC5zaW5nbGVCbG9nX19jb250ZW50LWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6MTAwJTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuIiwiYm9keS5hZG1pbi1iYXIgaGVhZGVyIHtcbiAgdG9wOiAzMnB4O1xufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmllbGQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgLmJ0bi1zZWFyY2gxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIH1cblxuICAuYnRuX2ljb24xIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cblxuICAmX190b3Age1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlYWVmZWY7XG5cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fbGFuZ3VhZ2Uge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsaS53cG1sLWxzLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLndwbWwtbHMtaXRlbS1ybyBhOjpiZWZvcmUsIHVsLnN1Yi1tZW51IGxpLndwbWwtbHMtaXRlbS1ybyBhOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NpcmNsZS1mbGFnc19yby5zdmcnKTtcbiAgICAgIH1cblxuICAgICAgJi53cG1sLWxzLWl0ZW0tZW4gYTo6YmVmb3JlLCB1bC5zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0tZW4gYTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaXJjbGUtZmxhZ3NfZW4uc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkud3BtbC1scy1pdGVtOm5vdCgud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgID4gYTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1sYW5ndWFnZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciA+IGE6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZWZlZjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcbiAgICAgICAgJjpob3ZlciB1bC5zdWItbWVudSB7XG4gICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyID4gYTo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZS5pcy1vcGVuIHtcbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYTo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOm5vdCguaXMtb3BlbikgPiBhOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMjQ0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgd2lkdGg6IDcyMXB4O1xuXG4gICAgdWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAzOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNTMzNDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRDU2NjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21lbnUtYXJyb3cuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRDU2NjtcbiAgICAgICAgICB9XG4gICAgICAgICA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWVudS1hcnJvdy15ZWxsb3cuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tZW51LWFycm93LXllbGxvdy5zdmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zdWJtZW51LW9wZW4gPiBhOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tZW51LWFycm93LXllbGxvdy5zdmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGE6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNTMzNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZENTY2O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAyNXB4IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkQ1NjY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhhbWJ1cmdlciwgLmhhbWJ1cmdlci1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2ljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMzFweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZV9ob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaW1hZ2VfaG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgYVtocmVmPVwiL2Zhdm9yaXRlXCJdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtY291bnQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOXB4O1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhW2hyZWY9XCIvZmF2b3JpdGVcIl0uaGFzLWZhdm9yaXRlczo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRTUzMzQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMUU1MzM0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzFFNTMzNDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAmX190b3Age1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE4MXB4O1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNTMzNDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgdWwge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21lbnUtYXJyb3cuc3ZnJyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN1Ym1lbnUtb3BlbiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICNGRkQ1NjY7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWVudS1hcnJvdy15ZWxsb3cuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oYW1idXJnZXIsIC5oYW1idXJnZXItY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1tZW51IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faWNvbnMge1xuICAgICAgZ2FwOiA2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS10b2dnbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQ1Ljc2cHg7XG4gICAgICBoZWlnaHQ6IDQ1Ljc2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgICAuaGFtYnVyZ2VyLFxuICAgICAgLmhhbWJ1cmdlci1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNDUuNzZweDtcbiAgICAgICAgaGVpZ2h0OiA0NS43NnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0NS43NnB4O1xuICAgICAgICAgIGhlaWdodDogNDUuNzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGFtYnVyZ2VyLWNsb3NlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFtYnVyZ2VyLWNsb3NlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9fbWVudSB7XG4gICAgICB0b3A6IDE3MHB4O1xuICAgIH1cbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZmVmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWZlZjtcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYubm8tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAmX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxNzZweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzFDNTMzNDtcblxuICAuZm9vdGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDcwcHggNyUgNzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxMiU7XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDJweDtcblxuICAgICAgLm5vLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHMge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waG9uZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAmX19lbWFpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAmX19zdWJzY3JpYmUge1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgYmFja2dyb3VuZDogIzEwMjYyMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICB3aWR0aDogNDkzcHg7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTAyNjIxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDI2MjE7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRDU2NjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGRkQ1NjY7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiA2N3B4O1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDEzcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAmLmhpZGUtbWUge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmQ1NjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgICZfX3N1YnNjcmliZSB7XG4gICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX19zb2NpYWwtbWVkaWEge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDJweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIC5uby1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mdWxsIHtcbiAgICAgIHBhZGRpbmc6IDIycHggMTIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2dvLXNjcmlwdGljcy5wbmcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4xNXMsIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cywgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAzODBmZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1idXR0b25zIHtcbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgLnNvY2lhbC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5leHRyYS1pY29ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJweDtcblxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICZfX2xlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjhweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGFjdHMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnNjcmliZSB7XG4gICAgICAgIHdpZHRoOiAyODhweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMjYyMTtcbiAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX21lbnUge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDI1cHg7XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgICAmLWxlZnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAubm8tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1mdWxsIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDMwcHggMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLWJ1dHRvbnMge1xuICAgICAgYm90dG9tOiAxNHB4O1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgLnNvY2lhbC1pY29uIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmV4dHJhLWljb25zIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSwgaDI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2Nyb2xsT2ZmIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuXG4uZ3JpZC1wcm9wZXJ0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xufVxuXG4uaGVhZGVyIC5ncmlkLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jYnJvY2h1cmUtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNiU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDM4LCAzMywgMC44KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG5cbiAgJi5oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAmLnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCA0MHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcblxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAuY2xvc2UtcG9wdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgZm9ybS53cGNmNy1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmY1O1xuICAgICAgfVxuXG4gICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgY29sb3I6ICMxMDI2MjE7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBhY2NlbnQtY29sb3I6ICNmZmQ1NjY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU2NjtcbiAgICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YmQzZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9MYXRvL0xhdG8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9MYXRvL0xhdG8tU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9MYXRvL0xhdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1IZWF2eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCIuaGVybyB7XG4gIGJhY2tncm91bmQ6ICNFQUVGRUY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogOTRweCA0MnB4IDcwcHggMTE4cHg7XG4gICAgaGVpZ2h0OiA0OThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDZweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLFxuICAgICAgICAgICAgIzM1NjEzNiAwJSxcbiAgICAgICAgICAgICM1ODc2MzggMzUlLFxuICAgICAgICAgICAgI0EzQTMzRiA2MCUsXG4gICAgICAgICAgICAjQzhCOTNGIDEwMCVcbiAgICApO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDEuNzVweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1heC13aWR0aDogMjM5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNTVFNDg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICMwNTVFNDg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzA1NUU0ODtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDgyOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTIwcHggNDBweCAzMHB4IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQ5OHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIG1hcmdpbi10b3A6IDYlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDM4cHggMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8tYmtkLW1vYmlsZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA2NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMjE2cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICZfX2ltYWdlIHtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgd2lkdGg6IDI5MXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogLTcwcHggNyUgMCA3JTtcbiAgICBiYWNrZ3JvdW5kOiAjMUU1MzM0O1xuICAgIGdhcDogMjNweDtcbiAgICBoZWlnaHQ6IDE0MnB4O1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNiU7XG4gICAgICB3aWR0aDogMjE5cHg7XG4gICAgICBjb2xvcjogIzZhMGQyNTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcblxuICAgICAgJiNsb2NhbGl0YXRlLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIH1cblxuICAgICAgJiN6b25hLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHdpZHRoOiAyNjhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkQ1NjY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ1NjY7XG4gICAgICBjb2xvcjogIzZhMGQyNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGRUZFO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuYnRuLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkQ1NjY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRDU2NjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4taWNvbiBzdmcgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZmlsbDogI0ZGRDU2NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgI3RyYW56YWN0aWUtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQycHggMTZweCA0OHB4IDE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZ2FwOiAxOXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuXG4gICAgICAjdHJhbnphY3RpZS1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJiN6b25hLXNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmI2xvY2FsaXRhdGUtc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLXNlYXJjaCB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC03MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnlIb21lIHtcbiAgcGFkZGluZy10b3A6IDEzM3B4O1xuICBtYXJnaW4tdG9wOiAtNzNweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMTI1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDEwLjQyJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMzZweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgxNTQsIDE1NCwgMTU0LCAwLjc1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDI1NHB4O1xuICAgIGhlaWdodDogMjU5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIC5oYWxmLWNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgJi0tc3VzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmLS1qb3Mge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgIzFENTMzNDk5O1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcblxuICAgICAgLmNhdGVnb3J5SG9tZV9fc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuaGFsZi1jaXJjbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxN3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBnYXA6IDQ2cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMjE5cHg7XG4gICAgICBoZWlnaHQ6IDIxOXB4O1xuICAgIH1cblxuICAgICZfX2luc2lkZSB7XG4gICAgICBnYXA6IDEycHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0LXVzIHtcbiAgcGFkZGluZzogMjBweCAwIDEzOHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDY3cHggNC43OCUgODNweCA0Ljc4JTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXgtd2lkdGg6IDQ0NXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIHNwYW4uYnJvd24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjQTE3RDQ3O1xuICAgIH1cblxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjRkZGRkZGQ0M7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1heC13aWR0aDogNjI0cHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMxMDI2MjE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkQ1NjY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZFRkVGRTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG5cbiAgICAubGluay10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmljb24td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRDU2NjtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZkNTY2O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdHMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gIC5jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzJlN2QzMjtcbiAgfVxuXG4gICZfX3JlcGVhdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDM0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fcmVwZWF0ZXItaXRlbSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjdweCAwICMxRDUzMzQzMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUQ1MzM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1Ljc1cHg7XG4gICAgd2lkdGg6IDQzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjNweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgLm51bWJlciB7XG4gICAgICBmb250LXNpemU6IDg3LjczcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxRDUzMzQgMCUsICM0MUI5NzQgMTAwJSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMUQ1MzM0IDAlLCAjNDFCOTc0IDEwMCUpO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAmX19yZXBlYXRlci1pdGVtIHtcbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMCAwIDgwcHggMDtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBnYXA6IDQxcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWF4LXdpZHRoOiA5OCU7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcGFkZGluZzogNXB4IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0cyB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICBtYXJnaW46IDAgMTZweDtcbiAgICB9XG5cbiAgICAmX19yZXBlYXRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGdhcDogMjJweDtcbiAgICB9XG5cbiAgICAmX19yZXBlYXRlci1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVwZWF0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwICMxODYwMjk0MDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcblxuICAgICAgLnNlcnZpY2VzX190aXRsZS1pdGVtIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBwYWRkaW5nOiAzN3B4IDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19yZXBlYXRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XG5cbiAgICAgIC5zZXJ2aWNlc19fdGl0bGUtaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMTZweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNEJBQjk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUU0ODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTVFNDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXG4gICAgJl9fdGl0bGUtaXRlbSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgfVxufVxuXG4uZGlzY292ZXIge1xuICBwYWRkaW5nOiA5OXB4IDA7XG4gIGJhY2tncm91bmQ6ICNFREVCRTg7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDclO1xuICAgIGdhcDogODdweDtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIycHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctdG9wOiA2N3B4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMzdweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjMUQ1MzM0O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDs7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNDlweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kb3dubG9hZCB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICZfX2ltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIGJhY2tncm91bmQ6ICNGMUVERTg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBnYXA6IDI5cHg7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICBnYXA6IDIycHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICB3aWR0aDogMjg2cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTFweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kb3dubG9hZCB7XG4gICAgICB3aWR0aDogMjg2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogNTVweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kb3dubG9hZCB7XG4gIHBhZGRpbmc6IDExMnB4IDAgNjNweCAwO1xuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDclO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMCU7XG4gICAgZ2FwOiAyOHB4O1xuICAgIGhlaWdodDogMzA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93LS1zaW5nbGUge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZG93bmxvYWRfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA0NSU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHggMDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZ2FwOiAwO1xuICAgICAgaGVpZ2h0OiAxOTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgLmljb24ge1xuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3ctLXNpbmdsZSB7XG4gICAgICAuZG93bmxvYWRfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDQ1JTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXZpZXdzIHtcbiAgLndwLWdyOm5vdCgud3AtZGFyaykgLmdydy1yZXZpZXctaW5uZXIuZ3J3LWJhY2tnbmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMzOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwLWdyIC5ncnctcmV2aWV3IC53cC1nb29nbGUtZmVlZGJhY2sge1xuICAgIGhlaWdodDogMTY2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC53cC1nciAud3AtZ29vZ2xlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC53cC1nciAuZ3J3LWJ0bnMgc3ZnIHtcbiAgICB3aWR0aDogNTVweDtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogIzEwMjYyMTtcbiAgICB9XG4gIH1cblxuICAud3AtZ3IgLmdydy1idG5zLmdydy1wcmV2IHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG5cbiAgLndwLWdyIC5ycGktZG90LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzA1NUU0OCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNyU7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxMDI2MjE7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjNTY1OTU5O1xuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTlFRUVFO1xuICAgIHBhZGRpbmc6IDIxcHggMTdweCAyMHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gICZfX2dvb2dsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxM3B4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA4NC44cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhcnMge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTM3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgcGFkZGluZzogMTZweCA0MXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZENTY2O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTAyNjIxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgIHdpZHRoOiAyNjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkNTY2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICBnYXA6IDlweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19pY29uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cblxuICAgICZfX3N0YXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwYWRkaW5nOiA3cHggMjFweDtcbiAgICB9XG5cbiAgICAmX19tb3JlIHtcbiAgICAgIHdpZHRoOiAyODhweDtcbiAgICB9XG5cbiAgICAuZ3J3LXJldmlld3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cblxuICAgIC5ncnctcmV2aWV3IHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgICB9XG5cbiAgICAuZ3J3LWJ0bnMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmlkZW8ge1xuICBtYXJnaW4tdG9wOiAxMjFweDtcblxuICAmX193cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19wbGF5IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpZGVvLXBsYXk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIC52aWRlby1wbGF5IGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiA2MXB4O1xuXG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzIlIDIzJTtcbiAgICAgIGhlaWdodDogNDk3cHg7XG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3Qge1xuICBwYWRkaW5nOiAxNDVweCAwIDA7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQyLjJweDtcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICBwYWRkaW5nOiAwIDclO1xuICAgIGNvbG9yOiAjMUM1MzM0O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0Mi4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgY29sb3I6ICMxQzUzMzQ7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUM1MzM0O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0UwRThFOTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCA3JTtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI1cHg7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMxMDI2MjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmQ1NjY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gICAgd2lkdGg6IDE2NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2UwZThlOTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzEwMjYyMTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHdpZHRoOiA0MyU7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTY4cHg7XG4gICAgICB3aWR0aDogNjE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgJl9fcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTIlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmX190b3Age1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTklO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgd2lkdGg6IDIwM3B4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAwO1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLnNpbmdsZS1wYWdlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjdGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeSB7XG4gIC5tZWRpYS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgIGdhcDogMXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG4gICAgICAubWVkaWEtaXRlbS5mZWF0dXJlZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIC5tZWRpYS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICYuaGlkZGVuLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmhhcy1vdmVybGF5IHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nLFxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgIH1cblxuICAgICYuZmVhdHVyZWQge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICB9XG5cbiAgICAgIGltZyxcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjQpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wbGF5LWJ1dHRvbiBpbWcge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXp5LXZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAudmlkZW8tdGh1bWIsXG4gICAgICBpZnJhbWUsXG4gICAgICB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC52aWV3LW1vcmUtb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2stYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb3BlcnR5LXNpbmdsZSB7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB3aWR0aDogODAlO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9wZXJ0eS1oZWFkZXJfX2ljb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGJhY2tncm91bmQ6ICNFRkYxRjM7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTFweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyJTtcbiAgICBnYXA6IDUwcHg7XG4gICAgcGFkZGluZzogNDJweCA0NHB4IDMycHggNDRweDtcbiAgfVxuXG4gICZfX2xlZnQsXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMUQ1MzM0MzM7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBnYXA6IDMycHg7XG4gIH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMXJlbTtcblxuICAgIC5wcm9wZXJ0eS1sb2NhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMC41cmVtO1xuXG4gICAgICAubG9jYXRpb24taWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5sb2NhdGlvbi10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAucHJvcGVydHktYmFkZ2VzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjREJFMUUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzEwMjYyMTtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FnZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyN3B4O1xuXG4gICAgLmFnZW50LWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIC5hZ2VudC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgICZfX2dyaWQge1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTFweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICBwLCBhLCBzdmcge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzFENTMzNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMxRDUzMzQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSwgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZ2VudC1uYW1lIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFnZW50LW5hbWUsXG4gICAgICAgIC5hZ2VudC1lbWFpbCxcbiAgICAgICAgLmFnZW50LWNhbGwge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogOXB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWdlbnQtZW1haWwge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnZW50LWNhbGwge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICBwLCBhLCBzdmcge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzFENTMzNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRkYxRjM7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDExcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFENTMzNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMUQ1MzM0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFnZW50LXdoYXRzYXBwIHtcbiAgICAgIGEud2hhdHNhcHAtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgfVxuXG4gICAgLmRvdGFyaS1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDI2cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgLmRvdGFyZS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgIC5kb3RhcmUtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxRDUzMzQzMztcbiAgICBtYXJnaW46IDAgMiU7XG5cbiAgICAucHJvcGVydHktZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMjdweCAzLjc2JSAzM3B4IDMuNzYlO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgJl9fYWdlbnQge1xuICAgICAgLmFnZW50LWJveCB7XG4gICAgICAgIC5hZ2VudC1pbmZvIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAzMHB4IDE2cHg7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAucHJvcGVydHktaGVhZGVyX19pY29ucyB7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgcGFkZGluZzogMzBweCAxNnB4IDUzcHggMTZweDtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMUQ1MzM0MzM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC5wcm9wZXJ0eS1sb2NhdGlvbiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5sb2NhdGlvbi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9wZXJ0eS1iYWRnZXNfX2xpc3Qge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hZ2VudCB7XG4gICAgICBnYXA6IDMycHg7XG5cbiAgICAgIC5hZ2VudC1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIC5hZ2VudC1pbmZvIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgICAgJl9fZ3JpZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZ2FwOiAxN3B4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWdlbnQtbmFtZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hZ2VudC1uYW1lLFxuICAgICAgICAgIC5hZ2VudC1lbWFpbCxcbiAgICAgICAgICAuYWdlbnQtY2FsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWdlbnQtY2FsbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBnYXA6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZ2VudC13aGF0c2FwcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NnB4O1xuXG4gICAgICAgIGEud2hhdHNhcHAtbGluayB7XG4gICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICBoMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgIH1cblxuICAgICAgLmRvdGFyaS1ncmlkIHtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDE2cHg7XG5cbiAgICAgIC5wcm9wZXJ0eS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4IDA7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpbWlsYXItcHJvcGVydGllcyB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcm9wZXJ0eSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzY1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTcsIDEpO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOSwgODMsIDUyLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpY2stc2xpZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9wZXJ0eS1iYWRnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2VkZWQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwZDMyMjc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5iYWRnZSBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0eSB7XG4gICAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkwcHgpIHtcbiAgICBoMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5wcm9wZXJ0eSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2hhcmUtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICB0b3A6IDUlO1xuICB9XG59XG5cbi5zaGFyZS1wb3B1cC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNoYXJlLXBvcHVwLWNvbnRlbnQgLmNsb3NlLXNoYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5zaGFyZS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5zaGFyZS1pY29ucyBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG5cbi5zaGFyZS1pY29ucyBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbiNjb3B5TGluayB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2U2O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4jY29weUxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YmI1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4jY29weVN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4ucmliYm9uLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JyxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDRweCA1OHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDIwO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLnNlYXJjaFBhZ2V7XG4gICZfX3Jlc3VsdHMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDUwcHggNyU7XG4gIH1cbiAgJl9fcG9zdHN7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgNyU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmX19pdGVte1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogIzZhMGQyNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5we1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGh7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDQwcHggNyU7XG4gIH1cbn0iLCIuc2VhcmNoIHtcbiAgJl9fY2F0ZWdvcmllcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcblxuICAgIC5zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMTFweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDdweCkge1xuICAgICAgcGFkZGluZzogNTVweCAxNnB4IDY0cHggMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmZhdm9yaXRlcyB7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICB9XG5cbiAgJl9fZW1wdHkge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMTZweDtcbiAgfVxuXG4gICZfX2xvYWQtbW9yZS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cblxuICAmX19sb2FkLW1vcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICB3aWR0aDogMTk2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIHN2ZyBwYXRoe1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5wcm9wZXJ0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAzNjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDU3MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICB9XG5cbiAgJl9fc29ydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHNlbGVjdCB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDMzNnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICM2QTBEMjU7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDUxcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNzVweCAwIDgycHg7XG5cbiAgICAmLmZhdm9yaXRlcyB7XG4gICAgICBwYWRkaW5nOiAwIDclO1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgaGVpZ2h0OiAyNDhweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUFFRUVCO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mYXZvcml0ZS1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAuaWNvbi1ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuaWNvbi1kZWZhdWx0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYuZmF2b3JpdGVkIC5pY29uLWRlZmF1bHQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmLmZhdm9yaXRlZCAuaWNvbi1ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ2xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI3cHggMCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzFENTMzNDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAmX19sb2NhdGlvbiB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDE3cHggMCAyNXB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYSwgcCB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI0ZGRDU2NjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgcCwgc3BhbiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFkX21vcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjRkZENTY2XG4gICAgfVxuXG4gIH1cblxuICAmX19sb2FkLW1vcmUtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG4gICZfX2xvYWQtbW9yZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHdpZHRoOiAxOTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgc3ZnIHBhdGh7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgbWFyZ2luOiA2MHB4IDE2cHg7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NTBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5mYXZvcml0ZS1idG4gaW1nIHtcbiAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICBoZWlnaHQ6IDE5MnB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zb3J0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvY2F0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMnB4IDQwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMxcHg7XG4gICAgICBtYXJnaW46IDUwcHggMCA4OXB4IDA7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMTVweCAyM3B4IDAgNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gIH1cblxuICAmX19tYW5hZ2VtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRTRERkQ2O1xuICAgIHBhZGRpbmc6IDc2cHggMCA2MHB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDkwcHg7XG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS13cmFwcGVyID4gaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB9XG5cbiAgICAuY29ybmVyLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMwN3B4O1xuICAgICAgaGVpZ2h0OiAzMDdweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5jb3JuZXItc21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRvcC1yaWdodCB7XG4gICAgICB0b3A6IC01N3B4O1xuICAgICAgcmlnaHQ6IC03NnB4O1xuICAgIH1cblxuICAgIC5ib3R0b20tbGVmdCB7XG4gICAgICBib3R0b206IC03M3B4O1xuICAgICAgbGVmdDogLTUycHg7XG4gICAgfVxuXG4gICAgLmJvdHRvbS1yaWdodCB7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMnB4O1xuICAgIH1cblxuICAgIC5kaXNjb3Zlcl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMUQ1MzM0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0OztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDlweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNjb3Zlcl9fZG93bmxvYWQge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFN0UwRDU7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgd2lkdGg6IDI4NnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTFweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kb3dubG9hZCB7XG4gICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX21lZGlhIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS13cmFwcGVyID4gaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgICAgLmNvcm5lci1pY29uIHtcbiAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICBoZWlnaHQ6IDE0MnB4O1xuICAgICAgfVxuXG4gICAgICAuY29ybmVyLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLnRvcC1yaWdodCB7XG4gICAgICAgIHRvcDogLTI2cHg7XG4gICAgICAgIHJpZ2h0OiAtMzFweDtcbiAgICAgIH1cblxuICAgICAgLmJvdHRvbS1sZWZ0IHtcbiAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgbGVmdDogLTI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5ib3R0b20tcmlnaHQge1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODZweDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ubm8tcHJvcGVydHl7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xufVxuIiwiLmFib3V0LXVzLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xufVxuXG4uYWJvdXQge1xuICAmLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY2MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTM1cHggMCAwIDglO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA2MjFweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogNTMwcHg7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMDVweCAxM3B4IDAgMTNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGVzY3JpcHRpb24ge1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDglIDYwcHggOCU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdW5pcXVlbmVzcyB7XG4gICAgcGFkZGluZzogMCAwIDEwMHB4IDA7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgOCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICBjb2xvcjogIzFENTMzNDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDRweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogNTVweDtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgyNCwgOTYsIDQxLCAwLjI1KTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0U2RTZFNjtcblxuICAgICAgJi5yaWdodC10ZXh0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbS1kZXNjIHtcbiAgICAgIG1heC13aWR0aDogNTI0cHg7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZywgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJi51bmRlcmxpbmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDU0cHggMTVweCAzNXB4IDE1cHg7XG4gICAgICAgIGdhcDogMzVweDtcblxuICAgICAgICAmLnJpZ2h0LXRleHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtd2h5LXBhbHRpbnVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4N3B4O1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogNjQ5cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBwYWRkaW5nOiA0NHB4IDIycHg7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCA4JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cblxuICAgICZfX21hcCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiA0OTBweDtcblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZEODY2O1xuICAgICAgICBjb2xvcjogIzEwMjYyMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJl9fbWFwIHtcbiAgICAgICAgZmxleDogMjtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGhlaWdodDogMjM3cHg7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICBoZWlnaHQ6IDIzN3B4O1xuICAgICAgICAgIHdpZHRoOiByZXZlcnQtbGF5ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1icmFuZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuXG4gICAgJl9fdG9wIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDUzMzQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgcGFkZGluZzogMTAwcHggNSUgNzlweCA1JTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogMTI0cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTYycHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAudW5kZXJsaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NCUgMzglO1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogLTEycHggMjBweCAwIDIwcHg7XG5cbiAgICB9XG5cbiAgICAmX19uZWVkcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDU3JTtcbiAgICAgIHBhZGRpbmc6IDkycHggNSU7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICZfX3RvcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbjogLTEycHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5N3B4O1xuXG4gICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190b3Age1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAyMHB4IDc5cHggMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICB0b3A6IC0zOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib3R0b20ge1xuICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDE2cHggMCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1OCUgMzglO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICB9XG5cbiAgICAgICZfX25lZWRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZWFtIHtcbiAgICAmX190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTIlIDclIDAgNyU7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTkuNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDc1cHggMjBweCA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcblxuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI1NHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgIG1hcmdpbjogLTU1JSBhdXRvIDQwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICYtLXRvcCB7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB3aWR0aDogMjk0cHg7XG5cbiAgICAgIH1cblxuICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgbGVmdDogLTIycHg7XG4gICAgICAgIHdpZHRoOiAyOTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIH1cblxuICAgICZfX3Byb2Zlc3Npb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjEycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ5OTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICZfX2dyaWQge1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICZfX3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgIH1cblxuICAgICAgJl9fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMzVweCA0MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDM3N3B4O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiAzNzdweCAhaW1wb3J0YW50O1xuXG4gICAgICB9XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjRCQUI5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1RTQ4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1RTQ4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDIxN3B4O1xuICAgICAgfVxuXG4gICAgICAmX19zdmcge1xuXG4gICAgICAgICYtLXRvcCB7XG4gICAgICAgICAgbGVmdDogLTE3cHg7XG4gICAgICAgICAgd2lkdGg6IDI1MXB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLS1ib3R0b20ge1xuICAgICAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgICAgIHdpZHRoOiAyNTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fcHJvZmVzc2lvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxODFweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IC0xMzNweDtcbiAgfVxufVxuXG4iLCIuc2VydmljZXNQYWdlIHtcbiAgJl9faGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjYycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOC4zMyU7XG4gICAgICB3aWR0aDogNDMlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA5LjQ0JTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwIDExJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDMuMiUgMTI4cHggMy4yJTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDgwcHggMTZweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAuc2VydmljZXNQYWdlX19pdGVtIHtcbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzFENTMzNDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMxRDUzMzQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMUQ1MzM0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCxcbiAgICAgICAgICAgICAgICByZWN0LFxuICAgICAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJrZC13cmFwcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1ia2Qge1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNTIycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogNTBweCAzLjQ3JSAwIDYlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICB3aWR0aDogNTElO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJi1udW1iZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgbGVmdDogLTUwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA5NHB4O1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogI0ZGRDU2NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbiwgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBnIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoLFxuICAgICAgICAgICAgcmVjdCxcbiAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICBmaWxsOiAjMUQ1MzM0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAmX19pdGVtIHtcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICZfX2l0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA5MHB4IDAgMDtcblxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWJrZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19oZXJvIHtcbiAgICAgIGhlaWdodDogNTMwcHg7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2MnB4IDAgNjlweCAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA2MnB4IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICZfX2hlcm8ge1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9wZXJ0eU1nbXQge1xuICAmX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2NjJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4LjMzJTtcbiAgICAgIHdpZHRoOiA0MyU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDUzMXB4O1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBwYWRkaW5nOiA4N3B4IDAgMzBweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHBhZGRpbmctbGVmdDogOC4zMyU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgaDIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNpcmNsZSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjMzJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDE1NCwgMTU0LCAxNTQsIDAuNzUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDMwOXB4O1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAuaGFsZi1jaXJjbGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICYtLXN1cyB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tam9zIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCAjMUQ1MzM0OTk7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG5cbiAgICAgICAgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNpcmNsZV9fY29udGVudCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2lyY2xlX19udW1iZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMUQ1MzM0IDAlLCAjNDFCOTc0IDEwMCUpO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGdhcDogMDtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3doeVBhbHRpbnVsIHtcbiAgICBwYWRkaW5nOiA1N3B4IDA7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY3cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDguMzMlO1xuICAgICAgd2lkdGg6IDcwJTtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MjlweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgICBtYXJnaW46IDAgMS41JTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTUlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICAgIH1cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjElO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiA1NDRweDtcbiAgICAgICAgcGFkZGluZzogMzNweCAyNHB4IDAgMjRweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOS41JTtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVsYXRpb25zaGlwIHtcbiAgICBwYWRkaW5nOiA4NnB4IDA7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwIDEuNSU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA3JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZmxleDogMSAxIDYwJTtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IC00JTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgaGVpZ2h0OiA0NzlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCA3JTtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJi1pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDMzcHggMjRweCAwIDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgfVxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb25pdG9yaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICYtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTRiMmU7XG4gICAgICBtYXJnaW46IDAgMS41JTtcbiAgICAgIHBhZGRpbmc6IDAgNCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MjhweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiA4JTtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZmxleDogMSAxIDU1JTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICYtaW5uZXIge1xuICAgICAgICBnYXA6IDElO1xuICAgICAgfVxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBwYWRkaW5nOiAzM3B4IDI0cHggMCAyNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02JTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZWNobm9sb2d5IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcblxuICAgICYtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NBRDdEMjtcbiAgICAgIG1hcmdpbjogMCAxLjUlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBoZWlnaHQ6IDUyMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgICAgfVxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICYtaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAzM3B4IDI0cHggMCAyNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTI0cHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mdW5jdGlvbmFsaXR5IHtcbiAgICBwYWRkaW5nOiAxNjJweCAwIDUwcHg7XG5cbiAgICAmLWhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgOS4zJTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlc2Mge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgICB3aWR0aDogOTQlO1xuICAgIH1cblxuICAgICYtaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW46IDAgMS41JTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiA0NzVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbGV4OiAxIDEgY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMuMyU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgIzE4NjAyOTQwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICYtaXRlbS1kZXNjIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICYtaXRlbXMge1xuICAgICAgICBnYXA6IDcwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICYtaGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgICAgJi1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAmLWl0ZW0tZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iZW5lZml0cyB7XG4gICAgcGFkZGluZzogMTI4cHggMCAxODFweDtcblxuICAgICYtaGVhZCB7XG4gICAgICBwYWRkaW5nOiAwIDkuMyU7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY3cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgcGFkZGluZzogMCA5LjMlO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6IDE4cHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgICAgIGZsZXg6IDAgMCA1MHB4O1xuICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgJi1oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMCA2JTtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNiU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgICYtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJi1oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgICYtaXRlbXMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JlbnRJVCB7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQlIDAgOS4zJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMWQ1MzM0O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGNvbG9yOiAjMTM0YTMwO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICAgICAgICBtYXJnaW46IDI0cHggMCAyNnB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG5cbiAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxZDUzMzQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDYzMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYmFkZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYm90dG9tOiAtMjZweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDYlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJhZGdlIHtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIGhlaWdodDogMzA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdGVwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiA5NHB4IDclO1xuICAgICAgbWFyZ2luOiAwIDEuNSU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA1NzRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICYtaW5uZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNjRweCAxNXB4O1xuICAgICAgfVxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuY29udGFjdFBhZ2Uge1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG5cbiAgICBsaSB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1OHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTBFN0U2O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC53cGNmNy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTMzNDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDE5MnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0M2UyODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjctYWNjZXB0YW5jZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTMlIDQ3JTtcbiAgICBwYWRkaW5nOiAwIDguMTI1JTtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICAmLWxlZnQge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuY29udGFjdF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJi0tc3VzIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWpvcyB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tYXAge1xuICAgIHBhZGRpbmc6IDEwNXB4IDIuNzglIDE1MHB4O1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MTlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLmNvbnRhY3RfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgIGlucHV0LFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1hY2NlcHRhbmNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGdhcDogMDtcblxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFwIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA1MHB4O1xuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDMxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIubG9naW5QYWdlIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxRDUzMzQgMCUsICMwRDM4MUYgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2MzJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDUwcHggMi43OCUgNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmX19wYXNzd29yZFdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3RvZ2dsZVBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cblxuICAmX19mb3JtSW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA0OTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMjQ5cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEsIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjRTFDNDRFO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMi41JTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2Zvcm1Jbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIuY3JlYXRlVXNlclBhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFENTMzNCAwJSwgIzBEMzgxRiAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDg1N3B4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDUwcHggMi43OCUgNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgfVxuXG4gICZfX3RlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gIC5pdGkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB9XG5cbiAgICAmX19jb3VudHJ5LCAmX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cblxuICAmX19mb3JtSW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA0OTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJjpjaGVja2VkOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMTJweCAwIDA7XG5cbiAgICAgICY6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19wYXNzd29yZFdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3RvZ2dsZVBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAyNDlweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19lcnJvcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMCwgMCwgMC41KTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA4MzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAmX19mb3Jte1xuICAgICAgcGFkZGluZzogNDBweCAyLjUlO1xuICAgIH1cblxuICAgICZfX2Zvcm1Jbm5lcntcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmFjY291bnRQYWdlIHtcblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDglO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIGEsIHAsIGxpIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn0iLCIuc2luZ2xlQmxvZyB7XG4gIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA3JTtcbiAgfVxuICAmX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2NjJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDE1cHg7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYtbWV0YSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiA1MzFweDtcblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gICAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtbWV0YSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICAmLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA1MHB4O1xuXG4gICAgICAmLmlzLWV2ZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xuICAgICAgfVxuXG4gICAgICAmLmlzLW9kZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgNTBweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDEwMHB4O1xuXG4gICAgICAgIC5zaW5nbGVCbG9nX19jb250ZW50LWltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMzNHB4O1xuICAgICAgICAgIGhlaWdodDogMzM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAuc2luZ2xlQmxvZ19fY29udGVudC1pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzNjdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2N3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICYuaW1hZ2UtbGVmdCAuc2luZ2xlQmxvZ19fY29udGVudC1pbm5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmltYWdlLWxlZnQgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgICYuaW1hZ2UtcmlnaHQgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTAwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMjk0cHg7XG4gICAgICBoZWlnaHQ6IDI5NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNEODAwMjc7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCwgdWwgbGksIGEsIHRke1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgICBsaTo6bWFya2VyIHtcbiAgICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zaW5nbGVCbG9nX19jb250ZW50LWltYWdlIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
