:root{--msw: 1440px;--mainPadding: 60px}@media (max-width: 1280px){:root{--mainPadding: 30px}}@media (max-width: 1024px){:root{--mainPadding: 16px}}@font-face{font-family:"PT Sans",sans-serif;font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/PT Sans,sans-serif/PT Sans,sans-serif-Regular.ttf")}@font-face{font-family:"PT Sans",sans-serif;font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/PT Sans,sans-serif/PT Sans,sans-serif-Bold.ttf")}@font-face{font-family:"PT Serif",serif;font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/PT Serif,serif/PT Serif,serif-Regular.ttf")}@font-face{font-family:"PT Serif",serif;font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/PT Serif,serif/PT Serif,serif-Bold.ttf")}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}html.overlay,html.nav-open{height:100%}html.overlay.touch,html.nav-open.touch{overflow:hidden}html.overlay.no-touch.full-size,html.nav-open.no-touch.full-size{overflow:hidden}html.overlay.no-touch:not(.full-size),html.nav-open.no-touch:not(.full-size){overflow-x:hidden;overflow-y:scroll}html.overlay.no-touch:not(.full-size) body,html.nav-open.no-touch:not(.full-size) body{overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0}input{padding:0;margin:0}body{font-family:"PT Sans",sans-serif;font-size:15px;font-weight:400;color:#4D342A;-webkit-tap-highlight-color:transparent}.page-wrapper{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column}.page-wrapper>*{width:100%}.main-container{position:relative;flex-grow:1;width:100%;max-width:1480px;box-sizing:border-box;padding-left:var(--mainPadding);padding-right:var(--mainPadding);margin-left:auto;margin-right:auto;flex-grow:1}.main-container:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:calc((var(--screenWidth) - 100%) / 2 * -1);right:calc((var(--screenWidth) - 100%) / 2 * -1);background:#EFEEEA}.main-container .delete-block{position:fixed;bottom:0;right:0;background:#fff;z-index:1000}.main-container .delete-block .list-open{display:block;font-size:18px;padding:7px 12px;cursor:pointer;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.main-container .delete-block .list-open.open{box-shadow:none;border-bottom:1px solid #4D342A}.main-container .delete-block .list-wrap{display:none;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:15px;padding:12px}.main-container .delete-block .list-wrap .time-list_link{color:#4D342A;text-decoration:none}.main-container .delete-block .list-wrap.open{display:-ms-grid;display:grid}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.subtitle-extend{font-family:"PT Serif",serif;font-size:28px;font-weight:700;line-height:37px;letter-spacing:0.15px;position:relative}.subtitle-extend::after{content:'';position:absolute;top:17px;left:-80px;width:60px;height:2px;background:#4D342A}.d_mobile .subtitle-extend::after,.v_small_desktop .subtitle-extend::after{content:unset}.intro-title{display:block;font-family:"PT Serif",serif;color:#fff;font-size:45px;font-weight:700;line-height:52px;letter-spacing:0.15px}.d_mobile .intro-title{font-size:24px;line-height:32px}.red-button{display:block;font-weight:700;line-height:20px;letter-spacing:1.25px;color:#B30D07;text-decoration:none;text-transform:uppercase;cursor:pointer}.d_desktop.no-touch .red-button{transition:color 0.3s linear}.d_desktop.no-touch .red-button:hover{color:#E70800}.button-extend{--height: 48px;--padding: 15px;--fontWeight: 700;--fontSize: 15px;--color: #ffffff;--background: #988D84;--borderColor: #cecece;--borderWidth: 1px;--borderRadius: 4px;--hoverColor: var(--color);--hoverBg: #756e67;--hoverBorder: #cecece;height:var(--height);box-sizing:border-box;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:var(--fontWeight);font-size:var(--fontSize);color:var(--color);line-height:1;text-decoration:none;text-align:center;letter-spacing:1.25px;background:var(--background);border:var(--borderWidth) solid var(--borderColor);border-radius:var(--borderRadius);padding:0 var(--padding);text-transform:uppercase;transition:background 0.3s, border-color 0.3s, color 0.3s}.button-extend:disabled,.button-extend.disabled{pointer-events:none;opacity:0.3}.d_mobile .button-extend:active{color:var(--hoverColor);background-color:var(--hoverBg);border-color:var(--hoverBorder)}.d_desktop .button-extend:hover{color:var(--hoverColor);background-color:var(--hoverBg);border-color:var(--hoverBorder)}.header{padding:0 var(--mainPadding);position:-webkit-sticky;position:sticky;z-index:10;position:relative}.header:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:calc((var(--screenWidth) - 100%) / 2 * -1);right:calc((var(--screenWidth) - 100%) / 2 * -1);background:#EFEEEA}.d_mobile .header{padding:0 16px 0 0;z-index:200}.header-wrapper{height:92px;display:flex;align-items:center;justify-content:space-between;max-width:1360px;margin:0 auto}.d_mobile .header-wrapper{height:70px}.header-info{display:flex;align-items:center;height:100%}.header-info .custom-logo-link{display:flex;align-items:center;justify-content:center;margin-right:55px;background:#DBD6D4;height:100%}.v_small_desktop .header-info .custom-logo-link,.d_mobile .header-info .custom-logo-link{margin-right:20px}.d_desktop.no-touch .header-info .custom-logo-link img{width:60px;max-width:unset;max-height:76px}.d_mobile .header-info .custom-logo-link img{max-height:64px}.d_desktop.no-touch .header-info .header-contact_wrapper{white-space:nowrap;margin-right:70px}.d_mobile .header-info .header-contact_wrapper{display:none}.header-info .header-contact_wrapper .header-contact_desk{display:block;color:#988D84}.header-info .header-contact_wrapper .header-contact_number{display:inline-flex;font-family:"PT Serif",serif;font-size:20px;font-weight:700;line-height:26.5px;color:#4D342A;text-decoration:none}.d_desktop.no-touch .header-info .header-contact_wrapper .header-contact_number{transition:color 0.3s linear}.d_desktop.no-touch .header-info .header-contact_wrapper .header-contact_number:hover{color:#B30D07}.d_mobile .mobile-menu-overlay{position:fixed;z-index:10;top:0px;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s}.d_mobile .mobile-menu-overlay.open{opacity:1;visibility:visible}.d_mobile .mobile-menu-overlay.open .header-menu{left:0;width:100%}.mobile-contact_block{display:none;padding:30px;background:#fff;width:calc(100% + 40px);margin-left:-20px;margin-bottom:-20px}.d_mobile .mobile-contact_block{display:block}.mobile-contact_block .mobile-number_wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:25px}.mobile-contact_block .mobile-number_wrapper .mobile-number_title{font-size:13px;line-height:17px;letter-spacing:0.4px;color:#988D84}.mobile-contact_block .mobile-number_wrapper .mobile-number{font-family:"PT Serif",serif;font-weight:700;font-size:20px;line-height:26px;letter-spacing:0.15px;color:#4D342A;text-decoration:none}.mobile-contact_block .mobile-red_btn{text-align:center}.d_mobile .menu-more-block{display:none}.d_desktop.no-touch .menu-more-block{flex-shrink:0;position:relative;margin-left:24px;opacity:1;visibility:visible;transition:opacity 0.3s, visibility 0.3s;display:block}.d_desktop.no-touch .menu-more-block:not(.active){opacity:0;overflow:hidden;display:none}.menu-more-block .dropdown-items{display:none;position:absolute;z-index:5;top:30px;right:calc(var(--menuIndent) * -1);width:180px;background:#fff;box-sizing:border-box;padding:20px;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px;box-shadow:0px 0px 25px rgba(9,35,54,0.12)}.d_desktop.no-touch .menu-more-block .dropdown-items .menu-link.active::before{content:none}.menu-more-block:hover>.dropdown-items{display:-ms-grid;display:grid}.menu-more-toggle{cursor:pointer}.menu-more-toggle .icon-block{display:none}.d_desktop.no-touch .menu-more-toggle{display:flex;align-items:center;justify-content:center;height:30px;line-height:20px}.d_desktop.no-touch .menu-more-toggle .icon-block{display:block;margin-left:6px;display:flex;align-items:center;justify-content:center;width:9px;height:9px;font-size:9px}.menu-list-wrap{width:100%;display:flex;align-items:center;justify-content:flex-end}.d_mobile .menu-list-wrap{height:100%;overflow-y:auto;justify-content:flex-start;align-items:flex-start;margin-top:60px}.d_mobile .menu-list-wrap::-webkit-scrollbar{width:3px;height:100%}.d_mobile .menu-list-wrap::-webkit-scrollbar-track{background:#e5e5e5;border-radius:0}.d_mobile .menu-list-wrap::-webkit-scrollbar-thumb{border-radius:0;background:#4D342A}.header-menu{display:flex;align-items:center;transition:left .3s;height:100%}.d_mobile .header-menu{border-top:1px solid #E1E1E1;position:fixed;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;left:-100%;top:0;background:#EFEEEA;z-index:25;width:100%;max-width:375px;height:100%;padding:20px}.header-menu .close-block{display:none}.d_mobile .header-menu .close-block{display:block;position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px}.header-menu .menu-list{list-style:none;display:flex;width:100%}.d_mobile .header-menu .menu-list{display:-ms-grid;display:grid;grid-row-gap:25px}.d_mobile .header-menu .menu-list>li{display:flex;flex-direction:column;height:unset;align-items:flex-start}.d_mobile .header-menu .menu-list>li>ul{margin-top:25px}.d_mobile .header-menu .menu-list>li>ul ul{margin-top:15px}.header-menu .menu-list>li{height:30px}.header-menu .menu-list>li>a{white-space:nowrap}.header-menu .menu-item{display:flex;align-items:center;position:relative}.header-menu .menu-item:not(:last-child){margin-right:20px}.header-menu .menu-item>ul{display:none;position:absolute;top:100%;background:#fff;width:223px}.d_mobile .header-menu .menu-item>ul{display:-ms-grid;display:grid;grid-row-gap:15px;position:static;padding:0 0 0 10px;box-shadow:none;background:transparent}.d_mobile .header-menu .menu-item>ul li{display:flex;flex-direction:column}.header-menu .menu-item>ul li ul{left:100%;top:-10px;max-width:223px}.header-menu .menu-item a{color:#4D342A;text-decoration:none;width:100%;transition:color .3s linear}.d_desktop.no-touch .header-menu .menu-item a:hover{color:#B30D07}.header-menu .menu-item ul{box-shadow:0px 0px 25px rgba(9,35,54,0.12);padding:10px 0}.header-menu .menu-item li{cursor:pointer}.header-menu .menu-item li:not(:last-child){margin-right:0}.header-menu .menu-item li a{padding:10px 20px}.d_mobile .header-menu .menu-item li a{padding:0}.header-menu .menu-item .arrow-block{display:flex;align-items:center;justify-content:center;width:9px;height:9px;font-size:9px;margin-left:6px;color:#4D342A;transition:.5s}.d_desktop.no-touch .header-menu .menu-item:hover>ul{display:block}.header-menu .menu-callback{white-space:nowrap;display:inline-flex;align-items:center;margin:0 40px;text-transform:uppercase;cursor:pointer}.d_mobile .header-menu .menu-callback{display:none}.header-menu .menu-language{display:flex;align-items:center;position:relative;height:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.d_desktop.no-touch .header-menu .menu-language{cursor:pointer}.d_mobile .header-menu .menu-language{height:unset}.header-menu .menu-language.open{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2, auto);grid-row-gap:7px}.header-menu .menu-language.open .icon-block{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-menu .menu-language .icon-block{display:flex;align-items:center;justify-content:center;width:9px;height:9px;font-size:9px;margin-left:6px;color:#4D342A;transition:.5s}.header-menu .menu-language .language-content{display:none;position:absolute;z-index:5;background:#fff;top:30px;padding:15px;box-shadow:0px 0px 25px rgba(9,35,54,0.12)}.header-menu .menu-language .language-content.open{display:block}.d_mobile .header-menu .menu-language .language-content{background:none;padding:0;box-shadow:none}.header-menu .menu-language .language-content .lang-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:15px}.d_mobile .header-menu .menu-language .language-content .lang-list{grid-row-gap:unset;grid-row-gap:7px}.header-menu .menu-language .language-content .lang-item{color:#4D342A;text-decoration:none}.d_desktop.no-touch .header-menu .menu-language .language-content .lang-item{transition:color 0.3s linear}.d_desktop.no-touch .header-menu .menu-language .language-content .lang-item:hover{color:#B30D07}.d_desktop.no-touch .menu-burger{display:none}.d_mobile .menu-burger{height:20px;width:25px;position:relative}.d_mobile .menu-burger.open{display:none}.d_mobile .menu-burger span{display:block;width:100%;height:3px;background:black;transition:.3s;position:absolute}.d_mobile .menu-burger #line-one{top:0}.d_mobile .menu-burger #line-two{top:50%}.d_mobile .menu-burger #line-three{top:100%}.footer{position:relative}.footer:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:calc((var(--screenWidth) - 100%) / 2 * -1);right:calc((var(--screenWidth) - 100%) / 2 * -1);background:#1D0100}.footer-wrapper{max-width:1300px;margin:0 auto;padding:0 var(--mainPadding)}.footer-items_wrapper{display:-ms-grid;display:grid;-ms-grid-columns:auto minmax(300px, 500px) minmax(80px, 120px) auto;grid-template-columns:auto minmax(300px, 500px) minmax(80px, 120px) auto;grid-column-gap:50px;padding:50px 0;color:#fff}.d_mobile .footer-items_wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center;max-width:500px;margin:0 auto;padding:30px 0 0 0}.d_mobile .footer-item ul{justify-items:center;text-align:center;grid-row-gap:20px}.footer-item ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:10px}.footer-item ul li{list-style:none}.footer-item ul li a{text-decoration:none;color:inherit;transition:color .3s linear;font-size:13px;line-height:17px;letter-spacing:0.4px}.d_desktop.no-touch .footer-item ul li a:hover{color:#988D84}.footer-contact_item{display:flex;flex-direction:column;color:#fff}.d_mobile .footer-contact_item{align-items:center;width:100%;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.15);margin-bottom:30px}.footer-contact_item .footer-number{font-weight:700;font-size:25px;line-height:26px;letter-spacing:0.15px;text-decoration:none;color:inherit;transition:color .3s linear}.d_desktop.no-touch .footer-contact_item .footer-number:hover{color:#988D84}.footer-contact_item .footer-number_desk{font-size:13px;line-height:17px;letter-spacing:0.4px}.footer-law .law-title_wrapper{display:flex;align-items:center}.footer-law .law-title_wrapper .icon-block{display:flex;align-items:center;justify-content:center;width:8px;height:8px;font-size:8px;margin-left:6px}.d_desktop.no-touch .footer-law .law-title_wrapper{display:none}.footer-law ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-column-gap:50px}.d_mobile .footer-law{margin-bottom:20px}.d_mobile .footer-law .footer-link.open ul{margin-top:20px;display:-ms-grid;display:grid}.d_mobile .footer-law ul{display:none;-ms-grid-columns:1fr;grid-template-columns:1fr}.footer-social{display:flex;justify-content:flex-end;width:100%}.d_mobile .footer-social{justify-content:center;padding-top:40px;border-top:1px solid rgba(255,255,255,0.15);margin-top:30px}.footer-social .social-img_wrapper{display:flex;align-items:center;justify-content:center;height:40px;width:40px;background:rgba(255,255,255,0.15)}.footer-social .social-img_wrapper:not(:last-child){margin-right:10px}.d_desktop.no-touch .footer-social .social-img_wrapper:hover{background:#fff}.d_desktop.no-touch .footer-social .social-img_wrapper:hover .youtube-ico{color:#c4302b}.d_desktop.no-touch .footer-social .social-img_wrapper:hover .facebook-ico{color:#3b5998}.d_desktop.no-touch .footer-social .social-img_wrapper:hover .icon-inst{color:#8a3ab9}.footer-social .social-img_wrapper img{max-width:unset}.footer-social .social-img_wrapper .youtube-ico,.footer-social .social-img_wrapper .facebook-ico,.footer-social .social-img_wrapper .icon-inst{color:#fff;display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:22px}.footer-politics{padding:30px 0}.footer-politics .text{display:block;font-size:12px;color:#fff;line-height:18px;opacity:0.5}.content-container{max-width:1130px;margin:0 auto}.advantages-container{margin-bottom:90px}.d_mobile .advantages-container{margin-bottom:80px}.advantages-container .advantages-title{margin:10px 0 70px 0}.d_mobile .advantages-container .advantages-title{margin:0 0 40px 0}.advantages-container .advantages-items_wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-gap:70px}.v_small_desktop .advantages-container .advantages-items_wrapper,.d_mobile .advantages-container .advantages-items_wrapper{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}.v_large_mobile .advantages-container .advantages-items_wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:40px}.v_norm_mobile .advantages-container .advantages-items_wrapper,.v_small_mobile .advantages-container .advantages-items_wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:40px}.advantages-container .advantages-items_wrapper .advantages-img{max-width:50px;max-height:50px;margin-bottom:20px}.advantages-container .advantages-items_wrapper .advantages-img img{-o-object-fit:fill;object-fit:fill;height:100%;width:100%}.advantages-container .advantages-items_wrapper .advantages-subtitle{font-family:"PT Serif",serif;font-weight:700;line-height:20px;margin-bottom:15px;letter-spacing:0.1px}.advantages-container .advantages-items_wrapper .advantages-desk{font-size:13px;line-height:17px}.app-container{display:flex;align-items:flex-start;justify-content:space-between;padding-top:200px;margin-bottom:150px}.d_mobile .app-container{margin-bottom:80px;padding-top:0}.app-container .app-info_wrapper{padding-top:60px;position:relative;flex-basis:100%;margin-right:30px}.d_mobile .app-container .app-info_wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-right:0;padding-top:40px}.d_mobile .app-container .app-info_wrapper::before{margin-right:0;right:calc((var(--screenWidth) - 100%) / 2 * -1)}.app-container .app-info_wrapper:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:calc((var(--screenWidth) - 100%) / 2 * -1);right:0;background:#fff;margin-right:-45%}.app-container .app-info_wrapper .app-info_title{display:block;margin-bottom:50px}.d_mobile .app-container .app-info_wrapper .app-info_title{margin-bottom:40px}.app-info_text ul{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(90px, 180px))[3];grid-template-columns:repeat(3, minmax(90px, 180px));grid-gap:30px;padding-bottom:50px;border-bottom:1px solid #EFEEEA}.d_mobile .app-info_text ul{padding-bottom:0;border-bottom:0}.v_norm_mobile .app-info_text ul,.v_small_mobile .app-info_text ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.app-info_text ul li{list-style:none;font-size:13px;line-height:17px;letter-spacing:0.4px}.app-img_wrapper{margin-top:-200px;flex-shrink:0}.d_mobile .app-img_wrapper{display:none}.app-img_wrapper img{max-width:420px}.dowload-app_wrapper{display:flex;padding:40px 0}.v_small_mobile .dowload-app_wrapper{flex-direction:column}.v_small_mobile .dowload-app_wrapper .dowload-item:first-child{margin-bottom:7px;margin-right:0}.v_small_mobile .dowload-app_wrapper .dowload-item{justify-content:center}.dowload-app_wrapper .dowload-item{display:flex;align-items:center;padding:0 18px;height:43px;background:linear-gradient(180deg, #8EA0BF 0%, #B3BFD3 .01%, #7386A6 100%);border-radius:6px;text-decoration:none;transition:.3s linear}.d_desktop.no-touch .dowload-app_wrapper .dowload-item:hover{box-shadow:8px 9px 14px 0px rgba(34,60,80,0.2)}.dowload-app_wrapper .dowload-item:first-child{margin-right:10px}.dowload-app_wrapper .dowload-item .dowload-img_wrapper{max-width:26px;height:auto;margin-right:13px}.dowload-app_wrapper .dowload-item .available-text{font-size:10px;line-height:12px;color:#fff}.dowload-app_wrapper .dowload-item .app-store{font-family:"PT Serif",serif;font-weight:700;font-size:14px;line-height:18px;color:#fff}.news-tabs{border-bottom:1px solid #D2D1CE}.news-tabs .swiper-wrap{position:relative}.news-tabs .swiper-wrap::before,.news-tabs .swiper-wrap::after{content:'';position:absolute;width:120px;height:100%;z-index:50;transition:.3s}.news-tabs .swiper-wrap::before{left:0;background:linear-gradient(to left, rgba(239,238,234,0), rgba(239,238,234,0.85))}.news-tabs .swiper-wrap::after{right:0;background:linear-gradient(to right, rgba(239,238,234,0), rgba(239,238,234,0.85))}.news-tabs .swiper-wrap.start::before{opacity:0;z-index:-1}.news-tabs .swiper-wrap.end::after{opacity:0;z-index:-1}@media screen and (max-width: 1024px){.news-tabs .swiper-wrap::before,.news-tabs .swiper-wrap::after{width:80px}}@media screen and (max-width: 600px){.news-tabs .swiper-wrap::before,.news-tabs .swiper-wrap::after{width:50px}}.news-tabs-navigation .news-tabs_item{margin-right:30px;list-style:none;color:#988D84;padding-bottom:10px;position:relative;cursor:pointer}.news-tabs-navigation .news-tabs_item.active{color:#4D342A}.news-tabs-navigation .news-tabs_item.active::before{content:'';position:absolute;bottom:0px;height:2px;width:100%;background:#4D342A}.v_large_mobile .news-tabs-navigation .news-tabs_item,.v_norm_mobile .news-tabs-navigation .news-tabs_item,.v_small_mobile .news-tabs-navigation .news-tabs_item{margin-right:15px}.news-tabs-navigation .news-tabs_item>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13px;line-height:17px;letter-spacing:1.25px;text-transform:uppercase;font-weight:700;color:inherit;text-decoration:none}.swiper-wrap .swiper-block{display:inline-flex}.swiper-wrap.swiper-init{position:relative;overflow:hidden;justify-content:unset;cursor:-webkit-grab;cursor:grab}.swiper-wrap.swiper-init .swiper-block{position:absolute;top:0;flex-wrap:nowrap !important}.swiper-wrap.swiper-init .swiper-block>*{white-space:nowrap}.swiper-wrap.swiper-init .swiper-block.swipe:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.d_mobile .club-body{padding-top:120px}.club-container{display:flex;justify-content:space-between;position:relative;margin-bottom:150px;padding:70px 0 100px 0}.club-container:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:115px;right:calc((var(--screenWidth) - 100%) / 2 * -1);background:#fff}.d_mobile .club-container:before{left:calc((var(--screenWidth) - 100%) / 2 * -1)}.d_mobile .club-container{margin-bottom:0;flex-direction:column;padding:30px 0 60px 0;border-bottom:1px solid #cecece}.club-container .club-img_wrapper img{max-width:420px;width:100%;border-radius:20px;margin:0 30px}.d_mobile .club-container .club-img_wrapper img{max-width:370px;margin:-150px 0 30px 0}.club-container .club-content_wrapper{max-width:555px}.d_desktop .club-container .club-content_wrapper{margin-left:auto}.d_mobile .club-container .club-content_wrapper{max-width:unset}.club-container .club-content_wrapper .subtitle-extend{margin-bottom:30px}.d_mobile .club-container .club-content_wrapper .subtitle-extend{margin-bottom:20px}.club-container .club-content_wrapper .subtitle-extend::after{content:unset}.club-container .club-content_wrapper .club-desc{margin-bottom:40px}.club-container .club-content_wrapper .club-desc p{line-height:20px;letter-spacing:0.25px}.club-container .club-content_wrapper .club-btn_container{display:flex;align-items:center}.v_large_mobile .club-container .club-content_wrapper .club-btn_container,.v_norm_mobile .club-container .club-content_wrapper .club-btn_container,.v_small_mobile .club-container .club-content_wrapper .club-btn_container{flex-direction:column;align-items:flex-start;width:100%}.v_large_mobile .club-container .club-content_wrapper .club-btn_container .button-extend,.v_norm_mobile .club-container .club-content_wrapper .club-btn_container .button-extend,.v_small_mobile .club-container .club-content_wrapper .club-btn_container .button-extend{margin-bottom:15px}.v_norm_mobile .club-container .club-content_wrapper .club-btn_container .button-extend,.v_small_mobile .club-container .club-content_wrapper .club-btn_container .button-extend,.v_norm_mobile .club-container .club-content_wrapper .club-btn_container .red-button,.v_small_mobile .club-container .club-content_wrapper .club-btn_container .red-button{width:100%}.club-container .club-content_wrapper .club-btn_container .button-extend{margin-right:30px;--padding: 30px}.club-container .club-content_wrapper .club-btn_container .red-button{display:flex;justify-content:center;align-items:center;height:48px}.write-container{margin-bottom:120px;padding-bottom:40px}.d_mobile .write-container{margin-bottom:60px;padding-bottom:0}.write-wrapper{position:relative;padding:80px 70px 80px 0;display:flex;margin-right:120px}.write-wrapper:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:calc((var(--screenWidth) - 100%) / 2 * -1);right:0;background:#fff}.d_mobile .write-wrapper:before{right:calc((var(--screenWidth) - 100%) / 2 * -1)}.d_mobile .write-wrapper{margin-right:0;padding:60px 0 40px 0;flex-direction:column}.write-wrapper .write-content_wrapper{max-width:438px;margin-right:80px}.d_mobile .write-wrapper .write-content_wrapper{margin-right:0}.v_large_mobile .write-wrapper .write-content_wrapper,.v_norm_mobile .write-wrapper .write-content_wrapper,.v_small_mobile .write-wrapper .write-content_wrapper{max-width:unset}.write-wrapper .write-content_wrapper .subtitle-extend{margin-bottom:30px}.write-wrapper .write-content_wrapper .write-desc{line-height:20px;letter-spacing:0.25px}.write-wrapper .write-content_wrapper .write-desc:not(:last-child){margin-bottom:60px}.d_mobile .write-wrapper .write-content_wrapper .write-desc:not(:last-child){margin-bottom:40px}.write-wrapper .write-content_wrapper .write-desc img{margin-bottom:-120px}.d_mobile .write-wrapper .write-content_wrapper .write-desc img{display:none;margin-bottom:0}.write-form_wrapper{max-width:405px;width:100%}.v_norm_mobile .write-form_wrapper,.v_small_mobile .write-form_wrapper{max-width:unset}.write-form{display:flex;flex-direction:column}.write-form .select-item{position:relative}.write-form .select-item .icon-block{pointer-events:none;position:absolute;top:15px;right:20px;display:flex;align-items:center;justify-content:center;width:12px;height:12px;font-size:12px}.write-form .write-input,.write-form .write-area{border:1px solid #E1E1E1;border-radius:4px;outline:none;color:#4D342A;letter-spacing:0.4px;font-size:13px;transition:border .2s linear;background:#fff;width:100%}.write-form .write-input::-webkit-input-placeholder,.write-form .write-area::-webkit-input-placeholder{color:#4D342A;font-size:13px;opacity:0.5;letter-spacing:0.4px}.write-form .write-input:focus,.write-form .write-area:focus{border:1px solid #988D84}.write-form .write-input,.write-form .write-area{padding:0 20px;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.write-form .write-input:not(:first-child),.write-form .write-area:not(:first-child){margin-top:28px}.write-form .write-area{padding:10px 20px;max-height:112px;resize:none}.write-form .button-extend{margin-top:22px}.tags-container{margin-bottom:120px}.d_mobile .tags-container{margin-bottom:60px}.tags-container .subtitle-extend::after{content:none}.tags-container .tags-wrapper{margin-top:40px}.d_mobile .tags-container .tags-wrapper{margin-top:30px}.tags-container .tags-wrapper .tags-list{display:flex;flex-wrap:wrap;margin:-5px -2.5px}.tags-container .tags-wrapper .tags-list .tags-item{list-style:none;margin:5px 2.5px}.tags-container .tags-wrapper .tags-list .tags-link{color:#4D342A;opacity:.5;text-decoration:none;line-height:20px;letter-spacing:0.25px;display:block;padding:10px 15px;border:1px solid #cecece;border-radius:4px;transition:.3s linear}.d_desktop.no-touch .tags-container .tags-wrapper .tags-list .tags-link:hover{background:#cecece;opacity:1}.d_mobile .tags-container .tags-wrapper .tags-list .tags-link{font-size:13px;line-height:17px}.v_norm_mobile .tags-container .tags-wrapper .tags-list .tags-link,.v_small_mobile .tags-container .tags-wrapper .tags-list .tags-link{padding:7px 12px}.desc-container{margin-bottom:150px}.d_mobile .desc-container{margin-bottom:60px}.desc-container .desc-title>*{font-family:"PT Serif",serif;font-weight:700;font-size:20px;line-height:26px;letter-spacing:0.15px;margin-bottom:40px}.d_mobile .desc-container .desc-title>*{margin-bottom:30px}.desc-container .desc-text p{line-height:20px;letter-spacing:0.25px}.desc-container .desc-text p:not(:last-child){margin-bottom:30px}.d_mobile .desc-container .desc-text p{font-size:13px;line-height:17px}.d_mobile .desc-container .desc-text p:not(:last-child){margin-bottom:20px}.breadcrumbs_wrapper{margin-top:30px}.breadcrumbs_wrapper .breadcrumb{display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs_wrapper .breadcrumb li,.breadcrumbs_wrapper .breadcrumb a{color:#fff;font-size:13px;line-height:17px;letter-spacing:0.4px;text-decoration:none}.breadcrumbs_wrapper .breadcrumb li{list-style:none;position:relative}.breadcrumbs_wrapper .breadcrumb li:not(:last-child){margin-right:15px}.breadcrumbs_wrapper .breadcrumb li:not(:last-child)::before{content:'/';position:absolute;right:-10px;top:1px}.breadcrumbs_wrapper .breadcrumb a{transition:opacity .3s linear}.d_desktop.no-touch .breadcrumbs_wrapper .breadcrumb a:hover{opacity:.5}.top-container{position:relative;padding-top:37.81%;z-index:1}.top-container::after{content:'';display:block;z-index:1;position:absolute;left:-1px;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.top-container .text-container{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 var(--mainPadding);box-sizing:content-box;z-index:33}.top-container .text-container .intro-text{margin-bottom:70px;margin-top:32px}.d_mobile .top-container .text-container .intro-text{margin-bottom:30px}.top-container .text-container .intro-text .intro-text_title{margin-bottom:25px;max-width:700px}.d_mobile .top-container .text-container .intro-text .intro-text_title{margin-bottom:15px}.v_small_mobile .top-container .text-container .intro-text .intro-text_title{font-size:18px;line-height:22px}.top-container .text-container .intro-text .intro-desc_wrapper{color:#fff;line-height:20px;letter-spacing:0.25px;width:80%}.d_mobile .top-container .text-container .intro-text .intro-desc_wrapper{font-size:13px;line-height:17px}@media screen and (max-width: 1080px){.top-container{padding-top:50%}.top-container .text-container .intro-text{margin-top:50px}}@media screen and (max-width: 768px){.top-container{padding-top:80%}.top-container .text-container .intro-text{margin-top:32px}.top-container .text-container .intro-text .intro-desc_wrapper{width:100%}}@media screen and (max-width: 380px){.top-container{padding-top:140%}}@media screen and (max-width: 280px){.top-container{padding-top:240%}}.intro-img_wrapper{display:block}.d_mobile .intro-img_wrapper{width:calc(100% + 32px);margin-left:-16px}.intro-img_wrapper img,.intro-img_wrapper source{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;background:rgba(0,0,0,0.3)}@media screen and (max-width: 550px){.intro-img_wrapper{padding-top:80%}}.clients-container{margin-bottom:150px}.d_mobile .clients-container{margin-bottom:80px}.clients-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);grid-gap:20px;justify-items:center;margin-top:40px}.v_small_desktop .clients-wrapper{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}.d_mobile .clients-wrapper{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);margin-top:30px}.v_norm_mobile .clients-wrapper,.v_large_mobile .clients-wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.v_small_mobile .clients-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}.clients-wrapper .clients-item{display:flex;align-items:center;justify-content:center;background:#fff;padding:10px;width:100%;position:relative;padding-top:62%}.clients-wrapper .clients-item .clients-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);right:0;bottom:0;padding:10px}.modal-call.open{opacity:1;visibility:visible;overflow-y:scroll}.modal-call.open .modal-call_inner{-webkit-transform:translateY(0);transform:translateY(0)}.modal-call{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1001;background-color:rgba(0,0,0,0.6);display:flex;flex-direction:column;padding:50px 15px;box-sizing:border-box;opacity:0;transition:opacity .2s linear, visibility .2s linear;visibility:hidden}.modal-call .modal-call_inner{display:flex;max-width:865px;width:100%;background-color:#fff;box-shadow:0px 4px 20px rgba(0,0,0,0.2);transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);position:relative;margin:auto}.d_mobile .modal-call .modal-call_inner{justify-content:center}.modal-call .modal-call_inner .icon-block{position:absolute;right:25px;top:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px}.d_desktop.no-touch .modal-call .modal-call_inner .icon-block{transition:color 0.3s linear}.d_desktop.no-touch .modal-call .modal-call_inner .icon-block:hover{color:red}.modal-call .modal-img{width:52%;position:relative}.d_mobile .modal-call .modal-img{display:none}.modal-call .modal-img img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.modal-call .modal-text_wrapper{padding:80px}.d_mobile .modal-call .modal-text_wrapper{padding:50px 16px}.modal-call .modal-text_wrapper .write-form_wrapper{max-width:unset}.modal-call .modal-form_wrapper .subtitle-extend{display:block;margin-bottom:30px}.modal-call .modal-form_wrapper .subtitle-extend::after{content:none}.modal-call .modal-form_wrapper .modal-subtitle{display:block;line-height:20px;letter-spacing:0.25px;margin-bottom:30px}.d_mobile .modal-call .modal-form_wrapper .modal-subtitle{font-size:13px;line-height:17px}.modal-call_card.open{opacity:1;visibility:visible;overflow-y:scroll}.modal-call_card.open .modal-call_inner{-webkit-transform:translateY(0);transform:translateY(0)}.modal-call_card{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1001;background-color:rgba(0,0,0,0.6);display:flex;flex-direction:column;padding:50px 15px;box-sizing:border-box;opacity:0;transition:opacity .2s linear, visibility .2s linear;visibility:hidden}.modal-call_card .modal-call_inner{display:flex;max-width:865px;width:100%;background-color:#fff;box-shadow:0px 4px 20px rgba(0,0,0,0.2);transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);position:relative;margin:auto}.d_mobile .modal-call_card .modal-call_inner{justify-content:center}.modal-call_card .modal-call_inner .icon-block{position:absolute;right:25px;top:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px}.d_desktop.no-touch .modal-call_card .modal-call_inner .icon-block{transition:color 0.3s linear}.d_desktop.no-touch .modal-call_card .modal-call_inner .icon-block:hover{color:red}.modal-call_card .modal-img{width:52%;position:relative}.d_mobile .modal-call_card .modal-img{display:none}.modal-call_card .modal-img img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.modal-call_card .modal-text_wrapper{padding:80px}.d_mobile .modal-call_card .modal-text_wrapper{padding:50px 16px}.modal-call_card .modal-text_wrapper .write-form_wrapper{max-width:unset}.modal-call_card .modal-form_wrapper .subtitle-extend{display:block;margin-bottom:30px}.modal-call_card .modal-form_wrapper .subtitle-extend::after{content:none}.modal-call_card .modal-form_wrapper .modal-subtitle{display:block;line-height:20px;letter-spacing:0.25px;margin-bottom:30px}.d_mobile .modal-call_card .modal-form_wrapper .modal-subtitle{font-size:13px;line-height:17px}.error,.tel-error-msg-0,.name-error-msg-0,.email-error-msg-0,.tel-error-msg-1,.email-error-msg-1,.tel-error-msg-2,.email-error-msg-2{color:#B30D07;font-size:13px;line-height:15px;margin-top:7px}.success-modal{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.6);z-index:-1;padding:15px;opacity:0;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:opacity .2s linear, visibility .2s linear;--marginBlock: 30px}.success-modal.open{opacity:1;overflow:visible;visibility:visible;z-index:1001}.success-modal.open .success-modal__wrapper{-webkit-transform:translateY(0);transform:translateY(0)}.success-modal__wrapper{-webkit-transform:translateY(-100vh);transform:translateY(-100vh);background:#fff;width:100%;background-color:#fff;box-shadow:0px 4px 20px rgba(0,0,0,0.2);position:relative;max-width:720px;padding:80px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}.success-modal__wrapper .icon-block{position:absolute;right:25px;top:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px}.d_desktop.no-touch .success-modal__wrapper .icon-block{transition:color 0.3s linear}.d_desktop.no-touch .success-modal__wrapper .icon-block:hover{color:red}.success-modal__img{margin-bottom:var(--marginBlock);display:flex;align-items:center;justify-content:center;width:100px;height:100px;font-size:100px;color:#988D84}.success-modal__title{margin-bottom:var(--marginBlock)}.success-modal__title::after{content:none}.success-modal__text{line-height:20px;margin-bottom:var(--marginBlock)}.success-modal__btn{max-width:300px;width:100%}.d_mobile .success-modal__wrapper{padding:50px 16px}.d_mobile .success-modal__text{font-size:13px;line-height:17px}.select2.select2-container{margin-top:28px}.select2.select2-container.select2-container{width:100% !important}.select2-container .select2-selection.select2-selection--single{display:flex;align-items:center;height:40px}.select2-container--default .select2-selection.select2-selection--single{outline:none;border:1px solid #E1E1E1}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#988D84 !important}.select2-results__options .select2-results__option{padding:12px}.select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow{height:unset;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.select2-container .select2-selection.select2-selection--single .select2-selection__rendered{width:100%;height:100%;display:flex;align-items:center;padding:0 20px;font-size:13px;color:#4D342A}.select2-container--default .select2-selection.select2-selection--single .select2-selection__placeholder{color:#4D342A;font-size:13px;font-family:inherit}.news-card_wrapper{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:50px;margin-bottom:50px}.d_mobile .news-card_wrapper{margin-bottom:30px;grid-row-gap:30px}.v_large_mobile .news-card_wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.v_norm_mobile .news-card_wrapper,.v_small_mobile .news-card_wrapper{justify-items:center;-ms-grid-columns:1fr;grid-template-columns:1fr}.messengers-wrapper{--blockLeftIndent: 16px;--blockBottomIndent: 30px;--toggleSize: 80px;--toggleShadow: 8px;--iconSize: 32px;--itemsIndent: 15px;position:fixed;z-index:10;left:var(--blockLeftIndent);bottom:var(--blockBottomIndent)}@media (max-width: 400px){.messengers-wrapper{--blockBottomIndent: 15px}}.messengers-wrapper .messengers-toggle{max-width:350px;border:0;display:flex;flex-direction:column;box-sizing:border-box;font-size:var(--iconSize);color:#4D342A;cursor:pointer;--toggleBg: #fff;--toggleShadowBg: rgba(255, 255, 255, .3)}@media (max-width: 400px){.messengers-wrapper .messengers-toggle{max-width:calc(100% - var(--mainPadding))}}.messengers-wrapper .messengers-toggle .video-holder{width:80px;height:80px;position:relative;border-radius:50%;margin-left:25px;z-index:1;overflow:hidden;transition:margin .3s}.messengers-wrapper .messengers-toggle .video-holder video{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width: 767px){.messengers-wrapper .messengers-toggle .video-holder{height:60px;width:60px}}.messengers-wrapper .messengers-toggle img{width:var(--iconSize);height:var(--iconSize)}.messengers-wrapper .messengers-toggle .close-icon{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;display:flex;align-items:center;justify-content:center;transition:background 0.3s;background:var(--toggleBg)}.messengers-wrapper .messengers-toggle:not(.opened).show{cursor:default}.messengers-wrapper .messengers-toggle:not(.opened).show .text-block{-webkit-transform:scale(0);transform:scale(0);max-height:0}.messengers-wrapper .messengers-toggle:not(.opened) .close-icon{display:none}.messengers-wrapper .messengers-toggle:not(.opened) .text-block{-webkit-transform:scale(1);transform:scale(1);max-height:500px}.messengers-wrapper .messengers-toggle.opened{--toggleShadowBg: rgba(77, 52, 42, .05)}.messengers-wrapper .messengers-toggle.opened img{display:none}.messengers-wrapper .messengers-toggle.opened .video-holder{margin-left:0;margin-bottom:-75px;width:64px;height:64px;-webkit-animation:pulse infinite 1s linear;animation:pulse infinite 1s linear}.messengers-wrapper .messengers-toggle.opened .video-holder video{display:none}.messengers-wrapper .messengers-toggle .text-block{background:#4D342A;border-radius:6px;font-weight:bold;padding:54px 25px 15px;font-size:18px;line-height:24px;letter-spacing:0.15px;color:#FFFFFF;margin-top:-40px;display:flex;flex-direction:column;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left bottom;transform-origin:left bottom;transition:all .3s}@media (max-width: 767px){.messengers-wrapper .messengers-toggle .text-block{font-size:16px;padding:36px 15px 15px;max-width:225px;margin-top:-32px}.messengers-wrapper .messengers-toggle .text-block .icon-arrow-right{font-size:24px}}@media (max-width: 480px){.messengers-wrapper .messengers-toggle .text-block{font-size:12px;line-height:17px}}.messengers-wrapper .messengers-toggle .text-block .icon-arrow-right{font-size:28px}.messengers-wrapper .messengers-toggle .text-block span{margin-bottom:2px}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 var(--toggleShadowBg)}50%{box-shadow:0 0 0 var(--toggleShadow) var(--toggleShadowBg)}100%{box-shadow:0 0 0 0 var(--toggleShadowBg)}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--toggleShadowBg)}50%{box-shadow:0 0 0 var(--toggleShadow) var(--toggleShadowBg)}100%{box-shadow:0 0 0 0 var(--toggleShadowBg)}}.messengers-wrapper .messengers-content{position:absolute;left:0;bottom:calc(100% + var(--itemsIndent))}.messengers-wrapper .messengers-content .messengers-list{list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:var(--itemsIndent);justify-items:start;position:relative;opacity:1;visibility:visible;transition:opacity 0.3s, visibility 0.3s}.messengers-wrapper .messengers-content .messengers-list:not(.opened){opacity:0;visibility:hidden}.messengers-wrapper .messengers-content .messengers-list:not(.opened) .item{margin-left:25px}.messengers-wrapper .messengers-content .messengers-list .item{margin:0 var(--toggleShadow) 0 0;--itemColor: #DBD6D4;transition:margin .3s}.messengers-wrapper .messengers-content .messengers-list .item a{text-decoration:none;display:flex;align-items:center}.messengers-wrapper .messengers-content .messengers-list .item .icon-block{flex-shrink:0;width:calc(var(--toggleSize) - (var(--toggleShadow) * 2));height:calc(var(--toggleSize) - (var(--toggleShadow) * 2));display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0px 11px 23px rgba(0,0,0,0.15);font-size:var(--iconSize);position:relative;z-index:1;transition:background 0.3s}.messengers-wrapper .messengers-content .messengers-list .item .text-block{margin-left:calc((var(--toggleSize) - (var(--toggleShadow) * 2)) / 2 * -1);display:flex;align-items:center;height:calc(var(--toggleSize) - (var(--toggleShadow) * 2));background:var(--itemColor);border-radius:0 47px 47px 0;max-width:0;overflow:hidden;transition:max-width 0.3s}.messengers-wrapper .messengers-content .messengers-list .item .text-block .text{white-space:nowrap;font-size:14px;line-height:18px;letter-spacing:0.05em;text-transform:uppercase;color:#000;padding:0 30px 0 calc(((var(--toggleSize) - (var(--toggleShadow) * 2)) / 2) + 20px)}.messengers-wrapper .messengers-content .messengers-list .item:hover .icon-block{background:var(--itemColor)}.messengers-wrapper .messengers-content .messengers-list .item:hover .text-block{max-width:300px}@media (max-width: 960px){.messengers-wrapper .messengers-content .messengers-list.opened .icon-block{background:var(--itemColor)}.messengers-wrapper .messengers-content .messengers-list.opened .text-block{max-width:300px;transition-delay:0.3s}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden;display:flex}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none !important}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease, -webkit-transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;outline:none}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:0 10px;opacity:0.5;display:block;-webkit-backface-visibility:visible;backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;border:1px solid #fff;outline:none}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff;opacity:1}.intro-container{margin:200px 0 120px 0}.v_small_desktop .intro-container{margin:100px 0 80px 0}.d_mobile .intro-container{margin:100px 0 0 0}.intro-container .owl-carousel{width:calc(100% + 50px);margin-left:-25px}.d_mobile .intro-container .owl-carousel{width:calc(100% + 32px);margin-left:-16px}.intro-container .intro-title_wrapper{margin-bottom:80px}.v_small_desktop .intro-container .intro-title_wrapper{margin-bottom:50px}.d_mobile .intro-container .intro-title_wrapper{display:none}.intro-container .intro-title_wrapper .title{display:block;font-family:"PT Serif",serif;font-weight:700;font-size:48px;line-height:64px;color:#4D342A;max-width:906px}.d_mobile .intro-container .intro-title_wrapper .title{font-size:24px;line-height:32px}.intro-container .owl-dots,.intro-container .owl-nav{position:absolute;bottom:50px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.d_mobile .intro-container .owl-dots,.d_mobile .intro-container .owl-nav{bottom:15px}.intro-container .owl-nav{display:flex;justify-content:space-between;width:320px;bottom:40px}.d_mobile .intro-container .owl-nav{bottom:4px}.intro-container .owl-nav .owl-next,.intro-container .owl-nav .owl-prev{background:none}.intro-container .owl-nav .icon-arrow-left,.intro-container .owl-nav .icon-arrow-right{width:40px}.intro-container .intro-slider-img{display:block;position:relative;padding-top:47.42%;background:#988D84}.v_large_mobile .intro-container .intro-slider-img{padding-top:60%}.v_norm_mobile .intro-container .intro-slider-img,.v_small_mobile .intro-container .intro-slider-img{padding-top:120%}.intro-container .intro-slider-img img,.intro-container .intro-slider-img source{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.intro-container .slider-content_container{padding:0 var(--mainPadding);display:flex;flex-direction:column;justify-content:center;align-items:flex-end;position:absolute;top:0;right:0;bottom:0;left:0}.v_large_mobile .intro-container .slider-content_container,.v_norm_mobile .intro-container .slider-content_container,.v_small_mobile .intro-container .slider-content_container{align-items:center;text-align:center}.v_large_mobile .intro-container .slider-content_container .slider-content_wrapper,.v_large_mobile .intro-container .slider-content_container .slider-text,.v_norm_mobile .intro-container .slider-content_container .slider-content_wrapper,.v_norm_mobile .intro-container .slider-content_container .slider-text,.v_small_mobile .intro-container .slider-content_container .slider-content_wrapper,.v_small_mobile .intro-container .slider-content_container .slider-text{max-width:unset}.intro-container .slider-content_container .slider-title{margin-bottom:25px}.intro-container .slider-content_container .slider-content_wrapper{max-width:437px}.intro-container .slider-content_container .slider-text{max-width:275px}.intro-container .slider-content_container .slider-text p{color:#fff;line-height:20px}.info-block_container{padding-bottom:100px;margin-bottom:120px;display:flex}.d_mobile .info-block_container{padding-bottom:0;margin-bottom:0}.info-block_container .info-text_block{max-width:785px;padding:70px;background:#fff;position:relative}.d_mobile .info-block_container .info-text_block{max-width:unset;background:none}.d_mobile .info-block_container .info-text_block:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:calc((var(--screenWidth) - 100%) / 2 * -1);right:calc((var(--screenWidth) - 100%) / 2 * -1);background:#fff}.d_mobile .info-block_container .info-text_block{padding:35px}.v_norm_mobile .info-block_container .info-text_block,.v_small_mobile .info-block_container .info-text_block{padding:35px 0}.info-block_container .info-text_block .info-text_title{display:block;margin-bottom:40px}.d_mobile .info-block_container .info-text_block .info-text_title{margin-bottom:20px}.info-block_container .info-text_block .info-desc_wrapper p,.info-block_container .info-text_block .info-desc_wrapper li{line-height:20px;letter-spacing:0.25px}.info-block_container .info-text_block .info-desc_wrapper p{line-height:20px}.info-block_container .info-text_block .info-desc_wrapper p:not(:last-child){margin-bottom:20px}.info-block_container .info-text_block .info-desc_wrapper ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);padding-left:20px;grid-row-gap:10px;grid-column-gap:35px}.v_norm_mobile .info-block_container .info-text_block .info-desc_wrapper ul,.v_small_mobile .info-block_container .info-text_block .info-desc_wrapper ul{-ms-grid-columns:1fr;grid-template-columns:1fr}.info-block_container .info-text_block .info-desc_wrapper ul li{list-style:none;position:relative}.info-block_container .info-text_block .info-desc_wrapper ul li::before{content:'';position:absolute;top:9px;left:-20px;width:10px;height:1px;background:#4D342A}.info-block_container .info-absolute_img{display:flex;align-items:flex-end;margin-bottom:-100px;margin-left:-50px;position:relative;z-index:3}.info-block_container .info-absolute_img img{max-width:500px}.d_mobile .info-block_container .info-absolute_img{display:none}.target-container{margin-bottom:30px}.d_mobile .target-container{margin-bottom:40px}.target-container .target-item{display:flex;justify-content:space-between;padding:30px 0 70px 0;border-top:1px solid #D2D1CE}.v_large_mobile .target-container .target-item,.v_norm_mobile .target-container .target-item,.v_small_mobile .target-container .target-item{padding:40px 0;border-top:unset}.v_large_mobile .target-container .target-item:not(:last-child),.v_norm_mobile .target-container .target-item:not(:last-child),.v_small_mobile .target-container .target-item:not(:last-child){border-bottom:1px solid #D2D1CE}.v_large_mobile .target-container .target-item,.v_norm_mobile .target-container .target-item,.v_small_mobile .target-container .target-item{flex-direction:column;justify-content:unset}.target-container .target-item .target-block{max-width:275px}.d_desktop .target-container .target-item .target-block,.v_tablet .target-container .target-item .target-block{margin-right:30px}.d_mobile .target-container .target-item .target-block{max-width:unset}.v_large_mobile .target-container .target-item .target-block,.v_norm_mobile .target-container .target-item .target-block,.v_small_mobile .target-container .target-item .target-block{margin-bottom:40px}.target-container .target-item .target-block .target-subtitle{font-weight:700;text-transform:uppercase;display:block;font-size:13px;line-height:13px;margin-bottom:15px}.target-container .target-item .target-block .target-desc p{font-size:13px;line-height:17px}.target-container .target-item .target-desc_block{max-width:440px}.d_mobile .target-container .target-item .target-desc_block{max-width:unset}.target-container .target-item .target-desc_block p{font-family:"PT Serif",serif;font-weight:700;font-size:18px;line-height:24px}.target-container .target-item .target-desc_block p:not(:last-child){margin-bottom:20px}.table-container{margin-bottom:90px}.d_mobile .table-container{margin-bottom:80px}.table-items_container{margin-top:50px}.v_norm_mobile .table-items_container,.v_small_mobile .table-items_container{margin-top:0}.table-items_container .table-item_wrapper{display:flex;justify-content:space-between;padding:40px 0 60px 0;border-top:1px solid #D2D1CE}.v_large_mobile .table-items_container .table-item_wrapper,.v_norm_mobile .table-items_container .table-item_wrapper,.v_small_mobile .table-items_container .table-item_wrapper{flex-direction:column;padding:0 0 30px 0}.v_norm_mobile .table-items_container .table-item_wrapper,.v_small_mobile .table-items_container .table-item_wrapper{border-top:unset}.v_norm_mobile .table-items_container .table-item_wrapper:not(:last-child),.v_small_mobile .table-items_container .table-item_wrapper:not(:last-child){border-bottom:1px solid #D2D1CE}.table-items_container .table-item_wrapper .table-item{display:flex;width:50%}.table-items_container .table-item_wrapper .table-item:nth-child(2n){justify-content:flex-end;margin-left:50px}.v_large_mobile .table-items_container .table-item_wrapper .table-item,.v_norm_mobile .table-items_container .table-item_wrapper .table-item,.v_small_mobile .table-items_container .table-item_wrapper .table-item{justify-content:flex-start;width:unset;margin-left:0;padding-top:30px}.v_large_mobile .table-items_container .table-item_wrapper .table-item:nth-child(even),.v_norm_mobile .table-items_container .table-item_wrapper .table-item:nth-child(even),.v_small_mobile .table-items_container .table-item_wrapper .table-item:nth-child(even){border-top:1px solid #D2D1CE}.v_large_mobile .table-items_container .table-item_wrapper .table-item:nth-child(odd),.v_norm_mobile .table-items_container .table-item_wrapper .table-item:nth-child(odd),.v_small_mobile .table-items_container .table-item_wrapper .table-item:nth-child(odd){padding-bottom:30px}.v_small_mobile .table-items_container .table-item_wrapper .table-item,.v_norm_mobile .table-items_container .table-item_wrapper .table-item{flex-direction:column}.table-items_container .table-item_wrapper .table-item .table-item_name{font-family:"PT Serif",serif;font-weight:700;line-height:20px;letter-spacing:0.1px;max-width:135px;width:100%;margin-right:30px;color:#4D342A;text-decoration:none;transition:color .3s linear}.d_desktop .table-items_container .table-item_wrapper .table-item .table-item_name:hover{color:#988D84}.v_small_mobile .table-items_container .table-item_wrapper .table-item .table-item_name,.v_norm_mobile .table-items_container .table-item_wrapper .table-item .table-item_name{margin-bottom:20px;max-width:unset}.table-items_container .table-item_wrapper .table-item .table-list{max-width:302px;width:100%;padding-left:20px}.v_norm_mobile .table-items_container .table-item_wrapper .table-item .table-list,.v_small_mobile .table-items_container .table-item_wrapper .table-item .table-list{max-width:unset}.table-items_container .table-item_wrapper .table-item .table-list .table-list_item{list-style:none;position:relative;line-height:20px;letter-spacing:0.25px}.table-items_container .table-item_wrapper .table-item .table-list .table-list_item a{font-family:"PT Sans",sans-serif;line-height:20px;letter-spacing:0.25px;text-decoration:none;color:#4D342A}.d_desktop.no-touch .table-items_container .table-item_wrapper .table-item .table-list .table-list_item a{transition:color 0.3s linear}.d_desktop.no-touch .table-items_container .table-item_wrapper .table-item .table-list .table-list_item a:hover{color:#988D84}.table-items_container .table-item_wrapper .table-item .table-list .table-list_item:not(:last-child){margin-bottom:10px}.table-items_container .table-item_wrapper .table-item .table-list .table-list_item::before{content:'';position:absolute;left:-20px;top:10px;width:10px;height:1px;background:#4D342A}.progress-container{margin-bottom:150px}.d_mobile .progress-container{margin-bottom:80px}.progress-wrapper{margin-top:50px;position:relative}.d_mobile .progress-wrapper{margin-top:30px}.progress-wrapper .owl-stage{padding-left:0 !important;padding-right:0 !important}.progress-wrapper .owl-nav{display:flex;position:absolute;right:0px;top:-77px;margin-top:0;background:transparent}.progress-wrapper .owl-nav::before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:1px;background:#988D84}.d_mobile .progress-wrapper .owl-nav{display:none}.progress-wrapper .owl-nav .owl-next,.progress-wrapper .owl-nav .owl-prev{display:flex;justify-content:center;align-items:center;background:transparent;color:#4D342A;margin:0;padding:10px;margin:0 5px}.d_desktop.no-touch .progress-wrapper .owl-nav .owl-next:not(.disabled),.d_desktop.no-touch .progress-wrapper .owl-nav .owl-prev:not(.disabled){transition:color 0.3s linear}.d_desktop.no-touch .progress-wrapper .owl-nav .owl-next:not(.disabled):hover,.d_desktop.no-touch .progress-wrapper .owl-nav .owl-prev:not(.disabled):hover{color:#B30D07}.progress-wrapper .owl-nav .owl-next svg,.progress-wrapper .owl-nav .owl-prev svg{width:30px}.d_desktop.no-touch .progress-wrapper .owl-dots{display:none}.d_mobile .progress-wrapper .owl-dots{margin-top:40px}.d_mobile .progress-wrapper .owl-dots .owl-dot span{color:transparent;border:1px solid #4D342A;margin:0 5px}.d_mobile .progress-wrapper .owl-dots .owl-dot span:hover{background:transparent}.d_mobile .progress-wrapper .owl-dots .owl-dot.active span{background:#B30D07;border:none}.progress-wrapper .progress-item{display:flex;flex-direction:column;align-items:center}.progress-wrapper .progress-item .progress-img_wrapper{margin-bottom:30px}.progress-wrapper .progress-item .progress-subtile{text-align:center;font-size:13px;font-weight:700;line-height:17px}.main-about_container{position:relative;padding:70px 0 70px 80px;margin-bottom:130px}.d_mobile .main-about_container{padding:40px 0;margin-bottom:80px}.main-about_container:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:0;right:calc((var(--screenWidth) - 100%) / 2 * -1);background:#fff}.d_mobile .main-about_container:before{left:calc((var(--screenWidth) - 100%) / 2 * -1)}.main-about_container .mobile-about_btn{display:none}.v_norm_mobile .main-about_container .mobile-about_btn,.v_small_mobile .main-about_container .mobile-about_btn{display:block;margin-top:40px}.main-about_container .subtitle-block{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #D2D1CE}.v_small_mobile .main-about_container .subtitle-block,.v_norm_mobile .main-about_container .subtitle-block{border-bottom:unset}.v_small_mobile .main-about_container .subtitle-block .red-button,.v_norm_mobile .main-about_container .subtitle-block .red-button{display:none}.main-about_container .subtitle-block .subtitle-extend::after{content:unset}.v_small_mobile .main-about_container .subtitle-block .subtitle-extend,.v_norm_mobile .main-about_container .subtitle-block .subtitle-extend{margin-bottom:10px}.main-about_container .about-text_block{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:55px;margin-top:40px}.v_norm_mobile .main-about_container .about-text_block,.v_small_mobile .main-about_container .about-text_block{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:30px;margin-top:30px}.main-about_container .about-text_block .about-text_item p{line-height:20px;letter-spacing:0.25px}.main-about_container .about-text_block .about-text_item p:not(:last-child){margin-bottom:20px}.news-window_container{margin-bottom:120px}.d_mobile .news-window_container{margin-bottom:60px}.news-window_container .news-title{margin-bottom:40px}.news-window_container .news-title::after{content:none}.news-window_container .card-item{background:#fff;max-width:363px;position:relative;transition:-webkit-filter .2s linear;transition:filter .2s linear;transition:filter .2s linear, -webkit-filter .2s linear}.d_desktop.no-touch .news-window_container .card-item:hover{-webkit-filter:drop-shadow(0px 0px 15px rgba(0,0,0,0.15));filter:drop-shadow(0px 0px 15px rgba(0,0,0,0.15))}.news-window_container .card-item .card-img_wrapper .img-link{display:flex;align-items:center;justify-content:center;width:100%;position:relative;padding-top:60%}.news-window_container .card-item .card-img_wrapper .img-link img{position:absolute;display:block;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-window_container .card-item .card-content{padding:20px}.news-window_container .card-item .card-content .card-info_wrapper{display:flex;justify-content:space-between;margin-bottom:15px;flex-wrap:wrap}.news-window_container .card-item .card-content .card-info_wrapper .card-date,.news-window_container .card-item .card-content .card-info_wrapper .card-info{display:block;color:#988D84;font-size:13px;line-height:17px;letter-spacing:0.25px}.news-window_container .card-item .card-content .card-subtitle{display:inline-block;text-decoration:none;color:#4D342A;font-family:"PT Serif",serif;font-weight:700;line-height:20px;letter-spacing:0.1px;margin-bottom:15px;max-height:60px;overflow:hidden;line-clamp:3}.d_desktop.no-touch .news-window_container .card-item .card-content .card-subtitle{transition:color 0.3s linear}.d_desktop.no-touch .news-window_container .card-item .card-content .card-subtitle:hover{color:#988D84}.news-window_container .card-item .card-content .card-desc{letter-spacing:0.25px;line-height:20px;max-height:60px;overflow:hidden}.news-window_container .card-item .card-label_container{position:absolute;top:10px;left:10px;padding:5px 12px;background:#78D7CB;border-radius:3.69831px}.news-window_container .card-item .card-label_container .card-label_text{font-size:13px;line-height:17px;color:#fff}.d_mobile .news-window_container .card-item{max-width:unset;width:100%}.news-window_container .news-btn_wrapper{border-top:1px solid #D2D1CE}.news-window_container .news-btn_wrapper .red-button{text-align:center;width:100%;padding:30px 0}.d_mobile .main-news_slider{grid-column-gap:unset;padding-bottom:50px;position:relative}.d_mobile .main-news_slider .owl-item{display:flex}.d_mobile .main-news_slider .owl-dots{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.d_mobile .main-news_slider .owl-dots .owl-dot span{color:transparent;border:1px solid #4D342A;margin:0 5px}.d_mobile .main-news_slider .owl-dots .owl-dot span:hover{background:transparent}.d_mobile .main-news_slider .owl-dots .owl-dot.active span{background:#B30D07;border:none}.reviews-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);align-items:start;margin-top:100px;margin-bottom:120px}.d_mobile .reviews-wrapper{margin-top:60px;-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center;margin-bottom:60px}.reviews-wrapper .reviews-items_container{max-width:495px;margin-right:50px}.d_mobile .reviews-wrapper .reviews-items_container{margin-right:0;max-width:100%;margin-bottom:30px;-ms-grid-row:2;grid-row:2}.reviews-wrapper .red-button{border-top:1px solid #D2D1CE;padding:30px 0;text-align:center;-ms-grid-row:2;grid-row:2;border:none;outline:none;background:transparent;border-top:1px solid #cecece;max-width:495px}.d_mobile .reviews-wrapper .red-button{-ms-grid-row:3;grid-row:3;max-width:100%;width:100%}.reviews-wrapper .write-form_wrapper{background:#fff;padding:60px;box-sizing:content-box;position:relative;max-width:calc(539px - 120px);margin-bottom:60px}.v_small_desktop .reviews-wrapper .write-form_wrapper{max-width:calc(100% - 120px)}.d_mobile .reviews-wrapper .write-form_wrapper{-ms-grid-row:1;grid-row:1}.v_large_mobile .reviews-wrapper .write-form_wrapper,.v_norm_mobile .reviews-wrapper .write-form_wrapper,.v_small_mobile .reviews-wrapper .write-form_wrapper{max-width:100%;width:100%;padding:40px}.v_norm_mobile .reviews-wrapper .write-form_wrapper,.v_small_mobile .reviews-wrapper .write-form_wrapper{padding:40px 0}.v_norm_mobile .reviews-wrapper .write-form_wrapper:before,.v_small_mobile .reviews-wrapper .write-form_wrapper:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:calc((var(--screenWidth) - 100%) / 2 * -1);right:calc((var(--screenWidth) - 100%) / 2 * -1);background:#fff}.reviews-wrapper .write-form_wrapper .subtitle-extend{display:block;margin-bottom:30px}.reviews-wrapper .write-form_wrapper .subtitle-extend::after{content:none}.reviews-wrapper .write-form_wrapper .select-item{display:flex;flex-direction:column-reverse}.reviews-wrapper .write-form_wrapper .select-item .icon-block{top:unset;bottom:42px}.reviews-wrapper .write-form_wrapper .reviews-form_text{margin-bottom:30px}.reviews-wrapper .write-form_wrapper .reviews-form_text p{line-height:20px;letter-spacing:0.25px}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper{display:inline-flex;flex-wrap:wrap;position:relative}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper .error{flex-basis:100%}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper .reviews-rating_title{font-size:15px;line-height:20px;letter-spacing:0.25px;color:#988D84;margin-right:15px}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper .radio-stars{display:none}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper .label-stars{padding-left:4px;padding-right:4px;transition:color 0.3s}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper .label-stars:last-child{padding-right:0}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper .label-stars:nth-child(3){padding-left:0}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper .field-rating{color:#a4acb8}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper .radio-stars ~ .label-stars{cursor:pointer;color:#FFC107}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper .radio-stars:checked ~ .label-stars{color:#a4acb8}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper .radio-stars:checked+.label-stars{color:#FFC107}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper:hover .radio-stars ~ .label-stars{color:#FFC107 !important}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper:hover .radio-stars ~ .label-stars:hover ~ .label-stars{color:#a4acb8 !important}.reviews-wrapper .write-form_wrapper .reviews-rating_wrapper .icon-block{display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px}.reviews-wrapper .write-form_wrapper .write-input::-webkit-input-placeholder,.reviews-wrapper .write-form_wrapper .write-area::-webkit-input-placeholder{opacity:1}.reviews-wrapper .reviews-item{margin-bottom:60px}.reviews-wrapper .reviews-item span{display:block}.reviews-wrapper .reviews-item .reviews-top_block{padding-bottom:40px}.reviews-wrapper .reviews-item .reviews-name{font-family:"PT Serif",serif;font-weight:700;line-height:20px;letter-spacing:0.1px;margin-bottom:10px}.reviews-wrapper .reviews-item .reviews-service{line-height:20px;letter-spacing:0.25px;color:#988D84;margin-bottom:20px}.reviews-wrapper .reviews-item .rating{height:25px;width:100px;position:relative;margin-bottom:20px;--starWidth: 15%}.reviews-wrapper .reviews-item .rating .reviews-star-grey,.reviews-wrapper .reviews-item .rating .reviews-star{background-size:100px;background-repeat:no-repeat;width:100%;height:100%}.reviews-wrapper .reviews-item .rating .reviews-star-grey{background-image:url("../images/gray-star.svg");width:100%}.reviews-wrapper .reviews-item .rating .reviews-star{background-image:url("../images/star.svg");width:var(--starWidth);position:absolute;top:0;left:0}.reviews-wrapper .reviews-item .reviews-text_wrapper{margin-bottom:20px}.reviews-wrapper .reviews-item .reviews-text_wrapper p{line-height:17px;font-size:13px;letter-spacing:0.4px}.reviews-wrapper .reviews-item .reviews-date{font-size:13px;line-height:17px;letter-spacing:0.25px;color:#988D84}.reviews-wrapper .reviews-item .reviews-answer_wrapper{display:flex;padding-top:40px;border-top:1px solid #D2D1CE}.reviews-wrapper .reviews-item .reviews-answer_wrapper .reviews-img{margin-right:20px}.reviews-wrapper .reviews-item .reviews-answer_wrapper .reviews-img img{width:70px;height:70px;max-width:none}.top-container{margin-bottom:100px}.d_mobile .top-container{margin-bottom:60px}.d_mobile .blog-item_container .intro-text{text-align:center}.d_mobile .blog-item_container .intro-text .intro-desc_wrapper{max-width:unset}.blot-item_wrapper{margin:80px 0 150px 0;max-width:800px}.d_mobile .blot-item_wrapper{margin:60px 0}.blot-item_wrapper .blog-date{display:inline-block;color:#988D84;font-size:13px;letter-spacing:0.25px;line-height:17px;margin-bottom:20px}.blot-item_wrapper h2{font-family:"PT Serif",serif;font-weight:700;font-size:28px;line-height:37px;letter-spacing:0.15px;margin-bottom:50px}.d_mobile .blot-item_wrapper h2{margin-bottom:40px}.blot-item_wrapper h3,.blot-item_wrapper h4,.blot-item_wrapper h5,.blot-item_wrapper h6{display:block;font-family:"PT Serif",serif;font-size:18px;font-weight:700;line-height:24px;letter-spacing:0.15px;margin-bottom:30px}.blot-item_wrapper p{line-height:20px;letter-spacing:0.25px}.blot-item_wrapper p:not(:last-child){margin-bottom:25px}.d_mobile .blot-item_wrapper p{margin-bottom:40px}.blot-item_wrapper ul{padding-left:23px;margin-bottom:50px}.d_mobile .blot-item_wrapper ul{margin-bottom:30px}.blot-item_wrapper ul li{list-style:none;line-height:20px;letter-spacing:0.25px;position:relative}.blot-item_wrapper ul li::before{content:'';height:8px;width:8px;background:#B30D07;display:inline-block;border-radius:50%;vertical-align:middle;position:absolute;left:-23px;top:5px}.blot-item_wrapper ul li:not(:last-child){margin-bottom:25px}.blot-item_wrapper img{margin-bottom:50px}.d_mobile .blot-item_wrapper img{margin-bottom:30px}.blot-item_wrapper .blog-info_block{display:flex;background:#fff;position:relative}.v_large_mobile .blot-item_wrapper .blog-info_block,.v_norm_mobile .blot-item_wrapper .blog-info_block,.v_small_mobile .blot-item_wrapper .blog-info_block{padding-top:20px}.v_large_mobile .blot-item_wrapper .blog-info_block .info-block_img,.v_norm_mobile .blot-item_wrapper .blog-info_block .info-block_img,.v_small_mobile .blot-item_wrapper .blog-info_block .info-block_img{margin-top:-20px;margin-right:15px}.v_large_mobile .blot-item_wrapper .blog-info_block .info-block_img img,.v_norm_mobile .blot-item_wrapper .blog-info_block .info-block_img img,.v_small_mobile .blot-item_wrapper .blog-info_block .info-block_img img{width:100px;height:100px}.blot-item_wrapper .blog-info_block .info-block_img img{width:250px;height:250px;max-width:unset}.blot-item_wrapper .blog-info_block .blog-info_contact{padding:35px}.v_large_mobile .blot-item_wrapper .blog-info_block .blog-info_contact,.v_norm_mobile .blot-item_wrapper .blog-info_block .blog-info_contact,.v_small_mobile .blot-item_wrapper .blog-info_block .blog-info_contact{padding:0 0 20px 0}.blot-item_wrapper .blog-info_block .info-contact_wrapper{margin-bottom:20px}.blot-item_wrapper .blog-info_block .info-contact_wrapper p{line-height:20px;letter-spacing:0.25px}.blot-item_wrapper .blog-info_block .blog-name,.blot-item_wrapper .blog-info_block .blog-position{display:block;line-height:20px;letter-spacing:0.25px;margin-bottom:10px}.blot-item_wrapper .blog-info_block .blog-name{font-family:"PT Serif",serif;font-weight:700}.blot-item_wrapper .blog-info_block .blog-number_wrapper{display:flex;flex-wrap:wrap}.v_large_mobile .blot-item_wrapper .blog-info_block .blog-number_wrapper,.v_norm_mobile .blot-item_wrapper .blog-info_block .blog-number_wrapper,.v_small_mobile .blot-item_wrapper .blog-info_block .blog-number_wrapper{flex-direction:column}.blot-item_wrapper .blog-info_block .blog-number_wrapper a{display:block;font-family:"PT Serif",serif;font-weight:700;line-height:20px;letter-spacing:0.1px;margin-bottom:10px;text-decoration:none;color:#4D342A}.blot-item_wrapper .blog-info_block .blog-number_wrapper a:not(:last-child){margin-right:15px}.contact-nubmer-wrapper{margin-top:80px;padding-bottom:60px;border-bottom:1px solid #D2D1CE}.d_mobile .contact-nubmer-wrapper{margin-top:60px;padding-bottom:40px}.contact-nubmer-wrapper .hotline-title{display:block;font-weight:700;line-height:20px;letter-spacing:1.25px;color:#988D84;text-transform:uppercase}.v_large_mobile .contact-nubmer-wrapper .hotline-title,.v_small_mobile .contact-nubmer-wrapper .hotline-title,.v_norm_mobile .contact-nubmer-wrapper .hotline-title{margin-bottom:15px}.v_large_mobile .contact-nubmer-wrapper .hotline-title:last-child,.v_small_mobile .contact-nubmer-wrapper .hotline-title:last-child,.v_norm_mobile .contact-nubmer-wrapper .hotline-title:last-child{margin-bottom:30px}.contact-nubmer-wrapper .hotline-wrapper,.contact-nubmer-wrapper .add-nubmer{display:flex;justify-content:space-between}.v_large_mobile .contact-nubmer-wrapper .hotline-wrapper,.v_small_mobile .contact-nubmer-wrapper .hotline-wrapper,.v_norm_mobile .contact-nubmer-wrapper .hotline-wrapper,.v_large_mobile .contact-nubmer-wrapper .add-nubmer,.v_small_mobile .contact-nubmer-wrapper .add-nubmer,.v_norm_mobile .contact-nubmer-wrapper .add-nubmer{flex-direction:column}.contact-nubmer-wrapper .hotline-wrapper{margin-bottom:40px}.contact-nubmer-wrapper .contact-number_items{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3, auto);grid-column-gap:40px;grid-row-gap:15px}.v_large_mobile .contact-nubmer-wrapper .contact-number_items,.v_small_mobile .contact-nubmer-wrapper .contact-number_items,.v_norm_mobile .contact-nubmer-wrapper .contact-number_items{margin-top:15px}.v_norm_mobile .contact-nubmer-wrapper .contact-number_items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-column-gap:20px}.v_small_mobile .contact-nubmer-wrapper .contact-number_items{-ms-grid-columns:1fr;grid-template-columns:1fr}.contact-nubmer-wrapper .hotline-nubmer,.contact-nubmer-wrapper .number{display:block;font-family:"PT Serif",serif;font-weight:700;text-decoration:none;color:#4D342A}.d_desktop.no-touch .contact-nubmer-wrapper .hotline-nubmer,.d_desktop.no-touch .contact-nubmer-wrapper .number{transition:color 0.3s linear}.d_desktop.no-touch .contact-nubmer-wrapper .hotline-nubmer:hover,.d_desktop.no-touch .contact-nubmer-wrapper .number:hover{color:#988D84}.contact-nubmer-wrapper .hotline-nubmer{font-size:28px;line-height:37px;letter-spacing:0.15px}.contact-nubmer-wrapper .number{line-height:20px;letter-spacing:0.1px}.main-contact-info{display:flex;justify-content:space-between;margin-top:60px;margin-bottom:120px}.d_mobile .main-contact-info{margin-top:40px;margin-bottom:80px;flex-wrap:wrap}.d_mobile .main-contact-info .email-wrapper,.d_mobile .main-contact-info .work-date_wrapper{margin-bottom:40px;margin-right:40px}.v_norm_mobile .main-contact-info .email-wrapper,.v_small_mobile .main-contact-info .email-wrapper,.v_norm_mobile .main-contact-info .work-date_wrapper,.v_small_mobile .main-contact-info .work-date_wrapper{margin-right:0}.main-contact-info .email-wrapper{max-width:260px}.main-contact-info .work-date_wrapper{max-width:330px}.main-contact-info .contact-social.footer-social{padding-top:0;justify-content:flex-start}.main-contact-info .contact-social .social-img_wrapper{background:rgba(152,141,132,0.5)}.d_desktop.no-touch .main-contact-info .contact-social .social-img_wrapper:hover{background:#988d84}.d_desktop.no-touch .main-contact-info .contact-social .social-img_wrapper:hover .icon-block .icon-fb,.d_desktop.no-touch .main-contact-info .contact-social .social-img_wrapper:hover .icon-block .icon-inst,.d_desktop.no-touch .main-contact-info .contact-social .social-img_wrapper:hover .icon-block .icon-youtube{color:#fff}.main-contact-info .contact-item{display:flex}.main-contact-info .top-item{margin-bottom:20px}.main-contact-info .name,.main-contact-info .subname,.main-contact-info p{font-family:"PT Serif",serif;display:block;line-height:20px;letter-spacing:0.1px;color:#4D342A;text-decoration:none}.main-contact-info .name{margin-right:8px}.main-contact-info .subname{font-weight:700}.d_desktop.no-touch .main-contact-info .sublink{transition:color 0.3s linear}.d_desktop.no-touch .main-contact-info .sublink:hover{color:#988D84}.office-container .subtitle-extend{text-align:center;margin-bottom:40px}.office-container .subtitle-extend::after{content:none}.d_mobile .office-container .subtitle-extend{margin-bottom:30px}.office-container .office-adress_container{max-width:1010px;margin:60px auto 150px auto}.d_mobile .office-container .office-adress_container{margin:60px auto 60px auto}.office-container .office-adress_container .office-items-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px, 470px))[2];grid-template-columns:repeat(2, minmax(100px, 470px));grid-column-gap:70px}.office-container .office-adress_container .office-items-wrapper:not(:last-child){margin-bottom:50px}.d_mobile .office-container .office-adress_container .office-items-wrapper:not(:last-child){margin-bottom:30px}.d_mobile .office-container .office-adress_container .office-items-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:30px}.d_mobile .office-container .office-adress_container .office-items-wrapper:not(:last-child){padding-bottom:30px;border-bottom:1px solid #D2D1CE}.office-container .office-adress_container .office-items-wrapper .office-item{display:flex}.v_norm_mobile .office-container .office-adress_container .office-items-wrapper .office-item,.v_small_mobile .office-container .office-adress_container .office-items-wrapper .office-item{flex-direction:column}.office-container .office-adress_container .office-items-wrapper .office-item .adress-wrapper{margin-bottom:25px}.office-container .office-adress_container .office-items-wrapper .office-item .office-adress,.office-container .office-adress_container .office-items-wrapper .office-item .adress,.office-container .office-adress_container .office-items-wrapper .office-item .office-point,.office-container .office-adress_container .office-items-wrapper .office-item .point,.office-container .office-adress_container .office-items-wrapper .office-item .office-name,.office-container .office-adress_container .office-items-wrapper .office-item .office-job,.office-container .office-adress_container .office-items-wrapper .office-item .office-nubmer a{display:block;font-family:"PT Serif",serif;line-height:20px;letter-spacing:0.1px}.office-container .office-adress_container .office-items-wrapper .office-item .office-adress,.office-container .office-adress_container .office-items-wrapper .office-item .office-point{margin-bottom:10px}.office-container .office-adress_container .office-items-wrapper .office-item .adress,.office-container .office-adress_container .office-items-wrapper .office-item .point{font-weight:700}.v_large_mobile .office-container .office-adress_container .office-items-wrapper .office-item .adress,.v_norm_mobile .office-container .office-adress_container .office-items-wrapper .office-item .adress,.office-container .office-adress_container .office-items-wrapper .office-item .adress .v_small_mobile,.v_large_mobile .office-container .office-adress_container .office-items-wrapper .office-item .point,.v_norm_mobile .office-container .office-adress_container .office-items-wrapper .office-item .point,.office-container .office-adress_container .office-items-wrapper .office-item .point .v_small_mobile{max-width:247px}.office-container .office-adress_container .office-items-wrapper .office-item .office-name,.office-container .office-adress_container .office-items-wrapper .office-item .office-nubmer a{font-weight:700;color:#4D342A;text-decoration:none}.office-container .office-adress_container .office-items-wrapper .office-item .office-name,.office-container .office-adress_container .office-items-wrapper .office-item .office-job{margin-bottom:15px;max-width:247px}.d_desktop.no-touch .office-container .office-adress_container .office-items-wrapper .office-item .office-nubmer a{transition:color 0.3s linear}.d_desktop.no-touch .office-container .office-adress_container .office-items-wrapper .office-item .office-nubmer a:hover{color:#988D84}.office-container .office-adress_container .office-items-wrapper .office-item .office-img{margin-right:25px}.v_norm_mobile .office-container .office-adress_container .office-items-wrapper .office-item .office-img,.v_small_mobile .office-container .office-adress_container .office-items-wrapper .office-item .office-img{margin-bottom:15px;margin-right:0}.office-container .office-adress_container .office-items-wrapper .office-item .office-img img{width:180px;height:180px;max-width:unset;-o-object-fit:cover;object-fit:cover}.official-site_container{display:flex;background:#fff;margin-bottom:150px;position:relative;justify-content:space-between}.d_mobile .official-site_container{margin-bottom:60px}.d_mobile .official-site_container:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:calc((var(--screenWidth) - 100%) / 2 * -1);right:calc((var(--screenWidth) - 100%) / 2 * -1);background:#fff}.official-site_container .site-wrapper{width:70%;padding:70px}.d_mobile .official-site_container .site-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:35px 0}.official-site_container .site-wrapper .site-title_block{margin-bottom:50px}.d_mobile .official-site_container .site-wrapper .site-title_block{margin-bottom:40px}.official-site_container .site-wrapper .site-title_block .subtitle-extend{margin-bottom:10px}.official-site_container .site-wrapper .site-title_block .subtitle-extend::after{content:unset}.official-site_container .site-wrapper .site-title_block .site-desc{display:block;line-height:20px;letter-spacing:0.25px}.official-site_container .site-wrapper .site-link_block{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px, 280px))[2];grid-template-columns:repeat(2, minmax(100px, 280px));grid-column-gap:60px;grid-row-gap:30px}.v_norm_mobile .official-site_container .site-wrapper .site-link_block,.v_small_mobile .official-site_container .site-wrapper .site-link_block{-ms-grid-columns:1fr;grid-template-columns:1fr}.official-site_container .site-wrapper .site-link_block .site-subtitle,.official-site_container .site-wrapper .site-link_block .site-desc{display:block;line-height:20px}.official-site_container .site-wrapper .site-link_block .site-subtitle{font-family:"PT Serif",serif;font-weight:700;letter-spacing:0.1px;margin-bottom:10px}.official-site_container .site-wrapper .site-link_block .site-desc{text-decoration:none;color:#988D84;letter-spacing:0.25px}.d_desktop.no-touch .official-site_container .site-wrapper .site-link_block .site-desc{transition:color 0.3s linear}.d_desktop.no-touch .official-site_container .site-wrapper .site-link_block .site-desc:hover{color:#4D342A}.official-site_container .site-img_wrapper{width:30%}.d_mobile .official-site_container .site-img_wrapper{display:none}.official-site_container .site-img_wrapper img{overflow:hidden;-o-object-fit:cover;object-fit:cover;max-width:unset;width:100%;height:100%}.about-container .info-block_container{margin-top:120px}.d_mobile .about-container .info-block_container{margin-top:0}.about-container .table-list{padding-left:0 !important}.d_mobile .about-container .table-container{margin-bottom:20px}.about-container .official-site_container .site-link_block{-ms-grid-columns:(minmax(100px, 323px))[2];grid-template-columns:repeat(2, minmax(100px, 323px))}.about-container .official-site_container .site-wrapper{width:75%}.d_mobile .about-container .official-site_container .site-wrapper{width:100%}.about-container .official-site_container .site-wrapper .court-item{line-height:20px;letter-spacing:0.25px;padding-left:20px;position:relative}.about-container .official-site_container .site-wrapper .court-item::after{content:'';position:absolute;top:10px;left:0;width:10px;height:2px;background:#4D342A}.about-container .official-site_container .site-wrapper .court-item .span-color{font-weight:700}.about-container .official-site_container .site-img_wrapper{width:25%}.tasks-container{display:flex;justify-content:space-between;padding:50px 0;border-bottom:1px solid #D2D1CE;border-top:1px solid #D2D1CE;margin-bottom:150px}.d_mobile .tasks-container{margin-bottom:40px;flex-direction:column;padding:40px 0;border:none}.tasks-container .tasks-title-block{display:block;font-family:"PT Serif",serif;font-weight:700;font-size:18px;line-height:24px;letter-spacing:0.15px;max-width:200px}.d_desktop .tasks-container .tasks-title-block{margin-right:30px}.d_mobile .tasks-container .tasks-title-block{max-width:100%;margin-bottom:30px}.tasks-container .tasks-list_block{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px, 223px))[3];grid-template-columns:repeat(3, minmax(100px, 223px));grid-column-gap:70px;grid-row-gap:20px}.v_large_mobile .tasks-container .tasks-list_block{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.v_norm_mobile .tasks-container .tasks-list_block,.v_small_mobile .tasks-container .tasks-list_block{-ms-grid-columns:1fr;grid-template-columns:1fr}.tasks-container .tasks-list_block h2,.tasks-container .tasks-list_block h3,.tasks-container .tasks-list_block h4,.tasks-container .tasks-list_block h5,.tasks-container .tasks-list_block h6{display:block;font-weight:700;font-size:13px;line-height:17px;letter-spacing:1.25px;text-transform:uppercase;margin-bottom:15px}.tasks-container .tasks-list_block ul{padding-left:20px}.tasks-container .tasks-list_block ul li{list-style:none;font-size:13px;line-height:17px;letter-spacing:0.4px;position:relative}.tasks-container .tasks-list_block ul li:not(:last-child){margin-bottom:5px}.tasks-container .tasks-list_block ul li::after{content:'';position:absolute;left:-20px;top:6px;width:10px;height:1px;background:#4D342A}.club-page_container .club-container{margin-top:100px;margin-bottom:120px}.d_mobile .club-page_container .club-container{margin-top:60px;margin-bottom:80px;border-bottom:none}.club-text_block{margin-bottom:150px}.d_mobile .club-text_block{margin-bottom:60px}.club-text_container:not(:last-child){margin-bottom:120px}.d_mobile .club-text_container:not(:last-child){margin-bottom:60px}.club-text_container .club-subtitle,.club-text_container .club-text_wrapper{margin-bottom:50px}.d_mobile .club-text_container .club-subtitle,.d_mobile .club-text_container .club-text_wrapper{margin-bottom:30px}.club-text_container .club-text_wrapper p{line-height:20px;letter-spacing:0.25px}.club-text_container .club-text_wrapper p:not(:last-child){margin-bottom:20px}.d_mobile .club-text_container .club-text_wrapper p{font-size:13px;line-height:17px}.club-text_container .club-text_wrapper ul{padding-left:23px}.club-text_container .club-text_wrapper li{list-style:none;line-height:20px;letter-spacing:0.25px;position:relative}.club-text_container .club-text_wrapper li:not(:last-child){margin-bottom:25px}.club-text_container .club-text_wrapper li::after{content:'';position:absolute;left:-23px;top:6px;width:8px;height:8px;border-radius:50%;background:#b30d07}.d_mobile .club-text_container .club-text_wrapper li{font-size:13px;line-height:17px}.not-found__content{margin-top:120px}.not-found__content .title{margin-bottom:20px}.not-found__content .text{margin-bottom:80px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdHkvdmFyLnNjc3MiLCJ1dGlsaXR5L2ZvbnRzLnNjc3MiLCJjb21tb24vYmFzZS5zY3NzIiwidXRpbGl0eS9taXhpbnMuc2NzcyIsImNvbW1vbi9oZWFkZXIuc2NzcyIsImNvbW1vbi9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvY29udGVudC1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMvYWR2YW5nYXRlcy5zY3NzIiwiY29tcG9uZW50cy9tb2JpbGUtYXBwLnNjc3MiLCJjb21wb25lbnRzL25ld3MtdGFicy5zY3NzIiwiY29tcG9uZW50cy9zd2lwZXIuc2NzcyIsImNvbXBvbmVudHMvY2x1Yi1jYXJkLnNjc3MiLCJjb21wb25lbnRzL3dyaXRlLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvdGFncy5zY3NzIiwiY29tcG9uZW50cy9kZXNjcmlwdGlvbi5zY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9pbnRyby1zdHlsZS5zY3NzIiwiY29tcG9uZW50cy9jbGllbnRzLnNjc3MiLCJjb21wb25lbnRzL21vZGFsLWNhbGxiYWNrLnNjc3MiLCJjb21wb25lbnRzL21vZGFsLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvZXJyb3Iuc2NzcyIsImNvbXBvbmVudHMvc3VjY2Vzcy1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9zZWxlY3QyLnNjc3MiLCJjb21wb25lbnRzL2NhcmQtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvbWVzc2VuZ2Vycy5zY3NzIiwicGx1Z2lucy9vd2wuY2Fyb3VzZWwuc2NzcyIsInBsdWdpbnMvb3dsLXRoZW1lLWRlZmF1bHQuc2NzcyIsInBhZ2VzL21haW4uc2NzcyIsInBhZ2VzL3Jldmlld3Muc2NzcyIsInBhZ2VzL2Jsb2cuc2NzcyIsInBhZ2VzL2Jsb2ctaXRlbS5zY3NzIiwicGFnZXMvY29udGFjdC5zY3NzIiwicGFnZXMvYWJvdXQuc2NzcyIsInBhZ2VzL2NsdWItcGFnZS5zY3NzIiwicGFnZXMvNDA0LnNjc3MiLCJzdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0JBLE1BQ0MsY0FDQSxtQkFBYyxDQUVkLDJCQUpELE1BS0UsbUJBQWMsQ0FNZixDQUhBLDJCQVJELE1BU0UsbUJBQWMsQ0FFZixDQ3RCRCxXQUNJLGlDQUNBLGdCQUNBLGtCQUNBLGtCQUNBLHFFQUFnRSxDQUdwRSxXQUNJLGlDQUNBLGdCQUNBLGtCQUNBLGtCQUNBLGtFQUE2RCxDQUlqRSxXQUNJLDZCQUNBLGdCQUNBLGtCQUNBLGtCQUNBLDZEQUF3RCxDQUc1RCxXQUNJLDZCQUNBLGdCQUNBLGtCQUNBLGtCQUNBLDBEQUFxRCxDQ3JDekQscUJBR0Msc0JBQ0EsU0FDQSxTQUFVLENBQ1Ysb0JBSUEsU0FBVSxDQUNWLDZFQWdCQSxRQUFTLENBQ1QsSUFHQSxlQUNBLGFBQWMsQ0FDZCw2QkFNQSxZQUFhLENBQ2IsMkJBTUMsV0FBWSxDQUpkLHVDQU9HLGVBQWdCLENBUG5CLGlFQVlJLGVBQWdCLENBWnBCLDZFQWdCSSxrQkFDQSxpQkFBa0IsQ0FqQnRCLHVGQW9CSyxnQkFDQSxlQUNBLE1BQ0EsU0FDQSxPQUNBLE9BQVEsQ0FDUixNQU9KLFVBQ0EsUUFBUyxDQUNULEtBR0EsaUNBQ0EsZUFDQSxnQkFDQSxjQUNBLHVDQUF3QyxDQUN4QyxjQUdBLGlCQUNBLHNCQUNBLGFBQ0EscUJBQXNCLENBSnZCLGdCQU9FLFVBQVcsQ0FDWCxnQkFJRCxrQkFDQSxZQ25HQSxXQUNBLGlCQUNBLHNCQUNBLGdDQUNBLGlDQUNBLGlCQUNBLGtCQUNBLFdBQVksQ0FJWix1QkFDQyxXQUNBLGtCQUNBLFdBQ0EsTUFDQSxTQUVBLGdEQUVBLGlEQUNBLGtCRGdGZ0MsQ0MvRWhDLDhCRG1GQSxlQUNBLFNBQ0EsUUFDQSxnQkFDQSxZQUFhLENBWmYseUNBZUcsY0FDQSxlQUNBLGlCQUNBLGVBQ0Esb0VBQTRFLENBbkIvRSw4Q0FzQkksZ0JBQ0EsK0JGeEhrQixDRWlHdEIseUNBNEJHLGFBQ0EscUJBQUEsQUFDQSwwQkFBQSxrQkFDQSxZQUFhLENBL0JoQix5REFrQ0ksY0FDQSxvQkFBcUIsQ0FuQ3pCLDhDQXVDSSxpQkFBQSxBQUFhLFlBQUEsQ0FDYixNQU1ILHFCQUNBLFVBQ0EsV0FDQSxlQUNBLG9CQUNBLGlCQUFrQixDQUNsQixpQkFHQSw2QkFDQSxlQUNBLGdCQUNBLGlCQUNBLHNCQUNBLGlCQUFrQixDQU5uQix3QkFTRSxXQUNBLGtCQUNBLFNBQ0EsV0FDQSxXQUNBLFdBQ0Esa0JGdEtvQixDRXdLcEIsMkVBRUMsYUFBYyxDQUNkLGFBS0YsY0FDQSw2QkFDQSxXQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0EscUJBQXNCLENBRXRCLHVCQUNDLGVBQ0EsZ0JBQWlCLENBQ2pCLFlBSUQsY0FDQSxnQkFDQSxpQkFDQSxzQkFDQSxjQUNBLHFCQUNBLHlCQUNBLGNBQWUsQ0M1S2YsZ0NBQ0MsNEJBQTZCLENBRDlCLHNDQUlFLGFEMEt3QixDQ3pLeEIsZUQ2S0YsZUFDQSxnQkFDQSxrQkFDQSxpQkFDQSxpQkFDQSxzQkFFQSx1QkFFQSxtQkFDQSxvQkFFQSwyQkFDQSxtQkFDQSx1QkFJQSxxQkFDQSxzQkFDQSxhQUNBLGVBQ0EsYUFDQSxtQkFDQSx1QkFDQSw4QkFDQSwwQkFDQSxtQkFDQSxjQUNBLHFCQUNBLGtCQUNBLHNCQUNBLDZCQUNBLG1EQUNBLGtDQUNBLHlCQUNBLHlCQUNBLHlEQUEwRCxDQXRDM0QsZ0RBMENFLG9CQUNBLFdBQVksQ0FDWixnQ0FJQyx3QkFDQSxnQ0FDQSwrQkFBZ0MsQ0FDaEMsZ0NBS0Esd0JBQ0EsZ0NBQ0EsK0JBQWdDLENBQ2hDLFFFdFFDLDZCQUNBLHdCQUFBLEFBQ0EsZ0JBQUEsV0FDQSxpQkFBa0IsQ0RRckIsZUFDQyxXQUNBLGtCQUNBLFdBQ0EsTUFDQSxTQUVBLGdEQUVBLGlEQUNBLGtCQ2hCbUMsQ0RpQm5DLGtCQ2RNLG1CQUNBLFdBQVksQ0FDZixnQkFJRCxZQUNBLGFBQ0EsbUJBQ0EsOEJBQ0EsaUJBQ0EsYUFBYyxDQUVkLDBCQUNJLFdBQVksQ0FDZixhQUlELGFBQ0EsbUJBQ0EsV0FBWSxDQUhoQiwrQkFNUSxhQUNBLG1CQUNBLHVCQUNBLGtCQUNBLG1CQUNBLFdBQVksQ0FFWix5RkFFSSxpQkFBa0IsQ0FDckIsdURBSU8sV0FDQSxnQkFDQSxlQUFnQixDQUNuQiw2Q0FHRyxlQUFnQixDQUNuQix5REFNRCxtQkFDQSxpQkFBa0IsQ0FDckIsK0NBR0csWUFBYSxDQXRDekIsMERBMENZLGNBQ0EsYUpwRWEsQ0l5QnpCLDREQStDWSxvQkFDQSw2QkFDQSxlQUNBLGdCQUNBLG1CQUNBLGNBQ0Esb0JBQXFCLENEckRoQyxnRkFDQyw0QkFBNkIsQ0FEOUIsc0ZBSUUsYUgzQm1CLENHNEJuQiwrQkMwREssZUFDQSxXQUNBLFFBQ0EsT0FDQSxRQUNBLFNBQ0EsMkJBQ0EsVUFDQSxrQkFDQSxBQUVBLHdDQUF5QyxDQVo3QyxvQ0FlUSxVQUNBLGtCQUFtQixDQWhCM0IsaURBbUJZLE9BQ0EsVUFBVyxDQUNkLHNCQU1ULGFBQ0EsYUFDQSxnQkFDQSx3QkFDQSxrQkFDQSxtQkFBb0IsQ0FFcEIsZ0NBQ0ksYUFBYyxDQVR0Qiw2Q0FhUSxhQUNBLHNCQUNBLG1CQUNBLGtCQUNBLGtCQUFtQixDQWpCM0Isa0VBb0JZLGVBQ0EsaUJBQ0EscUJBQ0EsYUp4SWEsQ0lpSHpCLDREQTJCWSw2QkFDQSxnQkFDQSxlQUNBLGlCQUNBLHNCQUNBLGNBQ0Esb0JBQXFCLENBakNqQyxzQ0FzQ1EsaUJBQWtCLENBQ3JCLDJCQVFHLFlBQWEsQ0FDaEIscUNBR0csY0FDQSxrQkFDQSxpQkFDQSxVQUNBLG1CQUNBLHlDQUNBLGFBQWMsQ0FQbEIsa0RBVVEsVUFDQSxnQkFDQSxZQUFhLENBbEJ6QixpQ0F1QlEsYUFDQSxrQkFDQSxVQUNBLFNBQ0EsbUNBQ0EsWUFDQSxnQkFDQSxzQkFDQSxhQUNBLHFCQUFBLEFBQ0EsMEJBQUEsY0FDQSwwQ0FBOEMsQ0FHMUMsK0VBRVEsWUFBYSxDQXZDakMsdUNBK0NZLGlCQUFBLEFBQWEsWUFBQSxDQUNoQixrQkFLTCxjQUFlLENBRG5CLDhCQUlRLFlBQWEsQ0FDaEIsc0NBR0csYUFDQSxtQkFDQSx1QkFDQSxZQUNBLGdCQUFpQixDQUxyQixrREFRUSxjQUNBLGdCRDlMWCxhQUNBLG1CQUNBLHVCQUNBLFVBQ0EsV0FDQSxhQzJMaUMsQ0FDekIsZ0JBS0wsV0FDQSxhQUNBLG1CQUNBLHdCQUF5QixDQUV6QiwwQkFDSSxZQUNBLGdCQUNBLDJCQUNBLHVCQUNBLGVBQWdCLENEM0p2Qiw2Q0FDQyxVQUNBLFdDMko2QixDRDFKN0IsbURBR0EsbUJBQ0EsZUFBZ0IsQ0FDaEIsbURBR0EsZ0JBQ0Esa0JIckdvQixDR3NHcEIsYUN1SkUsYUFDQSxtQkFDQSxvQkFDQSxXQUFZLENBRVosdUJBQ0ksNkJBQ0EsZUFDQSw4QkFDQSx5QkFDQSx1QkFDQSxXQUNBLE1BQ0EsbUJBQ0EsV0FDQSxXQUNBLGdCQUNBLFlBQ0EsWUFBYSxDQW5CckIsMEJBdUJRLFlBQWEsQ0FFYixvQ0FDSSxjQUNBLGtCQUNBLFNBQ0EsV0RyUFgsYUFDQSxtQkFDQSx1QkFDQSxXQUNBLFlBQ0EsY0NrUGtDLENBL0JuQyx3QkFvQ1EsZ0JBQ0EsYUFDQSxVQUFXLENBRVgsa0NBQ0ksaUJBQUEsQUFDQSxhQUFBLGlCQUFrQixDQUZ0QixxQ0FLUSxhQUNBLHNCQUNBLGFBQ0Esc0JBQXVCLENBUi9CLHdDQVdZLGVBQWdCLENBWDVCLDJDQWNnQixlQUFnQixDQXREeEMsMkJBNkRZLFdBQVksQ0E3RHhCLDZCQWdFZ0Isa0JBQW1CLENBaEVuQyx3QkFzRVEsYUFDQSxtQkFDQSxpQkFBa0IsQ0F4RTFCLHlDQTJFWSxpQkFBa0IsQ0EzRTlCLDJCQStFWSxhQUNBLGtCQUNBLFNBQ0EsZ0JBQ0EsV0FBWSxDQUVaLHFDQUNJLGlCQUFBLEFBQ0EsYUFBQSxrQkFDQSxnQkFDQSxtQkFDQSxnQkFDQSxzQkFBdUIsQ0FOM0Isd0NBU1EsYUFDQSxxQkFBc0IsQ0EvRjFDLGlDQW9HZ0IsVUFDQSxVQUNBLGVBQWdCLENBdEdoQywwQkEyR1ksY0FDQSxxQkFDQSxXQUNBLDJCQUE0QixDQUU1QixvREFDSSxhSjFXTSxDSXlQdEIsMkJBc0hZLDJDQUNBLGNBQWUsQ0F2SDNCLDJCQTJIWSxjQUFlLENBM0gzQiw0Q0E4SGdCLGNBQWUsQ0E5SC9CLDZCQWtJZ0IsaUJBQWtCLENBRWxCLHVDQUNJLFNBQ0osQ0F0SWhCLHFDRHhOQyxhQUNBLG1CQUNBLHVCQUNBLFVBQ0EsV0FDQSxjQytWVyxnQkFDQSxjQUNBLGNBQWUsQ0FDbEIscURBS1csYUFBYyxDQXBKbEMsNEJBMkpRLG1CQUNBLG9CQUNBLG1CQUNBLGNBQ0EseUJBQ0EsY0FBZSxDQUVmLHNDQUNJLFlBQWEsQ0FuS3pCLDRCQXdLUSxhQUNBLG1CQUNBLGtCQUNBLFlBQ0EseUJBQUEsQUFBaUIsc0JBQWpCLEFBQWlCLHFCQUFqQixBQUFpQixnQkFBQSxDQUVqQixnREFDSSxjQUFlLENBQ2xCLHNDQUdHLFlBQWEsQ0FuTHpCLGlDQXVMWSxpQkFBQSxBQUNBLGFBQUEsMkJBQUEsQUFDQSxzQ0FBQSxnQkFBaUIsQ0F6TDdCLDZDQTRMZ0IsaUNBQUEsQUFBeUIsd0JBQUEsQ0E1THpDLHdDRHhOQyxhQUNBLG1CQUNBLHVCQUNBLFVBQ0EsV0FDQSxjQ3FaVyxnQkFDQSxjQUNBLGNBQWUsQ0FwTTNCLDhDQXdNWSxhQUNBLGtCQUNBLFVBQ0EsZ0JBQ0EsU0FDQSxhQUNBLDBDQUE4QyxDQTlNMUQsbURBaU5nQixhQUFjLENBQ2pCLHdEQUdHLGdCQUNBLFVBQ0EsZUFBZ0IsQ0F2TmhDLHlEQTJOZ0IsaUJBQUEsQUFDQSxhQUFBLHFCQUFBLEFBQ0EsMEJBQUEsaUJBQWtCLENBRWxCLG1FQUNJLG1CQUNBLGdCQUFpQixDQWpPckMseURBc09nQixjQUNBLG9CQUFxQixDRHpjcEMsNkVBQ0MsNEJBQTZCLENBRDlCLG1GQUlFLGFIM0JtQixDRzRCbkIsaUNDK2NLLFlBQWEsQ0FDaEIsdUJBR0csWUFDQSxXQUNBLGlCQUFrQixDQUh0Qiw0QkFNUSxZQUFhLENBTnJCLDRCQVVRLGNBQ0EsV0FDQSxXQUNBLGlCQUNBLGVBQ0EsaUJBQWtCLENBZjFCLGlDQW1CUSxLQUFNLENBbkJkLGlDQXVCUSxPQUFRLENBdkJoQixtQ0EyQlEsUUFBUyxDQUNaLFFDN2dCTCxpQkFBa0IsQ0ZXckIsZUFDQyxXQUNBLGtCQUNBLFdBQ0EsTUFDQSxTQUVBLGdEQUVBLGlEQUNBLGtCSFp5QixDR2F6QixnQkVoQkUsaUJBQ0EsY0FDQSw0QkFBNkIsQ0FDaEMsc0JBR0csaUJBQUEsQUFDQSxhQUFBLG9FQUFBLEFBQ0EseUVBQUEscUJBQ0EsZUFDQSxVQUFXLENBRVgsZ0NBQ0kscUJBQUEsQUFDQSwwQkFBQSxxQkFDQSxnQkFDQSxjQUNBLGtCQUFtQixDQUN0QiwwQkFNTyxxQkFDQSxrQkFDQSxpQkFBa0IsQ0FMOUIsZ0JBVVEsaUJBQUEsQUFDQSxhQUFBLHFCQUFBLEFBQ0EsMEJBQUEsaUJBQWtCLENBWjFCLG1CQWVZLGVBQWdCLENBZjVCLHFCQWtCZ0IscUJBQ0EsY0FDQSw0QkFDQSxlQUNBLGlCQUNBLG9CQUFxQixDQUVyQiwrQ0FDSSxhQUFjLENBQ2pCLHFCQVFiLGFBQ0Esc0JBQ0EsVUFBVyxDQUVYLCtCQUNJLG1CQUNBLFdBQ0Esb0JBQ0EsK0NBQ0Esa0JBQW1CLENBVjNCLG9DQWNRLGdCQUNBLGVBQ0EsaUJBQ0Esc0JBQ0EscUJBQ0EsY0FDQSwyQkFBNEIsQ0FFNUIsOERBQ0EsYUFBYyxDQXZCdEIseUNBNEJRLGVBQ0EsaUJBQ0Esb0JBQXFCLENBQ3hCLCtCQUtHLGFBQ0Esa0JBQW1CLENBSDNCLDJDRjNEQyxhQUNBLG1CQUNBLHVCQUNBLFVBQ0EsV0FDQSxjRTZEVyxlQUFnQixDQUNuQixtREFHRyxZQUFhLENBWHpCLGVBZ0JRLGlCQUFBLEFBQ0EsYUFBQSwwQkFBQSxBQUNBLHFDQUFBLG9CQUFxQixDQUN4QixzQkFHRyxrQkFBbUIsQ0FEdkIsMkNBTWdCLGdCQUNBLGlCQUFBLEFBQWEsWUFBQSxDQVA3Qix5QkFhUSxhQUNBLHFCQUFBLEFBQTBCLHlCQUFBLENBQzdCLGVBS0wsYUFDQSx5QkFDQSxVQUFXLENBRVgseUJBQ0ksdUJBQ0EsaUJBQ0EsNENBQ0EsZUFBZ0IsQ0FUeEIsbUNBYVEsYUFDQSxtQkFDQSx1QkFDQSxZQUNBLFdBQ0EsaUNMdkpXLENLcUluQixvREFxQlksaUJBQWtCLENBQ3JCLDZEQUlPLGVML0pHLENLNkpYLDBFQUtZLGFBQWMsQ0FMMUIsMkVBU1ksYUFBYyxDQVQxQix3RUFhWSxhQUFjLENBckNsQyx1Q0EyQ1ksZUFBZ0IsQ0EzQzVCLCtJQWlEWSxXRnBKWCxhQUNBLG1CQUNBLHVCQUNBLFdBQ0EsWUFDQSxjRWdKa0MsQ0FDMUIsaUJBTUwsY0FBZSxDQURuQix1QkFJUSxjQUNBLGVBQ0EsV0FDQSxpQkFDQSxXQUFZLENBQ2YsbUJDeE1ELGlCQUNBLGFBQWMsQ0FDakIsc0JDRkcsa0JBQW1CLENBRW5CLGdDQUNJLGtCQUFtQixDQUozQix3Q0FRUSxvQkFBcUIsQ0FFckIsa0RBQ0ksaUJBQWtCLENBWDlCLGdEQWdCUSxpQkFBQSxBQUNBLGFBQUEsMEJBQUEsQUFDQSxxQ0FBQSxhQUFjLENBRWQsMkhBRUksMEJBQUEsQUFBcUMsb0NBQUEsQ0FDeEMsZ0VBR0csMEJBQUEsQUFDQSxxQ0FBQSxhQUFjLENBQ2pCLCtIQUlHLHFCQUFBLEFBQ0EsMEJBQUEsYUFBYyxDQWpDMUIsZ0VBcUNZLGVBQ0EsZ0JBQ0Esa0JBQW1CLENBdkMvQixvRUEwQ2dCLG1CQUFBLEFBQ0EsZ0JBQUEsWUFDQSxVQUFXLENBNUMzQixxRUFpRFksNkJBQ0EsZ0JBQ0EsaUJBQ0EsbUJBQ0Esb0JBQXFCLENBckRqQyxpRUF5RFksZUFDQSxnQkFBaUIsQ0FDcEIsZUMxREwsYUFDQSx1QkFDQSw4QkFDQSxrQkFDQSxtQkFBb0IsQ0FFcEIseUJBQ0ksbUJBQ0EsYUFBYyxDQVR0QixpQ0FhUSxpQkFDQSxrQkFDQSxnQkFDQSxpQkFBa0IsQ0FFbEIsMkNBQ0ksaUJBQUEsQUFDQSxhQUFBLHFCQUFBLEFBQ0EsMEJBQUEsZUFDQSxnQkFBaUIsQ0FKckIsbURBT1EsZUFDQSxnREFBaUQsQ0ExQmpFLHdDQStCWSxXQUNBLGtCQUNBLFdBQ0EsTUFDQSxTQUNBLGdEQUNBLFFBQ0EsZ0JBQ0EsaUJBQWtCLENBdkM5QixpREEyQ1ksY0FDQSxrQkFBbUIsQ0FFbkIsMkRBQ0ksa0JBQW1CLENBQ3RCLGtCQVFMLGlCQUFBLEFBQ0EsYUFBQSwwQ0FBQSxBQUNBLHFEQUFBLGNBQ0Esb0JBQ0EsK0JBQWdDLENBRWhDLDRCQUNJLGlCQUNBLGVBQWdCLENBQ25CLG1FQUlHLDBCQUFBLEFBQXFDLG9DQUFBLENBaEJqRCxxQkFvQlksZ0JBQ0EsZUFDQSxpQkFDQSxvQkFBcUIsQ0FDeEIsaUJBS0wsa0JBQ0EsYUFBYyxDQUVkLDJCQUNJLFlBQWEsQ0FMckIscUJBU1EsZUFBZ0IsQ0FDbkIscUJBSUQsYUFDQSxjQUFlLENBRWYscUNBQ0kscUJBQXNCLENBRDFCLCtEQUdRLGtCQUNBLGNBQWUsQ0FKdkIsbURBUVEsc0JBQXVCLENBWm5DLG1DQWlCUSxhQUNBLG1CQUNBLGVBQ0EsWUFDQSwyRUFDQSxrQkFDQSxxQkFDQSxxQkFBc0IsQ0FFdEIsNkRBRVEsOENBQWtELENBNUJsRSwrQ0FpQ1ksaUJBQWtCLENBakM5Qix3REFxQ1ksZUFDQSxZQUNBLGlCQUFrQixDQXZDOUIsbURBMkNZLGVBQ0EsaUJBQ0EsVVJ4SU8sQ1EyRm5CLDhDQWlEWSw2QkFDQSxnQkFDQSxlQUNBLGlCQUNBLFVSaEpPLENRaUpWLFdDbkpMLCtCVFFrQixDU1R0Qix3QkFLUSxpQkFBa0IsQ0FMMUIsK0RBU1ksV0FDQSxrQkFDQSxZQUNBLFlBQ0EsV0FDQSxjQUFlLENBZDNCLGdDQWtCWSxPQUNBLGdGQUEwRSxDQW5CdEYsK0JBdUJZLFFBQ0EsaUZBQTJFLENBeEJ2RixzQ0E2QmdCLFVBQ0EsVUFBVyxDQTlCM0IsbUNBb0NnQixVQUNBLFVBQVcsQ0FDZCxzQ0F0Q2IsK0RBNENnQixVQUFXLENBQ2QsQ0FHTCxxQ0FoRFIsK0RBbURnQixVQUFXLENBQ2QsQ0FLYixzQ0FHUSxrQkFDQSxnQkFDQSxjQUNBLG9CQUNBLGtCQUNBLGNBQWUsQ0FSdkIsNkNBV1ksYVRuRVUsQ1N3RHRCLHFEQWNnQixXQUNBLGtCQUNBLFdBQ0EsV0FDQSxXQUNBLGtCVDNFTSxDUzRFVCxpS0FNRCxpQkFBa0IsQ0ExQjlCLHdDQThCWSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EscUJBREEsQUFDQSxpQkFBQSxlQUNBLGlCQUNBLHNCQUNBLHlCQUNBLGdCQUNBLGNBQ0Esb0JBQXFCLENBQ3hCLDJCQzdGRCxtQkFBb0IsQ0FGNUIseUJBTVEsa0JBQ0EsZ0JBQ0Esc0JBQ0Esb0JBQUEsQUFBWSxXQUFBLENBVHBCLHVDQVlZLGtCQUNBLE1BQ0EsMkJBQTRCLENBZHhDLHlDQWlCZ0Isa0JBQW1CLENBakJuQyxtREFzQm9CLFdBQ0Esa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsV0FBWSxDQUNmLHFCQzFCVCxpQkFBa0IsQ0FDckIsZ0JBSUQsYUFDQSw4QkFDQSxrQkFDQSxvQkFDQSxzQkFBdUIsQ0FMM0IsdUJBUVEsV0FDQSxrQkFDQSxXQUNBLE1BQ0EsU0FDQSxXQUNBLGlEQUNBLGVYbEJXLENXb0JYLGlDQUNJLCtDQUFnRCxDQUNuRCwwQkFJRCxnQkFDQSxzQkFDQSxzQkFDQSwrQkFBZ0MsQ0ExQnhDLHNDQStCWSxnQkFDQSxXQUNBLG1CQUNBLGFBQWMsQ0FDZCxnREFDSSxnQkFDQSxzQkFBdUIsQ0FyQ3ZDLHNDQTJDUSxlQUFnQixDQUVoQixpREFDSSxnQkFBaUIsQ0FDcEIsZ0RBR0csZUFBZ0IsQ0FsRDVCLHVEQXNEWSxrQkFBbUIsQ0FFbkIsaUVBQ0ksa0JBQW1CLENBekRuQyw4REE2RGdCLGFBQWMsQ0E3RDlCLGlEQWtFWSxrQkFBbUIsQ0FsRS9CLG1EQXFFZ0IsaUJBQ0EscUJBQXNCLENBdEV0QywwREEyRVksYUFDQSxrQkFBbUIsQ0FFbkIsNk5BR0ksc0JBQ0EsdUJBQ0EsVUFBVyxDQUxmLDBRQVFRLGtCQUFtQixDQUN0Qiw0VkFPRyxVQUFXLENBOUYvQix5RUFtR2dCLGtCQUNBLGVBQVUsQ0FwRzFCLHNFQXdHZ0IsYUFDQSx1QkFDQSxtQkFDQSxXQUFZLENBQ2YsaUJDakhULG9CQUNBLG1CQUFvQixDQUVwQiwyQkFDSSxtQkFDQSxnQkFBaUIsQ0FDcEIsZUFJRCxrQkFDQSx5QkFDQSxhQUNBLGtCQUFtQixDQUp2QixzQkFPUSxXQUNBLGtCQUNBLFdBQ0EsTUFDQSxTQUNBLGdEQUNBLFFBQ0EsZVpyQlcsQ1l1QlgsZ0NBQ0ksZ0RBQWlELENBQ3BELHlCQUlELGVBQ0Esc0JBQ0EscUJBQXNCLENBeEI5QixzQ0E0QlEsZ0JBQ0EsaUJBQWtCLENBRWxCLGdEQUNJLGNBQWUsQ0FDbEIsaUtBS0csZUFBZ0IsQ0F0QzVCLHVEQTBDWSxrQkFBbUIsQ0ExQy9CLGtEQThDWSxpQkFDQSxxQkFBc0IsQ0EvQ2xDLG1FQWtEZ0Isa0JBQW1CLENBRW5CLDZFQUNJLGtCQUFtQixDQXJEdkMsc0RBMERnQixvQkFBcUIsQ0FHckIsZ0VBQ0ksYUFDQSxlQUFnQixDQUNuQixvQkFPYixnQkFDQSxVQUFXLENBRVgsdUVBRUksZUFBZ0IsQ0FDbkIsWUFJRCxhQUNBLHFCQUFzQixDQUYxQix5QkFLUSxpQkFBa0IsQ0FMMUIscUNBUVksb0JBQ0Esa0JBQ0EsU0FDQSxXVGhFWCxhQUNBLG1CQUNBLHVCQUNBLFdBQ0EsWUFDQSxjUzZEa0MsQ0FibkMsaURBbUJRLHlCQUNBLGtCQUNBLGFBQ0EsY0FDQSxxQkFDQSxlQUNBLDZCQUNBLGdCQUNBLFVBQVcsQ0EzQm5CLHVHQThCWSxjQUNBLGVBQ0EsWUFDQSxvQkFBcUIsQ0FqQ2pDLDZEQXFDWSx3Qlo3SGEsQ1l3RnpCLGlEQTJDUSxlQUNBLFlBQ0Esd0JBQUEsQUFBZ0IscUJBQWhCLEFBQWdCLGVBQUEsQ0E3Q3hCLHFGQWdEWSxlQUFnQixDQWhENUIsd0JBcURRLGtCQUNBLGlCQUNBLFdBQVksQ0F2RHBCLDJCQTJEUSxlQUFnQixDQUNuQixnQkNySkQsbUJBQW9CLENBRXBCLDBCQUNJLGtCQUFtQixDQUozQix3Q0FTWSxZQUFhLENBVHpCLDhCQWNRLGVBQWdCLENBRWhCLHdDQUNJLGVBQWdCLENBakI1Qix5Q0FxQlksYUFDQSxlQUNBLGtCQUFtQixDQXZCL0Isb0RBMEJnQixnQkFDQSxnQkFBaUIsQ0EzQmpDLG9EQStCZ0IsY0FDQSxXQUNBLHFCQUNBLGlCQUNBLHNCQUNBLGNBQ0Esa0JBQ0EseUJBQ0Esa0JBQ0EscUJBQXNCLENBRXRCLDhFQUVRLG1CQUNBLFNBQVUsQ0FDYiw4REFJRCxlQUNBLGdCQUFpQixDQUNwQix1SUFJRyxnQkFBaUIsQ0FDcEIsZ0JDeERiLG1CQUFvQixDQUVwQiwwQkFDSSxrQkFBbUIsQ0FKM0IsOEJBUVEsNkJBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSxzQkFDQSxrQkFBbUIsQ0FFbkIsd0NBQ0ksa0JBQW1CLENBaEIvQiw2QkF1QlksaUJBQ0EscUJBQXNCLENBeEJsQyw4Q0EyQmdCLGtCQUFtQixDQUN0Qix1Q0FHRyxlQUNBLGdCQUFpQixDQUZyQix3REFLUSxrQkFBbUIsQ0FDdEIscUJDbkNiLGVBQWdCLENBRHBCLGlDQUlRLGFBQ0EsZUFDQSxrQkFBbUIsQ0FOM0IsdUVBU1ksV0FDQSxlQUNBLGlCQUNBLHFCQUNBLG9CQUFxQixDQWJqQyxvQ0FpQlksZ0JBQ0EsaUJBQWtCLENBbEI5QixxREFxQmdCLGlCQUFrQixDQXJCbEMsNkRBd0JtQixZQUNBLGtCQUNBLFlBQ0EsT0FBUSxDQTNCM0IsbUNBaUNZLDZCQUE4QixDQUM5Qiw2REFFUSxVQUFXLENBQ2QsZUNwQ2Isa0JBQ0EsbUJBQ0EsU0FBVSxDQUhkLHNCQUtRLFdBQ0EsY0FDQSxVQUNBLGtCQUNBLFVBQ0EsTUFDQSxXQUNBLFlBQ0EsMEJBQTBCLENBYmxDLCtCQWlCUSxhQUNBLHNCQUNBLDhCQUNBLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsNkJBQ0EsdUJBQ0EsVUFBVyxDQTNCbkIsMkNBOEJZLG1CQUNBLGVBQWdCLENBQ2hCLHFEQUNJLGtCQUFtQixDQWpDbkMsNkRBcUNnQixtQkFDQSxlQUFnQixDQUVoQix1RUFDSSxrQkFBbUIsQ0FDdEIsNkVBR0csZUFDQSxnQkFBaUIsQ0E5Q3JDLCtEQW1EZ0IsV0FDQSxpQkFDQSxzQkFDQSxTQUFVLENBRVYseUVBQ0ksZUFDQSxnQkFBaUIsQ0FDcEIsc0NBM0RqQixlQWdFTSxlQUFnQixDQWhFdEIsMkNBbUVVLGVBQWdCLENBQ2pCLENBR0wscUNBdkVKLGVBd0VNLGVBQWdCLENBeEV0QiwyQ0EyRVUsZUFBZ0IsQ0EzRTFCLCtEQTZFWSxVQUFXLENBQ1osQ0FJUCxxQ0FsRkosZUFtRk0sZ0JBQWlCLENBS3RCLENBSEcscUNBckZKLGVBc0ZNLGdCQUFpQixDQUV0QixDQUVELG1CQUNJLGFBQWMsQ0FFZCw2QkFDSSx3QkFDQSxpQkFBa0IsQ0FMMUIsaURBVVEsa0JBQ0EsTUFDQSxPQUNBLFlBQ0EsV0FDQSxvQkFBQSxBQUNBLGlCQUFBLDBCQUEyQixDQUM5QixxQ0FqQkwsbUJBbUJNLGVBQWdCLENBRXJCLENDN0dELG1CQUNJLG1CQUFvQixDQUVwQiw2QkFDSSxrQkFBbUIsQ0FDdEIsaUJBSUQsaUJBQUEsQUFDQSxhQUFBLDBCQUFBLEFBQ0EscUNBQUEsY0FDQSxxQkFDQSxlQUFnQixDQUVoQixrQ0FDSSwwQkFBQSxBQUFxQyxvQ0FBQSxDQUN4QywyQkFHRywwQkFBQSxBQUNBLHFDQUFBLGVBQWdCLENBQ25CLGlFQUlHLDBCQUFBLEFBQXFDLG9DQUFBLENBQ3hDLGlDQUdHLHFCQUFBLEFBQTBCLHlCQUFBLENBdEJsQywrQkEwQlEsYUFDQSxtQkFDQSx1QkFDQSxnQkFDQSxhQUNBLFdBQ0Esa0JBQ0EsZUFBZ0IsQ0FqQ3hCLDRDQW9DWSxrQkFDQSxRQUNBLFNBQ0Esd0NBQUEsQUFDQSxnQ0FBQSxRQUNBLFNBQ0EsWUFBYSxDQUNoQixpQkNwREwsVUFDQSxtQkFDQSxpQkFBa0IsQ0FIdEIsbUNBTVEsZ0NBQUEsQUFBd0IsdUJBQUEsQ0FDM0IsWUFJRCxlQUNBLE1BQ0EsT0FDQSxTQUNBLFFBQ0EsYUFDQSxpQ0FDQSxhQUNBLHNCQUNBLGtCQUNBLHNCQUNBLFVBQ0EscURBQ0EsaUJBQWtCLENBZHRCLDhCQWlCUSxhQUNBLGdCQUNBLFdBQ0Esc0JBQ0Esd0NBQ0Esd0NBQUEsQUFDQSxnQ0FEQSxBQUNBLDhEQUFBLHFDQUFBLEFBQ0EsNkJBQUEsa0JBQ0EsV0FBWSxDQUVaLHdDQUNJLHNCQUF1QixDQTVCbkMsMENBZ0NZLGtCQUNBLFdBQ0EsU0FDQSxlZlJYLGFBQ0EsbUJBQ0EsdUJBQ0EsV0FDQSxZQUNBLGNlS2tDLENmcEJsQyw4REFDQyw0QkFBNkIsQ0FEOUIsb0VBSUUsU2VpQitCLENmaEIvQix1QmVxQkssVUFDQSxpQkFBa0IsQ0FFbEIsaUNBQ0ksWUFBYSxDQS9DekIsMkJBbURZLGtCQUNBLE1BQ0EsT0FDQSxZQUNBLFdBQ0Esb0JBQUEsQUFBaUIsZ0JBQUEsQ0F4RDdCLGdDQTZEUSxZQUFhLENBRWIsMENBQ0ksaUJBQWtCLENBaEU5QixvREFvRVksZUFBZ0IsQ0FwRTVCLGlEQTBFWSxjQUNBLGtCQUFtQixDQTNFL0Isd0RBOEVnQixZQUFhLENBOUU3QixnREFtRlksY0FDQSxpQkFDQSxzQkFDQSxrQkFBbUIsQ0FFbkIsMERBQ0ksZUFDQSxnQkFBaUIsQ0FDcEIsc0JDcEdULFVBQ0EsbUJBQ0EsaUJBQWtCLENBSHRCLHdDQU1RLGdDQUFBLEFBQXdCLHVCQUFBLENBQzNCLGlCQUlELGVBQ0EsTUFDQSxPQUNBLFNBQ0EsUUFDQSxhQUNBLGlDQUNBLGFBQ0Esc0JBQ0Esa0JBQ0Esc0JBQ0EsVUFDQSxxREFDQSxpQkFBa0IsQ0FkdEIsbUNBaUJRLGFBQ0EsZ0JBQ0EsV0FDQSxzQkFDQSx3Q0FDQSx3Q0FBQSxBQUNBLGdDQURBLEFBQ0EsOERBQUEscUNBQUEsQUFDQSw2QkFBQSxrQkFDQSxXQUFZLENBRVosNkNBQ0ksc0JBQXVCLENBNUJuQywrQ0FnQ1ksa0JBQ0EsV0FDQSxTQUNBLGVoQlJYLGFBQ0EsbUJBQ0EsdUJBQ0EsV0FDQSxZQUNBLGNnQktrQyxDaEJwQmxDLG1FQUNDLDRCQUE2QixDQUQ5Qix5RUFJRSxTZ0JpQitCLENoQmhCL0IsNEJnQnFCSyxVQUNBLGlCQUFrQixDQUVsQixzQ0FDSSxZQUFhLENBL0N6QixnQ0FtRFksa0JBQ0EsTUFDQSxPQUNBLFlBQ0EsV0FDQSxvQkFBQSxBQUFpQixnQkFBQSxDQXhEN0IscUNBNkRRLFlBQWEsQ0FFYiwrQ0FDSSxpQkFBa0IsQ0FoRTlCLHlEQW9FWSxlQUFnQixDQXBFNUIsc0RBMEVZLGNBQ0Esa0JBQW1CLENBM0UvQiw2REE4RWdCLFlBQWEsQ0E5RTdCLHFEQW1GWSxjQUNBLGlCQUNBLHNCQUNBLGtCQUFtQixDQUVuQiwrREFDSSxlQUNBLGdCQUFpQixDQUNwQixxSUM3RlQsY0FDQSxlQUNBLGlCQUNBLGNBQWUsQ0FDbEIsZUNYRyxlQUNBLE1BQ0EsT0FDQSxTQUNBLFFBQ0EsaUNBQ0EsV0FDQSxhQUNBLFVBQ0EsZ0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSxxREFFQSxtQkFBYyxDQWhCbEIsb0JBbUJRLFVBQ0EsaUJBQ0EsbUJBQ0EsWUFBYSxDQXRCckIsNENBeUJZLGdDQUFBLEFBQXdCLHVCQUFBLENBQzNCLHdCQUlELHFDQUFBLEFBQ0EsNkJBQUEsZ0JBQ0EsV0FDQSxzQkFDQSx3Q0FDQSxrQkFDQSxnQkFDQSxhQUNBLGFBQ0Esc0JBQ0EsbUJBQ0Esa0JBQ0Esd0NBQUEsQUFBZ0MsZ0NBQWhDLEFBQWdDLDZEQUFBLENBYm5DLG9DQWdCTyxrQkFDQSxXQUNBLFNBQ0EsZWxCWFgsYUFDQSxtQkFDQSx1QkFDQSxXQUNBLFlBQ0EsY2tCUWtDLENsQnZCbEMsd0RBQ0MsNEJBQTZCLENBRDlCLDhEQUlFLFNrQm9CK0IsQ2xCbkIvQixvQmtCd0JLLGlDbEJuQlAsYUFDQSxtQkFDQSx1QkFDQSxZQUNBLGFBQ0EsZ0JrQmlCTyxhckJ6RGlCLENxQjBEcEIsc0JBR0csZ0NBQWlDLENBRHBDLDZCQUdPLFlBQWEsQ0FDaEIscUJBSUQsaUJBQ0EsZ0NBQWlDLENBQ3BDLG9CQUdHLGdCQUNBLFVBQVcsQ0FDZCxrQ0FJTyxpQkFBa0IsQ0FGMUIsK0JBS1EsZUFDQSxnQkFBaUIsQ0FDcEIsMkJDbkZMLGVBQWdCLENBQ25CLDZDQUtHLHFCQUFxQixDQUN4QixnRUFHRyxhQUNBLG1CQUNBLFdBQVksQ0FDZix5RUFHRyxhQUNBLHdCQUF5QixDQUM1QixpRkFLRyw2QkFBNkIsQ0FDaEMsbURBSUcsWUFBYSxDQUNoQixtR0FLRyxhQUNBLFFBQ0EsbUNBQUEsQUFBMkIsMEJBQUEsQ0FDOUIsNkZBR0csV0FDQSxZQUNBLGFBQ0EsbUJBQ0EsZUFDQSxlQUNBLGFBQWMsQ0FDakIseUdBR0csY0FDQSxlQUNBLG1CQUFvQixDQUN2QixtQkN2REcsZ0JBQ0EsaUJBQUEsQUFDQSxhQUFBLDBCQUFBLEFBQ0EscUNBQUEscUJBQ0Esa0JBQ0Esa0JBQW1CLENBRW5CLDZCQUNJLG1CQUNBLGlCQUFrQixDQUNyQixtQ0FHRywwQkFBQSxBQUFxQyxvQ0FBQSxDQUN4QyxxRUFJRyxxQkFDQSxxQkFBQSxBQUEwQix5QkFBQSxDQUM3QixvQkNwQkQsd0JBQ0EsMEJBQ0EsbUJBQ0Esb0JBQ0EsaUJBQ0Esb0JBRUEsZUFDQSxXQUNBLDRCQUNBLCtCQUFnQyxDQUVoQywwQkFiSixvQkFjUSx5QkFBb0IsQ0FtUTNCLENBalJELHVDQW1CUSxnQkFDQSxTQUNBLGFBQ0Esc0JBQ0Esc0JBQ0EsMEJBQ0EsY0FDQSxlQUVBLGlCQUNBLHlDQUFpQixDQUVqQiwwQkEvQlIsdUNBZ0NZLHlDQUEwQyxDQTZIakQsQ0E3SkwscURBb0NZLFdBQ0EsWUFDQSxrQkFDQSxrQkFDQSxpQkFDQSxVQUNBLGdCQUNBLHFCQUFzQixDQTNDbEMsMkRBOENnQixrQkFDQSxPQUNBLE1BQ0EsV0FDQSxXQUFZLENBQ2YscUNBbkRiLHFEQXNEZ0IsWUFDQSxVQUFXLENBRWxCLENBekRULDJDQTREWSxzQkFDQSxzQkFBdUIsQ0E3RG5DLG1EQWlFWSxrQkFDQSxPQUNBLE1BQ0EsV0FDQSxZQUNBLFVBQ0EsYUFDQSxtQkFDQSx1QkFDQSwyQkFDQSwwQkFBMkIsQ0EzRXZDLHlEQWdGb0IsY0FBZSxDQWhGbkMscUVBbUZ3QiwyQkFBQSxBQUNBLG1CQUFBLFlBQWEsQ0FwRnJDLGdFQXlGZ0IsWUFBYSxDQXpGN0IsZ0VBNEZnQiwyQkFBQSxBQUNBLG1CQUFBLGdCQUFpQixDQTdGakMsOENBa0dZLHVDQUFpQixDQWxHN0Isa0RBcUdnQixZQUFhLENBckc3Qiw0REF5R2dCLGNBQ0Esb0JBQ0EsV0FDQSxZQUNBLDJDQUFBLEFBQW1DLGtDQUFBLENBN0duRCxrRUFnSG9CLFlBQWEsQ0FoSGpDLG1EQXNIWSxtQkFDQSxrQkFDQSxpQkFDQSx1QkFDQSxlQUNBLGlCQUNBLHNCQUNBLGNBQ0EsaUJBQ0EsYUFDQSxzQkFDQSwyQkFBQSxBQUNBLG1CQUFBLHFDQUFBLEFBQ0EsNkJBQUEsa0JBQW1CLENBRW5CLDBCQXJJWixtREFzSWdCLGVBQ0EsdUJBQ0EsZ0JBQ0EsZ0JBQWlCLENBeklqQyxxRUE0SW9CLGNBQWUsQ0FDbEIsQ0FHTCwwQkFoSlosbURBaUpnQixlQUNBLGdCQUFpQixDQVV4QixDQTVKVCxxRUFzSmdCLGNBQWUsQ0F0Si9CLHdEQTBKZ0IsaUJBQWtCLENBQ3JCLHlCQU1MLEdBQ0ksd0NBQXlDLENBRTdDLElBQ0ksMERBQTJELENBRS9ELEtBQ0ksd0NBQXlDLENBQUEsQ0FieEMsQUEzSmIsaUJBaUtRLEdBQ0ksd0NBQXlDLENBRTdDLElBQ0ksMERBQTJELENBRS9ELEtBQ0ksd0NBQXlDLENBQUEsQ0F4S3JELHdDQTZLUSxrQkFDQSxPQUNBLHNDQUF1QyxDQS9LL0MseURBa0xZLGdCQUNBLGlCQUFBLEFBQ0EsYUFBQSxxQkFBQSxBQUNBLDBCQUFBLDRCQUNBLG9CQUNBLGtCQUNBLFVBQ0EsbUJBQ0Esd0NBQXlDLENBMUxyRCxzRUE2TGdCLFVBQ0EsaUJBQWtCLENBOUxsQyw0RUFpTW9CLGdCQUFpQixDQWpNckMsK0RBc01nQixpQ0FDQSxxQkFDQSxxQkFBc0IsQ0F4TXRDLGlFQTJNb0IscUJBQ0EsYUFDQSxrQkFBbUIsQ0E3TXZDLDJFQWlOb0IsY0FDQSwwREFDQSwyREFDQSxhQUNBLG1CQUNBLHVCQUNBLGtCQUNBLGdCQUNBLDBDQUNBLDBCQUNBLGtCQUNBLFVBQ0EsMEJBQTJCLENBN04vQywyRUFpT29CLDJFQUNBLGFBQ0EsbUJBQ0EsMkRBQ0EsNEJBQ0EsNEJBQ0EsWUFDQSxnQkFDQSx5QkFBMEIsQ0F6TzlDLGlGQTRPd0IsbUJBQ0EsZUFDQSxpQkFDQSxzQkFDQSx5QkFDQSxXQUNBLG1GQUFvRixDQWxQNUcsaUZBd1B3QiwyQkFBNEIsQ0F4UHBELGlGQTRQd0IsZUFBZ0IsQ0FDbkIsMEJBN1ByQiw0RUFzUXdCLDJCQUE0QixDQXRRcEQsNEVBMFF3QixnQkFDQSxxQkFBc0IsQ0FDekIsQ0M1UXJCLGNBQ0MsYUFDQSxXQUNBLHdDQUNBLGtCQUNBLFNBQVUsQ0FMWCx5QkFRRSxrQkFDQSxBQUNBLDBCQUNBLGdDQUNBLFlBQWEsQ0FaZiwrQkFnQkUsa0JBQ0EsZ0JBQ0EsNENBQTZDLENBbEIvQyxtREF1QkUsbUNBQ0EsZ0NBQ0EsK0JBQ0EsdUNBQ0Esb0NBQ0Esa0NBQW1DLENBNUJyQyx3QkFnQ0Usa0JBQ0EsZUFDQSxXQUNBLG1DQUNBLHdDQUNBLDBCQUEyQixDQXJDN0IsNEJBd0NHLGNBQ0EsVUFBVyxDQXpDZCxpRUFnREcsdUJBQXdCLENBaEQzQix5RkF1REUsZUFDQSx5QkFDQSxBQUNBLHNCQUNBLHFCQUNBLGdCQUFpQixDQTVEbkIsMkdBa0VFLGdCQUVBLFlBQ0EscUJBQ0EsWUFBYSxDQXRFZix5QkEwRUUsYUFBYyxDQTFFaEIsMEJBK0VFLFVBQ0EsYUFBYyxDQWhGaEIseUJBb0ZFLFNBQVUsQ0FwRlosb0NBeUZHLGlCQUFrQixDQXpGckIsaUNBZ0dHLG1CQUNBLHlCQUNBLHNCQUNBLHFCQUNBLGdCQUFpQixDQXBHcEIsdUJBeUdFLFlBQ0Esb0JBQUEsQUFBWSxXQUFBLENBMUdkLHNCQThHRSxhQUFjLENBOUdoQixnQ0FpSEcsV0FBWSxDQWpIZix3QkFzSEUsa0NBQUEsQUFDQSwwQkFBQSxpQ0FBQSxBQUF5Qix3QkFBQSxDQXZIM0IsK0JBMkhFLFNBQVUsQ0EzSFosZ0NBK0hFLFNBQVUsQ0EvSFosdUJBbUlFLCtCQUFBLEFBQXVCLHNCQUFBLENBbkl6QixrQ0F3SUcsVUFDQSw2QkFBOEIsQ0F6SWpDLHdGQThJRyxZQUFhLENBOUloQixxQ0FrSkcsb0NBQUEsQUFBNEIsMkJBQUEsQ0FsSi9CLGlDQXVKRSxrQkFDQSxZQUNBLGVBQWdCLENBekpsQixtQ0E2SkUsa0JBQ0EsWUFDQSxXQUNBLFNBQ0EsUUFDQSxrQkFDQSxpQkFDQSx1REFDQSxlQUNBLFVBQ0EsbUNBQ0Esd0NBQUEsQUFBZ0MsZ0NBQWhDLEFBQWdDLDZEQUFBLENBeEtsQyx5Q0E0S0csa0NBQUEsQUFBMEIseUJBQUEsQ0E1SzdCLHFHQW1MRyxZQUFhLENBbkxoQiw0QkF3TEUsVUFDQSxZQUNBLGtDQUNBLDRCQUNBLHdCQUNBLDZCQUE4QixDQTdMaEMsK0JBaU1FLGtCQUNBLFVBQ0EsWUFDQSxVQUFXLENBQ1gsMkJBS0QsR0FDQyxTQUFVLENBRVgsS0FDQyxTQUFVLENBQUEsQ0FUVixBQWFGLG1CQVJDLEdBQ0MsU0FBVSxDQUVYLEtBQ0MsU0FBVSxDQUFBLENBSVosWUFDQyxtQ0FBb0MsQ0FDcEMsb0JDM01DLGdCQUNBLGtCQUNBLHVDQUF3QyxDQUN6QyxvQ0FHQyxXQUNBLGVBQ0EsV0FDQSxnQkFDQSxtQkFDQSxxQkFDQSxlQUNBLGlCQUFrQixDQUNuQiw4QkFHQyxZQUNBLGNBQWUsQ0FDaEIsdUNBR0MsZUFBZ0IsQ0FDakIscUJBR0Msa0JBQ0EsdUNBQXdDLENBQ3pDLDhCQUdDLHFCQUNBLE9BQ0EsQ0FBQSxlQUNBLFlBQWEsQ0FDZCxtQ0FHQyxXQUNBLFlBQ0EsY0FDQSxZQUNBLGNBQ0Esb0NBQUEsQUFDQSw0QkFBQSw4QkFDQSxtQkFDQSxzQkFDQSxZQUFhLENBQ2QsbUZBSUMsZ0JBQ0EsU0FBVSxDQUNYLGlCQzlERyxzQkFBdUIsQ0FFdkIsa0NBQ0kscUJBQXNCLENBQ3pCLDJCQUdHLGtCQUFtQixDQVIzQiwrQkFZUSx3QkFDQSxpQkFBa0IsQ0FFbEIseUNBQ0ksd0JBQ0EsaUJBQWtCLENBakI5QixzQ0FzQlEsa0JBQW1CLENBRW5CLHVEQUNJLGtCQUFtQixDQUN0QixnREFHRyxZQUFhLENBN0J6Qiw2Q0FpQ1ksY0FDQSw2QkFDQSxnQkFDQSxlQUNBLGlCQUNBLGNBQ0EsZUFBZ0IsQ0FFaEIsdURBQ0ksZUFDQSxnQkFBaUIsQ0EzQ2pDLHFEQWtEUSxrQkFDQSxZQUNBLFNBQ0EscUNBQUEsQUFBNkIsNEJBQUEsQ0FFN0IseUVBQ0ksV0FBWSxDQXhEeEIsMEJBNkRRLGFBQ0EsOEJBQ0EsWUFDQSxXQUFZLENBRVosb0NBQ0ksVUFBVyxDQW5FdkIsd0VBd0VZLGVBQWdCLENBeEU1Qix1RkE2RVksVUFBVyxDQTdFdkIsbUNBa0ZRLGNBQ0Esa0JBQ0EsbUJBQ0Esa0IzQm5GaUIsQzJCcUZqQixtREFDSSxlQUFnQixDQUNuQixxR0FJRyxnQkFBaUIsQ0E3RjdCLGlGQWtHWSxrQkFDQSxNQUNBLE9BQ0EsWUFDQSxXQUNBLG9CQUFBLEFBQWlCLGdCQUFBLENBdkc3QiwyQ0E0R1EsNkJBQ0EsYUFDQSxzQkFDQSx1QkFDQSxxQkFDQSxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxNQUFPLENBRVAsZ0xBR0ksbUJBQ0EsaUJBQWtCLENBSnRCLCtjQVFRLGVBQWdCLENBL0hoQyx5REFvSVksa0JBQW1CLENBcEkvQixtRUF3SVksZUFBZ0IsQ0F4STVCLHdEQTRJWSxlQUFnQixDQTVJNUIsMERBK0lnQixXQUNBLGdCQUFpQixDQUNwQixzQkFRVCxxQkFDQSxvQkFDQSxZQUFhLENBRWIsZ0NBQ0ksaUJBQ0EsZUFBZ0IsQ0FQeEIsdUNBV1EsZ0JBQ0EsYUFDQSxnQkFDQSxpQkFBa0IsQ0FFbEIsaURBQ0ksZ0JBQ0EsZUFBZ0IsQ3hCOUozQix3REFDQyxXQUNBLGtCQUNBLFdBQ0EsTUFDQSxTQUVBLGdEQUVBLGlEQUNBLGVIbkJpQixDR29CakIsaUR3QndKVSxZQUFhLENBQ2hCLDZHQUlHLGNBQWUsQ0E1QjNCLHdEQWdDWSxjQUNBLGtCQUFtQixDQUVuQixrRUFDSSxrQkFBbUIsQ0FwQ25DLHlIQTRDZ0IsaUJBQ0EscUJBQXNCLENBN0N0Qyw0REFpRGdCLGdCQUFpQixDQWpEakMsNkVBb0RvQixrQkFBbUIsQ0FwRHZDLDZEQXlEZ0IsaUJBQUEsQUFDQSxhQUFBLDBCQUFBLEFBQ0EscUNBQUEsa0JBQ0Esa0JBQ0Esb0JBQXFCLENBRXJCLHlKQUVJLHFCQUFBLEFBQTBCLHlCQUFBLENBakU5QyxnRUFxRW9CLGdCQUNBLGlCQUFrQixDQXRFdEMsd0VBeUV3QixXQUNBLGtCQUNBLFFBQ0EsV0FDQSxXQUNBLFdBQ0Esa0IzQnRPRixDMkJ1SnRCLHlDQXVGUSxhQUNBLHFCQUNBLHFCQUNBLGtCQUNBLGtCQUNBLFNBQVUsQ0E1RmxCLDZDQStGWSxlQUFnQixDQUNuQixtREFHRyxZQUFhLENBQ2hCLGtCQU9MLGtCQUFtQixDQUVuQiw0QkFDSSxrQkFBbUIsQ0FKM0IsK0JBUVEsYUFDQSw4QkFDQSxzQkFDQSw0QjNCcFFjLEMyQnNRZCw0SUFHSSxlQUNBLGdCQUFpQixDQUpyQiwrTEFPUSwrQjNCN1FNLEMyQjhRVCw0SUFNRCxzQkFDQSxxQkFBc0IsQ0E1QmxDLDZDQWdDWSxlQUFnQixDQUVoQiwrR0FFSSxpQkFBa0IsQ0FDckIsdURBR0csZUFBZ0IsQ0FDbkIsc0xBS0csa0JBQW1CLENBOUNuQyw4REFrRGdCLGdCQUNBLHlCQUNBLGNBQ0EsZUFDQSxpQkFDQSxrQkFBbUIsQ0F2RG5DLDREQTREb0IsZUFDQSxnQkFBaUIsQ0E3RHJDLGtEQW1FWSxlQUFnQixDQUVoQiw0REFDSSxlQUFnQixDQXRFaEMsb0RBMEVnQiw2QkFDQSxnQkFDQSxlQUNBLGdCQUFpQixDQTdFakMscUVBZ0ZvQixrQkFBbUIsQ0FDdEIsaUJBUWIsa0JBQW1CLENBRW5CLDJCQUNJLGtCQUFtQixDQUN0Qix1QkFJRCxlQUFnQixDQUVoQiw2RUFFSSxZQUFhLENBTHJCLDJDQVNRLGFBQ0EsOEJBQ0Esc0JBQ0EsNEIzQnJXYyxDMkJ1V2QsZ0xBR0ksc0JBQ0Esa0JBQW1CLENBQ3RCLHFIQUlHLGdCQUFpQixDQUZyQix1SkFLUSwrQjNCblhNLEMyQnlWdEIsdURBK0JZLGFBQ0EsU0FBVSxDQWhDdEIscUVBbUNnQix5QkFDQSxnQkFBaUIsQ0FDcEIsb05BS0csMkJBQ0EsWUFDQSxjQUNBLGdCQUFpQixDQU5yQixvUUFTUSw0QjNCellFLEMyQmdZVixpUUFhUSxtQkFBb0IsQ0FDdkIsNklBS0QscUJBQXNCLENBMUR0Qyx3RUE4RGdCLDZCQUNBLGdCQUNBLGlCQUNBLHFCQUNBLGdCQUNBLFdBQ0Esa0JBQ0EsY0FDQSxxQkFDQSwyQkFBNEIsQ0FFNUIseUZBQ0ksYTNCMWFLLEMyQjJhUiwrS0FJRyxtQkFDQSxlQUFnQixDQWhGcEMsbUVBcUZnQixnQkFDQSxXQUNBLGlCQUFrQixDQUVsQixxS0FFSSxlQUFnQixDQTNGcEMsb0ZBK0ZvQixnQkFDQSxrQkFDQSxpQkFDQSxxQkFBc0IsQ0FsRzFDLHNGQXFHd0IsaUNBQ0EsaUJBQ0Esc0JBQ0EscUJBQ0EsYTNCMWNGLENHMEJyQiwwR0FDQyw0QkFBNkIsQ0FEOUIsZ0hBSUUsYUg3QnNCLENHOEJ0QixxR3dCaWJxQixrQkFBbUIsQ0EvRzNDLDRGQW1Id0IsV0FDQSxrQkFDQSxXQUNBLFNBQ0EsV0FDQSxXQUNBLGtCM0IxZEYsQzJCMmRELG9CQVFqQixtQkFBb0IsQ0FFcEIsOEJBQ0ksa0JBQW1CLENBQ3RCLGtCQUlELGdCQUNBLGlCQUFrQixDQUVsQiw0QkFDSSxlQUFnQixDQUx4Qiw2QkFTUSwwQkFDQSwwQkFBMkIsQ0FWbkMsMkJBY1EsYUFDQSxrQkFDQSxVQUNBLFVBQ0EsYUFDQSxzQkFBdUIsQ0FuQi9CLG1DQXNCWSxXQUNBLGtCQUNBLFFBQ0EsU0FDQSx3Q0FBQSxBQUNBLGdDQUFBLFlBQ0EsVUFDQSxrQjNCdGdCYSxDMkJ1Z0JoQixxQ0FHRyxZQUFhLENBakN6QiwwRUFzQ1ksYUFDQSx1QkFDQSxtQkFDQSx1QkFDQSxjQUNBLFNBQ0EsYUFDQSxZQUFhLEN4QjdmeEIsZ0pBQ0MsNEJBQTZCLENBRDlCLDRKQUlFLGF3QjRmdUMsQ3hCM2Z2QyxrRndCK2ZhLFVBQVcsQ0FDZCxnREFNRCxZQUFhLENBQ2hCLHNDQUdHLGVBQWdCLENBRHBCLG9EQUtZLGtCQUNBLHlCQUNBLFlBQWEsQ0FQekIsMERBVWdCLHNCQUF1QixDQVZ2QywyREFpQlksbUJBQ0EsV0FBWSxDQWhGaEMsaUNBdUZRLGFBQ0Esc0JBQ0Esa0JBQW1CLENBekYzQix1REE0Rlksa0JBQW1CLENBNUYvQixtREFnR1ksa0JBQ0EsZUFDQSxnQkFDQSxnQkFBaUIsQ0FDcEIsc0JBS0wsa0JBQ0EseUJBQ0EsbUJBQW9CLENBRXBCLGdDQUNJLGVBQ0Esa0JBQW1CLENBUDNCLDZCQVdRLFdBQ0Esa0JBQ0EsV0FDQSxNQUNBLFNBQ0EsT0FDQSxpREFDQSxlM0JsbUJXLEMyQm9tQlgsdUNBQ0ksK0NBQWdELENBckI1RCx3Q0EwQlEsWUFBYSxDQUViLCtHQUVJLGNBQ0EsZUFBZ0IsQ0EvQjVCLHNDQW9DUSxhQUNBLDhCQUNBLG1CQUNBLG9CQUNBLCtCM0JsbkJjLEMyQm9uQmQsMkdBRUksbUJBQW9CLENBRnhCLG1JQUtRLFlBQWEsQ0EvQzdCLDhEQXFEZ0IsYUFBYyxDQUNqQiw2SUFJRyxrQkFBbUIsQ0ExRG5DLHdDQWdFUSxpQkFBQSxBQUNBLGFBQUEsMEJBQUEsQUFDQSxxQ0FBQSxjQUNBLGVBQWdCLENBRWhCLCtHQUVJLHFCQUFBLEFBQ0EsMEJBQUEsY0FDQSxlQUFnQixDQXpFNUIsMkRBOEVnQixpQkFDQSxxQkFBc0IsQ0EvRXRDLDRFQWtGb0Isa0JBQW1CLENBQ3RCLHVCQVFiLG1CQUFvQixDQUVwQixpQ0FDSSxrQkFBbUIsQ0FKM0IsbUNBUVEsa0JBQW1CLENBUjNCLDBDQVdZLFlBQWEsQ0FYekIsa0NBZ0JRLGdCQUNBLGdCQUNBLGtCQUNBLHFDQUFBLEFBQTZCLDZCQUE3QixBQUE2Qix1REFBQSxDQUU3Qiw0REFDSSwwREFBQSxBQUFxRCxpREFBQSxDQXRCakUsOERBMkJnQixhQUNBLG1CQUNBLHVCQUNBLFdBQ0Esa0JBQ0EsZUFBZ0IsQ0FoQ2hDLGtFQW1Db0Isa0JBQ0EsY0FDQSxPQUNBLE1BQ0EsV0FDQSxZQUNBLG9CQUFBLEFBQWlCLGdCQUFBLENBekNyQyxnREErQ1ksWUFBYSxDQS9DekIsbUVBa0RnQixhQUNBLDhCQUNBLG1CQUNBLGNBQWUsQ0FyRC9CLDRKQXlEb0IsY0FDQSxjQUNBLGVBQ0EsaUJBQ0EscUJBQXNCLENBN0QxQywrREFrRWdCLHFCQUNBLHFCQUNBLGNBQ0EsNkJBQ0EsZ0JBQ0EsaUJBQ0EscUJBQ0EsbUJBQ0EsZ0JBQ0EsZ0JBQ0EsWUFBYSxDeEI5dEI1QixtRkFDQyw0QkFBNkIsQ0FEOUIseUZBSUUsYUg3QnNCLENHOEJ0QiwyRHdCK3RCYSxzQkFDQSxpQkFDQSxnQkFDQSxlQUFnQixDQXJGaEMsd0RBMEZZLGtCQUNBLFNBQ0EsVUFDQSxpQkFDQSxtQkFDQSx1QkFBd0IsQ0EvRnBDLHlFQWtHZ0IsZUFDQSxpQkFDQSxVM0I5d0JHLEMyQit3Qk4sNENBSUQsZ0JBQ0EsVUFBVyxDQTFHdkIseUNBK0dRLDRCM0JueEJjLEMyQm9xQnRCLHFEQWtIWSxrQkFDQSxXQUNBLGNBQWUsQ0FDbEIsNEJBTUQsc0JBQ0Esb0JBQ0EsaUJBQWtCLENBSHRCLHNDQU1RLFlBQWEsQ0FOckIsc0NBVVEsa0JBQ0EsU0FDQSxTQUNBLHFDQUFBLEFBQTZCLDRCQUFBLENBYnJDLG9EQWtCZ0Isa0JBQ0EseUJBQ0EsWUFBYSxDQXBCN0IsMERBdUJvQixzQkFBdUIsQ0F2QjNDLDJEQThCZ0IsbUJBQ0EsV0FBWSxDQUNmLGlCQ3QwQmIsaUJBQUEsQUFDQSxhQUFBLDBCQUFBLEFBQ0EscUNBQUEsa0JBQ0EsaUJBQ0EsbUJBQW9CLENBRXBCLDJCQUNJLGdCQUNBLHFCQUFBLEFBQ0EsMEJBQUEscUJBQ0Esa0JBQW1CLENBWDNCLDBDQWVRLGdCQUNBLGlCQUFrQixDQUVsQixvREFDSSxlQUNBLGVBQ0EsbUJBQ0EsZUFBQSxBQUFXLFVBQUEsQ0F0QnZCLDZCQTJCUSw2QkFDQSxlQUNBLGtCQUNBLGVBQUEsQUFDQSxXQUFBLFlBQ0EsYUFDQSx1QkFDQSw2QkFDQSxlQUFnQixDQUVoQix1Q0FDSSxlQUFBLEFBQ0EsV0FBQSxlQUNBLFVBQVcsQ0F4Q3ZCLHFDQTZDUSxnQkFDQSxhQUNBLHVCQUNBLGtCQUNBLDhCQUNBLGtCQUFtQixDQUVuQixzREFDSSw0QkFBNkIsQ0FDaEMsK0NBR0csZUFBQSxBQUFXLFVBQUEsQ0FDZCw4SkFLRyxlQUNBLFdBQ0EsWUFBYSxDQUNoQix5R0FJRyxjQUFlLEN6QjFEMUIsdUhBQ0MsV0FDQSxrQkFDQSxXQUNBLE1BQ0EsU0FFQSxnREFFQSxpREFDQSxlSG5CaUIsQ0dvQmpCLHNEeUJvRFUsY0FDQSxrQkFBbUIsQ0E1RS9CLDZEQStFZ0IsWUFBYSxDQS9FN0Isa0RBb0ZZLGFBQ0EsNkJBQThCLENBckYxQyw4REF3RmdCLFVBQ0EsV0FBWSxDQXpGNUIsd0RBOEZZLGtCQUFtQixDQTlGL0IsMERBaUdnQixpQkFDQSxxQkFBc0IsQ0FsR3RDLDZEQXVHWSxvQkFDQSxlQUNBLGlCQUFrQixDQXpHOUIsb0VBNEdnQixlQUFnQixDQTVHaEMsbUZBZ0hnQixlQUNBLGlCQUNBLHNCQUNBLGNBQ0EsaUJBQWtCLENBcEhsQywwRUF3SGdCLFlBQWEsQ0F4SDdCLDBFQTRIZ0IsaUJBQ0Esa0JBQ0EscUJBQXNCLENBOUh0QyxxRkFpSW9CLGVBQWdCLENBaklwQyx1RkFxSW9CLGNBQWUsQ0FySW5DLDJFQTBJZ0IsYUFBYyxDQTFJOUIseUZBOElnQixlQUNBLGFBQWMsQ0EvSTlCLGlHQW1KZ0IsYUFBYyxDQW5KOUIsK0ZBdUpnQixhQUFjLENBdko5QiwrRkEySmdCLHdCQUF5QixDQTNKekMsb0hBK0pnQix3QkFDSixDQWhLWix5RXpCcUNDLGFBQ0EsbUJBQ0EsdUJBQ0EsV0FDQSxZQUNBLGN5QnlIdUMsQ0FuS3hDLHlKQTBLZ0IsU0FBVSxDQTFLMUIsK0JBZ0xRLGtCQUFtQixDQWhMM0Isb0NBbUxZLGFBQWMsQ0FuTDFCLGtEQXVMWSxtQkFBb0IsQ0F2TGhDLDZDQTJMWSw2QkFDQSxnQkFDQSxpQkFDQSxxQkFDQSxrQkFBbUIsQ0EvTC9CLGdEQW1NWSxpQkFDQSxzQkFDQSxjQUNBLGtCQUFtQixDQXRNL0IsdUNBME1ZLFlBQ0EsWUFDQSxrQkFDQSxtQkFDQSxnQkFBWSxDQTlNeEIsK0dBa05nQixzQkFDQSw0QkFDQSxXQUNBLFdBQVksQ0FyTjVCLDBEQXlOZ0IsZ0RBQ0EsVUFBVyxDQTFOM0IscURBOE5nQiwyQ0FDQSx1QkFDQSxrQkFDQSxNQUNBLE1BQU8sQ0FsT3ZCLHFEQXVPWSxrQkFBbUIsQ0F2Ty9CLHVEQTBPZ0IsaUJBQ0EsZUFDQSxvQkFBcUIsQ0E1T3JDLDZDQWlQWSxlQUNBLGlCQUNBLHNCQUNBLGE1QmxQYSxDNEJGekIsdURBd1BZLGFBQ0EsaUJBQ0EsNEI1QmpQVSxDNEJUdEIsb0VBNlBnQixpQkFBa0IsQ0E3UGxDLHdFQWdRb0IsV0FDQSxZQUNBLGNBQWUsQ0FDbEIsZUNsUWIsbUJBQW9CLENBRXBCLHlCQUNJLGtCQUFtQixDQUN0QiwyQ0NGTyxpQkFBa0IsQ0FGMUIsK0RBS1ksZUFBZ0IsQ0FDbkIsbUJBTVQsc0JBQ0EsZUFBZ0IsQ0FFaEIsNkJBQ0ksYUFBYyxDQUx0Qiw4QkFTUSxxQkFDQSxjQUNBLGVBQ0Esc0JBQ0EsaUJBQ0Esa0JBQW1CLENBZDNCLHNCQWtCUSw2QkFDQSxnQkFDQSxlQUNBLGlCQUNBLHNCQUNBLGtCQUFtQixDQUVuQixnQ0FDSSxrQkFBbUIsQ0ExQi9CLHdGQWtDUSxjQUNBLDZCQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0Esc0JBQ0Esa0JBQW1CLENBeEMzQixxQkE0Q1EsaUJBQ0EscUJBQXNCLENBN0M5QixzQ0FnRFksa0JBQW1CLENBQ3RCLCtCQUdHLGtCQUFtQixDQXBEL0Isc0JBeURRLGtCQUNBLGtCQUFtQixDQUVuQixnQ0FDSSxrQkFBbUIsQ0E3RC9CLHlCQWlFWSxnQkFDQSxpQkFDQSxzQkFDQSxpQkFBa0IsQzNCbEM3QixpQ0FDQyxXQUNBLFdBQ0EsVUFDQSxtQkFDQSxxQkFDQSxrQkFDQSxzQkFDQSxrQkFDQSxXQUNBLE8yQjBCc0QsQzNCekJ0RCwwQzJCNEJjLGtCQUFtQixDQXpFbkMsdUJBK0VRLGtCQUFtQixDQUVuQixpQ0FDSSxrQkFBbUIsQ0FsRi9CLG9DQXVGUSxhQUNBLGdCQUNBLGlCQUFrQixDQUVsQiwySkFHSSxnQkFBaUIsQ0FDcEIsMk1BTU8saUJBQ0EsaUJBQWtCLENBSnRCLHVOQU9RLFlBQ0EsWUFBYSxDQTFHakMsd0RBK0dnQixZQUNBLGFBQ0EsZUFBZ0IsQ0FqSGhDLHVEQXNIWSxZQUFhLENBRWIsb05BR0ksa0JBQW1CLENBM0huQywwREFnSVksa0JBQW1CLENBaEkvQiw0REFtSWdCLGlCQUNBLHFCQUFzQixDQXBJdEMsa0dBMElZLGNBQ0EsaUJBQ0Esc0JBQ0Esa0JBQW1CLENBN0kvQiwrQ0FpSlksNkJBQ0EsZUFBZ0IsQ0FsSjVCLHlEQXNKWSxhQUNBLGNBQWUsQ0FFZiwwTkFHSSxxQkFBc0IsQ0E1SnRDLDJEQWdLZ0IsY0FDQSw2QkFDQSxnQkFDQSxpQkFDQSxxQkFDQSxtQkFDQSxxQkFDQSxhOUJsTE0sQzhCV3RCLDRFQTBLb0IsaUJBQWtCLENBQ3JCLHdCQ3RMYixnQkFDQSxvQkFDQSwrQi9CTWtCLEMrQkpsQixrQ0FDSSxnQkFDQSxtQkFBb0IsQ0FQNUIsdUNBV1EsY0FDQSxnQkFDQSxpQkFDQSxzQkFDQSxjQUNBLHdCQUF5QixDQUV6QixvS0FHSSxrQkFBbUIsQ0FIdkIscU1BTVEsa0JBQW1CLENBeEJuQyw2RUErQlEsYUFDQSw2QkFBOEIsQ0FFOUIscVVBR0kscUJBQXNCLENBckNsQyx5Q0EwQ1Esa0JBQW1CLENBMUMzQiw4Q0E4Q1EsaUJBQUEsQUFDQSxhQUFBLDJCQUFBLEFBQ0Esc0NBQUEscUJBQ0EsaUJBQWtCLENBRWxCLHlMQUdJLGVBQWdCLENBQ25CLDZEQUdHLDBCQUFBLEFBQ0EscUNBQUEsb0JBQXFCLENBQ3hCLDhEQUdHLHFCQUFBLEFBQTBCLHlCQUFBLENBL0R0Qyx3RUFxRVEsY0FDQSw2QkFDQSxnQkFDQSxxQkFDQSxhL0J4RWMsQ0cwQnJCLGdIQUNDLDRCQUE2QixDQUQ5Qiw0SEFJRSxhSDdCc0IsQ0c4QnRCLHdDNEIrQ0ssZUFDQSxpQkFDQSxxQkFBc0IsQ0FqRjlCLGdDQXFGUSxpQkFDQSxvQkFBcUIsQ0FDeEIsbUJBSUQsYUFDQSw4QkFDQSxnQkFDQSxtQkFBb0IsQ0FFcEIsNkJBQ0ksZ0JBQ0EsbUJBQ0EsY0FBZSxDQUNsQiw0RkFLTyxtQkFDQSxpQkFBa0IsQ0FDckIsOE1BSUcsY0FBZSxDQXJCM0Isa0NBMEJRLGVBQWdCLENBMUJ4QixzQ0E4QlEsZUFBZ0IsQ0E5QnhCLGlEQW1DWSxjQUNBLDBCQUEyQixDQXBDdkMsdURBd0NZLGdDL0JoSWEsQytCa0liLGlGQUNJLGtCL0JuSVMsQytCa0liLHlUQU9ZLFUvQnhJTCxDK0J1Rm5CLGlDQXlEUSxZQUFhLENBekRyQiw2QkE2RFEsa0JBQW1CLENBN0QzQiwwRUFtRVEsNkJBQ0EsY0FDQSxpQkFDQSxxQkFDQSxjQUNBLG9CQUFxQixDQXhFN0IseUJBNEVRLGdCQUFpQixDQTVFekIsNEJBZ0ZRLGVBQ0osQzVCaEpILGdEQUNDLDRCQUE2QixDQUQ5QixzREFJRSxhSDdCc0IsQ0c4QnRCLG1DNEJvSkssa0JBQ0Esa0JBQW1CLENBSDNCLDBDQU1ZLFlBQWEsQ0FDaEIsNkNBR0csa0JBQW1CLENBVi9CLDJDQWVRLGlCQUNBLDJCQUE0QixDQUU1QixxREFDSSwwQkFBMkIsQ0FuQnZDLGlFQXVCWSxpQkFBQSxBQUNBLGFBQUEsMkNBQUEsQUFDQSxzREFBQSxvQkFBcUIsQ0F6QmpDLGtGQTRCZ0Isa0JBQW1CLENBRW5CLDRGQUNJLGtCQUFtQixDQUN0QiwyRUFJRCxxQkFBQSxBQUNBLDBCQUFBLGlCQUFrQixDQUZ0Qiw0RkFLUSxvQkFDQSwrQi9CbE5FLEMrQnlLdEIsOEVBOENnQixZQUFhLENBRWIsMkxBRUkscUJBQXNCLENBbEQxQyw4RkFzRG9CLGtCQUFtQixDQXREdkMsd25CQWdFb0IsY0FDQSw2QkFDQSxpQkFDQSxvQkFBcUIsQ0FuRXpDLHlMQXdFb0Isa0JBQW1CLENBeEV2QywyS0E2RW9CLGVBQWdCLENBRWhCLCtsQkFHSSxlQUFnQixDQWxGeEMsMExBd0ZvQixnQkFDQSxjQUNBLG9CQUFxQixDQTFGekMscUxBK0ZvQixtQkFDQSxlQUNKLEM1QnhQZixtSEFDQyw0QkFBNkIsQ0FEOUIseUhBSUUsYUg3QnNCLENHOEJ0QiwwRjRCMFBpQixpQkFBa0IsQ0FFbEIsbU5BRUksbUJBQ0EsY0FBZSxDQTdHdkMsOEZBaUh3QixZQUNBLGFBQ0EsZ0JBQ0Esb0JBQUEsQUFBaUIsZ0JBQUEsQ0FDcEIseUJBUWpCLGFBQ0EsZ0JBQ0Esb0JBQ0Esa0JBQ0EsNkJBQThCLENBRTlCLG1DQUNJLGtCQUFtQixDNUIxUzFCLDBDQUNDLFdBQ0Esa0JBQ0EsV0FDQSxNQUNBLFNBRUEsZ0RBRUEsaURBQ0EsZUhuQmlCLENHb0JqQix1QzRCcVNNLFVBQ0EsWUFBYSxDQUViLGlEQUNJLGFBQ0Esc0JBQ0EsbUJBQ0EsV0FDQSxjQUFlLENBdEIzQix5REEwQlksa0JBQW1CLENBRW5CLG1FQUNJLGtCQUFtQixDQTdCbkMsMEVBaUNnQixrQkFBbUIsQ0FqQ25DLGlGQW9Db0IsYUFBYyxDQXBDbEMsb0VBeUNnQixjQUNBLGlCQUNBLHFCQUFzQixDQTNDdEMsd0RBZ0RZLGlCQUFBLEFBQ0EsYUFBQSwyQ0FBQSxBQUNBLHNEQUFBLHFCQUNBLGlCQUFrQixDQUVsQiwrSUFFSSxxQkFBQSxBQUEwQix5QkFBQSxDQXZEMUMsMElBNERnQixjQUNBLGdCQUFpQixDQTdEakMsdUVBaUVnQiw2QkFDQSxnQkFDQSxxQkFDQSxrQkFBbUIsQ0FwRW5DLG1FQXdFZ0IscUJBQ0EsY0FDQSxxQkFBc0IsQzVCN1ZyQyx1RkFDQyw0QkFBNkIsQ0FEOUIsNkZBSUUsYUg5Qm1CLENHK0JuQiwyQzRCZ1dLLFNBQVUsQ0FFVixxREFDSSxZQUFhLENBckZ6QiwrQ0F5RlksZ0JBQ0Esb0JBQUEsQUFDQSxpQkFBQSxnQkFDQSxXQUNBLFdBQVksQ0FDZix1Q0MxWUQsZ0JBQWlCLENBRWpCLGlEQUNJLFlBQWEsQ0FMekIsNkJBVVEseUJBQXlCLENBQzVCLDRDQUlPLGtCQUFtQixDQWYvQiwyREFxQlksMkNBQUEsQUFBc0QscURBQUEsQ0FyQmxFLHdEQXlCWSxTQUFVLENBRVYsa0VBQ0ksVUFBVyxDQTVCM0Isb0VBZ0NnQixpQkFDQSxzQkFDQSxrQkFDQSxpQkFBa0IsQ0FuQ2xDLDJFQXNDb0IsV0FDQSxrQkFDQSxTQUNBLE9BQ0EsV0FDQSxXQUNBLGtCaEMzQ0UsQ2dDRHRCLGdGQWdEb0IsZUFBZ0IsQ0FoRHBDLDREQXNEWSxTQUFVLENBQ2IsaUJBS0wsYUFDQSw4QkFDQSxlQUNBLGdDQUNBLDZCQUNBLG1CQUFvQixDQUVwQiwyQkFDSSxtQkFDQSxzQkFDQSxlQUNBLFdBQVksQ0FacEIsb0NBZ0JRLGNBQ0EsNkJBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSxzQkFDQSxlQUFnQixDQUVoQiwrQ0FDSSxpQkFBa0IsQ0FDckIsOENBR0csZUFDQSxrQkFBbUIsQ0E5Qi9CLG1DQW1DUSxpQkFBQSxBQUNBLGFBQUEsMkNBQUEsQUFDQSxzREFBQSxxQkFDQSxpQkFBa0IsQ0FFbEIsbURBQ0ksMEJBQUEsQUFBcUMsb0NBQUEsQ0FDeEMscUdBSUcscUJBQUEsQUFBMEIseUJBQUEsQ0E5Q3RDLDhMQXNEWSxjQUNBLGdCQUNBLGVBQ0EsaUJBQ0Esc0JBQ0EseUJBQ0Esa0JBQW1CLENBNUQvQixzQ0FnRVksaUJBQWtCLENBaEU5Qix5Q0FtRWdCLGdCQUNBLGVBQ0EsaUJBQ0EscUJBQ0EsaUJBQWtCLENBdkVsQywwREEwRW9CLGlCQUFrQixDQTFFdEMsZ0RBOEVvQixXQUNBLGtCQUNBLFdBQ0EsUUFDQSxXQUNBLFdBQ0Esa0JoQzlJRSxDZ0MrSUwscUNDN0lULGlCQUNBLG1CQUFvQixDQUVwQiwrQ0FDSSxnQkFDQSxtQkFDQSxrQkFBbUIsQ0FDdEIsaUJBS0wsbUJBQW9CLENBRXBCLDJCQUNJLGtCQUFtQixDQUN0QixzQ0FLRyxtQkFBb0IsQ0FFcEIsZ0RBQ0ksa0JBQW1CLENBTC9CLDRFQVdRLGtCQUFtQixDQUVuQixnR0FDSSxrQkFBbUIsQ0FkL0IsMENBb0JZLGlCQUNBLHFCQUFzQixDQXJCbEMsMkRBd0JnQixrQkFBbUIsQ0FDdEIsb0RBR0csZUFDQSxnQkFBaUIsQ0E3QmpDLDJDQWtDWSxpQkFBa0IsQ0FsQzlCLDJDQXNDWSxnQkFDQSxpQkFDQSxzQkFDQSxpQkFBa0IsQ0F6QzlCLDREQTRDZ0Isa0JBQW1CLENBNUNuQyxrREFnRGdCLFdBQ0Esa0JBQ0EsV0FDQSxRQUNBLFVBQ0EsV0FDQSxrQkFDQSxrQkFBbUIsQ0FDdEIscURBR0csZUFDQSxnQkFBaUIsQ0FDcEIsb0JDbEZULGdCQUFpQixDQURyQiwyQkFJUSxrQkFBbUIsQ0FKM0IsMEJBUVEsa0JBQW1CLENDbUMzQixtQkFBbUIsc0JBQXNCLHFCQUFxQixTQUFTLGtCQUFrQixxQkFBcUIsQ0FBQyw4Q0FBOEMsc0JBQXNCLGVBQWUsY0FBYyxZQUFZLHNCQUFBLEFBQWlCLHFCQUFqQixBQUFpQixpQkFBQSx3QkFBd0IsQ0FBQywyRUFBMkUsY0FBYyxpQkFBaUIsbUJBQW1CLGdCQUFnQix1QkFBdUIsa0JBQWtCLENBQUMsd0VBQXdFLGlCQUFpQixDQUFDLHNGQUFzRixrQkFBa0IsaUJBQWlCLENBQUMsZ0RBQWdELHNCQUFzQixlQUFlLGNBQWMsZ0JBQWdCLHNCQUFBLEFBQWlCLHFCQUFqQixBQUFpQixpQkFBQSx3QkFBd0IsQ0FBQyw2RUFBNkUscUJBQXFCLGdCQUFnQixpQkFBaUIsdUJBQXVCLGtCQUFrQixDQUFDLDJDQUEyQyxVQUFVLENBQUMsa0VBQWtFLHNCQUFzQixZQUFZLGVBQWUsZUFBZSxTQUFTLENBQUMsZ0dBQWdHLHVCQUF1QixDQUFDLGtCQUFrQix1QkFBdUIsc0JBQXNCLGtCQUFrQixzQkFBc0IsY0FBYyxrQkFBa0IsZUFBZSxXQUFXLFlBQVksQ0FBQyxpQkFBaUIsYUFBYSxDQUFDLDBCQUEwQixnQkFBZ0IsU0FBUyxTQUFTLENBQUMseUJBQXlCLFlBQVksc0JBQUEsQUFBaUIscUJBQWpCLEFBQWlCLGlCQUFBLHdCQUF3QixDQUFDLHdDQUF3QyxjQUFjLENBQUMsMkNBQTJDLE1BQU0sQ0FBQyxrREFBa0QsbUJBQW1CLDRCQUE0Qiw0QkFBNEIsQ0FBQyxrREFBa0QsZ0JBQWdCLHlCQUF5Qix5QkFBeUIsQ0FBQywwQkFBMEIsY0FBYyxXQUFXLENBQUMsaURBQWlELFlBQVksV0FBVyxxQkFBcUIsQ0FBQywrRUFBK0UsdUJBQXVCLENBQUMsK0NBQStDLFlBQVksQ0FBQyxvQkFBb0IsU0FBUyxTQUFTLFVBQVUsY0FBYyxlQUFlLE9BQU8sTUFBTSxnQkFBZ0IsZUFBZSxZQUFZLFdBQVcsVUFBVSxXQUFXLHNCQUFzQix1QkFBdUIsQ0FBQywyQkFBMkIsb0JBQW9CLDhCQUE4Qix3Q0FBd0MsZ0NBQWdDLHNCQUFzQiwyQkFBMkIscUJBQXFCLDZCQUE2QixxQkFBcUIsNkJBQTZCLENBQUMsdURBQXVELHNCQUFzQixzQkFBc0IsaUJBQWlCLENBQUMsb0ZBQW9GLFdBQVcsZ0JBQWdCLENBQUMsaUZBQWlGLGVBQWUsWUFBWSxnQkFBZ0IsQ0FBQyx1RkFBdUYsVUFBVSxDQUFDLGlGQUFpRixZQUFZLGtCQUFrQixRQUFRLFVBQVUsVUFBVSxDQUFDLG1GQUFtRixzREFBc0QsbUJBQW1CLDJCQUEyQixTQUFTLFNBQVMsaUJBQWlCLGdCQUFnQixrQkFBa0IsUUFBUSxPQUFPLENBQUMsNEZBQTRGLFVBQVUsQ0FBQyw0RkFBNEYsU0FBUyxVQUFVLENBQUMsbUZBQW1GLHNCQUFzQixjQUFjLENBQUMsNkdBQTZHLFlBQVksQ0FBQywyR0FBMkcsc0RBQXNELDBCQUEwQixDQUFDLHlEQUF5RCx1QkFBdUIsc0JBQXNCLGtCQUFrQixXQUFXLENBQUMsc0ZBQXNGLHNCQUFzQixnQkFBZ0IsU0FBUyxjQUFjLFVBQVUsQ0FBQyx5RkFBeUYsZUFBZSxDQUFDLG1GQUFtRixlQUFlLFlBQVksaUJBQWlCLGVBQWUsa0JBQWtCLFdBQVcsQ0FBQyxvRkFBb0YseUJBQXlCLHNCQUFzQixrQkFBa0IsZUFBZSxXQUFXLGlCQUFpQixlQUFlLGFBQWEsQ0FBQyw0RkFBNEYsV0FBVyxlQUFlLHFCQUFxQixpQkFBaUIsZ0JBQWdCLENBQUMsa0dBQWtHLFVBQVUsQ0FBQywyTEFBMkwsV0FBVyxDQUFDLCtGQUErRixnQkFBZ0IsaUJBQWlCLENBQUMsdUdBQXVHLGdCQUFnQixpQkFBaUIsQ0FBQyxrRkFBa0YsdUJBQXVCLFNBQVMsQ0FBQyxxRkFBcUYsc0JBQXNCLGNBQWMsQ0FBQywyRkFBMkYsWUFBWSxDQUFDLGtOQUFrTix5QkFBeUIseUJBQXlCLENBQUMsa05BQWtOLDRCQUE0Qiw0QkFBNEIsQ0FBQyw2RUFBNkUscUJBQXFCLENBQUMsMkVBQTJFLHVCQUF1QixZQUFZLFVBQVUsZ0JBQWdCLDRCQUE0QixDQUFDLHVFQUF1RSxpQkFBaUIsZUFBZSxDQUFDLGlFQUFpRSxTQUFTLENBQUMseUVBQXlFLFVBQVUsQ0FBQyx5RUFBeUUscUJBQXFCLENBQUMsOEVBQThFLGdCQUFnQixDQUFDLHNHQUFzRyxjQUFjLENBQUMsdUdBQXVHLGlCQUFpQixnQkFBZ0IsQ0FBQyxnSUFBZ0ksaUJBQWlCLGdCQUFnQixDQUFDLHlKQUF5SixpQkFBaUIsZ0JBQWdCLENBQUMsa0xBQWtMLGlCQUFpQixnQkFBZ0IsQ0FBQywyTUFBMk0saUJBQWlCLGdCQUFnQixDQUFDLGlGQUFpRix5QkFBeUIsV0FBVyxDQUFDLG9EQUFvRCxlQUFlLGNBQWMsV0FBVyxDQUFDLHVEQUF1RCx5QkFBeUIsc0JBQXNCLGtCQUFrQixVQUFVLEFBQWlJLGlFQUFpRSwyQkFBMkIscUhBQXFILENBQUMsNkRBQTZELHdCQUF3QixDQUFDLG9GQUFvRixXQUFXLGdCQUFnQixDQUFDLGlGQUFpRixlQUFlLFlBQVksaUJBQWlCLGlCQUFpQixDQUFDLHVGQUF1RixVQUFVLENBQUMsaUZBQWlGLHNCQUFzQixZQUFZLDJCQUEyQiw0QkFBNEIsK0JBQStCLFlBQVksa0JBQWtCLFFBQVEsVUFBVSxXQUFXLEFBQWlJLGlFQUFpRSwyQkFBMkIscUhBQXFILENBQUMsbUZBQW1GLHNEQUFzRCxtQkFBbUIsMkJBQTJCLFNBQVMsU0FBUyxpQkFBaUIsZ0JBQWdCLGtCQUFrQixRQUFRLE9BQU8sQ0FBQyw0RkFBNEYsVUFBVSxDQUFDLDRGQUE0RixZQUFZLDRCQUE0QixnQkFBZ0IsMkJBQTJCLDhCQUE4QixTQUFTLFVBQVUsQ0FBQywrRUFBK0Usd0JBQXdCLENBQUMseUdBQXlHLHVCQUF1QixXQUFXLENBQUMsMkdBQTJHLHNEQUFzRCwwQkFBMEIsQ0FBQyx3R0FBd0csZ0JBQWdCLHlCQUF5QiwwQkFBMEIsQUFBNkgsK0RBQStELDJCQUEyQixxSEFBcUgsQ0FBQyx3R0FBd0csbUJBQW1CLDRCQUE0Qiw2QkFBNkIsQUFBaUksaUVBQWlFLDJCQUEyQixxSEFBcUgsQ0FBQyx5REFBeUQsdUJBQXVCLHNCQUFzQixrQkFBa0IsWUFBWSxTQUFTLENBQUMsK0RBQStELHdCQUF3QixDQUFDLHNGQUFzRixnQkFBZ0IsU0FBUyxhQUFhLENBQUMsbUZBQW1GLFlBQVksQ0FBQyxvRkFBb0YseUJBQXlCLHNCQUFzQixrQkFBa0IsZUFBZSxXQUFXLGlCQUFpQixlQUFlLGFBQWEsQ0FBQyw0RkFBNEYsV0FBVyxlQUFlLHFCQUFxQixpQkFBaUIsZ0JBQWdCLENBQUMsa0dBQWtHLFVBQVUsQ0FBQywrRkFBK0YsWUFBWSxnQkFBZ0IsaUJBQWlCLENBQUMsdUdBQXVHLGdCQUFnQixpQkFBaUIsQ0FBQyxpRkFBaUYsd0JBQXdCLENBQUMsMEdBQTBHLGdCQUFnQix5QkFBeUIseUJBQXlCLENBQUMsMEdBQTBHLG1CQUFtQiw0QkFBNEIsNEJBQTRCLENBQUMsNkVBQTZFLHNCQUFzQixTQUFTLENBQUMsMkVBQTJFLFVBQVUsZUFBZSxDQUFDLDhDQUE4QyxzQkFBc0IsNEJBQTRCLENBQUMscURBQXFELGtCQUFrQixDQUFDLHFEQUFxRCxlQUFlLENBQUMsdUVBQXVFLGlCQUFpQixlQUFlLENBQUMsaUVBQWlFLFNBQVMsQ0FBQyx5RUFBeUUsVUFBVSxDQUFDLGlGQUFpRix5QkFBeUIsVUFBVSxDQUFDLG9EQUFvRCxlQUFlLGNBQWMsV0FBVyxDQUFDLHNFQUFzRSxvQkFBb0IsQ0FBRSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUZXh0IENvbG9yXG4kdGV4dENvbG9yOlx0XHRcdFx0IzREMzQyQTtcbiRsaXRlVGV4dENvbG9yOiBcdFx0Izk4OEQ4NDtcbiR3aGl0ZTogXHRcdFx0XHQjZmZmZmZmO1xuJHJlZENvbG9yOiBcdFx0XHRcdCNCMzBEMDc7XG5cbi8vIE90aGVyXG4kYnRuR3JhZGllbnQ6IFx0XHRcdGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4RUEwQkYgMCUsICNCM0JGRDMgMC4wMSUsICM3Mzg2QTYgMTAwJSk7XG4kYmdDb2xvcjogXHRcdFx0XHQjZTVlNWU1O1xuJGxpbmVDb2xvcjogXHRcdFx0I0QyRDFDRTtcbiRmb290ZXJDb2xvcjogXHRcdCAgICAjMUQwMTAwO1xuJGJvcmRlckNvbG9yOiBcdFx0XHQjRTFFMUUxO1xuXG5cbi8vIE92ZXJsYXlcbiRtYXgtc2NyZWVuLXdpZHRoOiBcdFx0MTQ4MHB4O1xuJG1heC1jb250ZW50LXdpZHRoOlx0XHQxMTMwcHg7XG5cbjpyb290IHtcblx0LS1tc3c6IDE0NDBweDtcblx0LS1tYWluUGFkZGluZzogNjBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0LS1tYWluUGFkZGluZzogMzBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHQtLW1haW5QYWRkaW5nOiAxNnB4O1xuXHR9XG59IiwiLy8gUFQgU2Fuc1xyXG4kZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vIFBUIFNlcmlmXHJcbiRQVFNlcmlmOiAnUFQgU2VyaWYnLCBzZXJpZjtcclxuXHJcbi8vIFBUIFNhbnNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy8jeyRmb250LWZhbWlseX0vI3skZm9udC1mYW1pbHl9LVJlZ3VsYXIudHRmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvI3skZm9udC1mYW1pbHl9LyN7JGZvbnQtZmFtaWx5fS1Cb2xkLnR0ZicpO1xyXG59XHJcblxyXG4vLyBQVCBTZXJpZlxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUFRTZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvI3skUFRTZXJpZn0vI3skUFRTZXJpZn0tUmVndWxhci50dGYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJFBUU2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzLyN7JFBUU2VyaWZ9LyN7JFBUU2VyaWZ9LUJvbGQudHRmJyk7XHJcbn0iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG5saSxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG5cdG1hcmdpbjogMDtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG5cdGZvbnQ6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuXG5cdCYub3ZlcmxheSxcblx0Ji5uYXYtb3BlbiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0Ji50b3VjaCB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdCYubm8tdG91Y2gge1xuXHRcdFx0Ji5mdWxsLXNpemUge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCguZnVsbC1zaXplKSB7XG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdFx0XHRcdGJvZHkge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5pbnB1dCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICR0ZXh0Q29sb3I7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQ+KiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLm1haW4tY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LWdyb3c6IDE7XG5cblx0QGluY2x1ZGUgZnVsbFdpZHRoT3ZlcmxheSgjRUZFRUVBKTtcblx0QGluY2x1ZGUgYm91bmRCbG9jaygpO1xuXG5cdC5kZWxldGUtYmxvY2sge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cblx0XHQubGlzdC1vcGVuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0cGFkZGluZzogN3B4IDEycHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuXG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRleHRDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlzdC13cmFwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdGdyaWQtcm93LWdhcDogMTVweDtcblx0XHRcdHBhZGRpbmc6IDEycHg7XG5cblx0XHRcdC50aW1lLWxpc3RfbGluayB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dENvbG9yO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcblx0c3Ryb2tlLXdpZHRoOiAwO1xuXHRzdHJva2U6IGN1cnJlbnRDb2xvcjtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc3VidGl0bGUtZXh0ZW5kIHtcblx0Zm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE3cHg7XG5cdFx0bGVmdDogLTgwcHg7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZDogJHRleHRDb2xvcjtcblxuXHRcdC5kX21vYmlsZSAmLFxuXHRcdC52X3NtYWxsX2Rlc2t0b3AgJiB7XG5cdFx0XHRjb250ZW50OiB1bnNldDtcblx0XHR9XG5cdH1cbn1cblxuLmludHJvLXRpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAkUFRTZXJpZjtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1zaXplOiA0NXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogNTJweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcblxuXHQuZF9tb2JpbGUgJiB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59XG5cbi5yZWQtYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xuXHRjb2xvcjogJHJlZENvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRAaW5jbHVkZSBob3ZlckxpbmsoI0U3MDgwMCk7XG59XG5cbi5idXR0b24tZXh0ZW5kIHtcblx0LS1oZWlnaHQ6IDQ4cHg7XG5cdC0tcGFkZGluZzogMTVweDtcblx0LS1mb250V2VpZ2h0OiA3MDA7XG5cdC0tZm9udFNpemU6IDE1cHg7XG5cdC0tY29sb3I6ICNmZmZmZmY7XG5cdC0tYmFja2dyb3VuZDogIzk4OEQ4NDtcblxuXHQtLWJvcmRlckNvbG9yOiAjY2VjZWNlO1xuXG5cdC0tYm9yZGVyV2lkdGg6IDFweDtcblx0LS1ib3JkZXJSYWRpdXM6IDRweDtcblxuXHQtLWhvdmVyQ29sb3I6IHZhcigtLWNvbG9yKTtcblx0LS1ob3ZlckJnOiAjNzU2ZTY3O1xuXHQtLWhvdmVyQm9yZGVyOiAjY2VjZWNlO1xuXG5cblxuXHRoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250U2l6ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7XG5cdGJvcmRlcjogdmFyKC0tYm9yZGVyV2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlckNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcblx0cGFkZGluZzogMCB2YXIoLS1wYWRkaW5nKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXItY29sb3IgMC4zcywgY29sb3IgMC4zcztcblxuXHQmOmRpc2FibGVkLFxuXHQmLmRpc2FibGVkIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cblxuXHQuZF9tb2JpbGUgJiB7XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6IHZhcigtLWhvdmVyQ29sb3IpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG92ZXJCZyk7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWhvdmVyQm9yZGVyKTtcblx0XHR9XG5cdH1cblxuXHQuZF9kZXNrdG9wICYge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWhvdmVyQ29sb3IpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG92ZXJCZyk7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWhvdmVyQm9yZGVyKTtcblx0XHR9XG5cdH1cbn0iLCJAbWl4aW4gYm91bmRCbG9jaygpIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJG1heC1zY3JlZW4td2lkdGg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tbWFpblBhZGRpbmcpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1tYWluUGFkZGluZyk7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuQG1peGluIGZ1bGxXaWR0aE92ZXJsYXkoJGJnQ29sb3IpIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdC8vIGxlZnQ6IGNhbGMoKHZhcigtLXNjcmVlbldpZHRoKSAtIHZhcigtLWNvbnRlbnQpKSAvIDIgKiAtMSk7XG5cdFx0bGVmdDogY2FsYygodmFyKC0tc2NyZWVuV2lkdGgpIC0gMTAwJSkgLyAyICogLTEpO1xuXHRcdC8vIHJpZ2h0OiBjYWxjKCh2YXIoLS1zY3JlZW5XaWR0aCkgLSB2YXIoLS1jb250ZW50KSkgLyAyICogLTEpO1xuXHRcdHJpZ2h0OiBjYWxjKCh2YXIoLS1zY3JlZW5XaWR0aCkgLSAxMDAlKSAvIDIgKiAtMSk7XG5cdFx0YmFja2dyb3VuZDogJGJnQ29sb3I7XG5cdH1cbn1cblxuQG1peGluIGhvdmVyTGluaygkY29sb3IpIHtcblx0LmRfZGVza3RvcC5uby10b3VjaCAmIHtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGljb25CbG9jaygkc2l6ZSkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6ICRzaXplO1xuXHRoZWlnaHQ6ICRzaXplO1xuXHRmb250LXNpemU6ICRzaXplO1xufVxuXG5AbWl4aW4gbGlzdENpcmNsZSAoJGNpcmNsZVNpemUsICRjaXJjbGVDb2xvciwgJGNpcmNsZUxlZnQsICRjaXJjbGVUb3ApIHtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6ICRjaXJjbGVTaXplO1xuXHRcdHdpZHRoOiAkY2lyY2xlU2l6ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY2lyY2xlQ29sb3I7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAkY2lyY2xlTGVmdDtcblx0XHR0b3A6ICRjaXJjbGVUb3A7XG5cdH1cbn1cblxuQG1peGluIGJvcmRlclBhZ2UgKCRib3JkZXJTaXplKSB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAkYm9yZGVyU2l6ZTtcblx0XHRiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiBjYWxjKCh2YXIoLS1zY3JlZW5XaWR0aCkgLSB2YXIoLS1jb250ZW50KSkgLyAyICogLTEpO1xuXHRcdHJpZ2h0OiBjYWxjKCh2YXIoLS1zY3JlZW5XaWR0aCkgLSB2YXIoLS1jb250ZW50KSkgLyAyICogLTEpO1xuXHR9XG59XG5cbkBtaXhpbiBoaWRlblNjcm9sbEJhcigpIHtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdHNjcm9sbGJhci13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDAgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuQG1peGluIHNjcm9sbGJhcigkaGVpZ2h0LCAkd2lkdGgsICRyYWRpdXMsICR0cmFja0NvbG9yLCAkdGh1bWJDb2xvcikge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6ICR3aWR0aDtcblx0XHRoZWlnaHQ6ICRoZWlnaHQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0YmFja2dyb3VuZDogJHRyYWNrQ29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6ICR0aHVtYkNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiB0aGVtZVNjcm9sbENvbG9yKCRjb2xvciwgJGJnKSB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDRweDtcblxuXHRcdCY6aG9yaXpvbnRhbCB7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHR9XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBidXR0b25FeHRlbmQoKSB7XG5cdC0taGVpZ2h0OiA0OHB4O1xuXHQtLXBhZGRpbmc6IDE1cHg7XG5cdC0tZm9udFdlaWdodDogNzAwO1xuXHQtLWZvbnRTaXplOiAxNXB4O1xuXHQtLWNvbG9yOiAjZmZmZmZmO1xuXHQtLWJhY2tncm91bmQ6ICM5ODhEODQ7XG5cdC0tYm9yZGVyQ29sb3I6ICM5ODhEODQ7XG5cblx0LS1ib3JkZXJXaWR0aDogMXB4O1xuXHQtLWJvcmRlclJhZGl1czogNHB4O1xuXG5cdC0taG92ZXJDb2xvcjogdmFyKC0tY29sb3IpO1xuXHQtLWhvdmVyQmc6ICM3NTZlNjc7XG5cdC0taG92ZXJCb3JkZXI6ICM3NTZlNjc7XG5cblxuXHRoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250U2l6ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7XG5cdGJvcmRlcjogdmFyKC0tYm9yZGVyV2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlckNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcblx0cGFkZGluZzogMCB2YXIoLS1wYWRkaW5nKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXItY29sb3IgMC4zcywgY29sb3IgMC4zcyBsaW5lYXI7XG5cdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuXG5cdCY6ZGlzYWJsZWQsXG5cdCYuZGlzYWJsZWQge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdG9wYWNpdHk6IDAuMztcblx0fVxuXG5cdC5kX21vYmlsZSAmIHtcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0taG92ZXJDb2xvcik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ob3ZlckJnKTtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0taG92ZXJCb3JkZXIpO1xuXHRcdH1cblx0fVxuXG5cdC5kX2Rlc2t0b3AgJiB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0taG92ZXJDb2xvcik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ob3ZlckJnKTtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0taG92ZXJCb3JkZXIpO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gZG90cygkbGluZUNsYW1wKSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lQ2xhbXA7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufSIsIi5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tbWFpblBhZGRpbmcpO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZnVsbFdpZHRoT3ZlcmxheSgjRUZFRUVBKTtcblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMDtcbiAgICAgICAgei1pbmRleDogMjAwO1xuICAgIH1cbn1cblxuLmhlYWRlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDkycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbn1cblxuLmhlYWRlci1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREJENkQ0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnZfc21hbGxfZGVza3RvcCAmLFxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgLmRfZGVza3RvcC5uby10b3VjaCAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1jb250YWN0X3dyYXBwZXIge1xuICAgICAgICAuZF9kZXNrdG9wLm5vLXRvdWNoICYge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWNvbnRhY3RfZGVzayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkbGl0ZVRleHRDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItY29udGFjdF9udW1iZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFBUU2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2LjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlckxpbmsoJHJlZENvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXkge1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICAgIC5oZWFkZXItbWVudSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vYmlsZS1jb250YWN0X2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tb2JpbGUtbnVtYmVyX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgLm1vYmlsZS1udW1iZXJfdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgICAgICBjb2xvcjogJGxpdGVUZXh0Q29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLW51bWJlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFBUU2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLXJlZF9idG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4vKiBoZWFkZXIganMgKi9cblxuLm1lbnUtbW9yZS1ibG9jayB7XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRfZGVza3RvcC5uby10b3VjaCAmIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IGNhbGModmFyKC0tbWVudUluZGVudCkgKiAtMSk7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggcmdiYSg5LCAzNSwgNTQsIDAuMTIpO1xuXG4gICAgICAgIC5tZW51LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgICAgIC5kX2Rlc2t0b3Aubm8tdG91Y2ggJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgPi5kcm9wZG93bi1pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS1tb3JlLXRvZ2dsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmljb24tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kX2Rlc2t0b3Aubm8tdG91Y2ggJiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIC5pY29uLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbkJsb2NrKDlweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZW51LWxpc3Qtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXIoMTAwJSwgM3B4LCAwLCAkYmdDb2xvciwgJHRleHRDb2xvcik7XG4gICAgfVxufVxuXG4vKiBoZWFkZXIganMgKi9cblxuLmhlYWRlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuM3M7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkVFRUE7XG4gICAgICAgIHotaW5kZXg6IDI1O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5jbG9zZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbkJsb2NrKDI0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDI1cHg7XG5cbiAgICAgICAgICAgICY+bGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgJj51bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY+bGkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAmPmEge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmPnVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMjIzcHg7XG5cbiAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHVsIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XG5cbiAgICAgICAgICAgIC5kX2Rlc2t0b3Aubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWRDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjVweCByZ2JhKDksIDM1LCA1NCwgMC4xMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3ctYmxvY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbkJsb2NrKDlweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIH1cblxuICAgICAgICAuZF9kZXNrdG9wLm5vLXRvdWNoICYge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJj51bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWNhbGxiYWNrIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWxhbmd1YWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgIC5kX2Rlc2t0b3Aubm8tdG91Y2ggJiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogN3B4O1xuXG4gICAgICAgICAgICAuaWNvbi1ibG9jayB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tYmxvY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbkJsb2NrKDlweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZ3VhZ2UtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggcmdiYSg5LCAzNSwgNTQsIDAuMTIpO1xuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYW5nLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYW5nLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyTGluaygkcmVkQ29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5tZW51LWJ1cmdlciB7XG4gICAgLmRfZGVza3RvcC5uby10b3VjaCAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAjbGluZS1vbmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgI2xpbmUtdHdvIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgI2xpbmUtdGhyZWUge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGZ1bGxXaWR0aE92ZXJsYXkoJGZvb3RlckNvbG9yKTtcbn1cblxuLmZvb3Rlci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIHZhcigtLW1haW5QYWRkaW5nKTtcbn1cblxuLmZvb3Rlci1pdGVtc193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMzAwcHgsIDUwMHB4KSBtaW5tYXgoODBweCwgMTIwcHgpIGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICAgfVxufVxuXG4uZm9vdGVyLWl0ZW0ge1xuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cbiAgICAgICAgICAgICAgICAuZF9kZXNrdG9wLm5vLXRvdWNoICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk4OEQ4NDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmZvb3Rlci1jb250YWN0X2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMTUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICAuZm9vdGVyLW51bWJlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XG5cbiAgICAgICAgLmRfZGVza3RvcC5uby10b3VjaCAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM5ODhEODQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLW51bWJlcl9kZXNrIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIH1cbn1cblxuLmZvb3Rlci1sYXcge1xuICAgIC5sYXctdGl0bGVfd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmljb24tYmxvY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbkJsb2NrKDhweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRfZGVza3RvcC5uby10b3VjaCAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNTBweDtcbiAgICB9XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLmZvb3Rlci1saW5rIHtcbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMTUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwtaW1nX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMTUpO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZF9kZXNrdG9wLm5vLXRvdWNoICYge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgLnlvdXR1YmUtaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjNDMwMmI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhY2Vib29rLWljbyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2I1OTk4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLWluc3Qge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhhM2FiOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC55b3V0dWJlLWljbyxcbiAgICAgICAgLmZhY2Vib29rLWljbyxcbiAgICAgICAgLmljb24taW5zdCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbkJsb2NrKDIycHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5mb290ZXItcG9saXRpY3Mge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59IiwiLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn0iLCIuYWR2YW50YWdlcy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLmFkdmFudGFnZXMtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDEwcHggMCA3MHB4IDA7XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkdmFudGFnZXMtaXRlbXNfd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIGdyaWQtZ2FwOiA3MHB4O1xuXG4gICAgICAgIC52X3NtYWxsX2Rlc2t0b3AgJixcbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52X2xhcmdlX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBncmlkLWdhcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWR2YW50YWdlcy1pbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWR2YW50YWdlcy1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFBUU2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkdmFudGFnZXMtZGVzayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXBwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYXBwLWluZm9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKHZhcigtLXNjcmVlbldpZHRoKSAtIDEwMCUpIC8gMiAqIC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCh2YXIoLS1zY3JlZW5XaWR0aCkgLSAxMDAlKSAvIDIgKiAtMSk7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTQ1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtaW5mb190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBwLWluZm9fdGV4dCB7XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCg5MHB4LCAxODBweCkpO1xuICAgICAgICBncmlkLWdhcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFRUVBO1xuICAgIFxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwcC1pbWdfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgfVxufVxuXG4uZG93bG9hZC1hcHBfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAudl9zbWFsbF9tb2JpbGUgJiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAuZG93bG9hZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3dsb2FkLWl0ZW0ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICBcbiAgICAuZG93bG9hZC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4RUEwQkYgMCUsICNCM0JGRDMgMC4wMSUsICM3Mzg2QTYgMTAwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xuXG4gICAgICAgIC5kX2Rlc2t0b3Aubm8tdG91Y2ggJiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA4cHggOXB4IDE0cHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvd2xvYWQtaW1nX3dyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmF2YWlsYWJsZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtc3RvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmV3cy10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmVDb2xvcjtcblxuXG4gICAgLnN3aXBlci13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoI0VGRUVFQSwgMCksIHJnYmEoI0VGRUVFQSwgLjg1KSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjRUZFRUVBLCAwKSwgcmdiYSgjRUZFRUVBLCAuODUpKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3RhcnQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lbmQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZXdzLXRhYnMtbmF2aWdhdGlvbiB7XG5cbiAgICAubmV3cy10YWJzX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbGl0ZVRleHRDb2xvcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dENvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZfbGFyZ2VfbW9iaWxlICYsXG4gICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY+KiB7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN3aXBlci13cmFwIHtcbiAgICAuc3dpcGVyLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItaW5pdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuXG4gICAgICAgIC5zd2lwZXItYmxvY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgPioge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3dpcGUge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jbHViLWJvZHkge1xuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbn1cblxuLmNsdWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgcGFkZGluZzogNzBweCAwIDEwMHB4IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMTE1cHg7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCh2YXIoLS1zY3JlZW5XaWR0aCkgLSAxMDAlKSAvIDIgKiAtMSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCh2YXIoLS1zY3JlZW5XaWR0aCkgLSAxMDAlKSAvIDIgKiAtMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjZWNlO1xuICAgIH1cblxuICAgIC5jbHViLWltZ193cmFwcGVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTE1MHB4IDAgMzBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsdWItY29udGVudF93cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTVweDtcblxuICAgICAgICAuZF9kZXNrdG9wICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnRpdGxlLWV4dGVuZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsdWItZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsdWItYnRuX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLnZfbGFyZ2VfbW9iaWxlICYsXG4gICAgICAgICAgICAudl9ub3JtX21vYmlsZSAmLFxuICAgICAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uLWV4dGVuZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLWV4dGVuZCxcbiAgICAgICAgICAgIC5yZWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAudl9ub3JtX21vYmlsZSAmLFxuICAgICAgICAgICAgICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLWV4dGVuZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIC0tcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndyaXRlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLndyaXRlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4MHB4IDcwcHggODBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBjYWxjKCh2YXIoLS1zY3JlZW5XaWR0aCkgLSAxMDAlKSAvIDIgKiAtMSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKHZhcigtLXNjcmVlbldpZHRoKSAtIDEwMCUpIC8gMiAqIC0xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNDBweCAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC53cml0ZS1jb250ZW50X3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQzOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZfbGFyZ2VfbW9iaWxlICYsXG4gICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc3VidGl0bGUtZXh0ZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAud3JpdGUtZGVzYyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xuXG5cbiAgICAgICAgICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3JpdGUtZm9ybV93cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQwNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAudl9zbWFsbF9tb2JpbGUgJiB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxufVxuXG4ud3JpdGUtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnNlbGVjdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5pY29uLWJsb2NrIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25CbG9jaygxMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cml0ZS1pbnB1dCxcbiAgICAud3JpdGUtYXJlYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGxpbmVhcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGl0ZVRleHRDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cml0ZS1pbnB1dCxcbiAgICAud3JpdGUtYXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cml0ZS1hcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cblxuICAgIC5idXR0b24tZXh0ZW5kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB9XG59IiwiLnRhZ3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAuc3VidGl0bGUtZXh0ZW5kIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWdzLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFncy1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IC01cHggLTIuNXB4O1xuXG4gICAgICAgICAgICAudGFncy1pdGVtIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDIuNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFncy1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcblxuICAgICAgICAgICAgICAgIC5kX2Rlc2t0b3Aubm8tdG91Y2ggJiB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NlY2VjZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAgICAgICAgICAgICAudl9zbWFsbF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZGVzYy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5kZXNjLXRpdGxlPioge1xuICAgICAgICBmb250LWZhbWlseTogJFBUU2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgICAuZGVzYy10ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5icmVhZGNydW1ic193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBsaSwgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAuZF9kZXNrdG9wLm5vLXRvdWNoICYge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRvcC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMzcuODElO1xuICAgIHotaW5kZXg6IDE7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuICAgICAgfVxuXG4gICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1tYWluUGFkZGluZyk7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICB6LWluZGV4OiAzMztcblxuICAgICAgICAuaW50cm8tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW50cm8tdGV4dF90aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuXG4gICAgICAgICAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnRyby1kZXNjX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuXG4gICAgICAgICAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAuaW50cm8tdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogODAlO1xuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgLmludHJvLXRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgLmludHJvLWRlc2Nfd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyODBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDI0MCU7XG4gICAgfVxufVxuXG4uaW50cm8taW1nX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICB9XG5cbiAgICBpbWcsXG4gICAgc291cmNlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAuMyk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogODAlO1xuICAgIH1cbn0iLCIvLyBjbGllbnRzIGJsb2NrIFxuXG4uY2xpZW50cy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cblxuLmNsaWVudHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgLnZfc21hbGxfZGVza3RvcCAmIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAudl9sYXJnZV9tb2JpbGUgJiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAuY2xpZW50cy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDYyJTtcblxuICAgICAgICAuY2xpZW50cy1pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubW9kYWwtY2FsbC5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgLm1vZGFsLWNhbGxfaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4ubW9kYWwtY2FsbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyLCB2aXNpYmlsaXR5IC4ycyBsaW5lYXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgLm1vZGFsLWNhbGxfaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IDg2NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tYmxvY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25CbG9jaygyNHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyTGluayhyZWQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWltZyB7XG4gICAgICAgIHdpZHRoOiA1MiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLXRleHRfd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHg7XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndyaXRlLWZvcm1fd3JhcHBlcntcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtZm9ybV93cmFwcGVyIHtcbiAgICAgICAgLnN1YnRpdGxlLWV4dGVuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubW9kYWwtc3VidGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2RhbC1jYWxsX2NhcmQub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC5tb2RhbC1jYWxsX2lubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuLm1vZGFsLWNhbGxfY2FyZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyLCB2aXNpYmlsaXR5IC4ycyBsaW5lYXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgLm1vZGFsLWNhbGxfaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IDg2NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tYmxvY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25CbG9jaygyNHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyTGluayhyZWQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWltZyB7XG4gICAgICAgIHdpZHRoOiA1MiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLXRleHRfd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHg7XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndyaXRlLWZvcm1fd3JhcHBlcntcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtZm9ybV93cmFwcGVyIHtcbiAgICAgICAgLnN1YnRpdGxlLWV4dGVuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZXJyb3IsXG4udGVsLWVycm9yLW1zZy0wLFxuLm5hbWUtZXJyb3ItbXNnLTAsXG4uZW1haWwtZXJyb3ItbXNnLTAsXG4udGVsLWVycm9yLW1zZy0xLFxuLmVtYWlsLWVycm9yLW1zZy0xLFxuLnRlbC1lcnJvci1tc2ctMixcbi5lbWFpbC1lcnJvci1tc2ctMiB7XG4gICAgY29sb3I6ICRyZWRDb2xvcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xufSIsIi5zdWNjZXNzLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNik7XG4gICAgei1pbmRleDogLTE7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhciwgdmlzaWJpbGl0eSAuMnMgbGluZWFyO1xuXG4gICAgLS1tYXJnaW5CbG9jazogMzBweDtcblxuICAgICYub3BlbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuXG4gICAgICAgIC5zdWNjZXNzLW1vZGFsX193cmFwcGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHZoKTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXI7XG4gICAgICAgIFxuICAgICAgICAuaWNvbi1ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbkJsb2NrKDI0cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXJMaW5rKHJlZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYXJnaW5CbG9jayk7XG5cbiAgICAgICAgQGluY2x1ZGUgaWNvbkJsb2NrKDEwMHB4KTtcbiAgICAgICAgY29sb3I6ICRsaXRlVGV4dENvbG9yO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFyZ2luQmxvY2spO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYXJnaW5CbG9jayk7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTZweDtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIGNvbnRhaW5lclxuXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLy8gaW5wdXRcblxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbn1cblxuLy8gY29sb3IgYWN0aXZlXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTg4RDg0IWltcG9ydGFudDtcbn1cblxuLy8gcGFkZGluZyBsaXN0IFxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEycHg7XG59XG5cbi8vIGFycm93XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzREMzQyQTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNEQzNDJBO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbn0iLCIubmV3cy1jYXJkX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC52X2xhcmdlX21vYmlsZSAmIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAudl9ub3JtX21vYmlsZSAmLFxuICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG59XG4iLCIubWVzc2VuZ2Vycy13cmFwcGVyIHtcbiAgICAtLWJsb2NrTGVmdEluZGVudDogMTZweDtcbiAgICAtLWJsb2NrQm90dG9tSW5kZW50OiAzMHB4O1xuICAgIC0tdG9nZ2xlU2l6ZTogODBweDtcbiAgICAtLXRvZ2dsZVNoYWRvdzogOHB4O1xuICAgIC0taWNvblNpemU6IDMycHg7XG4gICAgLS1pdGVtc0luZGVudDogMTVweDtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsZWZ0OiB2YXIoLS1ibG9ja0xlZnRJbmRlbnQpO1xuICAgIGJvdHRvbTogdmFyKC0tYmxvY2tCb3R0b21JbmRlbnQpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC0tYmxvY2tCb3R0b21JbmRlbnQ6IDE1cHg7XG4gICAgfVxuXG5cbiAgICAubWVzc2VuZ2Vycy10b2dnbGUge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0taWNvblNpemUpO1xuICAgICAgICBjb2xvcjogIzREMzQyQTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC0tdG9nZ2xlQmc6ICNmZmY7XG4gICAgICAgIC0tdG9nZ2xlU2hhZG93Qmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tYWluUGFkZGluZykpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLWhvbGRlciB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjNzO1xuXG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWljb25TaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0taWNvblNpemUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10b2dnbGVCZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgub3BlbmVkKSB7XG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgLS10b2dnbGVTaGFkb3dCZzogcmdiYSg3NywgNTIsIDQyLCAuMDUpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWRlby1ob2xkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC03NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlIGluZmluaXRlIDFzIGxpbmVhcjtcblxuICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1ibG9jayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNEQzNDJBO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NHB4IDI1cHggMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdmFyKC0tdG9nZ2xlU2hhZG93QmcpO1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10b2dnbGVTaGFkb3cpIHZhcigtLXRvZ2dsZVNoYWRvd0JnKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdmFyKC0tdG9nZ2xlU2hhZG93QmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lc3NlbmdlcnMtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyB2YXIoLS1pdGVtc0luZGVudCkpO1xuXG4gICAgICAgIC5tZXNzZW5nZXJzLWxpc3Qge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiB2YXIoLS1pdGVtc0luZGVudCk7XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG5cbiAgICAgICAgICAgICY6bm90KC5vcGVuZWQpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIHZhcigtLXRvZ2dsZVNoYWRvdykgMCAwO1xuICAgICAgICAgICAgICAgIC0taXRlbUNvbG9yOiAjREJENkQ0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAuM3M7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXRvZ2dsZVNpemUpIC0gKHZhcigtLXRvZ2dsZVNoYWRvdykgKiAyKSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS10b2dnbGVTaXplKSAtICh2YXIoLS10b2dnbGVTaGFkb3cpICogMikpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTFweCAyM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0taWNvblNpemUpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCh2YXIoLS10b2dnbGVTaXplKSAtICh2YXIoLS10b2dnbGVTaGFkb3cpICogMikpIC8gMiAqIC0xKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXRvZ2dsZVNpemUpIC0gKHZhcigtLXRvZ2dsZVNoYWRvdykgKiAyKSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWl0ZW1Db2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNDdweCA0N3B4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIGNhbGMoKCh2YXIoLS10b2dnbGVTaXplKSAtICh2YXIoLS10b2dnbGVTaGFkb3cpICogMikpIC8gMikgKyAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pdGVtQ29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taXRlbUNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXG5cdC5vd2wtc3RhZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcblx0XHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Lm93bC1zdGFnZS1vdXRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR9XG5cblx0Lm93bC13cmFwcGVyLFxuXHQub3dsLWl0ZW0ge1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdC5vd2wtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5vd2wtbmF2LFxuXHQub3dsLWRvdHMge1xuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5vd2wtbmF2IC5vd2wtcHJldixcblx0Lm93bC1uYXYgLm93bC1uZXh0LFxuXHQub3dsLWRvdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Lm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuXHQub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG5cdGJ1dHRvbi5vd2wtZG90IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdC8vY29sb3I6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRmb250OiBpbmhlcml0O1xuXHR9XG5cblx0Ji5vd2wtbG9hZGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQvL2Rpc3BsYXk6IGdyaWQ7XG5cdH1cblxuXHQmLm93bC1sb2FkaW5nIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji5vd2wtaGlkZGVuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Ji5vd2wtcmVmcmVzaCB7XG5cdFx0Lm93bC1pdGVtIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHQmLm93bC1kcmFnIHtcblx0XHQub3dsLWl0ZW0ge1xuXHRcdFx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdFx0XHR0b3VjaC1hY3Rpb246IHBhbi15O1xuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLm93bC1ncmFiIHtcblx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0Y3Vyc29yOiBncmFiO1xuXHR9XG5cblx0Ji5vd2wtcnRsIHtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblxuXHRcdC5vd2wtaXRlbSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LmFuaW1hdGVkIHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHR9XG5cblx0Lm93bC1hbmltYXRlZC1pbiB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdC5vd2wtYW5pbWF0ZWQtb3V0IHtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LmZhZGVPdXQge1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuXHR9XG5cblx0Lm93bC1pdGVtIHtcblx0XHQub3dsLWxhenkge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0XHR9XG5cblx0XHQub3dsLWxhenlbc3JjXj1cIlwiXSxcblx0XHQub3dsLWxhenk6bm90KFtzcmNdKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGltZy5vd2wtbGF6eSB7XG5cdFx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdH1cblx0fVxuXG5cdC5vd2wtdmlkZW8td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5LWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL293bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcblx0XHR9XG5cdH1cblxuXHQub3dsLXZpZGVvLXBsYXlpbmcge1xuXHRcdC5vd2wtdmlkZW8tdG4sXG5cdFx0Lm93bC12aWRlby1wbGF5LWljb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQub3dsLXZpZGVvLXRuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0fVxuXG5cdC5vd2wtdmlkZW8tZnJhbWUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLm93bC1oZWlnaHQge1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59IiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qXG4gKiBcdERlZmF1bHQgdGhlbWUgLSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqL1xuLm93bC10aGVtZSAub3dsLW5hdiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPSdvd2wtJ10ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgYmFja2dyb3VuZDogI0Q2RDZENjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm93bC10aGVtZSAub3dsLW5hdiAuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm93bC10aGVtZSAub3dsLW5hdi5kaXNhYmxlZCsub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ub3dsLXRoZW1lIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgb3BhY2l0eTogMC41O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbixcbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufSIsIi5pbnRyby1jb250YWluZXIge1xuICAgIG1hcmdpbjogMjAwcHggMCAxMjBweCAwO1xuXG4gICAgLnZfc21hbGxfZGVza3RvcCAmIHtcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwIDgwcHggMDtcbiAgICB9XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gICAgfVxuXG4gICAgLm93bC1jYXJvdXNlbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyby10aXRsZV93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAudl9zbWFsbF9kZXNrdG9wICYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFBUU2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTA2cHg7XG5cbiAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLWRvdHMsXG4gICAgLm93bC1uYXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBib3R0b206IDQwcHg7XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLW5leHQsXG4gICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tYXJyb3ctbGVmdCxcbiAgICAgICAgLmljb24tYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm8tc2xpZGVyLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0Ny40MiU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaXRlVGV4dENvbG9yO1xuXG4gICAgICAgIC52X2xhcmdlX21vYmlsZSAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgICAgIH1cblxuICAgICAgICAudl9ub3JtX21vYmlsZSAmLFxuICAgICAgICAudl9zbWFsbF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyxcbiAgICAgICAgc291cmNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci1jb250ZW50X2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tbWFpblBhZGRpbmcpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAudl9sYXJnZV9tb2JpbGUgJixcbiAgICAgICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLnNsaWRlci1jb250ZW50X3dyYXBwZXIsXG4gICAgICAgICAgICAuc2xpZGVyLXRleHQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLWNvbnRlbnRfd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci10ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGJsb2NrIDJcblxuLmluZm8tYmxvY2tfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmluZm8tdGV4dF9ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogNzg1cHg7XG4gICAgICAgIHBhZGRpbmc6IDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVsbFdpZHRoT3ZlcmxheSgkd2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvLXRleHRfdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvLWRlc2Nfd3JhcHBlciB7XG5cbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzVweDtcblxuICAgICAgICAgICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgICAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby1hYnNvbHV0ZV9pbWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2Jsb2NrIDNcblxuLnRhcmdldC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnRhcmdldC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNzBweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpbmVDb2xvcjtcblxuICAgICAgICAudl9sYXJnZV9tb2JpbGUgJixcbiAgICAgICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5lQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudl9sYXJnZV9tb2JpbGUgJixcbiAgICAgICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGFyZ2V0LWJsb2NrIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG5cbiAgICAgICAgICAgIC5kX2Rlc2t0b3AgJixcbiAgICAgICAgICAgIC52X3RhYmxldCAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudl9sYXJnZV9tb2JpbGUgJixcbiAgICAgICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgICAgICAudl9zbWFsbF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhcmdldC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFyZ2V0LWRlc2Mge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YXJnZXQtZGVzY19ibG9jayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuXG4gICAgICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGJsb2NrIDQgXG4udGFibGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cblxuLnRhYmxlLWl0ZW1zX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC50YWJsZS1pdGVtX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluZUNvbG9yO1xuXG4gICAgICAgIC52X2xhcmdlX21vYmlsZSAmLFxuICAgICAgICAudl9ub3JtX21vYmlsZSAmLFxuICAgICAgICAudl9zbWFsbF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHVuc2V0O1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluZUNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZfbGFyZ2VfbW9iaWxlICYsXG4gICAgICAgICAgICAudl9ub3JtX21vYmlsZSAmLFxuICAgICAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluZUNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52X3NtYWxsX21vYmlsZSAmLFxuICAgICAgICAgICAgLnZfbm9ybV9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxlLWl0ZW1fbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyO1xuXG4gICAgICAgICAgICAgICAgLmRfZGVza3RvcCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaXRlVGV4dENvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52X3NtYWxsX21vYmlsZSAmLFxuICAgICAgICAgICAgICAgIC52X25vcm1fbW9iaWxlICYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxlLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAgICAgICAgICAgICAudl9zbWFsbF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhYmxlLWxpc3RfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyTGluaygkbGl0ZVRleHRDb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9ncmVzcy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cblxuLnByb2dyZXNzLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5vd2wtc3RhZ2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vd2wtbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6IC03N3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaXRlVGV4dENvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgICY6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyTGluaygjQjMwRDA3KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtZG90cyB7XG4gICAgICAgIC5kX2Rlc2t0b3Aubm8tdG91Y2ggJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgLm93bC1kb3Qge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RDM0MkE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1kb3QuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0IzMEQwNztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAucHJvZ3Jlc3MtaW1nX3dyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1zdWJ0aWxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tYWJvdXRfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNzBweCAwIDcwcHggODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogY2FsYygodmFyKC0tc2NyZWVuV2lkdGgpIC0gMTAwJSkgLyAyICogLTEpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgbGVmdDogY2FsYygodmFyKC0tc2NyZWVuV2lkdGgpIC0gMTAwJSkgLyAyICogLTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1hYm91dF9idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJ0aXRsZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluZUNvbG9yO1xuXG4gICAgICAgIC52X3NtYWxsX21vYmlsZSAmLFxuICAgICAgICAudl9ub3JtX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuXG4gICAgICAgICAgICAucmVkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJ0aXRsZS1leHRlbmQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudl9zbWFsbF9tb2JpbGUgJixcbiAgICAgICAgICAgIC52X25vcm1fbW9iaWxlICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXQtdGV4dF9ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtZ2FwOiA1NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LXRleHRfaXRlbSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLm5ld3Mtd2luZG93X2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLm5ld3MtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDM2M3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAuMnMgbGluZWFyO1xuXG4gICAgICAgIC5kX2Rlc2t0b3Aubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWltZ193cmFwcGVyIHtcbiAgICAgICAgICAgIC5pbWctbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjAlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAgIC5jYXJkLWluZm9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAuY2FyZC1kYXRlLFxuICAgICAgICAgICAgICAgIC5jYXJkLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaXRlVGV4dENvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDM7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlckxpbmsoJGxpdGVUZXh0Q29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1kZXNjIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWxhYmVsX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzhEN0NCO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy42OTgzMXB4O1xuXG4gICAgICAgICAgICAuY2FyZC1sYWJlbF90ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzLWJ0bl93cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5lQ29sb3I7XG5cbiAgICAgICAgLnJlZC1idXR0b24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLW5ld3Nfc2xpZGVyIHtcbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLm93bC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWRvdHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cblxuICAgICAgICAgICAgLm93bC1kb3Qge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RDM0MkE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1kb3QuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0IzMEQwNztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucmV2aWV3cy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5yZXZpZXdzLWl0ZW1zX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNDk1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVkLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluZUNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2VjZWNlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ5NXB4O1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JpdGUtZm9ybV93cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTM5cHggLSAxMjBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgLnZfc21hbGxfZGVza3RvcCAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAudl9sYXJnZV9tb2JpbGUgJixcbiAgICAgICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVsbFdpZHRoT3ZlcmxheSgkd2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnRpdGxlLWV4dGVuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgICAgIC5pY29uLWJsb2NrIHtcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXZpZXdzLWZvcm1fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJldmlld3MtcmF0aW5nX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJldmlld3MtcmF0aW5nX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpdGVUZXh0Q29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmFkaW8tc3RhcnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYWJlbC1zdGFycyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLXJhdGluZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhNGFjYjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yYWRpby1zdGFyc34ubGFiZWwtc3RhcnMge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGQzEwNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJhZGlvLXN0YXJzOmNoZWNrZWR+LmxhYmVsLXN0YXJzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2E0YWNiODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJhZGlvLXN0YXJzOmNoZWNrZWQrLmxhYmVsLXN0YXJzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGQzEwNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciAucmFkaW8tc3RhcnN+LmxhYmVsLXN0YXJzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIC5yYWRpby1zdGFyc34ubGFiZWwtc3RhcnM6aG92ZXJ+LmxhYmVsLXN0YXJzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2E0YWNiOCAhaW1wb3J0YW50XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uQmxvY2sgKDE2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndyaXRlLWlucHV0LFxuICAgICAgICAud3JpdGUtYXJlYSB7XG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJldmlld3MtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXZpZXdzLXRvcF9ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXZpZXdzLW5hbWUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXZpZXdzLXNlcnZpY2Uge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRsaXRlVGV4dENvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC0tc3RhcldpZHRoOiAxNSU7XG5cbiAgICAgICAgICAgIC5yZXZpZXdzLXN0YXItZ3JleSxcbiAgICAgICAgICAgIC5yZXZpZXdzLXN0YXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXZpZXdzLXN0YXItZ3JleSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZ3JheS1zdGFyLnN2ZycpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2aWV3cy1zdGFyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdGFyLnN2ZycpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zdGFyV2lkdGgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXZpZXdzLXRleHRfd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJldmlld3MtZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGxpdGVUZXh0Q29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAucmV2aWV3cy1hbnN3ZXJfd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpbmVDb2xvcjtcblxuICAgICAgICAgICAgLnJldmlld3MtaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50b3AtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG59IiwiLmJsb2ctaXRlbV9jb250YWluZXIge1xuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgLmludHJvLXRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuaW50cm8tZGVzY193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvdC1pdGVtX3dyYXBwZXIge1xuICAgIG1hcmdpbjogODBweCAwIDE1MHB4IDA7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgLmJsb2ctZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRsaXRlVGV4dENvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJFBUU2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsaXN0Q2lyY2xlKDhweCwgI0IzMEQwNywgLTIzcHgsIDVweCk7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLWluZm9fYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAudl9sYXJnZV9tb2JpbGUgJixcbiAgICAgICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1ibG9ja19pbWcge1xuICAgICAgICAgICAgLnZfbGFyZ2VfbW9iaWxlICYsXG4gICAgICAgICAgICAudl9ub3JtX21vYmlsZSAmLFxuICAgICAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWluZm9fY29udGFjdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xuXG4gICAgICAgICAgICAudl9sYXJnZV9tb2JpbGUgJixcbiAgICAgICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgICAgICAudl9zbWFsbF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvLWNvbnRhY3Rfd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctbmFtZSxcbiAgICAgICAgLmJsb2ctcG9zaXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctbmFtZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFBUU2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctbnVtYmVyX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgLnZfbGFyZ2VfbW9iaWxlICYsXG4gICAgICAgICAgICAudl9ub3JtX21vYmlsZSAmLFxuICAgICAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUFRTZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRhY3QtbnVibWVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5lQ29sb3I7XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5ob3RsaW5lLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xuICAgICAgICBjb2xvcjogJGxpdGVUZXh0Q29sb3I7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgLnZfbGFyZ2VfbW9iaWxlICYsXG4gICAgICAgIC52X3NtYWxsX21vYmlsZSAmLFxuICAgICAgICAudl9ub3JtX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob3RsaW5lLXdyYXBwZXIsXG4gICAgLmFkZC1udWJtZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLnZfbGFyZ2VfbW9iaWxlICYsXG4gICAgICAgIC52X3NtYWxsX21vYmlsZSAmLFxuICAgICAgICAudl9ub3JtX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG90bGluZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1udW1iZXJfaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG5cbiAgICAgICAgLnZfbGFyZ2VfbW9iaWxlICYsXG4gICAgICAgIC52X3NtYWxsX21vYmlsZSAmLFxuICAgICAgICAudl9ub3JtX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudl9ub3JtX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudl9zbWFsbF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob3RsaW5lLW51Ym1lcixcbiAgICAubnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUFRTZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcblxuICAgICAgICBAaW5jbHVkZSBob3ZlckxpbmsoJGxpdGVUZXh0Q29sb3IpO1xuICAgIH1cblxuICAgIC5ob3RsaW5lLW51Ym1lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgfVxuXG4gICAgLm51bWJlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgfVxufVxuXG4ubWFpbi1jb250YWN0LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuZW1haWwtd3JhcHBlcixcbiAgICAud29yay1kYXRlX3dyYXBwZXIge1xuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAgICAgLnZfc21hbGxfbW9iaWxlICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtYWlsLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIH1cblxuICAgIC53b3JrLWRhdGVfd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhY3Qtc29jaWFsIHtcbiAgICAgICAgJi5mb290ZXItc29jaWFsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1pbWdfd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRsaXRlVGV4dENvbG9yLCAuNSk7XG5cbiAgICAgICAgICAgIC5kX2Rlc2t0b3Aubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkbGl0ZVRleHRDb2xvciwgMSk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmljb24tYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1mYixcbiAgICAgICAgICAgICAgICAgICAgLmljb24taW5zdCxcbiAgICAgICAgICAgICAgICAgICAgLmljb24teW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnRvcC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubmFtZSxcbiAgICAuc3VibmFtZSxcbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5zdWJuYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIH1cblxuICAgIC5zdWJsaW5rIHtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJMaW5rKCRsaXRlVGV4dENvbG9yKTtcbiAgICB9XG59XG5cbi5vZmZpY2UtY29udGFpbmVyIHtcbiAgICAuc3VidGl0bGUtZXh0ZW5kIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9mZmljZS1hZHJlc3NfY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDE1MHB4IGF1dG87XG5cbiAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gNjBweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmljZS1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTAwcHgsIDQ3MHB4KSk7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDcwcHg7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5lQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub2ZmaWNlLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAudl9ub3JtX21vYmlsZSAmLFxuICAgICAgICAgICAgICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWRyZXNzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vZmZpY2UtYWRyZXNzLFxuICAgICAgICAgICAgICAgIC5hZHJlc3MsXG4gICAgICAgICAgICAgICAgLm9mZmljZS1wb2ludCxcbiAgICAgICAgICAgICAgICAucG9pbnQsXG4gICAgICAgICAgICAgICAgLm9mZmljZS1uYW1lLFxuICAgICAgICAgICAgICAgIC5vZmZpY2Utam9iLFxuICAgICAgICAgICAgICAgIC5vZmZpY2UtbnVibWVyIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vZmZpY2UtYWRyZXNzLFxuICAgICAgICAgICAgICAgIC5vZmZpY2UtcG9pbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hZHJlc3MsXG4gICAgICAgICAgICAgICAgLnBvaW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgICAgICAudl9sYXJnZV9tb2JpbGUgJixcbiAgICAgICAgICAgICAgICAgICAgLnZfbm9ybV9tb2JpbGUgJixcbiAgICAgICAgICAgICAgICAgICAgLnZfc21hbGxfbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub2ZmaWNlLW5hbWUsXG4gICAgICAgICAgICAgICAgLm9mZmljZS1udWJtZXIgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9mZmljZS1uYW1lLFxuICAgICAgICAgICAgICAgIC5vZmZpY2Utam9iIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDdweFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vZmZpY2UtbnVibWVyIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlckxpbmsoJGxpdGVUZXh0Q29sb3IpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vZmZpY2UtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgICAgICAgICAgICAgIC52X3NtYWxsX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9mZmljaWFsLXNpdGVfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bGxXaWR0aE92ZXJsYXkoJHdoaXRlKTtcbiAgICB9XG5cbiAgICAuc2l0ZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcGFkZGluZzogNzBweDtcblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXRlLXRpdGxlX2Jsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VidGl0bGUtZXh0ZW5kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaXRlLWRlc2Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2l0ZS1saW5rX2Jsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTAwcHgsIDI4MHB4KSk7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cbiAgICAgICAgICAgIC52X25vcm1fbW9iaWxlICYsXG4gICAgICAgICAgICAudl9zbWFsbF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaXRlLXN1YnRpdGxlLFxuICAgICAgICAgICAgLnNpdGUtZGVzYyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaXRlLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFBUU2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpdGUtZGVzYyB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGl0ZVRleHRDb2xvcjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXJMaW5rKCR0ZXh0Q29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGUtaW1nX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hYm91dC1jb250YWluZXIge1xuICAgIC5pbmZvLWJsb2NrX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmaWNpYWwtc2l0ZV9jb250YWluZXIge1xuICAgICAgICAuc2l0ZS1saW5rX2Jsb2NrIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMDBweCwgMzIzcHgpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcblxuICAgICAgICAgICAgLmRfbW9iaWxlICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY291cnQtaXRlbSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHRDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3Bhbi1jb2xvciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpdGUtaW1nX3dyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhc2tzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluZUNvbG9yO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluZUNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAudGFza3MtdGl0bGUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgIC5kX2Rlc2t0b3AgJiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhc2tzLWxpc3RfYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMTAwcHgsIDIyM3B4KSk7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNzBweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuXG4gICAgICAgIC52X2xhcmdlX21vYmlsZSAmIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAudl9ub3JtX21vYmlsZSAmLFxuICAgICAgICAudl9zbWFsbF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHRDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5jbHViLXBhZ2VfY29udGFpbmVyIHtcblxuICAgIC5jbHViLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbHViLXRleHRfYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgLmRfbW9iaWxlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbn1cblxuLmNsdWItdGV4dF9jb250YWluZXIge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2x1Yi1zdWJ0aXRsZSxcbiAgICAuY2x1Yi10ZXh0X3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2x1Yi10ZXh0X3dyYXBwZXIge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZF9tb2JpbGUgJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiMzBkMDc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kX21vYmlsZSAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5vdC1mb3VuZF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgXG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ1dGlsaXR5L3ZhclwiO1xuQGltcG9ydCBcInV0aWxpdHkvbWl4aW5zXCI7XG5AaW1wb3J0IFwidXRpbGl0eS9mb250c1wiO1xuXG4vLyBDb21tb25cbkBpbXBvcnQgXCJjb21tb24vYmFzZVwiO1xuQGltcG9ydCBcImNvbW1vbi9oZWFkZXJcIjtcbkBpbXBvcnQgXCJjb21tb24vZm9vdGVyXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRlbnQtY29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FkdmFuZ2F0ZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbW9iaWxlLWFwcC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uZXdzLXRhYnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc3dpcGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NsdWItY2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy93cml0ZS1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhZ3Muc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGVzY3JpcHRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnJlYWRjcnVtYnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW50cm8tc3R5bGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2xpZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbC1jYWxsYmFjay5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbC1jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Vycm9yLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N1Y2Nlc3MtbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2VsZWN0Mi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYXJkLWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21lc3NlbmdlcnMuc2Nzc1wiO1xuXG4vLyBQbHVnaW5zXG5AaW1wb3J0IFwicGx1Z2lucy9vd2wuY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL293bC10aGVtZS1kZWZhdWx0LnNjc3NcIjtcblxuLy8gUGFnZXNcbkBpbXBvcnQgXCJwYWdlcy9tYWluXCI7XG5AaW1wb3J0IFwicGFnZXMvcmV2aWV3c1wiO1xuQGltcG9ydCBcInBhZ2VzL2Jsb2dcIjtcbkBpbXBvcnQgXCJwYWdlcy9ibG9nLWl0ZW1cIjtcbkBpbXBvcnQgXCJwYWdlcy9jb250YWN0XCI7XG5AaW1wb3J0IFwicGFnZXMvYWJvdXRcIjtcbkBpbXBvcnQgXCJwYWdlcy9jbHViLXBhZ2VcIjtcbkBpbXBvcnQgXCJwYWdlcy80MDRcIjtcbi5zZWxlY3QyLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozMnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDo4cHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5le2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxMDAlO21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMDBweDt3aWR0aDoxMDAlO3otaW5kZXg6MTA1MX0uc2VsZWN0Mi1yZXN1bHRze2Rpc3BsYXk6YmxvY2t9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nOjZweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF17Y3Vyc29yOnBvaW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2xlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3due2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHh9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke3BhZGRpbmc6NHB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jbG9zZS1tYXNre2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvcGFjaXR5OjA7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweDt3aWR0aDoxMDAlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGl7bGlzdC1zdHlsZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjFweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojMzMzfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTFlbTtwYWRkaW5nLWxlZnQ6MmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0zZW07cGFkZGluZy1sZWZ0OjRlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTRlbTtwYWRkaW5nLWxlZnQ6NWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzU4OTdmYjtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXI6bm9uZTtib3JkZXItbGVmdDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojODg4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYTtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBde3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV17Y29sb3I6Z3JleX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiMzODc1ZDc7Y29sb3I6I2ZmZn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257Ym9yZGVyLWNvbG9yOiM1ODk3ZmJ9XG4iXX0= */
