@charset "UTF-8";:root{--height-head:73px;--height-nav:76px;--offsetTop:0}h1,h2,h3,h4{line-height:1.5em}h1{font-size:40px}h2{font-size:38px}h3{font-size:28px}a:hover{color:#ba2441; cursor:pointer;}/*! HEADER */header{font-size:13px;z-index:1001}header .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .box-logo{display:-webkit-box;display:-ms-flexbox;display:flex}header .box-contact{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;background:0 0;padding:0;color:#fff;font-size:90%}header .box-contact a{color:#fff;white-space:nowrap}header .box-contact p{margin:0 30px 0 30px;position:relative;padding-left:55px}header .box-contact p .ico{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:37px;height:37px;background:#fff;border-radius:50%;text-align:center;line-height:37px;font-size:18px;color:#000}header .mobile-nav button:not(.lang){display:none}@media (min-width:1280px){header .box-logo .title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 80px;margin-left:30px}header .box-logo .title span{display:block;position:absolute;top:0;left:0;width:59px;height:58px;color:#1f1f1f;text-align:center;font-weight:800}header .box-logo .title .numTopRate{padding-top:8px;background:#fff;border-radius:0 0 10px 10px;font-size:22px}header .box-logo .title .topRate{padding-top:33px;font-size:12px}}@media (min-width:1550px){:root{--height-head:96px}header{font-size:14px}header .box-logo .title{padding-left:100px}header .box-logo .title span{width:80px;height:81px}header .box-logo .title .numTopRate{font-size:28px;padding-top:15px}header .box-logo .title .topRate{font-size:14px;padding-top:48px}}/*! FOOTER */footer a:hover{color:#fff}footer .box-copy{padding-right:28px}footer .box-adress{padding-left:10px}footer .logo{height:80px; margin-bottom: 30px;}footer .logo a{background-image:url(../images/inst_fil-big-whitecolor.svg)}footer address {margin-top: 50px;}.box-nav-footer{padding:0}.nav-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-footer>li{width:33%;padding-right:50px}.nav-footer>li ul{display:block}.nav-footer>li>a{padding-right:0}.nav-footer .show-submenu{display:none}@media (min-width:1550px){footer{padding-top:77px;margin-top:200px}footer .logo a::after{top:-20px}footer .head-foot{font-size:120%}.box-nav-footer{padding-left:60px}.nav-footer>li{padding-right:125px;margin-bottom:4em}.nav-footer>li>a{font-size:120%}.nav-footer>li ul li{margin-top:1em}}/*! NAVIGATION MAIN */.box-nav{--padTop:16px;--padBotmenu:20px;position:sticky;top:var(--height-head);padding:var(--padTop) 0 0 0;background:#f3f7fc;}.box-nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.box-nav .container::after,.box-nav .container::before{display:none}.box-nav .container nav{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.box-nav .container nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;list-style:none;padding:0;margin:0}.box-nav .container nav>ul .show-submenu{position:absolute;width:30px;height:30px;line-height:30px;padding:0;border-radius:50%;background:#e5eaf1;color:#00599a;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.box-nav .container nav>ul .show-submenu i{font-size:20px;margin-left:2px}.box-nav .container nav>ul .show-submenu.show{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.box-nav .container nav>ul>li{position:relative}.box-nav .container nav>ul>li:last-child{margin-right:0}.box-nav .container nav>ul>li>.show-submenu{top:12px;right:0}.box-nav .container nav>ul>li a{text-decoration:none}.box-nav .container nav>ul>li>a{display:block;padding:17px 25px 25px;font-weight:600;font-size:14px;color:#1f1f1f;white-space:nowrap}.box-nav .container nav>ul>li>a:hover{color:#00599a}.box-nav .container nav>ul>li>a.selected{border-bottom:2px solid #00599a;color:#00599a}.box-nav .container nav>ul>li:hover>a{color:#00599a}.box-nav .container nav>ul>li.has_submenu>a{position:relative;padding-right:40px}.box-nav .container nav>ul .submenu{z-index:1000;position:absolute;top:calc(100% - var(--offsetTopSub));display:block;list-style:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:15px 0 35px 25px;background:#fff;border-radius:9px;-webkit-box-shadow:0 5px 13px rgba(20,94,143,.25);box-shadow:0 5px 13px rgba(20,94,143,.25);opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.box-nav .container nav>ul .submenu>li{position:relative;width:300px;padding:1em 60px 1em 20px}.box-nav .container nav>ul .submenu li:first-child:nth-last-child(n+5),.box-nav .container nav>ul .submenu li:first-child:nth-last-child(n+5)~li{width:250px;float:left}.box-nav .container nav>ul .submenu li:first-child:nth-last-child(n+5)~li:nth-child(2n+1){clear:both}.box-nav .container nav>ul .submenu>li::after{display:block;content:"";position:absolute;top:1.55em;left:0;width:4px;height:4px;border-radius:50%;background:#515151}.box-nav .container nav>ul .submenu>li a{font-size:90%;color:#515151}.box-nav .container nav>ul .submenu>li:last-child:first-child{width:100%}.box-nav .container nav>ul .submenu>li.has_submenu .show-submenu{top:.7em;right:20px}.box-nav .container nav>ul .submenu>li .submenu{z-index:2;top:95%;left:10%}.box-nav .container nav>ul .submenu .selected{font-weight:700;color:#00599a}.box-nav .container nav>ul li:nth-child(n+4)>.submenu{right:0}.box-nav .container nav>ul li:hover>ul{opacity:1;pointer-events:all}.box-nav .container nav>ul li:hover>a{font-weight:700}.box-nav .container nav>ul li:hover>.show-submenu{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.box-nav .box-auth{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:15px 10px;margin:0 0 0 10px;position:relative;border-bottom:none;-webkit-transform:translateY(var(--authTop));transform:translateY(var(--authTop))}.box-nav .box-auth .user_menu{display:block;position:absolute;top:calc(100% - 1px);left:0;width:100%;padding:0 12px 12px;background:#fff;border-radius:0 0 9px 9px;-webkit-box-shadow:0 8px 5px -3px rgba(0,52,169,.13);box-shadow:0 8px 5px -3px rgba(0,52,169,.13);opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.box-nav .box-auth:hover{background:#fff;border-radius:9px 9px 0 0}.box-nav .box-auth:hover .user_menu{opacity:1;pointer-events:all}.box-nav .user_menu ul li a{padding:1em 0;border-top:1px solid #d7d7d7;text-align:center}.box-nav .user_menu ul li a:hover{color:#00599a;font-weight:500}.box-nav .user_title .user_link a:hover,.box-nav .user_title .user_link button:hover{color:#00599a}.box-nav .user_title .user_img{width:30px;height:30px}.box-nav .user_title .user_link .user_name{display:none}@media (min-width:1280px){.box-nav .container nav>ul>li.has_submenu>a{padding-right:30px}.box-nav .container nav>ul .show-submenu{background:0 0}.box-nav .box-auth{max-width:270px;margin-left:20px}.box-nav .user_title .user_link .user_name{display:block;font-size:80%}.box-nav .user_title .user_img{width:42px;height:42px}}@media (min-width:1550px){:root{--height-nav:106px}.box-nav{--padTop:28px;--padBotmenu:40px;--authTop:-15px;--offsetTopSub:20px}.box-nav .container nav>ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.box-nav .container nav>ul>li:not(:last-child){margin-right:20px}.box-nav .box-auth{padding:15px}.box-nav .user_title .user_link .user_name{font-size:90%}.box-nav .user_title .user_link .user_setting{font-size:80%}.box-nav .user_title .user_img{width:57px;height:57px}}/*! ОБЩИЕ ЭЛЕМЕНТЫ: обертка типового блока, списки, слайдеры, пагинация *//*! обертка типового блока страницы */main{padding-left:calc((100vw - 1020px)/ 2)}main section>.block{padding-top:50px;padding-bottom:50px}main section>.block.none-bg{padding-top:0;padding-bottom:0;padding-left:0}main section>.block .container{width:100%;max-width:none;padding-left:0}main section>.block .container-inner{width:100%;padding-left:30px}main section>.block{padding-right:calc((100vw - 1020px)/ 2);padding-left:30px}main section>.block .container{padding-right:30px}main section>h2{width:960px;margin-left:auto;margin-right:auto}/*! sliders */.slider .slick-arrow:hover{background:#00599a}.slider .slick-arrow:hover::after{color:#fff}@media (min-width:1550px){.slider-navsides{padding:0 100px}.slider-navsides .slick-arrow{width:75px;height:75px;margin-top:-65px}.slider-navsides .slick-arrow::after{font-size:41px;line-height:75px}}/*!  */.paginator a:hover span{background:#00599a;color:#fff}/*! заглавный блок с картинкой */.caption_page .block::after{width:auto;aspect-ratio:6.2/4;background:radial-gradient(circle at 100% 0,rgba(255,255,255,0) 37%,rgba(255,255,255,.4) 46%,#fff 78%)}.caption_page .block .sub-h1{font-size:130%;font-weight:700;}.link_arrow:hover::after,.more:hover::after,a:hover .link_arrow::after,a:hover .more::after{-webkit-animation:more 1s infinite ease;animation:more 1s infinite ease}/*! ссылка со стрелкой в квадрате */a.squarearrow:hover::after{color:#00599a}@media (min-width:1280px){main{padding-left:calc((100vw - 1220px)/ 2)}main section>.block{padding-right:calc((100vw - 1220px)/ 2);padding-left:60px}main section>.block .container{padding-right:20px}main section>h2{width:1137px}main section>.block .container-inner{padding-left:60px}.caption_page .block{min-height:calc(80vh - (var(--height-head) + var(--height-nav)))}}@media (min-width:1550px){h1{font-size:48px}/*! обертка типового блока страницы */main{padding-left:calc((100vw - 1520px)/ 2)}main section>.block{padding-right:calc((100vw - 1520px)/ 2);padding-left:50px}main section>.block .container{padding-right:66px}main section>h2{width:1520px;margin:2em 0 1em;padding:0 160px}main section>.block .container-inner{padding-left:50px}/*! заглавный блок с картинкой */.caption_page .block .sub-h1{margin-bottom:3em}.caption_page .block .caption_link{margin-top:3em}}/*! блок картинок 3х3 */.grid3x3{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:18px}.grid3x3 div:nth-child(n+5){display:block}.text-2column-w1000{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:1280px){.text-2column-w1280{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}/*! ссылка скачать файл */.card_documents:hover{color:inherit}.card_documents:hover .name{color:#ba2441}/*! FORMS */.button:hover{-webkit-box-shadow:0 0 0 rgba(20,94,143,.25);box-shadow:0 0 0 rgba(20,94,143,.25)}input[type=button]:hover,input[type=submit]:hover{-webkit-box-shadow:0 0 0 rgba(20,94,143,.25);box-shadow:0 0 0 rgba(20,94,143,.25)}/*! элемент выбора на плашке со стрелкой */.box-filter_elements{padding-bottom:0;padding-right:20px}.filter_elements-mobile{display:none}.filter_elements{display:block}.filter_elements ul{display:block;margin:0;padding:0}.filter_elements ul li{margin:0 0 20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f3f7fc;border-radius:9px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.filter_elements ul li::before{display:none}.filter_elements ul li button{position:relative;display:block;width:100%;margin:auto;padding-left:65px;color:#1f1f1f;font-weight:400;text-decoration:none;text-align:left;background:0 0}.filter_elements ul li button::after,.filter_elements ul li button::before{display:block;content:"";position:absolute;width:32px;height:32px;left:1em;top:50%}.filter_elements ul li button::before{-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border-radius:6px}.filter_elements ul li button::after{content:"\f105";line-height:32px;text-align:center;font-family:ifmk-icons;color:#a8b0ba;font-size:16px;font-weight:400;-webkit-transform:translateY(-50%) scaleX(1.2);transform:translateY(-50%) scaleX(1.2)}.filter_elements ul li.active{background:#00599a}.filter_elements ul li.active button{color:#fff}.filter_elements ul li:hover{background:#00599a}.filter_elements ul li:hover button{color:#fff}.filter_elements_title+.filter-item{margin-top:.7em;margin-bottom:.7em}/*! END Forms*//*! СТИЛИ КОНТЕНТА *//*! карточка новости */.card_news .features .chapter{width:auto;margin-bottom:0}.card_news .features .chapter a:hover{color:#ba2441}/*! мини новости в боковой колонке */.box-news_list-side{margin-top:0;margin-left:20px}.box-news_list-side h3{margin-top:0}.box-news_list-side a:hover{color:#ba2441}@media (min-width:1280px){/*! карточка новости */.card_news .img{display:block;width:30%;border-radius:9px 0 0 9px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.card_news .content{width:70%;padding:30px}.card_news .content .title a:hover{color:#ba2441}}@media (min-width:1550px){/*! карточка новости */.card_news .img{width:40%}.card_news .content{width:60%}/*! мини новости в боковой колонке */.box-news_list-side{padding:30px}.box-news_list-side h3{margin-bottom:1.5em}} /*! карточка программы */.card_program{margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:none}.card_program .img {display: block;position: relative;aspect-ratio: 7 / 6;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;background-color: #84c225;border-radius: 9px 9px 0 0;}.card_program .img:not([style^="back"]) {height: 35px;aspect-ratio: auto;overflow: hidden;} .card_program .mag{background-color: #ba2441;}.card_program .asp{background-color: #00599A;}.card_program .box-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:center;padding:1em; height:100%}.card_program .box-descr .title{font-size:1rem}@media (min-width:1280px){.card_program .descr{font-size:95%; height: 100%}}@media (min-width:1550px){.card_program .box-descr{line-height:1.3em}}/*! список программ */.programs_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;margin-top:2.1em}.programs_list .card_program{width:49%}@media (min-width:1280px){.programs_list .card_program{width:31%}}.ico_360::before{width:4.25rem;height:4.25rem;font-size:36px}.index.caption_page .link_videoindex{display:block;max-width:360px;width:100%;position:absolute;left:120%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.index.caption_page .link_video-withtext{padding:7px 7px 7px 55px;background:#fff;border-radius:68px;color:inherit;text-decoration:none;-webkit-box-shadow:0 5px 13px rgba(20,94,143,.25);box-shadow:0 5px 13px rgba(20,94,143,.25)}.index.caption_page .link_video-withtext span{font-size:.9rem}.index.caption_page .link_video-withtext:hover{-webkit-box-shadow:none;box-shadow:none}.index.caption_page .link_video-withtext:hover span{color:#00599a}@media (min-width:1280px){.index.caption_page .title{display:block;top:57px}}@media (min-width:1550px){.index.caption_page .block{padding-left:160px}.index.caption_page .title{top:110px;left:60px}.index.caption_page .link_videoindex{left:105%;-webkit-transform:translateY(-90%);transform:translateY(-90%)}}@media (min-width:1900px){.index.caption_page .link_videoindex{left:120%;-webkit-transform:translateY(-111%);transform:translateY(-111%)}}#awards .item img{width:auto}#awards.slider .slick-arrow:hover{background:#00599a;color:#fff}.index.awards .title{top:0}@media (min-width:1280px){.index.awards .title{left:10px}}@media (min-width:1550px){.index.awards .title{left:10px}.index.awards h2{margin-bottom:2.5em}}.card_event-anons .date{text-transform:uppercase}.card_event-anons .date .num{font-size:130%;font-weight:700}.card_event-anons h3{font-size:22px}.card_event-anons .img{min-height:240px}.banner_list+.event-anons_list{margin-top:70px}.event-anons_list .card_event-anons:not(:last-child){margin-bottom:30px}@media (min-width:1550px){.card_event-anons .img{margin-right:20px}.card_event-anons .img::after{width:77px;height:77px;left:calc(100% - 29px)}.card_event-anons .content{padding-left:50px;padding-right:30px}.card_event-anons .txt{padding-right:120px}.card_event-anons .date{font-weight:700;font-size:12px;padding:1.9em}.card_event-anons .date .num{font-size:36px;margin-bottom:15px}.card_event-anons:nth-of-type(even) .img{margin:0 0 0 20px}.card_event-anons:nth-of-type(even) .img::after{left:auto;right:calc(100% - 29px)}.card_event-anons:nth-of-type(even) .content{padding-left:50px;padding-right:30px}}@media (min-width:1280px){.card_event-past{position:relative}.card_event-past .blockimg{padding-right:50px}.card_event-past .date{display:block;position:absolute;top:50%;left:-42px;font-size:160%;color:rgba(170,169,169,.3);font-weight:700;-webkit-transform:translateX(-100%) rotate(-90deg) translateX(50%);transform:translateX(-100%) rotate(-90deg) translateX(50%);-webkit-transform-origin:top right;transform-origin:top right}}@media (min-width:1550px){.card_event-past .blockimg{padding-right:60px;padding-left:70px}.card_event-past .date{font-size:370%;left:-4px}}@media (min-width:1280px){#slider-eventpast{margin-left:-60px}#slider-eventpast .item{padding-left:60px}#slider-eventpast.slider-navbottom .slick-arrow{-webkit-transform:translateX(60px);transform:translateX(60px)}}@media (min-width:1550px){#slider-eventpast{margin-left:-50px;padding-bottom:0}#slider-eventpast .item{padding-left:50px}#slider-eventpast .blocktext{padding:40px 0}#slider-eventpast.slider-navbottom .slick-arrow{-webkit-transform:translateX(30px);transform:translateX(30px);margin-left:50%}}/*! АБИТУРИЕНТАМ  */.abitur_eurostandart .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.abitur_eurostandart .blocktext{padding-bottom:65px}.abitur_eurostandart .blocktext:last-child{padding-left:5%}.abitur_eurostandart .blocktext:first-child{padding-right:5%}.abitur_eurostandart .row+.row{margin-top:60px}.abitur_ege h3{font-size:1.3em}.abitur_ege small{font-weight:400}:is(h3,p)+.programs_list-ege{margin-top:2em}@media (min-width:1280px){.programs_list-ege .card_program{width:23%}}.abitur_rules ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.abitur_rules ul li{display:inline-block}.abitur_rules ul a:hover{color:#00599a}@media (min-width:1280px){.abitur_rules h3{font-size:20px;margin-bottom:2em}.abitur_rules .ul_square li{margin-bottom:1.5em}}@media (min-width:1550px){.abitur_rules .ul_square{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.abitur_rules .ul_square li{margin-bottom:2em}}/*! творческие коллективы  */@media (min-width:1280px){.tvorchestvo ul{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.tvorchestvo ul li{display:inline-block}}@media (min-width:1550px){.tvorchestvo .blockimg{padding:0 70px}.tvorchestvo .blocktext{-ms-flex-item-align:center;align-self:center}.tvorchestvo ul{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}/*! блок-вставка ЧАВО */.faq_list-short{margin-bottom:3em}.item_faq .link-collapse:hover{color:#00599a}.faq_list-short{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto;gap:0 30px}/*! слайдер с анонсами видео */.link_video:hover::after{background:#ba2441}@media (min-width:1550px){.link_video::after{width:96px;height:96px;line-height:96px;font-size:23px}}/*! баннеры */.card_banner a:hover{color:#fff}.card_banner a:hover .more::after{-webkit-animation:more 1s infinite ease;animation:more 1s infinite ease}.card_banner .img{min-height:267px}.card_banner .descr{padding:30px 40px}.card_banner .descr .title{font-size:24px}.card_banner .descr .text{font-size:110%}.card_banner .descr .more{margin-top:2em}.banner_list .slick-arrow:hover{background-color:#00599a!important}@media (min-width:1280px){.card_banner .img{min-height:321px}main .banner_list{padding-bottom:0;margin-bottom:30px}main .banner_list .slick-dots{position:absolute;bottom:-25px;width:100%}main .banner_list .slick-arrow{bottom:50px;-webkit-box-shadow:0 5px 13px rgba(0,0,0,.25);box-shadow:0 5px 13px rgba(0,0,0,.25)}main .banner_list .slick-arrow.slick-next{right:44px;left:auto}main .banner_list .slick-arrow.slick-prev{right:104px;left:auto}}@media (min-width:1550px){.card_banner .img{min-height:391px}.card_banner .descr .title{font-size:32px}}/*! список документов  */@media (min-width:1550px){.documents_list .card_documents{width:30%}}/*! список ссылок на соцсети */.card_socio:hover{color:inherit}.card_socio:hover .name{color:#ba2441}@media (min-width:1280px){.socio_list .card_socio{width:30%}}/*! превью преподавателя */.card_teacher .title:hover{color:#ba2441}/*! позвоните мне */@media (min-width:1280px){.callme_big .container{position:relative}.callme_big .img{display:block;position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-47%);transform:translateX(-47%);height:calc(100% + 30px);pointer-events:none}.callme_big .img img{height:100%;max-height:100%}.callme_big .call_text{padding-right:180px}.callme_big .callme{margin-left:100px;padding:50px}}@media (min-width:1550px){.callme_big .img{-webkit-transform:translateX(-74%);transform:translateX(-74%)}.callme_big .callme{padding:70px;width:100%;max-width:530px;margin:0 auto}.callme_big .call_text .ul_square{width:90%}}/*! отзывы */@media (min-width:1280px){#reviews .link_video img{max-width:330px}}@media (min-width:1550px){#reviews .link_video img{max-width:369px}}@media (min-width:1280px){.foreign-students .blockimg img{height:auto;-o-object-fit:contain;object-fit:contain}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXItbWl4aW4uc2NzcyIsImRlc2N0b3Auc2NzcyIsImRlc2N0b3AvX2hlYWRlci5zY3NzIiwiZGVzY3RvcC9fZm9vdGVyLnNjc3MiLCJkZXNjdG9wL19uYXYtbWFpbi5zY3NzIiwiZGVzY3RvcC5jc3MiLCJkZXNjdG9wL19iYXNlLWVsZW1lbnRzLnNjc3MiLCJkZXNjdG9wL19mb3Jtcy5zY3NzIiwiZGVzY3RvcC9fY29udGVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFpQkEsTUFDSSxjQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsRUNqQkosR0FBQSxHQUFBLEdBQUEsR0FBZ0IsWUFBQSxNQUNoQixHQUFJLFVBQUEsS0FDSixHQUFJLFVBQUEsS0FDSixHQUFJLFVBQUEsS0FDSixRQUFTLE1BQUEsUUNQVCxhQUNBLE9BQ0ksVUFBQSxLQUNBLFFBQUEsS0FGSixrQkFJZ0Isa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUpoQixpQkFLZSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FMZixvQkFPUSxTQUFBLE9BQWtCLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNsQixpQkFBQSxJQUFBLGNBQUEsSUFBQSxnQkFBQSxTQUEyQixrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQzNCLE1BQUEsS0FDQSxXQUFBLElBQWtCLFFBQUEsRUFDbEIsTUFBQSxLQUFhLFVBQUEsSUFYckIsc0JBYVcsTUFBQSxLQUFhLFlBQUEsT0FieEIsc0JBZ0JZLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUFBb0IsU0FBQSxTQUFvQixhQUFBLEtBaEJwRCwyQkFtQmdCLFFBQUEsTUFBZ0IsU0FBQSxTQUNoQixJQUFBLElBQVUsa0JBQUEsaUJBQUEsVUFBQSxpQkFDVixLQUFBLEVBQ0EsTUFBQSxLQUFhLE9BQUEsS0FDYixXQUFBLEtBQWtCLGNBQUEsSUFDbEIsV0FBQSxPQUFvQixZQUFBLEtBQ3BCLFVBQUEsS0FBaUIsTUFBQSxLQXpCakMscUNBOEJtQyxR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QUNBLGtCQUFtQixXQUFBLE1BQ25CLGtCQUVRLGVBQUEsRUFBbUIsY0FBQSxLQUYzQiw4QkFJWSxTQUFBLFNBQW9CLE9BQUEsTUFDcEIsTUFBQSxLQUxaLCtCQVFZLE9BQUEsS0FDQSxtQkFBQSxFQUFBLElBQUEsS0FBQSxnQkFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGdCQVRaLDBDQVcwQixNQUFBLEtBQWEsS0FBQSxLQVh2QywwQ0FZMEIsTUFBQSxNQUFjLEtBQUEsTUFLeEMsMEJBQ0Esa0JBQW1CLFdBQUEsTUFDbkIsMkJBQTRCLFVBQUEsTUFHNUIseUJBQ0EsMEJBQ0ksZ0NBQWlDLE1BQUEsS0FFckMsK0JBQ0Esa0JBQ0ksTUFBQSxRQURKLHdCQUdXLE1BQUEsUUFFWCwwQkFDQSx3QkFBeUIsTUFBQSxLQUd6QiwyQkFDQSwyQkFBNEIsTUFBQSxRQUU1QixvQkFDQSwwQkFDQSx1QkFDZ0IsU0FBQSxTQURoQixpQkFHUSxRQUFBLE1BQWdCLFNBQUEsU0FDaEIsT0FBQSxNQUFlLEtBQUEsSUFBVyxrQkFBQSxpQkFBQSxVQUFBLGlCQUMxQixPQUFBLGtCQUNBLGVBQUEsS0FOUixxQkFRYSxPQUFBLEtBQWMsV0FBQSxLQVIzQix1QkFVZ0IsY0FBQSxNQVZoQixvQkFXYSxZQUFBLE1BQW9CLFFBQUEsTUFHakMsMEJBQ0EsaUJBQ1Usa0JBQUEsaUJBQUEsVUFBQSxpQkFEVixvQkFHUSxRQUFBLEtBQ0EsTUFBQSxLQUFhLFVBQUEsTUFBa0IsT0FBQSxFQUFBLEtBSnZDLGtDQU0yQixNQUFBLEtBRzNCLGFBQ0EsMEJBQ0EseUJBQTBCLFVBQUEsT0FFMUIsMEJBQ0EseUJBQTBCLFVBQUEsT0FJMUIsMEJBQ0ksZ0NBQ21CLE9BQUEsS0FBYyxjQUFBLFFBQUEsV0FBQSIsImZpbGUiOiJkZXNjdG9wLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkZm9udC1wcmltYXJ5OiAnUFQgU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiRjb2xvci1wcmltYXJ5OiAjMDA1OTlhOyAvLyByZ2IgMCwgODksIDE1NFxyXG4kY29sb3Itc2Vjb25kOiAjYmEyNDQxO1xyXG4kY29sb3ItdGhpcmQ6ICM4NGMyMjU7XHJcbiRjb2xvci1tb3JlOiAjYWFhOWE5OyAvLyDRhNC40YDQvNC10L3QvdGL0Lkg0YHQtdGA0YvQuVxyXG4kY29sb3ItdGV4dDogIzUxNTE1MTtcclxuJGNvbG9yLUhoOiAjMWYxZjFmO1xyXG4kY29sb3ItYmc6ICNmM2Y3ZmM7XHJcbiRjb2xvci1mb290bGluazogI2QwZDBkMDtcclxuJGJyZC1yYWRpdXM6IDlweDtcclxuJGhlaWdodC1oZWFkOiA3M3B4O1xyXG4kaGVpZ2h0LW5hdjogMTA2cHg7XHJcbiR3LWNvbnRhaW5lcjogMTAwJTtcclxuJGNsLXNlY29uZGFyeS0xOiAjZmRkYjUyO1xyXG4kY2wtc2Vjb25kYXJ5LTI6ICNmMjQ4NDE7XHJcbiRjbC1zZWNvbmRhcnktMzogIzRkNmJhZDtcclxuXHJcbjpyb290IHtcclxuICAgIC0taGVpZ2h0LWhlYWQ6IDczcHg7XHJcbiAgICAtLWhlaWdodC1uYXY6IDc2cHg7IFxyXG4gICAgLS1vZmZzZXRUb3A6IDA7XHJcbn1cclxuXHJcbi8vIG1peGluc1xyXG5AbWl4aW4gd2hpdGUtYmxvY2soKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyBcclxuICAgIGJvcmRlci1yYWRpdXM6ICRicmQtcmFkaXVzIDAgMCAkYnJkLXJhZGl1cztcclxufVxyXG5AbWl4aW4gYmxvY2stbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnOyBib3JkZXItcmFkaXVzOiAkYnJkLXJhZGl1cztcclxufVxyXG5AbWl4aW4gYnhzaGFkKCRwbGFjZTogNXB4LCAkc2l6ZTogMTNweCkge2JveC1zaGFkb3c6IDAgJHBsYWNlICRzaXplIHJnYmEoMjAsIDk0LCAxNDMsIDAuMjUpO31cclxuQG1peGluIGFmYmYtZGVjb3IoJHR4dDpcIlwiKSB7ZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6JHR4dDsgcG9zaXRpb246IGFic29sdXRlO31cclxuIiwiQGltcG9ydCAnX3Zhci1taXhpbic7IC8vICDQvtCx0YrRj9Cy0LvQtdC90LjQtSDQs9C70L7QsS4g0L/QtdGA0LXQvNC10L3QvdGL0YVcclxuXHJcbi8vIGJvZHkge3BhZGRpbmc6ICRoZWlnaHQtaGVhZCArICRoZWlnaHQtbmF2IDAgMDt9XHJcbmgxLCBoMiwgaDMsIGg0IHtsaW5lLWhlaWdodDogMS41ZW07fVxyXG5oMSB7Zm9udC1zaXplOiA0MHB4O31cclxuaDIge2ZvbnQtc2l6ZTogMzhweDt9XHJcbmgzIHtmb250LXNpemU6IDI4cHg7fVxyXG5hOmhvdmVyIHtjb2xvcjogJGNvbG9yLXNlY29uZDt9XHJcblxyXG5AaW1wb3J0ICdkZXNjdG9wL19oZWFkZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Rlc2N0b3AvX2Zvb3Rlci5zY3NzJztcclxuQGltcG9ydCAnZGVzY3RvcC9fbmF2LW1haW4uc2Nzcyc7XHJcbi8qISDQntCR0KnQmNCVINCt0JvQldCc0JXQndCi0Ks6INC+0LHQtdGA0YLQutCwINGC0LjQv9C+0LLQvtCz0L4g0LHQu9C+0LrQsCwg0YHQv9C40YHQutC4LCDRgdC70LDQudC00LXRgNGLLCDQv9Cw0LPQuNC90LDRhtC40Y8gKi9cclxuQGltcG9ydCAnZGVzY3RvcC9fYmFzZS1lbGVtZW50cy5zY3NzJzsgXHJcbkBpbXBvcnQgJ2Rlc2N0b3AvX2Zvcm1zLnNjc3MnOyBcclxuLyohINCh0KLQmNCb0Jgg0JrQntCd0KLQldCd0KLQkCAqL1xyXG5AaW1wb3J0ICdkZXNjdG9wL19jb250ZW50LnNjc3MnO1xyXG4iLCIvKiEgSEVBREVSICovXHJcbmhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgXHJcbiAgICAuY29udGFpbmVyIHthbGlnbi1pdGVtczogY2VudGVyO31cclxuICAgIC5ib3gtbG9nbyB7ZGlzcGxheTogZmxleDt9XHJcbiAgICAuYm94LWNvbnRhY3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDkwJTtcclxuXHJcbiAgICAgICAgYSB7Y29sb3I6ICNmZmY7IHdoaXRlLXNwYWNlOiBub3dyYXA7fVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogNTVweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwOyBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4OyBoZWlnaHQ6IDM3cHg7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1uYXYgYnV0dG9uOm5vdCgubGFuZykge2Rpc3BsYXk6IG5vbmU7fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIGhlYWRlciAuYm94LWxvZ28gLnRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgODBweDsgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTlweDsgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLUhoOyB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtVG9wUmF0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3BSYXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMzcHg7IGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDoxNTUwcHgpIHtcclxuICAgIDpyb290IHtcclxuICAgICAgICAtLWhlaWdodC1oZWFkOiA5NnB4O1xyXG4gICAgfVxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIC5ib3gtbG9nbyB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7d2lkdGg6IDgwcHg7IGhlaWdodDogODFweDt9XHJcbiAgICAgICAgICAgICAgICAubnVtVG9wUmF0ZSB7Zm9udC1zaXplOiAyOHB4OyBwYWRkaW5nLXRvcDogMTVweDt9IFxyXG4gICAgICAgICAgICAgICAgLnRvcFJhdGUge2ZvbnQtc2l6ZTogMTRweDsgcGFkZGluZy10b3A6IDQ4cHg7fSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLyohIEZPT1RFUiAqL1xyXG5mb290ZXIge1xyXG4gICAgYTpob3ZlciB7Y29sb3I6ICNmZmZ9XHJcblxyXG4gICAgLmJveC1jb3B5IHtwYWRkaW5nLXJpZ2h0OiAyOHB4O31cclxuICAgIC5ib3gtYWRyZXNzIHtwYWRkaW5nLWxlZnQ6IDEwcHg7fVxyXG5cclxuICAgIC5sb2dvIHtoZWlnaHQ6IDgwcHh9XHJcbiAgICAubG9nbyBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2luc3RfZmlsLWJpZy13aGl0ZWNvbG9yLnN2Zyk7XHJcbiAgICB9XHJcbn1cclxuLmJveC1uYXYtZm9vdGVyIHtwYWRkaW5nOiAwO31cclxuLm5hdi1mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICYgPiBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTsgcGFkZGluZy1yaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBhIHtwYWRkaW5nLXJpZ2h0OiAwO31cclxuICAgIH1cclxuICAgIC5zaG93LXN1Ym1lbnUge2Rpc3BsYXk6IG5vbmU7fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOjE1NTBweCl7XHJcbiAgICAkaGVpZ2h0LWhlYWQ6IDk2cHg7XHJcbiAgICAkdy1jb250YWluZXI6IDE1MzJweDtcclxuXHJcbiAgICBmb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3N3B4OyBtYXJnaW4tdG9wOiAyMDBweDtcclxuXHJcbiAgICAgICAgLmxvZ28gYTo6YWZ0ZXIge3RvcDogLTIwcHh9XHJcbiAgICAgICAgLmhlYWQtZm9vdCB7Zm9udC1zaXplOiAxMjAlO31cclxuICAgIH1cclxuICAgIC5ib3gtbmF2LWZvb3RlciB7cGFkZGluZy1sZWZ0OiA2MHB4O31cclxuICAgIC5uYXYtZm9vdGVyIHtcclxuICAgICAgICBcclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDsgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgICAgICAgJiA+IGEge2ZvbnQtc2l6ZTogMTIwJTt9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7bWFyZ2luLXRvcDogMS41ZW07fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8qISBOQVZJR0FUSU9OIE1BSU4gKi9cclxuLmJveC1uYXYge1xyXG4gICAgLS1wYWRUb3A6IDE2cHg7IC8vIDI4cHhcclxuICAgIC0tcGFkQm90bWVudTogMjBweDsgLy8gNDBweFxyXG4gICAgLS1hdXRoVG9wOiAtM3B4OyAvLyAtMTVweFxyXG4gICAgLS1vZmZzZXRUb3BTdWI6IDRweDsgLy8gMjBweFxyXG5cclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IHZhcigtLWhlaWdodC1oZWFkKTsgcGFkZGluZzogdmFyKC0tcGFkVG9wKSAwIDAgMDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZzsgaGVpZ2h0OiB2YXIoLS1oZWlnaHQtbmF2KTtcclxuICAgIFxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7aGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAwOyBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgbmF2ID4gdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIC5zaG93LXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzY2FsZS1jb2xvcigkY29sb3ItYmcsICRsaWdodG5lc3M6IC01JSwgJHNhdHVyYXRpb246IC01MCUpOyBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgaSB7Zm9udC1zaXplOiAyMHB4OyBtYXJnaW4tbGVmdDogMnB4O31cclxuICAgICAgICAgICAgICAgICYuc2hvdyB7dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge21hcmdpbi1yaWdodDogMDt9ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmID4gLnNob3ctc3VibWVudSB7dG9wOiAxMnB4OyByaWdodDogMDt9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMTdweCAyMHB4IHZhcigtLXBhZEJvdG1lbnUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLUhoOyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtjb2xvcjogJGNvbG9yLXByaW1hcnk7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IGEge2NvbG9yOiAkY29sb3ItcHJpbWFyeTt9XHJcbiAgICAgICAgICAgICAgICAmLmhhc19zdWJtZW51ID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICBcclxuICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgLyogbmF2IGxldmVsIDIgKi9cclxuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTsgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiBjYWxjKDEwMCUgLSB2YXIoLS1vZmZzZXRUb3BTdWIpKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50OyBwYWRkaW5nOiAxNXB4IDAgMzVweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyLXJhZGl1czogJGJyZC1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBieHNoYWQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7IHBhZGRpbmc6IDFlbSA2MHB4IDFlbSAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgNSksXHJcbiAgICAgICAgICAgICAgICAmIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyA1KSB+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7IGZsb2F0OiBsZWZ0OyAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDUpIH4gbGk6bnRoLWNoaWxkKDJuICsgMSkge2NsZWFyOiBib3RoO31cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxLjU1ZW07IGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7IGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5MCU7IGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkIHt3aWR0aDogMTAwJTt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaGFzX3N1Ym1lbnUgLnNob3ctc3VibWVudSB7dG9wOiAwLjdlbTsgcmlnaHQ6IDIwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogbmF2IGxldmVsIDMgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjsgdG9wOiA5NSU7IGxlZnQ6IDEwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkIHtmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICRjb2xvci1wcmltYXJ5O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaTpudGgtY2hpbGQobiArIDQpID4gLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpOmhvdmVyID4gdWwge29wYWNpdHk6IDE7IHBvaW50ZXItZXZlbnRzOmFsbDt9XHJcbiAgICAgICAgICAgIGxpOmhvdmVyID4gYSB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxyXG4gICAgICAgICAgICBsaTpob3ZlciA+IC5zaG93LXN1Ym1lbnUge3RyYW5zZm9ybTogcm90YXRlKDkwZGVnKTt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyogIFVzZXIgbWVudSAgKi8gXHJcbi5ib3gtbmF2IC5ib3gtYXV0aCB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweDsgbWFyZ2luOiAwIDAgMCAxMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tYXV0aFRvcCkpO1xyXG5cclxuICAgICYgLnVzZXJfbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoMTAwJSAtIDFweCk7IGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgMTJweCAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRicmQtcmFkaXVzICRicmQtcmFkaXVzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDVweCAtM3B4IHJnYmEoMCw1MiwxNjksMC4xMyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJkLXJhZGl1cyAkYnJkLXJhZGl1cyAwIDA7XHJcblxyXG4gICAgICAgICYgLnVzZXJfbWVudSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uYm94LW5hdiAudXNlcl9tZW51IHVsIGxpIGEge1xyXG4gICAgcGFkZGluZzogMWVtIDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIge2NvbG9yOiAkY29sb3ItcHJpbWFyeTsgZm9udC13ZWlnaHQ6IDUwMDt9XHJcbn1cclxuLmJveC1uYXYgLnVzZXJfdGl0bGUgLnVzZXJfbGluayBhOmhvdmVyLFxyXG4uYm94LW5hdiAudXNlcl90aXRsZSAudXNlcl9saW5rIGJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuLmJveC1uYXYgLnVzZXJfdGl0bGUgLnVzZXJfaW1nIHtcclxuICAgIHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuLmJveC1uYXYgLnVzZXJfdGl0bGUgLnVzZXJfbGluayAudXNlcl9uYW1lIHtkaXNwbGF5OiBub25lO31cclxuLyogIEVORCBVc2VyIG1lbnUgICovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAuYm94LW5hdiAuY29udGFpbmVyIG5hdiA+IHVsID4gbGkuaGFzX3N1Ym1lbnUgPiBhIHtwYWRkaW5nLXJpZ2h0OiAzMHB4O31cclxuICAgIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwgLnNob3ctc3VibWVudSB7YmFja2dyb3VuZDogbm9uZTt9XHJcbiAgICBcclxuICAgIC5ib3gtbmF2IC5ib3gtYXV0aCB7bWF4LXdpZHRoOiAyNzBweDsgbWFyZ2luLWxlZnQ6IDIwcHg7fVxyXG4gICAgLmJveC1uYXYgLnVzZXJfdGl0bGUgLnVzZXJfbGluayAudXNlcl9uYW1lIHtkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiA4MCU7fVxyXG4gICAgLmJveC1uYXYgLnVzZXJfdGl0bGUgLnVzZXJfaW1nIHtcclxuICAgICAgICB3aWR0aDogNDJweDsgaGVpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDoxNTUwcHgpIHtcclxuICAgOnJvb3Qgey0taGVpZ2h0LW5hdjogMTA2cHg7fVxyXG5cclxuICAgIC5ib3gtbmF2IHtcclxuICAgICAgICAtLXBhZFRvcDogMjhweDsgXHJcbiAgICAgICAgLS1wYWRCb3RtZW51OiA0MHB4OyBcclxuICAgICAgICAtLWF1dGhUb3A6IC0xNXB4OyBcclxuICAgICAgICAtLW9mZnNldFRvcFN1YjogMjBweDsgXHJcbiAgICB9XHJcbiAgICAuYm94LW5hdiAuY29udGFpbmVyIG5hdiA+IHVsIHtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7fVxyXG4gICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge21hcmdpbi1yaWdodDogMjBweDt9XHJcbiAgICBcclxuICAgIC5ib3gtbmF2IC5ib3gtYXV0aCB7cGFkZGluZzogMTVweDt9XHJcbiAgICAuYm94LW5hdiAudXNlcl90aXRsZSAudXNlcl9saW5rIC51c2VyX25hbWUge2ZvbnQtc2l6ZTogOTAlO31cclxuICAgIC5ib3gtbmF2IC51c2VyX3RpdGxlIC51c2VyX2xpbmsgLnVzZXJfc2V0dGluZyB7Zm9udC1zaXplOiA4MCU7fVxyXG4gICAgLmJveC1uYXYgLnVzZXJfdGl0bGUgLnVzZXJfaW1nIHtcclxuICAgICAgICB3aWR0aDogNTdweDsgaGVpZ2h0OiA1N3B4O1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuOnJvb3Qge1xuICAtLWhlaWdodC1oZWFkOiA3M3B4O1xuICAtLWhlaWdodC1uYXY6IDc2cHg7XG4gIC0tb2Zmc2V0VG9wOiAwOyB9XG5cbmgxLCBoMiwgaDMsIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzOHB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbmE6aG92ZXIge1xuICBjb2xvcjogI2JhMjQ0MTsgfVxuXG4vKiEgSEVBREVSICovXG5oZWFkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHotaW5kZXg6IDEwMDE7IH1cbiAgaGVhZGVyIC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgaGVhZGVyIC5ib3gtbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBoZWFkZXIgLmJveC1jb250YWN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDkwJTsgfVxuICAgIGhlYWRlciAuYm94LWNvbnRhY3QgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBoZWFkZXIgLmJveC1jb250YWN0IHAge1xuICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4OyB9XG4gICAgICBoZWFkZXIgLmJveC1jb250YWN0IHAgLmljbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICBoZWFkZXIgLm1vYmlsZS1uYXYgYnV0dG9uOm5vdCgubGFuZykge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBoZWFkZXIgLmJveC1sb2dvIC50aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgaGVhZGVyIC5ib3gtbG9nbyAudGl0bGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNTlweDtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIGhlYWRlciAuYm94LWxvZ28gLnRpdGxlIC5udW1Ub3BSYXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIGhlYWRlciAuYm94LWxvZ28gLnRpdGxlIC50b3BSYXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xuICA6cm9vdCB7XG4gICAgLS1oZWlnaHQtaGVhZDogOTZweDsgfVxuICBoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIGhlYWRlciAuYm94LWxvZ28gLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgICAgIGhlYWRlciAuYm94LWxvZ28gLnRpdGxlIHNwYW4ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MXB4OyB9XG4gICAgICBoZWFkZXIgLmJveC1sb2dvIC50aXRsZSAubnVtVG9wUmF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAgIGhlYWRlciAuYm94LWxvZ28gLnRpdGxlIC50b3BSYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDsgfSB9XG5cbi8qISBGT09URVIgKi9cbmZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuZm9vdGVyIC5ib3gtY29weSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7IH1cblxuZm9vdGVyIC5ib3gtYWRyZXNzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbmZvb3RlciAubG9nbyB7XG4gIGhlaWdodDogODBweDsgfVxuXG5mb290ZXIgLmxvZ28gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW5zdF9maWwtYmlnLXdoaXRlY29sb3Iuc3ZnKTsgfVxuXG4uYm94LW5hdi1mb290ZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uYXYtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm5hdi1mb290ZXIgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLm5hdi1mb290ZXIgPiBsaSB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uYXYtZm9vdGVyID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm5hdi1mb290ZXIgLnNob3ctc3VibWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDc3cHg7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7IH1cbiAgICBmb290ZXIgLmxvZ28gYTo6YWZ0ZXIge1xuICAgICAgdG9wOiAtMjBweDsgfVxuICAgIGZvb3RlciAuaGVhZC1mb290IHtcbiAgICAgIGZvbnQtc2l6ZTogMTIwJTsgfVxuICAuYm94LW5hdi1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAubmF2LWZvb3RlciA+IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAubmF2LWZvb3RlciA+IGxpID4gYSB7XG4gICAgICBmb250LXNpemU6IDEyMCU7IH1cbiAgICAubmF2LWZvb3RlciA+IGxpIHVsIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9IH1cblxuLyohIE5BVklHQVRJT04gTUFJTiAqL1xuLmJveC1uYXYge1xuICAtLXBhZFRvcDogMTZweDtcbiAgLS1wYWRCb3RtZW51OiAyMHB4O1xuICAtLWF1dGhUb3A6IC0zcHg7XG4gIC0tb2Zmc2V0VG9wU3ViOiA0cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogdmFyKC0taGVpZ2h0LWhlYWQpO1xuICBwYWRkaW5nOiB2YXIoLS1wYWRUb3ApIDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAjZjNmN2ZjO1xuICBoZWlnaHQ6IHZhcigtLWhlaWdodC1uYXYpOyB9XG4gIC5ib3gtbmF2IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmJveC1uYXYgLmNvbnRhaW5lcjo6YmVmb3JlLCAuYm94LW5hdiAuY29udGFpbmVyOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAgIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYm94LW5hdiAuY29udGFpbmVyIG5hdiA+IHVsIC5zaG93LXN1Ym1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNWVhZjE7XG4gICAgICAgIGNvbG9yOiAjMDA1OTlhO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cbiAgICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCAuc2hvdy1zdWJtZW51IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gICAgICAgIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwgLnNob3ctc3VibWVudS5zaG93IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYm94LW5hdiAuY29udGFpbmVyIG5hdiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwgPiBsaSA+IC5zaG93LXN1Ym1lbnUge1xuICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAuYm94LW5hdiAuY29udGFpbmVyIG5hdiA+IHVsID4gbGkgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweCB2YXIoLS1wYWRCb3RtZW51KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNTk5YTsgfVxuICAgICAgICAgIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwgPiBsaSA+IGEuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDU5OWE7XG4gICAgICAgICAgICBjb2xvcjogIzAwNTk5YTsgfVxuICAgICAgICAuYm94LW5hdiAuY29udGFpbmVyIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwNTk5YTsgfVxuICAgICAgICAuYm94LW5hdiAuY29udGFpbmVyIG5hdiA+IHVsID4gbGkuaGFzX3N1Ym1lbnUgPiBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCAuc3VibWVudSB7XG4gICAgICAgIC8qIG5hdiBsZXZlbCAyICovXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSB2YXIoLS1vZmZzZXRUb3BTdWIpKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDM1cHggMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxM3B4IHJnYmEoMjAsIDk0LCAxNDMsIDAuMjUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7IH1cbiAgICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCAuc3VibWVudSA+IGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSA2MHB4IDFlbSAyMHB4OyB9XG4gICAgICAgIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwgLnN1Ym1lbnUgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDUpLFxuICAgICAgICAuYm94LW5hdiAuY29udGFpbmVyIG5hdiA+IHVsIC5zdWJtZW51IGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyA1KSB+IGxpIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCAuc3VibWVudSBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgNSkgfiBsaTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCAuc3VibWVudSA+IGxpOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxLjU1ZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTE1MTUxOyB9XG4gICAgICAgIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwgLnN1Ym1lbnUgPiBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICBjb2xvcjogIzUxNTE1MTsgfVxuICAgICAgICAuYm94LW5hdiAuY29udGFpbmVyIG5hdiA+IHVsIC5zdWJtZW51ID4gbGk6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCAuc3VibWVudSA+IGxpLmhhc19zdWJtZW51IC5zaG93LXN1Ym1lbnUge1xuICAgICAgICAgIHRvcDogMC43ZW07XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCAuc3VibWVudSA+IGxpIC5zdWJtZW51IHtcbiAgICAgICAgICAvKiBuYXYgbGV2ZWwgMyAqL1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdG9wOiA5NSU7XG4gICAgICAgICAgbGVmdDogMTAlOyB9XG4gICAgICAgIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwgLnN1Ym1lbnUgLnNlbGVjdGVkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzAwNTk5YTsgfVxuICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCBsaTpudGgtY2hpbGQobiArIDQpID4gLnN1Ym1lbnUge1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCBsaTpob3ZlciA+IHVsIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCBsaTpob3ZlciA+IGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmJveC1uYXYgLmNvbnRhaW5lciBuYXYgPiB1bCBsaTpob3ZlciA+IC5zaG93LXN1Ym1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLyogIFVzZXIgbWVudSAgKi9cbi5ib3gtbmF2IC5ib3gtYXV0aCB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tYXV0aFRvcCkpOyB9XG4gIC5ib3gtbmF2IC5ib3gtYXV0aCAudXNlcl9tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMnB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOXB4IDlweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCA1cHggLTNweCByZ2JhKDAsIDUyLCAxNjksIDAuMTMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7IH1cbiAgLmJveC1uYXYgLmJveC1hdXRoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweCA5cHggMCAwOyB9XG4gICAgLmJveC1uYXYgLmJveC1hdXRoOmhvdmVyIC51c2VyX21lbnUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLmJveC1uYXYgLnVzZXJfbWVudSB1bCBsaSBhIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJveC1uYXYgLnVzZXJfbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTk5YTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5ib3gtbmF2IC51c2VyX3RpdGxlIC51c2VyX2xpbmsgYTpob3Zlcixcbi5ib3gtbmF2IC51c2VyX3RpdGxlIC51c2VyX2xpbmsgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU5OWE7IH1cblxuLmJveC1uYXYgLnVzZXJfdGl0bGUgLnVzZXJfaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDsgfVxuXG4uYm94LW5hdiAudXNlcl90aXRsZSAudXNlcl9saW5rIC51c2VyX25hbWUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qICBFTkQgVXNlciBtZW51ICAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm94LW5hdiAuY29udGFpbmVyIG5hdiA+IHVsID4gbGkuaGFzX3N1Ym1lbnUgPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwgLnNob3ctc3VibWVudSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuYm94LW5hdiAuYm94LWF1dGgge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmJveC1uYXYgLnVzZXJfdGl0bGUgLnVzZXJfbGluayAudXNlcl9uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgfVxuICAuYm94LW5hdiAudXNlcl90aXRsZSAudXNlcl9pbWcge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0taGVpZ2h0LW5hdjogMTA2cHg7IH1cbiAgLmJveC1uYXYge1xuICAgIC0tcGFkVG9wOiAyOHB4O1xuICAgIC0tcGFkQm90bWVudTogNDBweDtcbiAgICAtLWF1dGhUb3A6IC0xNXB4O1xuICAgIC0tb2Zmc2V0VG9wU3ViOiAyMHB4OyB9XG4gIC5ib3gtbmF2IC5jb250YWluZXIgbmF2ID4gdWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYm94LW5hdiAuY29udGFpbmVyIG5hdiA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5ib3gtbmF2IC5ib3gtYXV0aCB7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAuYm94LW5hdiAudXNlcl90aXRsZSAudXNlcl9saW5rIC51c2VyX25hbWUge1xuICAgIGZvbnQtc2l6ZTogOTAlOyB9XG4gIC5ib3gtbmF2IC51c2VyX3RpdGxlIC51c2VyX2xpbmsgLnVzZXJfc2V0dGluZyB7XG4gICAgZm9udC1zaXplOiA4MCU7IH1cbiAgLmJveC1uYXYgLnVzZXJfdGl0bGUgLnVzZXJfaW1nIHtcbiAgICB3aWR0aDogNTdweDtcbiAgICBoZWlnaHQ6IDU3cHg7IH0gfVxuXG4vKiEg0J7QkdCp0JjQlSDQrdCb0JXQnNCV0J3QotCrOiDQvtCx0LXRgNGC0LrQsCDRgtC40L/QvtCy0L7Qs9C+INCx0LvQvtC60LAsINGB0L/QuNGB0LrQuCwg0YHQu9Cw0LnQtNC10YDRiywg0L/QsNCz0LjQvdCw0YbQuNGPICovXG4vKiEg0L7QsdC10YDRgtC60LAg0YLQuNC/0L7QstC+0LPQviDQsdC70L7QutCwINGB0YLRgNCw0L3QuNGG0YsgKi9cbm1haW4ge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTAyMHB4KSAvIDIpOyB9XG4gIG1haW4gc2VjdGlvbiA+IC5ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICBtYWluIHNlY3Rpb24gPiAuYmxvY2subm9uZS1iZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgbWFpbiBzZWN0aW9uID4gLmJsb2NrIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBtYWluIHNlY3Rpb24gPiAuYmxvY2sgLmNvbnRhaW5lci1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICBtYWluIHNlY3Rpb24gPiAuYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTAyMHB4KSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIG1haW4gc2VjdGlvbiA+IC5ibG9jayAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgbWFpbiBzZWN0aW9uID4gaDIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyohIHNsaWRlcnMgKi9cbi5zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNTk5YTsgfVxuICAuc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qINGB0YLRgNC10LvQutC4INGB0L3QuNC30YMg0L/QviDRhtC10L3RgtGA0YMg0LTQu9GPINC80L7QsdC40LsuINGBINGC0L7Rh9C60LDQvNC4ICAqL1xuLyog0LTQu9GPINC00LXRgdC60YLQvtC/0LAg0LHQvtC70YzRiNC40LUg0YHQv9GA0LDQstCwINGB0LvQtdCy0LAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgLnNsaWRlci1uYXZzaWRlcyB7XG4gICAgcGFkZGluZzogMCAxMDBweDsgfVxuICAgIC5zbGlkZXItbmF2c2lkZXMgLnNsaWNrLWFycm93IHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTY1cHg7IH1cbiAgICAgIC5zbGlkZXItbmF2c2lkZXMgLnNsaWNrLWFycm93OjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7IH0gfVxuXG4vKiEgICovXG4ucGFnaW5hdG9yIGE6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDU5OWE7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qISDQt9Cw0LPQu9Cw0LLQvdGL0Lkg0LHQu9C+0Log0YEg0LrQsNGA0YLQuNC90LrQvtC5ICovXG4uY2FwdGlvbl9wYWdlIC5ibG9jazo6YWZ0ZXIge1xuICB3aWR0aDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiA2LjIgLyA0O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDEwMCUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNDYlLCB3aGl0ZSA3OCUpOyB9XG5cbi5jYXB0aW9uX3BhZ2UgLmJsb2NrIC5zdWItaDEge1xuICBmb250LXNpemU6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAtMWVtOyB9XG5cbi8qINGB0YHRi9C70LrQsCDRgdC+INGB0YLRgNC10LvQutC+0LkgKi9cbi5tb3JlOmhvdmVyOjphZnRlciwgLmxpbmtfYXJyb3c6aG92ZXI6OmFmdGVyLFxuYTpob3ZlciAubW9yZTo6YWZ0ZXIsIGE6aG92ZXIgLmxpbmtfYXJyb3c6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBtb3JlIDFzIGluZmluaXRlIGVhc2U7IH1cblxuLyohINGB0YHRi9C70LrQsCDRgdC+INGB0YLRgNC10LvQutC+0Lkg0LIg0LrQstCw0LTRgNCw0YLQtSAqL1xuYS5zcXVhcmVhcnJvdzpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzAwNTk5YTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIG1haW4ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjIwcHgpIC8gMik7IH1cbiAgICBtYWluIHNlY3Rpb24gPiAuYmxvY2sge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMjIwcHgpIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICAgIG1haW4gc2VjdGlvbiA+IC5ibG9jayAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIG1haW4gc2VjdGlvbiA+IGgyIHtcbiAgICAgIHdpZHRoOiAxMTM3cHg7IH1cbiAgICBtYWluIHNlY3Rpb24gPiAuYmxvY2sgLmNvbnRhaW5lci1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLmNhcHRpb25fcGFnZSAuYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoODB2aCAtICh2YXIoLS1oZWlnaHQtaGVhZCkgKyB2YXIoLS1oZWlnaHQtbmF2KSkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gIC8qISDQvtCx0LXRgNGC0LrQsCDRgtC40L/QvtCy0L7Qs9C+INCx0LvQvtC60LAg0YHRgtGA0LDQvdC40YbRiyAqL1xuICBtYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTUyMHB4KSAvIDIpOyB9XG4gICAgbWFpbiBzZWN0aW9uID4gLmJsb2NrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTUyMHB4KSAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgICBtYWluIHNlY3Rpb24gPiAuYmxvY2sgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY2cHg7IH1cbiAgICBtYWluIHNlY3Rpb24gPiBoMiB7XG4gICAgICB3aWR0aDogMTUyMHB4O1xuICAgICAgbWFyZ2luOiAyZW0gMCAxZW07XG4gICAgICBwYWRkaW5nOiAwIDE2MHB4OyB9XG4gICAgbWFpbiBzZWN0aW9uID4gLmJsb2NrIC5jb250YWluZXItaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC8qISDQt9Cw0LPQu9Cw0LLQvdGL0Lkg0LHQu9C+0Log0YEg0LrQsNGA0YLQuNC90LrQvtC5ICovXG4gIC5jYXB0aW9uX3BhZ2UgLmJsb2NrIC5zdWItaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAuY2FwdGlvbl9wYWdlIC5ibG9jayAuY2FwdGlvbl9saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07IH0gfVxuXG4vKiDQsdC70L7QuiDQutCw0YDRgtC40L3QvtC6IDnRhTlcclxuLmdyaWQ5eDkge1xyXG4gICAgZGl2Om5vdCg6bnRoLWNoaWxkKG4rMTApKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE4cHgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IG1hcmdpbjogOXB4O1xyXG4gICAgfVxyXG4gICAgZGl2OmZpcnN0LWNoaWxkIHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnJkLXJhZGl1czt9XHJcbiAgICBkaXY6bnRoLWNoaWxkKDMpIHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJyZC1yYWRpdXM7fVxyXG4gICAgZGl2Om50aC1sYXN0LWNoaWxkKDMpIHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnJkLXJhZGl1c31cclxuICAgIGRpdjpsYXN0LWNoaWxkIHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJyZC1yYWRpdXN9XHJcbn0gKi9cbi8qISDQsdC70L7QuiDQutCw0YDRgtC40L3QvtC6IDPRhTMgKi9cbi5ncmlkM3gzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxOHB4OyB9XG4gIC5ncmlkM3gzIGRpdjpudGgtY2hpbGQobis1KSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRleHQtMmNvbHVtbi13MTAwMCB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogMzBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50ZXh0LTJjb2x1bW4tdzEyODAge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4OyB9IH1cblxuLyohINGB0YHRi9C70LrQsCDRgdC60LDRh9Cw0YLRjCDRhNCw0LnQuyAqL1xuLmNhcmRfZG9jdW1lbnRzOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmNhcmRfZG9jdW1lbnRzOmhvdmVyIC5uYW1lIHtcbiAgICBjb2xvcjogI2JhMjQ0MTsgfVxuXG4vKiEgRk9STVMgKi9cbi5idXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDIwLCA5NCwgMTQzLCAwLjI1KTsgfVxuXG5pbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgyMCwgOTQsIDE0MywgMC4yNSk7IH1cblxuLyohINGN0LvQtdC80LXQvdGCINCy0YvQsdC+0YDQsCDQvdCwINC/0LvQsNGI0LrQtSDRgdC+INGB0YLRgNC10LvQutC+0LkgKi9cbi5ib3gtZmlsdGVyX2VsZW1lbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmZpbHRlcl9lbGVtZW50cy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5maWx0ZXJfZWxlbWVudHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmlsdGVyX2VsZW1lbnRzIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuZmlsdGVyX2VsZW1lbnRzIHVsIGxpIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmN2ZjO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTsgfVxuICAgIC5maWx0ZXJfZWxlbWVudHMgdWwgbGk6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZpbHRlcl9lbGVtZW50cyB1bCBsaSBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAuZmlsdGVyX2VsZW1lbnRzIHVsIGxpIGJ1dHRvbjo6YmVmb3JlLCAuZmlsdGVyX2VsZW1lbnRzIHVsIGxpIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsZWZ0OiAxZW07XG4gICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAuZmlsdGVyX2VsZW1lbnRzIHVsIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgIC5maWx0ZXJfZWxlbWVudHMgdWwgbGkgYnV0dG9uOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWZtay1pY29ucyc7XG4gICAgICAgIGNvbG9yOiAjYThiMGJhO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVgoMS4yKTsgfVxuICAgIC5maWx0ZXJfZWxlbWVudHMgdWwgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDU5OWE7IH1cbiAgICAgIC5maWx0ZXJfZWxlbWVudHMgdWwgbGkuYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZpbHRlcl9lbGVtZW50cyB1bCBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA1OTlhOyB9XG4gICAgICAuZmlsdGVyX2VsZW1lbnRzIHVsIGxpOmhvdmVyIGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5maWx0ZXJfZWxlbWVudHNfdGl0bGUgKyAuZmlsdGVyLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwLjdlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07IH1cblxuLyohIEVORCBGb3JtcyovXG4vKiEg0KHQotCY0JvQmCDQmtCe0J3QotCV0J3QotCQICovXG4vKiEg0LrQsNGA0YLQvtGH0LrQsCDQvdC+0LLQvtGB0YLQuCAqL1xuLmNhcmRfbmV3cyAuZmVhdHVyZXMgLmNoYXB0ZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZF9uZXdzIC5mZWF0dXJlcyAuY2hhcHRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNiYTI0NDE7IH1cblxuLyohINC80LjQvdC4INC90L7QstC+0YHRgtC4INCyINCx0L7QutC+0LLQvtC5INC60L7Qu9C+0L3QutC1ICovXG4uYm94LW5ld3NfbGlzdC1zaWRlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYm94LW5ld3NfbGlzdC1zaWRlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ib3gtbmV3c19saXN0LXNpZGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiYTI0NDE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiEg0LrQsNGA0YLQvtGH0LrQsCDQvdC+0LLQvtGB0YLQuCAqL1xuICAuY2FyZF9uZXdzIC5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4IDAgMCA5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmNhcmRfbmV3cyAuY29udGVudCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgLmNhcmRfbmV3cyAuY29udGVudCAudGl0bGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2JhMjQ0MTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgLyohINC60LDRgNGC0L7Rh9C60LAg0L3QvtCy0L7RgdGC0LggKi9cbiAgLmNhcmRfbmV3cyAuaW1nIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5jYXJkX25ld3MgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLyohINC80LjQvdC4INC90L7QstC+0YHRgtC4INCyINCx0L7QutC+0LLQvtC5INC60L7Qu9C+0L3QutC1ICovXG4gIC5ib3gtbmV3c19saXN0LXNpZGUge1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAuYm94LW5ld3NfbGlzdC1zaWRlIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9IH1cblxuLyohINC60LDRgNGC0L7Rh9C60LAg0L/RgNC+0LPRgNCw0LzQvNGLICovXG4uY2FyZF9wcm9ncmFtIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5jYXJkX3Byb2dyYW0gLmltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFzcGVjdC1yYXRpbzogNyAvIDU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0YzIyNTtcbiAgICBib3JkZXItcmFkaXVzOiA5cHggOXB4IDAgMDsgfVxuICAgIC5jYXJkX3Byb2dyYW0gLmltZzpub3QoW3N0eWxlXj1cImJhY2tcIl0pIHtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAvKiAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWZiZi1kZWNvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ZsYWctYm9yZG8uc3ZnKSBuby1yZXBlYXQgNTAlIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH0gKi8gfVxuICAuY2FyZF9wcm9ncmFtIC5ib3gtZGVzY3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gICAgLmNhcmRfcHJvZ3JhbSAuYm94LWRlc2NyIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2FyZF9wcm9ncmFtIC5kZXNjciB7XG4gICAgZm9udC1zaXplOiA5NSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIC5jYXJkX3Byb2dyYW0gLmJveC1kZXNjciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9IH1cblxuLyohINGB0L/QuNGB0L7QuiDQv9GA0L7Qs9GA0LDQvNC8ICovXG4ucHJvZ3JhbXNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiAyLjFlbTsgfVxuICAucHJvZ3JhbXNfbGlzdCAuY2FyZF9wcm9ncmFtIHtcbiAgICB3aWR0aDogNDklOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2dyYW1zX2xpc3QgLmNhcmRfcHJvZ3JhbSB7XG4gICAgd2lkdGg6IDMxJTsgfSB9XG5cbi8qINCT0JvQkNCS0J3QkNCvICovXG4uaWNvXzM2MDo6YmVmb3JlIHtcbiAgd2lkdGg6IDQuMjVyZW07XG4gIGhlaWdodDogNC4yNXJlbTtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi5pbmRleC5jYXB0aW9uX3BhZ2UgLmxpbmtfdmlkZW9pbmRleCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cbi5pbmRleC5jYXB0aW9uX3BhZ2UgLmxpbmtfdmlkZW8td2l0aHRleHQge1xuICBwYWRkaW5nOiA3cHggN3B4IDdweCA1NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2OHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDVweCAxM3B4IHJnYmEoMjAsIDk0LCAxNDMsIDAuMjUpOyB9XG4gIC5pbmRleC5jYXB0aW9uX3BhZ2UgLmxpbmtfdmlkZW8td2l0aHRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07IH1cbiAgLmluZGV4LmNhcHRpb25fcGFnZSAubGlua192aWRlby13aXRodGV4dDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5pbmRleC5jYXB0aW9uX3BhZ2UgLmxpbmtfdmlkZW8td2l0aHRleHQ6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwNTk5YTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pbmRleC5jYXB0aW9uX3BhZ2UgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIC5pbmRleC5jYXB0aW9uX3BhZ2UgLmJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9XG4gIC5pbmRleC5jYXB0aW9uX3BhZ2UgLnRpdGxlIHtcbiAgICB0b3A6IDExMHB4O1xuICAgIGxlZnQ6IDYwcHg7IH1cbiAgLmluZGV4LmNhcHRpb25fcGFnZSAubGlua192aWRlb2luZGV4IHtcbiAgICBsZWZ0OiAxMDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmluZGV4LmNhcHRpb25fcGFnZSAubGlua192aWRlb2luZGV4IHtcbiAgICBsZWZ0OiAxMjAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTExJSk7IH0gfVxuXG4vKiDQvdCw0LPRgNCw0LTRiyDRgdC70LDQudC00LXRgCAqL1xuI2F3YXJkcyAuaXRlbSBpbWcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4jYXdhcmRzLnNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1OTlhO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaW5kZXguYXdhcmRzIC50aXRsZSB7XG4gIHRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pbmRleC5hd2FyZHMgLnRpdGxlIHtcbiAgICBsZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAuaW5kZXguYXdhcmRzIC50aXRsZSB7XG4gICAgbGVmdDogMTBweDsgfVxuICAuaW5kZXguYXdhcmRzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTsgfSB9XG5cbi8qINC80LXRgNC+0L/RgNC40Y/RgtC40Y8g0LDQvdC+0L3RgdGLKi9cbi5jYXJkX2V2ZW50LWFub25zIC5kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2FyZF9ldmVudC1hbm9ucyAuZGF0ZSAubnVtIHtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uY2FyZF9ldmVudC1hbm9ucyBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4uY2FyZF9ldmVudC1hbm9ucyAuaW1nIHtcbiAgbWluLWhlaWdodDogMjQwcHg7IH1cblxuLmJhbm5lcl9saXN0ICsgLmV2ZW50LWFub25zX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA3MHB4OyB9XG5cbi5ldmVudC1hbm9uc19saXN0IC5jYXJkX2V2ZW50LWFub25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgLmNhcmRfZXZlbnQtYW5vbnMgLmltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5jYXJkX2V2ZW50LWFub25zIC5pbWc6OmFmdGVyIHtcbiAgICB3aWR0aDogNzdweDtcbiAgICBoZWlnaHQ6IDc3cHg7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMjlweCk7IH1cbiAgLmNhcmRfZXZlbnQtYW5vbnMgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC5jYXJkX2V2ZW50LWFub25zIC50eHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG4gIC5jYXJkX2V2ZW50LWFub25zIC5kYXRlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMS45ZW07IH1cbiAgLmNhcmRfZXZlbnQtYW5vbnMgLmRhdGUgLm51bSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNhcmRfZXZlbnQtYW5vbnM6bnRoLW9mLXR5cGUoZXZlbikgLmltZyB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4OyB9XG4gICAgLmNhcmRfZXZlbnQtYW5vbnM6bnRoLW9mLXR5cGUoZXZlbikgLmltZzo6YWZ0ZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAyOXB4KTsgfVxuICAuY2FyZF9ldmVudC1hbm9uczpudGgtb2YtdHlwZShldmVuKSAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG4vKiDQvNC10YDQvtC/0YDQuNGP0YLQuNGPINC/0YDQvtGI0LXQtNGI0LjQtSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2FyZF9ldmVudC1wYXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FyZF9ldmVudC1wYXN0IC5ibG9ja2ltZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLmNhcmRfZXZlbnQtcGFzdCAuZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTQycHg7XG4gICAgICBmb250LXNpemU6IDE2MCU7XG4gICAgICBjb2xvcjogcmdiYSgxNzAsIDE2OSwgMTY5LCAwLjMpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgLmNhcmRfZXZlbnQtcGFzdCAuYmxvY2tpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG4gIC5jYXJkX2V2ZW50LXBhc3QgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMzcwJTtcbiAgICBsZWZ0OiAtNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAjc2xpZGVyLWV2ZW50cGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4OyB9XG4gICAgI3NsaWRlci1ldmVudHBhc3QgLml0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICAgI3NsaWRlci1ldmVudHBhc3Quc2xpZGVyLW5hdmJvdHRvbSAuc2xpY2stYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAjc2xpZGVyLWV2ZW50cGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgI3NsaWRlci1ldmVudHBhc3QgLml0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgI3NsaWRlci1ldmVudHBhc3QgLmJsb2NrdGV4dCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAjc2xpZGVyLWV2ZW50cGFzdC5zbGlkZXItbmF2Ym90dG9tIC5zbGljay1hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9IH1cblxuLyohINCQ0JHQmNCi0KPQoNCY0JXQndCi0JDQnCAgKi9cbi5hYml0dXJfZXVyb3N0YW5kYXJ0IC5yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hYml0dXJfZXVyb3N0YW5kYXJ0IC5ibG9ja3RleHQge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuXG4uYWJpdHVyX2V1cm9zdGFuZGFydCAuYmxvY2t0ZXh0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDUlOyB9XG5cbi5hYml0dXJfZXVyb3N0YW5kYXJ0IC5ibG9ja3RleHQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuXG4uYWJpdHVyX2V1cm9zdGFuZGFydCAucm93ICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLyog0JDQkdCY0KLQo9Cg0JjQldCd0KLQkNCcINC/0L7QtNCz0L7RgtC+0LLQutCwINC6INC10LPQtSAqL1xuLmFiaXR1cl9lZ2UgaDMge1xuICBmb250LXNpemU6IDEuM2VtOyB9XG5cbi5hYml0dXJfZWdlIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG46aXMoaDMsIHApICsgLnByb2dyYW1zX2xpc3QtZWdlIHtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2dyYW1zX2xpc3QtZWdlIC5jYXJkX3Byb2dyYW0ge1xuICAgIHdpZHRoOiAyMyU7IH0gfVxuXG4vKiDQkNCR0JjQotCj0KDQmNCV0J3QotCQ0JwuINC/0YDQsNCy0LjQu9CwINC/0YDQuNC10LzQsCAqL1xuLmFiaXR1cl9ydWxlcyB1bCB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogNDBweDsgfVxuICAuYWJpdHVyX3J1bGVzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmFiaXR1cl9ydWxlcyB1bCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTk5YTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hYml0dXJfcnVsZXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmFiaXR1cl9ydWxlcyAudWxfc3F1YXJlIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgLmFiaXR1cl9ydWxlcyAudWxfc3F1YXJlIHtcbiAgICBjb2x1bW4tZ2FwOiAxMDBweDsgfVxuICAgIC5hYml0dXJfcnVsZXMgLnVsX3NxdWFyZSBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuXG4vKiEg0YLQstC+0YDRh9C10YHQutC40LUg0LrQvtC70LvQtdC60YLQuNCy0YsgICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50dm9yY2hlc3R2byB1bCB7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgICAudHZvcmNoZXN0dm8gdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAudHZvcmNoZXN0dm8gLmJsb2NraW1nIHtcbiAgICBwYWRkaW5nOiAwIDcwcHg7IH1cbiAgLnR2b3JjaGVzdHZvIC5ibG9ja3RleHQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAudHZvcmNoZXN0dm8gdWwge1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7IH0gfVxuXG4vKiEg0LHQu9C+0Lot0LLRgdGC0LDQstC60LAg0KfQkNCS0J4gKi9cbi5mYXFfbGlzdC1zaG9ydCB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG4uaXRlbV9mYXEgLmxpbmstY29sbGFwc2U6aG92ZXIge1xuICBjb2xvcjogIzAwNTk5YTsgfVxuXG4uZmFxX2xpc3Qtc2hvcnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBnYXA6IDAgMzBweDsgfVxuXG4vKiEg0YHQu9Cw0LnQtNC10YAg0YEg0LDQvdC+0L3RgdCw0LzQuCDQstC40LTQtdC+ICovXG4ubGlua192aWRlbzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmEyNDQxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgLmxpbmtfdmlkZW86OmFmdGVyIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gICAgZm9udC1zaXplOiAyM3B4OyB9IH1cblxuLyohINCx0LDQvdC90LXRgNGLICovXG4uY2FyZF9iYW5uZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jYXJkX2Jhbm5lciBhOmhvdmVyIC5tb3JlOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBtb3JlIDFzIGluZmluaXRlIGVhc2U7IH1cblxuLmNhcmRfYmFubmVyIC5pbWcge1xuICBtaW4taGVpZ2h0OiAyNjdweDsgfVxuXG4uY2FyZF9iYW5uZXIgLmRlc2NyIHtcbiAgcGFkZGluZzogMzBweCA0MHB4OyB9XG4gIC5jYXJkX2Jhbm5lciAuZGVzY3IgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmNhcmRfYmFubmVyIC5kZXNjciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxMTAlOyB9XG4gIC5jYXJkX2Jhbm5lciAuZGVzY3IgLm1vcmUge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuXG4uYmFubmVyX2xpc3QgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk5YSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhcmRfYmFubmVyIC5pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDMyMXB4OyB9XG4gIG1haW4gLmJhbm5lcl9saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgbWFpbiAuYmFubmVyX2xpc3QgLnNsaWNrLWRvdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgbWFpbiAuYmFubmVyX2xpc3QgLnNsaWNrLWFycm93IHtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgICAgbWFpbiAuYmFubmVyX2xpc3QgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogNDRweDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgbWFpbiAuYmFubmVyX2xpc3QgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICByaWdodDogMTA0cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIC5jYXJkX2Jhbm5lciAuaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzOTFweDsgfVxuICAuY2FyZF9iYW5uZXIgLmRlc2NyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLyohINGB0L/QuNGB0L7QuiDQtNC+0LrRg9C80LXQvdGC0L7QsiAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgLmRvY3VtZW50c19saXN0IC5jYXJkX2RvY3VtZW50cyB7XG4gICAgd2lkdGg6IDMwJTsgfSB9XG5cbi8qISDRgdC/0LjRgdC+0Log0YHRgdGL0LvQvtC6INC90LAg0YHQvtGG0YHQtdGC0LggKi9cbi5jYXJkX3NvY2lvOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmNhcmRfc29jaW86aG92ZXIgLm5hbWUge1xuICAgIGNvbG9yOiAjYmEyNDQxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNvY2lvX2xpc3QgLmNhcmRfc29jaW8ge1xuICAgIHdpZHRoOiAzMCU7IH0gfVxuXG4vKiEg0L/RgNC10LLRjNGOINC/0YDQtdC/0L7QtNCw0LLQsNGC0LXQu9GPICovXG4uY2FyZF90ZWFjaGVyIC50aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjYmEyNDQxOyB9XG5cbi8qISDQv9C+0LfQstC+0L3QuNGC0LUg0LzQvdC1ICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYWxsbWVfYmlnIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FsbG1lX2JpZyAuaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NyUpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY2FsbG1lX2JpZyAuaW1nIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYWxsbWVfYmlnIC5jYWxsX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4OyB9XG4gIC5jYWxsbWVfYmlnIC5jYWxsbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAuY2FsbG1lX2JpZyAuaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc0JSk7IH1cbiAgLmNhbGxtZV9iaWcgLmNhbGxtZSB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jYWxsbWVfYmlnIC5jYWxsX3RleHQgLnVsX3NxdWFyZSB7XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbi8qISDQvtGC0LfRi9Cy0YsgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgI3Jldmlld3MgLmxpbmtfdmlkZW8gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAjcmV2aWV3cyAubGlua192aWRlbyBpbWcge1xuICAgIG1heC13aWR0aDogMzY5cHg7IH0gfVxuXG4vKiDQmNC90L7RgdGC0YDQsNC90L3Ri9C8INC+0LHRg9GH0LDRjtGJ0LjQvNGB0Y8gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvcmVpZ24tc3R1ZGVudHMgLmJsb2NraW1nIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH0gfVxuIiwiJHctY29udGFpbmVyOiAxMDIwcHg7XHJcbkBtaXhpbiBpbmRlbnRCb2R5KCR3LCAkcGFkZGluZ0w6IDMwcHgsICRwYWRkaW5nUjogMzBweCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtICN7JHd9KSAvIDIpO1xyXG5cclxuICAgICYgc2VjdGlvbiA+IC5ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gI3skd30pIC8gMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmdMO1xyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7cGFkZGluZy1yaWdodDogJHBhZGRpbmdSO31cclxuICAgIH1cclxufVxyXG4vKiEg0L7QsdC10YDRgtC60LAg0YLQuNC/0L7QstC+0LPQviDQsdC70L7QutCwINGB0YLRgNCw0L3QuNGG0YsgKi9cclxubWFpbiB7ICAgIFxyXG4gICAgc2VjdGlvbiA+IC5ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7IHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAmLm5vbmUtYmcge3BhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMDsgcGFkZGluZy1sZWZ0OiAwO31cclxuICAgICAgICAuY29udGFpbmVyIHt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiBub25lOyBwYWRkaW5nLWxlZnQ6IDA7fVxyXG4gICAgICAgIC5jb250YWluZXItaW5uZXIge3dpZHRoOiAxMDAlOyBwYWRkaW5nLWxlZnQ6IDMwcHg7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaW5kZW50Qm9keSgkdy1jb250YWluZXIpO1xyXG4gICAgc2VjdGlvbiA+IGgyIHt3aWR0aDogOTYwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87fVxyXG59XHJcblxyXG4vKiEgc2xpZGVycyAqL1xyXG4uc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAmOjphZnRlciB7Y29sb3I6ICNmZmY7fVxyXG59XHJcbi8qINGB0YLRgNC10LvQutC4INGB0L3QuNC30YMg0L/QviDRhtC10L3RgtGA0YMg0LTQu9GPINC80L7QsdC40LsuINGBINGC0L7Rh9C60LDQvNC4ICAqL1xyXG4vKiDQtNC70Y8g0LTQtdGB0LrRgtC+0L/QsCDQsdC+0LvRjNGI0LjQtSDRgdC/0YDQsNCy0LAg0YHQu9C10LLQsCAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XHJcbiAgICAuc2xpZGVyLW5hdnNpZGVzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG5cclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogNzVweDsgaGVpZ2h0OiA3NXB4OyBtYXJnaW4tdG9wOiAtNjVweDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDFweDsgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qISAgKi9cclxuLnBhZ2luYXRvciBhOmhvdmVyIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7IGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4gLyohINC30LDQs9C70LDQstC90YvQuSDQsdC70L7QuiDRgSDQutCw0YDRgtC40L3QutC+0LkgKi9cclxuLmNhcHRpb25fcGFnZSAuYmxvY2s6OmFmdGVyIHtcclxuICAgIHdpZHRoOiBhdXRvOyBhc3BlY3QtcmF0aW86IDYuMiAvIDQ7XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDEwMCUgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMzclLHJnYmEoMjU1LDI1NSwyNTUsMC40KSA0NiUscmdiKDI1NSwgMjU1LCAyNTUpIDc4JSk7XHJcbn1cclxuLmNhcHRpb25fcGFnZSAuYmxvY2sgLnN1Yi1oMSB7Zm9udC1zaXplOiAxMzAlOyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luLXRvcDogLTFlbTt9XHJcblxyXG4vKiDRgdGB0YvQu9C60LAg0YHQviDRgdGC0YDQtdC70LrQvtC5ICovXHJcbi5tb3JlOmhvdmVyOjphZnRlciwgLmxpbmtfYXJyb3c6aG92ZXI6OmFmdGVyLFxyXG5hOmhvdmVyIC5tb3JlOjphZnRlciwgYTpob3ZlciAubGlua19hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uOiBtb3JlIDFzIGluZmluaXRlIGVhc2U7XHJcbn1cclxuLyohINGB0YHRi9C70LrQsCDRgdC+INGB0YLRgNC10LvQutC+0Lkg0LIg0LrQstCw0LTRgNCw0YLQtSAqL1xyXG5hLnNxdWFyZWFycm93OmhvdmVyIHtcclxuICAgICY6OmFmdGVye2NvbG9yOiAkY29sb3ItcHJpbWFyeX1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6MTI4MHB4KSB7XHJcbiAgICAkdy1jb250YWluZXI6MTIyMHB4O1xyXG5cclxuICAgIG1haW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGluZGVudEJvZHkoJHctY29udGFpbmVyLCA2MHB4LCAyMHB4KTtcclxuXHJcbiAgICAgICAgc2VjdGlvbiA+IGgyIHt3aWR0aDogMTEzN3B4O31cclxuICAgICAgICBzZWN0aW9uID4gLmJsb2NrIC5jb250YWluZXItaW5uZXIge3BhZGRpbmctbGVmdDogNjBweDt9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHRpb25fcGFnZSAuYmxvY2sge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoODB2aCAtICh2YXIoLS1oZWlnaHQtaGVhZCkgKyB2YXIoLS1oZWlnaHQtbmF2KSkpO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOjE1NTBweCkge1xyXG4gICAgJHctY29udGFpbmVyOiAxNTIwcHg7XHJcblxyXG4gICAgaDEge2ZvbnQtc2l6ZTogNDhweDt9XHJcblxyXG4gICAgLyohINC+0LHQtdGA0YLQutCwINGC0LjQv9C+0LLQvtCz0L4g0LHQu9C+0LrQsCDRgdGC0YDQsNC90LjRhtGLICovXHJcbiAgICBtYWluIHtcclxuICAgICAgICBAaW5jbHVkZSBpbmRlbnRCb2R5KCR3LWNvbnRhaW5lciwgNTBweCwgNjZweCk7XHJcblxyXG4gICAgICAgIHNlY3Rpb24gPiBoMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkdy1jb250YWluZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDAgMWVtOyBwYWRkaW5nOiAwIDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWN0aW9uID4gLmJsb2NrIC5jb250YWluZXItaW5uZXIge3BhZGRpbmctbGVmdDogNTBweDt9XHJcbiAgICB9XHJcblxyXG4gICAgLyohINC30LDQs9C70LDQstC90YvQuSDQsdC70L7QuiDRgSDQutCw0YDRgtC40L3QutC+0LkgKi9cclxuICAgIC5jYXB0aW9uX3BhZ2UgLmJsb2NrIHtcclxuXHJcbiAgICAgICAgLnN1Yi1oMSB7bWFyZ2luLWJvdHRvbTogM2VtO31cclxuICAgICAgICAuY2FwdGlvbl9saW5rIHttYXJnaW4tdG9wOiAzZW07fVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiDQsdC70L7QuiDQutCw0YDRgtC40L3QvtC6IDnRhTlcclxuLmdyaWQ5eDkge1xyXG4gICAgZGl2Om5vdCg6bnRoLWNoaWxkKG4rMTApKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE4cHgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IG1hcmdpbjogOXB4O1xyXG4gICAgfVxyXG4gICAgZGl2OmZpcnN0LWNoaWxkIHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnJkLXJhZGl1czt9XHJcbiAgICBkaXY6bnRoLWNoaWxkKDMpIHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJyZC1yYWRpdXM7fVxyXG4gICAgZGl2Om50aC1sYXN0LWNoaWxkKDMpIHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnJkLXJhZGl1c31cclxuICAgIGRpdjpsYXN0LWNoaWxkIHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJyZC1yYWRpdXN9XHJcbn0gKi9cclxuXHJcbi8qISDQsdC70L7QuiDQutCw0YDRgtC40L3QvtC6IDPRhTMgKi9cclxuLmdyaWQzeDMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IDE4cHg7XHJcbiAgICBkaXY6bnRoLWNoaWxkKG4rNSkge2Rpc3BsYXk6IGJsb2NrO31cclxufVxyXG4udGV4dC0yY29sdW1uLXcxMDAwIHtcclxuICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLnRleHQtMmNvbHVtbi13MTI4MCB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4vKiEg0YHRgdGL0LvQutCwINGB0LrQsNGH0LDRgtGMINGE0LDQudC7ICovXHJcbi5jYXJkX2RvY3VtZW50czpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAubmFtZSB7Y29sb3I6ICRjb2xvci1zZWNvbmQ7fVxyXG59XHJcbiIsIi8qISBGT1JNUyAqL1xyXG4uYnV0dG9uOmhvdmVyIHtAaW5jbHVkZSBieHNoYWQoMCwgMCk7fVxyXG5cclxuaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsXHJcbmlucHV0W3R5cGU9J2J1dHRvbiddOmhvdmVyIHtcclxuICAgIEBpbmNsdWRlIGJ4c2hhZCgwLCAwKTtcclxufVxyXG5cclxuLyohINGN0LvQtdC80LXQvdGCINCy0YvQsdC+0YDQsCDQvdCwINC/0LvQsNGI0LrQtSDRgdC+INGB0YLRgNC10LvQutC+0LkgKi9cclxuLmJveC1maWx0ZXJfZWxlbWVudHMge3BhZGRpbmctYm90dG9tOiAwOyBwYWRkaW5nLXJpZ2h0OiAyMHB4O31cclxuLmZpbHRlcl9lbGVtZW50cy1tb2JpbGUge2Rpc3BsYXk6IG5vbmU7fVxyXG4uZmlsdGVyX2VsZW1lbnRzIHtkaXNwbGF5OiBibG9jazt9XHJcbi5maWx0ZXJfZWxlbWVudHMgdWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgcGFkZGluZzogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJsb2NrLWxpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLUhoOyBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFmYmYtZGVjb3I7IHdpZHRoOiAzMnB4OyBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxZW07IHRvcDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiOyBsaW5lLWhlaWdodDogMzJweDsgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpZm1rLWljb25zJztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYThiMGJhOyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVYKDEuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7Y29sb3I6ICNmZmY7fVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5OyBcclxuICAgICAgICAgICAgYnV0dG9uIHtjb2xvcjogI2ZmZjt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5maWx0ZXJfZWxlbWVudHNfdGl0bGUgKyAuZmlsdGVyLWl0ZW0ge21hcmdpbi10b3A6IDAuN2VtOyBtYXJnaW4tYm90dG9tOiAwLjdlbTt9XHJcbi8qISBFTkQgRm9ybXMqLyIsIi8qISDQutCw0YDRgtC+0YfQutCwINC90L7QstC+0YHRgtC4ICovXHJcbi5jYXJkX25ld3MgLmZlYXR1cmVzIHtcclxuICAgIC5jaGFwdGVyIHt3aWR0aDogYXV0bzsgbWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAuY2hhcHRlciBhOmhvdmVyIHtjb2xvcjogJGNvbG9yLXNlY29uZDt9XHJcbn1cclxuLyohINC80LjQvdC4INC90L7QstC+0YHRgtC4INCyINCx0L7QutC+0LLQvtC5INC60L7Qu9C+0L3QutC1ICovXHJcbi5ib3gtbmV3c19saXN0LXNpZGUge1xyXG5tYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuaDMge21hcmdpbi10b3A6IDA7IH1cclxuYTpob3ZlciB7Y29sb3I6ICRjb2xvci1zZWNvbmQ7fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuLyohINC60LDRgNGC0L7Rh9C60LAg0L3QvtCy0L7RgdGC0LggKi9cclxuLmNhcmRfbmV3cyB7XHJcbiAgICAuaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDMwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJkLXJhZGl1cyAwIDAgJGJyZC1yYWRpdXM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7IHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgICAgIC50aXRsZSBhOmhvdmVyIHtjb2xvcjogJGNvbG9yLXNlY29uZDt9XHJcbiAgICB9ICAgIFxyXG59ICAgICAgIFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XHJcbi8qISDQutCw0YDRgtC+0YfQutCwINC90L7QstC+0YHRgtC4ICovXHJcbi5jYXJkX25ld3Mge1xyXG4gICAgLmltZyB7d2lkdGg6IDQwJTt9XHJcbiAgICAuY29udGVudCB7d2lkdGg6IDYwJTt9ICAgIFxyXG59ICAgICAgIFxyXG4vKiEg0LzQuNC90Lgg0L3QvtCy0L7RgdGC0Lgg0LIg0LHQvtC60L7QstC+0Lkg0LrQvtC70L7QvdC60LUgKi9cclxuLmJveC1uZXdzX2xpc3Qtc2lkZSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgIGgzIHttYXJnaW4tYm90dG9tOiAxLjVlbTt9XHJcbn1cclxufVxyXG5cclxuLyohINC60LDRgNGC0L7Rh9C60LAg0L/RgNC+0LPRgNCw0LzQvNGLICovXHJcbi5jYXJkX3Byb2dyYW0ge1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweDsgXHJcbiAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuXHJcbiAgICAuaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNyAvIDU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGhpcmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyZC1yYWRpdXMgJGJyZC1yYWRpdXMgMCAwO1xyXG5cclxuICAgICAgICAmOm5vdChbc3R5bGVePVwiYmFja1wiXSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7IGFzcGVjdC1yYXRpbzogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgLyogICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFmYmYtZGVjb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mbGFnLWJvcmRvLnN2Zykgbm8tcmVwZWF0IDUwJSAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9ICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtZGVzY3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtmb250LXNpemU6IDFyZW07fVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5jYXJkX3Byb2dyYW0gLmRlc2NyIHtmb250LXNpemU6IDk1JTt9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xyXG4gICAgLy8gLmNhcmRfcHJvZ3JhbSAuZGVzY3Ige2ZvbnQtc2l6ZTogOTUlO31cclxuICAgIC5jYXJkX3Byb2dyYW0gLmJveC1kZXNjciB7bGluZS1oZWlnaHQ6IDEuM2VtO31cclxufVxyXG4vKiEg0YHQv9C40YHQvtC6INC/0YDQvtCz0YDQsNC80LwgKi9cclxuLnByb2dyYW1zX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgbWFyZ2luLXRvcDogMi4xZW07XHJcblxyXG4gICAgLmNhcmRfcHJvZ3JhbSB7d2lkdGg6IDQ5JTt9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5wcm9ncmFtc19saXN0IC5jYXJkX3Byb2dyYW0ge3dpZHRoOiAzMSU7fVxyXG59XHJcblxyXG4vKiDQk9Cb0JDQktCd0JDQryAqL1xyXG4uaWNvXzM2MCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA0LjI1cmVtOyBoZWlnaHQ6IDQuMjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyBcclxuICAgIH1cclxufVxyXG4uaW5kZXguY2FwdGlvbl9wYWdlIHtcclxuICAgIC5saW5rX3ZpZGVvaW5kZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDM2MHB4OyB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDEyMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIH1cclxuICAgIC5saW5rX3ZpZGVvLXdpdGh0ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggN3B4IDdweCA1NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjhweDtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJ4c2hhZDtcclxuXHJcbiAgICAgICAgc3BhbiB7Zm9udC1zaXplOiAwLjlyZW07fVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgc3BhbiB7Y29sb3I6ICRjb2xvci1wcmltYXJ5O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLmluZGV4LmNhcHRpb25fcGFnZSAudGl0bGUge2Rpc3BsYXk6IGJsb2NrOyB0b3A6IDU3cHg7fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcclxuICAgIC5pbmRleC5jYXB0aW9uX3BhZ2Uge1xyXG4gICAgICAgIC5ibG9jayB7cGFkZGluZy1sZWZ0OiAxNjBweDt9XHJcbiAgICAgICAgLnRpdGxlIHt0b3A6IDExMHB4OyBsZWZ0OiA2MHB4O31cclxuICAgICAgICAubGlua192aWRlb2luZGV4IHtsZWZ0OiAxMDUlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwJSk7fVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcclxuICAgIC5pbmRleC5jYXB0aW9uX3BhZ2Uge1xyXG4gICAgICAgIC5saW5rX3ZpZGVvaW5kZXgge2xlZnQ6IDEyMCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTExJSk7fVxyXG4gICAgfVxyXG59XHJcbi8qINC90LDQs9GA0LDQtNGLINGB0LvQsNC50LTQtdGAICovXHJcbiNhd2FyZHMgLml0ZW0gaW1nIHt3aWR0aDogYXV0bzt9XHJcbiNhd2FyZHMuc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7IGNvbG9yOiAjZmZmfVxyXG4uaW5kZXguYXdhcmRzIC50aXRsZSB7dG9wOiAwfVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAuaW5kZXguYXdhcmRzIC50aXRsZSB7bGVmdDogMTBweDt9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xyXG4gICAgLmluZGV4LmF3YXJkcyAudGl0bGUge2xlZnQ6IDEwcHg7fVxyXG4gICAgLmluZGV4LmF3YXJkcyBoMiB7bWFyZ2luLWJvdHRvbTogMi41ZW07fVxyXG59XHJcblxyXG4vKiDQvNC10YDQvtC/0YDQuNGP0YLQuNGPINCw0L3QvtC90YHRiyovXHJcbi5jYXJkX2V2ZW50LWFub25zIHtcclxuICAgIC5kYXRlIHt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuICAgIC5kYXRlIC5udW0ge2ZvbnQtc2l6ZTogMTMwJTsgZm9udC13ZWlnaHQ6IGJvbGQ7fVxyXG4gICAgaDMge2ZvbnQtc2l6ZTogMjJweDt9XHJcbiAgICAuaW1nIHttaW4taGVpZ2h0OiAyNDBweDt9XHJcbn1cclxuLmJhbm5lcl9saXN0ICsgLmV2ZW50LWFub25zX2xpc3Qge21hcmdpbi10b3A6IDcwcHg7fVxyXG4uZXZlbnQtYW5vbnNfbGlzdCAuY2FyZF9ldmVudC1hbm9uczpub3QoOmxhc3QtY2hpbGQpIHttYXJnaW4tYm90dG9tOiAzMHB4O31cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xyXG4gICAgLmNhcmRfZXZlbnQtYW5vbnMge1xyXG4gICAgICAgIC5pbWcge21hcmdpbi1yaWdodDogMjBweDt9XHJcbiAgICAgICAgLmltZzo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNzdweDsgaGVpZ2h0OiA3N3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyOXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQge3BhZGRpbmctbGVmdDogNTBweDsgcGFkZGluZy1yaWdodDogMzBweDt9XHJcbiAgICAgICAgLnR4dCB7cGFkZGluZy1yaWdodDogMTIwcHg7fVxyXG4gICAgICAgIC5kYXRlIHtmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAxMnB4OyBwYWRkaW5nOiAxLjllbTt9XHJcbiAgICAgICAgLmRhdGUgLm51bSB7Zm9udC1zaXplOiAzNnB4OyBtYXJnaW4tYm90dG9tOiAxNXB4O31cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge2xlZnQ6IGF1dG87IHJpZ2h0OiBjYWxjKDEwMCUgLSAyOXB4KTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnQge3BhZGRpbmctbGVmdDogNTBweDsgcGFkZGluZy1yaWdodDogMzBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qINC80LXRgNC+0L/RgNC40Y/RgtC40Y8g0L/RgNC+0YjQtdC00YjQuNC1ICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5jYXJkX2V2ZW50LXBhc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYmxvY2tpbWcge3BhZGRpbmctcmlnaHQ6IDUwcHg7fVxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7IGxlZnQ6IC00MnB4OyBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNjAlOyBjb2xvcjogZmFkZS1vdXQoJGNvbG9yLW1vcmUsIDAuNyk7IGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcclxuICAgIC5jYXJkX2V2ZW50LXBhc3Qge1xyXG4gICAgICAgIC5ibG9ja2ltZyB7cGFkZGluZy1yaWdodDogNjBweDsgcGFkZGluZy1sZWZ0OiA3MHB4O31cclxuICAgICAgICAuZGF0ZSB7Zm9udC1zaXplOiAzNzAlOyBsZWZ0OiAtNHB4fVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICNzbGlkZXItZXZlbnRwYXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcbiAgICAgICAgLml0ZW0ge3BhZGRpbmctbGVmdDogNjBweDt9XHJcbiAgICAgICAgJi5zbGlkZXItbmF2Ym90dG9tIC5zbGljay1hcnJvdyB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpO31cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XHJcbiAgICAjc2xpZGVyLWV2ZW50cGFzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4OyBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAuaXRlbSB7cGFkZGluZy1sZWZ0OiA1MHB4O31cclxuICAgICAgICAuYmxvY2t0ZXh0IHtwYWRkaW5nOiA0MHB4IDA7fVxyXG4gICAgICAgICYuc2xpZGVyLW5hdmJvdHRvbSAuc2xpY2stYXJyb3cge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTsgbWFyZ2luLWxlZnQ6IDUwJTt9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qISDQkNCR0JjQotCj0KDQmNCV0J3QotCQ0JwgICovXHJcbi5hYml0dXJfZXVyb3N0YW5kYXJ0IHtcclxuICAgIC5yb3cge2FsaWduLWl0ZW1zOiBjZW50ZXJ9XHJcbiAgICAuYmxvY2t0ZXh0IHtwYWRkaW5nLWJvdHRvbTogNjVweDt9XHJcbiAgICAuYmxvY2t0ZXh0Omxhc3QtY2hpbGQge3BhZGRpbmctbGVmdDogNSU7fVxyXG4gICAgLmJsb2NrdGV4dDpmaXJzdC1jaGlsZCB7cGFkZGluZy1yaWdodDogNSU7fVxyXG5cclxuICAgIC5yb3cgKyAucm93IHttYXJnaW4tdG9wOiA2MHB4O31cclxufVxyXG4vKiDQkNCR0JjQotCj0KDQmNCV0J3QotCQ0Jwg0L/QvtC00LPQvtGC0L7QstC60LAg0Log0LXQs9C1ICovXHJcbi5hYml0dXJfZWdlIGgzIHtmb250LXNpemU6IDEuM2VtO31cclxuLmFiaXR1cl9lZ2Ugc21hbGwge2ZvbnQtd2VpZ2h0OiBub3JtYWw7fVxyXG46aXMoaDMsIHApICsgLnByb2dyYW1zX2xpc3QtZWdlIHttYXJnaW4tdG9wOiAyZW07fVxyXG5AbWVkaWEgKG1pbi13aWR0aDoxMjgwcHgpIHtcclxuICAgIC5wcm9ncmFtc19saXN0LWVnZSAuY2FyZF9wcm9ncmFtIHt3aWR0aDogMjMlO31cclxufVxyXG4vKiDQkNCR0JjQotCj0KDQmNCV0J3QotCQ0JwuINC/0YDQsNCy0LjQu9CwINC/0YDQuNC10LzQsCAqL1xyXG4uYWJpdHVyX3J1bGVzIHVsIHtcclxuICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcblxyXG4gICAgbGkge2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiAgICBhOmhvdmVyIHtjb2xvcjogJGNvbG9yLXByaW1hcnk7fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5hYml0dXJfcnVsZXMge1xyXG4gICAgICAgIGgzIHtmb250LXNpemU6IDIwcHg7IG1hcmdpbi1ib3R0b206IDJlbTt9XHJcbiAgICAgICAgLnVsX3NxdWFyZSBsaSB7bWFyZ2luLWJvdHRvbTogMS41ZW07fVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcclxuICAgIC5hYml0dXJfcnVsZXMgLnVsX3NxdWFyZSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTAwcHg7XHJcbiAgICAgICAgbGkge21hcmdpbi1ib3R0b206IDJlbTt9XHJcbiAgICB9XHJcbn1cclxuICAgIFxyXG4vKiEg0YLQstC+0YDRh9C10YHQutC40LUg0LrQvtC70LvQtdC60YLQuNCy0YsgICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC50dm9yY2hlc3R2byB1bCB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDsgY29sdW1uLWNvdW50OiAyO1xyXG5cclxuICAgICAgICBsaSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XHJcbi50dm9yY2hlc3R2byAuYmxvY2tpbWcge3BhZGRpbmc6IDAgNzBweDt9XHJcbi50dm9yY2hlc3R2byAuYmxvY2t0ZXh0IHthbGlnbi1zZWxmOiBjZW50ZXI7fVxyXG4udHZvcmNoZXN0dm8gdWwge2NvbHVtbi1nYXA6IDYwcHg7fVxyXG59XHJcblxyXG4vKiEg0LHQu9C+0Lot0LLRgdGC0LDQstC60LAg0KfQkNCS0J4gKi9cclxuLmZhcV9saXN0LXNob3J0IHttYXJnaW4tYm90dG9tOiAzZW07fVxyXG4uaXRlbV9mYXEgLmxpbmstY29sbGFwc2U6aG92ZXIge2NvbG9yOiAkY29sb3ItcHJpbWFyeTt9XHJcbi5mYXFfbGlzdC1zaG9ydCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcbiAgICAgICAgZ2FwOiAwIDMwcHg7ICAgIFxyXG59XHJcblxyXG4vKiEg0YHQu9Cw0LnQtNC10YAg0YEg0LDQvdC+0L3RgdCw0LzQuCDQstC40LTQtdC+ICovXHJcbi5saW5rX3ZpZGVvOmhvdmVyOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOjE1NTBweCkge1xyXG4gICAgLmxpbmtfdmlkZW86OmFmdGVyIHt3aWR0aDogOTZweDsgaGVpZ2h0OiA5NnB4OyBsaW5lLWhlaWdodDogOTZweDsgZm9udC1zaXplOiAyM3B4O31cclxufVxyXG5cclxuLyohINCx0LDQvdC90LXRgNGLICovXHJcbi5jYXJkX2Jhbm5lciB7XHJcbmE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgLm1vcmU6OmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb246IG1vcmUgMXMgaW5maW5pdGUgZWFzZTtcclxuICAgIH1cclxufVxyXG4uaW1nIHttaW4taGVpZ2h0OiAyNjdweDt9XHJcbi5kZXNjciB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbiAgICAudGl0bGUge2ZvbnQtc2l6ZTogMjRweDt9XHJcbiAgICAudGV4dCB7Zm9udC1zaXplOiAxMTAlO31cclxuICAgIC5tb3JlIHttYXJnaW4tdG9wOiAyZW07fVxyXG59XHJcbn1cclxuLmJhbm5lcl9saXN0IC5zbGljay1hcnJvdzpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDt9XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuLmNhcmRfYmFubmVyIC5pbWcge21pbi1oZWlnaHQ6IDMyMXB4O31cclxubWFpbiB7XHJcbiAgICAuYmFubmVyX2xpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC0yNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4OyAgXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEzcHggcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIFxyXG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge3JpZ2h0OiA0NHB4OyBsZWZ0OiBhdXRvO31cclxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtyaWdodDogMTA0cHg7IGxlZnQ6IGF1dG87fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAgICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XHJcbi5jYXJkX2Jhbm5lciAuaW1nIHttaW4taGVpZ2h0OiAzOTFweDt9XHJcbi5jYXJkX2Jhbm5lciAuZGVzY3IgLnRpdGxlIHtmb250LXNpemU6IDMycHg7fVxyXG59XHJcblxyXG4vKiEg0YHQv9C40YHQvtC6INC00L7QutGD0LzQtdC90YLQvtCyICAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XHJcbiAgICAuZG9jdW1lbnRzX2xpc3QgLmNhcmRfZG9jdW1lbnRzIHt3aWR0aDogMzAlO31cclxufVxyXG4vKiEg0YHQv9C40YHQvtC6INGB0YHRi9C70L7QuiDQvdCwINGB0L7RhtGB0LXRgtC4ICovXHJcbi5jYXJkX3NvY2lvOmhvdmVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgIC5uYW1lIHtjb2xvcjogJGNvbG9yLXNlY29uZDt9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4uc29jaW9fbGlzdCAuY2FyZF9zb2NpbyB7d2lkdGg6IDMwJTt9XHJcbn1cclxuXHJcbi8qISDQv9GA0LXQstGM0Y4g0L/RgNC10L/QvtC00LDQstCw0YLQtdC70Y8gKi9cclxuLmNhcmRfdGVhY2hlciAudGl0bGU6aG92ZXIge2NvbG9yOiAkY29sb3Itc2Vjb25kO31cclxuXHJcbi8qISDQv9C+0LfQstC+0L3QuNGC0LUg0LzQvdC1ICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuLmNhbGxtZV9iaWcge1xyXG4gICAgLmNvbnRhaW5lciB7cG9zaXRpb246IHJlbGF0aXZlO31cclxuICAgIC5pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtNTBweDsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3JSk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgaW1nIHtoZWlnaHQ6IDEwMCU7IG1heC1oZWlnaHQ6IDEwMCU7fVxyXG4gICAgfVxyXG4gICAgLmNhbGxfdGV4dCB7cGFkZGluZy1yaWdodDogMTgwcHg7fVxyXG4gICAgLmNhbGxtZSB7bWFyZ2luLWxlZnQ6IDEwMHB4OyBwYWRkaW5nOiA1MHB4O31cclxufVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcclxuLmNhbGxtZV9iaWcge1xyXG4gICAgLmltZyB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03NCUpO31cclxuICAgIC5jYWxsbWUge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNTMwcHg7IG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdGV4dCAudWxfc3F1YXJlIHt3aWR0aDogOTAlO31cclxufVxyXG59XHJcbi8qISDQvtGC0LfRi9Cy0YsgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4jcmV2aWV3cyAubGlua192aWRlbyBpbWcge21heC13aWR0aDogMzMwcHg7fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcclxuI3Jldmlld3MgLmxpbmtfdmlkZW8gaW1nIHttYXgtd2lkdGg6IDM2OXB4O31cclxufVxyXG5cclxuLyog0JjQvdC+0YHRgtGA0LDQvdC90YvQvCDQvtCx0YPRh9Cw0Y7RidC40LzRgdGPICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5mb3JlaWduLXN0dWRlbnRzIHtcclxuICAgICAgICAuYmxvY2tpbWcgaW1nIHtoZWlnaHQ6IGF1dG87IG9iamVjdC1maXQ6IGNvbnRhaW47fVxyXG4gICAgfSBcclxufSJdfQ== */
