@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700;900&display=swap);.translate-button{display:inline-block;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;border:1px solid transparent;border-radius:5px;padding:.85em 1em;margin:1rem 0 1rem;font-size:.9rem;background-color:#ed6c08;color:#fefefe;text-transform:uppercase}.translate-button:hover{background-color:#c95c07;color:#fefefe}a,body,div,h1,h2,h3,h4,h5,h6,html,input,option,p,select,span,textarea{font-family:Poppins,sans-serif}a,button{transition:.2s}a:active,a:focus,a:hover,button:active,button:focus,button:hover{text-decoration:none}.border{border:1px solid #ebebeb}.nopad{padding:0;margin:0}.simpleflex{display:flex;flex-wrap:wrap}.simpleflex-item{align-self:center}.img-center{margin:0 auto;display:block}.text-r{width:100%;text-align:right}input.form-control:focus,textarea.form-control:focus{outline:0;box-shadow:none;border-color:#5480a5}form .error{display:block;font-weight:700;color:red;font-size:15px}.nice_checkbox{position:relative}.nice_checkbox label:not(.error){position:relative;cursor:pointer;font-size:13px;font-weight:400;color:#231f20;margin:0 0 0 65px;padding:3px 0 0}@media screen and (max-width:767px){.nice_checkbox label:not(.error){margin:0 0 0 20px}}.nice_checkbox label:not(.error):before{content:'';position:absolute;width:20px;height:20px;background-color:transparent;border:3px solid #9c2525;left:-30px;top:2px}.nice_checkbox label:not(.error) a{color:#9c2525;border-bottom:1px solid #9c2525}.nice_checkbox input{position:absolute;z-index:-1;left:3px;top:4px;width:14px;visibility:hidden}.nice_checkbox input:checked~label:after{content:'';position:absolute;width:10px;height:10px;background-color:#5480a5;left:-25px;top:7px}.myButton{border:3px solid #9c2525;font-size:15px;text-align:center;color:#9c2525;width:250px;font-weight:700;padding:17px;display:block;margin:auto;transition:.2s all}.myButton:hover{color:#fff;border:3px solid #fff}.std_btn{display:flex;justify-content:center;align-items:center;min-width:60px;padding:0 20px;text-align:center;height:65px;cursor:pointer;background-color:#9c2525;color:#fff;font-size:15px;font-weight:700;letter-spacing:1px}.std_btn:after{content:url(../web/arrow_button_white.svg);margin:0 0 0 35px;width:18px;line-height:1}.std_btn:hover{background-color:#5480a5;color:#fff}.logo_header{width:250px}.header{height:845px;position:relative}.subheader{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../web/header.jpg);height:145px}.mainSlider{position:absolute;top:0;z-index:0;left:0;width:100%}.mainSlider ul{padding:0}.mainSlider .slide-background{background-position:center;background-size:cover;background-repeat:no-repeat;height:845px;display:flex;align-items:center;justify-content:center;text-align:center}.mainSlider .slide-title{color:#fff;font-size:55px;font-weight:400;text-transform:uppercase;line-height:1}.mainSlider .slide-description{color:#fff;font-size:20px;font-weight:400;line-height:1.1;margin-bottom:90px;display:block}.mainSlider .std_btn{display:inline-flex;margin:80px 0 0}.mainSlider .slick-dots{position:absolute;bottom:170px;list-style:none;left:50%}.mainSlider .slick-dots li{display:inline-block;margin:0 12px}.mainSlider .slick-dots li button{text-indent:-9999px;width:10px;height:10px;background-color:transparent;border:2px solid #fff;border-radius:50%;position:relative;outline:0;cursor:pointer}.mainSlider .slick-dots .slick-active button{background-color:#fff}.navBg{background-color:rgba(0,0,0,.5);position:relative;z-index:2}.navbar{padding:0;position:relative;z-index:1}.navbar .navbar-nav>li>a{font-size:13px;line-height:1;font-weight:400;color:#fff;padding:10px 20px 0;height:145px;display:flex;justify-content:center;align-items:center;text-align:center;letter-spacing:1px}.navbar .navbar-nav>li>a:hover{background-color:#9c2525}.navbar .navbar-nav li.active{background-color:#9c2525}.navbar .navbar-collapse{justify-content:flex-end}.heading h3{font-size:50px;line-height:1;color:#231f20;font-weight:700;margin:0 0 20px;text-align:center}.heading h3 span:nth-child(2){color:#9c2525}.heading h5{color:#484848;font-size:20px;line-height:1.2;font-weight:400;margin:0 0 75px;text-align:center}.redStripe{background-color:#9c2525}.redStripe .stripePart{min-height:122px}.redStripe .stripePart:nth-child(1) a:before{background-image:url(../images/svg/mail_icon_white.svg)}.redStripe .stripePart:nth-child(2) a:before{background-image:url(../images/svg/phone_icon_white.svg)}.redStripe .stripePart:nth-child(3) a:before{background-image:url(../images/svg/location_icon_white.svg)}.redStripe .stripePart a{display:block;width:100%;height:100%;padding:30px 0;background-color:#9c2525;transition:.2s all;position:relative}.redStripe .stripePart a::before{content:"";display:block;position:absolute;width:36px;height:36px;top:calc(50% - 18px);left:16px;background-size:cover;background-repeat:no-repeat;background-position:center}.redStripe .stripePart a:hover{background-color:#7c1b1b}.redStripe .stripePart a span{color:#fff;font-size:13px;margin-bottom:7px;display:inline-block;padding-left:90px}.redStripe .stripePart a p{color:#fff;font-size:18px;margin:0;padding-left:90px;font-weight:700}.services .service{background-color:#dedede;display:block;margin-bottom:25px}.services .service h3{color:#231f20;font-size:22px;font-weight:400;line-height:25px;padding:35px 31px 35px 124px;position:relative;transition:.2s all}.services .service h3::before{content:"";display:block;position:absolute;width:74px;height:74px;top:25px;left:21px;background-size:cover;background-repeat:no-repeat;background-position:center}.services .service h3 .bigText{font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:block}.services .service p{color:#646464;padding:0 44px;margin-bottom:34px;text-align:center;transition:.2s all}.services .service .serviceButton{text-align:center;color:#fff;font-weight:700;font-size:15px;background-color:#9c2525;padding:22px 0;transition:.2s all}.services .service:hover h3{color:#9c2525}.services .service:hover .serviceButton{background-color:#231f20}.services .service.service1 h3:before{background-image:url(../images/svg/sluzba_1_icon.svg)}.services .service.service2 h3:before{background-image:url(../images/svg/sluzba_2_icon.svg)}.services .service.service3 h3:before{background-image:url(../images/svg/sluzba_3_icon.svg)}.services .service.service4 h3:before{background-image:url(../images/svg/sluzba_4_icon.svg)}.services .service.service5 h3:before{background-image:url(../images/svg/sluzba_5_icon.svg)}.services .service.service6 h3:before{background-image:url(../images/svg/sluzba_6_icon.svg)}.priceList{margin-top:45px;background-color:#9c2525;margin-bottom:85px;padding-top:55px;padding-bottom:70px}.priceList h2{font-size:50px;margin-bottom:60px;color:#fff;position:relative}@media screen and (max-width:991px){.priceList h2{text-align:center;margin-bottom:25px}}@media screen and (max-width:575px){.priceList h2{font-size:30px;margin-bottom:20px}}.priceList h2::before{content:"";display:block;background-image:url(../images/svg/symbol.svg);background-size:cover;background-position:center;position:absolute;top:-10px;left:-100px;width:80px;height:80px}@media screen and (max-width:991px){.priceList h2::before{display:none}}.priceList h5{color:#fff;font-size:30px;margin-bottom:20px;font-weight:700}@media screen and (max-width:991px){.priceList h5{text-align:center}}@media screen and (max-width:575px){.priceList h5{font-size:20px;margin-bottom:35px}}.priceList .priceListDesktop .priceRow{margin-bottom:3px;background-color:#7c1b1b;cursor:pointer}.priceList .priceListDesktop .priceRow .washName{color:#fff;font-weight:700;padding:24px 30px;background-color:#7c1b1b}.priceList .priceListDesktop .priceRow .washName span{font-weight:400}@media screen and (max-width:480px){.priceList .priceListDesktop .priceRow .washName span{display:block}}.priceList .priceListDesktop .priceRow .washName .priceArrow{font-size:22px;padding-left:30px;transition:.3s all;float:right}@media screen and (max-width:480px){.priceList .priceListDesktop .priceRow .washName .priceArrow{padding-left:10px;float:none;position:absolute;right:20px;top:45%}}.priceList .priceListDesktop .priceRow .washName .priceArrowUp{transform:rotateX(180deg)}.priceList .priceListDesktop .washInfo{background-color:#7c1b1b;padding:0 39px 0 72px;position:relative;height:0;transition:.2s all;overflow:hidden}.priceList .priceListDesktop .washInfo::before{position:absolute;background-color:#9c2525;display:none;top:0;left:3%;height:1px;width:94%;content:''}.priceList .priceListDesktop .washInfo div,.priceList .priceListDesktop .washInfo li,.priceList .priceListDesktop .washInfo p,.priceList .priceListDesktop .washInfo ul{color:#fff;line-height:35px}.priceList .priceListDesktop .washInfo table{width:100%}.priceList .priceListDesktop .washInfo table tbody tr{position:relative}@media screen and (max-width:991px){.priceList .priceListDesktop .washInfo table tbody tr{display:block}}.priceList .priceListDesktop .washInfo table tbody tr:before{position:absolute;top:1p;right:180px;content:".";display:block;width:70%;height:24px;background-image:linear-gradient(to right,#000 50%,#fff 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}@media screen and (max-width:1200px){.priceList .priceListDesktop .washInfo table tbody tr:before{background-image:none;content:none}}.priceList .priceListDesktop .washInfo table tbody tr td{height:38px;color:#fff}@media screen and (max-width:767px){.priceList .priceListDesktop .washInfo table tbody tr td{font-size:13px;padding-bottom:10px}}.priceList .priceListDesktop .washInfo table tbody tr td:first-of-type{display:inline;position:relative;top:6px;padding-right:30px;background-color:#7c1b1b}@media screen and (max-width:1200px){.priceList .priceListDesktop .washInfo table tbody tr td:first-of-type{background-color:transparent}}.priceList .priceListDesktop .washInfo table tbody tr td:last-of-type{width:48%;text-align:right}.priceList .priceListDesktop .washInfoOpen{height:auto;padding:17px 59px 32px 72px}@media screen and (max-width:767px){.priceList .priceListDesktop .washInfoOpen{padding:25px}}.priceList .priceListDesktop .washInfoOpen:before{display:block}.home_gallery .gallery_image{background-position:center;background-size:cover;background-repeat:no-repeat;height:300px;transition:.2s}.home_gallery .gallery_image:hover{opacity:.85}.order_wrap{padding:0 0 85px}.order_wrap .heading h3{text-align:left;font-weight:400;margin-bottom:35px;position:relative}@media screen and (max-width:991px){.order_wrap .heading h3{text-align:center}}.order_wrap .heading h3::before{position:absolute;display:block;content:"";background-image:url(../images/svg/symbol_2.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:-10px;left:-100px;width:80px;height:80px}@media screen and (max-width:991px){.order_wrap .heading h3::before{display:none}}.order_wrap .heading h3 span:first-child{font-weight:700;color:#231f20}.order_wrap .heading h3 span:nth-child(2){color:#231f20;font-weight:700}.order_wrap .heading h5{font-size:16px;text-align:left}.order_wrap .heading h5 a{color:#9c2525;transition:.2s all}.order_wrap .heading h5 a:hover{color:#231f20}@media screen and (max-width:991px){.order_wrap .heading h5{text-align:center}}.home_form{background-color:#f7f7f7;padding:32px 15px 25px}.home_form .simpleflex label:not(.error){cursor:pointer;font-size:12px;font-weight:400;color:#9c9c9c;border-radius:999px;display:flex;justify-content:center;align-items:center;height:43px;width:100%;border:1px solid #9c9c9c;text-align:center;margin:0 0 10px}.home_form .simpleflex .serv_padding{padding:0 2px;margin:0 15px}.home_form .simpleflex .serv_padding span{text-align:center;display:block;font-size:12px;padding-top:15px;color:#231f20}.home_form .simpleflex .serv_checkbox{position:absolute;z-index:-1;visibility:hidden}.home_form .simpleflex .serv_checkbox:checked~label{background-color:#9c2525;color:#fff;font-weight:700}.home_form .form-group{position:relative}.home_form .form-group .asterisk{position:absolute;color:#9c2525;right:0;top:5px}.home_form .form-group input{height:65px;display:flex;justify-content:center;align-items:center;padding:0 15px;font-size:15px;color:#231f20;font-weight:400;line-height:65px;border-radius:0;border:1px solid #e1e1e1}.home_form .form-group textarea{height:228px;padding:25px 15px;font-size:15px;color:#231f20;font-weight:400;line-height:1.2;border-radius:0;border:1px solid #e1e1e1;margin:5px 0 25px}.home_form .form-group ::-webkit-input-placeholder{font-size:15px;color:#9c9c9c;font-weight:400}.home_form .form-group ::-ms-input-placeholder{font-size:15px;color:#9c9c9c;font-weight:400}.home_form .form-group ::placeholder{font-size:15px;color:#9c9c9c;font-weight:400}.home_form p{color:#231f20;font-size:17px;line-height:1.2;font-weight:700;text-align:center;margin:35px 0 25px}#orderForm .std_btn{width:240px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;justify-content:space-around;margin-right:110px;float:right}@media screen and (max-width:767px){#orderForm .std_btn{margin:auto;float:none}}footer{margin-top:65px}footer .footer{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../images/svg/footer_bg_s.jpg);min-height:545px;padding:50px 0}footer .footer .logo_footer{width:250px;margin:0 0 60px}footer .footer a{display:block;color:#fff;font-size:13px;font-weight:400;margin:0 0 20px}footer .footer a:hover{color:#9c2525}footer .footer p{display:block;color:#fff;font-size:13px;font-weight:400;margin:0 0 20px}footer .footer p b{font-weight:700}footer .footer p a{color:#fff;border-bottom:1px solid #fff;display:inline-block;margin:0}footer .footer p a:hover{color:#9c2525;border-color:#9c2525}footer .footer .footer_services{list-style:none;padding:0}footer .footer .f_links{font-weight:700}footer .footer .uppercase{text-transform:uppercase}footer .post_footer{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:13px;font-weight:400;color:#484848;min-height:110px}footer .post_footer a{color:#484848}footer .post_footer a:hover{color:#9c2525}footer .post_footer b{font-weight:700}footer .post_footer p{margin:0}footer .post_footer .sixnet_logo{width:75px}.myBanner{height:300px;background-image:url(../images/svg/banner_pneuservis_bg_s.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:45px}.myBanner .myButton{color:#fff;background-color:#9c2525;position:relative;text-align:left;width:240px;padding:22px;border:none}.myBanner .myButton:hover{background-color:#5480a5}.myBanner .myButton:after{content:"";display:block;position:absolute;top:calc(50% - 9px);right:27px;width:18px;height:18px;background-image:url(../images/svg/arrow_white_button.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.myBanner .bannerText{padding-left:60px;width:90%}.myBanner .bannerText h2{font-size:62px;line-height:54px;margin-bottom:26px;font-weight:700}.myBanner .bannerText h2 strong{font-weight:900}.myBanner .bannerText h2 span{color:#9c2525}.myBanner .bannerText ul{list-style:none;margin:0;padding:0}.myBanner .bannerText ul li{font-size:25px;position:relative;margin-bottom:8px}.myBanner .bannerText ul li::before{content:"+";display:inline;position:relative;color:#9c2525;margin-right:10px;top:2px}@media screen and (max-width:991px){.myBanner{height:auto;padding:50px 0}.myBanner .bannerText{width:100%;margin-bottom:35px;padding:0;text-align:center}}@media screen and (max-width:764px){.myBanner{background-image:none}.myBanner .bannerText h2{font-size:40px}.myBanner .bannerText ul li{font-size:18px}}.services_template{margin:40px 0}.service_table{background-color:#f7f7f7}.service_table hr{border-top:1px solid #b5b3b3}.service_table th{padding:15px 15px 0 15px;font-size:19px;border-top:none}.service_table td{padding:15px 15px 15px 45px;border-top:none}@media screen and (max-width:1199px){.home_gallery .gallery_image,.home_gallery .gallery_link{height:270px}}@media screen and (max-width:991px){.navBg{background-color:rgba(0,0,0,.9)}nav{padding-top:10px!important;padding-bottom:10px!important}.navbar-toggler{border:none;outline:0}.navbar-toggler:focus{outline:0}.navbar-toggler .menu_icon{width:30px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.navbar .navbar-nav{margin-top:25px}.navbar .navbar-nav>li>a{height:auto;padding:14px 0}.navbar .navbar-nav>li>ul{position:static!important;text-align:center}.navbar .navbar-nav>li>ul>li a{padding:8px 0}.home_gallery .gallery_image,.home_gallery .gallery_link{height:230px}}@media screen and (max-width:767px){.service_table{background-color:transparent}.service_table tbody th{background-color:#f7f7f7}.service_table tbody tr:nth-child(odd) td{background-color:#f7f7f7}.service_table tbody tr td{padding:5px}.service_table tbody tr td:nth-child(2){width:80px;text-align:right}.mainSlider .slide-title{font-size:40px}.mainSlider .slide-description{font-size:18px}.mainSlider .slide-background{height:645px}.mainSlider .slick-dots{bottom:125px}.header{height:645px}.heading h3{font-size:35px}.heading h5{font-size:16px}.home_gallery .gallery_image,.home_gallery .gallery_link{height:180px}.home_gallery .gallery_image a,.home_gallery .gallery_link a{border-bottom:none;text-align:center}.home_form .form-group{padding:0 15px}.home_form .nice_checkbox{padding-bottom:25px}}@media screen and (max-width:575px){.services h2{font-size:18px}.services h2 img{display:none}.services p{line-height:1.2}.mainSlider .slide-title{font-size:35px}.mainSlider .slide-description{font-size:16px}.heading h5{margin:0 0 25px}.order_wrap{padding:40px 0 65px}.logo_header{width:220px}}@media screen and (max-width:420px){.logo_header{width:150px}.home_gallery .gallery_image,.home_gallery .gallery_link{height:140px}}.cf{*zoom:1}.cf:after,.cf:before{content:' ';display:table}.cf:after{clear:both}.br:after{content:'\A';white-space:pre}html{scroll-behavior:smooth}body>footer,body>header,body>main{overflow:inherit}#topline{background-color:#000;color:#ff0}#topline a{color:#cdcdcd}#topline a:hover{color:#fff}#topline ul#lang{display:inline-block;font-size:.8rem}ul.nav{list-style:none}ul.nav li{position:relative;white-space:nowrap}ul.nav li>ul{list-style:none;padding:0;margin:0;display:none}ul.nav li:hover>ul{display:block;position:absolute;left:0;background-color:rgba(0,0,0,.9);padding:10px 0}ul.nav li:hover>ul>li{white-space:nowrap}ul.nav li:hover>ul>li a{color:#fff;font-size:13px;line-height:1;font-weight:400;padding:5px 15px;display:block}ul.nav li:hover>ul>li a:hover{background-color:#9c2525}ul.nav li:hover>ul>li>ul{left:100%;top:0;background-color:#444}.test111{color:red;font-size:50px;display:inline-block;width:200px}.test111:hover{-webkit-transform:scale(1.5);-khtml-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.cookieinfo{background-color:rgba(0,0,0,.8)!important;color:#fff!important}.cookieinfo #cookie_more_info{color:#fff!important;text-decoration:underline!important}.cookieinfo .cookieinfo-close{background-color:transparent!important;border:2px solid #fff!important;color:#fff!important}.cookieinfo .cookieinfo-close:hover{background-color:#fff!important;color:#000!important}.static-content .main-bar h1{color:#231f20;font-size:50px;line-height:1.1;font-weight:700;margin:20px 0 40px;text-align:center}.module_heading{color:#231f20;font-size:50px;line-height:1.1;font-weight:700;margin:20px 0 40px;text-align:center}.base_page_content{font-size:16px;line-height:1.6;color:#231f20;font-weight:400}.base_page_content a{color:#9c2525;border-bottom:1px solid #9c2525}[class*=" fi-"]::before,[class^=fi-]::before{margin-right:0;margin-left:0}.content-web{padding:0 15px 40px;font-size:16px;color:#231f20;font-weight:400;line-height:1.6;font-family:Poppins,sans-serif}.content-web img{max-width:100%;height:auto}.content-web a{color:#9c2525;border-bottom:1px solid #9c2525}.sm-simple{border:0 none;background:0 0;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media (min-width:768px){#main-menu>ul>li{float:none;display:table-cell;width:1%;text-align:center}}.main-nav{position:relative;top:0;left:0;z-index:1000;padding-top:15px;padding-bottom:15px;width:100%;background-color:#fff}.main-nav:after{clear:both;content:"\00a0";display:block;height:0;font:0/0 serif;overflow:hidden}.nav-brand{float:left;margin:0}.nav-brand a{display:block;padding:11px 11px 11px 20px;color:#555;font-size:20px;font-weight:400;line-height:17px;text-decoration:none;height:60px}.nav-brand a img{height:100%;width:auto}@media (min-width:768px){.nav-brand a{height:100px}}#main-menu>ul{clear:both;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none}#main-menu>ul li{background-color:rgba(255,255,255,.75)}#main-menu>ul>li>a{text-transform:uppercase}@media (min-width:768px){.main-nav{position:absolute;background-color:transparent}#main-menu>ul{float:right;clear:none;display:block}#main-menu>ul>li>a>.sub-arrow{display:none}}.main-menu-btn{float:right;margin:5px 10px;position:relative;display:inline-block;width:29px;height:29px;text-indent:29px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}.main-menu-btn-icon,.main-menu-btn-icon:after,.main-menu-btn-icon:before{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#555;-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0;background:0 0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked)~#main-menu{display:none}#main-menu-state:checked~#main-menu{display:block}@media (min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked)~#main-menu{display:block}}ul#lang{list-style:none;margin:0;*zoom:1}ul#lang li{float:left;visibility:collapse}ul#lang li a{display:block;padding:3px 10px;visibility:visible}ul#lang:after,ul#lang:before{content:' ';display:table}ul#lang:after{clear:both}ul#lang.flag a{width:2rem;height:1.5rem;background-size:contain;background-position:50%;background-repeat:no-repeat}ul#lang.code a:before{content:attr(data-code);text-transform:uppercase}ul#lang.name a:before{content:attr(title)}.relative{position:relative}.align-center{text-align:center}.middle{position:relative;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.bold{font-weight:700}.uppercase{text-transform:uppercase}.br:after{content:'\A';white-space:pre}.cf{*zoom:1}.cf:after,.cf:before{content:' ';display:table}.cf:after{clear:both}@media screen and (max-width:1024px){.cf-medium{*zoom:1}.cf-medium:after,.cf-medium:before{content:' ';display:table}.cf-medium:after{clear:both}}@media screen and (min-width:1025px){.small-0{width:0}}#testProportional{margin:50px auto;width:300px;background-color:green}.crust{position:relative;width:100%;height:auto;overflow:hidden}.crust:before{content:'';display:block;padding-top:100%}.crust .core{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}.crust .core .content,.crust .core img{max-width:100%;max-height:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.crust .core .content{width:100%;height:100%}.crust.cover .core img{min-width:100%;min-height:100%;height:auto;max-width:none}.crust.ratio-2_1:before{padding-top:50%}.crust.ratio-4_3:before{padding-top:75%}.crust.ratio-16_9:before{padding-top:56.25%}.crust.ratio-9_4:before{padding-top:44.44%}.crust.ratio-5_4:before{padding-top:80%}.crust.ratio-1_2:before{padding-top:200%}.crust.ratio-4_5:before{padding-top:125%}a.icon-prev:hover{color:#1992ff}.icon-prev{position:relative;display:inline;margin-left:2.25em;white-space:nowrap}.icon-prev:before{position:absolute;margin-top:.15em;left:-1.2em;font-size:1.1em;color:red}.icon-prev:first-child{margin-left:1.35em}.tai{position:relative;white-space:nowrap;color:#005eb2;font-size:1rem;line-height:1.5rem;margin-right:1rem}.tai:after{content:attr(data-title);position:relative;display:inline-block;font-size:.75rem;line-height:1.5rem;margin-left:.33rem}.tai:before{line-height:1.5rem}@media screen and (max-width:991px){.tai{cursor:help;font-size:2.5rem}.tai:after{display:none}.tai:active:after,.tai:focus:after,.tai:hover:after{display:block;position:absolute;top:.75rem;left:100%;z-index:1000;background-color:rgba(255,255,255,.85);font-size:1rem;line-height:1.5rem;padding:1px 4px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.tai:before{line-height:3.75rem}a.tai{cursor:pointer}}.req-sign,label .req::after{color:#c00;font-weight:700}label .req::after{content:'*';position:absolute;margin-left:.3rem;margin-left-margin-right:1.2rem}ul.evenly{text-align:justify;min-width:500px}ul.evenly:after{content:'';display:inline-block;width:100%}ul.evenly li{display:inline-block}.clickable{cursor:zoom-in}.admin-edit,.menu-content-edit{position:relative;overflow:hidden}.admin-edit:after,.menu-content-edit:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(102,82,0,.25);background-color:rgba(0,0,0,.05)}.admin-edit:after:hover,.menu-content-edit:after:hover{display:none}.admin-edit:hover,.menu-content-edit:hover{border:1px solid #900;background-color:rgba(255,255,255,.67);color:#600;cursor:url(../images/pencil-red-16.gif) 0 16,pointer}.admin-edit[data-variant=static_content],[data-variant=static_content].menu-content-edit{display:inherit}.admin-edit[data-variant=static_content]:hover,[data-variant=static_content].menu-content-edit:hover{cursor:url(../images/doc-edit-16.gif) 0 16,pointer}.menu-content-edit{display:inherit}.menu-content-edit:hover{cursor:url(../images/doc-edit-16.gif) 0 16,pointer}.navbar-brand,.navbar-nav>li>a{text-shadow:none}.btn-first{background-color:#3ab54a;color:#fff;border:2px solid transparent;border-radius:50px}.btn-first:active,.btn-first:focus,.btn-first:hover{background-color:transparent;color:#3ab54a;border:2px solid #3ab54a}.btn-second{background-color:transparent;color:#3ab54a;border:2px solid #3ab54a;border-radius:50px}.btn-second:active,.btn-second:focus,.btn-second:hover{background-color:#3ab54a;color:#fff;border:2px solid transparent}.cartcena,.cartkusy{color:#fff}#wait{background-color:rgba(255,255,255,.5);position:fixed;z-index:999;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center}#wait i{color:#3ab54a;display:inline-block}.fulllink{cursor:pointer}.filter-second-part{margin-top:25px;margin-bottom:25px}.filter-heading{background-color:silver;padding:14px;color:#fff;font-size:18px}.filter-wrapper{padding-top:25px;padding-bottom:15px;border:1px solid #ebebeb}.filter-wrapper label{font-size:12px}.filter-input,.filter-select{border-radius:50px;border:1px solid #ebebeb}.fulllink button{margin:4px;float:right}.fulllink button:before{font-family:FontAwesome;content:"\f068"}.fulllink.collapsed button:before{font-family:FontAwesome;content:"\f067"}#priceslider{margin-top:11px}.noUi-horizontal{height:10px}.noUi-handle{top:-10px!important;border-radius:50px;width:30px!important;height:30px!important;box-shadow:none}.noUi-handle:after,.noUi-handle:before{background:0 0}.noUi-connect{background-color:#3ab54a}.filter-manufacturers,.filter-tags{margin-top:25px;margin-bottom:0;background-color:#fff;padding-top:10px;padding-bottom:10px}.filter-manufacturers .checkbox,.filter-tags .checkbox{margin-top:0!important;margin-bottom:0!important}.filter-tags{margin-top:0!important}.filter-tagy{border-top:1px silver solid;margin-bottom:15px}.filter-buttons button{margin-right:10px}input[type=checkbox]{-ms-transform:scale(.7);-moz-transform:scale(.7);-webkit-transform:scale(.7);-o-transform:scale(.7)}.tag-label{padding-left:15px;padding-right:15px;padding-top:2px;padding-bottom:2px;border-radius:50px;font-weight:700}.product-wrap,.products-wrapper{padding-bottom:80px}.product{text-align:center}.product img{width:auto;height:auto;max-height:300px;margin:0 auto;display:block}.productname{color:#404041;font-weight:700;font-size:18px;margin-bottom:5px;height:50px;overflow:hidden}.category{background-color:#3ab54a;color:#fff;border-radius:50px;text-transform:uppercase;font-weight:700;font-size:13px;width:auto;display:inline-block;padding-left:20px;padding-right:20px;padding-top:2px;padding-bottom:2px}.productshort{font-weight:300;font-size:16px;color:#404041;margin-bottom:5px;height:50px;overflow:hidden}.neskladom,.skladom{font-weight:700;font-size:15px;margin-bottom:0}.skladom{color:#3ab54a}.neskladom{color:red}.beznacena{color:#404041;margin-bottom:0}.nasacena{color:#404041;font-weight:700;font-size:18px;margin-bottom:0}.buy-btn{background-color:#3ab54a;min-width:125px;width:auto;height:55px;color:#fff;border:2px solid transparent;font-size:15px;border-radius:50px;transition:.4s all;font-weight:700;text-transform:lowercase;padding:5px 10px;cursor:pointer;display:block;margin:0 auto}.buy-btn:active,.buy-btn:focus,.buy-btn:hover{color:#3ab54a;background-color:transparent;border:2px solid #3ab54a;transition:.4s all;text-decoration:none}.product-detail-wrapper{padding-top:50px;padding-bottom:50px}.product-detail-name{color:#3ab54a;font-weight:700;padding-top:15px;padding-bottom:20px}.product-detail-image{border:1px solid #ebebeb}.product-detail-info{border:1px solid #ebebeb;padding-top:10px;padding-bottom:10px}.product-gallery>div>div{padding:5px 5px 0 0}.product-detail-info-row{margin-bottom:5px;color:#747474;font-weight:300}.product-detail-price-row{margin-bottom:5px;color:#c4c4c4;font-weight:300}.product-detail-price-main-row{color:#000;font-weight:700}.main-price{color:#3ab54a}.product-form{width:100%;display:inline-block}.product-detail-input{border-radius:50px}.product-tag{display:inline-block;color:#fff;padding:5px 10px;border-radius:50px;margin-bottom:10px}.product-detail-tabs{margin:60px 0 -1px;border-bottom:none}.product-detail-tabs li{transition:.4s all}.product-detail-tabs li a{color:#000;padding:0 30px;border:1px solid #ebebeb;font-weight:700;font-size:17px;background-color:#f8f8f8;transition:.4s all;display:flex;justify-content:center;align-items:center;height:67px;min-width:100px}.product-detail-tabs li a:hover{background-color:#fff}.product-detail-tabs li .active{background-color:#fff}.product-detail-tabs li:not(:last-child) a{border-right:none!important}.tab-content{border:1px solid #ebebeb;padding:30px 40px;font-size:15px;color:#000;font-weight:400}.tab-content .parametre p:first-child{width:160px}#add_to_cart_info{position:fixed;background-color:rgba(0,0,0,.5);width:100vw;height:100vh;top:0;left:0;z-index:99999}.add_to_cart_info_wrapper{display:flex;height:70%;width:100%;position:relative;overflow:auto;top:15%}@media only screen and (max-width:991px){.add_to_cart_info_wrapper{display:block;padding-top:3rem}}.add_to_cart_info{width:100%;height:100%}.atci_shadow{box-shadow:0 0 40px 0 rgba(0,0,0,.1);background-color:#fff;position:relative;border-radius:5px}.atci_close{position:absolute;right:15px;top:35px;width:35px;height:35px;cursor:pointer;z-index:1}@media only screen and (max-width:991px){.atci_close{right:10px}}.atci_heading{font-size:30px;padding:2rem 1rem 1rem 1rem;font-weight:700;color:#000;margin:0;text-transform:uppercase}.atci_product_image{max-height:40px}.atci_second{background-color:#f4f4f4}.atci_buttons_wrapper{margin-bottom:10px;padding-bottom:2rem}.atci_buttons_wrapper .btn-1{cursor:pointer;display:inline-flex}.atci_buttons_wrapper .btn-1:hover{color:#fff!important}.atci_buttons_wrapper .btn-2{display:inline-flex}.atci_product{background-color:#fff;padding:15px;margin:0 0 15px}.atci_product .atci_img{background-position:center;background-size:contain;background-repeat:no-repeat;height:130px;border:1px solid #ebebeb}.atci_product .atci_data{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;height:100%}.atci_product .atci_name{font-size:20px;font-weight:700;line-height:1;margin:0 0 10px;color:#000;height:90px}.atci_product .atci_price{color:green;font-weight:700;font-size:25px;margin:0 0 5px;line-height:1}.atci_product .std_btn{display:inline-flex;width:180px;height:45px;padding:0 20px;margin:15px auto 0;justify-content:center;align-items:center}.breadcrumb{background-color:#f8f8f8;color:#3ab54a}.breadcrumb a,.breadcrumb span{color:#404041;padding-left:10px;padding-right:10px}.breadcrumb .actual{font-weight:700;color:#3ab54a}.left-menu-heading{background-color:#3ab54a;padding:14px;color:#fff;font-size:18px;margin-bottom:0}.left-menu-heading:before{font-family:FontAwesome;content:"\f0c9";padding-right:10px}.leftmenu{background-color:#f8f8f8}.leftmenu ul{list-style:none}.leftmenu a:hover{color:#3ab54a;text-decoration:none}.leftmenu>ul{padding:0 10px}.leftmenu>ul>li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dadada}.leftmenu>ul>li>a{font-weight:700;color:#404041}.leftmenu>ul>li>a:before{content:"+";display:inline-block;margin-right:10px}.leftmenu>ul>li ul li a{color:#404041;font-weight:400}.navigation-bar-basket a,.navigation-bar-basket div{transition:.4s all}.navigation-bar-basket a:active,.navigation-bar-basket a:focus,.navigation-bar-basket a:hover,.navigation-bar-basket div:active,.navigation-bar-basket div:focus,.navigation-bar-basket div:hover{transition:.4s all}.navigation-bar-basket a{font-size:20px;color:#000;padding:14px;display:block;font-weight:300}.navigation-bar-basket .step{background-color:#eaeaea}.navigation-bar-basket .step:active,.navigation-bar-basket .step:focus,.navigation-bar-basket .step:hover{background-color:#3ab54a}.navigation-bar-basket .step:active a,.navigation-bar-basket .step:focus a,.navigation-bar-basket .step:hover a{text-decoration:none;color:#fff}@media (min-width:768px){.navigation-bar-basket .step:first-child{border-top-left-radius:50px;border-bottom-left-radius:50px}.navigation-bar-basket .step:last-child{border-top-right-radius:50px;border-bottom-right-radius:50px}}.navigation-bar-basket .active{background-color:#3ab54a}.navigation-bar-basket .active a{font-weight:700;color:#fff}.main-basket{padding-bottom:50px}.main-basket input{border-radius:50px}.main-basket h2,.main-basket h3{background-color:#3ab54a;padding:0 15px;color:#fff;border-radius:0;font-weight:700;font-size:22px;display:flex;justify-content:flex-start;align-items:center;min-height:60px}.main-basket .step-3-wrapper{margin:26px 0 0}.pointer{cursor:pointer}.cart-product{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #000}.cart-product .cart-product-image{background-position:center;background-size:contain;background-repeat:no-repeat;height:70px;border:1px solid #ececec}.cart-product .cart-product-image:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.cart-product .cart-product-name{color:#000;font-weight:700;display:block}.cart-product .cart-product-name:hover{color:#3ab54a;text-decoration:none}.cart-product form{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.cart-product input{display:inline-block;width:80px;border-radius:0;margin:0 15px;font-size:18px;font-weight:400}.cart-product button{margin:0 5px}.cart-product .basket_price_info{width:250px;text-align:right;margin:0 15px 0 0;color:#000}.cart-product .cart-x img{width:25px;cursor:pointer}.cart_steps_btns .std_btn{display:inline-flex}.report_line{border-bottom:1px solid #ebebeb;padding:10px 0;align-items:center}.report_line p{color:#000;font-size:16px;font-weight:400;margin:0}.report_line .report_product_image{background-position:center;background-size:contain;background-repeat:no-repeat;height:70px;border:1px solid #ebebeb;transition:.2s}.report_line .report_product_image:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.report_line .report_name{transition:.2s}.report_line .report_name:hover{color:#3ab54a}.report_total_line{padding:15px 0}.report_total_line p{color:#000;font-size:20px;font-weight:700;margin:0}.report_contacts_line{margin:30px 0 0}.report_contacts_line span{display:block}.report_notice_line{margin:30px 0 50px}.report_state{color:#000;margin:0 0 30px}.profil_form .form-group{margin:0 0 10px}.profil_form label{margin:0;font-size:14px}.voucher_form .std_btn{min-height:40px;height:auto;display:inline-flex;margin:0 0 0 15px}.voucher input{width:auto;display:inline-block}.strankovanie{list-style:none}.strankovanie li{display:none;margin:5px;padding:5px 10px;background-color:transparent;border:1px solid #3ab54a;border-radius:50px;color:#3ab54a;cursor:pointer}.strankovanie .active{font-weight:700;display:inline-block;background-color:#3ab54a;border-radius:50px;color:#fff}.strankovanie .page{display:inline-block}.pagination li:first-child a{border-top-left-radius:50px;border-bottom-left-radius:50px}.pagination li:last-child a{border-top-right-radius:50px;border-bottom-right-radius:50px}.pagination li a{background-color:#fff;border:2px solid #3ab54a;color:#3ab54a;border-radius:50px;padding:5px 10px}.pagination li a:hover{background-color:#3ab54a;color:#fff;border:2px solid #3ab54a;box-shadow:none}.pagination .current{background-color:transparent}.pagination .current:first-child span{border-top-left-radius:50px;border-bottom-left-radius:50px}.pagination .current:last-child span{border-top-right-radius:50px;border-bottom-right-radius:50px}.pagination .current span{background-color:#3ab54a;border:2px solid #3ab54a;color:#fff;border-radius:50px;padding:5px 10px}.pagination .current span:hover{background-color:#3ab54a;border:2px solid #3ab54a;color:#fff}@media screen and (max-width:991px){.voucher_form .std_btn{margin:5px 0 0 15px}}@media screen and (max-width:575px){.voucher_form .std_btn{margin:10px 0 0 0}.cart-product .basket_price_info{margin:10px 15px 0 0}}.form-group{position:relative}.form-group .asterisk{position:absolute;color:#9c2525;right:0;top:5px}.form-group input{height:65px;display:flex;justify-content:center;align-items:center;padding:0 15px;font-size:15px;color:#231f20;font-weight:400;line-height:65px;border-radius:0;border:1px solid #e1e1e1}.form-group textarea{height:200px;padding:25px 15px;font-size:15px;color:#231f20;font-weight:400;line-height:1.2;border-radius:0;border:1px solid #e1e1e1}.form-group ::-webkit-input-placeholder{font-size:15px;color:#9c9c9c;font-weight:400}.form-group ::-ms-input-placeholder{font-size:15px;color:#9c9c9c;font-weight:400}.form-group ::placeholder{font-size:15px;color:#9c9c9c;font-weight:400}article .background{background-position:center;background-size:cover;background-repeat:no-repeat;height:160px}article .contain{background-size:contain}.gallery_list .background{background-position:center;background-size:cover;background-repeat:no-repeat;height:220px;position:relative;overflow:hidden}.gallery_list .background .curtain{transition:.3s;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;transform:translateX(-100%);display:flex;justify-content:center;align-items:center}.gallery_list .background .curtain h2{color:#fff;font-size:24px;font-weight:400;margin:0;padding:0 15px}.gallery_list .background:hover .curtain{transform:translateX(0)}.gallery_detail .background{background-position:center;background-size:contain;background-repeat:no-repeat;height:220px;border:1px solid #ebebeb;transition:.2s}.gallery_detail .background:hover{opacity:.9}.gallery_detail .std_btn{display:inline-flex}.gallery_detail .std_btn:after{content:none}@media screen and (max-width:1199px){.gallery_list .background .curtain{transform:translateX(0)}}.js_hidden{display:none}ul.slickSlider{padding:0}ul.slickSlider li{position:relative;width:100%;height:33vh;background-position:center;background-repeat:no-repeat;background-size:cover}.sixnetFooter{max-height:32px}@media screen and (max-width:575px){.static-content .main-bar h1{font-size:35px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2FzcyIsIl9tYXN0ZXIuc2FzcyIsImFwcC5zYXNzIiwiX21peGlucy5zYXNzIiwiYXBwLmNzcyIsIl9zaXhhZG1pbi5zYXNzIiwibW9kdWxlcy9fZGVmYXVsdF9zaXhuZXRfZXNob3Auc2FzcyIsIm1vZHVsZXMvX2NvbnRhY3Quc2FzcyIsIm1vZHVsZXMvX2FydGljbGUuc2FzcyIsIm1vZHVsZXMvX2dhbGxlcnkuc2FzcyIsImRlZmF1bHRfamF2YXNjcmlwdC5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBCQSxnR0FBQSxnR0FBQSxnR0FBQSxnR0FBQSxnR0MxQkEsa0JBQ0MsUUFBUyxhQUNULE9BQVEsUUFDUixtQkFBb0IsS0FDcEIsV0FBWSxpQkFBQSxLQUFBLFFBQUEsQ0FBQSxNQUFBLEtBQUEsU0FDWixPQUFRLElBQUEsTUFBQSxZQUNSLGNBQWUsSUFDZixRQUFTLE1BQUEsSUFDVCxPQUFRLEtBQUEsRUFBQSxLQUNSLFVBQVcsTUFDWCxpQkFBa0IsUUFDbEIsTUFBTyxRQUNQLGVBQWdCLFVBRWpCLHdCQUNDLGlCQUFrQixRQUNsQixNQUFPLFFBSTRCLEVBQTlCLEtBQTJFLElBQXJFLEdBQUksR0FBSSxHQUFJLEdBQUksR0FBSSxHQUFoQyxLQUFnRCxNQUF5QixPQUFsQyxFQUEwQixPQUF2QixLQUFhLFNBQ3RELFlETU0sT0FBUyxDQUFFLFdDTGxCLEVBQUcsT0FDRixXQUFZLElBRGIsU0FBQSxRQUFBLFFBQUcsY0FBQSxhQUFBLGFBR0QsZ0JBQWlCLEtBQ25CLFFBQ0MsT0FBUSxJQUFJLE1EWEUsUUNZZixPQUNDLFFBQVMsRUFDVCxPQUFRLEVBQ1QsWUFDQyxRQUFTLEtBQ1QsVUFBVyxLQUNaLGlCQUNDLFdBQVksT0FDYixZQUNDLE9BQVEsRUFBQSxLQUNSLFFBQVMsTUFDVixRQUNDLE1BQU8sS0FDUCxXQUFZLE1BRWIseUJBQW9CLDRCQUVsQixRQUFTLEVBQ1QsV0FBWSxLQUNaLGFENUJLLFFDOEJQLFlBRUUsUUFBUyxNQUNULFlBQWEsSUFDYixNQUFPLElBQ1AsVUFBVyxLQUViLGVBQ0MsU0FBVSxTQURYLGlDQUdFLFNBQVUsU0FDVixPQUFRLFFBQ1IsVUFBVyxLQUNYLFlBQWEsSUFDYixNRDNDSyxRQzRDTCxPQUFRLEVBQUEsRUFBQSxFQUFBLEtBQ1IsUUFBUyxJQUFBLEVBQUEsRUFDVCxvQ0FWRixpQ0FXRyxPQUFRLEVBQUEsRUFBQSxFQUFBLE1BWFgsd0NBYUcsUUFBUyxHQUNULFNBQVUsU0FDVixNQUFPLEtBQ1AsT0FBUSxLQUNSLGlCQUFrQixZQUNsQixPQUFRLElBQUksTUR4RFQsUUN5REgsS0FBTSxNQUNOLElBQUssSUFwQlIsbUNBc0JHLE1ENURHLFFDNkRILGNBQWUsSUFBSSxNRDdEaEIsUUNzQ04scUJBeUJFLFNBQVUsU0FDVixRQUFTLEdBQ1QsS0FBTSxJQUNOLElBQUssSUFDTCxNQUFPLEtBQ1AsV0FBWSxPQTlCZCx5Q0FrQ0ssUUFBUyxHQUNULFNBQVUsU0FDVixNQUFPLEtBQ1AsT0FBUSxLQUNSLGlCRDNFRSxRQzRFRixLQUFNLE1BQ04sSUFBSyxJQUNWLFVBQ0MsT0FBUSxJQUFJLE1EaEZQLFFDaUZMLFVBQVcsS0FDWCxXQUFZLE9BQ1osTURuRkssUUNvRkwsTUFBTyxNQUNQLFlBQWEsSUFDYixRQUFTLEtBQ1QsUUFBUyxNQUNULE9BQVEsS0FDUixXQUFZLElBQUEsSUFWYixnQkFZRSxNQUFPLEtBQ1AsT0FBUSxJQUFBLE1BQUEsS0FDVixTQUNDLFFBQVMsS0FDVCxnQkFBaUIsT0FDakIsWUFBYSxPQUNiLFVBQVcsS0FDWCxRQUFTLEVBQUEsS0FDVCxXQUFZLE9BQ1osT0FBUSxLQUNSLE9BQVEsUUFDUixpQkR0R0ssUUN1R0wsTUFBTyxLQUNQLFVBQVcsS0FDWCxZQUFhLElBQ2IsZUFBZ0IsSUFiakIsZUFlRSxRQUFTLG1DQUNULE9BQVEsRUFBQSxFQUFBLEVBQUEsS0FDUixNQUFPLEtBQ1AsWUFBYSxFQWxCZixlQXFCRSxpQkRqSEssUUNrSEwsTUFBTyxLQUVULGFBQ0MsTUFBTyxNQUVSLFFBQ0MsT0FBUSxNQUNSLFNBQVUsU0FFWCxXQUNDLG9CQUFxQixPQUNyQixnQkFBaUIsTUFDakIsa0JBQW1CLFVBQ25CLGlCQUFrQix1QkFDbEIsT0FBUSxNQUVULFlBQ0MsU0FBVSxTQUNWLElBQUssRUFDTCxRQUFTLEVBQ1QsS0FBTSxFQUNOLE1BQU8sS0FMUixlQU9FLFFBQVMsRUFQWCw4QkFTRSxvQkFBcUIsT0FDckIsZ0JBQWlCLE1BQ2pCLGtCQUFtQixVQUNuQixPQUFRLE1BQ1IsUUFBUyxLQUNULFlBQWEsT0FDYixnQkFBaUIsT0FDakIsV0FBWSxPQWhCZCx5QkFrQkUsTUFBTyxLQUNQLFVBQVcsS0FDWCxZQUFhLElBQ2IsZUFBZ0IsVUFDaEIsWUFBYSxFQXRCZiwrQkF5QkUsTUFBTyxLQUNQLFVBQVcsS0FDWCxZQUFhLElBQ2IsWUFBYSxJQUNiLGNBQWUsS0FDZixRQUFTLE1BOUJYLHFCQWdDRSxRQUFTLFlBQ1QsT0FBUSxLQUFBLEVBQUEsRUFqQ1Ysd0JBbUNFLFNBQVUsU0FDVixPQUFRLE1BQ1IsV0FBWSxLQUNaLEtBQU0sSUF0Q1IsMkJBd0NHLFFBQVMsYUFDVCxPQUFRLEVBQUEsS0F6Q1gsa0NBMkNJLFlBQWEsUUFDYixNQUFPLEtBQ1AsT0FBUSxLQUNSLGlCQUFrQixZQUNsQixPQUFRLElBQUEsTUFBQSxLQUNSLGNBQWUsSUFDZixTQUFVLFNBQ1YsUUFBUyxFQUNULE9BQVEsUUFuRFosNkNBc0RJLGlCQUFrQixLQUN0QixPQUNDLGlCQUFrQixlQUNsQixTQUFVLFNBQ1YsUUFBUyxFQUNWLFFBQ0MsUUFBUyxFQUNULFNBQVUsU0FDVixRQUFTLEVBSFYseUJBT0ksVUFBVyxLQUNYLFlBQWEsRUFDYixZQUFhLElBQ2IsTUFBTyxLQUNQLFFBQVMsS0FBQSxLQUFBLEVBQ1QsT0FBUSxNQUNSLFFBQVMsS0FDVCxnQkFBaUIsT0FDakIsWUFBYSxPQUNiLFdBQVksT0FDWixlQUFnQixJQWpCcEIsK0JBbUJLLGlCRGpOQyxRQzhMTiw4QkFxQkcsaUJEbk5HLFFDOExOLHlCQXVCRSxnQkFBaUIsU0FJbkIsWUFFRSxVQUFXLEtBQ1gsWUFBYSxFQUNiLE1EM05LLFFDNE5MLFlBQWEsSUFDYixPQUFRLEVBQUEsRUFBQSxLQUNSLFdBQVksT0FQZCw4QkFTRyxNRGxPRyxRQ3lOTixZQVdFLE1BQU8sUUFDUCxVQUFXLEtBQ1gsWUFBYSxJQUNiLFlBQWEsSUFDYixPQUFRLEVBQUEsRUFBQSxLQUNSLFdBQVksT0FFZCxXQUNDLGlCRDVPSyxRQzJPTix1QkFJRSxXQUFZLE1BSmQsNkNBTUssaUJBQWtCLHVDQU52Qiw2Q0FRSyxpQkFBa0Isd0NBUnZCLDZDQVVLLGlCQUFrQiwyQ0FWdkIseUJBWUcsUUFBUyxNQUNULE1BQU8sS0FDUCxPQUFRLEtBQ1IsUUFBUyxLQUFBLEVBQ1QsaUJEM1BHLFFDNFBILFdBQVksSUFBQSxJQUNaLFNBQVUsU0FsQmIsaUNBb0JJLFFBQVMsR0FDVCxRQUFTLE1BQ1QsU0FBVSxTQUNWLE1BQU8sS0FDUCxPQUFRLEtBQ1IsSUFBSyxpQkFDTCxLQUFNLEtBQ04sZ0JBQWlCLE1BQ2pCLGtCQUFtQixVQUNuQixvQkFBcUIsT0E3QnpCLCtCQStCSSxpQkFBa0IsUUEvQnRCLDhCQWlDSSxNQUFPLEtBQ1AsVUFBVyxLQUNYLGNBQWUsSUFDZixRQUFTLGFBQ1QsYUFBYyxLQXJDbEIsMkJBdUNJLE1BQU8sS0FDUCxVQUFXLEtBQ1gsT0FBUSxFQUNSLGFBQWMsS0FDZCxZQUFhLElBR2pCLG1CQUVFLGlCQUFrQixRQUNsQixRQUFTLE1BQ1QsY0FBZSxLQUpqQixzQkFNRyxNRDdSSSxRQzhSSixVQUFXLEtBQ1gsWUFBYSxJQUNiLFlBQWEsS0FDYixRQUFTLEtBQUEsS0FBQSxLQUFBLE1BQ1QsU0FBVSxTQUNWLFdBQVksSUFBQSxJQVpmLDhCQWNJLFFBQVMsR0FDVCxRQUFTLE1BQ1QsU0FBVSxTQUNWLE1BQU8sS0FDUCxPQUFRLEtBQ1IsSUFBSyxLQUNMLEtBQU0sS0FDTixnQkFBaUIsTUFDakIsa0JBQW1CLFVBQ25CLG9CQUFxQixPQXZCekIsK0JBeUJJLFVBQVcsS0FDWCxZQUFhLElBQ2IsZUFBZ0IsVUFDaEIsZUFBZ0IsSUFDaEIsUUFBUyxNQTdCYixxQkErQkcsTUFBTyxRQUNQLFFBQVMsRUFBQSxLQUNULGNBQWUsS0FDZixXQUFZLE9BQ1osV0FBWSxJQUFBLElBbkNmLGtDQXFDRyxXQUFZLE9BQ1osTUFBTyxLQUNQLFlBQWEsSUFDYixVQUFXLEtBQ1gsaUJEbFVHLFFDbVVILFFBQVMsS0FBQSxFQUNULFdBQVksSUFBQSxJQTNDZiw0QkE4Q0ksTUR2VUUsUUN5Uk4sd0NBa0RJLGlCRHpVRyxRQ3VSUCxzQ0FxREcsaUJBQWtCLHFDQXJEckIsc0NBdURHLGlCQUFrQixxQ0F2RHJCLHNDQXlERyxpQkFBa0IscUNBekRyQixzQ0EyREcsaUJBQWtCLHFDQTNEckIsc0NBNkRHLGlCQUFrQixxQ0E3RHJCLHNDQStERyxpQkFBa0IscUNBRXJCLFdBQ0MsV0FBWSxLQUNaLGlCQUFrQixRQUNsQixjQUFlLEtBQ2YsWUFBYSxLQUNiLGVBQWdCLEtBTGpCLGNBT0UsVUFBVyxLQUNYLGNBQWUsS0FDZixNQUFPLEtBQ1AsU0FBVSxTQUNWLG9DQVhGLGNBWUcsV0FBWSxPQUNaLGNBQWUsTUFDaEIsb0NBZEYsY0FlRyxVQUFXLEtBQ1gsY0FBZSxNQWhCbEIsc0JBa0JHLFFBQVMsR0FDVCxRQUFTLE1BQ1QsaUJBQWtCLDhCQUNsQixnQkFBaUIsTUFDakIsb0JBQXFCLE9BQ3JCLFNBQVUsU0FDVixJQUFLLE1BQ0wsS0FBTSxPQUNOLE1BQU8sS0FDUCxPQUFRLEtBQ1Isb0NBNUJILHNCQTZCSSxRQUFTLE1BN0JiLGNBK0JFLE1BQU8sS0FDUCxVQUFXLEtBQ1gsY0FBZSxLQUNmLFlBQWEsSUFDYixvQ0FuQ0YsY0FvQ0csV0FBWSxRQUNiLG9DQXJDRixjQXNDRyxVQUFXLEtBQ1gsY0FBZSxNQXZDbEIsdUNBMENHLGNBQWUsSUFDZixpQkFBa0IsUUFDbEIsT0FBUSxRQTVDWCxpREE4Q0ksTUFBTyxLQUNQLFlBQWEsSUFDYixRQUFTLEtBQUEsS0FDVCxpQkFBa0IsUUFqRHRCLHNEQW1ESyxZQUFhLElBQ2Isb0NBcERMLHNEQXFETSxRQUFTLE9BckRmLDZEQXVESyxVQUFXLEtBQ1gsYUFBYyxLQUNkLFdBQVksSUFBQSxJQUNaLE1BQU8sTUFDUCxvQ0EzREwsNkRBNERNLGFBQWMsS0FDZCxNQUFPLEtBQ1AsU0FBVSxTQUNWLE1BQU8sS0FDUCxJQUFLLEtBaEVYLCtEQWtFSyxVQUFXLGdCQWxFaEIsdUNBb0VHLGlCQUFrQixRQUNsQixRQUFTLEVBQUEsS0FBQSxFQUFBLEtBQ1QsU0FBVSxTQUNWLE9BQVEsRUFDUixXQUFZLElBQUEsSUFDWixTQUFVLE9BekViLCtDQTJFSSxTQUFVLFNBQ1YsaUJBQWtCLFFBQ2xCLFFBQVMsS0FDVCxJQUFLLEVBQ0wsS0FBTSxHQUNOLE9BQVEsSUFDUixNQUFPLElBQ1AsUUFBUyxHQWxGYiwyQ0FBQSwwQ0FBQSx5Q0FBQSwwQ0FvRkksTUFBTyxLQUNQLFlBQWEsS0FyRmpCLDZDQXVGSSxNQUFPLEtBdkZYLHNEQTBGTSxTQUFVLFNBQ1Ysb0NBM0ZOLHNEQTRGTyxRQUFTLE9BNUZoQiw2REE4Rk8sU0FBVSxTQUNWLElBQUssR0FDTCxNQUFPLE1BQ1AsUUFBUyxJQUNULFFBQVMsTUFDVCxNQUFPLElBQ1AsT0FBUSxLQUNSLGlCQUFrQiwwQ0FDbEIsb0JBQXFCLE9BQ3JCLGdCQUFpQixJQUFBLElBQ2pCLGtCQUFtQixTQUNuQixxQ0F6R1AsNkRBMEdRLGlCQUFrQixLQUNsQixRQUFTLE1BM0dqQix5REE2R08sT0FBUSxLQUNSLE1BQU8sS0FDUCxvQ0EvR1AseURBZ0hRLFVBQVcsS0FDWCxlQUFnQixNQWpIeEIsdUVBbUhRLFFBQVMsT0FDVCxTQUFVLFNBQ1YsSUFBSyxJQUNMLGNBQWUsS0FDZixpQkFBa0IsUUFDbEIscUNBeEhSLHVFQXlIUyxpQkFBa0IsYUF6SDNCLHNFQTJIUSxNQUFPLElBQ1AsV0FBWSxNQTVIcEIsMkNBK0hHLE9BQVEsS0FDUixRQUFTLEtBQUEsS0FBQSxLQUFBLEtBQ1Qsb0NBaklILDJDQWtJSSxRQUFTLE1BbEliLGtEQW9JSSxRQUFTLE1BQ2IsNkJBRUUsb0JBQXFCLE9BQ3JCLGdCQUFpQixNQUNqQixrQkFBbUIsVUFDbkIsT0FBUSxNQUNSLFdBQVksSUFOZCxtQ0FRRyxRQUFTLElBR1osWUFDQyxRQUFTLEVBQUEsRUFBQSxLQURWLHdCQUlHLFdBQVksS0FDWixZQUFhLElBQ2IsY0FBZSxLQUNmLFNBQVUsU0FDVixvQ0FSSCx3QkFTSSxXQUFZLFFBVGhCLGdDQVdJLFNBQVUsU0FDVixRQUFTLE1BQ1QsUUFBUyxHQUNULGlCQUFrQixnQ0FDbEIsa0JBQW1CLFVBQ25CLGdCQUFpQixNQUNqQixvQkFBcUIsT0FDckIsSUFBSyxNQUNMLEtBQU0sT0FDTixNQUFPLEtBQ1AsT0FBUSxLQUNSLG9DQXRCSixnQ0F1QkssUUFBUyxNQXZCZCx5Q0EwQkssWUFBYSxJQUNiLE1EbmdCRSxRQ3dlUCwwQ0E2QkssTURyZ0JFLFFDc2dCRixZQUFhLElBOUJsQix3QkFnQ0csVUFBVyxLQUNYLFdBQVksS0FqQ2YsMEJBbUNJLE1EN2dCRSxRQzhnQkYsV0FBWSxJQUFBLElBcENoQixnQ0FzQ0ssTUQ5Z0JFLFFDK2dCSixvQ0F2Q0gsd0JBd0NJLFdBQVksUUFHaEIsV0FDQyxpQkFBa0IsUUFDbEIsUUFBUyxLQUFBLEtBQUEsS0FGVix5Q0FLRyxPQUFRLFFBQ1IsVUFBVyxLQUNYLFlBQWEsSUFDYixNQUFPLFFBQ1AsY0FBZSxNQUNmLFFBQVMsS0FDVCxnQkFBaUIsT0FDakIsWUFBYSxPQUNiLE9BQVEsS0FDUixNQUFPLEtBQ1AsT0FBUSxJQUFBLE1BQUEsUUFDUixXQUFZLE9BQ1osT0FBUSxFQUFBLEVBQUEsS0FqQlgscUNBbUJHLFFBQVMsRUFBQSxJQUNULE9BQVEsRUFBQSxLQXBCWCwwQ0FzQkksV0FBWSxPQUNaLFFBQVMsTUFDVCxVQUFXLEtBQ1gsWUFBYSxLQUNiLE1BQU8sUUExQlgsc0NBNEJHLFNBQVUsU0FDVixRQUFTLEdBQ1QsV0FBWSxPQTlCZixvREFpQ0ssaUJEdGpCQyxRQ3VqQkQsTUFBTyxLQUNQLFlBQWEsSUFuQ2xCLHVCQXFDRSxTQUFVLFNBckNaLGlDQXVDRyxTQUFVLFNBQ1YsTUQ3akJHLFFDOGpCSCxNQUFPLEVBQ1AsSUFBSyxJQTFDUiw2QkE0Q0csT0FBUSxLQUNSLFFBQVMsS0FDVCxnQkFBaUIsT0FDakIsWUFBYSxPQUNiLFFBQVMsRUFBQSxLQUNULFVBQVcsS0FDWCxNRHJrQkksUUNza0JKLFlBQWEsSUFDYixZQUFhLEtBQ2IsY0FBZSxFQUNmLE9BQVEsSUFBQSxNQUFBLFFBdERYLGdDQXdERyxPQUFRLE1BQ1IsUUFBUyxLQUFBLEtBQ1QsVUFBVyxLQUNYLE1EOWtCSSxRQytrQkosWUFBYSxJQUNiLFlBQWEsSUFDYixjQUFlLEVBQ2YsT0FBUSxJQUFBLE1BQUEsUUFDUixPQUFRLElBQUEsRUFBQSxLQWhFWCxtREFrRUcsVUFBVyxLQUNYLE1BQU8sUUFDUCxZQUFhLElBcEVoQiwrQ0FzRUcsVUFBVyxLQUNYLE1BQU8sUUFDUCxZQUFhLElBeEVoQixxQ0EwRUcsVUFBVyxLQUNYLE1BQU8sUUFDUCxZQUFhLElBNUVoQixhQThFRSxNRGptQkssUUNrbUJMLFVBQVcsS0FDWCxZQUFhLElBQ2IsWUFBYSxJQUNiLFdBQVksT0FDWixPQUFRLEtBQUEsRUFBQSxLQUlWLG9CQUVFLE1BQU8sTUFDUCxzQkFBdUIsRUFDdkIsbUJBQW9CLEVBQ3BCLGNBQWUsRUFDZixRQUFTLEVBQ1QsZ0JBQWlCLGFBQ2pCLGFBQWMsTUFDZCxNQUFPLE1BQ1Asb0NBVkYsb0JBV0csT0FBUSxLQUNSLE1BQU8sTUFFVixPQUNDLFdBQVksS0FEYixlQUdFLG9CQUFxQixPQUNyQixnQkFBaUIsTUFDakIsa0JBQW1CLFVBQ25CLGlCQUFrQixtQ0FDbEIsV0FBWSxNQUNaLFFBQVMsS0FBQSxFQVJYLDRCQVVHLE1BQU8sTUFDUCxPQUFRLEVBQUEsRUFBQSxLQVhYLGlCQWFHLFFBQVMsTUFDVCxNQUFPLEtBQ1AsVUFBVyxLQUNYLFlBQWEsSUFDYixPQUFRLEVBQUEsRUFBQSxLQWpCWCx1QkFtQkksTUQ3b0JFLFFDMG5CTixpQkFxQkcsUUFBUyxNQUNULE1BQU8sS0FDUCxVQUFXLEtBQ1gsWUFBYSxJQUNiLE9BQVEsRUFBQSxFQUFBLEtBekJYLG1CQTJCSSxZQUFhLElBM0JqQixtQkE2QkksTUFBTyxLQUNQLGNBQWUsSUFBQSxNQUFBLEtBQ2YsUUFBUyxhQUNULE9BQVEsRUFoQ1oseUJBa0NLLE1ENXBCQyxRQzZwQkQsYUQ3cEJDLFFDMG5CTixnQ0FxQ0csV0FBWSxLQUNaLFFBQVMsRUF0Q1osd0JBd0NHLFlBQWEsSUF4Q2hCLDBCQTBDRyxlQUFnQixVQTFDbkIsb0JBNENFLFFBQVMsS0FDVCxnQkFBaUIsT0FDakIsWUFBYSxPQUNiLGVBQWdCLE9BQ2hCLFVBQVcsS0FDWCxZQUFhLElBQ2IsTUFBTyxRQUNQLFdBQVksTUFuRGQsc0JBcURHLE1BQU8sUUFyRFYsNEJBdURJLE1EanJCRSxRQzBuQk4sc0JBeURHLFlBQWEsSUF6RGhCLHNCQTJERyxPQUFRLEVBM0RYLGlDQTZERyxNQUFPLEtBS1YsVUFDQyxPQUFRLE1BQ1IsaUJBQWtCLDhDQUNsQixnQkFBaUIsTUFDakIsb0JBQXFCLE9BQ3JCLGtCQUFtQixVQUNuQixjQUFlLEtBTmhCLG9CQVFFLE1BQU8sS0FDUCxpQkRyc0JJLFFDc3NCSixTQUFVLFNBQ1YsV0FBWSxLQUNaLE1BQU8sTUFDUCxRQUFTLEtBQ1QsT0FBUSxLQWRWLDBCQWdCRyxpQkQzc0JJLFFDMnJCUCwwQkFrQkcsUUFBUyxHQUNULFFBQVMsTUFDVCxTQUFVLFNBQ1YsSUFBSyxnQkFDTCxNQUFPLEtBQ1AsTUFBTyxLQUNQLE9BQVEsS0FDUixpQkFBa0IsMENBQ2xCLGdCQUFpQixNQUNqQixvQkFBcUIsT0FDckIsa0JBQW1CLFVBNUJ0QixzQkE4QkUsYUFBYyxLQUNkLE1BQU8sSUEvQlQseUJBaUNHLFVBQVcsS0FDWCxZQUFhLEtBQ2IsY0FBZSxLQUNmLFlBQWEsSUFwQ2hCLGdDQXNDSSxZQUFhLElBdENqQiw4QkF3Q0ksTURwdUJFLFFDNHJCTix5QkEwQ0csV0FBWSxLQUNaLE9BQVEsRUFDUixRQUFTLEVBNUNaLDRCQThDSSxVQUFXLEtBQ1gsU0FBVSxTQUNWLGNBQWUsSUFoRG5CLG9DQWtESyxRQUFTLElBQ1QsUUFBUyxPQUNULFNBQVUsU0FDVixNRGp2QkMsUUNrdkJELGFBQWMsS0FDZCxJQUFLLElBQ1Qsb0NBeERELFVBeURFLE9BQVEsS0FDUixRQUFTLEtBQUEsRUExRFgsc0JBNERHLE1BQU8sS0FDUCxjQUFlLEtBQ2YsUUFBUyxFQUNULFdBQVksUUFDZCxvQ0FoRUQsVUFpRUUsaUJBQWtCLEtBakVwQix5QkFvRUksVUFBVyxLQXBFZiw0QkF1RUssVUFBVyxNQUtoQixtQkFDQyxPQUFRLEtBQUEsRUFFVCxlQUNDLGlCQUFrQixRQURuQixrQkFHRSxXQUFZLElBQUEsTUFBQSxRQUhkLGtCQUtFLFFBQVMsS0FBQSxLQUFBLEVBQUEsS0FDVCxVQUFXLEtBQ1gsV0FBWSxLQVBkLGtCQVNFLFFBQVMsS0FBQSxLQUFBLEtBQUEsS0FDVCxXQUFZLEtBRWQscUNBQ0MsNkJBQUEsNEJBR0UsT0FBUSxPQUVYLG9DQUNDLE9BQ0MsaUJBQWtCLGVBQ25CLElBQ0MsWUFBYSxlQUNiLGVBQWdCLGVBQ2pCLGdCQUNDLE9BQVEsS0FDUixRQUFTLEVBRlYsc0JBSUUsUUFBUyxFQUpYLDJCQU1FLE1BQU8sS0FDUCxrQkFBbUIsZUFDbkIsZUFBZ0IsZUFDaEIsY0FBZSxlQUNmLGFBQWMsZUFDZCxVQUFXLGVBRWIsb0JBRUUsV0FBWSxLQUZkLHlCQUtJLE9BQVEsS0FDUixRQUFTLEtBQUEsRUFOYiwwQkFRSSxTQUFVLGlCQUNWLFdBQVksT0FUaEIsK0JBWU0sUUFBUyxJQUFBLEVBRWYsNkJBQUEsNEJBR0UsT0FBUSxPQUdYLG9DQUNDLGVBQ0MsaUJBQWtCLFlBRG5CLHdCQUlHLGlCQUFrQixRQUpyQiwwQ0FPSSxpQkFBa0IsUUFQdEIsMkJBVUksUUFBUyxJQVZiLHdDQWFJLE1BQU8sS0FDUCxXQUFZLE1BRWhCLHlCQUVFLFVBQVcsS0FGYiwrQkFJRSxVQUFXLEtBSmIsOEJBTUUsT0FBUSxNQU5WLHdCQVFFLE9BQVEsTUFFVixRQUNDLE9BQVEsTUFFVCxZQUVFLFVBQVcsS0FGYixZQUlFLFVBQVcsS0FFYiw2QkFBQSw0QkFHRSxPQUFRLE1BSFYsK0JBQUEsOEJBS0csY0FBZSxLQUNmLFdBQVksT0FFZix1QkFFRSxRQUFTLEVBQUEsS0FGWCwwQkFJRSxlQUFnQixNQUduQixvQ0FDQyxhQUVFLFVBQVcsS0FGYixpQkFJRyxRQUFTLEtBSlosWUFNRSxZQUFhLElBRWYseUJBRUUsVUFBVyxLQUZiLCtCQUlFLFVBQVcsS0FFYixZQUVFLE9BQVEsRUFBQSxFQUFBLEtBRVYsWUFDQyxRQUFTLEtBQUEsRUFBQSxLQUVWLGFBQ0MsTUFBTyxPQUVULG9DQUNDLGFBQ0MsTUFBTyxNQUNSLDZCQUFBLDRCQUdFLE9BQVEsT0MvNUJYLElBQ0MsTUFBTyxFQURSLFVBQUEsV0FHRSxRQUFTLElBQ1QsUUFBUyxNQUpYLFVBTUUsTUFBTyxLQU9ULFVBRUUsUUFBUyxLQUNULFlBQWEsSUFFZixLQUNDLGdCQUFpQixPQUNsQixZQUFBLFlBQUEsVUFJRSxTQUFVLFFBTVosU0FDQyxpQkFBa0IsS0FDbEIsTUFBTyxLQUZSLFdBSUUsTUFBTyxRQUpULGlCQU1HLE1BQU8sS0FOVixpQkFRRSxRQUFTLGFBQ1QsVUFBVyxNQUliLE9BQ0MsV0FBWSxLQURiLFVBR0UsU0FBVSxTQUNWLFlBQWEsT0FKZixhQU1HLFdBQVksS0FDWixRQUFTLEVBQ1QsT0FBUSxFQUNSLFFBQVMsS0FUWixtQkFZSSxRQUFTLE1BQ1QsU0FBVSxTQUNWLEtBQU0sRUFDTixpQkFBa0IsZUFDbEIsUUFBUyxLQUFBLEVBaEJiLHNCQWtCSyxZQUFhLE9BbEJsQix3QkFvQk0sTUFBTyxLQUNQLFVBQVcsS0FDWCxZQUFhLEVBQ2IsWUFBYSxJQUNiLFFBQVMsSUFBQSxLQUNULFFBQVMsTUF6QmYsOEJBMkJPLGlCRjdERCxRRWtDTix5QkE2Qk0sS0FBTSxLQUNOLElBQUssRUFDTCxpQkFBa0IsS0FJeEIsU0FDQyxNQUFPLElBQ1AsVUFBVyxLQUNYLFFBQVMsYUFDVCxNQUFPLE1BSlIsZUNsRkMsa0JBQTZCLFdBQzdCLGlCQUEyQixXQUMzQixlQUF1QixXQUN2QixjQUFxQixXQUNyQixhQUFtQixXQUNuQixVQUFhLFdEa0dkLFlBQ0MsaUJBQWtCLHlCQUNsQixNQUFPLGVBRlIsOEJBSUUsTUFBTyxlQUNQLGdCQUFpQixvQkFMbkIsOEJBT0UsaUJBQWtCLHNCQUNsQixPQUFRLElBQUEsTUFBQSxlQUNSLE1BQU8sZUFUVCxvQ0FXRyxpQkFBa0IsZUFDbEIsTUFBTyxlQUdWLDZCQUdHLE1GMUdJLFFFMkdKLFVBQVcsS0FDWCxZQUFhLElBQ2IsWUFBYSxJQUNiLE9BQVEsS0FBQSxFQUFBLEtBQ1IsV0FBWSxPQUVmLGdCQUNDLE1GbEhNLFFFbUhOLFVBQVcsS0FDWCxZQUFhLElBQ2IsWUFBYSxJQUNiLE9BQVEsS0FBQSxFQUFBLEtBQ1IsV0FBWSxPQUViLG1CQUNDLFVBQVcsS0FDWCxZQUFhLElBQ2IsTUY1SE0sUUU2SE4sWUFBYSxJQUpkLHFCQU1FLE1GaklJLFFFa0lKLGNBQWUsSUFBSSxNRmxJZixRSTIrQk4sd0JBREEscUJDMS9CSSxhQUFjLEVBQ2QsWUFBYSxFQUVqQixhQUNDLFFBQVMsRUFBQSxLQUFBLEtBQ1QsVUFBVyxLQUNYLE1MWU0sUUtYTixZQUFhLElBQ2IsWUFBYSxJQUNiLFlMZ0JNLE9BQVMsQ0FBRSxXS3RCbEIsaUJBUUUsVUFBVyxLQUNYLE9BQVEsS0FUVixlQVdFLE1MRUksUUtESixjQUFlLElBQUksTUxDZixRS0NOLFdBQ0MsT0FBUSxFQUFBLEtBQ1IsV0FBWSxJRmhCWixtQkFBNkIsS0FDN0Isa0JBQTJCLEtBQzNCLGdCQUF1QixLQUN2QixlQUFxQixLQUNyQixjQUFtQixLQUNuQixXQUFhLEtFY2QseUJBQ0MsaUJBQ0MsTUFBTyxLQUNQLFFBQVMsV0FDVCxNQUFPLEdBQ1AsV0FBWSxRQUdkLFVBQ0MsU0FBVSxTQUNWLElBQUssRUFDTCxLQUFNLEVBQ04sUUFBUyxLQUNULFlBQWEsS0FDYixlQUFnQixLQUNoQixNQUFPLEtBQ1AsaUJMdENlLEtLOEJoQixnQkFVRSxNQUFPLEtBQ1AsUUFBUyxRQUNULFFBQVMsTUFDVCxPQUFRLEVBQ1IsS0FBTSxDQUFBLENBQUEsRUFBQSxNQUNOLFNBQVUsT0FFWixXQUNDLE1BQU8sS0FDUCxPQUFRLEVBRlQsYUFJRSxRQUFTLE1BQ1QsUUFBUyxLQUFBLEtBQUEsS0FBQSxLQUNULE1BQU8sS0FDUCxVQUFXLEtBQ1gsWUFBYSxJQUNiLFlBQWEsS0FDYixnQkFBaUIsS0FDakIsT0FBUSxLQVhWLGlCQWFHLE9BQVEsS0FDUixNQUFPLEtBQ1YseUJBQ0MsYUFFRSxPQUFRLE9BRVgsY0FDQyxNQUFPLEtBQ1AsT0FBUSxFQUNSLG1CQUFvQixLQUNwQixnQkFBaUIsS0FDakIsV0FBWSxLQUNaLFFBQVMsS0FOVixpQkFRRSxpQkFBa0Isc0JBUnBCLG1CQVVFLGVBQWdCLFVBR2xCLHlCQUNDLFVBQ0MsU0FBVSxTQUNWLGlCQUFrQixZQUNuQixjQUNDLE1BQU8sTUFDUCxNQUFPLEtBQ1AsUUFBUyxNQUhWLDhCQUtFLFFBQVMsTUFLWixlQUNDLE1BQU8sTUFDUCxPQUFRLElBQUEsS0FDUixTQUFVLFNBQ1YsUUFBUyxhQUNULE1BQU8sS0FDUCxPQUFRLEtBQ1IsWUFBYSxLQUNiLFlBQWEsT0FDYixTQUFVLE9BQ1YsT0FBUSxRQUNSLDRCQUE2QixZQUs5QixvQkFFQSwwQkFEQSwyQkFFQyxTQUFVLFNBQ1YsSUFBSyxJQUNMLEtBQU0sSUFDTixPQUFRLElBQ1IsTUFBTyxLQUNQLFdBQVksS0FDWixtQkFBb0IsSUFBQSxLQUNwQixXQUFZLElBQUEsS0FFYiwyQkFDQyxRQUFTLEdBQ1QsSUFBSyxLQUNMLEtBQU0sRUFFUCwwQkFDQyxRQUFTLEdBQ1QsSUFBSyxJQUNMLEtBQU0sRUFJUCw0REFDQyxPQUFRLEVBQ1IsV0FBWSxJQUViLG1FQUNDLElBQUssRUFDTCxrQkFBbUIsZUFDbkIsVUFBVyxlQUVaLGtFQUNDLElBQUssRUFDTCxrQkFBbUIsY0FDbkIsVUFBVyxjQUlaLGlCQUNDLFNBQVUsU0FDVixNQUFPLElBQ1AsT0FBUSxJQUNSLE9BQVEsS0FDUixPQUFRLEVBQ1IsUUFBUyxFQUNULFNBQVUsT0FDVixLQUFNLHNCQUlQLDBDQUNDLFFBQVMsS0FFVixvQ0FDQyxRQUFTLE1BRVYseUJBRUMsZUFDQyxTQUFVLFNBQ1YsSUFBSyxTQUVOLDBDQUNDLFFBQVMsT0FhWCxRQUNDLFdBQVksS0FDWixPQUFRLEVBQ1IsTUFBTyxFQUhSLFdBS0UsTUFBTyxLQUNQLFdBQVksU0FOZCxhQVFHLFFBQVMsTUFDVCxRQUFTLElBQUEsS0FDVCxXQUFZLFFBVmYsY0FBQSxlQWFFLFFBQVMsSUFDVCxRQUFTLE1BZFgsY0FnQkUsTUFBTyxLQWhCVCxlQW1CRyxNQUFPLEtBQ1AsT0FBUSxPQUNSLGdCQUFpQixRQUNqQixvQkFBcUIsSUFDckIsa0JBQW1CLFVBdkJ0QixzQkEyQkksUUFBUyxnQkFDVCxlQUFnQixVQTVCcEIsc0JBZ0NJLFFBQVMsWUFJYixVQUNDLFNBQVUsU0FFWCxjQUNDLFdBQVksT0FDYixRRnpHQyxTQUQrQixTQUUvQixJQUZpRCxJQXhIakQsa0JBQTZCLGlCQUM3QixpQkFBMkIsaUJBQzNCLGVBQXVCLGlCQUN2QixjQUFxQixpQkFDckIsYUFBbUIsaUJBQ25CLFVBQWEsaUJFaU9kLE1BQ0MsWUFBYSxJQUNkLFdBQ0MsZUFBZ0IsVUFJakIsVUFFRSxRQUFTLEtBQ1QsWUFBYSxJQUdmLElBQ0MsTUFBTyxFQURSLFVBQUEsV0FJRSxRQUFTLElBQ1QsUUFBUyxNQUxYLFVBT0UsTUFBTyxLQUVULHFDQUNDLFdBQ0MsTUFBTyxFQURSLGlCQUFBLGtCQUlFLFFBQVMsSUFDVCxRQUFTLE1BTFgsaUJBT0UsTUFBTyxNQUNWLHFDQUNDLFNBQ0MsTUFBTyxHQUlULGtCQUNDLE9BQVEsS0FBQSxLQUNSLE1BQU8sTUFDUCxpQkFBa0IsTUFFbkIsT0FDQyxTQUFVLFNBQ1YsTUFBTyxLQUNQLE9BQVEsS0FDUixTQUFVLE9BSlgsY0FNRSxRQUFTLEdBQ1QsUUFBUyxNQUNULFlBQWEsS0FSZixhQVVFLFNBQVUsU0FDVixJQUFLLEVBQ0wsS0FBTSxFQUNOLE9BQVEsRUFDUixNQUFPLEVBQ1AsV0FBWSxPQWZkLHNCQUFBLGlCQWtCRyxVQUFXLEtBQ1gsV0FBWSxLQUNaLE9BQVEsS0FDUixTQUFVLFNBQ1YsSUFBSyxFQUNMLE9BQVEsRUFDUixLQUFNLEVBQ04sTUFBTyxFQUNQLE9BQVEsS0ExQlgsc0JBNEJHLE1BQU8sS0FDUCxPQUFRLEtBN0JYLHVCQWtDRSxVQUFXLEtBQ1gsV0FBWSxLQUNaLE9BQVEsS0FDUixVQUFXLEtBckNiLHdCQXVDRSxZQUFhLElBdkNmLHdCQXlDRSxZQUFhLElBekNmLHlCQTJDRSxZQUFhLE9BM0NmLHdCQTZDRSxZQUFhLE9BN0NmLHdCQStDRSxZQUFhLElBL0NmLHdCQWlERSxZQUFhLEtBakRmLHdCQW1ERSxZQUFhLEtBR2Ysa0JBRUUsTUFBTyxRQUNULFdBQ0MsU0FBVSxTQUNWLFFBQVMsT0FDVCxZQUFhLE9BQ2IsWUFBYSxPQUpkLGtCQU1FLFNBQVUsU0FDVixXQUFZLE1BQ1osS0FBTSxPQUNOLFVBQVcsTUFDWCxNTHJWZ0IsSUsyVWxCLHVCQVlFLFlBQWEsT0FPZixLQUNDLFNBQVUsU0FDVixZQUFhLE9BQ2IsTUxwV2MsUUtxV2QsVUx4VmdCLEtLeVZoQixZTHhWa0IsT0t5VmxCLGFMMVZnQixLS29WakIsV0FRRSxRQUFTLGlCQUNULFNBQVUsU0FDVixRQUFTLGFBQ1QsVUFBVyxPQUNYLFlML1ZpQixPS2dXakIsWUFBYSxPQWJmLFlBZUUsWUxsV2lCLE9LcVduQixvQ0FFQyxLQUNDLE9BQVEsS0FDUixVQUFXLE9BRlosV0FJRSxRQUFTLEtBSlgsa0JBQUEsaUJBQUEsaUJBUUUsUUFBUyxNQUNULFNBQVUsU0FDVixJQUFLLE9BQ0wsS0FBTSxLQUNOLFFBQVMsS0FDVCxpQkFBa0Isc0JBQ2xCLFVMdFhjLEtLdVhkLFlMdFhnQixPS3VYaEIsUUFBUyxJQUFBLElGaFlYLHNCQUE2QixJQUM3QixxQkFBMkIsSUFDM0IsbUJBQXVCLElBQ3ZCLGtCQUFxQixJQUNyQixpQkFBbUIsSUFDbkIsY0FBYSxJRTJXYixZQW1CRSxZQUFhLFFBQ2YsTUFDQyxPQUFRLFNBR1YsVUFBQSxrQkFDQyxNTHRZWSxLS3VZWixZQUFhLElBQ2Qsa0JBR0UsUUFBUyxJQUNULFNBQVUsU0FDVixZQUFhLE1BQWIseUJBQ2lCLE9BR25CLFVBQ0MsV0FBWSxRQUNaLFVBQVcsTUFGWixnQkFJRSxRQUFTLEdBQ1QsUUFBUyxhQUNULE1BQU8sS0FOVCxhQVFFLFFBQVMsYUFFWCxXQUNDLE9BQVEsUUFJVCxZQUFBLG1CQUNDLFNBQVUsU0FHVixTQUFVLE9BSlgsa0JBQUEseUJBTUUsUUFBUyxHQUNULFFBQVMsTUFDVCxTQUFVLFNBQ1YsSUFBSyxFQUNMLEtBQU0sRUFDTixNQUFPLEVBQ1AsT0FBUSxFQUNSLE9BQVEsSUFBSSxNQUFNLG1CQUNsQixpQkFBa0IsZ0JBZHBCLHdCQUFBLCtCQWdCRyxRQUFTLEtBaEJaLGtCQUFBLHlCQWtCRSxPQUFRLElBQUksTUFBTSxLQUNsQixpQkFBa0Isc0JBQ2xCLE1BQU8sS0FDUCxPQUF1QyxpQ0FBRSxFQUFFLEVBQUUsQ0FBRSxRQXJCakQseUNBc0JHLGdEQUNELFFBQVMsUUF2QlgsK0NBd0JTLHNEQUNOLE9BQXFDLCtCQUFFLEVBQUUsRUFBRSxDQUFFLFFBQ2hELG1CQUVDLFFBQVMsUUFGVix5QkFJRSxPQUFxQywrQkFBRSxFQUFFLEVBQUUsQ0FBRSxRQzFaL0MsY0FBZSxpQkFDZCxZQUFhLEtBSWQsV0FDQyxpQkE5Q2lCLFFBK0NqQixNQTVDbUIsS0E2Q25CLE9BQVEsSUFBQSxNQUFBLFlBQ1IsY0F6Q2UsS0FxQ2hCLGtCQUFBLGlCQUFBLGlCQU1FLGlCQWxEaUIsWUFtRGpCLE1BaERtQixRQWlEbkIsT0FBUSxJQUFJLE1BckRJLFFBc0RsQixZQUNDLGlCQXREa0IsWUF1RGxCLE1BcERvQixRQXFEcEIsT0FBUSxJQUFJLE1BekRLLFFBMERqQixjQWxEZSxLQThDaEIsbUJBQUEsa0JBQUEsa0JBTUUsaUJBNURnQixRQTZEaEIsTUExRGtCLEtBMkRsQixPQUFRLElBQUEsTUFBQSxZQUdWLFVBQVcsVUFDVixNQUFPLEtBSVIsTUFDQyxpQkFBa0IscUJBQ2xCLFNBQVUsTUFDVixRQUFTLElBQ1QsTUFBTyxLQUNQLE9BQVEsS0FDUixLQUFNLEVBQ04sSUFBSyxFQUNMLFFBQVMsS0FDVCxnQkFBaUIsT0FDakIsWUFBYSxPQVZkLFFBWUUsTUE1RWMsUUE2RWQsUUFBUyxhQUlYLFVBQ0MsT0FBUSxRQUNULG9CQUNDLFdBQVksS0FDWixjQUFlLEtBQ2hCLGdCQUNDLGlCTjNGTSxPTTRGTixRQUFTLEtBQ1QsTUFBTyxLQUNQLFVBQVcsS0FDWixnQkFDQyxZQUFhLEtBQ2IsZUFBZ0IsS0FDaEIsT0FBUSxJQUFJLE1OeEZFLFFNcUZmLHNCQUtFLFVBQVcsS0FDYixjQUFlLGVBQ2QsY0FoR2UsS0FpR2YsT0FBUSxJQUFJLE1ON0ZFLFFNOEZmLGlCQUVFLE9BQVEsSUFDUixNQUFPLE1BSFQsd0JBS0csWUFBYSxZQUNiLFFBQVMsUUFDWixrQ0FHRyxZQUFhLFlBQ2IsUUFBUyxRQUVaLGFBQ0MsV0FBWSxLQUNiLGlCQUNDLE9BQVEsS0FDVCxhQUNDLElBQUssZ0JBQ0wsY0FBZSxLQUNmLE1BQU8sZUFDUCxPQUFRLGVBQ1IsV0FBWSxLQUxiLG1CQUFBLG9CQU9FLFdBQVksSUFDZCxjQUNDLGlCQTlIZSxRQW9JaEIsc0JBQXVCLGFBQ3RCLFdBQVksS0FDWixjQUFlLEVBQ2YsaUJBQWtCLEtBQ2xCLFlBQWEsS0FDYixlQUFnQixLQUxqQixnQ0FBdUIsdUJBT3JCLFdBQVksWUFDWixjQUFlLFlBQ2pCLGFBQ0MsV0FBWSxZQUNiLGFBQ0MsV0FBWSxJTnBKTixPTW9KZ0IsTUFDdEIsY0FBZSxLQUNoQix1QkFFRSxhQUFjLEtBQ2hCLHFCQUNDLGNBQWUsVUFDZixlQUFnQixVQUNoQixrQkFBbUIsVUFDbkIsYUFBYyxVQUNmLFdBQ0MsYUFBYyxLQUNkLGNBQWUsS0FDZixZQUFhLElBQ2IsZUFBZ0IsSUFDaEIsY0E3SmUsS0E4SmYsWUFBYSxJQU1kLGNBQWUsa0JBQ2QsZUFBZ0IsS0FDakIsU0FDQyxXQUFZLE9BRGIsYUFHRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLFdBQVksTUFDWixPQUFRLEVBQUEsS0FDUixRQUFTLE1BQ1gsYUFDQyxNQXJLb0IsUUFzS3BCLFlBQWEsSUFDYixVQUFXLEtBQ1gsY0FBZSxJQUNmLE9BQVEsS0FDUixTQUFVLE9BQ1gsVUFDQyxpQkF4TGUsUUF5TGYsTUFBTyxLQUNQLGNBeExlLEtBeUxmLGVBQWdCLFVBQ2hCLFlBQWEsSUFDYixVQUFXLEtBQ1gsTUFBTyxLQUNQLFFBQVMsYUFDVCxhQUFjLEtBQ2QsY0FBZSxLQUNmLFlBQWEsSUFDYixlQUFnQixJQUNqQixjQUNDLFlBQWEsSUFDYixVQUFXLEtBQ1gsTUExTDZCLFFBMkw3QixjQUFlLElBQ2YsT0FBUSxLQUNSLFNBQVUsT0FDRCxXQUFWLFNBQ0MsWUFBYSxJQUNiLFVBQVcsS0FDWCxjQUFlLEVBQ2hCLFNBQ0MsTUEzTFMsUUE0TFYsV0FDQyxNQTVMVyxJQTZMWixXQUNDLE1BbE1ZLFFBbU1aLGNBQWUsRUFDaEIsVUFDQyxNQXBNZSxRQXFNZixZQUFhLElBQ2IsVUFBVyxLQUNYLGNBQWUsRUFDaEIsU0FDQyxpQkFyTTBCLFFBc00xQixVQUFXLE1BQ1gsTUFBTyxLQUNQLE9BQVEsS0FDUixNQUFPLEtBQ1AsT0FBUSxJQUFBLE1BQUEsWUFDUixVQUFXLEtBQ1gsY0FqT2UsS0FrT2YsV050TlksSUFBSyxJTXVOakIsWUFBYSxJQUNiLGVBQWdCLFVBQ2hCLFFBQVMsSUFBQSxLQUNULE9BQVEsUUFDUixRQUFTLE1BQ1QsT0FBUSxFQUFBLEtBZlQsZ0JBQUEsZUFBQSxlQWlCRSxNQTVPYyxRQTZPZCxpQkFBa0IsWUFDbEIsT0FBUSxJQUFJLE1BOU9FLFFBK09kLFdOak9XLElBQUssSU1rT2hCLGdCQUFpQixLQUluQix3QkFDQyxZQUFhLEtBQ2IsZUFBZ0IsS0FDakIscUJBQ0MsTUF4UGUsUUF5UGYsWUFBYSxJQUNiLFlBQWEsS0FDYixlQUFnQixLQUNqQixzQkFDQyxPQUFRLElBQUksTU52UEUsUU13UGYscUJBQ0MsT0FBUSxJQUFJLE1OelBFLFFNMFBkLFlBQWEsS0FDYixlQUFnQixLQUNqQix5QkFHRyxRQUFTLElBQUEsSUFBQSxFQUFBLEVBRVoseUJBQ0MsY0FBZSxJQUNmLE1BMVAwQixRQTJQMUIsWUFBYSxJQUNkLDBCQUNDLGNBQWUsSUFDZixNQTdQcUIsUUE4UHJCLFlBQWEsSUFDZCwrQkFDQyxNQUFPLEtBQ1AsWUFBYSxJQUNkLFlBQ0MsTUFuUmUsUUFxUmhCLGNBQ0MsTUFBTyxLQUNQLFFBQVMsYUFFVixzQkFDQyxjQXhSZSxLQXlSaEIsYUFDQyxRQUFTLGFBQ1QsTUFBTyxLQUNQLFFBQVMsSUFBQSxLQUNULGNBN1JlLEtBOFJmLGNBQWUsS0FFaEIscUJBQ0MsT0FBUSxLQUFBLEVBQUEsS0FDUixjQUFlLEtBRmhCLHdCQUlFLFdOeFJXLElBQUssSU1vUmxCLDBCQU1HLE1BQU8sS0FDUCxRQUFTLEVBQUEsS0FDVCxPQUFRLElBQUksTU5wU0EsUU1xU1osWUFBYSxJQUNiLFVBQVcsS0FDWCxpQkFuUmMsUUFvUmQsV05oU1UsSUFBSyxJTWlTZixRQUFTLEtBQ1QsZ0JBQWlCLE9BQ2pCLFlBQWEsT0FDYixPQUFRLEtBQ1IsVUFBVyxNQWpCZCxnQ0FtQkksaUJBQWtCLEtBbkJ0QixnQ0FxQkcsaUJBQWtCLEtBckJyQiwyQ0F3QkcsYUFBYyxlQUVqQixhQUNDLE9BQVEsSUFBSSxNTnZURSxRTXdUZCxRQUFTLEtBQUEsS0FDVCxVQUFXLEtBQ1gsTUFBTyxLQUNQLFlBQWEsSUFMZCxzQ0FRRyxNQUFPLE1BTVYsa0JBQ0MsU0FBVSxNQUNWLGlCQUFrQixlQUNsQixNQUFPLE1BQ1AsT0FBUSxNQUNSLElBQUssRUFDTCxLQUFNLEVBQ04sUUFBUyxNQUVWLDBCQUNDLFFBQVMsS0FDVCxPQUFRLElBQ1IsTUFBTyxLQUNQLFNBQVUsU0FDVixTQUFVLEtBQ1YsSUFBSyxJQUVOLHlDQUNDLDBCQUNDLFFBQVMsTUFDVCxZQUFhLE1BRWYsa0JBQ0MsTUFBTyxLQUNQLE9BQVEsS0FFVCxhQUNDLFdBQVksRUFBRSxFQUFFLEtBQUssRUFBRSxlQUN2QixpQkFBa0IsS0FDbEIsU0FBVSxTQUNWLGNBQWUsSUFFaEIsWUFDQyxTQUFVLFNBQ1YsTUFBTyxLQUNQLElBQUssS0FDTCxNQUFPLEtBQ1AsT0FBUSxLQUNSLE9BQVEsUUFDUixRQUFTLEVBRVYseUNBQ0MsWUFDQyxNQUFPLE1BR1QsY0FDQyxVQUFXLEtBQ1gsUUFBUyxLQUFBLEtBQUEsS0FBQSxLQUNULFlBQWEsSUFDYixNQUFPLEtBQ1AsT0FBUSxFQUNSLGVBQWdCLFVBRWpCLG9CQUNDLFdBQVksS0FFYixhQUNDLGlCQUFrQixRQUVuQixzQkFDQyxjQUFlLEtBQ2YsZUFBZ0IsS0FGakIsNkJBSUUsT0FBUSxRQUNSLFFBQVMsWUFMWCxtQ0FPRyxNQUFPLGVBUFYsNkJBU0UsUUFBUyxZQUVYLGNBQ0MsaUJBQWtCLEtBQ2xCLFFBQVMsS0FDVCxPQUFRLEVBQUEsRUFBQSxLQUhULHdCQUtFLG9CQUFxQixPQUNyQixnQkFBaUIsUUFDakIsa0JBQW1CLFVBQ25CLE9BQVEsTUFDUixPQUFRLElBQUksTU5wWkMsUU0yWWYseUJBV0UsUUFBUyxLQUNULGdCQUFpQixPQUNqQixZQUFhLFdBQ2IsZUFBZ0IsT0FDaEIsT0FBUSxLQWZWLHlCQWlCRSxVQUFXLEtBQ1gsWUFBYSxJQUNiLFlBQWEsRUFDYixPQUFRLEVBQUEsRUFBQSxLQUNSLE1BQU8sS0FDUCxPQUFRLEtBdEJWLDBCQXdCRSxNQUFPLE1BQ1AsWUFBYSxJQUNiLFVBQVcsS0FDWCxPQUFRLEVBQUEsRUFBQSxJQUNSLFlBQWEsRUE1QmYsdUJBOEJFLFFBQVMsWUFDVCxNQUFPLE1BQ1AsT0FBUSxLQUNSLFFBQVMsRUFBQSxLQUNULE9BQVEsS0FBQSxLQUFBLEVBQ1IsZ0JBQWlCLE9BQ2pCLFlBQWEsT0FLZixZQUNDLGlCQTlaNkIsUUErWjdCLE1BNWJlLFFBMGJoQixjQUFBLGlCQUlFLE1BaGFzQixRQWlhdEIsYUFBYyxLQUNkLGNBQWUsS0FOakIsb0JBUUUsWUFBYSxJQUNiLE1BbmNjLFFBc2NoQixtQkFDQyxpQkFqY3lCLFFBa2N6QixRQUFTLEtBQ1QsTUFBTyxLQUNQLFVBQVcsS0FDWCxjQUFlLEVBTGhCLDBCQU9FLFlBQWEsWUFDYixRQUFTLFFBQ1QsY0FBZSxLQUNqQixVQUNDLGlCQTFjc0IsUUF5Y3ZCLGFBR0UsV0FBWSxLQUhkLGtCQVNHLE1BemRhLFFBMGRiLGdCQUFpQixLQVZwQixhQVlFLFFBQVMsRUFBQSxLQVpYLGdCQWNHLFlBQWEsS0FDYixlQUFnQixLQUNoQixjQUFlLElBQUksTUF4ZEgsUUF3Y25CLGtCQWtCSSxZQUFhLElBQ2IsTUExZG1CLFFBdWN2Qix5QkFxQkssUUFBUyxJQUNULFFBQVMsYUFDVCxhQUFjLEtBdkJuQix3QkEyQk0sTUFsZWlCLFFBbWVqQixZQUFhLElBT25CLHlCQUFBLDJCQUVFLFdOdmVXLElBQUssSU1xZWxCLGdDQUFBLCtCQUFBLCtCQUFBLGtDQUFBLGlDQUFBLGlDQUlFLFdOemVXLElBQUssSU1xZWxCLHlCQU1FLFVBQVcsS0FDWCxNQUFPLEtBQ1AsUUFBUyxLQUNULFFBQVMsTUFDVCxZQUFhLElBVmYsNkJBWUUsaUJBdmdCa0IsUUEyZnBCLG9DQUFBLG1DQUFBLG1DQWNHLGlCQTFnQndCLFFBNGYzQixzQ0FBQSxxQ0FBQSxxQ0FnQkksZ0JBQWlCLEtBQ2pCLE1BQU8sS0FDVCx5QkFsQkYseUNBb0JJLHVCQXJnQlksS0FzZ0JaLDBCQXRnQlksS0FpZmhCLHdDQXVCSSx3QkF4Z0JZLEtBeWdCWiwyQkF6Z0JZLE1BaWZoQiwrQkEwQkUsaUJBdGhCeUIsUUE0ZjNCLGlDQXlDRyxZQUFhLElBQ2IsTUFBTyxLQUlWLGFBQ0MsZUFBZ0IsS0FEakIsbUJBR0UsY0FsaUJjLEtBK2hCaEIsZ0JBQUEsZ0JBS0UsaUJBdGlCYyxRQXVpQmQsUUFBUyxFQUFBLEtBQ1QsTUFBTyxLQUNQLGNBQWUsRUFDZixZQUFhLElBQ2IsVUFBVyxLQUNYLFFBQVMsS0FDVCxnQkFBaUIsV0FDakIsWUFBYSxPQUNiLFdBQVksS0FkZCw2QkFnQkUsT0FBUSxLQUFBLEVBQUEsRUFHVixTQUNDLE9BQVEsUUFFVCxjQUNDLFFBQVMsRUFBQSxFQUFBLEtBQ1QsT0FBUSxFQUFBLEVBQUEsS0FDUixjQUFlLElBQUEsTUFBQSxLQUhoQixrQ0FLRSxvQkFBcUIsT0FDckIsZ0JBQWlCLFFBQ2pCLGtCQUFtQixVQUNuQixPQUFRLEtBQ1IsT0FBUSxJQUFBLE1BQUEsUUFUVix3Q0FXRyxXQTlqQlUsRUFBRSxFQUFFLEtBQUssZUFtakJ0QixpQ0FhRSxNQUFPLEtBQ1AsWUFBYSxJQUNiLFFBQVMsTUFmWCx1Q0FpQkcsTUF4a0JhLFFBeWtCYixnQkFBaUIsS0FsQnBCLG1CQW9CRSxNQUFPLEtBQ1AsUUFBUyxLQUNULFVBQVcsS0FDWCxZQUFhLE9BQ2IsZ0JBQWlCLFNBeEJuQixvQkEwQkUsUUFBUyxhQUNULE1BQU8sS0FDUCxjQUFlLEVBQ2YsT0FBUSxFQUFBLEtBQ1IsVUFBVyxLQUNYLFlBQWEsSUEvQmYscUJBaUNFLE9BQVEsRUFBQSxJQWpDVixpQ0FtQ0UsTUFBTyxNQUNQLFdBQVksTUFDWixPQUFRLEVBQUEsS0FBQSxFQUFBLEVBQ1IsTUFBTyxLQXRDVCwwQkF5Q0csTUFBTyxLQUNQLE9BQVEsUUFFWCwwQkFFRSxRQUFTLFlBR1gsYUFDQyxjQUFlLElBQUksTU5ubUJMLFFNb21CZCxRQUFTLEtBQUEsRUFDVCxZQUFhLE9BSGQsZUFLRSxNQUFPLEtBQ1AsVUFBVyxLQUNYLFlBQWEsSUFDYixPQUFRLEVBUlYsbUNBVUUsb0JBQXFCLE9BQ3JCLGdCQUFpQixRQUNqQixrQkFBbUIsVUFDbkIsT0FBUSxLQUNSLE9BQVEsSUFBSSxNTmhuQkMsUU1pbkJiLFdBQVksSUFmZCx5Q0FpQkcsV0FybkJVLEVBQUUsRUFBRSxLQUFLLGVBb21CdEIsMEJBbUJFLFdBQVksSUFuQmQsZ0NBcUJHLE1BN25CYSxRQStuQmhCLG1CQUNDLFFBQVMsS0FBQSxFQURWLHFCQUdFLE1BQU8sS0FDUCxVQUFXLEtBQ1gsWUFBYSxJQUNiLE9BQVEsRUFDVixzQkFDQyxPQUFRLEtBQUEsRUFBQSxFQURULDJCQUdFLFFBQVMsTUFDWCxvQkFDQyxPQUFRLEtBQUEsRUFBQSxLQUVULGNBQ0MsTUFBTyxLQUNQLE9BQVEsRUFBQSxFQUFBLEtBSVQseUJBRUUsT0FBUSxFQUFBLEVBQUEsS0FGVixtQkFJRSxPQUFRLEVBQ1IsVUFBVyxLQUliLHVCQUVFLFdBQVksS0FDWixPQUFRLEtBQ1IsUUFBUyxZQUNULE9BQVEsRUFBQSxFQUFBLEVBQUEsS0FFVixlQUVFLE1BQU8sS0FDUCxRQUFTLGFBS1gsY0FDQyxXQUFZLEtBRGIsaUJBR0UsUUFBUyxLQUNULE9BQVEsSUFDUixRQUFTLElBQUEsS0FDVCxpQkFBa0IsWUFDbEIsT0FBUSxJQUFJLE1BbHJCRSxRQW1yQmQsY0FqckJjLEtBa3JCZCxNQXByQmMsUUFxckJkLE9BQVEsUUFWVixzQkFZRSxZQUFhLElBQ2IsUUFBUyxhQUNULGlCQXpyQmMsUUEwckJkLGNBeHJCYyxLQXlyQmQsTUFBTyxLQWhCVCxvQkFrQkUsUUFBUyxhQUlYLDZCQUlJLHVCQW5zQlksS0Fvc0JaLDBCQXBzQlksS0ErckJoQiw0QkFRSSx3QkF2c0JZLEtBd3NCWiwyQkF4c0JZLEtBK3JCaEIsaUJBV0csaUJBQWtCLEtBQ2xCLE9BQVEsSUFBSSxNQTdzQkMsUUE4c0JiLE1BOXNCYSxRQStzQmIsY0E3c0JhLEtBOHNCYixRQUFTLElBQUEsS0FmWix1QkFpQkksaUJBbHRCWSxRQW10QlosTUFBTyxLQUNQLE9BQVEsSUFBSSxNQXB0QkEsUUFxdEJaLFdBQVksS0FwQmhCLHFCQXVCRSxpQkFBa0IsWUF2QnBCLHNDQTBCSSx1QkF6dEJZLEtBMHRCWiwwQkExdEJZLEtBK3JCaEIscUNBOEJJLHdCQTd0QlksS0E4dEJaLDJCQTl0QlksS0ErckJoQiwwQkFpQ0csaUJBbHVCYSxRQW11QmIsT0FBUSxJQUFJLE1BbnVCQyxRQW91QmIsTUFBTyxLQUNQLGNBbnVCYSxLQW91QmIsUUFBUyxJQUFBLEtBckNaLGdDQXVDSSxpQkF4dUJZLFFBeXVCWixPQUFRLElBQUksTUF6dUJBLFFBMHVCWixNQUFPLEtBRVgsb0NBQ0MsdUJBRUUsT0FBUSxJQUFBLEVBQUEsRUFBQSxNQUVYLG9DQUNDLHVCQUVFLE9BQVEsS0FBQSxFQUFBLEVBQUEsRUFFVixpQ0FFRSxPQUFRLEtBQUEsS0FBQSxFQUFBLEdDN3ZCWCxZQUNJLFNBQVUsU0FEZCxzQkFHUSxTQUFVLFNBQ1YsTVBTRixRT1JFLE1BQU8sRUFDUCxJQUFLLElBTmIsa0JBUVEsT0FBUSxLQUNSLFFBQVMsS0FDVCxnQkFBaUIsT0FDakIsWUFBYSxPQUNiLFFBQVMsRUFBQSxLQUNULFVBQVcsS0FDWCxNUENELFFPQUMsWUFBYSxJQUNiLFlBQWEsS0FDYixjQUFlLEVBQ2YsT0FBUSxJQUFBLE1BQUEsUUFsQmhCLHFCQW9CUSxPQUFRLE1BQ1IsUUFBUyxLQUFBLEtBQ1QsVUFBVyxLQUNYLE1QUkQsUU9TQyxZQUFhLElBQ2IsWUFBYSxJQUNiLGNBQWUsRUFDZixPQUFRLElBQUEsTUFBQSxRQTNCaEIsd0NBNkJRLFVBQVcsS0FDWCxNQUFPLFFBQ1AsWUFBYSxJQS9CckIsb0NBaUNRLFVBQVcsS0FDWCxNQUFPLFFBQ1AsWUFBYSxJQW5DckIsMEJBcUNRLFVBQVcsS0FDWCxNQUFPLFFBQ1AsWUFBYSxJQ3ZDckIsb0JBRVEsb0JBQXFCLE9BQ3JCLGdCQUFpQixNQUNqQixrQkFBbUIsVUFDbkIsT0FBUSxNQUxoQixpQkFPUSxnQkFBaUIsUUNQekIsMEJBRVEsb0JBQXFCLE9BQ3JCLGdCQUFpQixNQUNqQixrQkFBbUIsVUFDbkIsT0FBUSxNQUNSLFNBQVUsU0FDVixTQUFVLE9BUGxCLG1DQVNZLFdBQVksSUFDWixTQUFVLFNBQ1YsSUFBSyxFQUNMLEtBQU0sRUFDTixpQkFBa0IsZUFDbEIsTUFBTyxLQUNQLE9BQVEsS0FDUixVQUFXLGtCQUNYLFFBQVMsS0FDVCxnQkFBaUIsT0FDakIsWUFBYSxPQW5CekIsc0NBcUJnQixNQUFPLEtBQ1AsVUFBVyxLQUNYLFlBQWEsSUFDYixPQUFRLEVBQ1IsUUFBUyxFQUFBLEtBekJ6Qix5Q0E0QmdCLFVBQVcsY0FFM0IsNEJBRVEsb0JBQXFCLE9BQ3JCLGdCQUFpQixRQUNqQixrQkFBbUIsVUFDbkIsT0FBUSxNQUNSLE9BQVEsSUFBSSxNVHpCTCxRUzBCUCxXQUFZLElBUHBCLGtDQVNZLFFBQVMsR0FUckIseUJBV1EsUUFBUyxZQVhqQiwrQkFjWSxRQUFTLEtBRXJCLHFDQUNJLG1DQUdZLFVBQVcsZUN2RDNCLFdBQ0UsUUFBUyxLUmlLWCxlQUNDLFFBQVMsRUFEVixrQkFHRSxTQUFVLFNBQ1YsTUFBTyxLQUNQLE9BQVEsS0FDUixvQkFBcUIsT0FDckIsa0JBQW1CLFVBQ25CLGdCQUFpQixNQUVuQixjQUNDLFdBQVksS0FFYixvQ0FDQyw2QkFHRyxVQUFXIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkcHJpbWFyeUNvbG9yOiAjMDA1ZWIyO1xuJHNlY29uZGFyeUNvbG9yOiAjMDVjYTAwO1xuJHRlcnRpYXJ5Q29sb3I6ICNmZmZmZmY7XG4kcXVhdGVybmFyeUNvbG9yOiByZWQ7XHQvL1xuJHBlbnRpYXJ5Q29sb3I6IGdyZWVuO1x0XHQvL1xuXG4kZ3JheTogI2MwYzBjMDtcblxuJGVycm9yQ29sb3I6ICNjYzAwMDA7XG4kd2FybmluZ0NvbG9yOiAjZmZjYzAwO1xuJHN1Y2Nlc3NDb2xvcjogIzMzY2MwMDtcblxuJGJvZHktZm9udC1mYW1pbHk6ICdUZWtvJywgc2Fucy1zZXJpZjtcbiRiYXNlLWZvbnQtc2l6ZTogMXJlbTtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cbiRib3JkZXItY29sb3I6ICNlYmViZWI7XG5cbiRyZWQ6ICM5YzI1MjU7XG4kYmx1ZTogIzU0ODBhNTtcbiRkYXJrOiAjMjMxZjIwO1xuXG4kZ3V0dGVyOiAxNXB4O1xuXG4kdHJhbnNpdGlvbjogMC40cyBhbGw7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAzMDA7NDAwOzcwMDs5MDAmZGlzcGxheT1zd2FwJyk7XG4kZm9udDogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuIiwiLnRyYW5zbGF0ZS1idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1vdXQsY29sb3IgLjI1cyBlYXNlLW91dDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cGFkZGluZzogLjg1ZW0gMWVtO1xuXHRtYXJnaW46IDFyZW0gMCAxcmVtO1xuXHRmb250LXNpemU6IC45cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzA4O1xuXHRjb2xvcjogI2ZlZmVmZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udHJhbnNsYXRlLWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjOTVjMDc7XG5cdGNvbG9yOiAjZmVmZWZlOyB9XG5cbi8qIEJBU0lDICovXG5cbmh0bWwsIGJvZHksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGEsIHAsIHNwYW4sIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBvcHRpb24sIGRpdiB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udDsgfVxuYSwgYnV0dG9uIHtcblx0dHJhbnNpdGlvbjogMC4ycztcblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4uYm9yZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjsgfVxuLm5vcGFkIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwOyB9XG4uc2ltcGxlZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDsgfVxuLnNpbXBsZWZsZXgtaXRlbSB7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuLmltZy1jZW50ZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7IH1cbi50ZXh0LXIge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuaW5wdXQuZm9ybS1jb250cm9sLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTsgfSB9XG5cbmZvcm0ge1xuXHQuZXJyb3Ige1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6IHJlZDtcblx0XHRmb250LXNpemU6IDE1cHg7IH0gfVxuXG4ubmljZV9jaGVja2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGFiZWw6bm90KC5lcnJvcikge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHRcdG1hcmdpbjogMCAwIDAgNjVweDtcblx0XHRwYWRkaW5nOiAzcHggMCAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDIwcHg7IH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkcmVkO1xuXHRcdFx0bGVmdDogLTMwcHg7XG5cdFx0XHR0b3A6IDJweDsgfVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDsgfSB9XG5cdGlucHV0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0bGVmdDogM3B4O1xuXHRcdHRvcDogNHB4O1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0fmxhYmVsIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdFx0XHR0b3A6IDdweDsgfSB9IH0gfSB9XG4ubXlCdXR0b24ge1xuXHRib3JkZXI6IDNweCBzb2xpZCAkcmVkO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRyZWQ7XG5cdHdpZHRoOiAyNTBweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogMTdweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogYXV0bztcblx0dHJhbnNpdGlvbjogLjJzIGFsbDtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZjsgfSB9XG4uc3RkX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtaW4td2lkdGg6IDYwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoZWlnaHQ6IDY1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogdXJsKFwiLi4vd2ViL2Fycm93X2J1dHRvbl93aGl0ZS5zdmdcIik7XG5cdFx0bWFyZ2luOiAwIDAgMCAzNXB4O1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOyB9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7IH0gfVxuXG4ubG9nb19oZWFkZXIge1xuXHR3aWR0aDogMjUwcHg7IH1cblxuLmhlYWRlciB7XG5cdGhlaWdodDogODQ1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3ViaGVhZGVyIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi93ZWIvaGVhZGVyLmpwZ1wiKTtcblx0aGVpZ2h0OiAxNDVweDsgfVxuXG4ubWFpblNsaWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0dWwge1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0LnNsaWRlLWJhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0aGVpZ2h0OiA4NDVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdC5zbGlkZS10aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsaDU4cHgge30gfVxuXHQuc2xpZGUtZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0bWFyZ2luLWJvdHRvbTogOTBweDtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHQuc3RkX2J0biB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0bWFyZ2luOiA4MHB4IDAgMDsgfVxuXHQuc2xpY2stZG90cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMTcwcHg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDEycHg7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXHRcdC5zbGljay1hY3RpdmUge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9IH0gfVxuLm5hdkJnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMCwgMCwgMCwgLjUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7IH1cbi5uYXZiYXIge1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdC5uYXZiYXItbmF2IHtcblx0XHQ+bGkge1xuXHRcdFx0PmEge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDA7XG5cdFx0XHRcdGhlaWdodDogMTQ1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7IH0gfSB9XG5cdFx0bGkuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7IH0gfVxuXHQubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuXG5cbi5oZWFkaW5nIHtcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRzcGFuOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRjb2xvcjogJHJlZDsgfSB9XG5cdGg1IHtcblx0XHRjb2xvcjogIzQ4NDg0ODtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbjogMCAwIDc1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnJlZFN0cmlwZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdC8vIG1hcmdpbi1ib3R0b206IDQ1cHhcblx0LnN0cmlwZVBhcnQge1xuXHRcdG1pbi1oZWlnaHQ6IDEyMnB4O1xuXHRcdCY6bnRoLWNoaWxkKDEpIGE6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21haWxfaWNvbl93aGl0ZS5zdmdcIik7IH1cblx0XHQmOm50aC1jaGlsZCgyKSBhOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9waG9uZV9pY29uX3doaXRlLnN2Z1wiKTsgfVxuXHRcdCY6bnRoLWNoaWxkKDMpIGE6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2xvY2F0aW9uX2ljb25fd2hpdGUuc3ZnXCIpOyB9XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdHRyYW5zaXRpb246IC4ycyBhbGw7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHR0b3A6IGNhbGMoIDUwJSAtIDE4cHggKTtcblx0XHRcdFx0bGVmdDogMTZweDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzdjMWIxYjsgfVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7IH1cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogOTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgfSB9IH0gfVxuXG5cbi5zZXJ2aWNlcyB7XG5cdC5zZXJ2aWNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0aDMge1xuXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0cGFkZGluZzogMzVweCAzMXB4IDM1cHggMTI0cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuMnMgYWxsO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDc0cHg7XG5cdFx0XHRcdGhlaWdodDogNzRweDtcblx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRsZWZ0OiAyMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblx0XHRcdC5iaWdUZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzY0NjQ2NDtcblx0XHRcdHBhZGRpbmc6IDAgNDRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiAuMnMgYWxsOyB9XG5cdFx0LnNlcnZpY2VCdXR0b24ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdHBhZGRpbmc6IDIycHggMDtcblx0XHRcdHRyYW5zaXRpb246IC4ycyBhbGw7IH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGgzIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7IH1cblx0XHRcdC8vIHBcblx0XHRcdC8vIFx0Y29sb3I6ICRyZWRcblx0XHRcdC5zZXJ2aWNlQnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7IH0gfVxuXG5cdFx0Ji5zZXJ2aWNlMSBoMzpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zbHV6YmFfMV9pY29uLnN2Z1wiKTsgfVxuXHRcdCYuc2VydmljZTIgaDM6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc2x1emJhXzJfaWNvbi5zdmdcIik7IH1cblx0XHQmLnNlcnZpY2UzIGgzOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3NsdXpiYV8zX2ljb24uc3ZnXCIpOyB9XG5cdFx0Ji5zZXJ2aWNlNCBoMzpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zbHV6YmFfNF9pY29uLnN2Z1wiKTsgfVxuXHRcdCYuc2VydmljZTUgaDM6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc2x1emJhXzVfaWNvbi5zdmdcIik7IH1cblx0XHQmLnNlcnZpY2U2IGgzOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3NsdXpiYV82X2ljb24uc3ZnXCIpOyB9IH0gfVxuXG4ucHJpY2VMaXN0IHtcblx0bWFyZ2luLXRvcDogNDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzljMjUyNTtcblx0bWFyZ2luLWJvdHRvbTogODVweDtcblx0cGFkZGluZy10b3A6IDU1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zeW1ib2wuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRsZWZ0OiAtMTAwcHg7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cdGg1IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cdC5wcmljZUxpc3REZXNrdG9wIHtcblx0XHQucHJpY2VSb3cge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzdjMWIxYjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC53YXNoTmFtZSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRwYWRkaW5nOiAyNHB4IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3YzFiMWI7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblx0XHRcdFx0LnByaWNlQXJyb3cge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDQ1JTsgfSB9XG5cdFx0XHRcdC5wcmljZUFycm93VXAge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpOyB9IH0gfVxuXHRcdC53YXNoSW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2MxYjFiO1xuXHRcdFx0cGFkZGluZzogMHB4IDM5cHggMHB4IDcycHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDBweDtcblx0XHRcdHRyYW5zaXRpb246IC4ycyBhbGw7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWMyNTI1O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDMlO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0d2lkdGg6IDk0JTtcblx0XHRcdFx0Y29udGVudDogJyc7IH1cblx0XHRcdHAsIGRpdiwgdWwsIGxpIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0Ym9keSB7XG5cdFx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDFwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTgwcHg7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGJsYWNrIDUwJSwgd2hpdGUgMCUpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7IH0gfVxuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2MxYjFiO1xuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDsgfSB9IH0gfSB9IH1cblxuXHRcdC53YXNoSW5mb09wZW4ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMTdweCA1OXB4IDMycHggNzJweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHg7IH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9IH1cbi5ob21lX2dhbGxlcnkge1xuXHQuZ2FsbGVyeV9pbWFnZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjg1OyB9IH0gfVxuXG5cbi5vcmRlcl93cmFwIHtcblx0cGFkZGluZzogMHB4IDAgODVweDtcblx0LmhlYWRpbmcge1xuXHRcdGgzIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zeW1ib2xfMi5zdmdcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0bGVmdDogLTEwMHB4O1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrOyB9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgfSB9IH1cblx0XHRoNSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgYWxsO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGRhcms7IH0gfVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH0gfSB9XG5cblxuLmhvbWVfZm9ybSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdHBhZGRpbmc6IDMycHggMTVweCAyNXB4O1xuXHQuc2ltcGxlZmxleCB7XG5cdFx0bGFiZWw6bm90KC5lcnJvcikge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiAjOWM5YzljO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiA0M3B4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOWM5YzljO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDsgfVxuXHRcdC5zZXJ2X3BhZGRpbmcge1xuXHRcdFx0cGFkZGluZzogMCAycHg7XG5cdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogIzIzMWYyMDsgfSB9XG5cdFx0LnNlcnZfY2hlY2tib3gge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHR+bGFiZWwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgfSB9IH0gfVxuXHQuZm9ybS1ncm91cCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5hc3RlcmlzayB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiA1cHg7IH1cblx0XHRpbnB1dCB7XG5cdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA2NXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7IH1cblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRoZWlnaHQ6IDIyOHB4O1xuXHRcdFx0cGFkZGluZzogMjVweCAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcblx0XHRcdG1hcmdpbjogNXB4IDAgMjVweDsgfVxuXHRcdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRjb2xvcjogIzljOWM5Yztcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7IH1cblx0XHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRjb2xvcjogIzljOWM5Yztcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7IH1cblx0XHQ6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGNvbG9yOiAjOWM5YzljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDsgfSB9XG5cdHAge1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDM1cHggMCAyNXB4OyB9XG5cdC8vIC5uaWNlX2NoZWNrYm94XG4gfVx0Ly8gXHRwYWRkaW5nLWJvdHRvbTogMzVweFxuXG4jb3JkZXJGb3JtIHtcblx0LnN0ZF9idG4ge1xuXHRcdHdpZHRoOiAyNDBweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRtYXJnaW4tcmlnaHQ6IDExMHB4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7IH0gfSB9XG5cbmZvb3RlciB7XG5cdG1hcmdpbi10b3A6IDY1cHg7XG5cdC5mb290ZXIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9mb290ZXJfYmdfcy5qcGdcIik7XG5cdFx0bWluLWhlaWdodDogNTQ1cHg7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdC5sb2dvX2Zvb3RlciB7XG5cdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRtYXJnaW46IDAgMCA2MHB4OyB9XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7IH0gfVxuXHRcdHAge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0YiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRyZWQ7IH0gfSB9XG5cdFx0LmZvb3Rlcl9zZXJ2aWNlcyB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDsgfVxuXHRcdC5mX2xpbmtzIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IH1cblx0XHQudXBwZXJjYXNlIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXHQucG9zdF9mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAjNDg0ODQ4O1xuXHRcdG1pbi1oZWlnaHQ6IDExMHB4O1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICM0ODQ4NDg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7IH0gfVxuXHRcdGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgfVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwOyB9XG5cdFx0LnNpeG5ldF9sb2dvIHtcblx0XHRcdHdpZHRoOiA3NXB4OyB9IH0gfVxuXG5cblxuLy8gQkFOTkVSXG4ubXlCYW5uZXIge1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2Jhbm5lcl9wbmV1c2VydmlzX2JnX3MuanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdC5teUJ1dHRvbiB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMjQwcHg7XG5cdFx0cGFkZGluZzogMjJweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTsgfVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKCA1MCUgLSA5cHggKTtcblx0XHRcdHJpZ2h0OiAyN3B4O1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2Fycm93X3doaXRlX2J1dHRvbi5zdmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG5cdC5iYW5uZXJUZXh0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDYycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDsgfVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkcmVkOyB9IH1cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIitcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR0b3A6IDJweDsgfSB9IH0gfVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0LmJhbm5lclRleHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NHB4KSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHQuYmFubmVyVGV4dCB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDsgfVxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyB9IH0gfSB9IH1cblxuXG5cbi8vIE5BU0UgU0xVWkJZXG4uc2VydmljZXNfdGVtcGxhdGUge1xuXHRtYXJnaW46IDQwcHggMDsgfVxuXG4uc2VydmljZV90YWJsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdGhyIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2I1YjNiMzsgfVxuXHR0aCB7XG5cdFx0cGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTsgfVxuXHR0ZCB7XG5cdFx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggNDVweDtcblx0XHRib3JkZXItdG9wOiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5ob21lX2dhbGxlcnkge1xuXHRcdC5nYWxsZXJ5X2ltYWdlLFxuXHRcdC5nYWxsZXJ5X2xpbmsge1xuXHRcdFx0aGVpZ2h0OiAyNzBweDsgfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0Lm5hdkJnIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC45KTsgfVxuXHRuYXYge1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXHQubmF2YmFyLXRvZ2dsZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTsgfVxuXHRcdC5tZW51X2ljb24ge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cblxuXHQubmF2YmFyIHtcblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0PmxpIHtcblx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDA7IH1cblx0XHRcdFx0PnVsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdD5saSB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDA7IH0gfSB9IH0gfSB9XG5cblx0LmhvbWVfZ2FsbGVyeSB7XG5cdFx0LmdhbGxlcnlfaW1hZ2UsXG5cdFx0LmdhbGxlcnlfbGluayB7XG5cdFx0XHRoZWlnaHQ6IDIzMHB4OyB9IH0gfVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5zZXJ2aWNlX3RhYmxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR0Ym9keSB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cblx0XHRcdHRyOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH0gfVxuXHRcdFx0dHIge1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4OyB9IH1cblx0XHRcdHRyIHtcblx0XHRcdFx0dGQ6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDsgfSB9IH0gfVxuXG5cdC5tYWluU2xpZGVyIHtcblx0XHQuc2xpZGUtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4OyB9XG5cdFx0LnNsaWRlLWRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDsgfVxuXHRcdC5zbGlkZS1iYWNrZ3JvdW5kIHtcblx0XHRcdGhlaWdodDogNjQ1cHg7IH1cblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRib3R0b206IDEyNXB4OyB9IH1cblxuXHQuaGVhZGVyIHtcblx0XHRoZWlnaHQ6IDY0NXB4OyB9XG5cblx0LmhlYWRpbmcge1xuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDsgfVxuXHRcdGg1IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cblx0LmhvbWVfZ2FsbGVyeSB7XG5cdFx0LmdhbGxlcnlfaW1hZ2UsXG5cdFx0LmdhbGxlcnlfbGluayB7XG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9IH1cblxuXHQuaG9tZV9mb3JtIHtcblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7IH1cblx0XHQubmljZV9jaGVja2JveCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9IH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQuc2VydmljZXMge1xuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHRcdHAge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjsgfSB9XG5cblx0Lm1haW5TbGlkZXIge1xuXHRcdC5zbGlkZS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7IH1cblx0XHQuc2xpZGUtZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9IH1cblxuXHQuaGVhZGluZyB7XG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjVweDsgfSB9XG5cblx0Lm9yZGVyX3dyYXAge1xuXHRcdHBhZGRpbmc6IDQwcHggMCA2NXB4OyB9XG5cblx0LmxvZ29faGVhZGVyIHtcblx0XHR3aWR0aDogMjIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuXHQubG9nb19oZWFkZXIge1xuXHRcdHdpZHRoOiAxNTBweDsgfVxuXHQuaG9tZV9nYWxsZXJ5IHtcblx0XHQuZ2FsbGVyeV9pbWFnZSxcblx0XHQuZ2FsbGVyeV9saW5rIHtcblx0XHRcdGhlaWdodDogMTQwcHg7IH0gfSB9XG5cbiIsIkBDSEFSU0VUICdVVEYtOCcge31cblxuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuXG5AaW1wb3J0ICdtYXN0ZXInO1xuXG4vLyBwbGFjZWhvbGRlciBjbGVhci1maXhcbiVjbGVhcmZpeCB7XG5cdCp6b29tOiAxO1xuXHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0Y29udGVudDogJyAnO1xuXHRcdGRpc3BsYXk6IHRhYmxlOyB9XG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoOyB9IH1cblxuLy8gY2xlYXItZml4XG4uY2Yge1xuXHRAZXh0ZW5kICVjbGVhcmZpeDsgfVxuXG4vLyBsaW5lIGJyZWFrIGFmdGVyIGVsZW1lbnRcbi5iciB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICdcXEEnO1xuXHRcdHdoaXRlLXNwYWNlOiBwcmU7IH0gfVxuXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cbmJvZHkge1xuXHQ+IGhlYWRlcixcblx0PiBtYWluLFxuXHQ+IGZvb3RlciB7XG5cdFx0b3ZlcmZsb3c6IGluaGVyaXQ7IH0gfVxuXG5cblxuXG4vL1x0aGVhZGVyXG4jdG9wbGluZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdGNvbG9yOiB5ZWxsb3c7XG5cdGEge1xuXHRcdGNvbG9yOiAjY2RjZGNkO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7IH0gfVxuXHR1bCNsYW5nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwLjggKiAkYmFzZS1mb250LXNpemU7IH0gfVxuXG5cblxudWwubmF2IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdD4gdWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQ+IHVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDsgfSB9XG5cdFx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ0NDsgfSB9IH0gfSB9IH1cblxuXG5cbi50ZXN0MTExIHtcblx0Y29sb3I6IHJlZDtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyMDBweDtcblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgc2NhbGUoMS41KTsgfSB9XG5cblxuXG4vLy5yYXRpb1xuLy9cdGJvcmRlcjogMXB4IHNvbGlkIHJlZFxuLy9cdCthc3BlY3QtcmF0aW8oMyw0KVxuLy9cdGltZ1xuLy9cdFx0Ym9yZGVyOiAzcHggc29saWQgYmx1ZVxuXG5cblxuXG5cbi8vIGNvb2tpZXMgc3R5bGVcbi5jb29raWVpbmZvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC44KSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHQjY29va2llX21vcmVfaW5mbyB7XG5cdFx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cdC5jb29raWVpbmZvLWNsb3NlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcblx0XHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfSB9IH1cblxuXG4uc3RhdGljLWNvbnRlbnQge1xuXHQubWFpbi1iYXIge1xuXHRcdGgxIHtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9IH1cblxuLm1vZHVsZV9oZWFkaW5nIHtcblx0Y29sb3I6ICRkYXJrO1xuXHRmb250LXNpemU6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjogMjBweCAwIDQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmFzZV9wYWdlX2NvbnRlbnQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdGNvbG9yOiAkZGFyaztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0YSB7XG5cdFx0Y29sb3I6ICRyZWQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7IH0gfVxuXG4vL0BpbXBvcnQgJ2Zvb3RlcidcbkBpbXBvcnQgJ3NpeGFkbWluJztcblxuXG5AaW1wb3J0ICdtb2R1bGVzL2RlZmF1bHRfc2l4bmV0X2VzaG9wJztcbkBpbXBvcnQgJ21vZHVsZXMvZGVmYXVsdF9zaXhuZXRfYXJ0aWNsZSc7XG5AaW1wb3J0ICdtb2R1bGVzL2NvbnRhY3QnO1xuQGltcG9ydCAnbW9kdWxlcy9ob21lJztcbkBpbXBvcnQgJ21vZHVsZXMvYXJ0aWNsZSc7XG5AaW1wb3J0ICdtb2R1bGVzL2dhbGxlcnknO1xuQGltcG9ydCAnZGVmYXVsdF9qYXZhc2NyaXB0JztcblxudWwuc2xpY2tTbGlkZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzN2aDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuLnNpeG5ldEZvb3RlciB7XG5cdG1heC1oZWlnaHQ6IDMycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblx0LnN0YXRpYy1jb250ZW50IHtcblx0XHQubWFpbi1iYXIge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDM1cHg7IH0gfSB9IH1cbiIsIi8vLyBBZGRzIGEgYnJvd3NlciBwcmVmaXggdG8gdGhlIHByb3BlcnR5XG4vLy8gQHBhcmFtIHsqfSAkcHJvcGVydHkgUHJvcGVydHlcbi8vLyBAcGFyYW0geyp9ICR2YWx1ZSBWYWx1ZVxuXG5AbWl4aW4gY3NzMy1wcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcblx0LXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0LWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG5cdC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTsgfVxuXG5cbi8vLyBCb3JkZXIgUmFkaXVzXG4vLy8gQHBhcmFtIHtTaXplfSAkcmFkaXVzIFs1cHhdIC0gUmFkaXVzXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiA1cHgpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JvcmRlci1yYWRpdXMnLCAkcmFkaXVzKTsgfVxuXG5cbi8vLyBCb3JkZXIgUmFkaXVzIFNlcGFyYXRlXG4vLy8gQHBhcmFtIHtTaXplfSAkdG9wTGVmdFJhZGl1cyBbNXB4XSAtIFRvcCBMZWZ0XG4vLy8gQHBhcmFtIHtTaXplfSAkdG9wUmlnaHRSYWRpdXMgWzVweF0gLSBUb3AgUmlnaHRcbi8vLyBAcGFyYW0ge1NpemV9ICRib3R0b21MZWZ0UmFkaXVzIFs1cHhdIC0gQm90dG9tIExlZnRcbi8vLyBAcGFyYW0ge1NpemV9ICRib3R0b21SaWdodFJhZGl1cyBbNXB4XSAtIEJvdHRvbSBSaWdodFxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cy1zZXBhcmF0ZSgkdG9wTGVmdFJhZGl1czogNXB4LCAkdG9wUmlnaHRSYWRpdXM6IDVweCwgJGJvdHRvbUxlZnRSYWRpdXM6IDVweCwgJGJvdHRvbVJpZ2h0UmFkaXVzOiA1cHgpIHtcblx0LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdG9wTGVmdFJhZGl1cztcblx0LXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRvcFJpZ2h0UmFkaXVzO1xuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm90dG9tUmlnaHRSYWRpdXM7XG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvdHRvbUxlZnRSYWRpdXM7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkdG9wTGVmdFJhZGl1cztcblx0LW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkdG9wUmlnaHRSYWRpdXM7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJGJvdHRvbVJpZ2h0UmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJGJvdHRvbUxlZnRSYWRpdXM7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0b3BMZWZ0UmFkaXVzO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRvcFJpZ2h0UmFkaXVzO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvdHRvbVJpZ2h0UmFkaXVzO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm90dG9tTGVmdFJhZGl1czsgfVxuXG5cbi8vLyBHZW5lcmljIFRyYW5zZm9ybVxuLy8vIEBwYXJhbSB7TGlzdH0gJHBhcmFtcyAtIFBhcmFtc1xuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNmb3JtJywgJHRyYW5zZm9ybXMpOyB9XG5cblxuLy8vIFRyYW5zZm9ybS1PcmlnaW5cbi8vLyBAcGFyYW0ge0xpc3R9ICRwYXJhbXMgLSBQYXJhbXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRwYXJhbXMpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoXCJ0cmFuc2Zvcm0tb3JpZ2luXCIsICRwYXJhbXMpOyB9XG5cblxuLy8vIFRyYW5zZm9ybS1TdHlsZVxuLy8vIEBwYXJhbSB7TGlzdH0gJHBhcmFtcyAtIFBhcmFtc1xuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIHRyYW5zZm9ybS1zdHlsZSgkc3R5bGU6IHByZXNlcnZlLTNkKSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwidHJhbnNmb3JtLXN0eWxlXCIsICRzdHlsZSk7IH1cblxuXG4vLy8gUm90YXRlXG4vLy8gQHBhcmFtIHskZGVnfSBEZWdyZWVcblxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpOyB9XG5cblxuLy8vIFNjYWxlXG4vLy8gQHBhcmFtIHskc2NhbGV9XG5cbkBtaXhpbiBzY2FsZSgkc2NhbGU6IDEuMTUpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKCRzY2FsZSkpOyB9XG5cblxuLy8vIFRyYW5zbGF0ZVxuLy8vIEBwYXJhbSB7JHh9XG4vLy8gQHBhcmFtIHskeX1cblxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTsgfVxuXG5cbi8vLyBUcmFuc2l0aW9uXG4vLy8gQHBhcmFtIHtMaXN0fSAkcHJvcGVydGllcyAtIFByb3BlcnRpZXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XG5cdEBpZiBsZW5ndGgoJHByb3BlcnRpZXMpID49IDEge1xuXHRcdEBpbmNsdWRlIGNzczMtcHJlZml4KCd0cmFuc2l0aW9uJywgJHByb3BlcnRpZXMpOyB9XG5cdEBlbHNlIHtcblx0XHRAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNpdGlvbicsICdhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHMnKTsgfSB9XG5cblxuLy8vIE9wYWNpdHlcbi8vLyBAcGFyYW0ge0RvdWJsZX0gJG9wYWNpdHkgWzAuNV0gLSBPcGFjaXR5XG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eTogMC41KSB7XG5cdCRvcGFjaXR5TXVsdGlwbGllZDogJG9wYWNpdHkgKiAxMDA7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eSA9ICRvcGFjaXR5TXVsdGlwbGllZCk7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9XCIgKyAkb3BhY2l0eU11bHRpcGxpZWQgKyBcIilcIjtcblx0QGluY2x1ZGUgcHJlZml4KFwib3BhY2l0eVwiLCAkb3BhY2l0eSk7IH1cblxuXG4vLyBza2V3XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7IH1cblxuXG5cblxuXG5cblxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93KSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KCdib3gtc2hhZG93JywgJHNoYWRvdyk7IH1cblxuXG5AbWl4aW4gdmVydGljYWxBbGlnbigkcG9zaXRpb246IHJlbGF0aXZlLCAkdmFsdWU6IDUwJSkge1xuXHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXHR0b3A6ICR2YWx1ZTtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGVZKC0kdmFsdWUpKTsgfVxuXG5cbkBtaXhpbiBob3Jpem9udGFsQWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSwgJHZhbHVlOiA1MCUpIHtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0bGVmdDogJHZhbHVlO1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCh0cmFuc2Zvcm0sIHRyYW5zbGF0ZVgoLSR2YWx1ZSkpOyB9XG5cblxuQG1peGluIGFic29sdXRlQWxpZ24oJHBvc2l0aW9uOiBhYnNvbHV0ZSwgJHZhbHVlWDogNTAlLCAkdmFsdWVZOiA1MCUpIHtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0dG9wOiAkdmFsdWVZO1xuXHRsZWZ0OiAkdmFsdWVYO1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCh0cmFuc2Zvcm0sIHRyYW5zbGF0ZSgtJHZhbHVlWCwgLSR2YWx1ZVkpKTsgfVxuXG5cbkBtaXhpbiBsaW5lYXJHcmFkaWVudCgkdG9wLCAkYm90dG9tKSB7XG5cdGJhY2tncm91bmQ6ICR0b3A7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICR0b3AgMCUsICRib3R0b20gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsJHRvcCksIGNvbG9yLXN0b3AoMTAwJSwkYm90dG9tKSk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICR0b3AgMCUsJGJvdHRvbSAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICR0b3AgMCUsJGJvdHRvbSAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCRib3R0b20gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAkdG9wIDAlLCRib3R0b20gMTAwJSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IH1cblxuXG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJGFyZ2xpc3QuLi4pIHtcblx0JG1hcDoga2V5d29yZHMoJGFyZ2xpc3QpO1xuXHQkaGVpZ2h0OiBtYXAtZ2V0KCRtYXAsIGhlaWdodCkgb3IgbnRoLXZhbHVlKCRhcmdsaXN0LCAyKTtcblx0JHdpZHRoOiBtYXAtZ2V0KCRtYXAsIHdpZHRoKSBvciBudGgtdmFsdWUoJGFyZ2xpc3QsIDEpO1xuXHQkcmF0aW86IG1hcC1nZXQoJG1hcCwgcmF0aW8pIG9yIGlmKCR3aWR0aCBhbmQgJGhlaWdodCwgJHdpZHRoIC8gJGhlaWdodCwgbnRoLXZhbHVlKCRhcmdsaXN0LCAxKSkgb3IgMTtcblx0JHBhZGRpbmc6IDEgLyAkcmF0aW8gKiAxMDAlO1xuXG5cdC8vQHdhcm4gJHJhdGlvXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0XHR3aWR0aDogMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXHQ+IC5hc3BlY3Qge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aW1nIHtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGVBbGlnbjtcblx0XHRcdEBpZigkcmF0aW8gPiAxKSB7XG5cdFx0XHRcdCY6bm90KC5jb3Zlcikge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHQmOm5vdCguY29udGFpbikge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTsgfSB9XG5cdFx0XHRcdCYuY292ZXIge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlOyB9IH1cblx0XHRcdEBlbHNlIHtcblx0XHRcdFx0Jjpub3QoLmNvdmVyKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Jjpub3QoLmNvbnRhaW4pIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlOyB9IH1cblx0XHRcdFx0Ji5jb3ZlciB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTsgfSB9IH0gfSB9XG5cblxuXG5cblxuXG5AbWl4aW4gYXNwZWN0LXJhdGlvLTEoJGFyZ2xpc3QuLi4pIHtcblx0JG1hcDoga2V5d29yZHMoJGFyZ2xpc3QpO1xuXHQkaGVpZ2h0OiBtYXAtZ2V0KCRtYXAsIGhlaWdodCkgb3IgbnRoLXZhbHVlKCRhcmdsaXN0LCAyKTtcblx0JHdpZHRoOiBtYXAtZ2V0KCRtYXAsIHdpZHRoKSBvciBudGgtdmFsdWUoJGFyZ2xpc3QsIDEpO1xuXHQkcmF0aW86IG1hcC1nZXQoJG1hcCwgcmF0aW8pIG9yIGlmKCR3aWR0aCBhbmQgJGhlaWdodCwgJHdpZHRoIC8gJGhlaWdodCwgbnRoLXZhbHVlKCRhcmdsaXN0LCAxKSkgb3IgMTtcblx0JHBhZGRpbmc6IDEgLyAkcmF0aW8gKiAxMDAlO1xuXG5cdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZzsgfSB9XG5cbi8vIEhlbHBlciBmdW5jdGlvblxuLy8gUmV0dXJuIG51bGwgcmF0aGVyIHRoYW4gdGhyb3dpbmcgYW4gZXJyb3IgaWYgaW5kZXggaXMgb3V0c2lkZSBsaXN0IHJhbmdlLlxuQGZ1bmN0aW9uIG50aC12YWx1ZSgkbGlzdCwgJGluZGV4KSB7XG5cdEByZXR1cm4gaWYobGVuZ3RoKCRsaXN0KSA+PSAkaW5kZXgsIG50aCgkbGlzdCwgJGluZGV4KSwgbnVsbCk7IH1cblxuXG5cblxuXG5cbiIsbnVsbCwiW2NsYXNzXj1cImZpLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBmaS1cIl06OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jb250ZW50LXdlYiB7XG5cdHBhZGRpbmc6IDAgMTVweCA0MHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAkZGFyaztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0Zm9udC1mYW1pbHk6ICRmb250O1xuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87IH1cblx0YSB7XG5cdFx0Y29sb3I6ICRyZWQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7IH0gfVxuXG4uc20tc2ltcGxlIHtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdEBpbmNsdWRlIGJveC1zaGFkb3coJ25vbmUnKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0I21haW4tbWVudSA+IHVsID4gbGkge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0d2lkdGg6IDElO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cblxuLm1haW4tbmF2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeUNvbG9yO1xuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb250ZW50OiBcIlxcMDBhMFwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRmb250OiAwcHgvMCBzZXJpZjtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLm5hdi1icmFuZCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDA7XG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDExcHggMTFweCAxMXB4IDIwcHg7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IGF1dG87IH0gfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lm5hdi1icmFuZCB7XG5cdFx0YSB7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4OyB9IH0gfVxuXG4jbWFpbi1tZW51ID4gdWwge1xuXHRjbGVhcjogYm90aDtcblx0Ym9yZGVyOiAwO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdC1tb3otYm94LXNoYWRvdzogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0bGkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR0ZXJ0aWFyeUNvbG9yLCAwLjI1KTsgfVxuXHQ+IGxpID4gYSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5tYWluLW5hdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cdCNtYWluLW1lbnUgPiB1bCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGNsZWFyOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdD4gbGkgPiBhID4gLnN1Yi1hcnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG5cbi8qIE1vYmlsZSBtZW51IHRvZ2dsZSBidXR0b24gKi9cblxuLm1haW4tbWVudS1idG4ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogNXB4IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjlweDtcblx0aGVpZ2h0OiAyOXB4O1xuXHR0ZXh0LWluZGVudDogMjlweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuXG4vKiBoYW1idXJnZXIgaWNvbiAqL1xuXG4ubWFpbi1tZW51LWJ0bi1pY29uLFxuLm1haW4tbWVudS1idG4taWNvbjpiZWZvcmUsXG4ubWFpbi1tZW51LWJ0bi1pY29uOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMnB4O1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDI0cHg7XG5cdGJhY2tncm91bmQ6ICM1NTU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cblxuLm1haW4tbWVudS1idG4taWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAtN3B4O1xuXHRsZWZ0OiAwOyB9XG5cbi5tYWluLW1lbnUtYnRuLWljb246YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0dG9wOiA3cHg7XG5cdGxlZnQ6IDA7IH1cblxuLyogeCBpY29uICovXG5cbiNtYWluLW1lbnUtc3RhdGU6Y2hlY2tlZCB+IC5tYWluLW1lbnUtYnRuIC5tYWluLW1lbnUtYnRuLWljb24ge1xuXHRoZWlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbiNtYWluLW1lbnUtc3RhdGU6Y2hlY2tlZCB+IC5tYWluLW1lbnUtYnRuIC5tYWluLW1lbnUtYnRuLWljb246YmVmb3JlIHtcblx0dG9wOiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuI21haW4tbWVudS1zdGF0ZTpjaGVja2VkIH4gLm1haW4tbWVudS1idG4gLm1haW4tbWVudS1idG4taWNvbjphZnRlciB7XG5cdHRvcDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4vKiBoaWRlIG1lbnUgc3RhdGUgY2hlY2tib3ggKGtlZXAgaXQgdmlzaWJsZSB0byBzY3JlZW4gcmVhZGVycykgKi9cblxuI21haW4tbWVudS1zdGF0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7IH1cblxuLyogaGlkZSB0aGUgbWVudSBpbiBtb2JpbGUgdmlldyAqL1xuXG4jbWFpbi1tZW51LXN0YXRlOm5vdCg6Y2hlY2tlZCkgfiAjbWFpbi1tZW51IHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG4jbWFpbi1tZW51LXN0YXRlOmNoZWNrZWQgfiAjbWFpbi1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC8qIGhpZGUgdGhlIGJ1dHRvbiBpbiBkZXNrdG9wIHZpZXcgKi9cblx0Lm1haW4tbWVudS1idG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC05OTk5OXB4OyB9XG5cdC8qIGFsd2F5cyBzaG93IHRoZSBtZW51IGluIGRlc2t0b3AgdmlldyAqL1xuXHQjbWFpbi1tZW51LXN0YXRlOm5vdCg6Y2hlY2tlZCkgfiAjbWFpbi1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG51bCNsYW5nIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHQqem9vbTogMTtcblx0bGkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHZpc2liaWxpdHk6IGNvbGxhcHNlO1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyAnO1xuXHRcdGRpc3BsYXk6IHRhYmxlOyB9XG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoOyB9XG5cdCYuZmxhZyB7XG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogMnJlbTtcblx0XHRcdGhlaWdodDogMS41cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG5cdCYuY29kZSB7XG5cdFx0YSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1jb2RlKTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9IH1cblx0Ji5uYW1lIHtcblx0XHRhIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogYXR0cih0aXRsZSk7IH0gfSB9IH1cblxuXG5cbi5yZWxhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWxpZ24tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG4ubWlkZGxlIHtcblx0QGluY2x1ZGUgdmVydGljYWxBbGlnbigpOyB9XG5cblxuLmJvbGQge1xuXHRmb250LXdlaWdodDogYm9sZDsgfVxuLnVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuXG4vKiBsaW5lIGJyZWFrIGFmdGVyIGVsZW1lbnQgKi9cbi5iciB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICdcXEEnO1xuXHRcdHdoaXRlLXNwYWNlOiBwcmU7IH0gfVxuXG4vKiBjbGVhci1maXggKi9cbi5jZiB7XG5cdCp6b29tOiAxO1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyAnO1xuXHRcdGRpc3BsYXk6IHRhYmxlOyB9XG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5jZi1tZWRpdW0ge1xuXHRcdCp6b29tOiAxO1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7IH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNsZWFyOiBib3RoOyB9IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5zbWFsbC0wIHtcblx0XHR3aWR0aDogMDsgfSB9XG5cblxuLyogcHJvcG9ydGlvbmFsIGhlaWdodCAqL1xuI3Rlc3RQcm9wb3J0aW9uYWwge1xuXHRtYXJnaW46IDUwcHggYXV0bztcblx0d2lkdGg6IDMwMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsgfVxuXG4uY3J1c3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMTAwJTsgfVxuXHQuY29yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aW1nLFxuXHRcdC5jb250ZW50IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87IH1cblx0XHQuY29udGVudCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTsgfSB9XG5cdCYuY292ZXIgLmNvcmUgaW1nIHtcblx0XHQvKndpZHRoOiAxMDAlKi9cblx0XHQvKmhlaWdodDogYXV0byovXG5cdFx0LyptYXgtaGVpZ2h0OiBub25lKi9cblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiBub25lOyB9XG5cdCYucmF0aW8tMl8xOmJlZm9yZSB7XG5cdFx0cGFkZGluZy10b3A6IDUwJTsgfVxuXHQmLnJhdGlvLTRfMzpiZWZvcmUge1xuXHRcdHBhZGRpbmctdG9wOiA3NSU7IH1cblx0Ji5yYXRpby0xNl85OmJlZm9yZSB7XG5cdFx0cGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXHQmLnJhdGlvLTlfNDpiZWZvcmUge1xuXHRcdHBhZGRpbmctdG9wOiA0NC40NCU7IH1cblx0Ji5yYXRpby01XzQ6YmVmb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogODAlOyB9XG5cdCYucmF0aW8tMV8yOmJlZm9yZSB7XG5cdFx0cGFkZGluZy10b3A6IDIwMCU7IH1cblx0Ji5yYXRpby00XzU6YmVmb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogMTI1JTsgfSB9XG5cbi8qIGljb24gYmVmb3JlIGNvbnRlbnQgKi9cbmEuaWNvbi1wcmV2IHtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IGxpZ2h0ZW4oJHByaW1hcnlDb2xvciwgMjApOyB9IH1cbi5pY29uLXByZXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luLWxlZnQ6IDIuMjVlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXJnaW4tdG9wOiAwLjE1ZW07XG5cdFx0bGVmdDogLTEuMjBlbTtcblx0XHRmb250LXNpemU6IDEuMTBlbTtcblx0XHRjb2xvcjogJHF1YXRlcm5hcnlDb2xvcjsgfVxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tbGVmdDogMS4zNWVtOyB9IH1cblxuXG5cblxuXG4vKiB0aXRsZSBhZnRlciBpY29uICovXG4udGFpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjb2xvcjogJHByaW1hcnlDb2xvcjtcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcblx0bWFyZ2luLXJpZ2h0OiAkYmFzZS1mb250LXNpemU7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSAqIDAuNzU7XG5cdFx0bGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuXHRcdG1hcmdpbi1sZWZ0OiAkYmFzZS1mb250LXNpemUgKiAwLjMzOyB9XG5cdCY6YmVmb3JlIHtcblx0XHRsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7IH0gfVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cblx0LnRhaSB7XG5cdFx0Y3Vyc29yOiBoZWxwO1xuXHRcdGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplICogMi41O1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdCY6aG92ZXI6YWZ0ZXIsXG5cdFx0Jjpmb2N1czphZnRlcixcblx0XHQmOmFjdGl2ZTphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogJGJhc2UtbGluZS1oZWlnaHQgKiAwLjU7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTAwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR0ZXJ0aWFyeUNvbG9yLCAwLjE1KTtcblx0XHRcdGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuXHRcdFx0cGFkZGluZzogMXB4IDRweDtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTsgfVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodCAqIDIuNTsgfSB9XG5cdGEudGFpIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXG5cbi5yZXEtc2lnbiB7XG5cdGNvbG9yOiAkZXJyb3JDb2xvcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IH1cbmxhYmVsIHtcblx0LnJlcTo6YWZ0ZXIge1xuXHRcdEBleHRlbmQgLnJlcS1zaWduO1xuXHRcdGNvbnRlbnQ6ICcqJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuM3JlbSB7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTsgfSB9IH1cblxuXG51bC5ldmVubHkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRtaW4td2lkdGg6IDUwMHB4O1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5jbGlja2FibGUge1xuXHRjdXJzb3I6IHpvb20taW47IH1cblxuXG4vKiBBRE1JTjogZWRpdCB0ZXh0IG9uIHRoZSBwYWdlICovXG4uYWRtaW4tZWRpdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly9ib3JkZXI6IDFweCBkYXNoZWQgdHJhbnNwYXJlbnRpemUoJHdhcm5pbmdDb2xvciwgMC43NSlcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSh3aGl0ZSwgMC45NSlcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHRyaWdodDogMHB4O1xuXHRcdGJvdHRvbTogMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKGRhcmtlbigkd2FybmluZ0NvbG9yLCAzMCksIDAuNzUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKGJsYWNrLCAwLjk1KTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGVycm9yQ29sb3IsIDEwKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSh3aGl0ZSwgMC4zMyk7XG5cdFx0Y29sb3I6IGRhcmtlbigkZXJyb3JDb2xvciwgMjApO1xuXHRcdGN1cnNvcjogdXJsKC4uL2ltYWdlcy9wZW5jaWwtcmVkLTE2LmdpZikgMCAxNiwgcG9pbnRlcjsgfVxuXHQmW2RhdGEtdmFyaWFudD1cInN0YXRpY19jb250ZW50XCJdIHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiB1cmwoLi4vaW1hZ2VzL2RvYy1lZGl0LTE2LmdpZikgMCAxNiwgcG9pbnRlcjsgfSB9IH1cbi5tZW51LWNvbnRlbnQtZWRpdCB7XG5cdEBleHRlbmQgLmFkbWluLWVkaXQ7XG5cdGRpc3BsYXk6IGluaGVyaXQ7XG5cdCY6aG92ZXIge1xuXHRcdGN1cnNvcjogdXJsKC4uL2ltYWdlcy9kb2MtZWRpdC0xNi5naWYpIDAgMTYsIHBvaW50ZXI7IH0gfVxuIiwiLyogQ09MT1JTICovXG4kc2hvcHBpbmdfY2FydF9yb3dfYWN0aXZlOiAjM2FiNTRhO1xuJHNob3BwaW5nX2NhcnRfcm93OiAjZWFlYWVhO1xuXG4kYnV0dG9uLWZpcnN0LWJnOiAjM2FiNTRhO1xuJGJ1dHRvbi1zZWNvbmQtYmc6IHRyYW5zcGFyZW50O1xuXG4kYnV0dG9uLWZpcnN0LWZvbnQ6IHdoaXRlO1xuJGJ1dHRvbi1zZWNvbmQtZm9udDogIzNhYjU0YTtcblxuJHByaW1hcnktY29sb3I6ICMzYWI1NGE7XG5cbiRib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4kYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwuMSk7XG5cbiRsZWZ0LW1lbnUtaGVhZGluZy1jb2xvcjogIzNhYjU0YTtcbiRsZWZ0LW1lbnUtYmFja2dyb3VuZDogI2Y4ZjhmODtcbiRsZWZ0LW1lbnUtYm9yZGVyOiAjZGFkYWRhO1xuJGxlZnQtbWVudS1saW5rLWNvbG9yOiAjNDA0MDQxO1xuXG5cbiRwcm9kdWN0LW5hbWUtY29sb3I6ICM0MDQwNDE7XG4kcHJvZHVjdC1zaG9ydC1jb250ZW50LWNvbG9yOiAjNDA0MDQxO1xuXG4kcHJvZHVjdC1kZXRhaWwtdmxhc3Rub3N0OiAjNzQ3NDc0O1xuJHByb2R1Y3QtZGV0YWlsLWNlbnk6ICNjNGM0YzQ7XG5cbiRjZW5hLWJlem5hOiAjNDA0MDQxO1xuJGNlbmEtYWt0dWFsbmE6ICM0MDQwNDE7XG5cbiRza2xhZG9tOiAjM2FiNTRhO1xuJG5lc2tsYWRvbTogcmVkO1xuJGJ1eS1idG4tYmFja2dyb3VuZC1jb2xvcjogIzNhYjU0YTtcbiRidXktYnRuLWZvbnQtY29sb3I6IHdoaXRlO1xuXG4kdGFiLWJhY2tncm91bmQ6ICNmOGY4Zjg7XG4kdGFiLWZvbnQtY29sb3I6ICM0MDQwNDE7XG5cbiRicmVhZGNydW1iLWJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4kYnJlYWRjcnVtYi1mb250LWNvbG9yOiAjNDA0MDQxO1xuXG5cbi8qIE1BVE8gSE9URklYICovXG4ubmF2YmFyLWJyYW5kLCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG5cdHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIFBSVktZICovXG5cbi5idG4tZmlyc3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWZpcnN0LWJnO1xuXHRjb2xvcjogJGJ1dHRvbi1maXJzdC1mb250O1xuXHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlY29uZC1iZztcblx0XHRjb2xvcjogJGJ1dHRvbi1zZWNvbmQtZm9udDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnV0dG9uLWZpcnN0LWJnOyB9IH1cbi5idG4tc2Vjb25kIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zZWNvbmQtYmc7XG5cdGNvbG9yOiAkYnV0dG9uLXNlY29uZC1mb250O1xuXHRib3JkZXI6IDJweCBzb2xpZCAkYnV0dG9uLWZpcnN0LWJnO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmlyc3QtYmc7XG5cdFx0Y29sb3I6ICRidXR0b24tZmlyc3QtZm9udDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG5cbi8qIE1FTlUgLSBLT1NJSyAtIEhFQURFUiAqL1xuLmNhcnRjZW5hLCAuY2FydGt1c3kge1xuXHRjb2xvcjogd2hpdGU7IH1cblxuLyogS0FUQUxPRyBQUk9EVUtUT1YgKi9cblxuI3dhaXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRpIHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLyogRklMVEVSICovXG5cbi5mdWxsbGluayB7XG5cdGN1cnNvcjogcG9pbnRlcjsgfVxuLmZpbHRlci1zZWNvbmQtcGFydCB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbi5maWx0ZXItaGVhZGluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHRwYWRkaW5nOiAxNHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxOHB4OyB9XG4uZmlsdGVyLXdyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdGxhYmVsIHtcblx0XHRmb250LXNpemU6IDEycHg7IH0gfVxuLmZpbHRlci1pbnB1dCwgLmZpbHRlci1zZWxlY3Qge1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjsgfVxuLmZ1bGxsaW5rIHtcblx0YnV0dG9uIHtcblx0XHRtYXJnaW46IDRweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0Y29udGVudDogXCJcXGYwNjhcIjsgfSB9IH1cbi5mdWxsbGluay5jb2xsYXBzZWQge1xuXHRidXR0b24ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH0gfSB9XG5cbiNwcmljZXNsaWRlciB7XG5cdG1hcmdpbi10b3A6IDExcHg7IH1cbi5ub1VpLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IDEwcHg7IH1cbi5ub1VpLWhhbmRsZSB7XG5cdHRvcDogLTEwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0d2lkdGg6IDMwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4ubm9VaS1jb25uZWN0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7IH1cblxuLm5vVWktaGFuZGxlLWxvd2VyIHt9XG5cbi5ub1VpLWhhbmRsZS11cHBlciB7fVxuXG4uZmlsdGVyLW1hbnVmYWN0dXJlcnMsIC5maWx0ZXItdGFncyB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0LmNoZWNrYm94IHtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfSB9XG4uZmlsdGVyLXRhZ3Mge1xuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuLmZpbHRlci10YWd5IHtcblx0Ym9yZGVyLXRvcDogMXB4ICRncmF5IHNvbGlkO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4uZmlsdGVyLWJ1dHRvbnMge1xuXHRidXR0b24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNykgLyogSUUgKi87XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjcpIC8qIEZGICovO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KSAvKiBTYWZhcmkgYW5kIENocm9tZSAqLztcblx0LW8tdHJhbnNmb3JtOiBzY2FsZSgwLjcpIC8qIE9wZXJhICovOyB9XG4udGFnLWxhYmVsIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0Zm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5cblxuLyogVllQSVMgUFJPRFVLVE9WICovXG5cbi5wcm9kdWN0LXdyYXAsIC5wcm9kdWN0cy13cmFwcGVyIHtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7IH1cbi5wcm9kdWN0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG4ucHJvZHVjdG5hbWUge1xuXHRjb2xvcjogJHByb2R1Y3QtbmFtZS1jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGhlaWdodDogNTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuLmNhdGVnb3J5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0d2lkdGg6IGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMnB4OyB9XG4ucHJvZHVjdHNob3J0IHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogJHByb2R1Y3Qtc2hvcnQtY29udGVudC1jb2xvcjtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47IH1cbi5za2xhZG9tLCAubmVza2xhZG9tIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7IH1cbi5za2xhZG9tIHtcblx0Y29sb3I6ICRza2xhZG9tOyB9XG4ubmVza2xhZG9tIHtcblx0Y29sb3I6ICRuZXNrbGFkb207IH1cbi5iZXpuYWNlbmEge1xuXHRjb2xvcjogJGNlbmEtYmV6bmE7XG5cdG1hcmdpbi1ib3R0b206IDBweDsgfVxuLm5hc2FjZW5hIHtcblx0Y29sb3I6ICRjZW5hLWFrdHVhbG5hO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDBweDsgfVxuLmJ1eS1idG4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRtaW4td2lkdGg6IDEyNXB4O1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiA1NXB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbi8qIFBST0RVQ1QgREVUQUlMICovXG5cbi5wcm9kdWN0LWRldGFpbC13cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4ucHJvZHVjdC1kZXRhaWwtbmFtZSB7XG5cdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4ucHJvZHVjdC1kZXRhaWwtaW1hZ2Uge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9XG4ucHJvZHVjdC1kZXRhaWwtaW5mbyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuLnByb2R1Y3QtZ2FsbGVyeSB7XG5cdD4gZGl2IHtcblx0XHQ+IGRpdiB7XG5cdFx0XHRwYWRkaW5nOiA1cHggNXB4IDBweCAwcHg7IH0gfSB9XG5cbi5wcm9kdWN0LWRldGFpbC1pbmZvLXJvdyB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Y29sb3I6ICRwcm9kdWN0LWRldGFpbC12bGFzdG5vc3Q7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7IH1cbi5wcm9kdWN0LWRldGFpbC1wcmljZS1yb3cge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGNvbG9yOiAkcHJvZHVjdC1kZXRhaWwtY2VueTtcblx0Zm9udC13ZWlnaHQ6IDMwMDsgfVxuLnByb2R1Y3QtZGV0YWlsLXByaWNlLW1haW4tcm93IHtcblx0Y29sb3I6IGJsYWNrO1xuXHRmb250LXdlaWdodDogNzAwOyB9XG4ubWFpbi1wcmljZSB7XG5cdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjsgfVxuLyogUHJpZGF2YW5pZSBkbyBrb3Npa2EgLSBmb3JtIGNhc3QgKi9cbi5wcm9kdWN0LWZvcm0ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4vKiBFTkQgKi9cbi5wcm9kdWN0LWRldGFpbC1pbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzOyB9XG4ucHJvZHVjdC10YWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4vKiBERVRBSUwgUFJPRFVLVFUgLSBUQUJZICovXG4ucHJvZHVjdC1kZXRhaWwtdGFicyB7XG5cdG1hcmdpbjogNjBweCAwIC0xcHg7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGxpIHtcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWJhY2tncm91bmQ7XG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDY3cHg7XG5cdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9IH1cblx0XHQuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9IH1cblx0bGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0YSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfSB9IH1cblxuLnRhYi1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0cGFkZGluZzogMzBweCA0MHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHQucGFyYW1ldHJlIHtcblx0XHRwOmZpcnN0LWNoaWxkIHtcblx0XHRcdHdpZHRoOiAxNjBweDsgfSB9IH1cblxuLyogT0tOTyBQTyBQUklEQU5JIFBST0RVS1RVIERPIEtPU0lLQSAqL1xuXG4vKiBDQVJUIFVQREFURSAqL1xuXG4jYWRkX3RvX2NhcnRfaW5mbyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk5OTk7IH1cblxuLmFkZF90b19jYXJ0X2luZm9fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogNzAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0dG9wOiAxNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuYWRkX3RvX2NhcnRfaW5mb193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG5cbi5hZGRfdG9fY2FydF9pbmZvIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTsgfVxuXG4uYXRjaV9zaGFkb3cge1xuXHRib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwwLDAsMC4xKTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5hdGNpX2Nsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTVweDtcblx0dG9wOiAzNXB4O1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuYXRjaV9jbG9zZSB7XG5cdFx0cmlnaHQ6IDEwcHg7IH0gfVxuXG5cbi5hdGNpX2hlYWRpbmcge1xuXHRmb250LXNpemU6IDMwcHg7XG5cdHBhZGRpbmc6IDJyZW0gMXJlbSAxcmVtIDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmF0Y2lfcHJvZHVjdF9pbWFnZSB7XG5cdG1heC1oZWlnaHQ6IDQwcHg7IH1cblxuLmF0Y2lfc2Vjb25kIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuXG4uYXRjaV9idXR0b25zX3dyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0LmJ0bi0xIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9IH1cblx0LmJ0bi0yIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDsgfSB9XG5cbi5hdGNpX3Byb2R1Y3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXHQuYXRjaV9pbWcge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRoZWlnaHQ6IDEzMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7IH1cblx0LmF0Y2lfZGF0YSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogMTAwJTsgfVxuXHQuYXRjaV9uYW1lIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGhlaWdodDogOTBweDsgfVxuXHQuYXRjaV9wcmljZSB7XG5cdFx0Y29sb3I6IGdyZWVuO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHRsaW5lLWhlaWdodDogMTsgfVxuXHQuc3RkX2J0biB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0d2lkdGg6IDE4MHB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuXG4vKiBCUkVBRENSVU1CIC0gT01SVklOS09WRSBNRU5VICovXG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmFja2dyb3VuZC1jb2xvcjtcblx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRhLCBzcGFuIHtcblx0XHRjb2xvcjogJGJyZWFkY3J1bWItZm9udC1jb2xvcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDsgfVxuXHQuYWN0dWFsIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjsgfSB9XG5cbi8qIExBVkUgTUVOVSAqL1xuLmxlZnQtbWVudS1oZWFkaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxlZnQtbWVudS1oZWFkaW5nLWNvbG9yO1xuXHRwYWRkaW5nOiAxNHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHQmOmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4ubGVmdG1lbnUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGVmdC1tZW51LWJhY2tncm91bmQ7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lOyB9XG5cdC8vbGkuYWN0aXZlXG5cdC8vXG5cdC8vY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnRcblx0YSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXHQ+IHVsIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0PiBsaSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWZ0LW1lbnUtYm9yZGVyO1xuXHRcdFx0PiBhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Y29sb3I6ICRsZWZ0LW1lbnUtbGluay1jb2xvcjtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiK1wiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGxlZnQtbWVudS1saW5rLWNvbG9yO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDsgfSB9IH0gfSB9IH1cblxuXG5cbi8qIE5BS1VQTlkgS09TSUsgKi9cblxuLyogSE9STkUgTUVOVSBWIEtPU0lLVSAqL1xuLm5hdmlnYXRpb24tYmFyLWJhc2tldCB7XG5cdGEsZGl2IHtcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjsgfVxuXHRhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cywgZGl2OmhvdmVyLCBkaXY6YWN0aXZlLCBkaXY6Zm9jdXMge1xuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyB9XG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogYmxhY2s7XG5cdFx0cGFkZGluZzogMTRweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogMzAwOyB9XG5cdC5zdGVwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2hvcHBpbmdfY2FydF9yb3c7XG5cdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNob3BwaW5nX2NhcnRfcm93X2FjdGl2ZTtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTsgfSB9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzOyB9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1czsgfSB9IH1cblx0LmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNob3BwaW5nX2NhcnRfcm93X2FjdGl2ZTtcblx0XHQvKiAgXCJab2JhY2lrXCIgICovXG5cdFx0Ly9AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG5cdFx0Ly86YWZ0ZXJcblx0XHQvL2NvbnRlbnQ6IFwiXCJcblx0XHQvL2JvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50XG5cdFx0Ly9ib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnRcblx0XHQvL2JvcmRlci10b3A6IDEwcHggc29saWQgJHNob3BwaW5nX2NhcnRfcm93X2FjdGl2ZVxuXHRcdC8vcG9zaXRpb246IGFic29sdXRlXG5cdFx0Ly9tYXJnaW4tbGVmdDogYXV0b1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiBhdXRvXG5cdFx0Ly9sZWZ0OiAwXG5cdFx0Ly9yaWdodDogMFxuXHRcdC8vd2lkdGg6IDEwcHhcblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogd2hpdGU7IH0gfSB9XG5cbi8qIFZZUElTIFBST0RVS1RPViBWIEtPU0lLVSBBIFdJU0hMSVNURSAqL1xuXG4ubWFpbi1iYXNrZXQge1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0aW5wdXQge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzOyB9XG5cdGgyLCBoMyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtaW4taGVpZ2h0OiA2MHB4OyB9XG5cdC5zdGVwLTMtd3JhcHBlciB7XG5cdFx0bWFyZ2luOiAyNnB4IDAgMDsgfSB9XG5cblxuLnBvaW50ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNhcnQtcHJvZHVjdCB7XG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0LmNhcnQtcHJvZHVjdC1pbWFnZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3c7IH0gfVxuXHQuY2FydC1wcm9kdWN0LW5hbWUge1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblx0Zm9ybSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cdGlucHV0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuXHRidXR0b24ge1xuXHRcdG1hcmdpbjogMCA1cHg7IH1cblx0LmJhc2tldF9wcmljZV9pbmZvIHtcblx0XHR3aWR0aDogMjUwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHRcdGNvbG9yOiAjMDAwOyB9XG5cdC5jYXJ0LXgge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjsgfSB9IH1cblxuLmNhcnRfc3RlcHNfYnRucyB7XG5cdC5zdGRfYnRuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDsgfSB9XG5cbi8vIE9SREVSIFJFUE9SVFxuLnJlcG9ydF9saW5lIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cCB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luOiAwOyB9XG5cdC5yZXBvcnRfcHJvZHVjdF9pbWFnZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdzsgfSB9XG5cdC5yZXBvcnRfbmFtZSB7XG5cdFx0dHJhbnNpdGlvbjogMC4ycztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjsgfSB9IH1cblxuLnJlcG9ydF90b3RhbF9saW5lIHtcblx0cGFkZGluZzogMTVweCAwO1xuXHRwIHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW46IDA7IH0gfVxuLnJlcG9ydF9jb250YWN0c19saW5lIHtcblx0bWFyZ2luOiAzMHB4IDAgMDtcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuLnJlcG9ydF9ub3RpY2VfbGluZSB7XG5cdG1hcmdpbjogMzBweCAwIDUwcHg7IH1cblxuLnJlcG9ydF9zdGF0ZSB7XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW46IDAgMCAzMHB4OyB9XG5cblxuLyogREFTSEJPQVJEICovXG4ucHJvZmlsX2Zvcm0ge1xuXHQuZm9ybS1ncm91cCB7XG5cdFx0bWFyZ2luOiAwIDAgMTBweDsgfVxuXHRsYWJlbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cblxuLyogVk9VQ0hSRSAqL1xuLnZvdWNoZXJfZm9ybSB7XG5cdC5zdGRfYnRuIHtcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRtYXJnaW46IDAgMCAwIDE1cHg7IH0gfVxuXG4udm91Y2hlciB7XG5cdGlucHV0IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4vKiBTVFJBTktPVkFOSUUgKi9cblxuLyogVllVWklURSBWIEFKQVhFICovXG4uc3RyYW5rb3ZhbmllIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bGkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfVxuXHQuYWN0aXZlIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRjb2xvcjogd2hpdGU7IH1cblx0LnBhZ2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi8qIEtMQVNJQ0tFIFNUUkFOS09WQU5JRSAqL1xuXG4ucGFnaW5hdGlvbiB7XG5cdGxpIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGEge1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7IH0gfVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7IH0gfVxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7IH0gfSB9XG5cblx0LmN1cnJlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1czsgfSB9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1czsgfSB9XG5cdFx0c3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTsgfSB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQudm91Y2hlcl9mb3JtIHtcblx0XHQuc3RkX2J0biB7XG5cdFx0XHRtYXJnaW46IDVweCAwIDAgMTVweDsgfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblx0LnZvdWNoZXJfZm9ybSB7XG5cdFx0LnN0ZF9idG4ge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwOyB9IH1cblxuXHQuY2FydC1wcm9kdWN0IHtcblx0XHQuYmFza2V0X3ByaWNlX2luZm8ge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDE1cHggMCAwOyB9IH0gfVxuIiwiQENIQVJTRVQgJ1VURi04JyB7fVxuXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcblxuLmZvcm0tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYXN0ZXJpc2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1cHg7IH1cbiAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cbiIsIkBDSEFSU0VUICdVVEYtOCcge31cblxuQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL21peGlucyc7XG5cbmFydGljbGUge1xuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4OyB9XG4gICAgLmNvbnRhaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuIiwiQENIQVJTRVQgJ1VURi04JyB7fVxuXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcblxuLmdhbGxlcnlfbGlzdCB7XG4gICAgLmJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmN1cnRhaW4ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jdXJ0YWluIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9IH0gfSB9XG5cbi5nYWxsZXJ5X2RldGFpbCB7XG4gICAgLmJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7IH0gfVxuICAgIC5zdGRfYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lOyB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZ2FsbGVyeV9saXN0IHtcbiAgICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAgICAgLmN1cnRhaW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH0gfSB9IH1cbiIsIi5qc19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4iXX0= */
