@charset "UTF-8";@import url(./webfonts/gotham/stylesheet.css);*{font-family:Gotham!important}html{scroll-behavior:smooth}h1,h2,h3,h4,h5{font-family:Gotham!important;font-weight:300!important}#langs{margin-top:25px}.page-id-17 #banner,.page-id-19 #banner,.page-id-21 #banner,.page-id-1000 #banner,.page-id-1006 #banner,.page-id-1020 #banner,.page-id-1975 #banner,.page-id-1976 #banner,.page-id-1977 #banner .page-id-1989 #banner,.page-id-1978 #banner,.page-id-1979 #banner,.page-id-1980 #banner,.page-id-1981 #banner,.page-id-1982 #banner,.page-id-1987 #banner,.page-id-1988 #banner,.page-id-1990 #banner{background-image:url(images/a-propos.jpg)}.page-id-23 #banner,.page-id-25 #banner,.page-id-27 #banner,.page-id-29 #banner,.page-id-1116 #banner,.page-id-1119 #banner,.page-id-1121 #banner,.page-id-1123 #banner,.page-id-2211 #banner,.page-id-2212 #banner .page-id-2232 #banner,.page-id-2213 #banner .page-id-1941 #banner,.page-id-2214 #banner,.page-id-2215 #banner,.page-id-2216 #banner,.page-id-2217 #banner,.page-id-2218 #banner,.page-id-2223 #banner,.page-id-2224 #banner,.page-id-2225 #banner,.page-id-2226 #banner,.page-id-2231 #banner,.page-id-2233 #banner,.page-id-2234 #banner{background-image:url(images/ENGAGEMENTS.png)}.page-id-175 #banner,.page-id-851 #banner,.page-id-854 #banner,.page-id-1199 #banner,.page-id-2241 #banner,.page-id-2245 #banner,.page-id-2395 #banner .page-id-3030 #banner,.page-id-2396 #banner .page-id-3031 #banner,.page-id-2397 #banner,.page-id-2398 #banner,.page-id-3027 #banner,.page-id-3028 #banner,.page-id-3029 #banner,.page-id-3201 #banner,.page-id-3213 #banne,.page-id-3280 #banner,.parent-pageid-31 #banner{background-image:url(images/PUBLICATIONS.png)}.page-id-127 #banner,.page-id-129 #banner,.page-id-1146 #banner,.page-id-1148 #banner,.page-id-2251 #banner,.page-id-2252 #banner,.page-id-2253 #banner .page-id-2258 #banner,.page-id-2254 #banner,.page-id-2255 #banner,.page-id-2256 #banner,.page-id-2257 #banner{background-image:url(images/BUREAUX.png)}.page-id-177 #banner,.page-id-1201 #banner,.page-id-2387 #banner,.page-id-2388 #banner,.page-id-2389 #banner,.page-id-2390 #banner,.page-id-3485 #banner{background-image:url(images/FAQ.png)}#langs li.icl-it{border:none;padding-left:0;margin-left:0}.probono-wrapper{display:flex;text-align:justify}.probono-left,.probono-right{display:inline-block;padding:20px}.probono-right{background-color:#cf0a2c;color:#fff}.text-top{text-align:center;color:#cf0a2c;font-size:2.18em;text-transform:uppercase;margin:0 20px 20px;font-family:Gotham}.text-top #banner-in{width:100%;display:block}#scroll-down{transition-property:opacity,transform;transition-delay:1.5s,0s;transition-timing-function:ease-out,ease-out;transition-duration:.3s,.3s;opacity:0;z-index:400}.home-js #scroll-down{width:30px;height:64px;background:url(images/arrow.svg) no-repeat 0 0;background-size:100% auto;position:fixed;bottom:-74px;left:50%;margin-left:-15px;transform:translateY(-84px) translateZ(0);z-index:10}.home-loaded #scroll-down{opacity:1}.home-js.scrolled #scroll-down{transform:translateY(0) translateZ(0)}.mailchimp{background-color:#fff}.mailchimp hr{color:#a7a8aa}@media screen and (max-width:600px){.mailchimp{margin-top:70px}}#mc-embedded-subscribe-form{background-color:#fff;color:#23282d}#mc_embed_signup h2{margin:0!important;font-size:1em!important;font-size:100}#mc_embed_signup .button{font-weight:300!important}.mc-row{display:flex;display:-ms-flexbox;display:-webkit-box;align-items:end;-webkit-box-align:end}.mc-field-group{width:auto;padding:5px;-webkit-box-flex:1;padding-bottom:5px!important;color:#cf0a2c;font-weight:300}@media screen and (max-width:600px){.mailchimp{margin-top:110px}}div.mce_inline_error{display:none!important}#mc-embedded-subscribe{padding:0!important;margin:20px 0 0!important}#menu,#submenu{font-size:.8em;font-weight:300;line-height:1;text-transform:uppercase}#footer-list-foreign,#footer-list-france{list-style:square;border-collapse:collapse;table-layout:fixed;text-align:center;margin-bottom:10px}#footer-list-foreign li,#footer-list-france li{display:inline-block;font-size:.8em;font-family:Gotham;vertical-align:middle;padding-left:5px;padding-right:5px;text-align:center;border:none;text-transform:uppercase}div[data-url="#Bourges"]{top:41%;left:45%}div[data-url="#Caen"]{top:17%;left:30%}div[data-url="#Montpellier"]{top:85%;left:55%}div[data-url="#La Rochelle"]{top:46%;left:27%}#home-boxes>.box:nth-of-type(4)>div>div{font-size:1.8rem;line-height:normal}.competence:hover{z-index:100}@font-face{font-family:Raleway;font-style:normal;font-weight:300;src:url(https://fonts.googleapis.com/css?family=Raleway%3A400%2C700%2C900)}@font-face{font-family:Raleway;font-style:italic;font-weight:300;src:url(https://fonts.googleapis.com/css?family=Raleway%3A400%2C700%2C900)}html{overflow-y:scroll!important}body{margin:0;background:#fff;line-height:1.3;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:Din,sans-serif;font-weight:300;font-style:normal;font-size:16px;color:#000}#banner,#experts-text,#footer .menu,#header,#honoraires-menu,#inter-menu,#inter-top,#nos_engagements,#offer-form-over,#offer-more,#offers-list,#offices,#person-details h3,#person-details h4,#person-info,#persons,#persons-back,#submenu,#video-l .title,.competence,.count-container,.custom_font,.highlight_font,.inter-links h4,.inter-text>h5,.main-title{font-family:Helvetica}.main-title{font-weight:300}button,input,select,td,textarea{font-size:inherit;font-family:inherit;color:inherit}button,input,textarea{outline:none}iframe{max-width:100%}*{box-sizing:border-box}a{color:inherit;outline:none;text-decoration:none}#banner-select span,#banner-select ul,#container,#experts-blocks>div,#header-logo,#honoraires-content .box,#honoraires-content .box-text,#honoraires-menu .box,#left-img-sw li,#left-img .img,#logo img,#menu-btn,#menu-btn span,#menu ul ul,#submenu a:after,#video-btn,#video-poster,.btn-close:after,.btn-close:before,.competence,.competence>div,.experts-submore-links>div,.experts-submore-links>div span,.is_csstrans #nos_engagements .box-content,.is_csstrans #nos_engagements .box .arr-down,.offer,.offer-btn,.office-details,.office .icon,.person>div,a,input,select{transition:all .3s ease-out 0s}a:hover{color:#cf0a2c}.tran{transition:transform .4s ease-out 0s}a img{border:none}img{max-width:100%;height:auto}#map img{max-width:none}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol,ul{padding-left:1.5em}.clearfix,.clr{float:none!important;clear:both!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:none!important}#content,.container{margin:0 auto;max-width:1280px;width:auto}.highlight,.highlight_font{color:#cf0a2c}#logo{position:absolute;left:50%;margin-left:-160px;top:44px}#logo img{width:320px;display:block}#header{min-height:222px;padding-bottom:44px;padding-top:44px;position:relative;z-index:99}#header-right{float:right;padding-top:25px}#header .container,#home-main,#text-content{padding:0 90px}#socials{overflow:hidden;margin-bottom:12px}#socials a{display:block;float:right;line-height:13px;margin-left:10px}#socials a img{display:block;height:13px}#langs{overflow:hidden}#langs ul{list-style:none;padding:0;line-height:1;font-size:.94em;text-transform:uppercase;float:right}#langs li{float:left;padding-left:10px;margin-left:10px;border-left:1px solid #000}#langs li:first-child{padding:0;margin:0;border:none}#searchform label{display:none}#searchform #s{line-height:20px;height:22px;border:1px solid #000;width:130px;padding:0 5px;margin-left:6px}#searchsubmit{background:url(images/search.png) no-repeat 50%;background-size:20px auto;display:block;float:left;border:none;height:22px;font-size:0;width:22px;padding:0}#header-menu{float:left;text-transform:uppercase;padding-top:8px}#header-menu ul{list-style:none;margin:0;padding:0;font-size:1.06em;font-weight:300}#header-menu li{border-bottom:2px solid #a7a8aa;padding-bottom:6px;margin-top:6px}#header-menu li:first-child{margin-top:0}#header-menu ul a span{font-size:1.17em;font-weight:400;display:block}#menu{position:relative;z-index:99;padding-top:76px}#menu ul,#submenu ul{display:table;margin:0 auto;list-style:none;padding:0;border-collapse:collapse}#menu li,#submenu li{float:left;border-left:2px solid #000;margin-left:15px;padding-left:15px;position:relative}#menu li:first-child,#submenu li:first-child{margin:0;padding:0;border:none}#menu ul ul{visibility:hidden;opacity:0;top:100%;position:absolute;padding:18px 31px 0 0;min-width:100%;display:block}#menu ul li:first-child ul{padding-right:0}#menu li:hover ul{visibility:visible;opacity:1}#menu li.page-item-9 ul{display:none!important}#menu li li,#menu li li:first-child{float:none;padding:0 0 8px;border:none;margin:0}#menu li li a{display:block;background:#fff;text-align:center;padding:5px 10px}#banner,#langs a.lang_sel_sel,.current_page_item>a,.current_page_parent>a{color:#cf0a2c}#banner{height:349px;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;display:table;border-collapse:collapse;text-align:center;font-size:2.18em;text-transform:uppercase;background-image:url(images/banner-2.jpg)}.page-id-9 #banner{display:none!important}#banner-in{display:table-cell;vertical-align:middle;font:Helvetica}.home #banner{background-image:url(images/home.png);margin-bottom:60px}#home-box{overflow:hidden;background:#e3e3e3}#home-box ul{padding:0;list-style:none}#grey_box_1,#grey_box_2{padding:38px;width:50%;position:relative;float:left}#grey_box_1:after,#grey_box_2:after{content:"";width:4px;height:100%;position:absolute;top:0;background:#fff}#grey_box_1:after{left:100%;margin-left:-2px}#grey_box_2:after{left:0;margin-left:-2px}.square:before{content:"■";position:relative;top:-2px;padding:0 4px}#home-box li{padding-left:.7em;position:relative;margin-bottom:10px}#home-box li:before{position:absolute;left:2px;top:8px;width:5px;height:5px;display:block;background:#cf0a2c;content:""}.count-container{overflow:hidden}.count-container .box{width:33%;float:left;margin-top:60px;width:33.3333%}.count-container .box img{height:65px;display:block;margin-bottom:17px}.count-container .box h4{font-size:1em;text-transform:uppercase;position:relative;margin-bottom:9px;font-weight:300;line-height:normal;padding-top:21px;min-height:75px}#inter-links h4:after,#inter-links h4:before,#inter-top .main-title:after,#inter-top .main-title:before,#nos_engagements h3:after,#nos_engagements h3:before,.count-container .box h4:after,.count-container .box h4:before{position:absolute;bottom:0;height:1px;content:""}#inter-links h4:before,#inter-top .main-title:before,#nos_engagements h3:before,.count-container .box h4:before{width:190px;background:#cf0a2c;left:0;z-index:1}#inter-links h4:after,#inter-top .main-title:after,#nos_engagements h3:after,.count-container .box h4:after{width:6px;left:27px;background:#fff;z-index:2}.count-container .box div div{font-size:2.93em;font-weight:300;line-height:61px}.count-container .box{text-align:center}.count-container .box>div{text-align:left;display:inline-block;width:190px}#home-main{margin-bottom:60px}#footer{background:#e3e3e3;padding:19px 0;position:relative;overflow:hidden;color:#646469;margin-top:60px}.footer_fixed #footer{position:fixed;left:0;bottom:0;width:100%;transform:translateZ(0)}#footer-1{overflow:hidden;min-height:44px;margin-bottom:10px}#iso-9001{height:54px;float:left}#logo2{position:absolute;left:50%;margin-left:-65px;top:23px}#logo2,#logo2 img{height:44px}#footer-list{list-style:none;display:table;padding:0;margin:0 auto;font-size:.69em;text-align:center}#footer-list li{margin-left:3px;position:relative;display:inline-block}#footer-list li:before{width:5px;height:5px;display:inline-block;background:#cf0a2c;content:"";top:-1px;position:relative;margin-right:3px}#footer-list li:first-child:before{content:none;display:none}#footer-list li:first-child{padding:0;margin:0}#footer .container{padding-left:60px;padding-right:60px}#footer .menu{float:right;font-size:.63em;padding-top:21px;text-transform:uppercase}#footer .menu ul{list-style:none;margin:0;padding:0;text-align:right}#footer-list{text-transform:uppercase}#banner-select{position:relative;display:table;margin:25px auto 0}#banner-select span,#banner-select ul{line-height:48px;display:inline-block;color:#fff;font-size:.37em;font-weight:300;width:310px;background:#cf0a2c;text-align:center;display:block;float:left}#banner-select span{cursor:pointer}#banner-select .btn{width:50px;height:48px;background-image:url(images/options.png);background-repeat:no-repeat;background-position:50%;background-size:auto 11px;border:none;border-left:2px solid #fff}#banner-select ul{background:none;padding:0;position:absolute;top:100%;left:0;list-style:none;line-height:37px;font-weight:400;letter-spacing:1px;opacity:0;visibility:hidden}#banner-select.clicked ul,#banner-select:hover ul{opacity:1;visibility:visible}#banner-select li{margin-top:6px}#banner-select li a{display:block;background:#cf0a2c}#banner-select:hover span,#banner-select li a:hover{background-color:#fff;color:#cf0a2c}#banner-select:hover .btn{background-image:url(images/options2.png);border-left-color:#cf0a2c}#intro{background:#e3e3e3;overflow:hidden}#intro #submenu{background:#fff}#left-img{width:35%;height:360px;background:#cf0a2c;position:relative;float:right}#left-img .img{position:absolute;left:0;top:0;height:270px;width:100%;padding-top:60px;opacity:0}#left-img .img.active{opacity:1}#left-img .img img{height:210px;display:block;margin:0 auto}#left-img-sw{position:absolute;left:0;top:312px;width:100%;z-index:2}#left-img-sw ul,.box-text-sw ul{display:table;margin:0 auto;list-style:none;padding:0}#left-img-sw li,.box-text-sw li,.separator span{height:10px;width:10px;border-radius:50%;margin:0 9px;background:#fff;transform:scale(.6);float:left;cursor:pointer}#left-img-sw li.active,#left-img-sw li:hover,.box-text-sw li.active,.separator span:nth-child(2){transform:scale(1)}#right-intro{width:53%;float:right}#right-intro .content{padding:35px 68px 10px}#submenu{padding-top:37px;padding-bottom:19px}#submenu a{position:relative}#submenu a:after{content:"";position:absolute;bottom:-18px;left:50%;width:0;height:10px;background:#e3e3e3}#submenu a:hover:after,#submenu li.current_page_item a:after,#submenu li.current_page_parent a:after{left:0;width:100%}.page-id-19 #intro{padding-bottom:34px}#competences{position:relative;height:1300px;padding-top:50px;margin-bottom:40px}.competence{display:table;width:288px;height:288px;border-radius:50%;background-color:#e3e3e3;background-position:50%;background-repeat:no-repeat;color:#fff;position:absolute;left:50%;margin-left:-144px;font-size:.94em}.is_csstrans .competence{opacity:0}#competence-1{background-image:url(images/c-1.png);background-size:auto 134px;margin-left:-363px;top:400px}#competence-2{background-image:url(images/c-2.png);background-size:auto 118px;margin-left:-76px;top:518px}#competence-3{background-image:url(images/c-3.png);background-size:auto 124px;width:256px;height:256px;margin-left:-309px;top:708px}#competence-4{background-image:url(images/c-4.png);background-size:auto 104px;width:230px;height:230px;margin-left:-46px;top:841px;font-size:.69em}#competence-5{background-image:url(images/c-5.png);background-size:auto 63px;margin-left:-221px}#competence-5,#competence-6{width:182px;height:182px;top:1006px;font-size:.69em}#competence-6{background-image:url(images/c-6.png);background-size:auto 58px;margin-left:181px}#competence-7{background-image:url(images/c-7.png);background-size:auto 57px;width:182px;height:182px;margin-left:-24px;top:1117px;font-size:.69em}.competence>div{display:table-cell;vertical-align:middle;padding:0 10px;transform:scale(.8);opacity:0;text-align:center;text-transform:uppercase}.is_csstrans #competence-1,.is_csstrans #competence-3,.is_csstrans #competence-5{transform:translateX(-40px) scale(1.1)}.is_csstrans #competence-2,.is_csstrans #competence-4,.is_csstrans #competence-6{transform:translateX(40px) scale(1.1)}.is_csstrans #competence-7{transform:translateY(40px) scale(1.1)}.is_csstrans .competence.active{opacity:1;transform:translateX(0) translateY(0) scale(1)!important}#competences .competence:hover{background-color:#cf0a2c;background-image:none}.competence:hover>div{transform:scale(1);opacity:1}#content h2,.main-title{font-size:3.12em;color:#cf0a2c;text-align:center;text-transform:uppercase;letter-spacing:3px;margin-bottom:30px;position:relative}#content h2{font-size:2.19em;margin-bottom:0}#content .main-title{margin-bottom:30px}.arr-down{background:url(images/arr-down.png) no-repeat top;width:23px;height:175px;background-size:23px auto;margin:20px auto}#offer-form-over,#offers{margin:70px auto 0;border:1px solid #e3e3e3;max-width:800px;overflow:hidden}#offers{border-bottom:none}#offers-intro{text-align:center;padding:40px 20px 70px;border-bottom:1px solid #e3e3e3}#offers-list{overflow:hidden}.offer{width:50%;float:left;border-bottom:1px solid #e3e3e3;padding:23px 20px 13px 62px;font-size:.75em}.offer:nth-child(2n){border-left:1px solid #e3e3e3}.offer-title{font-size:1.33em;text-transform:uppercase;margin-bottom:14px}.offer-more-btn{color:#cf0a2c;text-decoration:underline;cursor:pointer}.offer-intro{margin-bottom:14px}.offer-btn{width:90px;line-height:20px;height:20px;display:block;background:#e3e3e3;text-align:center;font-size:.75em;color:#878787;text-transform:uppercase;cursor:pointer}.offer:hover{background:#000;color:#fff}.offer:hover .offer-btn{background:#fff;color:#000}#offer-more{overflow:hidden;font-size:.75em}#offer-more,#offer-more .offer-more{display:none}.offer-more .offer-btn{float:right;background:#fff;color:#000}.offer-more{padding:36px 80px 28px;color:#fff;background:#cf0a2c;position:relative;overflow:hidden}.offer-more .offer-text{-moz-column-count:2;-moz-column-gap:40px;-ms-column-count:2;-ms-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;-moz-column-gap:20px;column-gap:20px;margin-bottom:6px}.btn-close{width:22px;height:22px;display:block;position:absolute;right:19px;top:21px;border-radius:50%;background:#fff;cursor:pointer;z-index:3}.btn-close:after,.btn-close:before{content:"";width:8px;height:2px;position:absolute;left:50%;top:50%;margin:-1px 0 0 -4px;display:block;background:#cf0a2c}.btn-close:hover:before{transform:rotate(45deg)}.btn-close:hover:after{transform:rotate(135deg)}#offer-form-over,.page-id-21 .separator{border:none;margin-top:31px}#offer-form input,#offer-form select{height:50px;border:1px solid #e3e3e3;line-height:50px;padding:0 15px;font-size:.75em;color:#878787}#offer-form .customfile-wrap input{width:100%}#offer-form>div{overflow:hidden;margin-bottom:10px}#offer-form>div>*{width:48%;float:left;margin-left:2%}#offer-form>div>:first-child{margin-right:2%;margin-left:0}.form_cont div input,.form_cont div select,.form_cont div textarea{width:100%}#offer-form .s_btn{display:block;background:#cf0a2c;line-height:50px;text-align:center;font-size:.75em;color:#fff;cursor:pointer;width:100%;float:none;margin:0;text-transform:uppercase}.customfile-upload{padding:0!important;margin:0!important;line-height:22px!important;height:22px!important;width:22px!important;border:none!important;background:url(images/file-btn.png) no-repeat 50%!important;position:absolute;right:7px;top:14px;font-size:0;background-size:22px auto!important;cursor:pointer}.err .customfile-upload{background-image:url(images/file-btn2.png)!important}.customfile-wrap{position:relative}#offer-re{display:none;background:#e3e3e3;text-align:center;padding:30px 10px}.form_el{padding-bottom:15px}.form_el.sending{background:url(images/sending.gif) no-repeat top}.form_cont .err input,.form_cont .err select,.form_cont .err textarea{color:#fff!important;background:#cf0a2c!important}.separator{width:100%}.separator>div{display:table;margin:0 auto}.separator span{background:#878787;cursor:auto}#persons{position:relative}#persons,#persons-top{overflow:hidden}.person,.person-block{position:relative}.person{background-position:top;background-size:cover;background-repeat:no-repeat;background-color:#ddd;width:25%}.person-logo{background-position:50%;background-size:contain;background-color:transparent;border:10px solid transparent}.person{position:absolute}#persons-top .person{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;float:left}.person-block:nth-child(odd) .person{top:0}.person-block:nth-child(2n) .person{bottom:0}.person:nth-child(4n+2){left:25%}.person:nth-child(4n+3){left:50%}.person:nth-child(4n){left:75%}.person:first-child{position:relative}.person:after{content:"";display:block;padding-top:75%}#persons-top .person:after,.person-block:nth-child(2n) .person:nth-child(4n):after,.person-block:nth-child(2n) .person:nth-child(4n+2):after,.person-block:nth-child(odd) .person:nth-child(4n+1):after,.person-block:nth-child(odd) .person:nth-child(4n+3):after{padding-top:125%}.person.hidden{opacity:0;visibility:hidden}.person em,.person strong{display:block;text-transform:uppercase}.person strong{font-size:1.31em}.person>div{opacity:0;background:#cf0a2c;background:rgba(207,10,44,.9)}.person>div,.person>div>div{position:absolute;left:0;top:0;width:100%;height:100%}.person>div>div{display:table;border-collapse:collapse}.person>div>div>div{vertical-align:middle;text-align:center;padding:0 10px;color:#fff;display:table-cell}.person:hover>div{opacity:1}.person a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.person span{display:block;width:22px;height:22px;background:#fff;border-radius:50%;position:relative;margin:30px auto 0}.person span:after,.person span:before{position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:#cf0a2c;content:""}.person span:after{transform:rotate(100deg)}#experts-numbers>div:nth-child(3n+1){clear:left}#experts-more,.experts-submore{display:none}#experts-text{max-width:800px;margin:0 auto;overflow:hidden}#experts-text .intro-text{text-transform:uppercase;margin-bottom:70px;text-align:center;padding:0 20px}#experts-blocks,#experts-more{overflow:hidden;width:600px;margin:0 auto}#experts-blocks>div{width:50%;height:300px;float:left;background:#e3e3e3;position:relative;border-left:1px solid #fff;cursor:pointer}#experts-blocks>div:first-child{border-left:0}#experts-blocks>div>div{display:table;border-collapse:collapse;width:100%;height:100%;left:0;top:0;position:absolute}#experts-blocks>div>div>div{display:table-cell;vertical-align:middle;text-align:center;font-size:1.37em;text-transform:uppercase}#experts-blocks>div span{display:block;background-repeat:no-repeat;background-position:top;background-size:auto 51px;padding:75px 10px 0}#experts-blocks>div:first-child span{background-image:url(images/block-1.png)}#experts-blocks>div:nth-child(2) span{background-image:url(images/block-2.png)}#experts-blocks>div:first-child:hover span,#experts-more>div:first-child .experts-more .icon{background-image:url(images/block-1a.png)}#experts-blocks>div:nth-child(2):hover span,#experts-more>div:nth-child(2) .experts-more .icon{background-image:url(images/block-2a.png)}#experts-blocks>div:hover{color:#fff;background:#cf0a2c}#experts-more>div{display:none;position:relative}#experts-more>div.active{display:block}.experts-submore-text{position:relative;display:none}.experts-more,.experts-submore-text{color:#fff;background-color:#cf0a2c;position:relative;padding:37px;text-align:center;margin-bottom:17px}.experts-more .icon,.experts-submore-text .icon{display:block;height:51px;margin-bottom:10px;background-position:bottom;background-size:auto 100%;background-repeat:no-repeat}.experts-more :first-child strong,.experts-submore-text :first-child strong{font-size:1.75em;font-weight:inherit;text-transform:uppercase}.experts-submore-links{overflow:hidden}.experts-submore-links>div{width:25%;float:left;border-left:3px solid #fff;background:#e3e3e3;height:160px;position:relative;font-size:.81em;text-transform:uppercase;text-align:center;padding-top:46px;cursor:pointer}.experts-submore-links>div:first-child{border-left:none}.experts-submore-links>div span{display:block;height:34px;background-size:auto 34px;background-position:50%;background-repeat:no-repeat;margin-bottom:16px}.experts-submore-links>div:first-child span{background-image:url(images/subi-1.png);background-size:auto 28px}.experts-submore-links>div:nth-child(2) span{background-image:url(images/subi-2.png)}.experts-submore-links>div:nth-child(3) span{background-image:url(images/subi-3.png)}.experts-submore-links>div:nth-child(4) span{background-image:url(images/subi-4.png)}.experts-submore-links>div:first-child.active span,.experts-submore-links>div:first-child:hover span{background-image:url(images/subi-1a.png)}.experts-submore-links>div:nth-child(2).active span,.experts-submore-links>div:nth-child(2):hover span{background-image:url(images/subi-2a.png)}.experts-submore-links>div:nth-child(3).active span,.experts-submore-links>div:nth-child(3):hover span{background-image:url(images/subi-3a.png)}.experts-submore-links>div:nth-child(4).active span,.experts-submore-links>div:nth-child(4):hover span{background-image:url(images/subi-4a.png)}.experts-submore-links>div.active,.experts-submore-links>div:hover{background:#646569;color:#fff}.experts-submore{background-size:auto 68px;background-position:center 30px;background-repeat:no-repeat}.experts-submore>div:first-child .icon{background-image:url(images/subi-1a.png)}.experts-submore>div:nth-child(2) .icon{background-image:url(images/subi-2a.png)}.experts-submore>div:nth-child(3) .icon{background-image:url(images/subi-3a.png)}.experts-submore>div:nth-child(4) .icon{background-image:url(images/subi-4a.png)}#person,#video{display:table;border-collapse:collapse;width:100%;height:486px}#person>div,#video>div{display:table-cell;vertical-align:middle}#person-details,#video-l{background:#cf0a2c;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:43px 65px 10px;vertical-align:top!important}#video-l{padding-bottom:43px}#person-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:67%}#person-details a img{height:12px}#person-details h3,#video-l .title{font-size:1em;text-align:center;text-transform:uppercase;position:relative;border-bottom:1px solid #f7bfc8;padding-bottom:14px;margin-bottom:42px}#person-details h3:after,#video-l .title:after{content:"";background:#cf0a2c;height:1px;width:12px;position:absolute;top:100%;left:50px}#video-l .scrolled-div{height:400px}#person-details h4{font-size:.87em;text-transform:uppercase;position:relative;padding-bottom:8px;margin-bottom:11px}#person-details h4:after{content:"";background:#f7bfc8;height:1px;width:50px;position:absolute;top:100%;left:0}#person-details a:hover{color:inherit}#person-details>div{border-bottom:1px solid #f7bfc8;padding-bottom:19px;margin-bottom:17px}#person-info{text-align:right;padding-right:54%;font-size:1.44em;color:#646469;padding-left:2%}#person-info h2{font-size:1.65em;color:#383838;text-transform:uppercase;text-align:inherit}#person-info h3{font-weight:inherit;text-transform:uppercase}#person-info div{margin-top:30px}#persons-back{font-size:.69em;display:inline-block;margin:0 0 20px 66px;text-transform:uppercase}#nos_engagements{text-align:center;text-transform:uppercase;max-width:1000px;margin:0 auto;line-height:1.4;padding-top:37px}#nos_engagements p{margin-bottom:8px}#nos_engagements .box{max-width:400px;margin:0 auto;font-size:1em;padding:0 20px}.is_csstrans #nos_engagements .box .box-content,.is_csstrans #nos_engagements .box:nth-child(4n) .arr-down{transition-delay:.3s}.is_csstrans #nos_engagements .box:nth-child(4n) .box-content{transition-delay:.6s}.is_csstrans #nos_engagements .box .box-content{opacity:0;transform:translateY(-30px) scale(1.1)}.is_csstrans #nos_engagements .box.active .box-content,.is_csstrans #nos_engagements .box:first-child .box-content{opacity:1;transform:translateY(0) scale(1)!important}.is_csstrans #nos_engagements .box .arr-down{background-position:0 -175px}.is_csstrans #nos_engagements .box.active .arr-down,.is_csstrans #nos_engagements .box:first-child .arr-down{background-position:0 0}#nos_engagements h3{font-size:1.62em;font-weight:inherit;position:relative;margin-bottom:20px;padding-bottom:17px;letter-spacing:1px;margin-top:28px}#nos_engagements h3:before{background:#4f4f4f;width:200px;left:50%;margin-left:-100px}#nos_engagements h3:after{width:14px;left:50%;margin-left:-40px}#nos_engagements h4{font-size:1.12em;color:#cf0a2c;position:relative;margin-bottom:10px;padding-bottom:14px}#nos_engagements h4:after{background:#cf0a2c;width:10px;height:1px;position:absolute;content:"";left:50%;margin-left:-5px;bottom:0}#nos_engagements .box:nth-child(4n+2){float:left}#nos_engagements .box:nth-child(4n+3){float:right}#nos_engagements .arr-down{margin-top:-100px}#nos_engagements .box:first-child .arr-down{margin-top:0}#nos_engagements .box a{font-size:.81em}#submenu-over{overflow:hidden;padding-bottom:62px}#submenu-over.rev{background:#e3e3e3}#submenu-over #submenu{background:#e3e3e3;float:right;padding-left:100px;padding-right:100px}#submenu-over #submenu a:after,#submenu-over.rev #submenu{background:#fff}#submenu-over.rev #submenu a:after{background:#e3e3e3}.page-id-23 .main-title{font-size:1.87em;letter-spacing:2px}.page-id-25 .arr-down{margin-top:0}.page-id-25 #text,.page-id-27 #text,.page-id-31 #text{text-align:center}.page-id-25 #submenu-over{padding-bottom:0}.page-id-49 #text-in{padding:30px 20px}#honoraires{background:#cf0a2c;overflow:hidden}#honoraires>*{height:370px}#honoraires-menu{width:30%;float:left}#honoraires-menu .box{height:185px;background:#fff;cursor:pointer;text-align:center;text-transform:uppercase;font-weight:300;padding:36px 10px 0}#honoraires-menu .box .icon{background-repeat:no-repeat;background-position:50%;background-size:auto 100%;display:block;margin-bottom:10px;height:57px}#honoraires-menu .box:first-child .icon{background-image:url(images/honoraires-1.png)}#honoraires-menu .box:nth-child(2) .icon{background-image:url(images/honoraires-2.png)}#honoraires-menu .box.active,#honoraires-menu .box:hover{background:#000;color:#fff}#honoraires-content{width:70%;float:right;position:relative;color:#fff}#honoraires-content .box-text{padding:50px 60px 40px}#honoraires-content .box-text>div{overflow:hidden}#honoraires-content .box,#honoraires-content .box-text{position:absolute;left:0;width:100%;top:0;height:100%;opacity:0;visibility:hidden}#honoraires-content .box-text.active,#honoraires-content .box.active{opacity:1;visibility:visible}.box-text-sw{position:absolute;left:0;width:100%;bottom:15px;z-index:2}#offices{background-repeat:no-repeat;background-position:top;background-size:100% auto;margin:0 auto;position:relative}#offices img{display:block}.page-id-127 #offices{max-width:912px}.page-id-129 #offices{max-width:1276px}.office{position:absolute;text-align:center}.office .icon{height:84px;background:url(images/marker.png) no-repeat top;background-size:auto 100%;display:block;cursor:pointer;transform-origin:50% 100%;width:54px;position:absolute;left:-27px;top:-84px}.office-name{font-weight:300;text-transform:uppercase;letter-spacing:1px;position:absolute;left:0;top:5px}.office-name>span{display:block;position:relative;left:-50%;background:#fff;padding:2px 6px;border-radius:4px;cursor:pointer}.office-name span span{display:block;font-size:.75em;font-weight:400}.office-details{opacity:0;visibility:hidden;position:absolute;background:#cf0a2c;color:#fff;left:50%;width:340px;padding:12px 10px;margin-left:-170px;top:5px;font-size:.68em}.office-details hr{display:block;position:relative;border:none;background:#fff;height:1px;width:84%;margin-top:0;margin-left:auto;margin-right:auto}.office-details hr:after{content:"";position:absolute;left:50px;top:0;background:#cf0a2c;height:1px;width:10px}.office-details h4{font-size:1.47em;font-weight:inherit;text-transform:uppercase;letter-spacing:1px;margin-bottom:0}.office-details h4+a,.office-details h4+hr{margin-top:10px}.office-details>*{margin-bottom:10px}.office-details a{display:inline-block}.office-details h5{font-size:1.19em;font-weight:inherit;font-style:italic;text-transform:uppercase}.office-details a:hover{color:#fff;text-decoration:underline}.office.active{z-index:2}.office.active .icon{transform:scale(1.1)}.office.active .office-details{opacity:1;visibility:visible}#office-134{left:50%;top:19%}#office-134 .icon{height:108px;width:70px;left:-35px;top:-108px}#office-134 .office-name{font-size:1.25em}#office-137{left:38%;top:17%}#office-139{left:19%;top:23%}#office-141{left:86%;top:30%}#office-143{left:19%;top:40%}#office-146{left:62%;top:39%}#office-148{left:24%;top:62%}#office-150{left:50%;top:55%}#office-150 .office-name>span{max-width:120px}#office-152{left:62%;top:56%}#office-154{left:17%;top:79%}#office-156{left:37%;top:86%}#office-158{left:73%;top:90%;white-space:nowrap}#office-160{left:82%;top:82%}#office-162{left:44%;top:18%}#office-164{left:50%;top:22%}#office-166{left:39%;top:26%}#office-168{left:40%;top:40%}#office-170{left:86%;top:40%}#office-170 .office-name{white-space:nowrap}#office-170 .office-details{margin-left:-207px}#office-168 .icon{background-image:url(images/marker-rev.png);position:absolute;transform-origin:50% 0;top:0}#office-168 .office-name{top:auto;bottom:5px}#office-168 .office-details{margin-top:-92px}.office-details .btn-close{width:14px;height:14px;right:10px;top:10px}.office-details .btn-close:after,.office-details .btn-close:before{width:6px;margin:0 0 0 -3px;height:1px}.page-id-175 #video-l{background-image:url(images/video-bg.jpg)}#video-r{position:relative;width:67%}#video-r iframe{width:864px;height:486px;display:block}#video-poster{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:2;visibility:visible;opacity:1}.play #video-poster{visibility:hidden;opacity:0}#video-btn{width:45px;height:92px;left:50%;top:50%;margin:-46px 0 0 -23px;cursor:pointer;background:url(images/video-btn-b2.png) no-repeat 50%;background-size:100% 100%;display:block;position:absolute}.inter-text{display:none}.inter-text:first-child{display:block}#inter-top{text-align:center;background:#e3e3e3;padding-bottom:30px}#inter-top .main-title{font-size:1.44em;letter-spacing:1px;position:relative;padding-bottom:16px;margin-bottom:25px}#inter-top .main-title:after{left:50%;width:15px;margin-left:-120px;background:#e3e3e3}#inter-top .main-title:before{left:50%;width:340px;margin-left:-170px}#inter-top .main-text{text-transform:uppercase;max-width:720px;margin:0 auto;font-weight:300}#interventions{overflow:hidden;text-transform:uppercase;display:table;width:100%;border-collapse:collapse;height:369px}#interventions>*{display:table-cell;vertical-align:middle}#inter-menu{width:30%;font-weight:300}#inter-menu ul{list-style:none;padding:0}#inter-menu li{float:left;width:50%;text-align:center;height:96px;border-bottom:2px solid #e4e4e4;border-left:2px solid #e4e4e4}#inter-menu li:first-child{width:100%;height:81px}#inter-menu a{display:block;height:100%;padding:55px 7px 0;background-color:#fff;background-position:center 18px;background-size:auto 29px;background-repeat:no-repeat;line-height:1.1}#inter-menu .current_page_item a,#inter-menu a:hover{background-color:#000;color:#fff}#inter-image{width:40%}#inter-links{color:#fff;background:#cf0a2c;padding:43px 75px 10px;font-size:.94em}#inter-links ul{margin-top:28px}#inter-links li{margin-top:26px;cursor:pointer}#inter-links li.active,#inter-links li:hover{text-decoration:underline}#inter-links li:first-child{margin-top:0}#inter-links h4{position:relative;text-align:center;padding-bottom:14px}#inter-links h4:before{background:#fff;width:100%}#inter-links h4:after{background:#cf0a2c}.inter-text>h5{font-size:1.12em;text-transform:uppercase;text-align:center;padding-bottom:23px;border-bottom:1px solid #000;margin-bottom:28px}#inter-content{margin:94px auto 0;max-width:860px}.inter-text{overflow:hidden}.inter-l{float:left;padding:12px 74px}.inter-l,.inter-r{width:50%;position:relative}.inter-r{float:right;padding:22px 0 22px 42px}.inter-l:after,.inter-r:after{position:absolute;display:block;content:"";width:1px;height:100%;background:#000;top:0}.inter-l:after{right:-1px}.inter-r:after{left:0}#container.loading:after{content:"";position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;background:#fff url(images/ajax-loader.gif) no-repeat 50%;opacity:.9;transform:translateZ(0)}img.aligncenter{margin:0 auto;display:block}.count>span>span{display:none;text-align:right}.count>span>span:last-child{display:inline}.count{overflow:hidden;height:61px;display:block;float:left}.csstransitions .count>span{margin-top:61px;display:block}.csstransitions .count-container .box h4,.csstransitions .count-container .box img{transform:scale(.8) translateX(-50px);opacity:0;transition:all .3s ease-out 0s;transform-origin:0 50%}.csstransitions .count-container .count h4{transition-delay:.3s}.csstransitions .start-count .box h4,.csstransitions .start-count .box img{transform:scale(1) translateX(0);opacity:1}.csstransitions .count>span>span,.csstransitions .count>span>span:last-child{display:block;white-space:nowrap}.csstransitions .count>span{transform:translateY(0);transition:all 1.5s cubic-bezier(.075,.82,.165,1) 0s}.csstransitions .count-container .box:first-child img{transition-delay:0s}.csstransitions .count-container .box:first-child h4{transition-delay:.3s}.csstransitions .count-container .box:first-child .count>span,.csstransitions .count-container .box:nth-child(2) img{transition-delay:.6s}.csstransitions .count-container .box:nth-child(2) h4{transition-delay:.9s}.csstransitions .count-container .box:nth-child(2) .count>span,.csstransitions .count-container .box:nth-child(3) img{transition-delay:1.2s}.csstransitions .count-container .box:nth-child(3) h4{transition-delay:1.5s}.csstransitions .count-container .box:nth-child(3) .count>span,.csstransitions .count-container .box:nth-child(4) img{transition-delay:1.8s}.csstransitions .count-container .box:nth-child(4) h4{transition-delay:2.1s}.csstransitions .count-container .box:nth-child(4) .count>span,.csstransitions .count-container .box:nth-child(5) img{transition-delay:2.4s}.csstransitions .count-container .box:nth-child(5) h4{transition-delay:2.7s}.csstransitions .count-container .box:nth-child(5) .count>span,.csstransitions .count-container .box:nth-child(6) img{transition-delay:3s}.csstransitions .count-container .box:nth-child(6) h4{transition-delay:3.3s}.csstransitions .count-container .box:nth-child(6) .count>span{transition-delay:3.6s}.csstransitions .start-count .count>span{transform:translateY(-100%)}.page-item-33,.page-item-179,.page-item-181{position:relative}.page-item-33:after,.page-item-179:after,.page-item-181:after{position:absolute;left:0;top:0;width:100%;height:105%;background:transparent;content:"";display:block;z-index:10}.page-item-33 a,.page-item-179 a,.page-item-181 a{opacity:.5;display:inline-block}.home-js #loading{background:#fff url(images/sending.gif) no-repeat 50%;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;visibility:visible;opacity:1;transition:all .6s ease-out 0s;transform:translateZ(0)}.home-loaded #loading{visibility:hidden;opacity:0}.home-js #content,.home-js #header,.home-js #menu{opacity:0;transform:translateY(-10px);transition:all .3s ease-out .6s}.home-js #menu{transition-delay:.9s}.home-js #content{transition-delay:1.2s}.home-loaded #content,.home-loaded #header,.home-loaded #menu{transform:translateY(0);opacity:1}.at-sign{font-family:verdana,sans-serif!important}#persons-search{display:table;margin:0 auto;padding:40px 0 0;position:relative;z-index:2}#persons-search .block{float:left;line-height:24px;padding-left:80px}#persons-search .block:first-child{text-transform:uppercase;padding-left:0}#persons-search .label{display:inline-block;float:left;font-style:italic;text-transform:uppercase;margin-bottom:20px}#persons-search .select{position:relative;display:inline-block;min-width:140px;float:left;margin-left:20px}#persons-search .selected{border:1px solid #000;display:inline-block;width:100%;height:24px;line-height:24px;border-radius:12px;cursor:pointer;padding:0 38px 0 24px;font-size:.75em;overflow:hidden;background:url(images/lupa.png) no-repeat 5px 3px;position:relative;float:right}#persons-search .selected:after{content:"ok";position:absolute;right:-1px;top:-1px;width:24px;height:22px;border:1px solid #000;border-radius:50%;text-align:center;text-transform:uppercase;font-size:.83em;line-height:24px}#persons-search .selected:before{content:"";position:absolute;right:28px;top:8px;width:7px;height:7px;background:url(images/triangle-d.png) no-repeat 0 0}#persons-search .select.active ul{display:block;z-index:3}#persons-search ul{position:absolute;left:0;top:30px;list-style:none;padding:10px;min-width:100%;background-color:#fff;background-color:hsla(0,0%,100%,.96);display:none;border:1px solid #000;border-radius:12px}#persons-search li{white-space:nowrap}#persons-search li a{display:block}#persons-search .option-list li{cursor:pointer;white-space:nowrap}#persons-search .option-list li:hover,#persons-search li a:hover{text-decoration:underline;color:inherit}.faq{width:25%;float:left;background:#cf0a2c;color:#fff;position:relative;box-shadow:inset 0 0 16px #b30824;cursor:pointer}.faq-pdf{background:#e3e3e3;box-shadow:inset 0 0 16px grey;color:#000;font-size:1.6em;font-weight:700}.faq:after{padding-top:100%;display:block;content:""}.faq-pdf>a,.faq>span,.faq>strong{text-align:center;display:block;position:absolute;width:100%;padding:0 15px}.faq-pdf>a{padding:0;display:block;height:100%}.faq-pdf>a>span{display:table;position:absolute;left:0;top:0;width:100%;height:100%}.faq-pdf>a>span>span{display:table-cell;vertical-align:middle;padding:0 15px}.faq>strong{font-size:6.4em;line-height:1;bottom:40%}.faq>span{top:65%;text-transform:uppercase;font-size:.75em}.faq>strong:after{position:absolute;bottom:0;left:38%;width:24%;content:"";border-top:1px solid #fff}.faq>.faq-answer{display:none;position:absolute;left:0;top:0;width:100%;min-height:100%;background:#fff;color:#646569;font-size:.75em;padding:40px 20px 20px 70px}.faq>.faq-answer h4{color:#cf0a2c;font-weight:700;position:relative;margin-bottom:1em;text-transform:uppercase}.faq>.faq-answer h4 span{position:absolute;right:100%;bottom:0;font-size:4em;line-height:1;margin-bottom:-.18em;margin-right:10px;text-decoration:none}.faq>.faq-answer h4 strong{text-decoration:underline}.faq.row2>.faq-answer{width:200%}.faq.row2:nth-child(4n)>.faq-answer{left:auto;right:0}.faq.active{z-index:2}.faq.active>.faq-answer{display:block!important;height:100%;padding:0!important}.faq.active>.faq-answer>div{position:absolute;left:0;top:0;width:100%;height:100%;display:table;background:#fff}.faq.active>.faq-answer>div>div{display:table-cell;vertical-align:middle;padding:40px 20px 20px 70px}#message_err,#message_ok{display:none}@media (max-width:1260px){#menu li,#submenu li{padding-left:8px;margin-left:8px}#menu,#submenu{font-size:.88em}}@media (min-width:1025px){.office .icon:hover{transform:scale(1.1)}.faq:hover{z-index:2}.faq:hover>.faq-answer{display:block!important;height:100%;padding:0!important}.faq:hover>.faq-answer>div{position:absolute;left:0;top:0;width:100%;height:100%;display:table;background:#fff}.faq:hover>.faq-answer>div>div{display:table-cell;vertical-align:middle;padding:40px 20px 20px 70px}#video-l{padding-right:45px}#video-l .scrolled-div,#video-l .scrolled-div.mCustomScrollbar.mCS_no_scrollbar{padding-right:20px}#video-l .scrolled-div.mCustomScrollbar{padding-right:0}}@media (max-width:1024px){#menu ul ul{display:none!important}.office .icon{width:46px;height:70px;left:-23px;top:-70px}#office-134 .icon{height:90px;width:60px;left:-30px;top:-90px}#honoraires-content .box-text,#inter-links,#person-details,#right-intro .content,#video-l,.inter-l,.inter-r{padding-left:30px;padding-right:30px}#persons-search .block{padding-left:60px}.office-name>span>span{display:none}.main-parent-11 #banner{background-position:100%}#banner-select:hover ul{display:none}#banner-select.clicked ul{display:block}#banner-select:hover span,#banner-select li a:hover{background-color:#cf0a2c;color:#fff}#banner-select.clicked li a,#banner-select.clicked span{background-color:#fff;color:#cf0a2c}#banner-select:hover .btn{background-image:url(images/options.png);border-left-color:#fff}#banner-select.clicked .btn{background-image:url(images/options2.png);border-left-color:#cf0a2c}}@media (max-width:1023px){body{font-size:14px;min-width:767px}#footer .container,#header .container,#home-main,#text-content{padding-left:20px;padding-right:20px}#right-intro{width:68%}#left-img{width:32%}#logo{margin-left:-117px;top:40px}#logo img{width:234px}#header-menu{padding-top:0}#header-right{padding-top:8px}#menu{padding-top:40px}#header{min-height:186px}.count-container .box div div{font-size:2.5em}#honoraires-content .box-text,#inter-links,#person-details,#right-intro .content,#video-l,.inter-l,.inter-r{padding-left:20px;padding-right:20px}.block{padding-left:20px}#persons-search .select{margin-left:10px;width:120px;min-width:0}#experts-blocks,#experts-more{width:auto}#inter-menu{width:40%}#inter-image{width:30%}#menu,#submenu{font-size:.8em}.experts-more,.experts-submore-text,.offer,.offer-more{padding:20px}#office-170 .office-details{margin-left:auto;left:auto;right:-30px}#inter-links{padding-top:0;padding-bottom:0}#persons{font-size:.8em}.person span{margin-top:10px}.faq>strong{font-size:5em;bottom:46%}.faq>span{top:60%}}@media (max-width:840px){#offer-form-over,#offers{margin-left:20px;margin-right:20px}}@media (max-width:599px){body{min-width:320px}#menu,#submenu{font-size:1em}.home-js #content,.home-js #header,.home-js #menu{transform:none!important}#header{padding:0;position:static;min-height:0}#header-logo{padding:20px;background:#fff;z-index:20;overflow:hidden}#header-logo,#header .container{position:fixed;left:0;top:0;width:100%;transform:translateZ(0)}#header .container{display:none;height:100%;padding:70px 20px 20px;background:#e3e3e3;z-index:19;overflow:auto}#header-menu,#header-right{float:none;text-align:center}#header-menu ul,#header-right .searchform,#langs ul,#socials{display:table;margin:20px auto 0;float:none}#menu ul{display:block}#menu li a{padding:8px 0!important;display:inline-block}#menu li{float:none;padding-left:0;margin-left:0;border:none}#menu li li{padding-bottom:0!important;margin-left:10px!important}#menu li li a{background:none;text-align:left;padding-left:16px!important;position:relative}#menu li li a:after{content:"";width:10px;height:10px;background:#cf0a2c;display:block;position:absolute;left:0;top:50%;margin-top:-5px}#menu ul ul{display:block!important;padding:0;min-width:0;opacity:1;visibility:visible}#logo,#menu ul ul{position:static;top:auto}#logo{display:block;float:left;margin:0}#menu-btn{width:49px;padding:14px 9px;background:#cf0a2c;display:block;float:right;margin:13px 0 0}#menu-btn span{display:block;width:100%;height:2px;background:#fff;margin-top:6px}#menu-btn span:first-child{margin-top:0!important}#logo img{width:180px}#container{padding-top:115px}.scrolled #logo img,.show-menu #logo img{width:93px}.scrolled #menu-btn,.show-menu #menu-btn{margin-top:0}.scrolled #header-logo,.show-menu #header-logo{padding-top:10px;padding-bottom:10px}.scrolled #menu-btn,.show-menu #menu-btn{width:40px;padding-top:10px;padding-bottom:10px}.scrolled #menu-btn span,.show-menu #menu-btn span{margin-top:5px}.show-menu #menu-btn span:first-child{transform-origin:50% 50%;transform:translateX(0) translateY(7px) rotate(45deg)}.show-menu #menu-btn span:nth-child(2){opacity:0}.show-menu #menu-btn span:nth-child(3){transform-origin:50% 50%;transform:translateX(0) translateY(-7px) rotate(-45deg)}.show-menu #header .container{display:block}#searchform #s{width:252px;float:right;margin-left:0}#header-right .searchform{width:280px}#banner{font-size:1.4em}#banner-select span,#banner-select ul{width:250px;font-size:.5em}.home #banner{margin-bottom:40px;height:260px}#banner-select span,#banner-select ul{line-height:34px}#banner-select li{margin-top:4px}#banner-select .btn{height:34px;width:34px;background-size:10px auto}#banner-select{margin-top:10px}#grey_box_1,#grey_box_2{padding:20px;width:100%;float:none;border:none;border-bottom:4px solid #fff}#grey_box_1:after,#grey_box_2:after{content:none;display:none}#experts-numbers{margin-top:20px}.count-container .box{width:100%!important;float:none!important;margin-top:20px}.count-container .box h4{text-align:center;width:190px;margin:0 auto;padding-top:10px;min-height:0;padding-bottom:10px}.count-container .box div div{font-size:2.8em}.count-container .box img{margin:0 auto}.count{float:none}.count>span>span{text-align:center}.count-container .box>div{width:100%}#footer .menu{float:left;clear:both;padding-top:10px}#footer .menu ul{text-align:left}#logo2{position:static;float:right;margin:0;left:auto;top:auto}#banner{height:174px}#left-img,#right-intro{width:100%;float:none}#submenu{padding:0 20px!important}#submenu ul{display:block;overflow:hidden}#submenu li{width:100%;float:none;border:none;padding:0;margin:0!important;text-align:left}#intro #submenu li a,#submenu-over.rev #submenu li a{border-top-color:#e3e3e3}#submenu li a{padding:17px 45px 17px 30px;display:block;border-top:1px solid #000;position:relative}#submenu li:first-child a{border-top:0}#submenu li a:before{content:"\25BC";display:block;float:left;position:absolute;right:20px;top:50%;margin-top:-.5em}#submenu li.current_page_item a:before{content:"\25B2"}#submenu a:after{content:none;display:none}.competence{margin:10px auto!important;position:static;left:auto;width:182px!important;height:182px!important;font-size:.69em!important;background-size:auto 57px!important}#competences{height:auto;margin:0;padding:0}.competence.active>div{opacity:1!important;-webkit-transform:scale(1)}.competence>div{opacity:1!important;transform:scale(1);opacity:1}.competence{background-color:#cf0a2c!important;background-image:none!important}#intro{padding-bottom:0!important}#content h2{font-size:1.6em}.offer{width:100%;float:none;border-left:none!important}.offer-more .offer-text{-moz-column-count:1;-moz-column-gap:auto;-ms-column-count:1;-ms-column-gap:auto;-webkit-column-count:1;-webkit-column-gap:auto;column-count:1;column-gap:auto}#offers-intro{padding:20px}#offer-form>div>*{margin:0 0 10px!important;width:100%;float:none}#footer{margin-top:40px}#right-intro .content{padding:20px}#offer-form-over,#offers{margin:20px 20px 0}.person-block{overflow:hidden}.person{position:relative!important;top:auto!important;left:auto!important;bottom:auto!important;width:50%;float:left}.person:after{content:"";display:block;padding-top:75%!important}#persons-top .person:after,.person:nth-child(4n):after,.person:nth-child(4n+1):after{padding-top:125%!important}.person:nth-child(4n+3){clear:left}.person:nth-child(4n){position:absolute!important;right:0!important;bottom:0!important}#persons-search{display:block;width:280px}#persons-search .block{float:none;width:auto;clear:both;padding-left:0}#persons-search .select{float:right;width:180px}#experts-blocks>div{width:100%;border-bottom:2px solid #fff;border-left:none}.experts-submore-links>div{width:50%;border-bottom:3px solid #fff}.experts-submore-links>div:nth-child(odd){border-left:none}#submenu-over{padding-bottom:20px}.page-id-29 #submenu-over,.page-id-183 #submenu-over{padding-bottom:0}#submenu-over #submenu{float:none}#nos_engagements .box{float:none!important}#nos_engagements .arr-down{margin-top:20px}#honoraires-content,#honoraires-menu{width:100%;float:none}#honoraires>*{height:auto}#honoraires-menu .box{height:auto;padding:20px 0}#honoraires-content .box,#honoraires-content .box-text{position:static;display:none}#honoraires-content .box-text{padding:20px}#honoraires-content .active .box-text,#honoraires-content .box.active{display:block}.office .icon{width:24px;height:35px;left:-12px;top:-35px}#office-134 .icon{height:45px;width:30px;left:-15px;top:-45px}.office-name{font-size:.5em}#office-141 .office-name{left:-28px}#office-141 .office-name>span{left:0}#office-134 .office-name{font-size:.7em}.office-name>span{padding:0 3px;letter-spacing:0}.office-details{width:240px;margin-left:-120px}#office-141 .office-details,#office-158 .office-details,#office-160 .office-details{margin-left:auto;left:auto;right:-30px}#office-139 .office-details,#office-143 .office-details,#office-148 .office-details,#office-154 .office-details{margin-left:auto;left:-30px}#office-156 .office-details{margin-left:-100px}#office-170 .office-name{right:0;left:auto}#office-170 .office-name>span{left:50%}#interventions,#person,#video{display:block;height:auto}#inter-links,#inter-menu,#person>div,#video>div{display:block;width:100%;overflow:hidden}#inter-image{display:none}#inter-links,#person-details,#video-l{padding:20px}#video-l .title{padding-top:0}#inter-top .main-title:before{width:280px;margin-left:-140px}#inter-top .main-title:after{margin-left:-100px}#inter-menu li{border-right:2px solid #e4e4e4}#inter-menu li:nth-child(2n+2){border-right:none}#inter-content{margin-top:20px}.inter-l,.inter-r{width:100%;float:none;padding:0 20px 20px}.inter-l:after,.inter-r:after{display:none;content:none}#scroll-down{display:none!important}#person-image{padding-top:53%;background-size:100% auto;background-position:top}#person-info{padding:20px 20px 0;text-align:left;font-size:1em}#person-info div{margin-top:20px}.faq{width:50%}.faq.row2:nth-child(2n)>.faq-answer{left:auto;right:0}}@media (max-width:499px){.faq{width:100%;padding-top:40px;float:none}.faq:after{content:none}.faq-pdf>a,.faq>span,.faq>strong{position:relative;top:auto;padding-left:10px;padding-right:10px}.faq.row2>.faq-answer{width:100%}.faq.row2:nth-child(2n)>.faq-answer{left:0;right:auto}.faq-pdf>a>span,.faq.active>.faq-answer>div,.faq>.faq-answer{position:static;height:auto}.faq-pdf{padding-bottom:60px;padding-top:60px}.faq.active>.faq-answer,.faq.active>.faq-answer>div>div{padding-left:60px}.faq>span{margin-top:15px;padding-bottom:40px}}#office-834,#office-1179{top:22%;right:27%}#office-1152{left:50%;top:19%}#office-1152 .icon{height:108px;width:70px;left:-35px;top:-108px}#office-1152 .office-name{font-size:1.25em}#office-1154{left:38%;top:17%}#office-1157{left:19%;top:23%}#office-1158{left:86%;top:30%}#office-1170{left:19%;top:40%}#office-1171{left:62%;top:39%}#office-1172{left:24%;top:62%}#office-1173{left:50%;top:55%}#office-1173 .office-name>span{max-width:120px}#office-1174{left:62%;top:56%}#office-1175{left:17%;top:79%}#office-1176{left:37%;top:86%}#office-1177{left:73%;top:90%;white-space:nowrap}#office-1178{left:82%;top:82%}#office-1185{left:44%;top:18%}#office-1186{left:50%;top:22%}#office-1187{left:39%;top:26%}#office-1188{left:40%;top:40%}#office-1189{left:86%;top:40%}#office-3599{left:60%;top:17%}#office-1189 .office-name{white-space:nowrap}#office-1189 .office-details{margin-left:-207px}#office-1188 .icon{background-image:url(images/marker-rev.png);position:absolute;transform-origin:50% 0;top:0}#office-1188 .office-name{top:auto;bottom:5px}#office-1188 .office-details{margin-top:-92px}.office-details p{margin:0}.office-details a{margin-bottom:0!important}.office-details hr{margin:10px auto!important}h3.invisible{opacity:0}p>iframe{display:block;margin:0 auto}ul.archive{list-style:none;text-align:center;padding:30px 0 10px}ul.archive li{display:inline-block}ul.archive li a{display:block;line-height:22px;padding:3px 24px 0;background:#000;color:#fff}ul.archive li.current a{background:#e3e3e3;color:#cf0a2c}.offer{position:relative}.offer .icon{width:32px;margin:0 0 12px}@media (min-width:1024px){.offer .icon{position:absolute;left:17px;top:25px;margin:0}}.offer .subtitle{color:#cf0a2c!important}#menu li.page-item-1031 ul{display:none!important}.page-id-1146 #offices{max-width:912px}.page-id-1148 #offices{max-width:1276px}.page-item-1203 a{opacity:.5;display:inline-block}#inter-menu li:first-child a{background-image:url(images/prof-1.png)}#inter-menu li:nth-child(2) a{background-image:url(images/prof-2.png);background-size:auto 34px;background-position:center 11px}#inter-menu li:nth-child(3) a{background-image:url(images/prof-3.png);background-size:auto 47px;background-position:center 5px}#inter-menu .page-item-201 a{background-image:url(images/prof-4.png);background-size:auto 36px;background-position:center 10px}#inter-menu li:nth-child(4) a{background-image:url(images/prof-5.png);background-size:auto 27px;background-position:center 16px}#inter-menu li:nth-child(5) a{background-image:url(images/prof-6.png);background-size:auto 32px;background-position:center 13px}#inter-menu li:nth-child(6) a{background-image:url(images/prof-7.png);background-size:auto 31px;background-position:center 13px}.blog{background-color:#f8f8f8;color:#3c3c3c}.blog li{list-style:none}.blog__container{max-width:1260px;margin:auto}.blog-filters{border-top:2px solid #f8f8f8;background-color:#fff;width:100%;padding:20px 0}.blog-filters__list{width:60%;margin:auto;padding-left:0;display:flex;justify-content:space-around;align-items:center}.blog-filters__list-item{position:relative;text-transform:uppercase;font-weight:300;font-size:13px;letter-spacing:-.23px;line-height:15px}.blog-filters__list-item:after{content:"";position:absolute;left:0;bottom:-21px;transform-origin:left;width:100%;height:2px;background-color:#e00021;opacity:0}.blog-filters__list-item.active{font-weight:900;color:#e00021}.blog-filters__list-item.active:after{opacity:1}.blog__main{padding-top:100px;display:flex;align-items:center;width:100%}.main-article{width:65%;position:relative;overflow:hidden}.main-article__image{width:100%;height:auto}.main-article__heading{position:absolute;bottom:50px;left:50px;width:400px}.main-article__title{background-color:#fff;display:inline!important;padding:0;box-shadow:5px 0 0 #fff,-5px 0 0 #fff;font-size:21px;line-height:24px;letter-spacing:-.37px;font-weight:800!important}.others{width:35%}.others__list{padding-left:2em;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.others__list-item{position:relative;width:100%;overflow:hidden}.others__image{width:100%;height:auto}.others__heading{position:absolute;left:30px;bottom:30px;max-width:300px}.others__title{display:inline;background:#fff;font-size:14px;letter-spacing:-.23px;font-weight:800!important;box-shadow:5px 0 0 #fff,-5px 0 0 #fff;padding:5px 0}.blog__second-wrapper{display:flex}.blog__second-articles{margin-top:30px;width:65%}.second-articles__list{padding-left:0}.second-articles__list-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid hsla(0,0%,59.2%,.3)}.second-articles__image-container{width:48%}.second-articles__content{width:46%;margin:auto}.second-articles__date{margin-bottom:10px;font-weight:500;letter-spacing:-.19px;line-height:10px;font-size:11px;text-transform:uppercase}.second-articles__title{font-weight:900!important;letter-spacing:-.23px;line-height:14px;font-size:13px;text-transform:uppercase;margin-bottom:20px}.second-articles__paragraph{font-weight:400;letter-spacing:-.21px;line-height:16px;font-size:12px;overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin-bottom:20px}.second-articles__link{font-weight:500;letter-spacing:-.19px;line-height:10px;font-size:11px;text-transform:uppercase;color:#e00021}.blog__twitter{margin-top:30px;width:35%}.twitter__heading{text-align:center;font-weight:900;font-size:14px;letter-spacing:-.24px;color:#3c3c3c;border:1px solid #e1e1e1;padding:30px 0;margin-left:2.3em}.twitter__list{padding-left:2em}.twitter__list-item{font-size:11px;font-weight:500;line-height:14px;letter-spacing:-.19px;color:#979797;padding:30px 0;border-bottom:1px solid #e1e1e1}.twitter__list-item .twitter__date{color:#3c3c3c}.twitter__list-item .twitter__content{color:#3c3c3c;padding-top:20px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-.21px}.twitter__logo{display:inline-block;width:13px;height:13px;background-image:url(/wp-content/themes/add/images/Twitter-logo.svg);background-position:50%;background-repeat:no-repeat}.pagination-web{margin:0 auto}nav.pagination{height:60px;clear:both;width:100%;margin:0 auto;float:left}nav .pagination-web{margin:0 auto}nav.pagination ul{list-style-type:none;float:left;margin:0;padding:0}nav.pagination ul li{display:inline-block;margin:0;padding:0}nav.pagination ul li a{padding:5px 11px;display:block;color:#000;border-radius:2px;text-decoration:none;font-size:20px;font-weight:500}nav.pagination ul li.active a{color:#e00021}nav.pagination span{float:right;margin:20px 20px 0 0;font-size:13px;font-weight:500;color:#999}@media screen and (max-width:900px){.blog__container{max-width:80%;margin:auto}.blog-filters__list{width:70%}.blog-filters__list-item{font-size:11px}.blog__main{padding-top:50px;flex-direction:column}.main-article,.others{width:100%}.others{margin-top:20px}.others__list{padding-left:0;flex-direction:row}.others__list-item{width:48%}.others__title{font-size:12px}.blog__second-wrapper{flex-direction:column}.blog__second-articles{margin-top:40px;width:100%}.second-articles__image-container{width:53%}.second-articles__content{width:42%}.second-articles__paragraph{margin-bottom:10px}.blog__twitter{width:100%}.twitter__heading{margin-left:0}.twitter__list{padding-left:0}}@media screen and (max-width:500px){.second-articles__list-item{flex-direction:column}.second-articles__image-container{width:100%;margin-bottom:10px}.second-articles__content{width:100%}.main-article__heading{position:absolute;bottom:25px;left:25px;max-width:200px}.main-article__title{padding:5px 0;font-size:13px;line-height:13px;letter-spacing:-.21px}.others__heading{position:absolute;left:15px;bottom:15px;max-width:300px}.others__title{font-size:11px;letter-spacing:-.19px}.blog-filters__list-item{text-align:center;font-size:10px;letter-spacing:-.19px}.blog-filters__list{width:80%}}.single-article{background-color:#f8f8f8;color:#3c3c3c}.single-article li{list-style:none}.single-article__container{max-width:1260px;margin:auto}.single-article__wrapper{width:100%;display:flex}.single-article__content{width:60%}.breadcrumb{padding:20px 0}.breadcrumb__list{display:flex;align-items:center;padding-left:0;font-size:11px;font-weight:400;letter-spacing:-.19px;line-height:14px}.breadcrumb__list-item{margin-right:5px}.breadcrumb__list-item:before{content:"/";margin-right:3px}.breadcrumb__list-item:first-child:before{content:"";margin-right:0}.article__intro{margin-bottom:50px}.article__intro-content{margin-top:40px}.intro__date{font-weight:500;letter-spacing:-.19px;line-height:10px;font-size:11px}.intro__date,.intro__title{text-transform:uppercase;margin-bottom:30px}.intro__title{font-weight:900!important;letter-spacing:-.61px;line-height:38px;font-size:35px;max-width:90%;color:#e00021}.single-article__share{display:flex;align-items:center;justify-content:space-between;width:100%;padding:30px 0;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1}.share__text{font-weight:500;letter-spacing:-.28px;line-height:19px;font-size:16px;text-transform:uppercase}.article-block-content{margin-bottom:50px}.article-block-content h3{font-weight:500;letter-spacing:-.37px;line-height:25px;font-size:21px;margin-bottom:30px}.article-block-content p{font-weight:400;letter-spacing:-.28px;line-height:28px;font-size:16px;margin-bottom:40px}.article-block-content figure{width:100%;margin:50px 0 40px}.article-block-content .block-content__citation,.article-block-content blockquote p{font-weight:500;letter-spacing:-.37px;line-height:23px;font-size:21px;color:#aaa;margin-top:50px;padding-left:40px;border-left:2px solid #e1e1e1}.article-block-content .intro__paragraph{font-weight:400;letter-spacing:-.42px;line-height:30px;font-size:24px}.article-block-content .block-content__image-container{width:100%;margin-top:50px}.article-block-content .block-content__image{width:100%}.article-block-content .block-content__image-caption{font-weight:400;letter-spacing:-.24px;line-height:16px;font-size:14px}.single-article__side{width:40%}.single-article__twitter{width:100%}.single-article__twitter .twitter__heading{text-align:center;font-weight:900;font-size:14px;letter-spacing:-.24px;color:#3c3c3c;border:1px solid #e1e1e1;padding:30px 0;margin-left:2.3em}.single-article__twitter .twitter__list{padding-left:2em}.single-article__twitter .twitter__list-item{font-size:11px;font-weight:500;line-height:14px;letter-spacing:-.19px;color:#979797;padding:30px 0;border-bottom:1px solid #e1e1e1}.single-article__twitter .twitter__list-item .twitter__date{color:#3c3c3c}.single-article__twitter .twitter__list-item .twitter__content{color:#3c3c3c;padding-top:20px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-.21px}.single-article__twitter .twitter__logo{display:inline-block;width:13px;height:13px;background-image:url(/wp-content/themes/add/images/Twitter-logo.svg);background-position:50%;background-repeat:no-repeat}.side-articles{margin-top:50px;width:100%}.side-articles__list{padding-left:2em;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.side-articles__list-item{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.side-articles__image{width:100%;height:auto}.side-articles__heading{position:absolute;left:0;bottom:30px;max-width:350px;background:#fff;padding:20px}.side-articles__title{font-size:14px;letter-spacing:-.23px;font-weight:900!important}.side-articles__type{font-size:10px;line-height:12px;letter-spacing:-.17px;font-weight:900;margin-bottom:5px;color:#e1e1e1;text-transform:uppercase}@media screen and (max-width:900px){.single-article__container{max-width:80%;margin:auto}.single-article__wrapper{flex-direction:column}.single-article__content,.single-article__side{margin-top:50px;width:100%}.single-article__twitter .twitter__heading{margin-left:0}.side-articles__list,.single-article__twitter .twitter__list{padding-left:0}}@media screen and (max-width:500px){.breadcrumb__list-item{white-space:nowrap;width:100px;text-overflow:ellipsis;overflow:hidden}.intro__date{letter-spacing:-.17px;line-height:10px;font-size:10px;text-transform:uppercase;margin-bottom:20px}.intro__title{font-weight:900!important;letter-spacing:-.35px;line-height:30px;font-size:20px;margin-bottom:20px}.intro__paragraph{font-weight:400;letter-spacing:-.32px;line-height:24px;font-size:14px}.single-article__share{width:100%;padding:30px 0;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1}.share__text{font-weight:500;letter-spacing:-.18px;line-height:16px;font-size:12px;text-transform:uppercase}.share__media img{width:25px;height:25px}.article-block-content{margin-bottom:50px}.article-block-content .block-content__question{letter-spacing:-.21px;line-height:20px;font-size:16px;margin-bottom:30px}.article-block-content .block-content__citation{letter-spacing:-.21px;line-height:20px;font-size:16px;margin-top:30px;padding-left:40px;border-left:2px solid #e1e1e1}.article-block-content .block-content__paragraph{letter-spacing:-.19px;line-height:20px;font-size:14px;margin-bottom:20px}.article-block-content .block-content__image-caption{font-weight:400;letter-spacing:-.18px;line-height:12px;font-size:10px}.side-articles__title{font-size:12px;letter-spacing:-.19px;font-weight:900!important}.side-articles__type{font-size:10px;line-height:12px;letter-spacing:-.17px;font-weight:900;margin-bottom:5px;color:#e1e1e1;text-transform:uppercase}.side-articles__heading{position:absolute;left:0;bottom:10px;max-width:350px;background:#fff;padding:10px}}.town{position:relative;background-color:#f8f8f8;color:#3c3c3c}.town li{list-style:none}.town a:hover{color:#fff}.town-bg__container{margin:auto;width:100%;height:500px;position:relative;overflow:hidden}.town-bg__image{width:100%;height:auto;position:absolute;left:0;top:0}.town-info__container{position:absolute;top:0;left:90px;height:100vh;width:30%}.town-info__line{position:absolute;left:-2px;width:2px;height:33%;top:0;background-color:#fff}.town__info{position:absolute;top:15%;left:0;width:100%;height:540px;padding:65px;z-index:10;background-color:#cf0b2c;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.town__container{max-width:1260px;margin:auto;position:relative}.town-info__title{font-weight:900!important;font-size:60px;letter-spacing:-1.04px;line-height:62px;text-transform:uppercase}.town-info__status{text-transform:uppercase;font-size:39px;letter-spacing:-.56px;line-height:39px;margin-bottom:40px}.town-info__adress,.town-info__phone{font-size:17px;letter-spacing:-.3px;line-height:20px}.town-info__adress{margin-bottom:10px}.town-info__adress:before{content:url(/wp-content/themes/add/images/town_adress_logo.svg);width:20px;height:20px;margin-right:20px}.town-info__phone:before{content:url(/wp-content/themes/add/images/town_phone_logo.svg);width:20px;height:20px;margin-right:20px}.town-info__links{position:relative;padding-left:0;width:100%}.town-info__links-item{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:-.24px;line-height:16px;opacity:.5;transform:translateX(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out;padding:15px 0;width:100%}.town-info__links-item:after{content:"";width:13px;height:13px;background-image:url(/wp-content/themes/add/images/town-arrow.svg);background-repeat:no-repeat}.town-info__links-item:first-child{margin-top:0}.town-info__links-item.isActive{opacity:1;transform:translateX(30px)}.town__content{padding-top:150px;width:45%;margin-left:auto}.town-content__image-container{position:relative;width:300px;height:300px;overflow:hidden;border-radius:50%;margin-bottom:30px}.town-content__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto;max-width:unset}.town-content__name{font-weight:500;font-size:28px;letter-spacing:-.29px;line-height:34px;color:#e00021;text-transform:uppercase}.town-content__position{font-size:18px;letter-spacing:-.31px;line-height:21px;text-transform:uppercase;margin-bottom:50px}.town-content__citation{font-weight:500;font-size:24px;letter-spacing:-.24px;line-height:34px;margin-bottom:25px}.town-content__paragraph{font-size:18px;letter-spacing:-.31px;line-height:21px}.town-content__paragraph p{margin-bottom:50px}.town-content__social-contact{font-weight:400;font-size:14px;letter-spacing:-.24px;line-height:16px}.town-content__social-contact a{display:block;margin-bottom:5px}.town-content__social{display:flex;justify-content:space-between;align-items:center;width:100%;border-top:1px solid #e1e1e1;padding-top:40px}.town__map{position:relative;margin-top:150px;height:85vh;width:67.5vw;max-width:1000px;max-height:700px;margin-right:0;margin-left:auto}.town__map a{display:none!important}.town__contact{height:85vh;width:67.5vw;max-width:1000px;max-height:700px;margin-right:0;margin-left:auto;background-image:url(/wp-content/themes/add/images/town-contact-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.town-contact__form{padding:5% 15% 0 35%}.town-contact__form .town-contact__name{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.town-contact__form #message,.town-contact__form input{display:block;background-color:transparent;color:#fff;font-size:14px;letter-spacing:-.24px;line-height:16px;padding-bottom:15px;border:none;border-bottom:1px solid hsla(0,0%,100%,.3)}.town-contact__form #message::-moz-placeholder,.town-contact__form input::-moz-placeholder{opacity:1;color:#fff}.town-contact__form #message:-ms-input-placeholder,.town-contact__form input:-ms-input-placeholder{opacity:1;color:#fff}.town-contact__form #message::placeholder,.town-contact__form input::placeholder{opacity:1;color:#fff}.town-contact__form #message{margin-top:30px;margin-bottom:40px;width:100%;height:185px;resize:none}.town-contact__form .town-contact__submit{border:none;text-transform:uppercase}@media screen and (max-width:769px){.town-info__container{position:absolute;top:17%;right:90px;left:unset;width:60%}.town-info__links{display:none}.town__info{position:absolute;top:0;left:auto;right:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transform:translateY(-50%)}.town__container{max-width:80%;margin:auto;position:relative}.town__content{padding-top:250px;width:100%;margin-left:auto}.town__contact,.town__map{height:85vh;width:75.5vw;max-width:1000px;max-height:550px}.town-contact__form{padding:15%}}@media screen and (max-width:500px){.town-contact__form .town-contact__name{flex-direction:column;align-items:flex-start;margin-bottom:40px}.town-contact__form .town-contact__name input{margin-bottom:20px}.town-contact__form .town-contact__name input:last-child{margin-bottom:0}.town-info__container{position:absolute;top:40vh;right:0;left:0;width:80%;margin:0 auto}.town__contact,.town__map{height:85vh;width:100%}.town-info__title{font-size:35px;letter-spacing:-.54px;line-height:45px}.town-info__status{font-size:24px;letter-spacing:-.36px;line-height:28px}.town-info__adress,.town-info__phone{font-size:14px;letter-spacing:-.19px;line-height:18px}.town__content{padding-top:50px}.town-content__name,.town-content__position{text-align:center}.town-content__citation{font-size:18px;letter-spacing:-.19px;line-height:27px}.town-content__paragraph{font-size:14px;letter-spacing:-.21px;line-height:16px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvb2xkX2Nzcy5zY3NzIiwic3R5bGUuc2NzcyIsInNlY3Rpb24vYmxvZy5zY3NzIiwiY29yZS92YXIuc2NzcyIsInNlY3Rpb24vc2luZ2xlLWFydGljbGUuc2NzcyIsInNlY3Rpb24vdG93bi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlZQSxnQkFBcUUsQ0N6WXJFLDZDQUFPLENEVVAsRUFFRSw0QkFBK0IsQ0FFakMsS0FDRSxzQkFBdUIsQ0FFekIsZUFFRSw0QkFBK0IsQ0FDL0IseUJBQTJCLENBRzdCLE9BRUUsZUFBZ0IsQ0FJbEIsc1lBTUMseUNBQTRDLENBRzdDLDhoQkFNQyw0Q0FBK0MsQ0FFaEQsa2FBT0MsNkNBQWdELENBRWpELHNRQU9FLHdDQUEyQyxDQUc3Qyx5SkFRRSxvQ0FBdUMsQ0FNekMsaUJBRUUsV0FBWSxDQUNaLGNBQWUsQ0FDZixhQUFjLENBSWhCLGlCQUVFLFlBQWEsQ0FDYixrQkFBbUIsQ0FTckIsNkJBSkUsb0JBQXFCLENBQ3JCLFlBUWEsQ0FMZixlQUdFLHdCQUF5QixDQUN6QixVQUNhLENBSWYsVUFFRSxpQkFBa0IsQ0FBQyxhQUFjLENBQUMsZ0JBQWlCLENBQUMsd0JBQXlCLENBRTdFLGtCQUFlLENBQ2Ysa0JBQXFCLENBR3ZCLHFCQUVFLFVBQVcsQ0FDWCxhQUFjLENBSWhCLGFBRUUscUNBQXVDLENBRXZDLHdCQUEwQixDQUUxQiw0Q0FBOEMsQ0FFOUMsMkJBQStCLENBQy9CLFNBQVUsQ0FDVixXQUFZLENBRWQsc0JBQ0UsVUFBVSxDQUFDLFdBQVksQ0FBQyw4Q0FBaUQsQ0FBQyx5QkFBMEIsQ0FBQyxjQUFlLENBQUMsWUFBYSxDQUFDLFFBQVMsQ0FBQyxpQkFBa0IsQ0FBcUYseUNBQTJDLENBQy9SLFVBQVcsQ0FFYiwwQkFBMkIsU0FBVSxDQUNyQywrQkFBa0gscUNBQTBDLENBSTVKLFdBRUUscUJBQXVCLENBR3pCLGNBRUUsYUFBYyxDQUdoQixvQ0FFRSxXQUVFLGVBQWdCLENBQ2pCLENBSUgsNEJBRUUscUJBQXVCLENBQ3ZCLGFBQWMsQ0FHaEIsb0JBRUUsa0JBQW9CLENBQ3BCLHVCQUF5QixDQUN6QixhQUFjLENBRWhCLHlCQUVFLHlCQUEyQixDQUk3QixRQUVFLFlBQWEsQ0FDYixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBRXBCLGVBQWdCLENBQ2hCLHFCQUFzQixDQUd4QixnQkFFRSxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQiw0QkFBOEIsQ0FDOUIsYUFBYyxDQUVkLGVBQWdCLENBR2xCLG9DQUVFLFdBRUUsZ0JBQWlCLENBQ2xCLENBSUgscUJBRUUsc0JBQXdCLENBRzFCLHVCQUVFLG1CQUFxQixDQUVyQix5QkFBMkIsQ0FNN0IsZUFBaUIsY0FBaUIsQ0FBQyxlQUFnQixDQUFDLGFBQWMsQ0FBQyx3QkFBeUIsQ0FHNUYseUNBRUUsaUJBQWtCLENBQ2xCLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUdyQiwrQ0FFRSxvQkFBcUIsQ0FDckIsY0FBaUIsQ0FDakIsa0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixXQUFZLENBQ1osd0JBQXlCLENBSTNCLHlCQUVFLE9BQVEsQ0FDUixRQUFTLENBR1gsc0JBRUUsT0FBUSxDQUNSLFFBQVMsQ0FHWCw2QkFFRSxPQUFRLENBQ1IsUUFBUyxDQUdYLDZCQUVFLE9BQVEsQ0FDUixRQUFTLENBSVgsd0NBRUUsZ0JBQWlCLENBQ2pCLGtCQUFvQixDQUl0QixrQkFFRSxXQUFZLENBZ0JkLFdBQ0ksbUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQiwwRUFBdUUsQ0FFM0UsV0FDSSxtQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLDBFQUF1RSxDQU0zRSxLQUFNLDJCQUE2QixDQUNuQyxLQUFNLFFBQVEsQ0FBQyxlQUFlLENBQUMsZUFBZ0IsQ0FBQywwQkFBMEIsQ0FBQyw2QkFBNkIsQ0FBQyx5QkFBeUIsQ0FDNUgsMEJBQThCLENBQUMsZUFBZ0IsQ0FBQyxpQkFBa0IsQ0FBQyxjQUFjLENBQUMsVUFEMEMsQ0FFbEksZ1dBQTRYLHFCQUFxQyxDQUNqYSxZQUFhLGVBQWdCLENBQzdCLGdDQUFxQyxpQkFBa0IsQ0FBQyxtQkFBb0IsQ0FBQyxhQUFjLENBQzNGLHNCQUF5QixZQUFZLENBQ3JDLE9BQVEsY0FBZSxDQUN2QixFQUE4RCxxQkFBc0IsQ0FDcEYsRUFBRyxhQUFhLENBQUMsWUFBWSxDQUFDLG9CQUFvQixDQUNsRCxvakJBUUUsOEJBQWdDLENBRWxDLFFBQVMsYUFBYyxDQUN2QixNQUVFLG9DQUFzQyxDQUV4QyxNQUFPLFdBQVcsQ0FDbEIsSUFBSyxjQUFjLENBQUMsV0FBWSxDQUNoQyxTQUFVLGNBQWMsQ0FDeEIsMEJBQW1DLFFBQVEsQ0FBQyxTQUFVLENBRXRELE1BQVEsa0JBQW1CLENBQzNCLGVBQWlCLG9CQUFzQixDQUFDLG9CQUFzQixDQUFDLG9CQUFzQixDQUFDLHFCQUF1QixDQUFDLG1CQUFxQixDQUFDLGtCQUFvQixDQUFDLHFCQUFzQixDQUMvSyxvQkFBc0IsYUFBYyxDQUFDLGdCQUFnQixDQUFDLFVBQVcsQ0FDakUsMkJBQTZCLGFBQWEsQ0FDMUMsTUFBTyxpQkFBa0IsQ0FBQyxRQUFTLENBQUMsa0JBQW1CLENBQUMsUUFBUyxDQUNqRSxVQUFXLFdBQVksQ0FBQyxhQUFjLENBQ3RDLFFBQVMsZ0JBQWlCLENBQUMsbUJBQW9CLENBQUMsZ0JBQWlCLENBQUMsaUJBQWtCLENBQUMsVUFBVyxDQUNoRyxjQUFlLFdBQVksQ0FBQyxnQkFBaUIsQ0FDN0MsNENBQStDLGNBQWUsQ0FDOUQsU0FBVSxlQUFlLENBQUMsa0JBQW1CLENBQzdDLFdBQVksYUFBYyxDQUFDLFdBQVksQ0FBQyxnQkFBaUIsQ0FBQyxnQkFBaUIsQ0FDM0UsZUFBZ0IsYUFBYyxDQUFDLFdBQVksQ0FDM0MsT0FBUSxlQUFnQixDQUN4QixVQUFXLGVBQWdCLENBQUMsU0FBVSxDQUFDLGFBQWMsQ0FBQyxlQUFpQixDQUFDLHdCQUF5QixDQUFDLFdBQVksQ0FDOUcsVUFBVyxVQUFXLENBQUMsaUJBQWtCLENBQUMsZ0JBQWlCLENBQUMsMEJBQTJCLENBQ3ZGLHNCQUF1QixTQUFVLENBQUMsUUFBUyxDQUFDLFdBQVksQ0FDeEQsa0JBQW1CLFlBQWEsQ0FDaEMsZUFBZ0IsZ0JBQWlCLENBQUMsV0FBWSxDQUFDLHFCQUFzQixDQUFDLFdBQVksQ0FBQyxhQUFjLENBQUMsZUFBZ0IsQ0FDbEgsY0FBZSwrQ0FBNEQsQ0FBRSx5QkFBMEIsQ0FBQyxhQUFjLENBQUMsVUFBVyxDQUFDLFdBQVksQ0FBQyxXQUFZLENBQUMsV0FBWSxDQUFDLFVBQVcsQ0FBQyxTQUFTLENBQy9MLGFBQWMsVUFBVyxDQUFDLHdCQUF5QixDQUFDLGVBQWdCLENBQ3BFLGdCQUFpQixlQUFnQixDQUFDLFFBQVMsQ0FBQyxTQUFVLENBQUMsZ0JBQWlCLENBQUMsZUFBZ0IsQ0FDekYsZ0JBQWlCLCtCQUErQixDQUFDLGtCQUFtQixDQUFDLGNBQWUsQ0FDcEYsNEJBQTZCLFlBQVksQ0FDekMsdUJBQXdCLGdCQUFpQixDQUFDLGVBQWdCLENBQUMsYUFBYyxDQUN6RSxNQUFPLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxnQkFBaUIsQ0FDckQscUJBQXVCLGFBQWMsQ0FBQyxhQUFjLENBQUMsZUFBZ0IsQ0FBQyxTQUFVLENBQUMsd0JBQXlCLENBQzFHLHFCQUF1QixVQUFXLENBQUMsMEJBQTJCLENBQUMsZ0JBQWlCLENBQUMsaUJBQWtCLENBQUMsaUJBQWtCLENBQ3RILDZDQUErQyxRQUFTLENBQUMsU0FBVSxDQUFDLFdBQVksQ0FDaEYsWUFBYSxpQkFBa0IsQ0FBQyxTQUFVLENBQUMsUUFBUSxDQUFDLGlCQUFpQixDQUFDLHFCQUFzQixDQUFDLGNBQWUsQ0FBQyxhQUFhLENBQzFILDJCQUE0QixlQUFlLENBQzNDLGtCQUFtQixrQkFBbUIsQ0FBQyxTQUFVLENBQ2pELHdCQUF5QixzQkFBd0IsQ0FDakQsb0NBQXNDLFVBQVcsQ0FBQyxlQUFpQixDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQ3hGLGNBQWUsYUFBYyxDQUFDLGVBQWdCLENBQUMsaUJBQWtCLENBQUMsZ0JBQWlCLENBRW5GLDBFQUR5RSxhQUNvTixDQUE3UixRQUFTLFlBQWEsQ0FBQyxVQUFXLENBQUMsdUJBQWtDLENBQUMsMkJBQTRCLENBQUMscUJBQXNCLENBQUMsYUFBYyxDQUFDLHdCQUF5QixDQUFDLGlCQUFrQixDQUFnQixnQkFBaUIsQ0FBQyx3QkFBeUIsQ0FBQyx5Q0FBNEMsQ0FDN1IsbUJBQW9CLHNCQUF3QixDQUM1QyxXQUFZLGtCQUFtQixDQUFDLHFCQUFzQixDQUFFLGNBQWUsQ0FDdkUsY0FBZSxxQ0FBd0MsQ0FBQyxrQkFBbUIsQ0FDM0UsVUFBVyxlQUFnQixDQUFDLGtCQUFtQixDQUMvQyxhQUFjLFNBQVUsQ0FBQyxlQUFnQixDQUN6Qyx3QkFBMEIsWUFBYSxDQUFDLFNBQVUsQ0FBQyxpQkFBa0IsQ0FBQyxVQUFXLENBQ2pGLG9DQUFzQyxVQUFXLENBQUMsU0FBVSxDQUFDLFdBQVksQ0FBQyxpQkFBa0IsQ0FBQyxLQUFLLENBQUMsZUFBZ0IsQ0FDbkgsa0JBQW1CLFNBQVUsQ0FBQyxnQkFBaUIsQ0FDL0Msa0JBQW1CLE1BQVEsQ0FBQyxnQkFBaUIsQ0FDN0MsZUFBZ0IsV0FBUSxDQUFLLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQ3JFLGFBQWMsaUJBQW1CLENBQUMsaUJBQWtCLENBQUMsa0JBQW1CLENBQ3hFLG9CQUFxQixpQkFBa0IsQ0FBQyxRQUFTLENBQUMsT0FBUSxDQUFDLFNBQVUsQ0FBQyxVQUFXLENBQUMsYUFBYyxDQUFDLGtCQUFtQixDQUFDLFVBQVcsQ0FDaEksaUJBQWtCLGVBQWUsQ0FDakMsc0JBQXVCLFNBQVUsQ0FBQyxVQUFXLENBQUMsZUFBZ0IsQ0FBQyxjQUFlLENBQzlFLDBCQUEyQixXQUFZLENBQUMsYUFBYyxDQUFDLGtCQUFtQixDQUMxRSx5QkFBMEIsYUFBYyxDQUFDLHdCQUF5QixDQUFDLGlCQUFrQixDQUFDLGlCQUFrQixDQUFDLGVBQWdCLENBQUMsa0JBQW1CLENBQUMsZ0JBQWlCLENBQUMsZUFBZ0IsQ0FDaEwsNE5BQ21LLGlCQUFrQixDQUFDLFFBQVMsQ0FBQyxVQUFXLENBQUMsVUFBVyxDQUN2TixnSEFDbUYsV0FBWSxDQUFDLGtCQUFtQixDQUFDLE1BQU0sQ0FBQyxTQUFVLENBQ3JJLDRHQUNnRixTQUFVLENBQUMsU0FBVSxDQUFDLGVBQWdCLENBQUMsU0FBVSxDQUNqSSw4QkFBK0IsZ0JBQWlCLENBQUMsZUFBZ0IsQ0FBQyxnQkFBaUIsQ0FDbkYsc0JBQXVCLGlCQUFrQixDQUN6QywwQkFBNkIsZUFBZ0IsQ0FBQyxvQkFBcUIsQ0FBQyxXQUFZLENBQ2hGLFdBQVksa0JBQW1CLENBQy9CLFFBQVMsa0JBQW1CLENBQUMsY0FBZSxDQUFDLGlCQUFrQixDQUFDLGVBQWdCLENBQUMsYUFBYSxDQUFDLGVBQWdCLENBQy9HLHNCQUF1QixjQUFjLENBQUMsTUFBTyxDQUFDLFFBQVMsQ0FBQyxVQUFXLENBQW9DLHVCQUEwQixDQUNqSSxVQUFXLGVBQWdCLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUM5RCxVQUFXLFdBQVksQ0FBQyxVQUFVLENBQ2xDLE9BQXFCLGlCQUFrQixDQUFDLFFBQVMsQ0FBQyxpQkFBa0IsQ0FBQyxRQUFRLENBQzdFLGtCQURRLFdBQ2dCLENBQ3hCLGFBQWMsZUFBZ0IsQ0FBQyxhQUFjLENBQUMsU0FBVSxDQUFDLGFBQWMsQ0FBQyxlQUFpQixDQUFDLGlCQUFrQixDQUM1RyxnQkFBaUIsZUFBZ0IsQ0FBQyxpQkFBa0IsQ0FBQyxvQkFBcUIsQ0FDMUUsdUJBQXdCLFNBQVUsQ0FBQyxVQUFXLENBQUMsb0JBQXFCLENBQUMsa0JBQW1CLENBQUMsVUFBVyxDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FDaEosbUNBQW9DLFlBQVksQ0FBQyxZQUFZLENBQzdELDRCQUE2QixTQUFTLENBQUMsUUFBUSxDQUMvQyxtQkFBb0IsaUJBQWlCLENBQUMsa0JBQWtCLENBQ3hELGNBQWUsV0FBWSxDQUFDLGVBQWlCLENBQUMsZ0JBQWlCLENBQUMsd0JBQXlCLENBQ3pGLGlCQUFrQixlQUFnQixDQUFDLFFBQVMsQ0FBQyxTQUFVLENBQUMsZ0JBQWlCLENBQ3pFLGFBQWMsd0JBQXdCLENBQ3RDLGVBQWdCLGlCQUFrQixDQUFDLGFBQWMsQ0FBQyxrQkFBd0IsQ0FDMUUsc0NBQXdDLGdCQUFpQixDQUFDLG9CQUFxQixDQUFDLFVBQVcsQ0FBQyxlQUFpQixDQUFDLGVBQWdCLENBQUMsV0FBVyxDQUFDLGtCQUFtQixDQUFDLGlCQUFrQixDQUFDLGFBQWMsQ0FBQyxVQUFXLENBQzVNLG9CQUFxQixjQUFlLENBQ3BDLG9CQUFxQixVQUFXLENBQUMsV0FBWSxDQUFjLHdDQUEyQyxDQUFFLDJCQUE0QixDQUFDLHVCQUFrQyxDQUFFLHlCQUEwQixDQUFDLFdBQTJCLENBQTNCLDBCQUEyQixDQUMvTixrQkFBbUIsZUFBZ0IsQ0FBQyxTQUFVLENBQUMsaUJBQWtCLENBQUMsUUFBUSxDQUFDLE1BQU8sQ0FBQyxlQUFnQixDQUFDLGdCQUFpQixDQUFDLGVBQWdCLENBQUMsa0JBQW1CLENBQUMsU0FBVSxDQUFDLGlCQUFrQixDQUN4TCxrREFBb0QsU0FBVSxDQUFDLGtCQUFtQixDQUNsRixrQkFBbUIsY0FBZSxDQUNsQyxvQkFBcUIsYUFBYyxDQUFDLGtCQUFtQixDQUN2RCxvREFBc0QscUJBQXNCLENBQUMsYUFBYSxDQUMxRiwwQkFBMkIseUNBQTRDLENBQUMseUJBQTBCLENBRWxHLE9BQVEsa0JBQW1CLENBQUMsZUFBZ0IsQ0FDNUMsZ0JBQWlCLGVBQWdCLENBQ2pDLFVBQVcsU0FBUyxDQUFDLFlBQWEsQ0FBQyxrQkFBbUIsQ0FBQyxpQkFBa0IsQ0FBQyxXQUFZLENBQ3RGLGVBQWdCLGlCQUFrQixDQUFDLE1BQU8sQ0FBQyxLQUFLLENBQUMsWUFBYSxDQUFDLFVBQVUsQ0FBQyxnQkFBaUIsQ0FBQyxTQUFVLENBQ3RHLHNCQUF1QixTQUFVLENBQ2pDLG1CQUFvQixZQUFhLENBQUMsYUFBYyxDQUFDLGFBQWMsQ0FDL0QsYUFBYyxpQkFBa0IsQ0FBQyxNQUFPLENBQUMsU0FBVSxDQUFDLFVBQVcsQ0FBQyxTQUFVLENBQzFFLGdDQUFrQyxhQUFhLENBQUMsYUFBYSxDQUFDLGVBQWdCLENBQUMsU0FBVSxDQUN6RixnREFBbUQsV0FBWSxDQUFDLFVBQVcsQ0FBQyxpQkFBa0IsQ0FBQyxZQUFlLENBQUMsZUFBZ0IsQ0FBeUQsbUJBQXFCLENBQUMsVUFBVyxDQUFDLGNBQWUsQ0FDek8saUdBQXlKLGtCQUFtQixDQUM1SyxhQUFjLFNBQVMsQ0FBQyxXQUFZLENBQ3BDLHNCQUF1QixzQkFBNEIsQ0FDbkQsU0FBVSxnQkFBaUIsQ0FBQyxtQkFBb0IsQ0FDaEQsV0FBWSxpQkFBaUIsQ0FDN0IsaUJBQWtCLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsUUFBUSxDQUFDLE9BQVEsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQzVHLHFHQUF3RyxNQUFPLENBQUMsVUFBVSxDQUMxSCxtQkFBbUIsbUJBQW9CLENBQ3ZDLGFBQWMsaUJBQWtCLENBQUMsYUFBYyxDQUFDLGdCQUFpQixDQUFDLGtCQUFtQixDQUVyRixZQUFhLGFBQWMsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLGlCQUFrQixDQUFDLHdCQUF5QixDQUFDLHVCQUFrQyxDQUFDLDJCQUE0QixDQUFDLFVBQVcsQ0FBQyxpQkFBa0IsQ0FBQyxRQUFTLENBQUMsa0JBQW1CLENBQUMsZUFBaUIsQ0FDaFAseUJBQTBCLFNBQVUsQ0FDcEMsY0FBZSxvQ0FBc0MsQ0FBQywwQkFBMkIsQ0FBQyxrQkFBbUIsQ0FBQyxTQUFVLENBQ2hILGNBQWUsb0NBQXNDLENBQUMsMEJBQTJCLENBQUMsaUJBQWtCLENBQUMsU0FBVSxDQUMvRyxjQUFlLG9DQUFzQyxDQUFDLDBCQUEyQixDQUFDLFdBQVcsQ0FBQyxZQUFhLENBQUMsa0JBQW1CLENBQUMsU0FBVSxDQUMxSSxjQUFlLG9DQUFzQyxDQUFDLDBCQUEyQixDQUFDLFdBQVcsQ0FBQyxZQUFhLENBQUMsaUJBQWtCLENBQUMsU0FBVSxDQUFDLGVBQWlCLENBQzNKLGNBQWUsb0NBQXNDLENBQUMseUJBQTBCLENBQTJCLGtCQUFpRCxDQUM1Siw0QkFEaUYsV0FBVyxDQUFDLFlBQWEsQ0FBcUIsVUFBVyxDQUFDLGVBQ2dCLENBQTNKLGNBQWUsb0NBQXNDLENBQUMseUJBQTBCLENBQTJCLGlCQUFnRCxDQUMzSixjQUFlLG9DQUFzQyxDQUFDLHlCQUEwQixDQUFDLFdBQVcsQ0FBQyxZQUFhLENBQUMsaUJBQWtCLENBQUMsVUFBVyxDQUFDLGVBQWlCLENBQzNKLGdCQUFtQixrQkFBbUIsQ0FBQyxxQkFBc0IsQ0FBQyxjQUFlLENBQXlELG1CQUFxQixDQUFDLFNBQVUsQ0FBQyxpQkFBa0IsQ0FBQyx3QkFBeUIsQ0FDbk4saUZBRUUsc0NBQXNDLENBRXhDLGlGQUVFLHFDQUFxQyxDQUV2QywyQkFFRSxxQ0FBcUMsQ0FFdkMsZ0NBQ0UsU0FBVSxDQUVWLHdEQUF5RCxDQUUzRCwrQkFBZ0Msd0JBQXdCLENBQUMscUJBQXNCLENBQy9FLHNCQUE2RSxrQkFBbUIsQ0FBQyxTQUFVLENBQzNHLHdCQUEwQixnQkFBaUIsQ0FBRSxhQUFhLENBQUMsaUJBQWtCLENBQUMsd0JBQXlCLENBQUMsa0JBQW1CLENBQUMsa0JBQW1CLENBQUMsaUJBQWtCLENBQ2xLLFlBQWEsZ0JBQWdCLENBQUMsZUFBZ0IsQ0FDOUMscUJBQXNCLGtCQUFtQixDQUN6QyxVQUFXLGlEQUEyRCxDQUFDLFVBQVcsQ0FBQyxZQUFhLENBQUMseUJBQTBCLENBQUMsZ0JBQWlCLENBQzdJLHlCQUEyQixrQkFBdUIsQ0FBQyx3QkFBd0IsQ0FBQyxlQUFnQixDQUFDLGVBQWUsQ0FDNUcsUUFBUyxrQkFBa0IsQ0FDM0IsY0FBZSxpQkFBaUIsQ0FBQyxzQkFBMkIsQ0FBQywrQkFBK0IsQ0FDNUYsYUFBYyxlQUFlLENBQzdCLE9BQVEsU0FBUyxDQUFDLFVBQVUsQ0FBQywrQkFBK0IsQ0FBQywyQkFBNEIsQ0FBQyxlQUFpQixDQUMzRyxxQkFBc0IsNkJBQTZCLENBQ25ELGFBQWMsZ0JBQWdCLENBQUMsd0JBQXdCLENBQUMsa0JBQWtCLENBQzFFLGdCQUFpQixhQUFhLENBQUMseUJBQXlCLENBQUMsY0FBZSxDQUN4RSxhQUFjLGtCQUFrQixDQUNoQyxXQUFZLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLGVBQWdCLENBQUMsYUFBYSxDQUFDLHdCQUF3QixDQUFDLGNBQWUsQ0FDOUssYUFBYyxlQUFlLENBQUMsVUFBVSxDQUN4Qyx3QkFBeUIsZUFBZSxDQUFDLFVBQVUsQ0FDbkQsWUFBYSxlQUFnQixDQUFDLGVBQWdCLENBQzlDLG9DQUFzQyxZQUFZLENBQ2xELHVCQUF3QixXQUFXLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FDOUQsWUFBYSxzQkFBNEIsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsaUJBQWtCLENBQUMsZUFBZ0IsQ0FDM0csd0JBQ0UsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLHNCQUF1QixDQUN2Qix1QkFBd0IsQ0FDeEIsY0FBZSxDQUNmLG9CQUFnQixDQUFoQixlQUFnQixDQUNoQixpQkFBa0IsQ0FFcEIsV0FBWSxVQUFXLENBQUMsV0FBWSxDQUFDLGFBQWMsQ0FBQyxpQkFBa0IsQ0FBQyxVQUFXLENBQUMsUUFBUyxDQUFDLGlCQUFrQixDQUFDLGVBQWdCLENBQUMsY0FBZSxDQUFDLFNBQVUsQ0FDM0osbUNBQXFDLFVBQVcsQ0FBQyxTQUFVLENBQUMsVUFBVyxDQUFDLGlCQUFrQixDQUFDLFFBQVMsQ0FBQyxPQUFPLENBQUMsb0JBQXFCLENBQUMsYUFBYyxDQUFDLGtCQUFtQixDQUNySyx3QkFBdUYsdUJBQXdCLENBQy9HLHVCQUF3Rix3QkFBeUIsQ0FDakgsd0NBQTBDLFdBQVksQ0FBQyxlQUFlLENBQ3RFLHFDQUF1QyxXQUFZLENBQUMsd0JBQXlCLENBQUMsZ0JBQWlCLENBQUMsY0FBZSxDQUFDLGVBQWlCLENBQUMsYUFBYyxDQUNoSixtQ0FBb0MsVUFBVSxDQUM5QyxnQkFBbUIsZUFBZ0IsQ0FBQyxrQkFBbUIsQ0FDdkQsa0JBQXVCLFNBQVUsQ0FBQyxVQUFXLENBQUMsY0FBZSxDQUM3RCw2QkFBbUMsZUFBZ0IsQ0FBQyxhQUFjLENBQ2xFLG1FQUFzRSxVQUFXLENBQ2pGLG1CQUFvQixhQUFjLENBQUMsa0JBQW1CLENBQUMsZ0JBQWlCLENBQUMsaUJBQWtCLENBQUMsZUFBaUIsQ0FBQyxVQUFXLENBQUMsY0FBZSxDQUFDLFVBQVcsQ0FBQyxVQUFXLENBQUMsUUFBUyxDQUFDLHdCQUF3QixDQUNwTSxtQkFBb0IsbUJBQXFCLENBQUMsa0JBQW9CLENBQUMsMEJBQTRCLENBQUUscUJBQXVCLENBQUMsb0JBQXFCLENBQUMscUJBQXVCLENBQUMsMkRBQXlFLENBQUMsaUJBQWtCLENBQUMsU0FBVSxDQUFDLFFBQVMsQ0FBQyxXQUFZLENBQUMsbUNBQXFDLENBQUMsY0FBZSxDQUN2Vix3QkFBeUIsb0RBQXdELENBQ2pGLGlCQUFrQixpQkFBa0IsQ0FDcEMsVUFBVyxZQUFZLENBQUMsa0JBQW1CLENBQUMsaUJBQWtCLENBQUMsaUJBQWtCLENBQ2pGLFNBQVUsbUJBQW9CLENBQzlCLGlCQUFrQixnREFBeUQsQ0FDM0Usc0VBQXlFLG9CQUFzQixDQUFDLDRCQUE4QixDQUM5SCxXQUFZLFVBQVcsQ0FDdkIsZUFBa0IsYUFBYyxDQUFDLGFBQWMsQ0FDL0MsZ0JBQWlCLGtCQUFtQixDQUFDLFdBQVksQ0FDakQsU0FBMkIsaUJBQWlCLENBQzVDLHNCQURVLGVBQ21CLENBRTdCLHNCQURlLGlCQUNrSSxDQUFqSixRQUFTLHVCQUErQixDQUFDLHFCQUFzQixDQUFDLDJCQUE0QixDQUFvQixxQkFBc0IsQ0FBQyxTQUFVLENBQ2pKLGFBQWMsdUJBQWtDLENBQUMsdUJBQXdCLENBQUMsNEJBQTZCLENBQUMsNkJBQTZCLENBQ3JJLFFBQVMsaUJBQWlCLENBQzFCLHFCQUFzQiwyQkFBNEIsQ0FBQyxrQkFBbUIsQ0FBQyxxQkFBc0IsQ0FBQyxtQkFBb0IsQ0FBQyxvQkFBcUIsQ0FBQyxVQUFVLENBQ25KLHFDQUF1QyxLQUFLLENBQzVDLG9DQUFxQyxRQUFRLENBQzdDLHdCQUF5QixRQUFRLENBQ2pDLHdCQUF5QixRQUFRLENBQ2pDLHNCQUF1QixRQUFRLENBQy9CLG9CQUFxQixpQkFBaUIsQ0FDdEMsY0FBZSxVQUFXLENBQUMsYUFBYyxDQUFDLGVBQWdCLENBQzFELG1RQUEwUSxnQkFBaUIsQ0FDM1IsZUFBZ0IsU0FBVSxDQUFDLGlCQUFrQixDQUM3QywwQkFBNEIsYUFBYyxDQUFDLHdCQUF5QixDQUNwRSxlQUFnQixnQkFBaUIsQ0FDakMsWUFBeUUsU0FBVSxDQUFDLGtCQUFtQixDQUFDLDZCQUErQixDQUN2SSw0QkFEZSxpQkFBa0IsQ0FBQyxNQUFPLENBQUMsS0FBSyxDQUFDLFVBQVcsQ0FBQyxXQUMyRCxDQUF2SCxnQkFBcUIsYUFBYyxDQUFDLHdCQUFtRixDQUN2SCxvQkFBMkIscUJBQXNCLENBQUMsaUJBQWtCLENBQUMsY0FBZSxDQUFDLFVBQVcsQ0FBQyxrQkFBbUIsQ0FDcEgsa0JBQXFCLFNBQVUsQ0FDL0IsVUFBVyxpQkFBa0IsQ0FBQyxNQUFPLENBQUMsS0FBSyxDQUFDLFVBQVcsQ0FBQyxXQUFZLENBQUMsU0FBVSxDQUMvRSxhQUFjLGFBQWMsQ0FBQyxVQUFXLENBQUMsV0FBWSxDQUFDLGVBQWdCLENBQUMsaUJBQWtCLENBQUMsaUJBQWtCLENBQUMsa0JBQXdCLENBQ3JJLHVDQUF5QyxpQkFBa0IsQ0FBQyxRQUFTLENBQUMsT0FBTyxDQUFDLFVBQVcsQ0FBQyxVQUFXLENBQUMsb0JBQW9CLENBQUMsa0JBQW1CLENBQUMsVUFBVyxDQUMxSixtQkFBb0Ysd0JBQXlCLENBQzdHLHFDQUF3QyxVQUFXLENBQ25ELCtCQUFpQyxZQUFhLENBRTlDLGNBQWUsZUFBZ0IsQ0FBQyxhQUFjLENBQUMsZUFBZ0IsQ0FDL0QsMEJBQTJCLHdCQUF3QixDQUFDLGtCQUFtQixDQUFDLGlCQUFrQixDQUFDLGNBQWUsQ0FDMUcsOEJBQWdDLGVBQWdCLENBQUMsV0FBWSxDQUFDLGFBQWMsQ0FDNUUsb0JBQXVCLFNBQVUsQ0FBQyxZQUFhLENBQUMsVUFBVyxDQUFDLGtCQUFtQixDQUFDLGlCQUFrQixDQUFDLDBCQUEyQixDQUFDLGNBQWMsQ0FDN0ksZ0NBQW1DLGFBQWMsQ0FDakQsd0JBQTZCLGFBQWMsQ0FBQyx3QkFBeUIsQ0FBQyxVQUFXLENBQUMsV0FBWSxDQUFDLE1BQU8sQ0FBQyxLQUFLLENBQUMsaUJBQWtCLENBQy9ILDRCQUFtQyxrQkFBbUIsQ0FBQyxxQkFBc0IsQ0FBQyxpQkFBa0IsQ0FBQyxnQkFBaUIsQ0FBQyx3QkFBeUIsQ0FDNUkseUJBQTRCLGFBQWMsQ0FBQywyQkFBNEIsQ0FBQyx1QkFBK0IsQ0FBQyx5QkFBMEIsQ0FBQyxtQkFBeUIsQ0FDNUoscUNBQXdDLHdDQUEwQyxDQUNsRixzQ0FBeUMsd0NBQTBDLENBQ25GLDZGQUFtRyx5Q0FBMkMsQ0FDOUksK0ZBQXFHLHlDQUEyQyxDQUNoSiwwQkFBNkIsVUFBVyxDQUFDLGtCQUFtQixDQUM1RCxrQkFBcUIsWUFBWSxDQUFDLGlCQUFrQixDQUNwRCx5QkFBNEIsYUFBYSxDQUN6QyxzQkFBdUIsaUJBQWtCLENBQUMsWUFBYSxDQUN2RCxvQ0FBc0MsVUFBVSxDQUFDLHdCQUF3QixDQUFDLGlCQUFrQixDQUFDLFlBQWEsQ0FBQyxpQkFBa0IsQ0FBQyxrQkFBbUIsQ0FDakosZ0RBQWtELGFBQWMsQ0FBQyxXQUFZLENBQUMsa0JBQW1CLENBQUMsMEJBQWtDLENBQUMseUJBQTBCLENBQUMsMkJBQTJCLENBQzNMLDRFQUFnRixnQkFBZ0IsQ0FBQyxtQkFBb0IsQ0FBQyx3QkFBeUIsQ0FDL0ksdUJBQXdCLGVBQWdCLENBQ3hDLDJCQUE4QixTQUFVLENBQUMsVUFBVyxDQUFDLDBCQUEyQixDQUFDLGtCQUFtQixDQUFDLFlBQWEsQ0FBQyxpQkFBa0IsQ0FBQyxlQUFpQixDQUFDLHdCQUF5QixDQUFDLGlCQUFrQixDQUFDLGdCQUFnQixDQUFDLGNBQWMsQ0FDcE8sdUNBQTBDLGdCQUFnQixDQUMxRCxnQ0FBbUMsYUFBYyxDQUFDLFdBQVksQ0FBQyx5QkFBMEIsQ0FBQyx1QkFBa0MsQ0FBQywyQkFBNEIsQ0FBQyxrQkFBa0IsQ0FDNUssNENBQWdELHVDQUEwQyxDQUFFLHlCQUF5QixDQUNySCw2Q0FBZ0QsdUNBQTBDLENBQzFGLDZDQUFnRCx1Q0FBMEMsQ0FDMUYsNkNBQWdELHVDQUEwQyxDQUMxRixxR0FBNkcsd0NBQTJDLENBQ3hKLHVHQUE2Ryx3Q0FBMkMsQ0FDeEosdUdBQTZHLHdDQUEyQyxDQUN4Six1R0FBNkcsd0NBQTJDLENBQ3hKLG1FQUF5RSxrQkFBa0IsQ0FBQyxVQUFVLENBQ3RHLGlCQUFrQix5QkFBMEIsQ0FBQywrQkFBZ0MsQ0FBQywyQkFBNEIsQ0FDMUcsdUNBQTJDLHdDQUEyQyxDQUN0Rix3Q0FBMkMsd0NBQTJDLENBQ3RGLHdDQUEyQyx3Q0FBMkMsQ0FDdEYsd0NBQTJDLHdDQUEyQyxDQUN0RixlQUFpQixhQUFjLENBQUMsd0JBQXlCLENBQUMsVUFBVyxDQUFDLFlBQWEsQ0FDbkYsdUJBQTZCLGtCQUFrQixDQUFDLHFCQUFzQixDQUN0RSx5QkFBMkIsa0JBQW1CLENBQUMsdUJBQWtDLENBQUMsMkJBQTRCLENBQUMscUJBQXNCLENBQUMsVUFBVSxDQUFDLHNCQUE0QixDQUFDLDRCQUE4QixDQUM1TSxTQUFVLG1CQUFvQixDQUM5QixjQUFlLHVCQUFpQyxDQUFDLDJCQUE0QixDQUFDLHFCQUFzQixDQUFDLFNBQVUsQ0FDL0csc0JBQXVCLFdBQVcsQ0FDbEMsbUNBQXFDLGFBQWMsQ0FBQyxpQkFBa0IsQ0FBQyx3QkFBeUIsQ0FBQyxpQkFBa0IsQ0FBQywrQkFBZ0MsQ0FBQyxtQkFBb0IsQ0FBQyxrQkFBbUIsQ0FDN0wsK0NBQWlELFVBQVcsQ0FBQyxrQkFBbUIsQ0FBQyxVQUFXLENBQUMsVUFBVyxDQUFDLGlCQUFrQixDQUFDLFFBQVEsQ0FBQyxTQUFVLENBQy9JLHVCQUF3QixZQUFhLENBQ3JDLG1CQUFvQixlQUFpQixDQUFDLHdCQUF5QixDQUFDLGlCQUFrQixDQUFDLGtCQUFtQixDQUFDLGtCQUFtQixDQUMxSCx5QkFBMEIsVUFBVyxDQUFDLGtCQUFtQixDQUFDLFVBQVcsQ0FBQyxVQUFXLENBQUMsaUJBQWtCLENBQUMsUUFBUSxDQUFDLE1BQU8sQ0FDckgsd0JBQXlCLGFBQWMsQ0FDdkMsb0JBQXVCLCtCQUFnQyxDQUFDLG1CQUFvQixDQUFDLGtCQUFtQixDQUNoRyxhQUFjLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQy9GLGdCQUFpQixnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsd0JBQXdCLENBQUMsa0JBQW1CLENBQzVGLGdCQUFpQixtQkFBbUIsQ0FBQyx3QkFBd0IsQ0FDN0QsaUJBQWtCLGVBQWUsQ0FDakMsY0FBZSxlQUFnQixDQUFDLG9CQUFxQixDQUFDLG9CQUFxQixDQUFDLHdCQUF5QixDQUNyRyxpQkFBa0IsaUJBQWtCLENBQUMsd0JBQXlCLENBQzVDLGdCQUFpQixDQUFDLGFBQWMsQ0FBQyxlQUFnQixDQUFDLGdCQUROLENBRTlELG1CQUFvQixpQkFBaUIsQ0FDckMsc0JBQXVCLGVBQWdCLENBQUMsYUFBYyxDQUFDLGFBQWMsQ0FBQyxjQUFlLENBT3JGLDJHQUlFLG9CQUFzQixDQUV4Qiw4REFJRSxvQkFBc0IsQ0FFeEIsZ0RBQ0UsU0FBVSxDQUVWLHNDQUFzQyxDQUV4QyxtSEFDRSxTQUFVLENBRVYsMENBQTJDLENBRTdDLDZDQUE4Qyw0QkFBNkIsQ0FDM0UsNkdBQStHLHVCQUF3QixDQUN2SSxvQkFBcUIsZ0JBQWlCLENBQUMsbUJBQW9CLENBQUMsaUJBQWtCLENBQUMsa0JBQW1CLENBQUMsbUJBQW9CLENBQUMsa0JBQW1CLENBQUMsZUFBZ0IsQ0FDNUosMkJBQTRCLGtCQUFtQixDQUNuQixXQUFZLENBQUMsUUFBUyxDQUFDLGtCQURKLENBRS9DLDBCQUEyQixVQUFXLENBQUMsUUFBUyxDQUFDLGlCQUFrQixDQUNuRSxvQkFBcUIsZ0JBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFrQixDQUFDLGtCQUFtQixDQUFDLG1CQUFvQixDQUNoSCwwQkFBMkIsa0JBQW1CLENBQUMsVUFBVSxDQUFDLFVBQVcsQ0FBQyxpQkFBa0IsQ0FBQyxVQUFXLENBQUMsUUFBUyxDQUFDLGdCQUFpQixDQUFDLFFBQVEsQ0FDekksc0NBQXVDLFVBQVcsQ0FDbEQsc0NBQXVDLFdBQVksQ0FDbkQsMkJBQTRCLGlCQUFrQixDQUM5Qyw0Q0FBNkMsWUFBZSxDQUM1RCx3QkFBeUIsZUFBaUIsQ0FDMUMsY0FBZSxlQUFnQixDQUFDLG1CQUFvQixDQUNwRCxrQkFBbUIsa0JBQW1CLENBQ3RDLHVCQUF3QixrQkFBbUIsQ0FBRSxXQUFZLENBQUMsa0JBQW1CLENBQUMsbUJBQW9CLENBRWxHLDBEQUE0QixlQUFnQixDQUM1QyxtQ0FBb0Msa0JBQW1CLENBQ3ZELHdCQUF5QixnQkFBZ0IsQ0FBQyxrQkFBbUIsQ0FDN0Qsc0JBQXVCLFlBQWEsQ0FDcEMsc0RBQXlELGlCQUFrQixDQUMzRSwwQkFBMkIsZ0JBQWlCLENBQzVDLHFCQUFzQixpQkFBa0IsQ0FDeEMsWUFBYSxrQkFBbUIsQ0FBQyxlQUFnQixDQUNqRCxjQUFpQixZQUFhLENBQzlCLGlCQUFrQixTQUFVLENBQUMsVUFBVyxDQUN4QyxzQkFBdUIsWUFBYSxDQUFDLGVBQWUsQ0FBQyxjQUFlLENBQUMsaUJBQWtCLENBQUMsd0JBQXlCLENBQUMsZUFBZ0IsQ0FBQyxtQkFBeUIsQ0FDNUosNEJBQTZCLDJCQUE0QixDQUFDLHVCQUFrQyxDQUFDLHlCQUEwQixDQUFDLGFBQWMsQ0FBQyxrQkFBbUIsQ0FBQyxXQUFXLENBQ3RLLHdDQUEwQyw2Q0FBZ0QsQ0FDMUYseUNBQTBDLDZDQUFnRCxDQUMxRix5REFBMkQsZUFBZ0IsQ0FBQyxVQUFXLENBQ3ZGLG9CQUFxQixTQUFVLENBQUMsV0FBWSxDQUFDLGlCQUFrQixDQUFDLFVBQVcsQ0FDM0UsOEJBQStCLHNCQUE0QixDQUMzRCxrQ0FBcUMsZUFBZ0IsQ0FDckQsdURBQXlELGlCQUFrQixDQUFDLE1BQU8sQ0FBQyxVQUFXLENBQUMsS0FBSyxDQUFDLFdBQVksQ0FBQyxTQUFVLENBQUMsaUJBQWtCLENBQ2hKLHFFQUF1RSxTQUFVLENBQUMsa0JBQW1CLENBQ3JHLGFBQWMsaUJBQWtCLENBQUMsTUFBTyxDQUFDLFVBQVcsQ0FBQyxXQUFZLENBQUMsU0FBVSxDQUM1RSxTQUFVLDJCQUE0QixDQUFFLHVCQUErQixDQUFDLHlCQUEwQixDQUFDLGFBQWMsQ0FBQyxpQkFBa0IsQ0FDcEksYUFBYyxhQUFhLENBQzNCLHNCQUF1QixlQUFlLENBQ3RDLHNCQUF1QixnQkFBZ0IsQ0FFdkMsUUFBUyxpQkFBa0IsQ0FBQyxpQkFBaUIsQ0FDN0MsY0FBZSxXQUFZLENBQUMsK0NBQXdELENBQUUseUJBQTBCLENBQUMsYUFBYyxDQUFDLGNBQWUsQ0FBaUUseUJBQXlCLENBQUMsVUFBVyxDQUFDLGlCQUFrQixDQUFDLFVBQVcsQ0FBQyxTQUFVLENBQy9SLGFBQWMsZUFBZ0IsQ0FBQyx3QkFBeUIsQ0FBQyxrQkFBbUIsQ0FBQyxpQkFBa0IsQ0FBQyxNQUFPLENBQUMsT0FBUSxDQUNoSCxrQkFBcUIsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxlQUFnQixDQUFDLGVBQWdCLENBQUMsaUJBQWtCLENBQUMsY0FBZSxDQUNuSSx1QkFBd0IsYUFBYSxDQUFDLGVBQWdCLENBQUMsZUFBZSxDQUN0RSxnQkFBaUIsU0FBVSxDQUFDLGlCQUFpQixDQUFDLGlCQUFrQixDQUFDLGtCQUFtQixDQUFDLFVBQVcsQ0FBQyxRQUFTLENBQUMsV0FBWSxDQUFDLGlCQUFrQixDQUFDLGtCQUFtQixDQUFDLE9BQVEsQ0FBQyxlQUFpQixDQUN6TCxtQkFBb0IsYUFBYyxDQUFDLGlCQUFrQixDQUFDLFdBQVcsQ0FBQyxlQUFnQixDQUFDLFVBQVcsQ0FBQyxTQUFVLENBQUMsWUFBWSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUN6Six5QkFBMEIsVUFBVyxDQUFDLGlCQUFrQixDQUFDLFNBQVUsQ0FBQyxLQUFLLENBQUMsa0JBQW1CLENBQUMsVUFBVyxDQUFDLFVBQVcsQ0FDckgsbUJBQW9CLGdCQUFpQixDQUFDLG1CQUFvQixDQUFDLHdCQUF5QixDQUFDLGtCQUFtQixDQUFDLGVBQWUsQ0FDeEgsMkNBQWlELGVBQWUsQ0FDaEUsa0JBQXFCLGtCQUFrQixDQUN2QyxrQkFBbUIsb0JBQW9CLENBQ3ZDLG1CQUFvQixnQkFBaUIsQ0FBQyxtQkFBb0IsQ0FBQyxpQkFBa0IsQ0FBQyx3QkFBeUIsQ0FDdkcsd0JBQXlCLFVBQVcsQ0FBQyx5QkFBMEIsQ0FFL0QsZUFBZ0IsU0FBUyxDQUN6QixxQkFBNEUsb0JBQW9CLENBQ2hHLCtCQUFnQyxTQUFVLENBQUMsa0JBQW1CLENBQzlELFlBQWEsUUFBUyxDQUFDLE9BQVEsQ0FDL0Isa0JBQW1CLFlBQVksQ0FBQyxVQUFXLENBQUMsVUFBVyxDQUFDLFVBQVcsQ0FDbkUseUJBQTBCLGdCQUFnQixDQUMxQyxZQUFhLFFBQVMsQ0FBQyxPQUFRLENBQy9CLFlBQWEsUUFBUyxDQUFDLE9BQVEsQ0FDL0IsWUFBYSxRQUFTLENBQUMsT0FBUSxDQUMvQixZQUFhLFFBQVMsQ0FBQyxPQUFRLENBQy9CLFlBQWEsUUFBUyxDQUFDLE9BQVEsQ0FDL0IsWUFBYSxRQUFTLENBQUMsT0FBUSxDQUMvQixZQUFhLFFBQVMsQ0FBQyxPQUFRLENBQy9CLDhCQUFpQyxlQUFnQixDQUNqRCxZQUFhLFFBQVMsQ0FBQyxPQUFRLENBQy9CLFlBQWEsUUFBUyxDQUFDLE9BQVEsQ0FDL0IsWUFBYSxRQUFTLENBQUMsT0FBUSxDQUMvQixZQUFhLFFBQVMsQ0FBQyxPQUFRLENBQUMsa0JBQWtCLENBQ2xELFlBQWEsUUFBUyxDQUFDLE9BQVEsQ0FDL0IsWUFBYSxRQUFTLENBQUMsT0FBUSxDQUMvQixZQUFhLFFBQVMsQ0FBQyxPQUFRLENBQy9CLFlBQWEsUUFBUyxDQUFDLE9BQVEsQ0FDL0IsWUFBYSxRQUFTLENBQUMsT0FBUSxDQUMvQixZQUFhLFFBQVMsQ0FBQyxPQUFRLENBQy9CLHlCQUEwQixrQkFBa0IsQ0FDNUMsNEJBQTZCLGtCQUFtQixDQUNoRCxrQkFBbUIsMkNBQTZDLENBQUMsaUJBQWlCLENBQTZELHNCQUF1QixDQUFDLEtBQU0sQ0FDN0sseUJBQTBCLFFBQVMsQ0FBQyxVQUFXLENBQy9DLDRCQUE2QixnQkFBaUIsQ0FDOUMsMkJBQTRCLFVBQVUsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FDdEUsbUVBQXFFLFNBQVUsQ0FBQyxpQkFBa0IsQ0FBQyxVQUFXLENBQzlHLHNCQUF1Qix5Q0FBMkMsQ0FDbEUsU0FBVSxpQkFBa0IsQ0FBQyxTQUFVLENBQ3ZDLGdCQUFpQixXQUFXLENBQUMsWUFBYSxDQUFDLGFBQWMsQ0FDekQsY0FBZSxpQkFBa0IsQ0FBQyxNQUFPLENBQUMsS0FBSyxDQUFDLFVBQVcsQ0FBQyxXQUFZLENBQUMsdUJBQWtDLENBQUMsMkJBQTRCLENBQUMscUJBQXNCLENBQUMsU0FBVSxDQUFDLGtCQUFtQixDQUFDLFNBQVUsQ0FDek0sb0JBQXFCLGlCQUFrQixDQUFDLFNBQVUsQ0FDbEQsV0FBWSxVQUFVLENBQUMsV0FBWSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQUMsY0FBZSxDQUFDLHFEQUFpRSxDQUFDLHlCQUF5QixDQUFDLGFBQWMsQ0FBQyxpQkFBa0IsQ0FFek4sWUFBYSxZQUFZLENBQ3pCLHdCQUF5QixhQUFjLENBQ3ZDLFdBQVksaUJBQWlCLENBQUMsa0JBQW1CLENBQUMsbUJBQW9CLENBQ3RFLHVCQUF3QixnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBb0IsQ0FBQyxrQkFBbUIsQ0FDdEgsNkJBQThCLFFBQVEsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsa0JBQW1CLENBQ3hGLDhCQUErQixRQUFRLENBQUMsV0FBWSxDQUFDLGtCQUFrQixDQUN2RSxzQkFBdUIsd0JBQXdCLENBQUMsZUFBZ0IsQ0FBQyxhQUFhLENBQUMsZUFBZ0IsQ0FDL0YsZUFBZ0IsZUFBZSxDQUFDLHdCQUF3QixDQUFDLGFBQWMsQ0FBQyxVQUFXLENBQUMsd0JBQXlCLENBQUMsWUFBYSxDQUMzSCxpQkFBb0Isa0JBQW1CLENBQUMscUJBQXNCLENBQzlELFlBQWEsU0FBVSxDQUFDLGVBQWdCLENBQ3hDLGVBQWdCLGVBQWUsQ0FBQyxTQUFTLENBQ3pDLGVBQWdCLFVBQVUsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsV0FBWSxDQUFDLCtCQUFnQyxDQUFDLDZCQUE4QixDQUNuSSwyQkFBNEIsVUFBVyxDQUFDLFdBQVksQ0FDcEQsY0FBZSxhQUFhLENBQUMsV0FBVyxDQUFDLGtCQUF1QixDQUFDLHFCQUFxQixDQUFDLCtCQUFnQyxDQUFDLHlCQUEwQixDQUFDLDJCQUEyQixDQUFDLGVBQWdCLENBQy9MLHFEQUF1RCxxQkFBcUIsQ0FBQyxVQUFVLENBRXZGLGFBQWMsU0FBVSxDQUN4QixhQUFjLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxzQkFBNEIsQ0FBQyxlQUFpQixDQUMxRixnQkFBaUIsZUFBZ0IsQ0FDakMsZ0JBQWlCLGVBQWUsQ0FBQyxjQUFjLENBQy9DLDZDQUErQyx5QkFBeUIsQ0FDeEUsNEJBQTZCLFlBQVksQ0FDekMsZ0JBQWlCLGlCQUFrQixDQUFDLGlCQUFrQixDQUFDLG1CQUFvQixDQUMzRSx1QkFBd0IsZUFBZSxDQUFDLFVBQVcsQ0FDbkQsc0JBQXVCLGtCQUFrQixDQUN6QyxlQUFrQixnQkFBZ0IsQ0FBQyx3QkFBd0IsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBb0IsQ0FBQyw0QkFBNkIsQ0FBQyxrQkFBbUIsQ0FDcEosZUFBZ0Isa0JBQXdCLENBQUMsZUFBZ0IsQ0FDekQsWUFBYSxlQUFlLENBQzVCLFNBQW9CLFVBQVUsQ0FBbUIsaUJBQWtCLENBQ25FLGtCQURVLFNBQVMsQ0FBWSxpQkFDNEMsQ0FBM0UsU0FBb0IsV0FBVyxDQUFtQix3QkFBeUIsQ0FDM0UsOEJBQWdDLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUN0SCxlQUFnQixVQUFVLENBQzFCLGVBQWdCLE1BQU0sQ0FDdEIseUJBQTBCLFVBQVcsQ0FBQyxjQUFlLENBQUMsTUFBTyxDQUFDLEtBQUssQ0FBQyxVQUFXLENBQUMsV0FBWSxDQUFDLFdBQVksQ0FBQyx5REFBc0UsQ0FBQyxVQUFZLENBQW9DLHVCQUEwQixDQUMzUCxnQkFBaUIsYUFBYyxDQUFFLGFBQWMsQ0FDL0MsaUJBQXNCLFlBQWEsQ0FBQyxnQkFBaUIsQ0FDckQsNEJBQWlDLGNBQWUsQ0FDaEQsT0FBUSxlQUFlLENBQUMsV0FBWSxDQUFDLGFBQWMsQ0FBQyxVQUFXLENBQy9ELDRCQUErQixlQUFnQixDQUFDLGFBQWMsQ0FDOUQsbUZBQ2tELHFDQUF1QyxDQUFDLFNBQVUsQ0FFbEcsOEJBQWdDLENBRWhDLHNCQUF1QixDQUV6QiwyQ0FFRSxvQkFBc0IsQ0FFeEIsMkVBQXVILGdDQUFpQyxDQUFDLFNBQVUsQ0FDbkssNkVBQXVGLGFBQWMsQ0FBQyxrQkFBbUIsQ0FDekgsNEJBRUUsdUJBQXdCLENBRXhCLG9EQUEyRCxDQUU3RCxzREFFRSxtQkFBb0IsQ0FFdEIscURBRUUsb0JBQXNCLENBUXhCLHFIQUVFLG9CQUFzQixDQUV4QixzREFFRSxvQkFBc0IsQ0FReEIsc0hBRUUscUJBQXNCLENBRXhCLHNEQUVFLHFCQUFzQixDQVF4QixzSEFFRSxxQkFBc0IsQ0FFeEIsc0RBRUUscUJBQXNCLENBUXhCLHNIQUVFLHFCQUFzQixDQUV4QixzREFFRSxxQkFBc0IsQ0FReEIsc0hBRUUsbUJBQW9CLENBRXRCLHNEQUVFLHFCQUFzQixDQUd4QiwrREFFRSxxQkFBc0IsQ0FHeEIseUNBRUUsMkJBQTJCLENBRzdCLDRDQUErQyxpQkFBa0IsQ0FDakUsOERBQWlFLGlCQUFrQixDQUFDLE1BQU8sQ0FBQyxLQUFLLENBQUMsVUFBVyxDQUFDLFdBQVksQ0FBQyxzQkFBdUIsQ0FBQyxVQUFXLENBQUMsYUFBYyxDQUFDLFVBQVcsQ0FDekwsa0RBQXFELFVBQVksQ0FBQyxvQkFBcUIsQ0FDdkYsa0JBQ0UscURBQWlFLENBQUMsY0FBZSxDQUFDLE1BQU8sQ0FBQyxLQUFLLENBQUMsVUFBVyxDQUFDLFdBQVksQ0FBQyxZQUFhLENBQUMsa0JBQW1CLENBQUMsU0FBVSxDQUVySyw4QkFBZ0MsQ0FDRyx1QkFBMEIsQ0FFL0Qsc0JBQXVCLGlCQUFrQixDQUFDLFNBQVUsQ0FDcEQsa0RBQ0UsU0FBVSxDQUVWLDJCQUE0QixDQUU1QiwrQkFBa0MsQ0FFcEMsZUFFRSxvQkFBc0IsQ0FFeEIsa0JBRUUscUJBQXNCLENBRXhCLDhEQUVFLHVCQUEwQixDQUMxQixTQUFVLENBRVosU0FBVSx3Q0FBMkMsQ0FDckQsZ0JBQWlCLGFBQWMsQ0FBQyxhQUFhLENBQUMsZ0JBQW1CLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUM3Rix1QkFBd0IsVUFBVyxDQUFDLGdCQUFpQixDQUFDLGlCQUFpQixDQUN2RSxtQ0FBb0Msd0JBQXdCLENBQUMsY0FBYyxDQUMzRSx1QkFBd0Isb0JBQW9CLENBQUMsVUFBVyxDQUFDLGlCQUFrQixDQUFDLHdCQUF5QixDQUFDLGtCQUFtQixDQUN6SCx3QkFBeUIsaUJBQWtCLENBQUMsb0JBQXFCLENBQUMsZUFBZSxDQUFDLFVBQVcsQ0FBQyxnQkFBaUIsQ0FDL0csMEJBQTJCLHFCQUFxQixDQUFDLG9CQUFxQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsa0JBQW1CLENBQUMsY0FBZSxDQUFDLHFCQUFzQixDQUFDLGVBQWlCLENBQUMsZUFBZSxDQUFDLGlEQUFtRCxDQUFDLGlCQUFpQixDQUFDLFdBQVksQ0FDOVIsZ0NBQWlDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsZUFBZ0IsQ0FBQyxnQkFBZ0IsQ0FDL04saUNBQWtDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsbURBQXNELENBQzdKLGtDQUFtQyxhQUFjLENBQUMsU0FBVSxDQUM1RCxtQkFBb0IsaUJBQWtCLENBQUMsTUFBTyxDQUFDLFFBQVMsQ0FBQyxlQUFnQixDQUFDLFlBQWEsQ0FBQyxjQUFjLENBQUMscUJBQXNCLENBQUMsb0NBQXdDLENBQUMsWUFBYSxDQUFDLHFCQUFxQixDQUFDLGtCQUFrQixDQUM3TixtQkFBb0Isa0JBQWtCLENBQ3RDLHFCQUFzQixhQUFjLENBQ3BDLGdDQUFpQyxjQUFjLENBQUMsa0JBQWtCLENBQ2xFLGlFQUFtRSx5QkFBeUIsQ0FBQyxhQUFjLENBQzNHLEtBQU0sU0FBVSxDQUFDLFVBQVcsQ0FBQyxrQkFBbUIsQ0FBQyxVQUFXLENBQUMsaUJBQWtCLENBQUMsaUNBQWtDLENBQUMsY0FBZSxDQUNsSSxTQUFVLGtCQUFrQixDQUFDLDhCQUFrQyxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsZUFBZ0IsQ0FDM0csV0FBWSxnQkFBaUIsQ0FBQyxhQUFjLENBQUMsVUFBVyxDQUN4RCxpQ0FBMEMsaUJBQWtCLENBQUMsYUFBYyxDQUFDLGlCQUFrQixDQUFDLFVBQVcsQ0FBQyxjQUFlLENBQzFILFdBQWMsU0FBUyxDQUFDLGFBQWMsQ0FBQyxXQUFZLENBQ25ELGdCQUFxQixhQUFjLENBQUMsaUJBQWtCLENBQUUsTUFBTyxDQUFFLEtBQUssQ0FBRSxVQUFXLENBQUMsV0FBWSxDQUNoRyxxQkFBNEIsa0JBQWtCLENBQUMscUJBQXFCLENBQUMsY0FBZSxDQUNwRixZQUFlLGVBQWdCLENBQUMsYUFBYyxDQUFDLFVBQVcsQ0FDMUQsVUFBYSxPQUFRLENBQUMsd0JBQXlCLENBQUMsZUFBaUIsQ0FDakUsa0JBQXFCLGlCQUFrQixDQUFDLFFBQVMsQ0FBQyxRQUFTLENBQUMsU0FBVSxDQUFDLFVBQVcsQ0FBQyx5QkFBMEIsQ0FDN0csaUJBQW9CLFlBQWEsQ0FBQyxpQkFBa0IsQ0FBQyxNQUFPLENBQUUsS0FBSyxDQUFDLFVBQVcsQ0FBQyxlQUFnQixDQUFDLGVBQWUsQ0FBQyxhQUFjLENBQUMsZUFBaUIsQ0FBQywyQkFBNEIsQ0FDOUssb0JBQXVCLGFBQWEsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsd0JBQXlCLENBQ2xILHlCQUE0QixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsb0JBQXFCLENBQUMsaUJBQWtCLENBQUMsb0JBQXFCLENBQzVKLDJCQUE4Qix5QkFBeUIsQ0FDdkQsc0JBQXlCLFVBQVcsQ0FDcEMsb0NBQXVDLFNBQVUsQ0FBQyxPQUFRLENBQzFELFlBQWEsU0FBVSxDQUN2Qix3QkFBMkIsdUJBQXlCLENBQUMsV0FBWSxDQUFDLG1CQUFvQixDQUN0Riw0QkFBaUMsaUJBQWtCLENBQUMsTUFBTyxDQUFDLEtBQUssQ0FBQyxVQUFXLENBQUMsV0FBWSxDQUFDLGFBQWMsQ0FBQyxlQUFnQixDQUMxSCxnQ0FBdUMsa0JBQW1CLENBQUMscUJBQXNCLENBQUMsMkJBQTRCLENBQzlHLHlCQUEyQixZQUFhLENBQ3hDLDBCQUNFLHFCQUF1QixnQkFBaUIsQ0FBQyxlQUFnQixDQUN6RCxlQUFpQixlQUFpQixDQUFHLENBRXZDLDBCQUNFLG9CQUEyRSxvQkFBb0IsQ0FDL0YsV0FBWSxTQUFVLENBQ3RCLHVCQUEwQix1QkFBeUIsQ0FBQyxXQUFZLENBQUMsbUJBQXFCLENBQ3RGLDJCQUFnQyxpQkFBa0IsQ0FBQyxNQUFPLENBQUMsS0FBSyxDQUFDLFVBQVcsQ0FBQyxXQUFZLENBQUMsYUFBYyxDQUFDLGVBQWdCLENBQ3pILCtCQUFzQyxrQkFBbUIsQ0FBQyxxQkFBc0IsQ0FBQywyQkFBNEIsQ0FDN0csU0FBVSxrQkFBa0IsQ0FDNUIsZ0ZBQWtGLGtCQUFtQixDQUNyRyx3Q0FBeUMsZUFBZ0IsQ0FBRyxDQUU5RCwwQkFDRSxZQUFhLHNCQUF3QixDQUNyQyxjQUFlLFVBQVUsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FDMUQsa0JBQW1CLFdBQVcsQ0FBQyxVQUFXLENBQUMsVUFBVyxDQUFDLFNBQVUsQ0FDakUsNEdBQW1ILGlCQUFrQixDQUFDLGtCQUFtQixDQUN6Six1QkFBd0IsaUJBQWlCLENBQ3pDLHVCQUE0QixZQUFZLENBQ3hDLHdCQUF5Qix3QkFBZ0MsQ0FDekQsd0JBQXlCLFlBQWEsQ0FDdEMsMEJBQTJCLGFBQWMsQ0FDekMsb0RBQXNELHdCQUF5QixDQUFDLFVBQVcsQ0FDM0Ysd0RBQTBELHFCQUFzQixDQUFDLGFBQWEsQ0FDOUYsMEJBQTJCLHdDQUEyQyxDQUFDLHNCQUF1QixDQUM5Riw0QkFBNkIseUNBQTRDLENBQUMseUJBQTBCLENBQUcsQ0FFekcsMEJBQ0UsS0FBTSxjQUFjLENBQUMsZUFBZSxDQUNwQywrREFBbUUsaUJBQWlCLENBQUMsa0JBQW1CLENBQ3hHLGFBQWMsU0FBVSxDQUN4QixVQUFXLFNBQVUsQ0FDckIsTUFBTyxrQkFBbUIsQ0FBQyxRQUFTLENBQ3BDLFVBQVcsV0FBWSxDQUN2QixhQUFjLGFBQWEsQ0FDM0IsY0FBZSxlQUFlLENBQzlCLE1BQU8sZ0JBQWlCLENBQ3hCLFFBQVMsZ0JBQWdCLENBQ3pCLDhCQUErQixlQUFnQixDQUMvQyw0R0FBbUgsaUJBQWtCLENBQUMsa0JBQW1CLENBQ3pKLE9BQVEsaUJBQWlCLENBQ3pCLHdCQUF5QixnQkFBZ0IsQ0FBQyxXQUFZLENBQUMsV0FBWSxDQUNuRSw4QkFBZ0MsVUFBVSxDQUMxQyxZQUFhLFNBQVMsQ0FDdEIsYUFBYyxTQUFTLENBQ3ZCLGVBQWlCLGNBQWdCLENBQ2pDLHVEQUEyRCxZQUFhLENBQ3hFLDRCQUE2QixnQkFBaUIsQ0FBQyxTQUFVLENBQUMsV0FBWSxDQUN0RSxhQUFjLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FDNUMsU0FBVSxjQUFlLENBQ3pCLGFBQWMsZUFBZ0IsQ0FDOUIsWUFBZSxhQUFjLENBQUMsVUFBVyxDQUN6QyxVQUFhLE9BQVEsQ0FBRyxDQUUxQix5QkFDRSx5QkFBMkIsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUcsQ0FFbEUseUJBQ0UsS0FBTSxlQUFlLENBRXJCLGVBQVUsYUFBYyxDQUN4QixrREFBdUYsd0JBQXlCLENBQ2hILFFBQVMsU0FBUyxDQUFDLGVBQWdCLENBQUMsWUFBYSxDQUNqRCxhQUF3RCxZQUFZLENBQUMsZUFBZSxDQUFDLFVBQVcsQ0FBQyxlQUE4RSxDQUMvSyxnQ0FEYyxjQUFlLENBQUMsTUFBTyxDQUFDLEtBQUssQ0FBQyxVQUFXLENBQThGLHVCQUN5RSxDQUE5TixtQkFBb0IsWUFBYSxDQUFrQyxXQUFXLENBQUMsc0JBQTRCLENBQUMsa0JBQWtCLENBQVEsVUFBVyxDQUFDLGFBQTRFLENBQzlOLDJCQUE2QixVQUFVLENBQUMsaUJBQWtCLENBQzFELDZEQUFpRSxhQUFhLENBQUMsa0JBQXVCLENBQUMsVUFBVSxDQUNqSCxTQUFVLGFBQWMsQ0FDeEIsV0FBWSx1QkFBeUIsQ0FBQyxvQkFBb0IsQ0FDMUQsU0FBVSxVQUFXLENBQUMsY0FBZSxDQUFDLGFBQWMsQ0FBQyxXQUFZLENBQ2pFLFlBQWEsMEJBQTRCLENBQUMsMEJBQTJCLENBQ3JFLGNBQWUsZUFBZSxDQUFDLGVBQWUsQ0FBQywyQkFBNEIsQ0FBQyxpQkFBaUIsQ0FDN0Ysb0JBQXFCLFVBQVUsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLGVBQWUsQ0FDeEksWUFBYSx1QkFBeUIsQ0FBa0IsU0FBVSxDQUFDLFdBQVksQ0FBVyxTQUFVLENBQUMsa0JBQW1CLENBQ3hILGtCQUR1QyxlQUFnQixDQUF5QixRQUNYLENBQXJFLE1BQXVCLGFBQWMsQ0FBQyxVQUFXLENBQVcsUUFBUyxDQUNyRSxVQUFXLFVBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLGVBQWtCLENBQ3ZHLGVBQWdCLGFBQWEsQ0FBQyxVQUFVLENBQUMsVUFBVyxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQ25GLDJCQUE0QixzQkFBdUIsQ0FDbkQsVUFBVyxXQUFZLENBQ3ZCLFdBQVksaUJBQWtCLENBRTlCLHlDQUEyQyxVQUFXLENBQ3RELHlDQUEyQyxZQUFZLENBQ3ZELCtDQUFpRCxnQkFBZ0IsQ0FBQyxtQkFBbUIsQ0FDckYseUNBQTJDLFVBQVUsQ0FBQyxnQkFBaUIsQ0FBQyxtQkFBb0IsQ0FDNUYsbURBQXFELGNBQWMsQ0FDbkUsc0NBQXNHLHdCQUF3QixDQUE2SCxxREFBdUQsQ0FDbFQsdUNBQXdDLFNBQVMsQ0FDakQsdUNBQXNHLHdCQUF3QixDQUFpSSx1REFBeUQsQ0FDeFQsOEJBQStCLGFBQWEsQ0FDNUMsZUFBZ0IsV0FBWSxDQUFDLFdBQVksQ0FBQyxhQUFjLENBQ3hELDBCQUEyQixXQUFXLENBQ3RDLFFBQVMsZUFBZ0IsQ0FDekIsc0NBQXdDLFdBQVcsQ0FBQyxjQUFnQixDQUNwRSxjQUFlLGtCQUFrQixDQUFDLFlBQWEsQ0FDL0Msc0NBQXdDLGdCQUFnQixDQUN4RCxrQkFBbUIsY0FBYyxDQUNqQyxvQkFBcUIsV0FBVyxDQUFDLFVBQVUsQ0FBQyx5QkFBMEIsQ0FDdEUsZUFBZ0IsZUFBZSxDQUMvQix3QkFBMEIsWUFBWSxDQUFhLFVBQVUsQ0FBQyxVQUFVLENBQUMsV0FBNEIsQ0FBNUIsNEJBQTRCLENBQ3JHLG9DQUFzQyxZQUFZLENBQUMsWUFBWSxDQUMvRCxpQkFBa0IsZUFBZ0IsQ0FDbEMsc0JBQXVCLG9CQUFxQixDQUFDLG9CQUFxQixDQUFDLGVBQWdCLENBQ25GLHlCQUEwQixpQkFBaUIsQ0FBQyxXQUFZLENBQUMsYUFBYyxDQUFDLGdCQUFpQixDQUFDLFlBQWEsQ0FBQyxtQkFBb0IsQ0FDNUgsOEJBQStCLGVBQWUsQ0FDOUMsMEJBQTJCLGFBQWEsQ0FDeEMsT0FBUSxVQUFVLENBQ2xCLGlCQUFzQixpQkFBaUIsQ0FDdkMsMEJBQTZCLFVBQVUsQ0FDdkMsY0FBZSxVQUFVLENBQUMsVUFBVSxDQUFDLGdCQUFpQixDQUN0RCxpQkFBa0IsZUFBZSxDQUNqQyxPQUFRLGVBQWUsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLFNBQVUsQ0FBQyxRQUFTLENBQ2pFLFFBQVMsWUFBWSxDQUNyQix1QkFBeUIsVUFBVSxDQUFDLFVBQVUsQ0FDOUMsU0FBVSx3QkFBMEIsQ0FDcEMsWUFBYSxhQUFhLENBQUMsZUFBZSxDQUMxQyxZQUFhLFVBQVUsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVUsQ0FBQyxrQkFBb0IsQ0FBQyxlQUFlLENBQzlGLHFEQUF1RCx3QkFBd0IsQ0FDL0UsY0FBZSwyQkFBNEIsQ0FBQyxhQUFjLENBQUMseUJBQTBCLENBQUMsaUJBQWtCLENBQ3hHLDBCQUEyQixZQUFZLENBQ3ZDLHFCQUFzQixlQUFlLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFXLENBQUMsT0FBUSxDQUFDLGdCQUFpQixDQUN2SCx1Q0FBd0MsZUFBZSxDQUV2RCxpQkFBa0IsWUFBWSxDQUFDLFlBQVksQ0FDM0MsWUFBYSwwQkFBNEIsQ0FBQyxlQUFnQixDQUFDLFNBQVUsQ0FBQyxxQkFBc0IsQ0FBQyxzQkFBd0IsQ0FBQyx5QkFBNEIsQ0FBQyxtQ0FBb0MsQ0FDdkwsYUFBYyxXQUFXLENBQUMsUUFBUyxDQUFDLFNBQVUsQ0FDOUMsdUJBQTBCLG1CQUFvQixDQUFDLDBCQUEyQixDQUMxRSxnQkFBbUIsbUJBQW9CLENBQXFELGtCQUFtQixDQUFDLFNBQVUsQ0FDMUgsWUFBYSxrQ0FBbUMsQ0FBQywrQkFBaUMsQ0FDbEYsT0FBUSwwQkFBNEIsQ0FDcEMsWUFBYSxlQUFlLENBQzVCLE9BQVEsVUFBVSxDQUFDLFVBQVUsQ0FBQywwQkFBMkIsQ0FDekQsd0JBQ0UsbUJBQW9CLENBQUMsb0JBQXFCLENBQzFDLGtCQUFtQixDQUFDLG1CQUFvQixDQUN4QyxzQkFBdUIsQ0FBQyx1QkFBd0IsQ0FDaEQsY0FBZSxDQUFDLGVBQWdCLENBRWxDLGNBQWUsWUFBWSxDQUMzQixrQkFBdUIseUJBQTZCLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FDMUUsUUFBUyxlQUFlLENBQ3hCLHNCQUF1QixZQUFZLENBQ25DLHlCQUEyQixrQkFBd0IsQ0FDbkQsY0FBZSxlQUFlLENBQzlCLFFBQVMsMkJBQTRCLENBQUMsa0JBQW1CLENBQUMsbUJBQW9CLENBQUMscUJBQXNCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FDMUgsY0FBZSxVQUFXLENBQUMsYUFBYyxDQUFDLHlCQUEyQixDQUNyRSxxRkFBd0YsMEJBQTRCLENBQ3BILHdCQUF5QixVQUFXLENBQ3BDLHNCQUF1QiwyQkFBNEIsQ0FBQyxpQkFBa0IsQ0FBQyxrQkFBbUIsQ0FDMUYsZ0JBQWlCLGFBQWEsQ0FBQyxXQUFZLENBQzNDLHVCQUF3QixVQUFVLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxjQUFlLENBQ3hFLHdCQUF5QixXQUFXLENBQUMsV0FBVyxDQUNoRCxvQkFBdUIsVUFBVSxDQUFDLDRCQUE0QixDQUFDLGdCQUFnQixDQUMvRSwyQkFBOEIsU0FBUyxDQUFDLDRCQUE0QixDQUNwRSwwQ0FBOEMsZ0JBQWdCLENBQzlELGNBQWUsbUJBQW1CLENBQ2xDLHFEQUF1RCxnQkFBZ0IsQ0FDdkUsdUJBQXdCLFVBQVcsQ0FDbkMsc0JBQXVCLG9CQUFxQixDQUM1QywyQkFBNEIsZUFBZ0IsQ0FDNUMscUNBQXVDLFVBQVUsQ0FBQyxVQUFXLENBQzdELGNBQWlCLFdBQVksQ0FDN0Isc0JBQXVCLFdBQVcsQ0FBQyxjQUFjLENBQ2pELHVEQUF5RCxlQUFlLENBQUMsWUFBWSxDQUNyRiw4QkFBK0IsWUFBWSxDQUMzQyxzRUFBeUUsYUFBYSxDQUN0RixjQUFlLFVBQVUsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FDMUQsa0JBQW1CLFdBQVcsQ0FBQyxVQUFXLENBQUMsVUFBVyxDQUFDLFNBQVUsQ0FDakUsYUFBYyxjQUFlLENBQzdCLHlCQUEwQixVQUFVLENBQ3BDLDhCQUFpQyxNQUFNLENBQ3ZDLHlCQUEwQixjQUFlLENBQ3pDLGtCQUFxQixhQUFhLENBQUMsZ0JBQWdCLENBQ25ELGdCQUFpQixXQUFZLENBQUMsa0JBQW1CLENBQ2pELG9GQUF1RixnQkFBaUIsQ0FBQyxTQUFVLENBQUMsV0FBWSxDQUNoSSxnSEFBb0gsZ0JBQWlCLENBQUMsVUFBVyxDQUNqSiw0QkFBNkIsa0JBQW1CLENBQ2hELHlCQUEwQixPQUFRLENBQUMsU0FBVSxDQUM3Qyw4QkFBaUMsUUFBUyxDQUMxQyw4QkFBaUMsYUFBYyxDQUFDLFdBQVksQ0FDNUQsZ0RBQXdELGFBQWMsQ0FBQyxVQUFXLENBQUMsZUFBZ0IsQ0FDbkcsYUFBYyxZQUFhLENBQzNCLHNDQUF5QyxZQUFZLENBQ3JELGdCQUFpQixhQUFhLENBQzlCLDhCQUErQixXQUFXLENBQUMsa0JBQWtCLENBQzdELDZCQUE4QixrQkFBa0IsQ0FDaEQsZUFBZ0IsOEJBQThCLENBQzlDLCtCQUFnQyxpQkFBaUIsQ0FDakQsZUFBZ0IsZUFBZSxDQUMvQixrQkFBb0IsVUFBVSxDQUFDLFVBQVUsQ0FBQyxtQkFBMEIsQ0FDcEUsOEJBQWdDLFlBQVksQ0FBQyxZQUFZLENBQ3pELGFBQWMsc0JBQXdCLENBQ3RDLGNBQWUsZUFBZSxDQUFDLHlCQUF5QixDQUFDLHVCQUE4QixDQUN2RixhQUFjLG1CQUF5QixDQUFDLGVBQWdCLENBQUMsYUFBYyxDQUN2RSxpQkFBa0IsZUFBZSxDQUNqQyxLQUFNLFNBQVMsQ0FDZixvQ0FBdUMsU0FBVSxDQUFDLE9BQVEsQ0FBRyxDQUUvRCx5QkFDRSxLQUFNLFVBQVUsQ0FBQyxnQkFBaUIsQ0FBQyxVQUFXLENBQzlDLFdBQVksWUFBWSxDQUN4QixpQ0FBMEMsaUJBQWtCLENBQUMsUUFBUyxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUMzRyxzQkFBeUIsVUFBVyxDQUNwQyxvQ0FBdUMsTUFBTyxDQUFDLFVBQVcsQ0FDMUQsNkRBQTBFLGVBQWUsQ0FBQyxXQUFZLENBQ3RHLFNBQVUsbUJBQW1CLENBQUMsZ0JBQWdCLENBQzlDLHdEQUFrRSxpQkFBa0IsQ0FDcEYsVUFBYSxlQUFlLENBQUMsbUJBQW9CLENBQUcsQ0FPdEQseUJBQWUsT0FBTyxDQUFFLFNBQVUsQ0FDbEMsYUFBYyxRQUFTLENBQUMsT0FBUSxDQUNoQyxtQkFBb0IsWUFBWSxDQUFDLFVBQVcsQ0FBQyxVQUFXLENBQUMsVUFBVyxDQUNwRSwwQkFBMkIsZ0JBQWdCLENBQzNDLGFBQWMsUUFBUyxDQUFDLE9BQVEsQ0FDaEMsYUFBYyxRQUFTLENBQUMsT0FBUSxDQUNoQyxhQUFjLFFBQVMsQ0FBQyxPQUFRLENBQ2hDLGFBQWMsUUFBUyxDQUFDLE9BQVEsQ0FDaEMsYUFBYyxRQUFTLENBQUMsT0FBUSxDQUNoQyxhQUFjLFFBQVMsQ0FBQyxPQUFRLENBQ2hDLGFBQWMsUUFBUyxDQUFDLE9BQVEsQ0FDaEMsK0JBQWtDLGVBQWdCLENBQ2xELGFBQWMsUUFBUyxDQUFDLE9BQVEsQ0FDaEMsYUFBYyxRQUFTLENBQUMsT0FBUSxDQUNoQyxhQUFjLFFBQVMsQ0FBQyxPQUFRLENBQ2hDLGFBQWMsUUFBUyxDQUFDLE9BQVEsQ0FBQyxrQkFBa0IsQ0FDbkQsYUFBYyxRQUFTLENBQUMsT0FBUSxDQUNoQyxhQUFjLFFBQVMsQ0FBQyxPQUFRLENBQ2hDLGFBQWMsUUFBUyxDQUFDLE9BQVEsQ0FDaEMsYUFBYyxRQUFTLENBQUMsT0FBUSxDQUNoQyxhQUFjLFFBQVMsQ0FBQyxPQUFRLENBQ2hDLGFBQWMsUUFBUyxDQUFDLE9BQVEsQ0FDaEMsYUFBYyxRQUFTLENBQUMsT0FBUSxDQUNoQywwQkFBMkIsa0JBQWtCLENBQzdDLDZCQUE4QixrQkFBbUIsQ0FDakQsbUJBQW9CLDJDQUE2QyxDQUFDLGlCQUFpQixDQUE2RCxzQkFBdUIsQ0FBQyxLQUFNLENBQzlLLDBCQUEyQixRQUFTLENBQUMsVUFBVyxDQUNoRCw2QkFBOEIsZ0JBQWlCLENBQy9DLGtCQUNDLFFBQVEsQ0FFVCxrQkFDQyx5QkFBMkIsQ0FFNUIsbUJBQ0MsMEJBQTJCLENBRTVCLGFBQ0MsU0FBVSxDQUdYLFNBQ0MsYUFBYyxDQUNkLGFBQWEsQ0FFZCxXQUNDLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixtQkFBbUIsQ0FFcEIsY0FBZ0Isb0JBQXFCLENBQ3JDLGdCQUNDLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsa0JBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFVBQVcsQ0FFWix3QkFDQyxrQkFBbUIsQ0FDbkIsYUFBYyxDQUdmLE9BQ0MsaUJBQWtCLENBRW5CLGFBQ0MsVUFBVyxDQUNYLGVBQWUsQ0FFaEIsMEJBQ0MsYUFDQyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVEsQ0FDUixRQUFRLENBQ1IsQ0FFRixpQkFDQyx1QkFBd0IsQ0FFekIsMkJBQ0Msc0JBQXlCLENBRTFCLHVCQUF3QixlQUFlLENBQ3ZDLHVCQUF3QixnQkFBZ0IsQ0FHeEMsa0JBQW1CLFVBQVksQ0FBQyxvQkFBcUIsQ0FHckQsNkJBQStCLHVDQUF5QyxDQUN4RSw4QkFBK0IsdUNBQXlDLENBQUMseUJBQTBCLENBQUMsK0JBQWdDLENBQ3BJLDhCQUErQix1Q0FBeUMsQ0FBQyx5QkFBMEIsQ0FBQyw4QkFBK0IsQ0FDbkksNkJBQThCLHVDQUF5QyxDQUFDLHlCQUEwQixDQUFDLCtCQUFnQyxDQUNuSSw4QkFBK0IsdUNBQXlDLENBQUMseUJBQTBCLENBQUMsK0JBQWdDLENBQ3BJLDhCQUErQix1Q0FBeUMsQ0FBQyx5QkFBMEIsQ0FBQywrQkFBZ0MsQ0FDcEksOEJBQStCLHVDQUF5QyxDQUFDLHlCQUEwQixDQUFDLCtCQUFnQyxDRTF2Q3BJLE1BQ0ksd0JDU1csQ0RSWCxhQ1NXLENEWGYsU0FJUSxlQUFnQixDQUd4QixpQkFDSSxnQkFBaUIsQ0FDakIsV0FBWSxDQUVoQixjQUNJLDRCQ0ZXLENER1gscUJDUlcsQ0RTWCxVQUFXLENBQ1gsY0FBZSxDQUVuQixvQkFDSSxTQUFVLENBQ1YsV0FBWSxDQUNaLGNBQWUsQ0FDZixZQUFhLENBQ2IsNEJBQTZCLENBQzdCLGtCQUFtQixDQUV2Qix5QkFDSSxpQkFBa0IsQ0FDbEIsd0JBQXlCLENBQ3pCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBTnJCLCtCQVNRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCx3QkNuQ0ssQ0RvQ0wsU0FBVSxDQWpCbEIsZ0NBcUJRLGVBQWdCLENBQ2hCLGFDekNLLENEbUJiLHNDQXdCWSxTQUFVLENBS3RCLFlBQ0ksaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsVUFBVyxDQUVmLGNBQ0ksU0FBVSxDQUNWLGlCQUFrQixDQUNsQixlQUFnQixDQUVwQixxQkFDSSxVQUFXLENBQ1gsV0FBWSxDQUdoQix1QkFDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFNBQVUsQ0FDVixXQUFZLENBRWhCLHFCQUNJLHFCQ3hFVyxDRHlFWCx3QkFBMEIsQ0FDMUIsU0FBVSxDQUNWLHFDQzNFVyxDRDZFWCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLHFCQUF1QixDQUN2Qix5QkFBMkIsQ0FHL0IsUUFDSSxTQUFVLENBR2QsY0FDSSxnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGtCQUFtQixDQUd2QixtQkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGVBQWdCLENBR3BCLGVBQ0ksVUFBVyxDQUNYLFdBQVksQ0FHaEIsaUJBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixXQUFZLENBQ1osZUFDSixDQUVBLGVBQ0ksY0FBZSxDQUNmLGVDcEhXLENEcUhYLGNBQWUsQ0FDZixxQkFBdUIsQ0FDdkIseUJBQTJCLENBQzNCLHFDQ3hIVyxDRHlIWCxhQUFjLENBRWxCLHNCQUNJLFlBQWEsQ0FFakIsdUJBQ0ksZUFBZ0IsQ0FDaEIsU0FBVSxDQUdkLHVCQUNJLGNBQWUsQ0FHbkIsNEJBQ0ksWUFBYSxDQUNiLDZCQUE4QixDQUM5QixrQkFBbUIsQ0FFbkIsbUJBQW9CLENBQ3BCLGtCQUFtQixDQUVuQiwyQ0FBNkMsQ0FJakQsa0NBQ0ksU0FBVSxDQUdkLDBCQUNJLFNBQVUsQ0FDVixXQUFZLENBRWhCLHVCQUNJLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZix3QkFBeUIsQ0FHN0Isd0JBQ0kseUJBQTJCLENBQzNCLHFCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLHdCQUF5QixDQUV6QixrQkFBbUIsQ0FHdkIsNEJBQ0ksZUFBbUIsQ0FDbkIscUJBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQixjQUFlLENBRWYsZUFBZ0IsQ0FDaEIsVUFBVSxDQUNWLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBRTVCLGtCQUFtQixDQUd2Qix1QkFDSSxlQUFnQixDQUNoQixxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZix3QkFBeUIsQ0FDekIsYUNsTVMsQ0RxTWIsZUFDSSxlQUFnQixDQUNoQixTQUFVLENBR2Qsa0JBQ0ksaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixxQkFBdUIsQ0FDdkIsYUMxTVcsQ0QyTVgsd0JDN01nQixDRDhNaEIsY0FBZSxDQUNmLGlCQUFrQixDQUV0QixlQUNJLGdCQUFpQixDQUdyQixvQkFDSSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLHFCQUF1QixDQUN2QixhQzNOVSxDRDZOVixjQUFlLENBQ2YsK0JDN05nQixDRHFOcEIsbUNBV1EsYUM5Tk8sQ0RtTmYsc0NBZVEsYUNsT08sQ0RtT1AsZ0JBQWlCLENBQ2pCLGVBQW1CLENBQ25CLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIscUJBQXVCLENBSS9CLGVBQ0ksb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBQ1osb0VBQXFFLENBQ3JFLHVCQUEyQixDQUMzQiwyQkFBNEIsQ0FLaEMsZ0JBQ0ksYUFBYyxDQUdsQixlQUVRLFdBQVksQ0FDWixVQUFXLENBQ1gsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBTm5CLG9CQVNRLGFBQWMsQ0FUdEIsa0JBWVEsb0JBQW9CLENBQ3BCLFVBQVUsQ0FDVixRQUFRLENBQ1IsU0FBVSxDQWZsQixxQkFrQlEsb0JBQW9CLENBQ3BCLFFBQVMsQ0FDVCxTQUFVLENBcEJsQix1QkF1QlEsZ0JBQWdCLENBQ2hCLGFBQWEsQ0FDYixVQUFVLENBQ1YsaUJBQWlCLENBQ2pCLG9CQUFvQixDQUNwQixjQUFjLENBQ2QsZUFBZSxDQTdCdkIsOEJBZ0NRLGFBQWEsQ0FoQ3JCLG9CQXFDUSxXQUFXLENBQ1gsb0JBQW9CLENBQ3BCLGNBQWMsQ0FDZCxlQUFlLENBQ2YsVUFBVSxDQUdsQixvQ0FDSSxpQkFDSSxhQUFjLENBQ2QsV0FBWSxDQUdoQixvQkFDSSxTQUFVLENBRWQseUJBQ0ksY0FBZSxDQUduQixZQUNJLGdCQUFpQixDQUNqQixxQkFBc0IsQ0FLMUIsc0JBRkksVUFJZ0IsQ0FGcEIsUUFFSSxlQUFnQixDQUdwQixjQUNJLGNBQWUsQ0FDZixrQkFBbUIsQ0FFdkIsbUJBQ0ksU0FBVSxDQUVkLGVBQ0ksY0FBZSxDQUVuQixzQkFDSSxxQkFBc0IsQ0FFMUIsdUJBQ0ksZUFBZ0IsQ0FDaEIsVUFBVyxDQUVmLGtDQUNJLFNBQVUsQ0FFZCwwQkFDSSxTQUFVLENBRWQsNEJBQ0ksa0JBQW1CLENBR3ZCLGVBQ0ksVUFBVyxDQUVmLGtCQUNJLGFBQWMsQ0FFbEIsZUFDSSxjQUFlLENBQ2xCLENBR0wsb0NBQ0EsNEJBQ0kscUJBQXNCLENBRTFCLGtDQUNJLFVBQVcsQ0FDWCxrQkFBbUIsQ0FFdkIsMEJBQ0ksVUFBVyxDQUVmLHVCQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osU0FBVSxDQUNWLGVBQWdCLENBRXBCLHFCQUNJLGFBQWMsQ0FDZCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLHFCQUF1QixDQUUzQixpQkFDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFdBQVksQ0FDWixlQUFnQixDQUVwQixlQUNJLGNBQWUsQ0FDZixxQkFBc0IsQ0FHMUIseUJBQ0ksaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixxQkFBc0IsQ0FFMUIsb0JBQ0ksU0FBVSxDQUNiLENFMVpELGdCQUNJLHdCRFVXLENDVFgsYURVVyxDQ1pmLG1CQUlRLGVBQWdCLENBR3hCLDJCQUNJLGdCQUFpQixDQUNqQixXQUFZLENBR2hCLHlCQUNJLFVBQVcsQ0FDWCxZQUFhLENBRWpCLHlCQUNJLFNBQ0osQ0FDQSxZQUNJLGNBQWUsQ0FFbkIsa0JBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUVuQixjQUFlLENBRWYsY0FBZSxDQUNmLGVBQW1CLENBQ25CLHFCQUF1QixDQUN2QixnQkFBaUIsQ0FFckIsdUJBQ0ksZ0JBQWlCLENBRHJCLDhCQUlRLFdBQVksQ0FDWixnQkFBaUIsQ0FMekIsMENBVVksVUFBVyxDQUNYLGNBQWUsQ0FJM0IsZ0JBQ0ksa0JBQW1CLENBRXZCLHdCQUNJLGVBQWdCLENBRXBCLGFBQ0ksZUFBZ0IsQ0FDaEIscUJBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQixjQUVtQixDQUV2QiwyQkFISSx3QkFBeUIsQ0FDekIsa0JBWW1CLENBVnZCLGNBQ0kseUJBQTJCLENBQzNCLHFCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsY0FBZSxDQUdmLGFBQWMsQ0FFZCxhQUNtQixDQUd2Qix1QkFDSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDZCQUE4QixDQUU5QixVQUFXLENBRVgsY0FBZSxDQUVmLCtCRDFFZ0IsQ0MyRWhCLDRCRDNFZ0IsQ0M2RXBCLGFBQ0ksZUFBZ0IsQ0FDaEIscUJBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQixjQUFlLENBQ2Ysd0JBQXlCLENBSzdCLHVCQUNJLGtCQUFtQixDQUR2QiwwQkFHUSxlQUFnQixDQUNoQixxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixrQkFBbUIsQ0FQM0IseUJBV1EsZUFBbUIsQ0FDbkIscUJBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQixjQUFlLENBQ2Ysa0JBQW1CLENBZjNCLDhCQW1CUSxVQUFXLENBQ1gsa0JBQW1CLENBcEIzQixvRkF5QlEsZUFBZ0IsQ0FDaEIscUJBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsVUFBYyxDQUdkLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQiw2QkR6SFksQ0N1RnBCLHlDQXNDUSxlQUFtQixDQUNuQixxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0F6Q3ZCLHVEQTZDUSxVQUFXLENBQ1gsZUFBZ0IsQ0E5Q3hCLDZDQWtEUSxVQUFXLENBbERuQixxREFxRFEsZUFBbUIsQ0FDbkIscUJBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQixjQUFlLENBS3ZCLHNCQUNJLFNBQVUsQ0FHZCx5QkFDSSxVQUFXLENBRGYsMkNBSVEsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixxQkFBdUIsQ0FDdkIsYUQ5Sk8sQ0MrSlAsd0JEaktZLENDa0taLGNBQWUsQ0FDZixpQkFBa0IsQ0FYMUIsd0NBY1EsZ0JBQWlCLENBZHpCLDZDQWtCUSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLHFCQUF1QixDQUN2QixhRC9LTSxDQ2lMTixjQUFlLENBQ2YsK0JEakxZLENDd0pwQiw0REE0QlksYURsTEcsQ0NzSmYsK0RBZ0NZLGFEdExHLENDdUxILGdCQUFpQixDQUNqQixlQUFtQixDQUNuQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLHFCQUF1QixDQXJDbkMsd0NBMENRLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsV0FBWSxDQUNaLG9FQUFxRSxDQUNyRSx1QkFBMkIsQ0FDM0IsMkJBQTRCLENBS3BDLGVBQ0ksZUFBZ0IsQ0FDaEIsVUFBVyxDQUdmLHFCQUNJLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBR3ZCLDBCQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLHNCQUNJLFVBQVcsQ0FDWCxXQUFZLENBR2hCLHdCQUNJLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGVEL09XLENDZ1BYLFlBQWEsQ0FHakIsc0JBQ0ksY0FBZSxDQUNmLHFCQUF1QixDQUN2Qix5QkFBMkIsQ0FHL0IscUJBQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUNqQixxQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGFEM1BnQixDQzRQaEIsd0JBQXlCLENBSTdCLG9DQUNJLDJCQUNJLGFBQWMsQ0FDZCxXQUFZLENBR2hCLHlCQUNJLHFCQUFzQixDQUUxQiwrQ0FDSSxlQUFnQixDQUNoQixVQUFXLENBRWYsMkNBRVEsYUFBYyxDQVF0Qiw2REFDSSxjQUFlLENBQ2xCLENBRUwsb0NBQ0ksdUJBQ0ksa0JBQW9CLENBQ3BCLFdBQVksQ0FDWixzQkFBd0IsQ0FDeEIsZUFBZ0IsQ0FHcEIsYUFDSSxxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZix3QkFBeUIsQ0FDekIsa0JBQW1CLENBRXZCLGNBQ0kseUJBQTJCLENBQzNCLHFCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsY0FBZSxDQUVmLGtCQUFtQixDQUd2QixrQkFDSSxlQUFtQixDQUNuQixxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FFbkIsdUJBQ0ksVUFBVyxDQUVYLGNBQWUsQ0FFZiwrQkQ5VFksQ0MrVFosNEJEL1RZLENDaVVoQixhQUNJLGVBQWdCLENBQ2hCLHFCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLHdCQUF5QixDQUc3QixrQkFFUSxVQUFXLENBQ1gsV0FBVyxDQUluQix1QkFDSSxrQkFBbUIsQ0FEdkIsZ0RBR1EscUJBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQixjQUFlLENBQ2Ysa0JBQW1CLENBTjNCLGdEQVNRLHFCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsY0FBZSxDQUdmLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQiw2QkRoV1EsQ0NnVmhCLGlEQW9CUSxxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixrQkFBbUIsQ0F2QjNCLHFEQTJCUSxlQUFtQixDQUNuQixxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FJdkIsc0JBQ0ksY0FBZSxDQUNmLHFCQUF1QixDQUN2Qix5QkFBMkIsQ0FHL0IscUJBQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUNqQixxQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGFEOVhZLENDK1haLHdCQUF5QixDQUk3Qix3QkFDSSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLFdBQVksQ0FDWixlQUFnQixDQUNoQixlRDVZTyxDQzZZUCxZQUFhLENBQ2hCLENDcFpMLE1BQ0ksaUJBQWtCLENBQ2xCLHdCRlNXLENFUlgsYUZTVyxDRVpmLFNBS1EsZUFBZ0IsQ0FMeEIsY0FTWSxVRkhHLENFT2Ysb0JBQ0ksV0FBWSxDQUNaLFVBQVcsQ0FDWCxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGVBQWdCLENBR3BCLGdCQUNJLFVBQVcsQ0FDWCxXQUFZLENBRVosaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBRVYsc0JBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixTQUFVLENBQ1YsWUFBYSxDQUNiLFNBQVUsQ0FFZCxpQkFDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFNBQVUsQ0FDVixVQUFXLENBQ1gsS0FBTSxDQUNOLHFCRnBDVyxDRXVDZixZQUNJLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsTUFBTyxDQUNQLFVBQVcsQ0FDWCxZQUFhLENBQ2IsWUFBYSxDQUNiLFVBQVcsQ0FFWCx3QkY5Q2MsQ0UrQ2QsVUZqRFcsQ0VtRFgsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsNkJBQThCLENBSWxDLGlCQUVJLGdCQUFpQixDQUNqQixXQUFZLENBQ1osaUJBQWtCLENBR3RCLGtCQUNJLHlCQUEyQixDQUMzQixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQix3QkFBeUIsQ0FHN0IsbUJBQ0ksd0JBQXlCLENBQ3pCLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBRWpCLGtCQUFtQixDQUV2QixxQ0FDSSxjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLGdCQUFpQixDQUdyQixtQkFDSSxrQkFBbUIsQ0FEdkIsMEJBR1EsK0RBQWdFLENBQ2hFLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBRzFCLHlCQUVRLDhEQUErRCxDQUMvRCxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUsxQixrQkFDSSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFVBQVcsQ0FHZix1QkFDSSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLGtCQUFtQixDQUVuQix3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsVUFBWSxDQUNaLHVCQUF3QixDQUV4Qiw0REFBOEQsQ0FFOUQsY0FBZSxDQUNmLFVBQVcsQ0FoQmYsNkJBbUJRLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLGtFQUFtRSxDQUNuRSwyQkFBNEIsQ0F2QnBDLG1DQTRCUSxZQUFhLENBNUJyQixnQ0FnQ1EsU0FBVSxDQUNWLDBCQUEyQixDQUluQyxlQUNJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsZ0JBQWlCLENBRXJCLCtCQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osWUFBYSxDQUNiLGVBQWdCLENBQ2hCLGlCQUFrQixDQUVsQixrQkFBbUIsQ0FFdkIscUJBQ0ksaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLFdBQVksQ0FDWixVQUFXLENBQ1gsZUFBZ0IsQ0FHcEIsb0JBQ0ksZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsYUZqTFMsQ0VrTFQsd0JBQXlCLENBRzdCLHdCQUNJLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBQ2pCLHdCQUF5QixDQUd6QixrQkFBbUIsQ0FHdkIsd0JBQ0ksZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsa0JBQW1CLENBSXZCLHlCQUNJLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBSHJCLDJCQUtRLGtCQUFtQixDQUkzQiw4QkFDSSxlQUFnQixDQUNoQixjQUFlLENBQ2YscUJBQXNCLENBQ3RCLGdCQUFpQixDQUpyQixnQ0FNUSxhQUFjLENBQ2QsaUJBQWtCLENBRzFCLHNCQUNJLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBRW5CLFVBQVcsQ0FFWCw0QkYvTmdCLENFZ09oQixnQkFBaUIsQ0FHckIsV0FDSSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRWpCLFdBQVksQ0FDWixZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUVqQixjQUFlLENBQ2YsZ0JBQWlCLENBVnJCLGFBYVEsc0JBQXdCLENBR2hDLGVBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBRWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsdUVBQXdFLENBQ3hFLHVCQUEyQixDQUMzQiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBRzFCLG9CQUNJLG9CQUFzQixDQUQxQix3Q0FJUSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FQM0IsdURBV1EsYUFBYyxDQUNkLDRCQUE2QixDQUM3QixVRm5STyxDRW9SUCxjQUFlLENBQ2YscUJBQXNCLENBQ3RCLGdCQUFpQixDQUdqQixtQkFBb0IsQ0FDcEIsV0FBZ0QsQ0FBaEQsMENBQWdELENBcEJ4RCwyRkF1QlksU0FBVSxDQUNWLFVGOVJHLENFc1FmLG1HQXVCWSxTQUFVLENBQ1YsVUY5UkcsQ0VzUWYsaUZBdUJZLFNBQVUsQ0FDVixVRjlSRyxDRXNRZiw2QkE4QlEsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxZQUFhLENBQ2IsV0FBWSxDQWxDcEIsMENBc0NRLFdBQVksQ0FDWix3QkFBeUIsQ0FJakMsb0NBQ0ksc0JBQ0ksaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixVQUFXLENBQ1gsVUFBVyxDQUNYLFNBQVUsQ0FLZCxrQkFDSSxZQUFhLENBR2pCLFlBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixTQUFVLENBQ1YsT0FBUSxDQUNSLFVBQVcsQ0FDWCwwQkFBbUIsQ0FBbkIsdUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQiwwQkFBMkIsQ0FHL0IsaUJBQ0ksYUFBYyxDQUNkLFdBQVksQ0FDWixpQkFBa0IsQ0FHdEIsZUFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGdCQUFpQixDQVNyQiwwQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FHckIsb0JBQ0ksV0FBd0IsQ0FDM0IsQ0FFTCxvQ0FDSSx3Q0FFUSxxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUozQiw4Q0FPWSxrQkFBbUIsQ0FQL0IseURBVWdCLGVBQWdCLENBT2hDLHNCQUNJLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsT0FBUSxDQUNSLE1BQU8sQ0FDUCxTQUFVLENBRVYsYUFBYyxDQU9sQiwwQkFDSSxXQUFZLENBQ1osVUFBVyxDQUdmLGtCQUNJLGNBQWUsQ0FDZixxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBR3JCLG1CQUNJLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBR3JCLHFDQUNJLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBR3JCLGVBQ0ksZ0JBQWlCLENBR3JCLDRDQUNJLGlCQUFrQixDQUV0Qix3QkFDSSxjQUFlLENBQ2YscUJBQXNCLENBQ3RCLGdCQUFpQixDQUdyQix5QkFDSSxjQUFlLENBQ2YscUJBQXNCLENBQ3RCLGdCQUFpQixDQUNwQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG5UaGVtZSBOYW1lOiBBREQgQVNTT0NJw4lTXHJcbkRlc2NyaXB0aW9uOiBBREQgQVNTT0NJw4lTXHJcblZlcnNpb246IDEuMVxyXG5BdXRob3I6IFBpb3RyIFNlbWJlclxyXG5BdXRob3IgVVJJOiBodHRwOi8vbWlsbHN0dWRpby5wbFxyXG4qL1xyXG5cclxuLyoqIFBvcnRyb24gQ2xvdmlzIChwb3J0cm9uLmNsQGdtYWlsLmNvbSkgKi9cclxuXHJcbipcclxue1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtICFpbXBvcnRhbnQ7XHJcbn1cclxuaHRtbHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5oMSxoMiwgaDMsIGg0LCBoNVxyXG57XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW0gIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNsYW5nc1xyXG57XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG5cclxuLyogUGFnZSDDoCBwcm9wb3MgdHQgbGFuZ3VlcyBldCBlbmZhbnRzICovXHJcbi5wYWdlLWlkLTE3ICNiYW5uZXIsIC5wYWdlLWlkLTE5ICNiYW5uZXIsIC5wYWdlLWlkLTIxICNiYW5uZXIsXHJcbi5wYWdlLWlkLTEwMDAgI2Jhbm5lciwgLnBhZ2UtaWQtMTAyMCAjYmFubmVyLCAucGFnZS1pZC0xMDA2ICNiYW5uZXIsXHJcbi5wYWdlLWlkLTE5OTAgI2Jhbm5lciwgLnBhZ2UtaWQtMTk3OSAjYmFubmVyLCAucGFnZS1pZC0xOTc1ICNiYW5uZXIsXHJcbi5wYWdlLWlkLTE5ODcgI2Jhbm5lciwgLnBhZ2UtaWQtMTk4MCAjYmFubmVyLCAucGFnZS1pZC0xOTc2ICNiYW5uZXIsXHJcbi5wYWdlLWlkLTE5ODggI2Jhbm5lciwgLnBhZ2UtaWQtMTk4MSAjYmFubmVyLCAucGFnZS1pZC0xOTc3ICNiYW5uZXJcclxuLnBhZ2UtaWQtMTk4OSAjYmFubmVyLCAucGFnZS1pZC0xOTgyICNiYW5uZXIsIC5wYWdlLWlkLTE5NzggI2Jhbm5lclxyXG57YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2EtcHJvcG9zLmpwZ1wiKTt9XHJcblxyXG5cclxuLnBhZ2UtaWQtMjMgI2Jhbm5lciwgLnBhZ2UtaWQtMjUgI2Jhbm5lciwgLnBhZ2UtaWQtMjcgI2Jhbm5lciwgLnBhZ2UtaWQtMjkgI2Jhbm5lcixcclxuLnBhZ2UtaWQtMTExNiAjYmFubmVyLCAucGFnZS1pZC0xMTE5ICNiYW5uZXIsIC5wYWdlLWlkLTExMjEgI2Jhbm5lciwgLnBhZ2UtaWQtMTEyMyAjYmFubmVyLCBcclxuLnBhZ2UtaWQtMjIzMyAjYmFubmVyLCAucGFnZS1pZC0yMjI2ICNiYW5uZXIsIC5wYWdlLWlkLTIyMTUgI2Jhbm5lciwgLnBhZ2UtaWQtMjIxMSAjYmFubmVyLCBcclxuLnBhZ2UtaWQtMjIzMSAjYmFubmVyLCAucGFnZS1pZC0yMjI0ICNiYW5uZXIsIC5wYWdlLWlkLTIyMTcgI2Jhbm5lciwgLnBhZ2UtaWQtMjIxMyAjYmFubmVyXHJcbi5wYWdlLWlkLTE5NDEgI2Jhbm5lciwgLnBhZ2UtaWQtMjIzNCAjYmFubmVyLCAucGFnZS1pZC0yMjIzICNiYW5uZXIsIC5wYWdlLWlkLTIyMTYgI2Jhbm5lciwgLnBhZ2UtaWQtMjIxMiAjYmFubmVyXHJcbi5wYWdlLWlkLTIyMzIgI2Jhbm5lciwgLnBhZ2UtaWQtMjIyNSAjYmFubmVyLCAucGFnZS1pZC0yMjE4ICNiYW5uZXIsIC5wYWdlLWlkLTIyMTQgI2Jhbm5lclxyXG57YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL0VOR0FHRU1FTlRTLnBuZ1wiKTt9XHJcblxyXG4ucGFnZS1pZC0zMjgwICNiYW5uZXIsIC5wYWdlLWlkLTE3NSAjYmFubmVyLCAucGFnZS1pZC0zMjEzICNiYW5uZSwgLnBhZ2UtaWQtODU0ICNiYW5uZXIsIC5wYWdlLWlkLTg1MSAjYmFubmVyLCAucGFnZS1pZC0zMjAxICNiYW5uZXIsXHJcbi5wYXJlbnQtcGFnZWlkLTMxICNiYW5uZXIsXHJcbi5wYWdlLWlkLTMwMjcgI2Jhbm5lciwgLnBhZ2UtaWQtMTE5OSAjYmFubmVyLFxyXG4ucGFnZS1pZC0zMDI4ICNiYW5uZXIsIC5wYWdlLWlkLTIzOTggI2Jhbm5lcixcclxuLnBhZ2UtaWQtMzAyOSAjYmFubmVyLCAucGFnZS1pZC0yMjQ1ICNiYW5uZXIsIC5wYWdlLWlkLTIyNDEgI2Jhbm5lciwgLnBhZ2UtaWQtMjM5NSAjYmFubmVyXHJcbi5wYWdlLWlkLTMwMzAgI2Jhbm5lciwgLnBhZ2UtaWQtMjM5NiAjYmFubmVyXHJcbi5wYWdlLWlkLTMwMzEgI2Jhbm5lciwgLnBhZ2UtaWQtMjM5NyAjYmFubmVyXHJcbntiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvUFVCTElDQVRJT05TLnBuZ1wiKTt9XHJcblxyXG4ucGFnZS1pZC0xMjcgI2Jhbm5lciwgLnBhZ2UtaWQtMTI5ICNiYW5uZXIsXHJcbi5wYWdlLWlkLTExNDYgI2Jhbm5lciwgLnBhZ2UtaWQtMTE0OCAjYmFubmVyLFxyXG4ucGFnZS1pZC0yMjU1ICNiYW5uZXIsIC5wYWdlLWlkLTIyNTEgI2Jhbm5lcixcclxuLnBhZ2UtaWQtMjI1NiAjYmFubmVyLCAucGFnZS1pZC0yMjUyICNiYW5uZXIsXHJcbi5wYWdlLWlkLTIyNTcgI2Jhbm5lciwgLnBhZ2UtaWQtMjI1MyAjYmFubmVyXHJcbi5wYWdlLWlkLTIyNTggI2Jhbm5lciwgLnBhZ2UtaWQtMjI1NCAjYmFubmVyXHJcbntcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvQlVSRUFVWC5wbmdcIik7XHJcbn1cclxuXHJcbi5wYWdlLWlkLTE3NyAjYmFubmVyLFxyXG4ucGFnZS1pZC0xMjAxICNiYW5uZXIsXHJcbi5wYWdlLWlkLTIzODcgI2Jhbm5lcixcclxuLnBhZ2UtaWQtMjM4OCAjYmFubmVyLFxyXG4ucGFnZS1pZC0yMzg5ICNiYW5uZXIsXHJcbi5wYWdlLWlkLTIzOTAgI2Jhbm5lcixcclxuLnBhZ2UtaWQtMzQ4NSAjYmFubmVyXHJcbntcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvRkFRLnBuZ1wiKTtcclxufVxyXG5cclxuXHJcblxyXG4vKiogTGFuZ3VlcyBzdXIgZGV1eCBsaWduZXMgKiovXHJcbiNsYW5ncyBsaS5pY2wtaXRcclxue1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qKiBQcm9ib25vIHN1ciBkZXV4IGJsb2NzICoqL1xyXG4ucHJvYm9uby13cmFwcGVyXHJcbntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbi5wcm9ib25vLWxlZnRcclxue1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ucHJvYm9uby1yaWdodFxyXG57XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjBhMmM7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi8qKiBUaXRyZSBhdSBkZXNzdXMgZGUgbGEgYmFubmnDqHJlICoqL1xyXG4udGV4dC10b3Bcclxue1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtjb2xvcjogI0NGMEEyQztmb250LXNpemU6IDIuMThlbTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbjogMjBweDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XHJcbn1cclxuXHJcbi50ZXh0LXRvcCAjYmFubmVyLWluXHJcbntcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqIENoYW5nZXIgaWNvbmUgZGUgbGEgc291cmlzICoqL1xyXG4jc2Nyb2xsLWRvd24ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS41cywgMHM7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cywgMHM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzLCAwLjNzO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDAuM3M7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiA0MDA7XHJcbn1cclxuLmhvbWUtanMgI3Njcm9sbC1kb3duIHtcclxuICB3aWR0aDozMHB4O2hlaWdodDogNjRweDtiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87cG9zaXRpb246IGZpeGVkO2JvdHRvbTogLTc0cHg7bGVmdDogNTAlO21hcmdpbi1sZWZ0OiAtMTVweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC04NHB4KSB0cmFuc2xhdGVaKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC04NHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtODRweCkgdHJhbnNsYXRlWigwcHgpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5ob21lLWxvYWRlZCAjc2Nyb2xsLWRvd24ge29wYWNpdHk6IDE7fVxyXG4uaG9tZS1qcy5zY3JvbGxlZCAjc2Nyb2xsLWRvd24gey13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgdHJhbnNsYXRlWigwcHgpOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSB0cmFuc2xhdGVaKDBweCk7fVxyXG5cclxuXHJcbi8qKiBNYWlsY2hpbXAgKiovXHJcbi5tYWlsY2hpbXBcclxue1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ubWFpbGNoaW1wIGhyIFxyXG57XHJcbiAgY29sb3I6ICNhN2E4YWE7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KVxyXG57XHJcbiAgLm1haWxjaGltcFxyXG4gIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtXHJcbntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBjb2xvcjogIzIzMjgyZDtcclxufVxyXG5cclxuI21jX2VtYmVkX3NpZ251cCBoMlxyXG57XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDEwMDtcclxufVxyXG4jbWNfZW1iZWRfc2lnbnVwIC5idXR0b25cclxue1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxuIFxyXG59XHJcblxyXG4ubWMtcm93XHJcbntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cclxuICBhbGlnbi1pdGVtczogZW5kO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcbn1cclxuXHJcbi5tYy1maWVsZC1ncm91cFxyXG57XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjQ0YwQTJDO1xyXG5cclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweClcclxue1xyXG4gIC5tYWlsY2hpbXBcclxuICB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5kaXYubWNlX2lubGluZV9lcnJvclxyXG57XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWMtZW1iZWRkZWQtc3Vic2NyaWJlXHJcbntcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIFxyXG59XHJcblxyXG4vKiogTWVudSAqKi9cclxuXHJcbiNzdWJtZW51LCAjbWVudSB7Zm9udC1zaXplOiAwLjgwZW07Zm9udC13ZWlnaHQ6IDMwMDtsaW5lLWhlaWdodDogMTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuXHJcbi8qKiBCdXJlYXV4ICoqL1xyXG4jZm9vdGVyLWxpc3QtZnJhbmNlLCAjZm9vdGVyLWxpc3QtZm9yZWlnblxyXG57XHJcbiAgbGlzdC1zdHlsZTogc3F1YXJlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuI2Zvb3Rlci1saXN0LWZyYW5jZSBsaSwgI2Zvb3Rlci1saXN0LWZvcmVpZ24gbGlcclxue1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDAuODBlbTtcclxuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8qKiBCdXJlYXUgY2FydGUgKiovXHJcbmRpdltkYXRhLXVybD0nI0JvdXJnZXMnXVxyXG57XHJcbiAgdG9wOiA0MSU7XHJcbiAgbGVmdDogNDUlO1xyXG59XHJcblxyXG5kaXZbZGF0YS11cmw9JyNDYWVuJ11cclxue1xyXG4gIHRvcDogMTclO1xyXG4gIGxlZnQ6IDMwJTtcclxufVxyXG5cclxuZGl2W2RhdGEtdXJsPScjTW9udHBlbGxpZXInXVxyXG57XHJcbiAgdG9wOiA4NSU7XHJcbiAgbGVmdDogNTUlO1xyXG59XHJcblxyXG5kaXZbZGF0YS11cmw9JyNMYSBSb2NoZWxsZSddXHJcbntcclxuICB0b3A6IDQ2JTtcclxuICBsZWZ0OiAyNyU7XHJcbn1cclxuXHJcbi8qKiB0YWlsbGUgZGVzIGNlbnRhaW5lcyBkZSBtaWxsaW9ucyBwYWdlIGluZGV4ICoqL1xyXG4jaG9tZS1ib3hlcz4uYm94Om50aC1vZi10eXBlKDQpPmRpdj5kaXZcclxue1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG59XHJcblxyXG4vKiogQ29tcMOpdGVuY2VzICoqL1xyXG4uY29tcGV0ZW5jZTpob3ZlciBcclxue1xyXG4gIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuXHJcblxyXG4vKiogRklOICoqL1xyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4vLyAgIHNyYzogdXJsKCdodHRwOi8vbG9jYWxob3N0Ojg4ODgvd3AtY29udGVudC90aGVtZXMvYWRkL3dlYmZvbnRzL0dvdGhhbUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4vLyAgICAgICB1cmwoJ2h0dHA6Ly9sb2NhbGhvc3Q6ODg4OC93cC1jb250ZW50L3RoZW1lcy9hZGQvd2ViZm9udHMvR290aGFtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbi8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyB9XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgc3JjOiB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTo0MDAsNzAwLDkwMFwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBzcmM6IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjQwMCw3MDAsOTAwXCIpO1xyXG59XHJcblxyXG5cclxuXHJcbiBcclxuaHRtbCB7b3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7fVxyXG5ib2R5IHttYXJnaW46MDtiYWNrZ3JvdW5kOiNmZmY7bGluZS1oZWlnaHQ6IDEuMzstbW96LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlO31cclxuYm9keSB7Zm9udC1mYW1pbHk6ICdEaW4nLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OiAzMDA7Zm9udC1zdHlsZTogbm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMwMDA7fVxyXG4uY291bnQtY29udGFpbmVyLCAuaW50ZXItdGV4dCA+IGg1LCAuaW50ZXItbGlua3MgaDQsICNpbnRlci10b3AsICNpbnRlci1tZW51LCAjdmlkZW8tbCAudGl0bGUsICNvZmZpY2VzLCAjaG9ub3JhaXJlcy1tZW51LCAjbm9zX2VuZ2FnZW1lbnRzLCAjcGVyc29ucy1iYWNrLCAjcGVyc29uLWluZm8sICNwZXJzb24tZGV0YWlscyBoMywgI3BlcnNvbi1kZXRhaWxzIGg0LCAjZXhwZXJ0cy10ZXh0LCAjcGVyc29ucywgI29mZmVyLWZvcm0tb3ZlciwgI29mZmVyLW1vcmUsICNvZmZlcnMtbGlzdCwgLmNvbXBldGVuY2UsIC5tYWluLXRpdGxlLCAjc3VibWVudSwgI2Zvb3RlciAubWVudSwgLmN1c3RvbV9mb250LCAuaGlnaGxpZ2h0X2ZvbnQsICNiYW5uZXIsICNoZWFkZXIge2ZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJywgJ0hlbHZldGljYSc7fVxyXG4ubWFpbi10aXRsZSB7Zm9udC13ZWlnaHQ6IDMwMDt9XHJcbnNlbGVjdCwgdGQsIGlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uIHtmb250LXNpemU6IGluaGVyaXQ7Zm9udC1mYW1pbHk6IGluaGVyaXQ7Y29sb3I6IGluaGVyaXQ7fVxyXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7b3V0bGluZTpub25lO31cclxuaWZyYW1lIHttYXgtd2lkdGg6IDEwMCU7fVxyXG4qIHstd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O2JveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG5hIHtjb2xvcjppbmhlcml0O291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XHJcbiNjb250YWluZXIsICNsb2dvIGltZywgI21lbnUtYnRuLCAjbWVudS1idG4gc3BhbiwgI2hlYWRlci1sb2dvLCBcclxuLmlzX2Nzc3RyYW5zICNub3NfZW5nYWdlbWVudHMgLmJveCAuYXJyLWRvd24sIC5pc19jc3N0cmFucyAjbm9zX2VuZ2FnZW1lbnRzIC5ib3gtY29udGVudCwgI3ZpZGVvLXBvc3RlciwgI3ZpZGVvLWJ0biwgLm9mZmljZSAuaWNvbiwgLm9mZmljZS1kZXRhaWxzLFxyXG4jaG9ub3JhaXJlcy1jb250ZW50IC5ib3gsICNob25vcmFpcmVzLWNvbnRlbnQgLmJveC10ZXh0LCAjaG9ub3JhaXJlcy1tZW51IC5ib3gsIC5leHBlcnRzLXN1Ym1vcmUtbGlua3MgPiBkaXYgc3BhbiwgLmV4cGVydHMtc3VibW9yZS1saW5rcyA+IGRpdiwgI2V4cGVydHMtYmxvY2tzID4gZGl2LFxyXG4ucGVyc29uID4gZGl2LCBpbnB1dCwgc2VsZWN0LCAuYnRuLWNsb3NlOmJlZm9yZSwgLmJ0bi1jbG9zZTphZnRlciwgLm9mZmVyLCAub2ZmZXItYnRuLCAuY29tcGV0ZW5jZSwgLmNvbXBldGVuY2UgPiBkaXYsICNsZWZ0LWltZyAuaW1nLCAjbGVmdC1pbWctc3cgbGksICNzdWJtZW51IGE6YWZ0ZXIsXHJcbiNiYW5uZXItc2VsZWN0IHNwYW4sICNtZW51IHVsIHVsLCAjYmFubmVyLXNlbGVjdCB1bCwgYSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xyXG59XHJcbmE6aG92ZXIge2NvbG9yOiAjQ0YwQTJDO31cclxuLnRyYW4ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlLW91dCAwcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dCAwczsgIFxyXG59XHJcbmEgaW1nIHtib3JkZXI6bm9uZTt9XHJcbmltZyB7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OiBhdXRvO31cclxuI21hcCBpbWcge21heC13aWR0aDpub25lO31cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgdWwsIG9sLCBwIHttYXJnaW46MDtwYWRkaW5nOiAwO31cclxuc3Ryb25nLCAuY3VzdG9tX2ZvbnQgc3Ryb25nLCBzdHJvbmcgLmN1c3RvbV9mb250LCAuaGlnaGxpZ2h0X2ZvbnQgc3Ryb25nLCBzdHJvbmcgLmhpZ2hsaWdodF9mb250IHt9XHJcbnVsLCBvbCB7cGFkZGluZy1sZWZ0OiAxLjVlbTt9XHJcbi5jbHIsIC5jbGVhcmZpeCB7ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtjbGVhcjogYm90aCAhaW1wb3J0YW50O3dpZHRoOiBhdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzogMCAhaW1wb3J0YW50O21hcmdpbjogMCAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7fVxyXG4jY29udGVudCwgLmNvbnRhaW5lciB7bWFyZ2luOiAwIGF1dG87bWF4LXdpZHRoOjEyODBweDt3aWR0aDogYXV0bzt9XHJcbi5oaWdobGlnaHRfZm9udCwgLmhpZ2hsaWdodCB7Y29sb3I6I0NGMEEyQzt9XHJcbiNsb2dvIHtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogNTAlO21hcmdpbi1sZWZ0OiAtMTYwcHg7dG9wOiA0NHB4O31cclxuI2xvZ28gaW1nIHt3aWR0aDogMzIwcHg7ZGlzcGxheTogYmxvY2s7fVxyXG4jaGVhZGVyIHttaW4taGVpZ2h0OiAyMjJweDtwYWRkaW5nLWJvdHRvbTogNDRweDtwYWRkaW5nLXRvcDogNDRweDtwb3NpdGlvbjogcmVsYXRpdmU7ei1pbmRleDogOTk7fVxyXG4jaGVhZGVyLXJpZ2h0IHtmbG9hdDogcmlnaHQ7cGFkZGluZy10b3A6IDI1cHg7fVxyXG4jdGV4dC1jb250ZW50LCAjaG9tZS1tYWluLCAjaGVhZGVyIC5jb250YWluZXIge3BhZGRpbmc6IDAgOTBweDt9XHJcbiNzb2NpYWxzIHtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbTogMTJweDt9XHJcbiNzb2NpYWxzIGEge2Rpc3BsYXk6IGJsb2NrO2Zsb2F0OiByaWdodDtsaW5lLWhlaWdodDogMTNweDttYXJnaW4tbGVmdDogMTBweDt9XHJcbiNzb2NpYWxzIGEgaW1nIHtkaXNwbGF5OiBibG9jaztoZWlnaHQ6IDEzcHg7fVxyXG4jbGFuZ3Mge292ZXJmbG93OiBoaWRkZW47fVxyXG4jbGFuZ3MgdWwge2xpc3Qtc3R5bGU6IG5vbmU7cGFkZGluZzogMDtsaW5lLWhlaWdodDogMTtmb250LXNpemU6IDAuOTRlbTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO2Zsb2F0OiByaWdodDt9XHJcbiNsYW5ncyBsaSB7ZmxvYXQ6IGxlZnQ7cGFkZGluZy1sZWZ0OiAxMHB4O21hcmdpbi1sZWZ0OiAxMHB4O2JvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDt9XHJcbiNsYW5ncyBsaTpmaXJzdC1jaGlsZCB7cGFkZGluZzogMDttYXJnaW46IDA7Ym9yZGVyOiBub25lO31cclxuI3NlYXJjaGZvcm0gbGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxyXG4jc2VhcmNoZm9ybSAjcyB7bGluZS1oZWlnaHQ6IDIwcHg7aGVpZ2h0OiAyMnB4O2JvcmRlcjogMXB4IHNvbGlkICMwMDA7d2lkdGg6IDEzMHB4O3BhZGRpbmc6IDAgNXB4O21hcmdpbi1sZWZ0OiA2cHg7fVxyXG4jc2VhcmNoc3VibWl0IHtiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvc2VhcmNoLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87ZGlzcGxheTogYmxvY2s7ZmxvYXQ6IGxlZnQ7Ym9yZGVyOiBub25lO2hlaWdodDogMjJweDtmb250LXNpemU6IDA7d2lkdGg6IDIycHg7cGFkZGluZzowO31cclxuI2hlYWRlci1tZW51IHtmbG9hdDogbGVmdDt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO3BhZGRpbmctdG9wOiA4cHg7fVxyXG4jaGVhZGVyLW1lbnUgdWwge2xpc3Qtc3R5bGU6IG5vbmU7bWFyZ2luOiAwO3BhZGRpbmc6IDA7Zm9udC1zaXplOiAxLjA2ZW07Zm9udC13ZWlnaHQ6IDMwMDt9XHJcbiNoZWFkZXItbWVudSBsaSB7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2E3YThhYTtwYWRkaW5nLWJvdHRvbTogNnB4O21hcmdpbi10b3A6IDZweDt9XHJcbiNoZWFkZXItbWVudSBsaTpmaXJzdC1jaGlsZCB7bWFyZ2luLXRvcDowO31cclxuI2hlYWRlci1tZW51IHVsIGEgc3BhbiB7Zm9udC1zaXplOiAxLjE3ZW07Zm9udC13ZWlnaHQ6IDQwMDtkaXNwbGF5OiBibG9jazt9XHJcbiNtZW51IHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk5O3BhZGRpbmctdG9wOiA3NnB4O31cclxuI3N1Ym1lbnUgdWwsICNtZW51IHVsIHtkaXNwbGF5OiB0YWJsZTttYXJnaW46IDAgYXV0bztsaXN0LXN0eWxlOiBub25lO3BhZGRpbmc6IDA7Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTt9XHJcbiNzdWJtZW51IGxpLCAjbWVudSBsaSB7ZmxvYXQ6IGxlZnQ7Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO21hcmdpbi1sZWZ0OiAxNXB4O3BhZGRpbmctbGVmdDogMTVweDtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4jc3VibWVudSBsaTpmaXJzdC1jaGlsZCwgI21lbnUgbGk6Zmlyc3QtY2hpbGQge21hcmdpbjogMDtwYWRkaW5nOiAwO2JvcmRlcjogbm9uZTt9XHJcbiNtZW51IHVsIHVsIHt2aXNpYmlsaXR5OiBoaWRkZW47b3BhY2l0eTogMDt0b3A6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOiAxOHB4IDMxcHggMCAwO21pbi13aWR0aDogMTAwJTtkaXNwbGF5OmJsb2NrO31cclxuI21lbnUgdWwgbGk6Zmlyc3QtY2hpbGQgdWwge3BhZGRpbmctcmlnaHQ6MDt9XHJcbiNtZW51IGxpOmhvdmVyIHVsIHt2aXNpYmlsaXR5OiB2aXNpYmxlO29wYWNpdHk6IDE7fVxyXG4jbWVudSBsaS5wYWdlLWl0ZW0tOSB1bCB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuI21lbnUgbGkgbGksICNtZW51IGxpIGxpOmZpcnN0LWNoaWxkIHtmbG9hdDogbm9uZTtwYWRkaW5nOjAgMCA4cHggMDtib3JkZXI6bm9uZTttYXJnaW46MDt9XHJcbiNtZW51IGxpIGxpIGEge2Rpc3BsYXk6IGJsb2NrO2JhY2tncm91bmQ6ICNmZmY7dGV4dC1hbGlnbjogY2VudGVyO3BhZGRpbmc6IDVweCAxMHB4O31cclxuLmN1cnJlbnRfcGFnZV9wYXJlbnQgPiBhLCAuY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAjbGFuZ3MgYS5sYW5nX3NlbF9zZWwge2NvbG9yOiAjQ0YwQTJDO31cclxuI2Jhbm5lciB7aGVpZ2h0OiAzNDlweDt3aWR0aDogMTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtkaXNwbGF5OiB0YWJsZTtib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO3RleHQtYWxpZ246IGNlbnRlcjtjb2xvcjogI0NGMEEyQztmb250LXNpemU6IDIuMThlbTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO2JhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9iYW5uZXItMi5qcGdcIik7fVxyXG4ucGFnZS1pZC05ICNiYW5uZXIge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbiNiYW5uZXItaW4ge2Rpc3BsYXk6IHRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246IG1pZGRsZTsgZm9udDogSGVsdmV0aWNhO31cclxuLmhvbWUgI2Jhbm5lciB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2hvbWUucG5nXCIpO21hcmdpbi1ib3R0b206IDYwcHg7fSBcclxuI2hvbWUtYm94IHtvdmVyZmxvdzogaGlkZGVuO2JhY2tncm91bmQ6ICNlM2UzZTM7fVxyXG4jaG9tZS1ib3ggdWwge3BhZGRpbmc6IDA7bGlzdC1zdHlsZTogbm9uZTt9XHJcbiNncmV5X2JveF8xLCAjZ3JleV9ib3hfMiB7cGFkZGluZzogMzhweDt3aWR0aDogNTAlO3Bvc2l0aW9uOiByZWxhdGl2ZTtmbG9hdDogbGVmdDt9XHJcbiNncmV5X2JveF8xOmFmdGVyLCAjZ3JleV9ib3hfMjphZnRlciB7Y29udGVudDogXCJcIjt3aWR0aDogNHB4O2hlaWdodDogMTAwJTtwb3NpdGlvbjogYWJzb2x1dGU7dG9wOjA7YmFja2dyb3VuZDogI2ZmZjt9XHJcbiNncmV5X2JveF8xOmFmdGVyIHtsZWZ0OiAxMDAlO21hcmdpbi1sZWZ0OiAtMnB4O31cclxuI2dyZXlfYm94XzI6YWZ0ZXIge2xlZnQ6IDAlO21hcmdpbi1sZWZ0OiAtMnB4O31cclxuLnNxdWFyZTpiZWZvcmUge2NvbnRlbnQ6XCLilqBcIjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweDtwYWRkaW5nOjAgNHB4O31cclxuI2hvbWUtYm94IGxpIHtwYWRkaW5nLWxlZnQ6IDAuN2VtO3Bvc2l0aW9uOiByZWxhdGl2ZTttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuI2hvbWUtYm94IGxpOmJlZm9yZSB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDJweDt0b3A6IDhweDt3aWR0aDogNXB4O2hlaWdodDogNXB4O2Rpc3BsYXk6IGJsb2NrO2JhY2tncm91bmQ6ICNDRjBBMkM7Y29udGVudDogXCJcIjt9XHJcbi5jb3VudC1jb250YWluZXIge292ZXJmbG93OmhpZGRlbjt9XHJcbi5jb3VudC1jb250YWluZXIgLmJveCB7d2lkdGg6IDMzJTtmbG9hdDogbGVmdDttYXJnaW4tdG9wOiA2MHB4O3dpZHRoOiAzMy4zMzMzJTt9XHJcbi5jb3VudC1jb250YWluZXIgLmJveCBpbWcge2hlaWdodDogNjVweDtkaXNwbGF5OiBibG9jazttYXJnaW4tYm90dG9tOiAxN3B4O31cclxuLmNvdW50LWNvbnRhaW5lciAuYm94IGg0IHtmb250LXNpemU6IDFlbTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO3Bvc2l0aW9uOiByZWxhdGl2ZTttYXJnaW4tYm90dG9tOiA5cHg7Zm9udC13ZWlnaHQ6IDMwMDtsaW5lLWhlaWdodDogbm9ybWFsO3BhZGRpbmctdG9wOiAyMXB4O21pbi1oZWlnaHQ6IDc1cHg7fVxyXG4uY291bnQtY29udGFpbmVyIC5ib3ggaDQ6YWZ0ZXIsIC5jb3VudC1jb250YWluZXIgLmJveCBoNDpiZWZvcmUsIFxyXG4jaW50ZXItbGlua3MgaDQ6YmVmb3JlLCAjaW50ZXItbGlua3MgaDQ6YWZ0ZXIsICNpbnRlci10b3AgLm1haW4tdGl0bGU6YWZ0ZXIsICNpbnRlci10b3AgLm1haW4tdGl0bGU6YmVmb3JlLCAjbm9zX2VuZ2FnZW1lbnRzIGgzOmFmdGVyLCAjbm9zX2VuZ2FnZW1lbnRzIGgzOmJlZm9yZSB7cG9zaXRpb246IGFic29sdXRlO2JvdHRvbTogMDtoZWlnaHQ6IDFweDtjb250ZW50OiBcIlwiO31cclxuLmNvdW50LWNvbnRhaW5lciAuYm94IGg0OmJlZm9yZSwgXHJcbiNpbnRlci1saW5rcyBoNDpiZWZvcmUsICNpbnRlci10b3AgLm1haW4tdGl0bGU6YmVmb3JlLCAjbm9zX2VuZ2FnZW1lbnRzIGgzOmJlZm9yZSB7d2lkdGg6IDE5MHB4O2JhY2tncm91bmQ6ICNDRjBBMkM7bGVmdDowO3otaW5kZXg6IDE7fVxyXG4uY291bnQtY29udGFpbmVyIC5ib3ggaDQ6YWZ0ZXIsIFxyXG4jaW50ZXItbGlua3MgaDQ6YWZ0ZXIsICNpbnRlci10b3AgLm1haW4tdGl0bGU6YWZ0ZXIsICNub3NfZW5nYWdlbWVudHMgaDM6YWZ0ZXIge3dpZHRoOiA2cHg7bGVmdDogMjdweDtiYWNrZ3JvdW5kOiAjZmZmO3otaW5kZXg6IDI7fVxyXG4uY291bnQtY29udGFpbmVyIC5ib3ggZGl2IGRpdiB7Zm9udC1zaXplOiAyLjkzZW07Zm9udC13ZWlnaHQ6IDMwMDtsaW5lLWhlaWdodDogNjFweDt9XHJcbi5jb3VudC1jb250YWluZXIgLmJveCB7dGV4dC1hbGlnbjogY2VudGVyO31cclxuLmNvdW50LWNvbnRhaW5lciAuYm94ID4gZGl2IHt0ZXh0LWFsaWduOiBsZWZ0O2Rpc3BsYXk6IGlubGluZS1ibG9jazt3aWR0aDogMTkwcHg7fVxyXG4jaG9tZS1tYWluIHttYXJnaW4tYm90dG9tOiA2MHB4O31cclxuI2Zvb3RlciB7YmFja2dyb3VuZDogI0UzRTNFMztwYWRkaW5nOiAxOXB4IDA7cG9zaXRpb246IHJlbGF0aXZlO292ZXJmbG93OiBoaWRkZW47Y29sb3I6IzY0NjQ2OTttYXJnaW4tdG9wOiA2MHB4O31cclxuLmZvb3Rlcl9maXhlZCAjZm9vdGVyIHtwb3NpdGlvbjpmaXhlZDtsZWZ0OiAwO2JvdHRvbTogMDt3aWR0aDogMTAwJTstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO3RyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO31cclxuI2Zvb3Rlci0xIHtvdmVyZmxvdzogaGlkZGVuO21pbi1oZWlnaHQ6NDRweDttYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4jaXNvLTkwMDEge2hlaWdodDogNTRweDtmbG9hdDpsZWZ0O31cclxuI2xvZ28yIHtoZWlnaHQ6IDQ0cHg7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDUwJTttYXJnaW4tbGVmdDogLTY1cHg7dG9wOjIzcHg7fVxyXG4jbG9nbzIgaW1nIHtoZWlnaHQ6IDQ0cHg7fVxyXG4jZm9vdGVyLWxpc3Qge2xpc3Qtc3R5bGU6IG5vbmU7ZGlzcGxheTogdGFibGU7cGFkZGluZzogMDttYXJnaW46IDAgYXV0bztmb250LXNpemU6IDAuNjllbTt0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4jZm9vdGVyLWxpc3QgbGkge21hcmdpbi1sZWZ0OiAzcHg7cG9zaXRpb246IHJlbGF0aXZlO2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiNmb290ZXItbGlzdCBsaTpiZWZvcmUge3dpZHRoOiA1cHg7aGVpZ2h0OiA1cHg7ZGlzcGxheTogaW5saW5lLWJsb2NrO2JhY2tncm91bmQ6ICNDRjBBMkM7Y29udGVudDogXCJcIjt0b3A6LTFweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6M3B4O31cclxuI2Zvb3Rlci1saXN0IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7Y29udGVudDpub25lO2Rpc3BsYXk6bm9uZTt9XHJcbiNmb290ZXItbGlzdCBsaTpmaXJzdC1jaGlsZCB7cGFkZGluZzowO21hcmdpbjowO31cclxuI2Zvb3RlciAuY29udGFpbmVyIHtwYWRkaW5nLWxlZnQ6NjBweDtwYWRkaW5nLXJpZ2h0OjYwcHg7fVxyXG4jZm9vdGVyIC5tZW51IHtmbG9hdDogcmlnaHQ7Zm9udC1zaXplOiAwLjYzZW07cGFkZGluZy10b3A6IDIxcHg7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiNmb290ZXIgLm1lbnUgdWwge2xpc3Qtc3R5bGU6IG5vbmU7bWFyZ2luOiAwO3BhZGRpbmc6IDA7dGV4dC1hbGlnbjogcmlnaHQ7fVxyXG4jZm9vdGVyLWxpc3Qge3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XHJcbiNiYW5uZXItc2VsZWN0IHtwb3NpdGlvbjogcmVsYXRpdmU7ZGlzcGxheTogdGFibGU7bWFyZ2luOiAyNXB4IGF1dG8gMCBhdXRvO31cclxuI2Jhbm5lci1zZWxlY3QgdWwsICNiYW5uZXItc2VsZWN0IHNwYW4ge2xpbmUtaGVpZ2h0OiA0OHB4O2Rpc3BsYXk6IGlubGluZS1ibG9jaztjb2xvcjogI2ZmZjtmb250LXNpemU6IDAuMzdlbTtmb250LXdlaWdodDogMzAwO3dpZHRoOjMxMHB4O2JhY2tncm91bmQ6ICNDRjBBMkM7dGV4dC1hbGlnbjogY2VudGVyO2Rpc3BsYXk6IGJsb2NrO2Zsb2F0OiBsZWZ0O31cclxuI2Jhbm5lci1zZWxlY3Qgc3BhbiB7Y3Vyc29yOiBwb2ludGVyO31cclxuI2Jhbm5lci1zZWxlY3QgLmJ0biB7d2lkdGg6IDUwcHg7aGVpZ2h0OiA0OHB4O2JvcmRlcjogbm9uZTtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvb3B0aW9ucy5wbmdcIik7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBhdXRvIDExcHg7Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO31cclxuI2Jhbm5lci1zZWxlY3QgdWwge2JhY2tncm91bmQ6IG5vbmU7cGFkZGluZzogMDtwb3NpdGlvbjogYWJzb2x1dGU7dG9wOjEwMCU7bGVmdDogMDtsaXN0LXN0eWxlOiBub25lO2xpbmUtaGVpZ2h0OiAzN3B4O2ZvbnQtd2VpZ2h0OiA0MDA7bGV0dGVyLXNwYWNpbmc6IDFweDtvcGFjaXR5OiAwO3Zpc2liaWxpdHk6IGhpZGRlbjt9XHJcbiNiYW5uZXItc2VsZWN0LmNsaWNrZWQgdWwsICNiYW5uZXItc2VsZWN0OmhvdmVyIHVsIHtvcGFjaXR5OiAxO3Zpc2liaWxpdHk6IHZpc2libGU7fVxyXG4jYmFubmVyLXNlbGVjdCBsaSB7bWFyZ2luLXRvcDogNnB4O31cclxuI2Jhbm5lci1zZWxlY3QgbGkgYSB7ZGlzcGxheTogYmxvY2s7YmFja2dyb3VuZDogI0NGMEEyQzt9XHJcbiNiYW5uZXItc2VsZWN0IGxpIGE6aG92ZXIsICNiYW5uZXItc2VsZWN0OmhvdmVyIHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICNmZmY7Y29sb3I6I0NGMEEyQzt9XHJcbiNiYW5uZXItc2VsZWN0OmhvdmVyIC5idG4ge2JhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9vcHRpb25zMi5wbmdcIik7Ym9yZGVyLWxlZnQtY29sb3I6ICNDRjBBMkM7fVxyXG5cclxuI2ludHJvIHtiYWNrZ3JvdW5kOiAjZTNlM2UzO292ZXJmbG93OiBoaWRkZW47fVxyXG4jaW50cm8gI3N1Ym1lbnUge2JhY2tncm91bmQ6ICNmZmY7fVxyXG4jbGVmdC1pbWcge3dpZHRoOjM1JTtoZWlnaHQ6IDM2MHB4O2JhY2tncm91bmQ6ICNDRjBBMkM7cG9zaXRpb246IHJlbGF0aXZlO2Zsb2F0OiByaWdodDt9XHJcbiNsZWZ0LWltZyAuaW1nIHtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt0b3A6MDtoZWlnaHQ6IDI3MHB4O3dpZHRoOjEwMCU7cGFkZGluZy10b3A6IDYwcHg7b3BhY2l0eTogMDt9XHJcbiNsZWZ0LWltZyAuaW1nLmFjdGl2ZSB7b3BhY2l0eTogMTt9XHJcbiNsZWZ0LWltZyAuaW1nIGltZyB7aGVpZ2h0OiAyMTBweDtkaXNwbGF5OiBibG9jazttYXJnaW46IDAgYXV0bzt9XHJcbiNsZWZ0LWltZy1zdyB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7dG9wOiAzMTJweDt3aWR0aDogMTAwJTt6LWluZGV4OiAyO31cclxuLmJveC10ZXh0LXN3IHVsLCAjbGVmdC1pbWctc3cgdWwge2Rpc3BsYXk6dGFibGU7bWFyZ2luOjAgYXV0bztsaXN0LXN0eWxlOiBub25lO3BhZGRpbmc6IDA7fVxyXG4uYm94LXRleHQtc3cgbGksIC5zZXBhcmF0b3Igc3BhbiwgI2xlZnQtaW1nLXN3IGxpIHtoZWlnaHQ6IDEwcHg7d2lkdGg6IDEwcHg7Ym9yZGVyLXJhZGl1czogNTAlO21hcmdpbjogMHB4IDlweDtiYWNrZ3JvdW5kOiAjZmZmOy13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpOy1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNik7dHJhbnNmb3JtOiBzY2FsZSgwLjYpO2Zsb2F0OiBsZWZ0O2N1cnNvcjogcG9pbnRlcjt9XHJcbi5ib3gtdGV4dC1zdyBsaS5hY3RpdmUsIC5zZXBhcmF0b3Igc3BhbjpudGgtY2hpbGQoMiksICNsZWZ0LWltZy1zdyBsaTpob3ZlciwgI2xlZnQtaW1nLXN3IGxpLmFjdGl2ZSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOy1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO3RyYW5zZm9ybTogc2NhbGUoMSk7fVxyXG4jcmlnaHQtaW50cm8ge3dpZHRoOjUzJTtmbG9hdDogcmlnaHQ7fVxyXG4jcmlnaHQtaW50cm8gLmNvbnRlbnQge3BhZGRpbmc6IDM1cHggNjhweCAxMHB4IDY4cHg7fVxyXG4jc3VibWVudSB7cGFkZGluZy10b3A6IDM3cHg7cGFkZGluZy1ib3R0b206IDE5cHg7fVxyXG4jc3VibWVudSBhIHtwb3NpdGlvbjpyZWxhdGl2ZTt9XHJcbiNzdWJtZW51IGE6YWZ0ZXIge2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTE4cHg7bGVmdDo1MCU7d2lkdGg6MCU7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZDojZTNlM2UzO31cclxuI3N1Ym1lbnUgYTpob3ZlcjphZnRlciwgI3N1Ym1lbnUgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhOmFmdGVyLCAjc3VibWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOmFmdGVyIHtsZWZ0OjAlO3dpZHRoOjEwMCU7fVxyXG4ucGFnZS1pZC0xOSAjaW50cm97cGFkZGluZy1ib3R0b206IDM0cHg7fVxyXG4jY29tcGV0ZW5jZXMge3Bvc2l0aW9uOiByZWxhdGl2ZTtoZWlnaHQ6IDEzMDBweDtwYWRkaW5nLXRvcDogNTBweDttYXJnaW4tYm90dG9tOiA0MHB4O31cclxuXHJcbi5jb21wZXRlbmNlIHtkaXNwbGF5OiB0YWJsZTt3aWR0aDoyODhweDtoZWlnaHQ6Mjg4cHg7Ym9yZGVyLXJhZGl1czogNTAlO2JhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O2NvbG9yOiAjZmZmO3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiA1MCU7bWFyZ2luLWxlZnQ6IC0xNDRweDtmb250LXNpemU6IDAuOTRlbTt9XHJcbi5pc19jc3N0cmFucyAuY29tcGV0ZW5jZSB7b3BhY2l0eTogMDt9XHJcbiNjb21wZXRlbmNlLTEge2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL2MtMS5wbmdcIik7YmFja2dyb3VuZC1zaXplOiBhdXRvIDEzNHB4O21hcmdpbi1sZWZ0OiAtMzYzcHg7dG9wOiA0MDBweDt9XHJcbiNjb21wZXRlbmNlLTIge2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL2MtMi5wbmdcIik7YmFja2dyb3VuZC1zaXplOiBhdXRvIDExOHB4O21hcmdpbi1sZWZ0OiAtNzZweDt0b3A6IDUxOHB4O31cclxuI2NvbXBldGVuY2UtMyB7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvYy0zLnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTI0cHg7d2lkdGg6MjU2cHg7aGVpZ2h0OiAyNTZweDttYXJnaW4tbGVmdDogLTMwOXB4O3RvcDogNzA4cHg7fVxyXG4jY29tcGV0ZW5jZS00IHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9jLTQucG5nXCIpO2JhY2tncm91bmQtc2l6ZTogYXV0byAxMDRweDt3aWR0aDoyMzBweDtoZWlnaHQ6IDIzMHB4O21hcmdpbi1sZWZ0OiAtNDZweDt0b3A6IDg0MXB4O2ZvbnQtc2l6ZTogMC42OWVtO31cclxuI2NvbXBldGVuY2UtNSB7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvYy01LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjNweDt3aWR0aDoxODJweDtoZWlnaHQ6IDE4MnB4O21hcmdpbi1sZWZ0OiAtMjIxcHg7dG9wOiAxMDA2cHg7Zm9udC1zaXplOiAwLjY5ZW07fVxyXG4jY29tcGV0ZW5jZS02IHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9jLTYucG5nXCIpO2JhY2tncm91bmQtc2l6ZTogYXV0byA1OHB4O3dpZHRoOjE4MnB4O2hlaWdodDogMTgycHg7bWFyZ2luLWxlZnQ6IDE4MXB4O3RvcDogMTAwNnB4O2ZvbnQtc2l6ZTogMC42OWVtO31cclxuI2NvbXBldGVuY2UtNyB7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvYy03LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTdweDt3aWR0aDoxODJweDtoZWlnaHQ6IDE4MnB4O21hcmdpbi1sZWZ0OiAtMjRweDt0b3A6IDExMTdweDtmb250LXNpemU6IDAuNjllbTt9XHJcbi5jb21wZXRlbmNlID4gZGl2IHtkaXNwbGF5OiB0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7cGFkZGluZzogMCAxMHB4Oy13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpOy1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7dHJhbnNmb3JtOiBzY2FsZSgwLjgpO29wYWNpdHk6IDA7dGV4dC1hbGlnbjogY2VudGVyO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4uaXNfY3NzdHJhbnMgI2NvbXBldGVuY2UtMSwgLmlzX2Nzc3RyYW5zICNjb21wZXRlbmNlLTMsIC5pc19jc3N0cmFucyAjY29tcGV0ZW5jZS01IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC00MHB4KSBzY2FsZSgxLjEpO1xyXG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC00MHB4KSBzY2FsZSgxLjEpO1xyXG59XHJcbi5pc19jc3N0cmFucyAjY29tcGV0ZW5jZS0yLCAuaXNfY3NzdHJhbnMgI2NvbXBldGVuY2UtNCwgLmlzX2Nzc3RyYW5zICNjb21wZXRlbmNlLTYge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDBweCkgc2NhbGUoMS4xKTtcclxuICB0cmFuc2Zvcm06dHJhbnNsYXRlWCg0MHB4KSBzY2FsZSgxLjEpO1xyXG59XHJcbi5pc19jc3N0cmFucyAjY29tcGV0ZW5jZS03IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpIHNjYWxlKDEuMSk7XHJcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCkgc2NhbGUoMS4xKTtcclxufVxyXG4uaXNfY3NzdHJhbnMgLmNvbXBldGVuY2UuYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKSBzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSkgIWltcG9ydGFudDsgIFxyXG59XHJcbiNjb21wZXRlbmNlcyAuY29tcGV0ZW5jZTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojQ0YwQTJDO2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7fVxyXG4uY29tcGV0ZW5jZTpob3ZlciA+IGRpdiB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOy1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO3RyYW5zZm9ybTogc2NhbGUoMSk7b3BhY2l0eTogMTt9XHJcbiNjb250ZW50IGgyLCAubWFpbi10aXRsZSB7Zm9udC1zaXplOiAzLjEyZW07IGNvbG9yOiNDRjBBMkM7dGV4dC1hbGlnbjogY2VudGVyO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6IDNweDttYXJnaW4tYm90dG9tOiAzMHB4O3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbiNjb250ZW50IGgyIHtmb250LXNpemU6Mi4xOWVtO21hcmdpbi1ib3R0b206IDA7fVxyXG4jY29udGVudCAubWFpbi10aXRsZSB7bWFyZ2luLWJvdHRvbTogMzBweDt9XHJcbi5hcnItZG93biB7YmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2Fyci1kb3duLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDt3aWR0aDogMjNweDtoZWlnaHQ6IDE3NXB4O2JhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO21hcmdpbjogMjBweCBhdXRvO31cclxuI29mZmVyLWZvcm0tb3ZlciwgI29mZmVycyB7bWFyZ2luOjcwcHggYXV0byAwIGF1dG87Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzO21heC13aWR0aDogODAwcHg7b3ZlcmZsb3c6aGlkZGVuO31cclxuI29mZmVycyB7Ym9yZGVyLWJvdHRvbTpub25lO31cclxuI29mZmVycy1pbnRybyB7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo0MHB4IDIwcHggNzBweCAyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTM7fVxyXG4jb2ZmZXJzLWxpc3Qge292ZXJmbG93OmhpZGRlbjt9XHJcbi5vZmZlciB7d2lkdGg6NTAlO2Zsb2F0OmxlZnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlMztwYWRkaW5nOiAyM3B4IDIwcHggMTNweCA2MnB4O2ZvbnQtc2l6ZTogMC43NWVtO31cclxuLm9mZmVyOm50aC1jaGlsZCgybikge2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZTNlM2UzO31cclxuLm9mZmVyLXRpdGxlIHtmb250LXNpemU6MS4zM2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjE0cHg7fVxyXG4ub2ZmZXItbW9yZS1idG4ge2NvbG9yOiNDRjBBMkM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6IHBvaW50ZXI7fVxyXG4ub2ZmZXItaW50cm8ge21hcmdpbi1ib3R0b206MTRweDt9XHJcbi5vZmZlci1idG4ge3dpZHRoOjkwcHg7bGluZS1oZWlnaHQ6MjBweDtoZWlnaHQ6MjBweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2UzZTNlMzt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MC43NWVtO2NvbG9yOiM4Nzg3ODc7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2N1cnNvcjogcG9pbnRlcjt9XHJcbi5vZmZlcjpob3ZlciB7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7fVxyXG4ub2ZmZXI6aG92ZXIgLm9mZmVyLWJ0biB7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDA7fVxyXG4jb2ZmZXItbW9yZSB7b3ZlcmZsb3c6IGhpZGRlbjtmb250LXNpemU6MC43NWVtO31cclxuI29mZmVyLW1vcmUgLm9mZmVyLW1vcmUsICNvZmZlci1tb3JlIHtkaXNwbGF5Om5vbmU7fVxyXG4ub2ZmZXItbW9yZSAub2ZmZXItYnRuIHtmbG9hdDpyaWdodDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDt9XHJcbi5vZmZlci1tb3JlIHtwYWRkaW5nOiAzNnB4IDgwcHggMjhweCA4MHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojQ0YwQTJDO3Bvc2l0aW9uOiByZWxhdGl2ZTtvdmVyZmxvdzogaGlkZGVuO31cclxuLm9mZmVyLW1vcmUgLm9mZmVyLXRleHQge1xyXG4gIC1tb3otY29sdW1uLWNvdW50OiAyO1xyXG4gIC1tb3otY29sdW1uLWdhcDogNDBweDtcclxuICAtbXMtY29sdW1uLWNvdW50OiAyO1xyXG4gIC1tcy1jb2x1bW4tZ2FwOiA0MHB4O1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcclxuICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgY29sdW1uLWdhcDogMjBweDsgICBcclxuICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuLmJ0bi1jbG9zZSB7d2lkdGg6IDIycHg7aGVpZ2h0OiAyMnB4O2Rpc3BsYXk6IGJsb2NrO3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogMTlweDt0b3A6IDIxcHg7Ym9yZGVyLXJhZGl1czogNTAlO2JhY2tncm91bmQ6ICNmZmY7Y3Vyc29yOiBwb2ludGVyO3otaW5kZXg6IDM7fVxyXG4uYnRuLWNsb3NlOmJlZm9yZSwgLmJ0bi1jbG9zZTphZnRlciB7Y29udGVudDogXCJcIjt3aWR0aDogOHB4O2hlaWdodDogMnB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiA1MCU7dG9wOjUwJTttYXJnaW46IC0xcHggMCAwIC00cHg7ZGlzcGxheTogYmxvY2s7YmFja2dyb3VuZDogI0NGMEEyQzt9XHJcbi5idG4tY2xvc2U6aG92ZXI6YmVmb3JlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTt9XHJcbi5idG4tY2xvc2U6aG92ZXI6YWZ0ZXIgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTstbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO31cclxuLnBhZ2UtaWQtMjEgLnNlcGFyYXRvciwgI29mZmVyLWZvcm0tb3ZlciB7Ym9yZGVyOiBub25lO21hcmdpbi10b3A6MzFweDt9XHJcbiNvZmZlci1mb3JtIGlucHV0LCAjb2ZmZXItZm9ybSBzZWxlY3Qge2hlaWdodDogNTBweDtib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO2xpbmUtaGVpZ2h0OiA1MHB4O3BhZGRpbmc6IDAgMTVweDtmb250LXNpemU6IDAuNzVlbTtjb2xvcjogIzg3ODc4Nzt9XHJcbiNvZmZlci1mb3JtIC5jdXN0b21maWxlLXdyYXAgaW5wdXQge3dpZHRoOjEwMCU7fVxyXG4jb2ZmZXItZm9ybSA+IGRpdiB7b3ZlcmZsb3c6IGhpZGRlbjttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuI29mZmVyLWZvcm0gPiBkaXYgPiAqIHt3aWR0aDogNDglO2Zsb2F0OiBsZWZ0O21hcmdpbi1sZWZ0OiAyJTt9XHJcbiNvZmZlci1mb3JtID4gZGl2ID4gKjpmaXJzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OiAyJTttYXJnaW4tbGVmdDogMDt9XHJcbi5mb3JtX2NvbnQgZGl2IGlucHV0LCAuZm9ybV9jb250IGRpdiB0ZXh0YXJlYSwgLmZvcm1fY29udCBkaXYgc2VsZWN0IHt3aWR0aDogMTAwJTt9XHJcbiNvZmZlci1mb3JtIC5zX2J0biB7ZGlzcGxheTogYmxvY2s7YmFja2dyb3VuZDogI0NGMEEyQztsaW5lLWhlaWdodDogNTBweDt0ZXh0LWFsaWduOiBjZW50ZXI7Zm9udC1zaXplOiAwLjc1ZW07Y29sb3I6ICNmZmY7Y3Vyc29yOiBwb2ludGVyO3dpZHRoOiAxMDAlO2Zsb2F0OiBub25lO21hcmdpbjogMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fVxyXG4uY3VzdG9tZmlsZS11cGxvYWQge3BhZGRpbmc6IDAgIWltcG9ydGFudDttYXJnaW46IDAgIWltcG9ydGFudDtsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50OyBoZWlnaHQ6IDIycHggIWltcG9ydGFudDt3aWR0aDoyMnB4ICFpbXBvcnRhbnQ7Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2ZpbGUtYnRuLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogN3B4O3RvcDogMTRweDtmb250LXNpemU6IDA7YmFja2dyb3VuZC1zaXplOiAyMnB4IGF1dG8gIWltcG9ydGFudDtjdXJzb3I6IHBvaW50ZXI7fVxyXG4uZXJyIC5jdXN0b21maWxlLXVwbG9hZCB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2ZpbGUtYnRuMi5wbmdcIikgIWltcG9ydGFudDt9XHJcbi5jdXN0b21maWxlLXdyYXAge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbiNvZmZlci1yZSB7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6ICNlM2UzZTM7dGV4dC1hbGlnbjogY2VudGVyO3BhZGRpbmc6IDMwcHggMTBweDt9XHJcbi5mb3JtX2VsIHtwYWRkaW5nLWJvdHRvbTogMTVweDt9XHJcbi5mb3JtX2VsLnNlbmRpbmcge2JhY2tncm91bmQ6dXJsKFwiaW1hZ2VzL3NlbmRpbmcuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO31cclxuLmZvcm1fY29udCAuZXJyIGlucHV0LCAuZm9ybV9jb250IC5lcnIgc2VsZWN0LCAuZm9ybV9jb250IC5lcnIgdGV4dGFyZWEge2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZDogI0NGMEEyQyAhaW1wb3J0YW50O31cclxuLnNlcGFyYXRvciB7d2lkdGg6IDEwMCU7fVxyXG4uc2VwYXJhdG9yID4gZGl2IHtkaXNwbGF5OiB0YWJsZTttYXJnaW46IDAgYXV0bzt9XHJcbi5zZXBhcmF0b3Igc3BhbiB7YmFja2dyb3VuZDogIzg3ODc4NztjdXJzb3I6IGF1dG87fVxyXG4jcGVyc29ucyB7b3ZlcmZsb3c6IGhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt9XHJcbiNwZXJzb25zLXRvcCB7b3ZlcmZsb3c6aGlkZGVuO31cclxuLnBlcnNvbi1ibG9jayB7cG9zaXRpb246IHJlbGF0aXZlO31cclxuLnBlcnNvbiB7YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7cG9zaXRpb246IHJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6ICNkZGQ7d2lkdGg6IDI1JTt9XHJcbi5wZXJzb24tbG9nbyB7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7Ym9yZGVyOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7fVxyXG4ucGVyc29uIHtwb3NpdGlvbjphYnNvbHV0ZTt9XHJcbiNwZXJzb25zLXRvcCAucGVyc29uIHtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O3RvcDphdXRvICFpbXBvcnRhbnQ7Ym90dG9tOmF1dG8gIWltcG9ydGFudDtsZWZ0OmF1dG8gIWltcG9ydGFudDtyaWdodDphdXRvICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdDt9XHJcbi5wZXJzb24tYmxvY2s6bnRoLWNoaWxkKDJuKzEpIC5wZXJzb24ge3RvcDowO31cclxuLnBlcnNvbi1ibG9jazpudGgtY2hpbGQoMm4pIC5wZXJzb24ge2JvdHRvbTowO31cclxuLnBlcnNvbjpudGgtY2hpbGQoNG4rMikge2xlZnQ6MjUlO31cclxuLnBlcnNvbjpudGgtY2hpbGQoNG4rMykge2xlZnQ6NTAlO31cclxuLnBlcnNvbjpudGgtY2hpbGQoNG4pIHtsZWZ0Ojc1JTt9XHJcbi5wZXJzb246Zmlyc3QtY2hpbGQge3Bvc2l0aW9uOnJlbGF0aXZlO31cclxuLnBlcnNvbjphZnRlciB7Y29udGVudDogXCJcIjtkaXNwbGF5OiBibG9jaztwYWRkaW5nLXRvcDogNzUlO31cclxuI3BlcnNvbnMtdG9wIC5wZXJzb246YWZ0ZXIsIC5wZXJzb24tYmxvY2s6bnRoLWNoaWxkKDJuKSAucGVyc29uOm50aC1jaGlsZCg0bik6YWZ0ZXIsIC5wZXJzb24tYmxvY2s6bnRoLWNoaWxkKDJuKSAucGVyc29uOm50aC1jaGlsZCg0bisyKTphZnRlciwgLnBlcnNvbi1ibG9jazpudGgtY2hpbGQoMm4rMSkgLnBlcnNvbjpudGgtY2hpbGQoNG4rMSk6YWZ0ZXIsIC5wZXJzb24tYmxvY2s6bnRoLWNoaWxkKDJuKzEpIC5wZXJzb246bnRoLWNoaWxkKDRuKzMpOmFmdGVyIHtwYWRkaW5nLXRvcDogMTI1JTt9XHJcbi5wZXJzb24uaGlkZGVuIHtvcGFjaXR5OiAwO3Zpc2liaWxpdHk6IGhpZGRlbjt9XHJcbi5wZXJzb24gc3Ryb25nLCAucGVyc29uIGVtIHtkaXNwbGF5OiBibG9jazt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuLnBlcnNvbiBzdHJvbmcge2ZvbnQtc2l6ZTogMS4zMWVtO31cclxuLnBlcnNvbiA+IGRpdiB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7dG9wOjA7d2lkdGg6IDEwMCU7aGVpZ2h0OiAxMDAlO29wYWNpdHk6IDA7YmFja2dyb3VuZDogI0NGMEEyQztiYWNrZ3JvdW5kOiByZ2JhKDIwNywxMCw0NCwwLjkpO31cclxuLnBlcnNvbiA+IGRpdiA+IGRpdiB7ZGlzcGxheTogdGFibGU7Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt0b3A6MDt3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMCU7fVxyXG4ucGVyc29uID4gZGl2ID4gZGl2ID4gZGl2IHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO3RleHQtYWxpZ246IGNlbnRlcjtwYWRkaW5nOiAwIDEwcHg7Y29sb3I6ICNmZmY7ZGlzcGxheTogdGFibGUtY2VsbDt9XHJcbi5wZXJzb246aG92ZXIgPiBkaXYge29wYWNpdHk6IDE7fVxyXG4ucGVyc29uIGEge3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAwO3RvcDowO3dpZHRoOiAxMDAlO2hlaWdodDogMTAwJTt6LWluZGV4OiAyO31cclxuLnBlcnNvbiBzcGFuIHtkaXNwbGF5OiBibG9jazt3aWR0aDogMjJweDtoZWlnaHQ6IDIycHg7YmFja2dyb3VuZDogI2ZmZjtib3JkZXItcmFkaXVzOiA1MCU7cG9zaXRpb246IHJlbGF0aXZlO21hcmdpbjogMzBweCBhdXRvIDAgYXV0bzt9XHJcbi5wZXJzb24gc3BhbjphZnRlciwgLnBlcnNvbiBzcGFuOmJlZm9yZSB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDUwJTt0b3A6NTAlO3dpZHRoOiAxMnB4O2hlaWdodDogMnB4O21hcmdpbjotMXB4IDAgMCAtNnB4O2JhY2tncm91bmQ6ICNDRjBBMkM7Y29udGVudDogXCJcIjt9XHJcbi5wZXJzb24gc3BhbjphZnRlciB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDBkZWcpOy1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDBkZWcpO3RyYW5zZm9ybTogcm90YXRlKDEwMGRlZyk7fVxyXG4jZXhwZXJ0cy1udW1iZXJzID4gZGl2Om50aC1jaGlsZCgzbisxKSB7Y2xlYXI6IGxlZnQ7fVxyXG4uZXhwZXJ0cy1zdWJtb3JlLCAjZXhwZXJ0cy1tb3JlIHtkaXNwbGF5OiBub25lO31cclxuI2V4cGVydHMtbW9yZSA+IGRpdiB7ZGlzcGxheTogbm9uZTt9XHJcbiNleHBlcnRzLXRleHQge21heC13aWR0aDogODAwcHg7bWFyZ2luOiAwIGF1dG87b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiNleHBlcnRzLXRleHQgLmludHJvLXRleHQge3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOiA3MHB4O3RleHQtYWxpZ246IGNlbnRlcjtwYWRkaW5nOiAwIDIwcHg7fVxyXG4jZXhwZXJ0cy1tb3JlLCAjZXhwZXJ0cy1ibG9ja3Mge292ZXJmbG93OiBoaWRkZW47d2lkdGg6IDYwMHB4O21hcmdpbjogMCBhdXRvO31cclxuI2V4cGVydHMtYmxvY2tzID4gZGl2IHt3aWR0aDogNTAlO2hlaWdodDogMzAwcHg7ZmxvYXQ6IGxlZnQ7YmFja2dyb3VuZDogI2UzZTNlMztwb3NpdGlvbjogcmVsYXRpdmU7Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO2N1cnNvcjpwb2ludGVyO31cclxuI2V4cGVydHMtYmxvY2tzID4gZGl2OmZpcnN0LWNoaWxkIHtib3JkZXItbGVmdDogMDt9XHJcbiNleHBlcnRzLWJsb2NrcyA+IGRpdiA+IGRpdiB7ZGlzcGxheTogdGFibGU7Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTt3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMCU7bGVmdDogMDt0b3A6MDtwb3NpdGlvbjogYWJzb2x1dGU7fVxyXG4jZXhwZXJ0cy1ibG9ja3MgPiBkaXYgPiBkaXYgPiBkaXYge2Rpc3BsYXk6IHRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246IG1pZGRsZTt0ZXh0LWFsaWduOiBjZW50ZXI7Zm9udC1zaXplOiAxLjM3ZW07dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiNleHBlcnRzLWJsb2NrcyA+IGRpdiBzcGFuIHtkaXNwbGF5OiBibG9jaztiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7YmFja2dyb3VuZC1zaXplOiBhdXRvIDUxcHg7cGFkZGluZzogNzVweCAxMHB4IDAgMTBweDt9XHJcbiNleHBlcnRzLWJsb2NrcyA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuIHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9ibG9jay0xLnBuZ1wiKTt9XHJcbiNleHBlcnRzLWJsb2NrcyA+IGRpdjpudGgtY2hpbGQoMikgc3BhbiB7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvYmxvY2stMi5wbmdcIik7fVxyXG4jZXhwZXJ0cy1tb3JlID4gZGl2OmZpcnN0LWNoaWxkIC5leHBlcnRzLW1vcmUgLmljb24sICNleHBlcnRzLWJsb2NrcyA+IGRpdjpmaXJzdC1jaGlsZDpob3ZlciBzcGFuIHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9ibG9jay0xYS5wbmdcIik7fVxyXG4jZXhwZXJ0cy1tb3JlID4gZGl2Om50aC1jaGlsZCgyKSAuZXhwZXJ0cy1tb3JlIC5pY29uLCAjZXhwZXJ0cy1ibG9ja3MgPiBkaXY6bnRoLWNoaWxkKDIpOmhvdmVyIHNwYW4ge2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL2Jsb2NrLTJhLnBuZ1wiKTt9XHJcbiNleHBlcnRzLWJsb2NrcyA+IGRpdjpob3ZlciB7Y29sb3I6ICNmZmY7YmFja2dyb3VuZDogI0NGMEEyQzt9XHJcbiNleHBlcnRzLW1vcmUgPiBkaXYge2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4jZXhwZXJ0cy1tb3JlID4gZGl2LmFjdGl2ZSB7ZGlzcGxheTpibG9jazt9XHJcbi5leHBlcnRzLXN1Ym1vcmUtdGV4dCB7cG9zaXRpb246IHJlbGF0aXZlO2Rpc3BsYXk6IG5vbmU7fVxyXG4uZXhwZXJ0cy1zdWJtb3JlLXRleHQsIC5leHBlcnRzLW1vcmUge2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojQ0YwQTJDO3Bvc2l0aW9uOiByZWxhdGl2ZTtwYWRkaW5nOiAzN3B4O3RleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tYm90dG9tOiAxN3B4O31cclxuLmV4cGVydHMtc3VibW9yZS10ZXh0IC5pY29uLCAuZXhwZXJ0cy1tb3JlIC5pY29uIHtkaXNwbGF5OiBibG9jaztoZWlnaHQ6IDUxcHg7bWFyZ2luLWJvdHRvbTogMTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO2JhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt9XHJcbi5leHBlcnRzLXN1Ym1vcmUtdGV4dCAqOmZpcnN0LWNoaWxkIHN0cm9uZywgLmV4cGVydHMtbW9yZSAqOmZpcnN0LWNoaWxkIHN0cm9uZyB7Zm9udC1zaXplOjEuNzVlbTtmb250LXdlaWdodDogaW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuLmV4cGVydHMtc3VibW9yZS1saW5rcyB7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbi5leHBlcnRzLXN1Ym1vcmUtbGlua3MgPiBkaXYge3dpZHRoOiAyNSU7ZmxvYXQ6IGxlZnQ7Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO2JhY2tncm91bmQ6ICNlM2UzZTM7aGVpZ2h0OiAxNjBweDtwb3NpdGlvbjogcmVsYXRpdmU7Zm9udC1zaXplOiAwLjgxZW07dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt0ZXh0LWFsaWduOiBjZW50ZXI7cGFkZGluZy10b3A6NDZweDtjdXJzb3I6cG9pbnRlcjt9XHJcbi5leHBlcnRzLXN1Ym1vcmUtbGlua3MgPiBkaXY6Zmlyc3QtY2hpbGQge2JvcmRlci1sZWZ0Om5vbmU7fVxyXG4uZXhwZXJ0cy1zdWJtb3JlLWxpbmtzID4gZGl2IHNwYW4ge2Rpc3BsYXk6IGJsb2NrO2hlaWdodDogMzRweDtiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7bWFyZ2luLWJvdHRvbToxNnB4O31cclxuLmV4cGVydHMtc3VibW9yZS1saW5rcyA+IGRpdjpudGgtY2hpbGQoMSkgc3BhbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3N1YmktMS5wbmdcIik7IGJhY2tncm91bmQtc2l6ZTphdXRvIDI4cHg7fVxyXG4uZXhwZXJ0cy1zdWJtb3JlLWxpbmtzID4gZGl2Om50aC1jaGlsZCgyKSBzcGFuIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc3ViaS0yLnBuZ1wiKTt9XHJcbi5leHBlcnRzLXN1Ym1vcmUtbGlua3MgPiBkaXY6bnRoLWNoaWxkKDMpIHNwYW4ge2JhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zdWJpLTMucG5nXCIpO31cclxuLmV4cGVydHMtc3VibW9yZS1saW5rcyA+IGRpdjpudGgtY2hpbGQoNCkgc3BhbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3N1YmktNC5wbmdcIik7fVxyXG4uZXhwZXJ0cy1zdWJtb3JlLWxpbmtzID4gZGl2Om50aC1jaGlsZCgxKS5hY3RpdmUgc3BhbiwgLmV4cGVydHMtc3VibW9yZS1saW5rcyA+IGRpdjpudGgtY2hpbGQoMSk6aG92ZXIgc3BhbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3N1YmktMWEucG5nXCIpOzt9XHJcbi5leHBlcnRzLXN1Ym1vcmUtbGlua3MgPiBkaXY6bnRoLWNoaWxkKDIpLmFjdGl2ZSBzcGFuLCAuZXhwZXJ0cy1zdWJtb3JlLWxpbmtzID4gZGl2Om50aC1jaGlsZCgyKTpob3ZlciBzcGFuIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc3ViaS0yYS5wbmdcIik7fVxyXG4uZXhwZXJ0cy1zdWJtb3JlLWxpbmtzID4gZGl2Om50aC1jaGlsZCgzKS5hY3RpdmUgc3BhbiwgLmV4cGVydHMtc3VibW9yZS1saW5rcyA+IGRpdjpudGgtY2hpbGQoMyk6aG92ZXIgc3BhbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3N1YmktM2EucG5nXCIpO31cclxuLmV4cGVydHMtc3VibW9yZS1saW5rcyA+IGRpdjpudGgtY2hpbGQoNCkuYWN0aXZlIHNwYW4sIC5leHBlcnRzLXN1Ym1vcmUtbGlua3MgPiBkaXY6bnRoLWNoaWxkKDQpOmhvdmVyIHNwYW4ge2JhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zdWJpLTRhLnBuZ1wiKTt9XHJcbi5leHBlcnRzLXN1Ym1vcmUtbGlua3MgPiBkaXY6aG92ZXIsIC5leHBlcnRzLXN1Ym1vcmUtbGlua3MgPiBkaXYuYWN0aXZlIHtiYWNrZ3JvdW5kOiM2NDY1Njk7Y29sb3I6I2ZmZjt9XHJcbi5leHBlcnRzLXN1Ym1vcmUge2JhY2tncm91bmQtc2l6ZTogYXV0byA2OHB4O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMHB4O2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7fVxyXG4uZXhwZXJ0cy1zdWJtb3JlID4gZGl2Om50aC1jaGlsZCgxKSAuaWNvbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3N1YmktMWEucG5nXCIpOzt9XHJcbi5leHBlcnRzLXN1Ym1vcmUgPiBkaXY6bnRoLWNoaWxkKDIpIC5pY29uIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc3ViaS0yYS5wbmdcIik7fVxyXG4uZXhwZXJ0cy1zdWJtb3JlID4gZGl2Om50aC1jaGlsZCgzKSAuaWNvbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3N1YmktM2EucG5nXCIpO31cclxuLmV4cGVydHMtc3VibW9yZSA+IGRpdjpudGgtY2hpbGQoNCkgLmljb24ge2JhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zdWJpLTRhLnBuZ1wiKTt9XHJcbiN2aWRlbywgI3BlcnNvbiB7ZGlzcGxheTogdGFibGU7Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTt3aWR0aDogMTAwJTtoZWlnaHQ6IDQ4NnB4O31cclxuI3ZpZGVvID4gZGl2LCAjcGVyc29uID4gZGl2IHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbiN2aWRlby1sLCAjcGVyc29uLWRldGFpbHMge2JhY2tncm91bmQ6ICNDRjBBMkM7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY292ZXI7Y29sb3I6I2ZmZjtwYWRkaW5nOiA0M3B4IDY1cHggMTBweCA2NXB4O3ZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDt9XHJcbiN2aWRlby1sIHtwYWRkaW5nLWJvdHRvbTogNDNweDt9XHJcbiNwZXJzb24taW1hZ2Uge2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY292ZXI7d2lkdGg6IDY3JTt9XHJcbiNwZXJzb24tZGV0YWlscyBhIGltZyB7aGVpZ2h0OjEycHg7fVxyXG4jdmlkZW8tbCAudGl0bGUsICNwZXJzb24tZGV0YWlscyBoMyB7Zm9udC1zaXplOiAxZW07dGV4dC1hbGlnbjogY2VudGVyO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7cG9zaXRpb246IHJlbGF0aXZlO2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdiZmM4O3BhZGRpbmctYm90dG9tOiAxNHB4O21hcmdpbi1ib3R0b206IDQycHg7fVxyXG4jdmlkZW8tbCAudGl0bGU6YWZ0ZXIsICNwZXJzb24tZGV0YWlscyBoMzphZnRlciB7Y29udGVudDogXCJcIjtiYWNrZ3JvdW5kOiAjQ0YwQTJDO2hlaWdodDogMXB4O3dpZHRoOiAxMnB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OiA1MHB4O31cclxuI3ZpZGVvLWwgLnNjcm9sbGVkLWRpdiB7aGVpZ2h0OiA0MDBweDt9XHJcbiNwZXJzb24tZGV0YWlscyBoNCB7Zm9udC1zaXplOiAwLjg3ZW07dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtwb3NpdGlvbjogcmVsYXRpdmU7cGFkZGluZy1ib3R0b206IDhweDttYXJnaW4tYm90dG9tOiAxMXB4O31cclxuI3BlcnNvbi1kZXRhaWxzIGg0OmFmdGVyIHtjb250ZW50OiBcIlwiO2JhY2tncm91bmQ6ICNmN2JmYzg7aGVpZ2h0OiAxcHg7d2lkdGg6IDUwcHg7cG9zaXRpb246IGFic29sdXRlO3RvcDoxMDAlO2xlZnQ6IDA7fVxyXG4jcGVyc29uLWRldGFpbHMgYTpob3ZlciB7Y29sb3I6IGluaGVyaXQ7fVxyXG4jcGVyc29uLWRldGFpbHMgPiBkaXYge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdiZmM4O3BhZGRpbmctYm90dG9tOiAxOXB4O21hcmdpbi1ib3R0b206IDE3cHg7fVxyXG4jcGVyc29uLWluZm8ge3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDo1NCU7Zm9udC1zaXplOjEuNDRlbTtjb2xvcjojNjQ2NDY5O3BhZGRpbmctbGVmdDoyJTt9XHJcbiNwZXJzb24taW5mbyBoMiB7Zm9udC1zaXplOjEuNjVlbTtjb2xvcjojMzgzODM4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOiBpbmhlcml0O31cclxuI3BlcnNvbi1pbmZvIGgzIHtmb250LXdlaWdodDppbmhlcml0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XHJcbiNwZXJzb24taW5mbyBkaXYge21hcmdpbi10b3A6MzBweDt9XHJcbiNwZXJzb25zLWJhY2sge2ZvbnQtc2l6ZTowLjY5ZW07ZGlzcGxheTogaW5saW5lLWJsb2NrO21hcmdpbjogMCAwIDIwcHggNjZweDt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuI25vc19lbmdhZ2VtZW50cyB7dGV4dC1hbGlnbjogY2VudGVyO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4jbm9zX2VuZ2FnZW1lbnRzIHttYXgtd2lkdGg6IDEwMDBweDttYXJnaW46IDAgYXV0bztsaW5lLWhlaWdodDogMS40O3BhZGRpbmctdG9wOiAzN3B4O31cclxuI25vc19lbmdhZ2VtZW50cyBwIHttYXJnaW4tYm90dG9tOjhweH1cclxuI25vc19lbmdhZ2VtZW50cyAuYm94IHttYXgtd2lkdGg6IDQwMHB4O21hcmdpbjogMCBhdXRvO2ZvbnQtc2l6ZTogMWVtO3BhZGRpbmc6IDAgMjBweDt9XHJcbi5pc19jc3N0cmFucyAjbm9zX2VuZ2FnZW1lbnRzIC5ib3ggLmJveC1jb250ZW50IHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgIFxyXG59XHJcbi5pc19jc3N0cmFucyAjbm9zX2VuZ2FnZW1lbnRzIC5ib3g6bnRoLWNoaWxkKDRuKSAuYXJyLWRvd24ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcclxuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4zcztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG59XHJcbi5pc19jc3N0cmFucyAjbm9zX2VuZ2FnZW1lbnRzIC5ib3g6bnRoLWNoaWxkKDRuKSAuYm94LWNvbnRlbnQge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42cztcclxuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC42cztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyAgXHJcbn1cclxuLmlzX2Nzc3RyYW5zICNub3NfZW5nYWdlbWVudHMgLmJveCAuYm94LWNvbnRlbnQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCkgc2NhbGUoMS4xKTtcclxuICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCkgc2NhbGUoMS4xKTtcclxufVxyXG4uaXNfY3NzdHJhbnMgI25vc19lbmdhZ2VtZW50cyAuYm94OmZpcnN0LWNoaWxkIC5ib3gtY29udGVudCwgLmlzX2Nzc3RyYW5zICNub3NfZW5nYWdlbWVudHMgLmJveC5hY3RpdmUgLmJveC1jb250ZW50IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoMSkgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSgxKSAhaW1wb3J0YW50OyAgXHJcbn1cclxuLmlzX2Nzc3RyYW5zICNub3NfZW5nYWdlbWVudHMgLmJveCAuYXJyLWRvd24ge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NXB4O31cclxuLmlzX2Nzc3RyYW5zICNub3NfZW5nYWdlbWVudHMgLmJveDpmaXJzdC1jaGlsZCAuYXJyLWRvd24sIC5pc19jc3N0cmFucyAjbm9zX2VuZ2FnZW1lbnRzIC5ib3guYWN0aXZlIC5hcnItZG93biB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO31cclxuI25vc19lbmdhZ2VtZW50cyBoMyB7Zm9udC1zaXplOiAxLjYyZW07Zm9udC13ZWlnaHQ6IGluaGVyaXQ7cG9zaXRpb246IHJlbGF0aXZlO21hcmdpbi1ib3R0b206IDIwcHg7cGFkZGluZy1ib3R0b206IDE3cHg7bGV0dGVyLXNwYWNpbmc6IDFweDttYXJnaW4tdG9wOiAyOHB4O31cclxuI25vc19lbmdhZ2VtZW50cyBoMzpiZWZvcmUge2JhY2tncm91bmQ6ICM0ZjRmNGY7fVxyXG4jbm9zX2VuZ2FnZW1lbnRzIGgzOmJlZm9yZSB7d2lkdGg6IDIwMHB4O2xlZnQ6IDUwJTttYXJnaW4tbGVmdDogLTEwMHB4O31cclxuI25vc19lbmdhZ2VtZW50cyBoMzphZnRlciB7d2lkdGg6IDE0cHg7bGVmdDogNTAlO21hcmdpbi1sZWZ0OiAtNDBweDt9XHJcbiNub3NfZW5nYWdlbWVudHMgaDQge2ZvbnQtc2l6ZTogMS4xMmVtO2NvbG9yOiNDRjBBMkM7cG9zaXRpb246IHJlbGF0aXZlO21hcmdpbi1ib3R0b206IDEwcHg7cGFkZGluZy1ib3R0b206IDE0cHg7fVxyXG4jbm9zX2VuZ2FnZW1lbnRzIGg0OmFmdGVyIHtiYWNrZ3JvdW5kOiAjQ0YwQTJDO3dpZHRoOjEwcHg7aGVpZ2h0OiAxcHg7cG9zaXRpb246IGFic29sdXRlO2NvbnRlbnQ6IFwiXCI7bGVmdDogNTAlO21hcmdpbi1sZWZ0OiAtNXB4O2JvdHRvbTowO31cclxuI25vc19lbmdhZ2VtZW50cyAuYm94Om50aC1jaGlsZCg0bisyKSB7ZmxvYXQ6IGxlZnQ7fVxyXG4jbm9zX2VuZ2FnZW1lbnRzIC5ib3g6bnRoLWNoaWxkKDRuKzMpIHtmbG9hdDogcmlnaHQ7fVxyXG4jbm9zX2VuZ2FnZW1lbnRzIC5hcnItZG93biB7bWFyZ2luLXRvcDogLTEwMHB4O31cclxuI25vc19lbmdhZ2VtZW50cyAuYm94OmZpcnN0LWNoaWxkIC5hcnItZG93biB7bWFyZ2luLXRvcDogMHB4O31cclxuI25vc19lbmdhZ2VtZW50cyAuYm94IGEge2ZvbnQtc2l6ZTogMC44MWVtO31cclxuI3N1Ym1lbnUtb3ZlciB7b3ZlcmZsb3c6IGhpZGRlbjtwYWRkaW5nLWJvdHRvbTogNjJweDt9XHJcbiNzdWJtZW51LW92ZXIucmV2IHtiYWNrZ3JvdW5kOiAjZTNlM2UzO31cclxuI3N1Ym1lbnUtb3ZlciAjc3VibWVudSB7YmFja2dyb3VuZDogI2UzZTNlMzsgZmxvYXQ6IHJpZ2h0O3BhZGRpbmctbGVmdDogMTAwcHg7cGFkZGluZy1yaWdodDogMTAwcHg7fVxyXG4jc3VibWVudS1vdmVyICNzdWJtZW51IGE6YWZ0ZXIge2JhY2tncm91bmQ6ICNmZmY7fVxyXG4jc3VibWVudS1vdmVyLnJldiAjc3VibWVudSB7YmFja2dyb3VuZDogI2ZmZjt9XHJcbiNzdWJtZW51LW92ZXIucmV2ICNzdWJtZW51IGE6YWZ0ZXIge2JhY2tncm91bmQ6ICNlM2UzZTM7fVxyXG4ucGFnZS1pZC0yMyAubWFpbi10aXRsZSB7Zm9udC1zaXplOjEuODdlbTtsZXR0ZXItc3BhY2luZzogMnB4O31cclxuLnBhZ2UtaWQtMjUgLmFyci1kb3duIHttYXJnaW4tdG9wOiAwO31cclxuLnBhZ2UtaWQtMzEgI3RleHQsIC5wYWdlLWlkLTI1ICN0ZXh0LCAucGFnZS1pZC0yNyAjdGV4dCB7dGV4dC1hbGlnbjogY2VudGVyO31cclxuLnBhZ2UtaWQtMjUgI3N1Ym1lbnUtb3ZlciB7cGFkZGluZy1ib3R0b206IDA7fVxyXG4ucGFnZS1pZC00OSAjdGV4dC1pbiB7cGFkZGluZzogMzBweCAyMHB4O31cclxuI2hvbm9yYWlyZXMge2JhY2tncm91bmQ6ICNDRjBBMkM7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiNob25vcmFpcmVzID4gKiB7aGVpZ2h0OiAzNzBweDt9XHJcbiNob25vcmFpcmVzLW1lbnUge3dpZHRoOiAzMCU7ZmxvYXQ6IGxlZnQ7fVxyXG4jaG9ub3JhaXJlcy1tZW51IC5ib3gge2hlaWdodDogMTg1cHg7YmFja2dyb3VuZDojZmZmO2N1cnNvcjogcG9pbnRlcjt0ZXh0LWFsaWduOiBjZW50ZXI7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtmb250LXdlaWdodDogMzAwO3BhZGRpbmc6IDM2cHggMTBweCAwIDEwcHg7fVxyXG4jaG9ub3JhaXJlcy1tZW51IC5ib3ggLmljb24ge2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtkaXNwbGF5OiBibG9jazttYXJnaW4tYm90dG9tOiAxMHB4O2hlaWdodDo1N3B4O31cclxuI2hvbm9yYWlyZXMtbWVudSAuYm94Om50aC1jaGlsZCgxKSAuaWNvbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2hvbm9yYWlyZXMtMS5wbmdcIik7fVxyXG4jaG9ub3JhaXJlcy1tZW51IC5ib3g6bnRoLWNoaWxkKDIpIC5pY29uIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvaG9ub3JhaXJlcy0yLnBuZ1wiKTt9XHJcbiNob25vcmFpcmVzLW1lbnUgLmJveDpob3ZlciwgI2hvbm9yYWlyZXMtbWVudSAuYm94LmFjdGl2ZSB7YmFja2dyb3VuZDogIzAwMDtjb2xvcjogI2ZmZjt9XHJcbiNob25vcmFpcmVzLWNvbnRlbnQge3dpZHRoOiA3MCU7ZmxvYXQ6IHJpZ2h0O3Bvc2l0aW9uOiByZWxhdGl2ZTtjb2xvcjogI2ZmZjt9XHJcbiNob25vcmFpcmVzLWNvbnRlbnQgLmJveC10ZXh0IHtwYWRkaW5nOiA1MHB4IDYwcHggNDBweCA2MHB4O31cclxuI2hvbm9yYWlyZXMtY29udGVudCAuYm94LXRleHQgPiBkaXYge292ZXJmbG93OiBoaWRkZW47fVxyXG4jaG9ub3JhaXJlcy1jb250ZW50IC5ib3gtdGV4dCwgI2hvbm9yYWlyZXMtY29udGVudCAuYm94IHtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt3aWR0aDogMTAwJTt0b3A6MDtoZWlnaHQ6IDEwMCU7b3BhY2l0eTogMDt2aXNpYmlsaXR5OiBoaWRkZW47fVxyXG4jaG9ub3JhaXJlcy1jb250ZW50IC5ib3gtdGV4dC5hY3RpdmUsICNob25vcmFpcmVzLWNvbnRlbnQgLmJveC5hY3RpdmUge29wYWNpdHk6IDE7dmlzaWJpbGl0eTogdmlzaWJsZTt9XHJcbi5ib3gtdGV4dC1zdyB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7d2lkdGg6IDEwMCU7Ym90dG9tOiAxNXB4O3otaW5kZXg6IDI7fVxyXG4jb2ZmaWNlcyB7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzttYXJnaW46IDAgYXV0bztwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4jb2ZmaWNlcyBpbWcge2Rpc3BsYXk6YmxvY2s7fVxyXG4ucGFnZS1pZC0xMjcgI29mZmljZXMge21heC13aWR0aDo5MTJweDt9XHJcbi5wYWdlLWlkLTEyOSAjb2ZmaWNlcyB7bWF4LXdpZHRoOjEyNzZweDt9XHJcblxyXG4ub2ZmaWNlIHtwb3NpdGlvbjogYWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4ub2ZmaWNlIC5pY29uIHtoZWlnaHQ6IDg0cHg7YmFja2dyb3VuZDp1cmwoXCJpbWFnZXMvbWFya2VyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDsgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7ZGlzcGxheTogYmxvY2s7Y3Vyc29yOiBwb2ludGVyOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTstbXMtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3dpZHRoOiA1NHB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAtMjdweDt0b3A6IC04NHB4O31cclxuLm9mZmljZS1uYW1lIHtmb250LXdlaWdodDogMzAwO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6IDFweDtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt0b3A6IDVweDt9XHJcbi5vZmZpY2UtbmFtZSA+IHNwYW4ge2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bGVmdDotNTAlO2JhY2tncm91bmQ6ICNmZmY7cGFkZGluZzogMnB4IDZweDtib3JkZXItcmFkaXVzOiA0cHg7Y3Vyc29yOiBwb2ludGVyO31cclxuLm9mZmljZS1uYW1lIHNwYW4gc3BhbiB7ZGlzcGxheTpibG9jaztmb250LXNpemU6MC43NWVtO2ZvbnQtd2VpZ2h0OjQwMDt9XHJcbi5vZmZpY2UtZGV0YWlscyB7b3BhY2l0eTogMDt2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjogYWJzb2x1dGU7YmFja2dyb3VuZDogI0NGMEEyQztjb2xvcjogI2ZmZjtsZWZ0OiA1MCU7d2lkdGg6IDM0MHB4O3BhZGRpbmc6IDEycHggMTBweDttYXJnaW4tbGVmdDogLTE3MHB4O3RvcDogNXB4O2ZvbnQtc2l6ZTogMC42OGVtfVxyXG4ub2ZmaWNlLWRldGFpbHMgaHIge2Rpc3BsYXk6IGJsb2NrO3Bvc2l0aW9uOiByZWxhdGl2ZTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOiAjZmZmO2hlaWdodDogMXB4O3dpZHRoOiA4NCU7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87fVxyXG4ub2ZmaWNlLWRldGFpbHMgaHI6YWZ0ZXIge2NvbnRlbnQ6IFwiXCI7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDUwcHg7dG9wOjA7YmFja2dyb3VuZDogI0NGMEEyQztoZWlnaHQ6IDFweDt3aWR0aDogMTBweDt9XHJcbi5vZmZpY2UtZGV0YWlscyBoNCB7Zm9udC1zaXplOiAxLjQ3ZW07Zm9udC13ZWlnaHQ6IGluaGVyaXQ7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzogMXB4O21hcmdpbi1ib3R0b206MDt9XHJcbi5vZmZpY2UtZGV0YWlscyBoNCArIGEsIC5vZmZpY2UtZGV0YWlscyBoNCArIGhyIHttYXJnaW4tdG9wOjEwcHg7fVxyXG4ub2ZmaWNlLWRldGFpbHMgPiAqIHttYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4ub2ZmaWNlLWRldGFpbHMgYSB7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxyXG4ub2ZmaWNlLWRldGFpbHMgaDUge2ZvbnQtc2l6ZTogMS4xOWVtO2ZvbnQtd2VpZ2h0OiBpbmhlcml0O2ZvbnQtc3R5bGU6IGl0YWxpYzt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuLm9mZmljZS1kZXRhaWxzIGE6aG92ZXIge2NvbG9yOiAjZmZmO3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxuXHJcbi5vZmZpY2UuYWN0aXZlIHt6LWluZGV4OjI7fVxyXG4ub2ZmaWNlLmFjdGl2ZSAuaWNvbiB7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNmb3JtOnNjYWxlKDEuMSk7fVxyXG4ub2ZmaWNlLmFjdGl2ZSAub2ZmaWNlLWRldGFpbHMge29wYWNpdHk6IDE7dmlzaWJpbGl0eTogdmlzaWJsZTt9XHJcbiNvZmZpY2UtMTM0IHtsZWZ0OiA1MCU7dG9wOiAxOSU7fVxyXG4jb2ZmaWNlLTEzNCAuaWNvbiB7aGVpZ2h0OjEwOHB4O3dpZHRoOiA3MHB4O2xlZnQ6IC0zNXB4O3RvcDogLTEwOHB4O31cclxuI29mZmljZS0xMzQgLm9mZmljZS1uYW1lIHtmb250LXNpemU6MS4yNWVtO31cclxuI29mZmljZS0xMzcge2xlZnQ6IDM4JTt0b3A6IDE3JTt9XHJcbiNvZmZpY2UtMTM5IHtsZWZ0OiAxOSU7dG9wOiAyMyU7fVxyXG4jb2ZmaWNlLTE0MSB7bGVmdDogODYlO3RvcDogMzAlO31cclxuI29mZmljZS0xNDMge2xlZnQ6IDE5JTt0b3A6IDQwJTt9XHJcbiNvZmZpY2UtMTQ2IHtsZWZ0OiA2MiU7dG9wOiAzOSU7fVxyXG4jb2ZmaWNlLTE0OCB7bGVmdDogMjQlO3RvcDogNjIlO31cclxuI29mZmljZS0xNTAge2xlZnQ6IDUwJTt0b3A6IDU1JTt9XHJcbiNvZmZpY2UtMTUwIC5vZmZpY2UtbmFtZSA+IHNwYW4ge21heC13aWR0aDogMTIwcHg7fVxyXG4jb2ZmaWNlLTE1MiB7bGVmdDogNjIlO3RvcDogNTYlO31cclxuI29mZmljZS0xNTQge2xlZnQ6IDE3JTt0b3A6IDc5JTt9XHJcbiNvZmZpY2UtMTU2IHtsZWZ0OiAzNyU7dG9wOiA4NiU7fVxyXG4jb2ZmaWNlLTE1OCB7bGVmdDogNzMlO3RvcDogOTAlO3doaXRlLXNwYWNlOm5vd3JhcDt9XHJcbiNvZmZpY2UtMTYwIHtsZWZ0OiA4MiU7dG9wOiA4MiU7fVxyXG4jb2ZmaWNlLTE2MiB7bGVmdDogNDQlO3RvcDogMTglO31cclxuI29mZmljZS0xNjQge2xlZnQ6IDUwJTt0b3A6IDIyJTt9XHJcbiNvZmZpY2UtMTY2IHtsZWZ0OiAzOSU7dG9wOiAyNiU7fVxyXG4jb2ZmaWNlLTE2OCB7bGVmdDogNDAlO3RvcDogNDAlO31cclxuI29mZmljZS0xNzAge2xlZnQ6IDg2JTt0b3A6IDQwJTt9XHJcbiNvZmZpY2UtMTcwIC5vZmZpY2UtbmFtZSB7d2hpdGUtc3BhY2U6bm93cmFwO31cclxuI29mZmljZS0xNzAgLm9mZmljZS1kZXRhaWxzIHttYXJnaW4tbGVmdDogLTIwN3B4O31cclxuI29mZmljZS0xNjggLmljb24ge2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL21hcmtlci1yZXYucG5nXCIpO3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMCU7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDAlO3RyYW5zZm9ybS1vcmlnaW46NTAlIDAlO3RvcDogMDt9XHJcbiNvZmZpY2UtMTY4IC5vZmZpY2UtbmFtZSB7dG9wOiBhdXRvO2JvdHRvbTogNXB4O31cclxuI29mZmljZS0xNjggLm9mZmljZS1kZXRhaWxzIHttYXJnaW4tdG9wOiAtOTJweDt9XHJcbi5vZmZpY2UtZGV0YWlscyAuYnRuLWNsb3NlIHt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3JpZ2h0OjEwcHg7dG9wOjEwcHg7fVxyXG4ub2ZmaWNlLWRldGFpbHMgLmJ0bi1jbG9zZTphZnRlciwgLm9mZmljZS1kZXRhaWxzIC5idG4tY2xvc2U6YmVmb3JlIHt3aWR0aDogNnB4O21hcmdpbjogMCAwIDAgLTNweDtoZWlnaHQ6IDFweDt9XHJcbi5wYWdlLWlkLTE3NSAjdmlkZW8tbCB7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdmlkZW8tYmcuanBnXCIpO31cclxuI3ZpZGVvLXIge3Bvc2l0aW9uOiByZWxhdGl2ZTt3aWR0aDogNjclO31cclxuI3ZpZGVvLXIgaWZyYW1lIHt3aWR0aDo4NjRweDtoZWlnaHQ6IDQ4NnB4O2Rpc3BsYXk6IGJsb2NrO31cclxuI3ZpZGVvLXBvc3RlciB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7dG9wOjA7d2lkdGg6IDEwMCU7aGVpZ2h0OiAxMDAlO2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO3otaW5kZXg6IDI7dmlzaWJpbGl0eTogdmlzaWJsZTtvcGFjaXR5OiAxO31cclxuLnBsYXkgI3ZpZGVvLXBvc3RlciB7dmlzaWJpbGl0eTogaGlkZGVuO29wYWNpdHk6IDA7fVxyXG4jdmlkZW8tYnRuIHt3aWR0aDo0NXB4O2hlaWdodDogOTJweDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbjotNDZweCAwIDAgLTIzcHg7Y3Vyc29yOiBwb2ludGVyO2JhY2tncm91bmQ6dXJsKFwiaW1hZ2VzL3ZpZGVvLWJ0bi1iMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtkaXNwbGF5OiBibG9jaztwb3NpdGlvbjogYWJzb2x1dGU7fVxyXG5cclxuLmludGVyLXRleHQge2Rpc3BsYXk6bm9uZTt9XHJcbi5pbnRlci10ZXh0OmZpcnN0LWNoaWxkIHtkaXNwbGF5OiBibG9jazt9XHJcbiNpbnRlci10b3Age3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6ICNlM2UzZTM7cGFkZGluZy1ib3R0b206IDMwcHg7fVxyXG4jaW50ZXItdG9wIC5tYWluLXRpdGxlIHtmb250LXNpemU6MS40NGVtO2xldHRlci1zcGFjaW5nOjFweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTogMTZweDttYXJnaW4tYm90dG9tOiAyNXB4O31cclxuI2ludGVyLXRvcCAubWFpbi10aXRsZTphZnRlciB7bGVmdDo1MCU7d2lkdGg6MTVweDttYXJnaW4tbGVmdDotMTIwcHg7YmFja2dyb3VuZDogI2UzZTNlMzt9XHJcbiNpbnRlci10b3AgLm1haW4tdGl0bGU6YmVmb3JlIHtsZWZ0OjUwJTt3aWR0aDogMzQwcHg7bWFyZ2luLWxlZnQ6LTE3MHB4O31cclxuI2ludGVyLXRvcCAubWFpbi10ZXh0IHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWF4LXdpZHRoOiA3MjBweDttYXJnaW46MCBhdXRvO2ZvbnQtd2VpZ2h0OiAzMDA7fVxyXG4jaW50ZXJ2ZW50aW9ucyB7b3ZlcmZsb3c6aGlkZGVuO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OiB0YWJsZTt3aWR0aDogMTAwJTtib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO2hlaWdodDogMzY5cHg7fVxyXG4jaW50ZXJ2ZW50aW9ucyA+ICoge2Rpc3BsYXk6IHRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbiNpbnRlci1tZW51IHt3aWR0aDogMzAlO2ZvbnQtd2VpZ2h0OiAzMDA7fVxyXG4jaW50ZXItbWVudSB1bCB7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt9XHJcbiNpbnRlci1tZW51IGxpIHtmbG9hdDpsZWZ0O3dpZHRoOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6IDk2cHg7Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNGU0ZTQ7Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTRlNGU0O31cclxuI2ludGVyLW1lbnUgbGk6Zmlyc3QtY2hpbGQge3dpZHRoOiAxMDAlO2hlaWdodDogODFweDt9XHJcbiNpbnRlci1tZW51IGEge2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7cGFkZGluZzogNTVweCA3cHggMCA3cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOHB4O2JhY2tncm91bmQtc2l6ZTogYXV0byAyOXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtsaW5lLWhlaWdodDogMS4xO31cclxuI2ludGVyLW1lbnUgLmN1cnJlbnRfcGFnZV9pdGVtIGEsICNpbnRlci1tZW51IGE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmO31cclxuXHJcbiNpbnRlci1pbWFnZSB7d2lkdGg6IDQwJTt9XHJcbiNpbnRlci1saW5rcyB7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNDRjBBMkM7cGFkZGluZzogNDNweCA3NXB4IDEwcHggNzVweDtmb250LXNpemU6IDAuOTRlbTt9XHJcbiNpbnRlci1saW5rcyB1bCB7bWFyZ2luLXRvcDogMjhweDt9XHJcbiNpbnRlci1saW5rcyBsaSB7bWFyZ2luLXRvcDoyNnB4O2N1cnNvcjpwb2ludGVyO31cclxuI2ludGVyLWxpbmtzIGxpOmhvdmVyLCAjaW50ZXItbGlua3MgbGkuYWN0aXZlIHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuI2ludGVyLWxpbmtzIGxpOmZpcnN0LWNoaWxkIHttYXJnaW4tdG9wOjA7fVxyXG4jaW50ZXItbGlua3MgaDQge3Bvc2l0aW9uOiByZWxhdGl2ZTt0ZXh0LWFsaWduOiBjZW50ZXI7cGFkZGluZy1ib3R0b206IDE0cHg7fVxyXG4jaW50ZXItbGlua3MgaDQ6YmVmb3JlIHtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6IDEwMCU7fVxyXG4jaW50ZXItbGlua3MgaDQ6YWZ0ZXIge2JhY2tncm91bmQ6I0NGMEEyQzt9XHJcbi5pbnRlci10ZXh0ID4gaDUge2ZvbnQtc2l6ZToxLjEyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOiAyM3B4O2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO21hcmdpbi1ib3R0b206IDI4cHg7fVxyXG4jaW50ZXItY29udGVudCB7bWFyZ2luOiA5NHB4IGF1dG8gMCBhdXRvO21heC13aWR0aDogODYwcHg7fVxyXG4uaW50ZXItdGV4dCB7b3ZlcmZsb3c6aGlkZGVuO31cclxuLmludGVyLWwge3dpZHRoOjUwJTtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6IDEycHggNzRweDt9XHJcbi5pbnRlci1yIHt3aWR0aDo1MCU7ZmxvYXQ6cmlnaHQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzogMjJweCAwIDIycHggNDJweDt9XHJcbi5pbnRlci1sOmFmdGVyLCAuaW50ZXItcjphZnRlciB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MXB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMDt0b3A6MDt9XHJcbi5pbnRlci1sOmFmdGVyIHtyaWdodDotMXB4O31cclxuLmludGVyLXI6YWZ0ZXIge2xlZnQ6MDt9XHJcbiNjb250YWluZXIubG9hZGluZzphZnRlciB7Y29udGVudDogXCJcIjtwb3NpdGlvbjogZml4ZWQ7bGVmdDogMDt0b3A6MDt3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMCU7ei1pbmRleDogMTAwO2JhY2tncm91bmQ6ICNmZmYgdXJsKFwiaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtvcGFjaXR5OiAwLjk7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTt9XHJcbmltZy5hbGlnbmNlbnRlciB7bWFyZ2luOiAwIGF1dG87IGRpc3BsYXk6IGJsb2NrO31cclxuLmNvdW50ID4gc3BhbiA+IHNwYW4ge2Rpc3BsYXk6IG5vbmU7dGV4dC1hbGlnbjogcmlnaHQ7fVxyXG4uY291bnQgPiBzcGFuID4gc3BhbjpsYXN0LWNoaWxkIHtkaXNwbGF5OiBpbmxpbmU7fVxyXG4uY291bnQge292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6IDYxcHg7ZGlzcGxheTogYmxvY2s7ZmxvYXQ6IGxlZnQ7fVxyXG4uY3NzdHJhbnNpdGlvbnMgLmNvdW50ID4gc3BhbiB7bWFyZ2luLXRvcDogNjFweDtkaXNwbGF5OiBibG9jazt9XHJcbi5jc3N0cmFuc2l0aW9ucyAuY291bnQtY29udGFpbmVyIC5ib3ggaDQsIC5jc3N0cmFuc2l0aW9ucyAuY291bnQtY29udGFpbmVyIC5ib3ggaW1nIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC01MHB4KTt0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtNTBweCk7b3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbn1cclxuLmNzc3RyYW5zaXRpb25zIC5jb3VudC1jb250YWluZXIgLmNvdW50IGg0IHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgIFxyXG59XHJcbi5jc3N0cmFuc2l0aW9ucyAuc3RhcnQtY291bnQgLmJveCBoNCwgLmNzc3RyYW5zaXRpb25zIC5zdGFydC1jb3VudCAuYm94IGltZyB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDApO29wYWNpdHk6IDE7fVxyXG4uY3NzdHJhbnNpdGlvbnMgLmNvdW50ID4gc3BhbiA+IHNwYW46bGFzdC1jaGlsZCwgLmNzc3RyYW5zaXRpb25zIC5jb3VudCA+IHNwYW4gPiBzcGFuIHtkaXNwbGF5OiBibG9jazt3aGl0ZS1zcGFjZTogbm93cmFwO31cclxuLmNzc3RyYW5zaXRpb25zIC5jb3VudCA+IHNwYW4ge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO1xyXG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpIDBzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpIDBzO1xyXG59XHJcbi5jc3N0cmFuc2l0aW9ucyAuY291bnQtY29udGFpbmVyIC5ib3g6bnRoLWNoaWxkKDEpIGltZyB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG4uY3NzdHJhbnNpdGlvbnMgLmNvdW50LWNvbnRhaW5lciAuYm94Om50aC1jaGlsZCgxKSBoNCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbn1cclxuXHJcbi5jc3N0cmFuc2l0aW9ucyAuY291bnQtY29udGFpbmVyIC5ib3g6bnRoLWNoaWxkKDEpIC5jb3VudCA+IHNwYW4ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42cztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xyXG59XHJcblxyXG4uY3NzdHJhbnNpdGlvbnMgLmNvdW50LWNvbnRhaW5lciAuYm94Om50aC1jaGlsZCgyKSBpbWcge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42cztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xyXG59XHJcbi5jc3N0cmFuc2l0aW9ucyAuY291bnQtY29udGFpbmVyIC5ib3g6bnRoLWNoaWxkKDIpIGg0IHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcclxufVxyXG5cclxuLmNzc3RyYW5zaXRpb25zIC5jb3VudC1jb250YWluZXIgLmJveDpudGgtY2hpbGQoMikgLmNvdW50ID4gc3BhbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XHJcbn1cclxuXHJcbi5jc3N0cmFuc2l0aW9ucyAuY291bnQtY29udGFpbmVyIC5ib3g6bnRoLWNoaWxkKDMpIGltZyB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XHJcbn1cclxuLmNzc3RyYW5zaXRpb25zIC5jb3VudC1jb250YWluZXIgLmJveDpudGgtY2hpbGQoMykgaDQge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS41cztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xyXG59XHJcblxyXG4uY3NzdHJhbnNpdGlvbnMgLmNvdW50LWNvbnRhaW5lciAuYm94Om50aC1jaGlsZCgzKSAuY291bnQgPiBzcGFuIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcclxufVxyXG5cclxuLmNzc3RyYW5zaXRpb25zIC5jb3VudC1jb250YWluZXIgLmJveDpudGgtY2hpbGQoNCkgaW1nIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcclxufVxyXG4uY3NzdHJhbnNpdGlvbnMgLmNvdW50LWNvbnRhaW5lciAuYm94Om50aC1jaGlsZCg0KSBoNCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XHJcbn1cclxuXHJcbi5jc3N0cmFuc2l0aW9ucyAuY291bnQtY29udGFpbmVyIC5ib3g6bnRoLWNoaWxkKDQpIC5jb3VudCA+IHNwYW4ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMi40cztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xyXG59XHJcblxyXG4uY3NzdHJhbnNpdGlvbnMgLmNvdW50LWNvbnRhaW5lciAuYm94Om50aC1jaGlsZCg1KSBpbWcge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMi40cztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xyXG59XHJcbi5jc3N0cmFuc2l0aW9ucyAuY291bnQtY29udGFpbmVyIC5ib3g6bnRoLWNoaWxkKDUpIGg0IHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcclxufVxyXG5cclxuLmNzc3RyYW5zaXRpb25zIC5jb3VudC1jb250YWluZXIgLmJveDpudGgtY2hpbGQoNSkgLmNvdW50ID4gc3BhbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAzcztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcclxufVxyXG5cclxuLmNzc3RyYW5zaXRpb25zIC5jb3VudC1jb250YWluZXIgLmJveDpudGgtY2hpbGQoNikgaW1nIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDNzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xyXG59XHJcbi5jc3N0cmFuc2l0aW9ucyAuY291bnQtY29udGFpbmVyIC5ib3g6bnRoLWNoaWxkKDYpIGg0IHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDMuM3M7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4zcztcclxufVxyXG5cclxuLmNzc3RyYW5zaXRpb25zIC5jb3VudC1jb250YWluZXIgLmJveDpudGgtY2hpbGQoNikgLmNvdW50ID4gc3BhbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAzLjZzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNnM7XHJcbn1cclxuXHJcbi5jc3N0cmFuc2l0aW9ucyAuc3RhcnQtY291bnQgLmNvdW50ID4gc3BhbiB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpOyAgXHJcbn1cclxuLyp0bXAqL1xyXG4ucGFnZS1pdGVtLTE3OSwgLnBhZ2UtaXRlbS0xODEsIC5wYWdlLWl0ZW0tMzMge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi5wYWdlLWl0ZW0tMTc5OmFmdGVyLCAucGFnZS1pdGVtLTE4MTphZnRlciwgLnBhZ2UtaXRlbS0zMzphZnRlciB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7dG9wOjA7d2lkdGg6IDEwMCU7aGVpZ2h0OiAxMDUlO2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O2NvbnRlbnQ6IFwiXCI7ZGlzcGxheTogYmxvY2s7ei1pbmRleDogMTA7fVxyXG4ucGFnZS1pdGVtLTE3OSBhLCAucGFnZS1pdGVtLTE4MSBhLCAucGFnZS1pdGVtLTMzIGEge29wYWNpdHk6IDAuNTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4uaG9tZS1qcyAjbG9hZGluZyB7XHJcbiAgYmFja2dyb3VuZDojZmZmIHVybChcImltYWdlcy9zZW5kaW5nLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtwb3NpdGlvbjogZml4ZWQ7bGVmdDogMDt0b3A6MDt3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMCU7ei1pbmRleDogOTk5OTt2aXNpYmlsaXR5OiB2aXNpYmxlO29wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLW91dCAwcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLW91dCAwcztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO3RyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xyXG59XHJcbi5ob21lLWxvYWRlZCAjbG9hZGluZyB7dmlzaWJpbGl0eTogaGlkZGVuO29wYWNpdHk6IDA7fVxyXG4uaG9tZS1qcyAjaGVhZGVyLCAuaG9tZS1qcyAjbWVudSwgLmhvbWUtanMgI2NvbnRlbnQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwLjZzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDAuNnM7XHJcbn1cclxuLmhvbWUtanMgI21lbnUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC45cztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xyXG59XHJcbi5ob21lLWpzICNjb250ZW50IHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcclxufVxyXG4uaG9tZS1sb2FkZWQgI2hlYWRlciwgLmhvbWUtbG9hZGVkICNtZW51LCAuaG9tZS1sb2FkZWQgI2NvbnRlbnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uYXQtc2lnbiB7Zm9udC1mYW1pbHk6IHZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDt9XHJcbiNwZXJzb25zLXNlYXJjaCB7ZGlzcGxheTogdGFibGU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOiA0MHB4IDAgMCAwO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt9XHJcbiNwZXJzb25zLXNlYXJjaCAuYmxvY2sge2Zsb2F0OiBsZWZ0O2xpbmUtaGVpZ2h0OiAyNHB4O3BhZGRpbmctbGVmdDo4MHB4O31cclxuI3BlcnNvbnMtc2VhcmNoIC5ibG9jazpmaXJzdC1jaGlsZCB7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmctbGVmdDowO31cclxuI3BlcnNvbnMtc2VhcmNoIC5sYWJlbCB7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6IGxlZnQ7Zm9udC1zdHlsZTogaXRhbGljO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbiNwZXJzb25zLXNlYXJjaCAuc2VsZWN0IHtwb3NpdGlvbjogcmVsYXRpdmU7ZGlzcGxheTogaW5saW5lLWJsb2NrO21pbi13aWR0aDoxNDBweDtmbG9hdDogbGVmdDttYXJnaW4tbGVmdDogMjBweDt9XHJcbiNwZXJzb25zLXNlYXJjaCAuc2VsZWN0ZWQge2JvcmRlcjoxcHggc29saWQgIzAwMDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoyNHB4O2JvcmRlci1yYWRpdXM6IDEycHg7Y3Vyc29yOiBwb2ludGVyO3BhZGRpbmc6IDAgMzhweCAwIDI0cHg7Zm9udC1zaXplOiAwLjc1ZW07b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6dXJsKFwiaW1hZ2VzL2x1cGEucG5nXCIpIG5vLXJlcGVhdCA1cHggM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OiByaWdodDt9XHJcbiNwZXJzb25zLXNlYXJjaCAuc2VsZWN0ZWQ6YWZ0ZXIge2NvbnRlbnQ6XCJva1wiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xcHg7dG9wOi0xcHg7d2lkdGg6MjRweDtoZWlnaHQ6MjJweDtib3JkZXI6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTowLjgzZW07bGluZS1oZWlnaHQ6MjRweDt9XHJcbiNwZXJzb25zLXNlYXJjaCAuc2VsZWN0ZWQ6YmVmb3JlIHtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjhweDt0b3A6OHB4O3dpZHRoOjdweDtoZWlnaHQ6N3B4O2JhY2tncm91bmQ6IHVybChcImltYWdlcy90cmlhbmdsZS1kLnBuZ1wiKSBuby1yZXBlYXQgMCAwO31cclxuI3BlcnNvbnMtc2VhcmNoIC5zZWxlY3QuYWN0aXZlIHVsIHtkaXNwbGF5OiBibG9jazt6LWluZGV4OiAzO31cclxuI3BlcnNvbnMtc2VhcmNoIHVsIHtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt0b3A6IDMwcHg7bGlzdC1zdHlsZTogbm9uZTtwYWRkaW5nOiAxMHB4O21pbi13aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6ICNmZmY7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk2KTtkaXNwbGF5OiBub25lO2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjEycHg7fVxyXG4jcGVyc29ucy1zZWFyY2ggbGkge3doaXRlLXNwYWNlOm5vd3JhcH1cclxuI3BlcnNvbnMtc2VhcmNoIGxpIGEge2Rpc3BsYXk6IGJsb2NrO31cclxuI3BlcnNvbnMtc2VhcmNoIC5vcHRpb24tbGlzdCBsaSB7Y3Vyc29yOnBvaW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfVxyXG4jcGVyc29ucy1zZWFyY2ggbGkgYTpob3ZlciwgI3BlcnNvbnMtc2VhcmNoIC5vcHRpb24tbGlzdCBsaTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjogaW5oZXJpdDt9XHJcbi5mYXEge3dpZHRoOiAyNSU7ZmxvYXQ6IGxlZnQ7YmFja2dyb3VuZDogI0NGMEEyQztjb2xvcjogI2ZmZjtwb3NpdGlvbjogcmVsYXRpdmU7Ym94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggI2IzMDgyNDtjdXJzb3I6IHBvaW50ZXI7fVxyXG4uZmFxLXBkZiB7YmFja2dyb3VuZDojZTNlM2UzO2JveC1zaGFkb3c6IGluc2V0IDAgMCAxNnB4ICM4MDgwODA7Y29sb3I6IzAwMDtmb250LXNpemU6MS42ZW07Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbi5mYXE6YWZ0ZXIge3BhZGRpbmctdG9wOiAxMDAlO2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6IFwiXCI7fVxyXG4uZmFxLXBkZiA+IGEsIC5mYXEgPiBzdHJvbmcsIC5mYXEgPiBzcGFuIHt0ZXh0LWFsaWduOiBjZW50ZXI7ZGlzcGxheTogYmxvY2s7cG9zaXRpb246IGFic29sdXRlO3dpZHRoOiAxMDAlO3BhZGRpbmc6IDAgMTVweDt9XHJcbi5mYXEtcGRmID4gYSB7cGFkZGluZzowO2Rpc3BsYXk6IGJsb2NrO2hlaWdodDogMTAwJTt9XHJcbi5mYXEtcGRmID4gYSA+IHNwYW4ge2Rpc3BsYXk6IHRhYmxlO3Bvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOjA7IHdpZHRoOiAxMDAlO2hlaWdodDogMTAwJTt9XHJcbi5mYXEtcGRmID4gYSA+IHNwYW4gPiBzcGFuIHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6IDAgMTVweDt9XHJcbi5mYXEgPiBzdHJvbmcge2ZvbnQtc2l6ZTogNi40ZW07bGluZS1oZWlnaHQ6IDE7Ym90dG9tOiA0MCU7fVxyXG4uZmFxID4gc3BhbiB7dG9wOiA2NSU7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtmb250LXNpemU6IDAuNzVlbTt9XHJcbi5mYXEgPiBzdHJvbmc6YWZ0ZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTtib3R0b206MCU7bGVmdDogMzglO3dpZHRoOiAyNCU7Y29udGVudDogXCJcIjtib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjt9XHJcbi5mYXEgPiAuZmFxLWFuc3dlciB7ZGlzcGxheTogbm9uZTtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDsgdG9wOjA7d2lkdGg6IDEwMCU7bWluLWhlaWdodDogMTAwJTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6ICM2NDY1Njk7Zm9udC1zaXplOiAwLjc1ZW07cGFkZGluZzogNDBweCAyMHB4IDIwcHggNzBweDt9XHJcbi5mYXEgPiAuZmFxLWFuc3dlciBoNCB7Y29sb3I6I0NGMEEyQztmb250LXdlaWdodDo3MDA7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxZW07dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbi5mYXEgPiAuZmFxLWFuc3dlciBoNCBzcGFuIHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMDAlO2JvdHRvbTowO2ZvbnQtc2l6ZTo0ZW07bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOi0wLjE4ZW07bWFyZ2luLXJpZ2h0OiAxMHB4O3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcbi5mYXEgPiAuZmFxLWFuc3dlciBoNCBzdHJvbmcge3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxyXG4uZmFxLnJvdzIgPiAuZmFxLWFuc3dlciB7d2lkdGg6IDIwMCU7fVxyXG4uZmFxLnJvdzI6bnRoLWNoaWxkKDRuKSA+IC5mYXEtYW5zd2VyIHtsZWZ0OiBhdXRvO3JpZ2h0OiAwO31cclxuLmZhcS5hY3RpdmUge3otaW5kZXg6IDI7fVxyXG4uZmFxLmFjdGl2ZSA+IC5mYXEtYW5zd2VyIHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O2hlaWdodDogMTAwJTtwYWRkaW5nOjAgIWltcG9ydGFudDt9XHJcbi5mYXEuYWN0aXZlID4gLmZhcS1hbnN3ZXIgPiBkaXYge3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAwO3RvcDowO3dpZHRoOiAxMDAlO2hlaWdodDogMTAwJTtkaXNwbGF5OiB0YWJsZTtiYWNrZ3JvdW5kOiAjZmZmO31cclxuLmZhcS5hY3RpdmUgPiAuZmFxLWFuc3dlciA+IGRpdiA+IGRpdiB7ZGlzcGxheTogdGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO3BhZGRpbmc6IDQwcHggMjBweCAyMHB4IDcwcHg7fVxyXG4jbWVzc2FnZV9vaywgI21lc3NhZ2VfZXJyIHtkaXNwbGF5OiBub25lO31cclxuQG1lZGlhIChtYXgtd2lkdGg6MTI2MHB4KSB7XHJcbiAgI3N1Ym1lbnUgbGksICNtZW51IGxpIHtwYWRkaW5nLWxlZnQ6IDhweDttYXJnaW4tbGVmdDogOHB4O31cclxuICAjc3VibWVudSwgI21lbnUge2ZvbnQtc2l6ZTogMC44OGVtO31cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAub2ZmaWNlIC5pY29uOmhvdmVyIHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKTt9XHJcbiAgLmZhcTpob3ZlciB7ei1pbmRleDogMjt9XHJcbiAgLmZhcTpob3ZlciA+IC5mYXEtYW5zd2VyIHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O2hlaWdodDogMTAwJTtwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxyXG4gIC5mYXE6aG92ZXIgPiAuZmFxLWFuc3dlciA+IGRpdiB7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7dG9wOjA7d2lkdGg6IDEwMCU7aGVpZ2h0OiAxMDAlO2Rpc3BsYXk6IHRhYmxlO2JhY2tncm91bmQ6ICNmZmY7fVxyXG4gIC5mYXE6aG92ZXIgPiAuZmFxLWFuc3dlciA+IGRpdiA+IGRpdiB7ZGlzcGxheTogdGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO3BhZGRpbmc6IDQwcHggMjBweCAyMHB4IDcwcHg7fVxyXG4gICN2aWRlby1sIHtwYWRkaW5nLXJpZ2h0OjQ1cHh9XHJcbiAgI3ZpZGVvLWwgLnNjcm9sbGVkLWRpdi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsICN2aWRlby1sIC5zY3JvbGxlZC1kaXYge3BhZGRpbmctcmlnaHQ6IDIwcHg7fVxyXG4gICN2aWRlby1sIC5zY3JvbGxlZC1kaXYubUN1c3RvbVNjcm9sbGJhciB7cGFkZGluZy1yaWdodDogMDt9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgI21lbnUgdWwgdWwge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgLm9mZmljZSAuaWNvbiB7d2lkdGg6NDZweDtoZWlnaHQ6NzBweDtsZWZ0Oi0yM3B4O3RvcDotNzBweDt9XHJcbiAgI29mZmljZS0xMzQgLmljb24ge2hlaWdodDo5MHB4O3dpZHRoOiA2MHB4O2xlZnQ6IC0zMHB4O3RvcDogLTkwcHg7fVxyXG4gICNob25vcmFpcmVzLWNvbnRlbnQgLmJveC10ZXh0LCAuaW50ZXItciwgLmludGVyLWwsICNpbnRlci1saW5rcywgI3ZpZGVvLWwsICNwZXJzb24tZGV0YWlscywgI3JpZ2h0LWludHJvIC5jb250ZW50IHtwYWRkaW5nLWxlZnQ6IDMwcHg7cGFkZGluZy1yaWdodDogMzBweDt9XHJcbiAgI3BlcnNvbnMtc2VhcmNoIC5ibG9jayB7cGFkZGluZy1sZWZ0OjYwcHg7fVxyXG4gIC5vZmZpY2UtbmFtZSA+IHNwYW4gPiBzcGFuIHtkaXNwbGF5Om5vbmU7fVxyXG4gIC5tYWluLXBhcmVudC0xMSAjYmFubmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjt9XHJcbiAgI2Jhbm5lci1zZWxlY3Q6aG92ZXIgdWwge2Rpc3BsYXk6IG5vbmU7fSAgXHJcbiAgI2Jhbm5lci1zZWxlY3QuY2xpY2tlZCB1bCB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICNiYW5uZXItc2VsZWN0IGxpIGE6aG92ZXIsICNiYW5uZXItc2VsZWN0OmhvdmVyIHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICNDRjBBMkM7Y29sb3I6ICNmZmY7fVxyXG4gICNiYW5uZXItc2VsZWN0LmNsaWNrZWQgbGkgYSwgI2Jhbm5lci1zZWxlY3QuY2xpY2tlZCBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO2NvbG9yOiNDRjBBMkM7fVxyXG4gICNiYW5uZXItc2VsZWN0OmhvdmVyIC5idG4ge2JhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9vcHRpb25zLnBuZ1wiKTtib3JkZXItbGVmdC1jb2xvcjogI2ZmZjt9XHJcbiAgI2Jhbm5lci1zZWxlY3QuY2xpY2tlZCAuYnRuIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvb3B0aW9uczIucG5nXCIpO2JvcmRlci1sZWZ0LWNvbG9yOiAjQ0YwQTJDO31cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcclxuICBib2R5IHtmb250LXNpemU6MTRweDttaW4td2lkdGg6NzY3cHh9XHJcbiAgI2Zvb3RlciAuY29udGFpbmVyLCAjdGV4dC1jb250ZW50LCAjaG9tZS1tYWluLCAjaGVhZGVyIC5jb250YWluZXIge3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6IDIwcHg7fVxyXG4gICNyaWdodC1pbnRybyB7d2lkdGg6IDY4JTt9XHJcbiAgI2xlZnQtaW1nIHt3aWR0aDogMzIlO31cclxuICAjbG9nbyB7bWFyZ2luLWxlZnQ6IC0xMTdweDt0b3A6IDQwcHg7fVxyXG4gICNsb2dvIGltZyB7d2lkdGg6IDIzNHB4O31cclxuICAjaGVhZGVyLW1lbnUge3BhZGRpbmctdG9wOjA7fVxyXG4gICNoZWFkZXItcmlnaHQge3BhZGRpbmctdG9wOjhweDt9XHJcbiAgI21lbnUge3BhZGRpbmctdG9wOiA0MHB4O31cclxuICAjaGVhZGVyIHttaW4taGVpZ2h0OjE4NnB4O31cclxuICAuY291bnQtY29udGFpbmVyIC5ib3ggZGl2IGRpdiB7Zm9udC1zaXplOiAyLjVlbTt9XHJcbiAgI2hvbm9yYWlyZXMtY29udGVudCAuYm94LXRleHQsIC5pbnRlci1yLCAuaW50ZXItbCwgI2ludGVyLWxpbmtzLCAjdmlkZW8tbCwgI3BlcnNvbi1kZXRhaWxzLCAjcmlnaHQtaW50cm8gLmNvbnRlbnQge3BhZGRpbmctbGVmdDogMjBweDtwYWRkaW5nLXJpZ2h0OiAyMHB4O31cclxuICAuYmxvY2sge3BhZGRpbmctbGVmdDoyMHB4O31cclxuICAjcGVyc29ucy1zZWFyY2ggLnNlbGVjdCB7bWFyZ2luLWxlZnQ6MTBweDt3aWR0aDogMTIwcHg7bWluLXdpZHRoOiAwO31cclxuICAjZXhwZXJ0cy1tb3JlLCAjZXhwZXJ0cy1ibG9ja3Mge3dpZHRoOmF1dG87fVxyXG4gICNpbnRlci1tZW51IHt3aWR0aDo0MCU7fVxyXG4gICNpbnRlci1pbWFnZSB7d2lkdGg6MzAlO31cclxuICAjc3VibWVudSwgI21lbnUge2ZvbnQtc2l6ZTogMC44ZW07fVxyXG4gIC5leHBlcnRzLXN1Ym1vcmUtdGV4dCwgLmV4cGVydHMtbW9yZSwgLm9mZmVyLW1vcmUsIC5vZmZlciB7cGFkZGluZzogMjBweDt9XHJcbiAgI29mZmljZS0xNzAgLm9mZmljZS1kZXRhaWxzIHttYXJnaW4tbGVmdDogYXV0bztsZWZ0OiBhdXRvO3JpZ2h0OiAtMzBweDt9XHJcbiAgI2ludGVyLWxpbmtzIHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7fVxyXG4gICNwZXJzb25zIHtmb250LXNpemU6MC44ZW07fVxyXG4gIC5wZXJzb24gc3BhbiB7bWFyZ2luLXRvcDogMTBweDt9XHJcbiAgLmZhcSA+IHN0cm9uZyB7Zm9udC1zaXplOiA1ZW07Ym90dG9tOiA0NiU7fVxyXG4gIC5mYXEgPiBzcGFuIHt0b3A6IDYwJTt9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ODQwcHgpIHtcclxuICAjb2ZmZXItZm9ybS1vdmVyLCAjb2ZmZXJzIHttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi1yaWdodDoyMHB4O31cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo1OTlweCkge1xyXG4gIGJvZHkge21pbi13aWR0aDozMjBweDt9XHJcbiAgI3N1Ym1lbnUsICNtZW51IHtmb250LXNpemU6MWVtO31cclxuICAjc3VibWVudSB7Zm9udC1zaXplOiAxZW07fVxyXG4gIC5ob21lLWpzICNoZWFkZXIsIC5ob21lLWpzICNtZW51LCAuaG9tZS1qcyAjY29udGVudCB7LXdlYmtpdC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7fVxyXG4gICNoZWFkZXIge3BhZGRpbmc6MDtwb3NpdGlvbjogc3RhdGljO21pbi1oZWlnaHQ6IDA7fVxyXG4gICNoZWFkZXItbG9nbyB7cG9zaXRpb246IGZpeGVkO2xlZnQ6IDA7dG9wOjA7d2lkdGg6IDEwMCU7cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OiAyMDtvdmVyZmxvdzogaGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7fVxyXG4gICNoZWFkZXIgLmNvbnRhaW5lciB7ZGlzcGxheTogbm9uZTtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOiA3MHB4IDIwcHggMjBweCAyMHB4O2JhY2tncm91bmQ6I2UzZTNlMzt0b3A6IDA7ei1pbmRleDogMTk7b3ZlcmZsb3c6IGF1dG87LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTt9XHJcbiAgI2hlYWRlci1yaWdodCwgI2hlYWRlci1tZW51IHtmbG9hdDpub25lO3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgI2hlYWRlci1yaWdodCAuc2VhcmNoZm9ybSwgI2xhbmdzIHVsLCAjc29jaWFscywgI2hlYWRlci1tZW51IHVsIHtkaXNwbGF5OnRhYmxlO21hcmdpbjoyMHB4IGF1dG8gMCBhdXRvO2Zsb2F0Om5vbmU7fVxyXG4gICNtZW51IHVsIHtkaXNwbGF5OiBibG9jazt9XHJcbiAgI21lbnUgbGkgYSB7cGFkZGluZzogOHB4IDAgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcbiAgI21lbnUgbGkge2Zsb2F0OiBub25lO3BhZGRpbmctbGVmdDogMDttYXJnaW4tbGVmdDogMDtib3JkZXI6IG5vbmU7fVxyXG4gICNtZW51IGxpIGxpIHtwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEwcHggIWltcG9ydGFudDt9XHJcbiAgI21lbnUgbGkgbGkgYSB7YmFja2dyb3VuZDpub25lO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO31cclxuICAjbWVudSBsaSBsaSBhOmFmdGVyIHtjb250ZW50OlwiXCI7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kOiNjZjBhMmM7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTttYXJnaW4tdG9wOi01cHg7fVxyXG4gICNtZW51IHVsIHVsIHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O3Bvc2l0aW9uOiBzdGF0aWM7cGFkZGluZzogMDttaW4td2lkdGg6IDA7dG9wOiBhdXRvO29wYWNpdHk6IDE7dmlzaWJpbGl0eTogdmlzaWJsZTt9XHJcbiAgI2xvZ28ge3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5OiBibG9jaztmbG9hdDogbGVmdDt0b3A6IGF1dG87bWFyZ2luOiAwO31cclxuICAjbWVudS1idG4ge3dpZHRoOiA0OXB4O3BhZGRpbmc6MTRweCA5cHg7YmFja2dyb3VuZDojY2YwYTJjO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luOiAxM3B4IDAgMCAwO31cclxuICAjbWVudS1idG4gc3BhbiB7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDogMnB4O2JhY2tncm91bmQ6I2ZmZjttYXJnaW4tdG9wOjZweDt9XHJcbiAgI21lbnUtYnRuIHNwYW46Zmlyc3QtY2hpbGQge21hcmdpbi10b3A6MCAhaW1wb3J0YW50Ozt9XHJcbiAgI2xvZ28gaW1nIHt3aWR0aDogMTgwcHg7fVxyXG4gICNjb250YWluZXIge3BhZGRpbmctdG9wOiAxMTVweDt9XHJcbiAgXHJcbiAgLnNjcm9sbGVkICNsb2dvIGltZywgLnNob3ctbWVudSAjbG9nbyBpbWcge3dpZHRoOiA5M3B4O31cclxuICAuc2Nyb2xsZWQgI21lbnUtYnRuLCAuc2hvdy1tZW51ICNtZW51LWJ0biB7bWFyZ2luLXRvcDowO31cclxuICAuc2Nyb2xsZWQgI2hlYWRlci1sb2dvLCAuc2hvdy1tZW51ICNoZWFkZXItbG9nbyB7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O31cclxuICAuc2Nyb2xsZWQgI21lbnUtYnRuLCAuc2hvdy1tZW51ICNtZW51LWJ0biB7d2lkdGg6NDBweDtwYWRkaW5nLXRvcDogMTBweDtwYWRkaW5nLWJvdHRvbTogMTBweDt9XHJcbiAgLnNjcm9sbGVkICNtZW51LWJ0biBzcGFuLCAuc2hvdy1tZW51ICNtZW51LWJ0biBzcGFuIHttYXJnaW4tdG9wOjVweDt9XHJcbiAgLnNob3ctbWVudSAjbWVudS1idG4gc3BhbjpudGgtY2hpbGQoMSkgey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7dHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoN3B4KSByb3RhdGUoNDVkZWcpO31cclxuICAuc2hvdy1tZW51ICNtZW51LWJ0biBzcGFuOm50aC1jaGlsZCgyKSB7b3BhY2l0eTowO31cclxuICAuc2hvdy1tZW51ICNtZW51LWJ0biBzcGFuOm50aC1jaGlsZCgzKSB7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKC00NWRlZyk7fVxyXG4gIC5zaG93LW1lbnUgI2hlYWRlciAuY29udGFpbmVyIHtkaXNwbGF5OmJsb2NrO31cclxuICAjc2VhcmNoZm9ybSAjcyB7d2lkdGg6IDI1MnB4O2Zsb2F0OiByaWdodDttYXJnaW4tbGVmdDogMDt9XHJcbiAgI2hlYWRlci1yaWdodCAuc2VhcmNoZm9ybSB7d2lkdGg6MjgwcHg7fVxyXG4gICNiYW5uZXIge2ZvbnQtc2l6ZTogMS40ZW07fVxyXG4gICNiYW5uZXItc2VsZWN0IHVsLCAjYmFubmVyLXNlbGVjdCBzcGFuIHt3aWR0aDoyNTBweDtmb250LXNpemU6IDAuNWVtO31cclxuICAuaG9tZSAjYmFubmVyIHttYXJnaW4tYm90dG9tOjQwcHg7aGVpZ2h0OiAyNjBweDt9XHJcbiAgI2Jhbm5lci1zZWxlY3QgdWwsICNiYW5uZXItc2VsZWN0IHNwYW4ge2xpbmUtaGVpZ2h0OjM0cHg7fVxyXG4gICNiYW5uZXItc2VsZWN0IGxpIHttYXJnaW4tdG9wOjRweDt9XHJcbiAgI2Jhbm5lci1zZWxlY3QgLmJ0biB7aGVpZ2h0OjM0cHg7d2lkdGg6MzRweDtiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bzt9XHJcbiAgI2Jhbm5lci1zZWxlY3Qge21hcmdpbi10b3A6MTBweDt9XHJcbiAgI2dyZXlfYm94XzEsICNncmV5X2JveF8yIHtwYWRkaW5nOjIwcHg7Ym9yZGVyOm5vbmU7d2lkdGg6MTAwJTtmbG9hdDpub25lO2JvcmRlci1ib3R0b206NHB4IHNvbGlkICNmZmY7fVxyXG4gICNncmV5X2JveF8xOmFmdGVyLCAjZ3JleV9ib3hfMjphZnRlciB7Y29udGVudDpub25lO2Rpc3BsYXk6bm9uZTt9XHJcbiAgI2V4cGVydHMtbnVtYmVycyB7bWFyZ2luLXRvcDogMjBweDt9XHJcbiAgLmNvdW50LWNvbnRhaW5lciAuYm94IHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O21hcmdpbi10b3A6IDIwcHg7fVxyXG4gIC5jb3VudC1jb250YWluZXIgLmJveCBoNCB7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6IDE5MHB4O21hcmdpbjogMCBhdXRvO3BhZGRpbmctdG9wOiAxMHB4O21pbi1oZWlnaHQ6IDA7cGFkZGluZy1ib3R0b206IDEwcHg7fVxyXG4gIC5jb3VudC1jb250YWluZXIgLmJveCBkaXYgZGl2IHtmb250LXNpemU6Mi44ZW07fVxyXG4gIC5jb3VudC1jb250YWluZXIgLmJveCBpbWcge21hcmdpbjowIGF1dG87fVxyXG4gIC5jb3VudCB7ZmxvYXQ6bm9uZTt9XHJcbiAgLmNvdW50ID4gc3BhbiA+IHNwYW4ge3RleHQtYWxpZ246Y2VudGVyO31cclxuICAuY291bnQtY29udGFpbmVyIC5ib3ggPiBkaXYge3dpZHRoOjEwMCU7fVxyXG4gICNmb290ZXIgLm1lbnUge2Zsb2F0OmxlZnQ7Y2xlYXI6Ym90aDtwYWRkaW5nLXRvcDogMTBweDt9XHJcbiAgI2Zvb3RlciAubWVudSB1bCB7dGV4dC1hbGlnbjpsZWZ0O31cclxuICAjbG9nbzIge3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpyaWdodDttYXJnaW46MDtsZWZ0OiBhdXRvO3RvcDogYXV0bzt9XHJcbiAgI2Jhbm5lciB7aGVpZ2h0OjE3NHB4fVxyXG4gICNyaWdodC1pbnRybywgI2xlZnQtaW1nIHt3aWR0aDoxMDAlO2Zsb2F0Om5vbmU7fVxyXG4gICNzdWJtZW51IHtwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDt9XHJcbiAgI3N1Ym1lbnUgdWwge2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO31cclxuICAjc3VibWVudSBsaSB7d2lkdGg6MTAwJTtmbG9hdDpub25lO2JvcmRlcjpub25lO3BhZGRpbmc6IDA7bWFyZ2luOiAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0O31cclxuICAjc3VibWVudS1vdmVyLnJldiAjc3VibWVudSBsaSBhLCAjaW50cm8gI3N1Ym1lbnUgbGkgYSB7Ym9yZGVyLXRvcC1jb2xvcjojZTNlM2UzO31cclxuICAjc3VibWVudSBsaSBhIHtwYWRkaW5nOiAxN3B4IDQ1cHggMTdweCAzMHB4O2Rpc3BsYXk6IGJsb2NrO2JvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbiAgI3N1Ym1lbnUgbGk6Zmlyc3QtY2hpbGQgYSB7Ym9yZGVyLXRvcDowO31cclxuICAjc3VibWVudSBsaSBhOmJlZm9yZSB7Y29udGVudDpcIlxcMjVCQ1wiO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDogMjBweDt0b3A6IDUwJTttYXJnaW4tdG9wOi0wLjVlbTt9XHJcbiAgI3N1Ym1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTpiZWZvcmUge2NvbnRlbnQ6XCJcXDI1QjJcIn1cclxuICBcclxuICAjc3VibWVudSBhOmFmdGVyIHtjb250ZW50Om5vbmU7ZGlzcGxheTpub25lO31cclxuICAuY29tcGV0ZW5jZSB7bWFyZ2luOiAxMHB4IGF1dG8gIWltcG9ydGFudDtwb3NpdGlvbjogc3RhdGljO2xlZnQ6IGF1dG87d2lkdGg6MTgycHggIWltcG9ydGFudDtoZWlnaHQ6IDE4MnB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOiAwLjY5ZW0gIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6YXV0byA1N3B4ICFpbXBvcnRhbnQ7fVxyXG4gICNjb21wZXRlbmNlcyB7aGVpZ2h0OmF1dG87bWFyZ2luOiAwO3BhZGRpbmc6IDA7fVxyXG4gIC5jb21wZXRlbmNlLmFjdGl2ZSA+IGRpdiB7b3BhY2l0eToxICFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO31cclxuICAuY29tcGV0ZW5jZSA+IGRpdiB7b3BhY2l0eToxICFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOy1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO3RyYW5zZm9ybTogc2NhbGUoMSk7b3BhY2l0eTogMTt9XHJcbiAgLmNvbXBldGVuY2Uge2JhY2tncm91bmQtY29sb3I6I0NGMEEyQyAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgI2ludHJvIHtwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O31cclxuICAjY29udGVudCBoMiB7Zm9udC1zaXplOjEuNmVtO31cclxuICAub2ZmZXIge3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTtib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7O31cclxuICAub2ZmZXItbW9yZSAub2ZmZXItdGV4dCB7XHJcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMTstbW96LWNvbHVtbi1nYXA6IGF1dG87XHJcbiAgICAtbXMtY29sdW1uLWNvdW50OiAxOy1tcy1jb2x1bW4tZ2FwOiBhdXRvO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7LXdlYmtpdC1jb2x1bW4tZ2FwOiBhdXRvO1xyXG4gICAgY29sdW1uLWNvdW50OiAxO2NvbHVtbi1nYXA6IGF1dG87ICAgXHJcbiAgfVxyXG4gICNvZmZlcnMtaW50cm8ge3BhZGRpbmc6MjBweDt9XHJcbiAgI29mZmVyLWZvcm0gPiBkaXYgPiAqIHttYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDt3aWR0aDoxMDAlO2Zsb2F0Om5vbmU7fVxyXG4gICNmb290ZXIge21hcmdpbi10b3A6NDBweDt9XHJcbiAgI3JpZ2h0LWludHJvIC5jb250ZW50IHtwYWRkaW5nOjIwcHg7fVxyXG4gICNvZmZlci1mb3JtLW92ZXIsICNvZmZlcnMge21hcmdpbjogMjBweCAyMHB4IDAgMjBweDt9XHJcbiAgLnBlcnNvbi1ibG9jayB7b3ZlcmZsb3c6aGlkZGVuO31cclxuICAucGVyc29uIHtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O3RvcDphdXRvICFpbXBvcnRhbnQ7bGVmdDphdXRvICFpbXBvcnRhbnQ7Ym90dG9tOmF1dG8gIWltcG9ydGFudDt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDt9XHJcbiAgLnBlcnNvbjphZnRlciB7Y29udGVudDogXCJcIjtkaXNwbGF5OiBibG9jaztwYWRkaW5nLXRvcDogNzUlICFpbXBvcnRhbnQ7fVxyXG4gICNwZXJzb25zLXRvcCAucGVyc29uOmFmdGVyLCAucGVyc29uOm50aC1jaGlsZCg0bisxKTphZnRlciwgLnBlcnNvbjpudGgtY2hpbGQoNG4pOmFmdGVyIHtwYWRkaW5nLXRvcDogMTI1JSAhaW1wb3J0YW50O31cclxuICAucGVyc29uOm50aC1jaGlsZCg0biszKSB7Y2xlYXI6IGxlZnQ7fVxyXG4gIC5wZXJzb246bnRoLWNoaWxkKDRuKSB7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnQ7Ym90dG9tOjAgIWltcG9ydGFudDt9XHJcbiAgI3BlcnNvbnMtc2VhcmNoIHtkaXNwbGF5OmJsb2NrO3dpZHRoOiAyODBweDt9XHJcbiAgI3BlcnNvbnMtc2VhcmNoIC5ibG9jayB7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO2NsZWFyOmJvdGg7cGFkZGluZy1sZWZ0OiAwO31cclxuICAjcGVyc29ucy1zZWFyY2ggLnNlbGVjdCB7ZmxvYXQ6cmlnaHQ7d2lkdGg6MTgwcHg7fVxyXG4gICNleHBlcnRzLWJsb2NrcyA+IGRpdiB7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmO2JvcmRlci1sZWZ0Om5vbmU7fVxyXG4gIC5leHBlcnRzLXN1Ym1vcmUtbGlua3MgPiBkaXYge3dpZHRoOjUwJTtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZmZmO31cclxuICAuZXhwZXJ0cy1zdWJtb3JlLWxpbmtzID4gZGl2Om50aC1jaGlsZCgybisxKSB7Ym9yZGVyLWxlZnQ6bm9uZTt9XHJcbiAgI3N1Ym1lbnUtb3ZlciB7cGFkZGluZy1ib3R0b206MjBweDt9XHJcbiAgLnBhZ2UtaWQtMTgzICNzdWJtZW51LW92ZXIsIC5wYWdlLWlkLTI5ICNzdWJtZW51LW92ZXIge3BhZGRpbmctYm90dG9tOjA7fVxyXG4gICNzdWJtZW51LW92ZXIgI3N1Ym1lbnUge2Zsb2F0OiBub25lO31cclxuICAjbm9zX2VuZ2FnZW1lbnRzIC5ib3gge2Zsb2F0Om5vbmUgIWltcG9ydGFudDt9XHJcbiAgI25vc19lbmdhZ2VtZW50cyAuYXJyLWRvd24ge21hcmdpbi10b3A6IDIwcHg7fVxyXG4gICNob25vcmFpcmVzLWNvbnRlbnQsICNob25vcmFpcmVzLW1lbnUge3dpZHRoOjEwMCU7ZmxvYXQ6IG5vbmU7fVxyXG4gICNob25vcmFpcmVzID4gKiB7aGVpZ2h0OiBhdXRvO31cclxuICAjaG9ub3JhaXJlcy1tZW51IC5ib3gge2hlaWdodDphdXRvO3BhZGRpbmc6MjBweCAwO31cclxuICAjaG9ub3JhaXJlcy1jb250ZW50IC5ib3gtdGV4dCwgI2hvbm9yYWlyZXMtY29udGVudCAuYm94IHtwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpub25lO31cclxuICAjaG9ub3JhaXJlcy1jb250ZW50IC5ib3gtdGV4dCB7cGFkZGluZzoyMHB4O31cclxuICAjaG9ub3JhaXJlcy1jb250ZW50IC5hY3RpdmUgLmJveC10ZXh0LCAjaG9ub3JhaXJlcy1jb250ZW50IC5ib3guYWN0aXZlICB7ZGlzcGxheTpibG9jazt9XHJcbiAgLm9mZmljZSAuaWNvbiB7d2lkdGg6MjRweDtoZWlnaHQ6MzVweDtsZWZ0Oi0xMnB4O3RvcDotMzVweDt9XHJcbiAgI29mZmljZS0xMzQgLmljb24ge2hlaWdodDo0NXB4O3dpZHRoOiAzMHB4O2xlZnQ6IC0xNXB4O3RvcDogLTQ1cHg7fVxyXG4gIC5vZmZpY2UtbmFtZSB7Zm9udC1zaXplOjAuNWVtO31cclxuICAjb2ZmaWNlLTE0MSAub2ZmaWNlLW5hbWUge2xlZnQ6LTI4cHg7fVxyXG4gICNvZmZpY2UtMTQxIC5vZmZpY2UtbmFtZSA+IHNwYW4ge2xlZnQ6MDt9XHJcbiAgI29mZmljZS0xMzQgLm9mZmljZS1uYW1lIHtmb250LXNpemU6MC43ZW07fVxyXG4gIC5vZmZpY2UtbmFtZSA+IHNwYW4ge3BhZGRpbmc6MCAzcHg7bGV0dGVyLXNwYWNpbmc6MDt9XHJcbiAgLm9mZmljZS1kZXRhaWxzIHt3aWR0aDogMjQwcHg7bWFyZ2luLWxlZnQ6IC0xMjBweDt9XHJcbiAgI29mZmljZS0xNTggLm9mZmljZS1kZXRhaWxzLCAjb2ZmaWNlLTE2MCAub2ZmaWNlLWRldGFpbHMsICNvZmZpY2UtMTQxIC5vZmZpY2UtZGV0YWlscyB7bWFyZ2luLWxlZnQ6IGF1dG87bGVmdDogYXV0bztyaWdodDogLTMwcHg7fVxyXG4gICNvZmZpY2UtMTM5IC5vZmZpY2UtZGV0YWlscywgI29mZmljZS0xNDMgLm9mZmljZS1kZXRhaWxzLCAjb2ZmaWNlLTE0OCAub2ZmaWNlLWRldGFpbHMsICNvZmZpY2UtMTU0IC5vZmZpY2UtZGV0YWlscyB7bWFyZ2luLWxlZnQ6IGF1dG87bGVmdDogLTMwcHg7fVxyXG4gICNvZmZpY2UtMTU2IC5vZmZpY2UtZGV0YWlscyB7bWFyZ2luLWxlZnQ6IC0xMDBweDt9XHJcbiAgI29mZmljZS0xNzAgLm9mZmljZS1uYW1lIHtyaWdodDogMDtsZWZ0OiBhdXRvO31cclxuICAjb2ZmaWNlLTE3MCAub2ZmaWNlLW5hbWUgPiBzcGFuIHtsZWZ0OiA1MCU7fVxyXG4gICNpbnRlcnZlbnRpb25zLCAjdmlkZW8sICNwZXJzb24ge2Rpc3BsYXk6IGJsb2NrO2hlaWdodDogYXV0bzt9XHJcbiAgI2ludGVyLW1lbnUsICNpbnRlci1saW5rcywgI3ZpZGVvID4gZGl2LCAjcGVyc29uID4gZGl2IHtkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtvdmVyZmxvdzogaGlkZGVuO31cclxuICAjaW50ZXItaW1hZ2Uge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICNpbnRlci1saW5rcywgI3ZpZGVvLWwsICNwZXJzb24tZGV0YWlscyB7cGFkZGluZzoyMHB4O31cclxuICAjdmlkZW8tbCAudGl0bGUge3BhZGRpbmctdG9wOjA7fVxyXG4gICNpbnRlci10b3AgLm1haW4tdGl0bGU6YmVmb3JlIHt3aWR0aDoyODBweDttYXJnaW4tbGVmdDotMTQwcHg7fVxyXG4gICNpbnRlci10b3AgLm1haW4tdGl0bGU6YWZ0ZXIge21hcmdpbi1sZWZ0Oi0xMDBweH1cclxuICAjaW50ZXItbWVudSBsaSB7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZTRlNGU0O31cclxuICAjaW50ZXItbWVudSBsaTpudGgtY2hpbGQoMm4rMikge2JvcmRlci1yaWdodDpub25lO31cclxuICAjaW50ZXItY29udGVudCB7bWFyZ2luLXRvcDoyMHB4O31cclxuICAuaW50ZXItbCwgLmludGVyLXIge3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTtwYWRkaW5nOjBweCAyMHB4IDIwcHggMjBweH1cclxuICAuaW50ZXItbDphZnRlciwgLmludGVyLXI6YWZ0ZXIge2Rpc3BsYXk6bm9uZTtjb250ZW50Om5vbmU7fVxyXG4gICNzY3JvbGwtZG93biB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICAjcGVyc29uLWltYWdlIHtwYWRkaW5nLXRvcDo1MyU7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciB0b3A7fVxyXG4gICNwZXJzb24taW5mbyB7cGFkZGluZzogMjBweCAyMHB4IDAgMjBweDt0ZXh0LWFsaWduOiBsZWZ0O2ZvbnQtc2l6ZTogMWVtO31cclxuICAjcGVyc29uLWluZm8gZGl2IHttYXJnaW4tdG9wOjIwcHg7fVxyXG4gIC5mYXEge3dpZHRoOjUwJTt9XHJcbiAgLmZhcS5yb3cyOm50aC1jaGlsZCgybikgPiAuZmFxLWFuc3dlciB7bGVmdDogYXV0bztyaWdodDogMDt9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NDk5cHgpIHtcclxuICAuZmFxIHt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOiA0MHB4O2Zsb2F0OiBub25lO31cclxuICAuZmFxOmFmdGVyIHtjb250ZW50Om5vbmU7fVxyXG4gIC5mYXEtcGRmID4gYSwgLmZhcSA+IHN0cm9uZywgLmZhcSA+IHNwYW4ge3Bvc2l0aW9uOiByZWxhdGl2ZTt0b3A6IGF1dG87cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O31cclxuICAuZmFxLnJvdzIgPiAuZmFxLWFuc3dlciB7d2lkdGg6IDEwMCU7fVxyXG4gIC5mYXEucm93MjpudGgtY2hpbGQoMm4pID4gLmZhcS1hbnN3ZXIge2xlZnQ6IDA7cmlnaHQ6IGF1dG87fVxyXG4gIC5mYXEtcGRmID4gYSA+IHNwYW4sIC5mYXEgPiAuZmFxLWFuc3dlciwgLmZhcS5hY3RpdmUgPiAuZmFxLWFuc3dlciA+IGRpdiB7cG9zaXRpb246c3RhdGljO2hlaWdodDogYXV0bzt9XHJcbiAgLmZhcS1wZGYge3BhZGRpbmctYm90dG9tOjYwcHg7cGFkZGluZy10b3A6NjBweDt9XHJcbiAgLmZhcS5hY3RpdmUgPiAuZmFxLWFuc3dlciA+IGRpdiA+IGRpdiwgLmZhcS5hY3RpdmUgPiAuZmFxLWFuc3dlciB7cGFkZGluZy1sZWZ0OiA2MHB4O31cclxuICAuZmFxID4gc3BhbiB7bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOiA0MHB4O31cclxufVxyXG5cclxuXHJcblxyXG4vKiBuZXcgMTMvMDEvMjAxNiAqL1xyXG4jb2ZmaWNlLTgzNCB7IHRvcDoyMiU7IHJpZ2h0OiAyNyU7IH1cclxuI29mZmljZS0xMTc5IHsgdG9wOjIyJTsgcmlnaHQ6IDI3JTsgfVxyXG4jb2ZmaWNlLTExNTIge2xlZnQ6IDUwJTt0b3A6IDE5JTt9XHJcbiNvZmZpY2UtMTE1MiAuaWNvbiB7aGVpZ2h0OjEwOHB4O3dpZHRoOiA3MHB4O2xlZnQ6IC0zNXB4O3RvcDogLTEwOHB4O31cclxuI29mZmljZS0xMTUyIC5vZmZpY2UtbmFtZSB7Zm9udC1zaXplOjEuMjVlbTt9XHJcbiNvZmZpY2UtMTE1NCB7bGVmdDogMzglO3RvcDogMTclO31cclxuI29mZmljZS0xMTU3IHtsZWZ0OiAxOSU7dG9wOiAyMyU7fVxyXG4jb2ZmaWNlLTExNTgge2xlZnQ6IDg2JTt0b3A6IDMwJTt9XHJcbiNvZmZpY2UtMTE3MCB7bGVmdDogMTklO3RvcDogNDAlO31cclxuI29mZmljZS0xMTcxIHtsZWZ0OiA2MiU7dG9wOiAzOSU7fVxyXG4jb2ZmaWNlLTExNzIge2xlZnQ6IDI0JTt0b3A6IDYyJTt9XHJcbiNvZmZpY2UtMTE3MyB7bGVmdDogNTAlO3RvcDogNTUlO31cclxuI29mZmljZS0xMTczIC5vZmZpY2UtbmFtZSA+IHNwYW4ge21heC13aWR0aDogMTIwcHg7fVxyXG4jb2ZmaWNlLTExNzQge2xlZnQ6IDYyJTt0b3A6IDU2JTt9XHJcbiNvZmZpY2UtMTE3NSB7bGVmdDogMTclO3RvcDogNzklO31cclxuI29mZmljZS0xMTc2IHtsZWZ0OiAzNyU7dG9wOiA4NiU7fVxyXG4jb2ZmaWNlLTExNzcge2xlZnQ6IDczJTt0b3A6IDkwJTt3aGl0ZS1zcGFjZTpub3dyYXA7fVxyXG4jb2ZmaWNlLTExNzgge2xlZnQ6IDgyJTt0b3A6IDgyJTt9XHJcbiNvZmZpY2UtMTE4NSB7bGVmdDogNDQlO3RvcDogMTglO31cclxuI29mZmljZS0xMTg2IHtsZWZ0OiA1MCU7dG9wOiAyMiU7fVxyXG4jb2ZmaWNlLTExODcge2xlZnQ6IDM5JTt0b3A6IDI2JTt9XHJcbiNvZmZpY2UtMTE4OCB7bGVmdDogNDAlO3RvcDogNDAlO31cclxuI29mZmljZS0xMTg5IHtsZWZ0OiA4NiU7dG9wOiA0MCU7fVxyXG4jb2ZmaWNlLTM1OTkge2xlZnQ6IDYwJTt0b3A6IDE3JTt9XHJcbiNvZmZpY2UtMTE4OSAub2ZmaWNlLW5hbWUge3doaXRlLXNwYWNlOm5vd3JhcDt9XHJcbiNvZmZpY2UtMTE4OSAub2ZmaWNlLWRldGFpbHMge21hcmdpbi1sZWZ0OiAtMjA3cHg7fVxyXG4jb2ZmaWNlLTExODggLmljb24ge2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL21hcmtlci1yZXYucG5nXCIpO3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMCU7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDAlO3RyYW5zZm9ybS1vcmlnaW46NTAlIDAlO3RvcDogMDt9XHJcbiNvZmZpY2UtMTE4OCAub2ZmaWNlLW5hbWUge3RvcDogYXV0bztib3R0b206IDVweDt9XHJcbiNvZmZpY2UtMTE4OCAub2ZmaWNlLWRldGFpbHMge21hcmdpbi10b3A6IC05MnB4O31cclxuLm9mZmljZS1kZXRhaWxzIHAge1xyXG5cdG1hcmdpbjowO1xyXG59XHJcbi5vZmZpY2UtZGV0YWlscyBhIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm9mZmljZS1kZXRhaWxzIGhyIHtcclxuXHRtYXJnaW46MTBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuaDMuaW52aXNpYmxlIHtcclxuXHRvcGFjaXR5OiAwOyBcclxufVxyXG5cclxucCA+IGlmcmFtZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOjAgYXV0bztcclxufVxyXG51bC5hcmNoaXZlIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOjMwcHggMCAxMHB4O1xyXG59XHJcbnVsLmFyY2hpdmUgbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxudWwuYXJjaGl2ZSBsaSBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRwYWRkaW5nOjNweCAyNHB4IDA7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG51bC5hcmNoaXZlIGxpLmN1cnJlbnQgYSB7XHJcblx0YmFja2dyb3VuZDogI2UzZTNlMztcclxuXHRjb2xvcjogI0NGMEEyQztcclxufVxyXG5cclxuLm9mZmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm9mZmVyIC5pY29uIHtcclxuXHR3aWR0aDogMzJweDtcclxuXHRtYXJnaW46MCAwIDEycHg7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7IFxyXG5cdC5vZmZlciAuaWNvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAxN3B4O1xyXG5cdFx0dG9wOjI1cHg7XHJcblx0XHRtYXJnaW46MDtcclxuXHR9XHJcbn1cclxuLm9mZmVyIC5zdWJ0aXRsZSB7XHJcblx0Y29sb3I6I0NGMEEyQyAhaW1wb3J0YW50O1xyXG59XHJcbiNtZW51IGxpLnBhZ2UtaXRlbS0xMDMxIHVsIHtcclxuXHRkaXNwbGF5OiBub25lICAhaW1wb3J0YW50O1xyXG59XHJcbi5wYWdlLWlkLTExNDYgI29mZmljZXMge21heC13aWR0aDo5MTJweDt9XHJcbi5wYWdlLWlkLTExNDggI29mZmljZXMge21heC13aWR0aDoxMjc2cHg7fVxyXG5cclxuXHJcbi5wYWdlLWl0ZW0tMTIwMyBhIHtvcGFjaXR5OiAwLjU7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuXHJcblxyXG4jaW50ZXItbWVudSBsaTpudGgtY2hpbGQoMSkgYSB7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvcHJvZi0xLnBuZ1wiKTt9XHJcbiNpbnRlci1tZW51IGxpOm50aC1jaGlsZCgyKSBhIHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9wcm9mLTIucG5nXCIpO2JhY2tncm91bmQtc2l6ZTogYXV0byAzNHB4O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMXB4O31cclxuI2ludGVyLW1lbnUgbGk6bnRoLWNoaWxkKDMpIGEge2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3Byb2YtMy5wbmdcIik7YmFja2dyb3VuZC1zaXplOiBhdXRvIDQ3cHg7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDt9XHJcbiNpbnRlci1tZW51IC5wYWdlLWl0ZW0tMjAxIGEge2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3Byb2YtNC5wbmdcIik7YmFja2dyb3VuZC1zaXplOiBhdXRvIDM2cHg7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwcHg7fVxyXG4jaW50ZXItbWVudSBsaTpudGgtY2hpbGQoNCkgYSB7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvcHJvZi01LnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjdweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTZweDt9XHJcbiNpbnRlci1tZW51IGxpOm50aC1jaGlsZCg1KSBhIHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9wcm9mLTYucG5nXCIpO2JhY2tncm91bmQtc2l6ZTogYXV0byAzMnB4O2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxM3B4O31cclxuI2ludGVyLW1lbnUgbGk6bnRoLWNoaWxkKDYpIGEge2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3Byb2YtNy5wbmdcIik7YmFja2dyb3VuZC1zaXplOiBhdXRvIDMxcHg7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEzcHg7fVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIkBpbXBvcnQgJy4vd2ViZm9udHMvZ290aGFtL3N0eWxlc2hlZXQuY3NzJztcclxuQGltcG9ydCAnY29yZS92YXInO1xyXG5AaW1wb3J0ICdjb3JlL29sZF9jc3MnO1xyXG5cclxuXHJcbkBpbXBvcnQgJ3NlY3Rpb24vYmxvZy5zY3NzJztcclxuQGltcG9ydCAnc2VjdGlvbi9zaW5nbGUtYXJ0aWNsZS5zY3NzJztcclxuQGltcG9ydCAnc2VjdGlvbi90b3duLnNjc3MnIiwiXHJcbi5ibG9ne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5ibG9nX19jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG4uYmxvZy1maWx0ZXJze1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRiZWlnZSA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG4uYmxvZy1maWx0ZXJzX19saXN0e1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmJsb2ctZmlsdGVyc19fbGlzdC1pdGVte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IC0yMXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbi5ibG9nX19tYWlue1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4ubWFpbi1hcnRpY2xle1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLm1haW4tYXJ0aWNsZV9faW1hZ2V7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLm1haW4tYXJ0aWNsZV9faGVhZGluZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICAgIGxlZnQ6IDUwcHg7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbn1cclxuLm1haW4tYXJ0aWNsZV9fdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2hhZG93OiA1cHggMCAwICR3aGl0ZSwgLTVweCAwIDAgJHdoaXRlO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM3cHg7XHJcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdGhlcnN7XHJcbiAgICB3aWR0aDogMzUlO1xyXG59XHJcblxyXG4ub3RoZXJzX19saXN0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm90aGVyc19fbGlzdC1pdGVte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ub3RoZXJzX19pbWFnZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ub3RoZXJzX19oZWFkaW5ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIG1heC13aWR0aDogMzAwcHhcclxufVxyXG5cclxuLm90aGVyc19fdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDVweCAwIDAgJHdoaXRlLCAtNXB4IDAgMCAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxufVxyXG4uYmxvZ19fc2Vjb25kLXdyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5ibG9nX19zZWNvbmQtYXJ0aWNsZXN7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgd2lkdGg6IDY1JTtcclxufVxyXG5cclxuLnNlY29uZC1hcnRpY2xlc19fbGlzdHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnNlY29uZC1hcnRpY2xlc19fbGlzdC1pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MSwxNTEsMTUxLC4zKTtcclxuXHJcbn1cclxuXHJcbi5zZWNvbmQtYXJ0aWNsZXNfX2ltYWdlLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiA0OCU7XHJcbn1cclxuXHJcbi5zZWNvbmQtYXJ0aWNsZXNfX2NvbnRlbnR7XHJcbiAgICB3aWR0aDogNDYlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbi5zZWNvbmQtYXJ0aWNsZXNfX2RhdGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc2Vjb25kLWFydGljbGVzX190aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWNvbmQtYXJ0aWNsZXNfX3BhcmFncmFwaHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWNvbmQtYXJ0aWNsZXNfX2xpbmt7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJHJlZDtcclxufVxyXG5cclxuLmJsb2dfX3R3aXR0ZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgd2lkdGg6IDM1JTtcclxufVxyXG5cclxuLnR3aXR0ZXJfX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIuM2VtO1xyXG59XHJcbi50d2l0dGVyX19saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG59XHJcblxyXG4udHdpdHRlcl9fbGlzdC1pdGVte1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcblxyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xyXG5cclxuICAgIC50d2l0dGVyX19kYXRle1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnR3aXR0ZXJfX2NvbnRlbnR7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjFweDtcclxuICAgIH1cclxufVxyXG5cclxuLnR3aXR0ZXJfX2xvZ297XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTNweDtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYWRkL2ltYWdlcy9Ud2l0dGVyLWxvZ28uc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG59XHJcblxyXG5cclxuLnBhZ2luYXRpb24td2Vie1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbm5hdnsgXHJcbiAgICAmLnBhZ2luYXRpb257XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnBhZ2luYXRpb24td2Vie1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5wYWdpbmF0aW9uIHVse1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICYucGFnaW5hdGlvbiB1bCBsaXtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICYucGFnaW5hdGlvbiB1bCBsaSBhe1xyXG4gICAgICAgIHBhZGRpbmc6NXB4IDExcHg7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcclxuICAgIH1cclxuICAgICYucGFnaW5hdGlvbiB1bCBsaS5hY3RpdmUgYXtcclxuICAgICAgICBjb2xvcjojZTAwMDIxO1xyXG4gICAgfVxyXG4gICAgJi5wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXJ7XHJcbiAgICB9XHJcbiAgICAmLnBhZ2luYXRpb24gc3BhbntcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxuICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICBmb250LXdlaWdodDo1MDA7XHJcbiAgICAgICAgY29sb3I6Izk5OTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgLmJsb2dfX2NvbnRhaW5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctZmlsdGVyc19fbGlzdHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG4gICAgLmJsb2ctZmlsdGVyc19fbGlzdC1pdGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5tYWluLWFydGljbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAub3RoZXJze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm90aGVyc19fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAub3RoZXJzX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICB9XHJcbiAgICAub3RoZXJzX190aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAuYmxvZ19fc2Vjb25kLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuYmxvZ19fc2Vjb25kLWFydGljbGVzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNlY29uZC1hcnRpY2xlc19faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNTMlO1xyXG4gICAgfVxyXG4gICAgLnNlY29uZC1hcnRpY2xlc19fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgIH1cclxuICAgIC5zZWNvbmQtYXJ0aWNsZXNfX3BhcmFncmFwaCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fdHdpdHRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC50d2l0dGVyX19oZWFkaW5ne1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLnR3aXR0ZXJfX2xpc3R7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbi5zZWNvbmQtYXJ0aWNsZXNfX2xpc3QtaXRlbSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zZWNvbmQtYXJ0aWNsZXNfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLnNlY29uZC1hcnRpY2xlc19fY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4ubWFpbi1hcnRpY2xlX19oZWFkaW5nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjVweDtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG59XHJcbi5tYWluLWFydGljbGVfX3RpdGxlIHtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjFweDtcclxufVxyXG4ub3RoZXJzX19oZWFkaW5nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcbi5vdGhlcnNfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjE5cHg7XHJcbn1cclxuXHJcbi5ibG9nLWZpbHRlcnNfX2xpc3QtaXRlbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4xOXB4O1xyXG59XHJcbi5ibG9nLWZpbHRlcnNfX2xpc3R7XHJcbiAgICB3aWR0aDogODAlO1xyXG59XHJcblxyXG59IiwiLy8gRm9udHNcclxuJGdvdGhhbTogJ0dvdGhhbSc7XHJcblxyXG5cclxuLy8gQ29sb3JzXHJcblxyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRyZWQ6ICNFMDAwMjE7XHJcbiRkYXJrLXJlZDogI0NGMEIyQztcclxuJGdyZXk6ICM5Nzk3OTc7XHJcbiRncmV5LWxpZ2h0OiAjRTFFMUUxO1xyXG4kYmVpZ2U6ICNGOEY4Rjg7XHJcbiRibGFjazogIzNDM0MzQzsiLCIuc2luZ2xlLWFydGljbGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS1hcnRpY2xlX19jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnNpbmdsZS1hcnRpY2xlX193cmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5zaW5nbGUtYXJ0aWNsZV9fY29udGVudHtcclxuICAgIHdpZHRoOiA2MCVcclxufVxyXG4uYnJlYWRjcnVtYntcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG4uYnJlYWRjcnVtYl9fbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG4uYnJlYWRjcnVtYl9fbGlzdC1pdGVte1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFydGljbGVfX2ludHJve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG4uYXJ0aWNsZV9faW50cm8tY29udGVudHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLmludHJvX19kYXRle1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4uaW50cm9fX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjYxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcblxyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLWFydGljbGVfX3NoYXJle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saWdodDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcclxufVxyXG4uc2hhcmVfX3RleHR7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcblxyXG4vLyBCbG9jayBBcnRpY2xlXHJcbi5hcnRpY2xlLWJsb2NrLWNvbnRlbnR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgaDN7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYmxvY2txdW90ZSBwLFxyXG4gICAgLmJsb2NrLWNvbnRlbnRfX2NpdGF0aW9ue1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IFxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBjb2xvcjogI0FBQUFBQTtcclxuXHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyZXktbGlnaHQgO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaW50cm9fX3BhcmFncmFwaHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stY29udGVudF9faW1hZ2UtY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLWNvbnRlbnRfX2ltYWdle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmJsb2NrLWNvbnRlbnRfX2ltYWdlLWNhcHRpb257XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2luZ2xlLWFydGljbGVfX3NpZGUge1xyXG4gICAgd2lkdGg6IDQwJTtcclxufVxyXG5cclxuLnNpbmdsZS1hcnRpY2xlX190d2l0dGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnR3aXR0ZXJfX2hlYWRpbmcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMi4zZW07XHJcbiAgICB9XHJcbiAgICAudHdpdHRlcl9fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50d2l0dGVyX19saXN0LWl0ZW17XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgXHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saWdodDtcclxuICAgIFxyXG4gICAgICAgIC50d2l0dGVyX19kYXRle1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50d2l0dGVyX19jb250ZW50e1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudHdpdHRlcl9fbG9nb3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvYWRkL2ltYWdlcy9Ud2l0dGVyLWxvZ28uc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZS1hcnRpY2xlc3tcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpZGUtYXJ0aWNsZXNfX2xpc3R7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc2lkZS1hcnRpY2xlc19fbGlzdC1pdGVte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNpZGUtYXJ0aWNsZXNfX2ltYWdle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zaWRlLWFydGljbGVzX19oZWFkaW5ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4uc2lkZS1hcnRpY2xlc19fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxuICAgIFxyXG59XHJcbi5zaWRlLWFydGljbGVzX190eXBle1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBjb2xvcjogJGdyZXktbGlnaHQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAuc2luZ2xlLWFydGljbGVfX2NvbnRhaW5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1hcnRpY2xlX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1hcnRpY2xlX19jb250ZW50LCAuc2luZ2xlLWFydGljbGVfX3NpZGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlLWFydGljbGVfX3R3aXR0ZXJ7XHJcbiAgICAgICAgLnR3aXR0ZXJfX2hlYWRpbmd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50d2l0dGVyX19saXN0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zaWRlLWFydGljbGVzX19saXN0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgLmJyZWFkY3J1bWJfX2xpc3QtaXRlbXtcclxuICAgICAgICB3aGl0ZS1zcGFjZSA6IG5vd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmludHJvX19kYXRle1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuaW50cm9fX3RpdGxle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaW50cm9fX3BhcmFncmFwaHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIC5zaW5nbGUtYXJ0aWNsZV9fc2hhcmV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xyXG4gICAgfVxyXG4gICAgLnNoYXJlX190ZXh0e1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYXJlX19tZWRpYXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtYmxvY2stY29udGVudHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIC5ibG9jay1jb250ZW50X19xdWVzdGlvbntcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9jay1jb250ZW50X19jaXRhdGlvbntcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBcclxuICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyZXktbGlnaHQgO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5ibG9jay1jb250ZW50X19wYXJhZ3JhcGh7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrLWNvbnRlbnRfX2ltYWdlLWNhcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZS1hcnRpY2xlc19fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5zaWRlLWFydGljbGVzX190eXBle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBjb2xvcjogJGdyZXktbGlnaHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZS1hcnRpY2xlc19faGVhZGluZ3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbn0iLCIudG93bntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRvd24tYmdfX2NvbnRhaW5lcntcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50b3duLWJnX19pbWFnZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuLnRvd24taW5mb19fY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogOTBweDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB3aWR0aDogMzAlO1xyXG59XHJcbi50b3duLWluZm9fX2xpbmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTJweDtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDMzJTtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnRvd25fX2luZm97XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1JTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICBwYWRkaW5nOiA2NXB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXJlZDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIFxyXG59XHJcblxyXG4udG93bl9fY29udGFpbmVye1xyXG4gICAgXHJcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRvd24taW5mb19fdGl0bGV7XHJcbiAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbn1cclxuLnRvd24taW5mb19fc3RhdHVze1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjU2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzlweDtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi50b3duLWluZm9fX2FkcmVzcywgLnRvd24taW5mb19fcGhvbmV7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4zcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnRvd24taW5mb19fYWRyZXNze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2FkZC9pbWFnZXMvdG93bl9hZHJlc3NfbG9nby5zdmcpOztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi50b3duLWluZm9fX3Bob25le1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvYWRkL2ltYWdlcy90b3duX3Bob25lX2xvZ28uc3ZnKTs7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50b3duLWluZm9fX2xpbmtze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgd2lkdGg6MTAwJSA7XHJcbn1cclxuXHJcbi50b3duLWluZm9fX2xpbmtzLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4yNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuN3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuN3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9hZGQvaW1hZ2VzL3Rvd24tYXJyb3cuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pc0FjdGl2ZXtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnRvd25fX2NvbnRlbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuLnRvd24tY29udGVudF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLnRvd24tY29udGVudF9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxufVxyXG5cclxuLnRvd24tY29udGVudF9fbmFtZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4yOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi50b3duLWNvbnRlbnRfX3Bvc2l0aW9ue1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMzFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnRvd24tY29udGVudF9fY2l0YXRpb257XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbn1cclxuXHJcbi50b3duLWNvbnRlbnRfX3BhcmFncmFwaHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjMxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbn1cclxuLnRvd24tY29udGVudF9fc29jaWFsLWNvbnRhY3R7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuLnRvd24tY29udGVudF9fc29jaWFse1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi50b3duX19tYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICAgIFxyXG4gICAgaGVpZ2h0OiA4NXZoOyBcclxuICAgIHdpZHRoOiA2Ny41dnc7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG5cclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi50b3duX19jb250YWN0IHtcclxuICAgIGhlaWdodDogODV2aDsgXHJcbiAgICB3aWR0aDogNjcuNXZ3O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA3MDBweDtcclxuXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2FkZC9pbWFnZXMvdG93bi1jb250YWN0LWJnLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLnRvd24tY29udGFjdF9fZm9ybXtcclxuICAgIHBhZGRpbmc6IDUlIDE1JSAwJSAzNSU7XHJcblxyXG4gICAgLnRvd24tY29udGFjdF9fbmFtZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsICNtZXNzYWdle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwyNTUsIDAuMyk7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgI21lc3NhZ2V7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3duLWNvbnRhY3RfX3N1Ym1pdHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICAgIC50b3duLWluZm9fX2NvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNyU7XHJcbiAgICAgICAgcmlnaHQ6IDkwcHg7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxuICAgIC50b3duLWluZm9fX2xpbmtze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50b3duX19pbmZve1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bzsgICAgXHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50b3duX19jb250YWluZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRvd25fX2NvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudG93bl9fbWFwIHtcclxuICAgICAgICBoZWlnaHQ6IDg1dmg7IFxyXG4gICAgICAgIHdpZHRoOiA3NS41dnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICB9XHJcbiAgICAudG93bl9fY29udGFjdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXZoOyBcclxuICAgICAgICB3aWR0aDogNzUuNXZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudG93bi1jb250YWN0X19mb3Jte1xyXG4gICAgICAgIHBhZGRpbmc6IDE1JSAxNSUgMTUlIDE1JTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgLnRvd24tY29udGFjdF9fZm9ybSB7XHJcbiAgICAgICAgLnRvd24tY29udGFjdF9fbmFtZSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnRvd24taW5mb19fY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQwdmg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudG93bl9fbWFwIHtcclxuICAgICAgICBoZWlnaHQ6IDg1dmg7IFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnRvd25fX2NvbnRhY3Qge1xyXG4gICAgICAgIGhlaWdodDogODV2aDsgXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvd24taW5mb19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLnRvd24taW5mb19fc3RhdHVzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAudG93bi1pbmZvX19hZHJlc3MsIC50b3duLWluZm9fX3Bob25lIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMTlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAudG93bl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvd24tY29udGVudF9fbmFtZSwgLnRvd24tY29udGVudF9fcG9zaXRpb257XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnRvd24tY29udGVudF9fY2l0YXRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4xOXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3duLWNvbnRlbnRfX3BhcmFncmFwaCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG59Il19 */
