body,html{display:block;width:100%}body{font-size:10px;font-family:Roboto,sans-serif}.inside{margin-top:20px;margin-bottom:20px;background:#ededed;background:-ms-linear-gradient(top,#f4f4f4 0,#ededed 100%)}.inside-full-height{height:100%;margin-top:0;margin-bottom:0}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}@media (min-width:480px){.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%}.col-xs-height{display:table-cell;float:none;height:100%}.col-xs-top{vertical-align:top}.col-xs-middle{vertical-align:middle}.col-xs-bottom{vertical-align:bottom}}@media (min-width:768px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%}.col-sm-height{display:table-cell;float:none;height:100%}.col-sm-top{vertical-align:top}.col-sm-middle{vertical-align:middle}.col-sm-bottom{vertical-align:bottom}}@media (min-width:992px){.row-md-height{display:table;table-layout:fixed;height:100%;width:100%}.col-md-height{display:table-cell;float:none;height:100%}.col-md-top{vertical-align:top}.col-md-middle{vertical-align:middle}.col-md-bottom{vertical-align:bottom}}@media (min-width:1200px){.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%}.col-lg-height{display:table-cell;float:none;height:100%}.col-lg-top{vertical-align:top}.col-lg-middle{vertical-align:middle}.col-lg-bottom{vertical-align:bottom}}.mt30{margin-top:30px}header#_header{background:#eaeaed;display:block;padding:15px 0 10px}header#_header #_top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}header#_header #_top #_details{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}header#_header #_top #_details #_bip,header#_header #_top #_details #_contrast_version,header#_header #_top #_details #_font_size,header#_header #_top #_details #_weather,header#_header #_top #_details form{padding-right:15px;margin-right:15px;position:relative}header#_header #_top #_details #_bip:after,header#_header #_top #_details #_contrast_version:after,header#_header #_top #_details #_font_size:after,header#_header #_top #_details #_weather:after,header#_header #_top #_details form:after{position:absolute;top:50%;right:0;margin-top:-10px;height:20px;width:1px;background:#cbcbd1;content:''}header#_header #_top #_details form{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}header#_header #_top #_details form input[type=text]{height:40px;line-height:16px;padding:10px;background:#fff;border:2px solid #fff;font-size:1.2rem;color:#000;outline:0!important;width:300px}header#_header #_top #_details form button[type=submit]{width:40px;height:40px;font-size:2rem;color:#fff;background:#fa0;border:2px solid #fa0;outline:0!important}header#_header #_top #_details #_bip{padding-top:7px}header#_header #_top #_details #_font_size{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}header#_header #_top #_details #_font_size span{color:#666;font-weight:400;cursor:pointer}header#_header #_top #_details #_font_size span._active{color:#fa0}header#_header #_top #_details #_font_size span#_small{font-size:1.1rem}header#_header #_top #_details #_font_size span#_normal{font-size:1.6rem;margin:0 8px}header#_header #_top #_details #_font_size span#_big{font-size:2.4rem}header#_header #_top #_details #_contrast_version{font-size:1.1rem;line-height:1.1rem;color:#666;text-decoration:none;padding-left:25px}header#_header #_top #_details #_contrast_version:before{width:20px;height:20px;background:url(../img/wersja_kontrastowa.png);content:'';position:absolute;top:50%;left:0;margin-top:-10px}header#_header #_top #_details #_weather{margin:0 15px 0 0;padding:0 15px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}header#_header #_top #_details #_weather i{font-size:3rem;line-height:4rem}header#_header #_top #_details #_weather figcaption{color:#005185;font-size:1.8rem;font-weight:600;margin-left:10px}header#_header #_top #_details #_day_info{font-size:1.05rem;line-height:1.1rem;color:#404040;max-width:125px}header#_header #_top #_details #_day_info span{display:block}header#_header #_top #_details #_day_info #_day{white-space:nowrap}header#_header #_top #_details #_day_info #_name{color:gray}header#_header #_advert a{display:block}.mt30{margin-top:30px}nav#_main{display:block;background:#fff;box-shadow:0 2px 5px 0 rgba(152,151,163,.3);position:relative}nav#_main.fixed{position:fixed;top:0;left:0;width:100%;z-index:9}nav#_main #_menu{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}nav#_main #_menu a{cursor:pointer}nav#_main #_menu>li{display:block;margin:0;padding:0}nav#_main #_menu>li>a{height:60px;line-height:56px;color:#262626;font-size:1.6rem;font-weight:600;text-transform:uppercase;border:2px solid #fff;background:#fff;display:block;text-decoration:none;padding:0 20px;transition:all .2s ease-out}nav#_main #_menu>li>a i{position:relative;font-size:2rem}nav#_main #_menu>li>a:not(#_home):hover{background:#fa0;color:#fff;border-color:#fa0}nav#_main #_menu>li>a#_home{padding:0;margin-right:30px}nav#_main #_menu>li>a#_home img{position:relative;top:-2px}nav#_main #_menu>li:hover>a:not(#_home){background:#fa0;color:#fff;border-color:#fa0}nav#_main #_menu>li:hover>a:not(#_home):after{color:#0e96a5}nav#_main .submenu{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;margin:0;padding:15px;z-index:100;box-sizing:border-box;box-shadow:inset 0 0 0 2px #fa0,2px 2px 4px 0 rgba(0,0,0,.2);-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:wrap;flex-flow:wrap}nav#_main .submenu ._menu{font-size:12px;-ms-flex-preferred-size:25%;flex-basis:25%}nav#_main .submenu ._menu>a{color:#fa0;height:30px;line-height:20px;font-size:14px;font-weight:400;display:block}nav#_main .submenu ._menu>ul{border-left:1px solid #ccc;list-style:none;margin:0 0 10px;padding:0}nav#_main .submenu ._menu>ul>li{margin:0;padding:0}nav#_main .submenu ._menu>ul a{display:block;height:20px;color:#000;font-size:1.2rem;line-height:1.8rem}nav#_main .submenu ._menu>ul a:before{content:'';height:1px;width:5px;position:absolute;top:7px;left:0;display:inline-block;vertical-align:middle;background:#ccc}nav#_main .submenu .column{-ms-flex-preferred-size:25%;flex-basis:25%;display:inline-block;font-size:12px}nav#_main .submenu .column>a{color:#fa0;margin:5px 10px 0 0;line-height:22px;font-size:14px;font-weight:400;display:block}nav#_main .submenu .column>ul{border-left:1px solid #ccc;list-style:none;margin:0 0 10px;padding:0}nav#_main .submenu .column>ul>li{margin:0;padding:0;position:relative}nav#_main .submenu .column>ul a{display:block;color:#000;font-size:1.2rem;line-height:1.8rem;padding-left:10px}nav#_main .submenu .column>ul a:before{content:'';height:1px;width:5px;position:absolute;top:7px;left:0;display:inline-block;vertical-align:middle;background:#ccc}nav#_main #_socials{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;height:60px}nav#_main #_socials a{margin-left:5px}#menuShadow{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.2);z-index:1}.mt30{margin-top:30px}.mega-dropdown{position:static!important;width:auto}._mainMenu .navbar-default .navbar-nav .mega-dropdown>a:active,._mainMenu .navbar-default .navbar-nav .mega-dropdown>a:focus{background-color:#fff}.bgOverlay{position:fixed;background-color:transparent;background-color:rgba(0,0,0,.3);width:100%;height:100%;z-index:999;top:0;left:0;display:none;z-index:101}.bgOverlay.isVisible{display:block;opacity:1}.mega-dropdown>.row-md-height.row-lg-height{width:100%!important;max-width:100%!important;padding:15px 0;display:none}.dropdown.mega-dropdown.open>.row-md-height.row-lg-height{display:table}._submenus{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:wrap;flex-flow:wrap}._submenus ._submenu{-ms-flex-preferred-size:46%;flex-basis:46%;padding:0 2%}._submenus ._submenu ._submenu_title{padding:5px 10px;background:#005185;text-transform:uppercase;color:#fff;font-size:1.4rem;line-height:1.6rem;display:inline-block;font-weight:600;margin:0 0 10px}._submenus ._submenu ul{list-style:none;margin:0;padding:0}._submenus ._submenu ul li{padding:5px 10px 5px 15px;border-bottom:1px solid rgba(0,0,0,.05)}._submenus ._submenu ul li a{line-height:1.6rem;color:#262626;font-size:1.2rem;font-weight:400}._mainMenu .col-lg-height,._mainMenu .col-md-height{vertical-align:top}._mainMenu ._links_list{list-style:none;margin:0;padding:0}._mainMenu ._links_list li a{padding:5px 10px;line-height:2.4rem;color:#262626;font-size:1.4rem;font-weight:400;text-transform:uppercase;display:block;cursor:pointer}._mainMenu .navbar-default{background:0 0!important;border:none!important;margin-bottom:0}._mainMenu .navbar-default .dropdown.mega-dropdown.open .dropdown-toggle{background:#fa0;color:#fff;border-color:#fa0}._mainMenu .navbar-default .dropdown.mega-dropdown.open .dropdown-toggle:after{color:#0e96a5}._mainMenu .navbar-default .dropdown-toggle{height:60px;line-height:56px;color:#262626;font-size:1.6rem;font-weight:600;text-transform:uppercase;border:2px solid #fff;background:#fff;display:block;text-decoration:none;padding:0 20px;transition:all .2s ease-out;cursor:pointer}._mainMenu .navbar-default .dropdown-toggle i{position:relative;font-size:2rem}._mainMenu .navbar-default .dropdown-toggle:not(#_home):hover{background:#fa0;color:#fff;border-color:#fa0}._mainMenu .navbar-default #_home{margin-right:30px;height:60px;line-height:56px;color:#262626;font-size:1.6rem;font-weight:600;text-transform:uppercase;border:2px solid #fff;background:#fff;display:block;text-decoration:none;padding:0;transition:all .2s ease-out}._mainMenu .navbar-default #_home i{position:relative;font-size:2rem}._mainMenu .navbar-default #_home img{position:relative;top:-2px}.mt30{margin-top:30px}#_main_page{margin-top:30px}#_main_page #_advert_medium{display:block;margin-top:30px}#_main_page #_advert_medium a{display:block}#_main_page .mt30{margin-top:30px}#_main_page #_main_slider{margin-bottom:0;position:relative}#_main_page #_main_slider .next,#_main_page #_main_slider .prev{position:absolute;left:30px;width:26px;height:36px;line-height:4rem;text-align:center;font-size:3.6rem;top:50%;margin-top:-18px;cursor:pointer;color:#fff;z-index:1;opacity:.5;transition:all .2s ease-out}#_main_page #_main_slider .next:hover,#_main_page #_main_slider .prev:hover{opacity:1}#_main_page #_main_slider .next i,#_main_page #_main_slider .prev i{position:relative}#_main_page #_main_slider .next{left:auto;right:30px}#_main_page #_main_slider ._item a{display:block}#_main_page #_main_slider ._item a figure{margin:0;padding:0;position:relative;overflow:hidden}#_main_page #_main_slider ._item a figure:after{position:absolute;bottom:0;left:0;width:100%;height:207px;background:url(../img/slider_shadow.png);content:''}#_main_page #_main_slider ._item a figure img{width:100%}#_main_page #_main_slider ._item a figure figcaption{position:absolute;bottom:0;left:0;width:100%;z-index:1}#_main_page #_main_slider ._item a figure figcaption h2{margin:30px 30px 20px;padding:0;font-size:3.6rem;line-height:4.2rem;display:block;color:#fff}#_main_page #_main_slider ._item a figure figcaption time{margin:0 0 20px 30px;font-size:1.2rem;line-height:1.6rem;color:#fadd3b;display:block}#_main_page #_main_slider .slick-dots{position:absolute;bottom:20px;right:30px;list-style:none;display:block;text-align:right;padding:0;margin:0;width:100%}#_main_page #_main_slider .slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 0 0 5px;list-style:none;padding:0;cursor:pointer;background:#fa0;transition:all .2s ease-out}#_main_page #_main_slider .slick-dots li button{display:none!important}#_main_page #_main_slider .slick-dots li button:focus,#_main_page #_main_slider .slick-dots li button:hover{outline:0}#_main_page #_main_slider .slick-dots li.slick-active{background:#fff}#_main_page .mt30{margin-top:30px}#_main_page #_promo_news a._news{display:block;margin-bottom:30px}#_main_page #_promo_news a._news figure{margin:0;padding:0;position:relative;overflow:hidden}#_main_page #_promo_news a._news figure:after{position:absolute;top:30%;left:0;width:100%;height:207px;background:url(../img/slider_shadow.png);content:''}#_main_page #_promo_news a._news figure img{width:100%}#_main_page #_promo_news a._news figure figcaption{position:absolute;bottom:0;left:0;width:100%;z-index:1}#_main_page #_promo_news a._news figure figcaption h2{margin:30px 30px 10px;padding:0;font-size:1.8rem;line-height:2.2rem;display:block;color:#fff}#_main_page #_promo_news a._news figure figcaption time{margin:0 0 20px 30px;font-size:1.2rem;line-height:1.6rem;color:#fadd3b;display:block}#_main_page .mt30{margin-top:30px}#_main_page ._box{display:block}#_main_page ._box h2{padding:5px 10px;background:#005185;text-transform:uppercase;color:#fff;font-size:1.4rem;line-height:1.6rem;display:inline-block;font-weight:600;margin:0 0 10px}#_main_page ._box ul{display:block;list-style:none;margin:0;padding:0}#_main_page ._box ul li{display:block}#_main_page ._box ul li:last-child a{border-color:transparent}#_main_page ._box ul li a{display:block;font-size:1.2rem;line-height:1.6rem;color:#404040;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;padding:5px 0 5px 2px;margin:0;border-bottom:1px solid #eaeaed}#_main_page .mt30{margin-top:30px}#_main_page #_cameras{margin-bottom:30px;display:block}#_main_page #_cameras a{display:block}#_main_page #_cameras a figure{margin:0;padding:20px 0;border:5px solid #005185;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#_main_page #_cameras a figure figcaption{margin-left:10px;background:#005185;color:#fff;padding:7px 20px 5px 20px;text-transform:uppercase;font-size:1.8rem;line-height:1.8rem;font-weight:700}#_main_page .mt30{margin-top:30px}#_main_page ._box_badge{display:block;margin-bottom:37px;position:relative}#_main_page ._box_badge h2{margin:0 0 15px 0;padding:0;display:block;font-size:1.8rem;line-height:1.8rem;color:#000;font-weight:700}#_main_page ._box_badge h2:after{content:attr(data-badge);padding:5px 10px;color:#fff;background:#fa0;margin-left:10px}#_main_page ._box_badge ._more{display:block;text-align:right;margin-top:5px;color:#fa0;font-weight:700;font-size:1rem;position:absolute;top:0;right:0}#_main_page ._box_badge ._media{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:wrap;flex-flow:wrap}#_main_page ._box_badge ._media#_movies a figure:before{content:"\f04b";font-family:FontAwesome;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;font-size:1.5rem;color:#fff;border:5px solid #fff;border-radius:50%;width:40px;height:40px;display:-ms-flexbox;display:flex;box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#_main_page ._box_badge ._media a{display:block;max-width:165px;color:#fff}#_main_page ._box_badge ._media a:not(:nth-of-type(1)):not(:nth-of-type(2)){margin-top:30px}#_main_page ._box_badge ._media a figure{margin:0;padding:0;position:relative;display:block}#_main_page ._box_badge ._media a figure:after{position:absolute;bottom:0;left:0;width:100%;height:45px;content:'';background:url(../img/movie_shadow.png) repeat-x}#_main_page ._box_badge ._media a figure figcaption{position:absolute;bottom:5px;left:5px;z-index:1;font-size:1.1rem;line-height:1.6rem}#_main_page ._box_badge ._media._big{width:100%;-ms-flex-direction:column;flex-direction:column}#_main_page ._box_badge ._media._big a{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px!important;margin-top:0!important;height:215px}#_main_page ._box_badge ._media._big#_photos a figure:before{content:"\f030";font-family:FontAwesome;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;font-size:3rem;color:#fff;border-radius:50%;width:40px;height:40px;display:-ms-flexbox;display:flex;box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#_main_page .mt30{margin-top:30px}#_main_page #_banners{margin-top:30px;display:block}#_main_page #_banners a{display:block;margin-bottom:10px;margin-bottom:10px}#_main_page .mt30{margin-top:30px}#_main_page #_banners_small{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:wrap;flex-flow:wrap}#_main_page #_banners_small a{display:block;margin-bottom:10px}#_main_page .mt30{margin-top:30px}#_main_page #_newsletter{padding:20px 15px;overflow:hidden;position:relative;background:#eaeaed;display:block}#_main_page #_newsletter:before{content:"\f0e0";position:absolute;top:-15px;right:-5px;font-family:FontAwesome;color:#fff;font-size:6rem;transform:rotate(45deg)}#_main_page #_newsletter h2{margin:0;padding:0;font-size:2.4rem;line-height:2.8rem;color:#000;font-weight:600}#_main_page #_newsletter form{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;width:100%}#_main_page #_newsletter form input[type=email]{width:70%;padding:10px;line-height:2rem;color:#999;font-size:1.2rem;font-weight:400;border:none;outline:0!important}#_main_page #_newsletter form button[type=submit]{width:30%;white-space:nowrap;padding:10px 20px;line-height:2rem;font-size:1.4rem;font-weight:700;color:#fff;background:#fa0;border:none;outline:0!important}#_main_page #_newsletter form .messages{text-align:center;padding:5px 10px;-ms-flex-preferred-size:100%;flex-basis:100%}#_main_page #_newsletter form .messages.error{background:#f2dede;color:#a94442}#_main_page #_newsletter form .messages.success{background:#dff0d8;color:#3c763d}#_main_page .mt30{margin-top:30px}#_main_page #_questionnaire{display:block;padding:25px;border:2px solid #ffd47f;margin-top:10px;margin-bottom:10px}#_main_page #_questionnaire h2{margin:0 0 15px;padding:0;font-size:1.4rem;line-height:2rem;font-weight:700;color:#000}#_main_page #_questionnaire ul._answers{list-style:none;margin:0 0 10px;padding:0;display:table}#_main_page #_questionnaire ul._answers li{display:table-row;margin:5px 0;width:100%;cursor:pointer}#_main_page #_questionnaire ul._answers li input[type=radio]{margin:0;-ms-flex-preferred-size:20px;flex-basis:20px;display:table-cell;position:relative;top:-1px;padding-right:5px;padding-top:5px;padding-bottom:5px}#_main_page #_questionnaire ul._answers li label{padding-top:5px;padding-bottom:5px;margin-bottom:0;color:#666;font-size:1.1rem;line-height:1.5rem;padding-left:5px;display:table-cell;font-weight:400}#_main_page #_questionnaire ._results{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;list-style:none;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;width:100%}#_main_page #_questionnaire ._results li{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:100%;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid rgba(0,0,0,.1);font-size:12px;line-height:18px}#_main_page #_questionnaire ._results li span{background:red;white-space:nowrap;background:#fa0;padding:5px 15px;margin-bottom:5px}#_main_page #_questionnaire ._links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#_main_page #_questionnaire ._links a{color:#fa0;text-decoration:none;font-size:1.2rem}#_main_page #_questionnaire ._links button{border:none;background:#fa0;color:#fff;display:inline-block;font-size:1.4rem;line-height:1.8rem;padding:10px 30px;outline:0!important}#_main_page .mt30{margin-top:30px}#_main_page #_events_calendar{margin-top:30px;display:block;border-bottom:5px solid #1a1a1a}#_main_page #_events_calendar ._head{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}#_main_page #_events_calendar ._head:after{content:'';width:1px;height:50px;background:#1a1a1a;position:absolute;left:50%;top:0}#_main_page #_events_calendar ._head a._full_month{position:absolute;top:0;right:0;width:80px;height:50px;background:#1a1a1a;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:1.2rem;line-height:1.4rem;font-weight:300;text-decoration:none}#_main_page #_events_calendar ._head ._left,#_main_page #_events_calendar ._head ._right{-ms-flex-preferred-size:50%;flex-basis:50%;background:#333;padding:0 0 0 15px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}#_main_page #_events_calendar ._head ._left h3,#_main_page #_events_calendar ._head ._left h4,#_main_page #_events_calendar ._head ._right h3,#_main_page #_events_calendar ._head ._right h4{font-weight:300;margin:0;padding:0;color:#fff}#_main_page #_events_calendar ._head ._left h3,#_main_page #_events_calendar ._head ._right h3{font-size:1.4rem;line-height:1.8rem}#_main_page #_events_calendar ._head ._left h4,#_main_page #_events_calendar ._head ._right h4{font-size:1.1rem;line-height:1.5rem}#_main_page #_events_calendar ._details{background:#4d4d4d;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}#_main_page #_events_calendar ._details:after{content:'';width:1px;height:100%;background:#1a1a1a;position:absolute;left:50%;top:0}#_main_page #_events_calendar ._details ._left,#_main_page #_events_calendar ._details ._right{-ms-flex-preferred-size:50%;flex-basis:50%;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}#_main_page #_events_calendar ._details ._left ._all_this_day,#_main_page #_events_calendar ._details ._right ._all_this_day{color:#fff;font-size:1.1rem;line-height:1.4rem;text-decoration:none;margin-top:15px}#_main_page #_events_calendar ._details ._left ._event,#_main_page #_events_calendar ._details ._right ._event{margin:2px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;text-decoration:none}#_main_page #_events_calendar ._details ._left ._event img,#_main_page #_events_calendar ._details ._right ._event img{margin-right:10px;height:40px;width:40px}#_main_page #_events_calendar ._details ._left ._event span,#_main_page #_events_calendar ._details ._right ._event span{font-size:1.1rem;line-height:1.4rem;color:#b2b2b2;font-weight:300;margin:5px 0}#_main_page #_events_calendar ._details ._left ._event span strong,#_main_page #_events_calendar ._details ._right ._event span strong{display:block;font-size:1.2rem;line-height:1.6rem;color:#fff;font-weight:300}#_main_page .mt30{margin-top:30px}#_main_page #_close_events{margin-top:30px;display:block}#_main_page #_close_events ._event{margin-bottom:15px;text-decoration:none;color:#005185}#_main_page #_close_events ._event figure{margin:0;padding:0}#_main_page #_close_events ._event figure img{max-width:100%}#_main_page #_close_events ._event figure figcaption{display:block}#_main_page #_close_events ._event figure figcaption h3{font-size:1.4rem;line-height:1.8rem;color:#005185;margin:5px 0 0 0;font-weight:400;padding:0}#_main_page #_close_events ._event figure figcaption h4,#_main_page #_close_events ._event figure figcaption time{font-size:1.1rem;line-height:1.5rem;color:#666;margin:0;font-weight:400;padding:0}.mt30{margin-top:30px}#_breadcrumb{padding:15px 0;margin-bottom:25px;display:block;border-bottom:1px solid #e5e5e5}#_breadcrumb .col-xs-12{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#_breadcrumb .col-xs-12 ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#_breadcrumb .col-xs-12 ul li{color:gray;font-size:1.1rem;font-weight:400;text-decoration:none;margin-right:10px}#_breadcrumb .col-xs-12 ul li a{text-decoration:none!important}#_breadcrumb .col-xs-12 ul li a:hover{color:#404040}#_breadcrumb .col-xs-12 ul li a:after{content:"\f178";margin-left:10px;font-family:FontAwesome}#_breadcrumb .col-xs-12 a{color:gray;text-decoration:none;font-size:1.1rem;font-weight:400}#_breadcrumb .col-xs-12 a:hover{text-decoration:underline}#_breadcrumb .col-xs-12 a i{color:#404040}.mt30{margin-top:30px}#_static{color:#404040;font-size:1.4rem;line-height:2.2rem}#_static .mt30{margin-top:30px}#_static ._box_badge{display:block;margin-bottom:37px;position:relative}#_static ._box_badge h2{margin:0 0 15px 0;padding:0;display:block;font-size:1.8rem;line-height:1.8rem;color:#000;font-weight:700}#_static ._box_badge h2:after{content:attr(data-badge);padding:5px 10px;color:#fff;background:#fa0;margin-left:10px}#_static ._box_badge ._more{display:block;text-align:right;margin-top:5px;color:#fa0;font-weight:700;font-size:1rem;position:absolute;top:0;right:0}#_static ._box_badge ._media{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:wrap;flex-flow:wrap}#_static ._box_badge ._media#_movies a figure:before{content:"\f04b";font-family:FontAwesome;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;font-size:1.5rem;color:#fff;border:5px solid #fff;border-radius:50%;width:40px;height:40px;display:-ms-flexbox;display:flex;box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#_static ._box_badge ._media a{display:block;max-width:165px;color:#fff}#_static ._box_badge ._media a:not(:nth-of-type(1)):not(:nth-of-type(2)){margin-top:30px}#_static ._box_badge ._media a figure{margin:0;padding:0;position:relative;display:block}#_static ._box_badge ._media a figure:after{position:absolute;bottom:0;left:0;width:100%;height:45px;content:'';background:url(../img/movie_shadow.png) repeat-x}#_static ._box_badge ._media a figure figcaption{position:absolute;bottom:5px;left:5px;z-index:1;font-size:1.1rem;line-height:1.6rem}#_static ._box_badge ._media._big{width:100%;-ms-flex-direction:column;flex-direction:column}#_static ._box_badge ._media._big a{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px!important;margin-top:0!important;height:215px}#_static ._box_badge ._media._big#_photos a figure:before{content:"\f030";font-family:FontAwesome;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;font-size:3rem;color:#fff;border-radius:50%;width:40px;height:40px;display:-ms-flexbox;display:flex;box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#_static .mt30{margin-top:30px}#_static ._pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:100%;list-style:none;margin:30px 0 0 0;padding:0}#_static ._pagination li{margin:0 5px}#_static ._pagination li a,#_static ._pagination li span{color:#404040;font-size:1.4rem;text-decoration:none;font-weight:700}#_static ._pagination li a:hover:not(span),#_static ._pagination li span:hover:not(span){color:#fa0}#_static ._pagination li a.current,#_static ._pagination li span.current{color:#999}#_static ._pagination li a.next,#_static ._pagination li span.next{font-size:0}#_static ._pagination li a.next:after,#_static ._pagination li span.next:after{content:"\f178";font-family:FontAwesome;color:#404040;font-size:1.4rem}#_static ._pagination li a.next:hover:after,#_static ._pagination li span.next:hover:after{color:#fa0}#_static ._pagination li a.prev,#_static ._pagination li span.prev{font-size:0}#_static ._pagination li a.prev:after,#_static ._pagination li span.prev:after{content:"\f177";font-family:FontAwesome;color:#404040;font-size:1.4rem}#_static ._pagination li a.prev:hover:after,#_static ._pagination li span.prev:hover:after{color:#fa0}#_static ._pagination li a.disabled,#_static ._pagination li span.disabled{cursor:not-allowed}#_static ._pagination li a.disabled:hover:after,#_static ._pagination li span.disabled:hover:after{color:#404040}#_static .mt30{margin-top:30px}#_static ._sidebar_menu{display:block}#_static ._sidebar_menu ul{padding:0;list-style:none;margin:0;font-size:1.2rem;line-height:1.6rem;color:#ccc}#_static ._sidebar_menu ul>li._active>a{background:#fa0;color:#fff}#_static ._sidebar_menu ul>li._active>a:hover{background:#fa0}#_static ._sidebar_menu ul>li>a{border-top:1px solid #d5d5d5;display:block;padding:10px;background:#ededed;transition:all .2s ease-out;font-size:1.2rem;line-height:1.6rem;font-weight:400;text-decoration:none;color:#595959}#_static ._sidebar_menu ul>li>a:hover{background:rgba(0,0,0,.2)}#_static ._sidebar_menu ul>li>h2{border-top:1px solid #d5d5d5;display:block;padding:10px;margin:0;background:rgba(0,0,0,.5);transition:all .2s ease-out;font-size:1.2rem;line-height:1.6rem;font-weight:400;text-decoration:none;color:#fff}#_static ._sidebar_menu ul>li>ul li a,#_static ._sidebar_menu ul>li>ul li h2{padding:10px 10px 10px 20px}#_static ._sidebar_menu ul>li>ul li a:before,#_static ._sidebar_menu ul>li>ul li h2:before{content:'-';margin-right:5px}#_static ._sidebar_menu ul>li>ul li>ul li a,#_static ._sidebar_menu ul>li>ul li>ul li h2{padding:10px 10px 10px 30px}#_static .mt30{margin-top:30px}#_static._investments #_map{background:#f0ede5;height:600px;width:100%;display:block}#_static._investments #_list{display:-ms-flexbox;display:flex;margin-top:5px;-ms-flex-direction:column;flex-direction:column}#_static._investments #_list a{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;padding:5px 0 10px 0;text-decoration:none;transition:all .2s ease-out}#_static._investments #_list a:hover{background:rgba(0,0,0,.05)}#_static._investments #_list a span{color:#404040;font-size:1.4rem;font-weight:700;line-height:1.8rem}#_static._investments #_list a span i{font-size:2.4rem;position:relative;top:3px}#_static._investments #_list a span._more{font-size:1.2rem;font-weight:400;color:#fa0}#_static .mt30{margin-top:30px}#_static._investment #_list{list-style:none;margin:0;padding:0;display:block}#_static._investment #_list li{display:block}#_static._investment #_list li a{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;padding:10px 5px;text-decoration:none;transition:all .2s ease-out;color:#404040}#_static._investment #_list li a:hover{background:rgba(0,0,0,.05)}#_static._investment #_list li a i{font-size:2.4rem;position:relative;margin-right:5px;color:#404040}#_static._investment #_list li a span{color:#404040;font-size:1.2rem;font-weight:700;line-height:1.6rem}#_static._investment #_list li a span._more{font-size:1.2rem;font-weight:400;color:#fa0}#_static .mt30{margin-top:30px}#_static._newslist ._list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}#_static._newslist ._list ._news{display:table;width:100%}#_static._newslist ._list ._news:nth-child(even) div,#_static._newslist ._list ._news:nth-child(even) figure{border-color:#f2f2f2;background:#f2f2f2}#_static._newslist ._list ._news figure{display:table-cell;margin:0;padding:0;width:260px;border-top:10px solid #fff;border-left:15px solid #fff;border-bottom:10px solid #fff}#_static._newslist ._list ._news figure a{display:block}#_static._newslist ._list ._news figure a img{width:260px}#_static._newslist ._list ._news div{width:100%;padding-left:30px;display:table-cell;height:100%;vertical-align:top;border-top:10px solid #fff;border-right:15px solid #fff;border-bottom:10px solid #fff}#_static._newslist ._list ._news div article{margin:0;overflow-y:auto;padding:0}#_static._newslist ._list ._news div article a,#_static._newslist ._list ._news div article h3,#_static._newslist ._list ._news div article p,#_static._newslist ._list ._news div article time{margin:0;padding:0}#_static._newslist ._list ._news div article time{color:#bfbfbf;font-size:2.4rem;font-weight:700;line-height:2.8rem}#_static._newslist ._list ._news div article h3{font-size:1.8rem;line-height:2.2rem;font-weight:700;color:#000;margin:10px 0}#_static._newslist ._list ._news div article p{font-size:1.4rem;line-height:2rem;font-weight:400;color:#404040}#_static._newslist ._list ._news div article a{font-size:1.2rem;color:#fa0}#_static .mt30{margin-top:30px}#_static .mt30{margin-top:30px}#_static._moviesingle .mt30,#_static._movieslist .mt30{margin-top:30px}#_static._moviesingle ._box,#_static._movieslist ._box{display:block}#_static._moviesingle ._box h2,#_static._movieslist ._box h2{padding:5px 10px;background:#005185;text-transform:uppercase;color:#fff;font-size:1.4rem;line-height:1.6rem;display:inline-block;font-weight:600;margin:0 0 10px}#_static._moviesingle ._box ul,#_static._movieslist ._box ul{display:block;list-style:none;margin:0;padding:0}#_static._moviesingle ._box ul li,#_static._movieslist ._box ul li{display:block}#_static._moviesingle ._box ul li:last-child a,#_static._movieslist ._box ul li:last-child a{border-color:transparent}#_static._moviesingle ._box ul li a,#_static._movieslist ._box ul li a{display:block;font-size:1.2rem;line-height:1.6rem;color:#404040;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;padding:5px 0 5px 2px;margin:0;border-bottom:1px solid #eaeaed}#_static._moviesingle ._box,#_static._movieslist ._box{margin-bottom:30px}#_static._moviesingle #_list a._movie,#_static._movieslist #_list a._movie{text-decoration:none;margin-bottom:15px}#_static._moviesingle #_list a._movie:nth-child(even):after,#_static._movieslist #_list a._movie:nth-child(even):after{content:'';display:block;clear:both;overflow:hidden}#_static._moviesingle #_list a._movie figure,#_static._movieslist #_list a._movie figure{margin:0;padding:0;position:relative}#_static._moviesingle #_list a._movie figure:before,#_static._movieslist #_list a._movie figure:before{content:"\f04b";font-family:FontAwesome;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;font-size:1.5rem;color:#fff;border:5px solid #fff;border-radius:50%;width:40px;height:40px;display:-ms-flexbox;display:flex;box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#_static._moviesingle #_list a._movie figure img,#_static._movieslist #_list a._movie figure img{width:100%;display:block}#_static._moviesingle #_list a._movie time,#_static._movieslist #_list a._movie time{display:block;font-size:2.4rem;line-height:2.8rem;color:#bfbfbf;margin:0;padding:0;font-weight:700}#_static._moviesingle #_list a._movie h2,#_static._movieslist #_list a._movie h2{font-size:1.8rem;line-height:2.4rem;font-weight:700;color:#000;margin:0;padding:0}#_static .mt30{margin-top:30px}#_static._galleries .mt30{margin-top:30px}#_static._galleries ._box{display:block}#_static._galleries ._box h2{padding:5px 10px;background:#005185;text-transform:uppercase;color:#fff;font-size:1.4rem;line-height:1.6rem;display:inline-block;font-weight:600;margin:0 0 10px}#_static._galleries ._box ul{display:block;list-style:none;margin:0;padding:0}#_static._galleries ._box ul li{display:block}#_static._galleries ._box ul li:last-child a{border-color:transparent}#_static._galleries ._box ul li a{display:block;font-size:1.2rem;line-height:1.6rem;color:#404040;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;padding:5px 0 5px 2px;margin:0;border-bottom:1px solid #eaeaed}#_static._galleries ._box{margin-bottom:30px}#_static._galleries #_list a._gallery{text-decoration:none;margin-bottom:15px}#_static._galleries #_list a._gallery:nth-child(even):after{content:'';display:block;clear:both;overflow:hidden}#_static._galleries #_list a._gallery figure{margin:0;padding:0;position:relative}#_static._galleries #_list a._gallery figure:before{content:"\f030";font-family:FontAwesome;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;font-size:3rem;color:#fff;border-radius:50%;width:40px;height:40px;display:-ms-flexbox;display:flex;box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#_static._galleries #_list a._gallery figure img{width:100%;display:block}#_static._galleries #_list a._gallery time{display:block;font-size:2.4rem;line-height:2.8rem;color:#bfbfbf;margin:0;padding:0;font-weight:700}#_static._galleries #_list a._gallery h2{font-size:1.8rem;line-height:2.4rem;font-weight:700;color:#000;margin:0;padding:0;height:50px}#_static .mt30{margin-top:30px}#_static._cameras .fancyiframe{display:block;position:relative}#_static._cameras .fancyiframe:before{content:"\f144";font-family:FontAwesome;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;font-size:5rem;color:#fff;border-radius:50%;width:40px;height:40px;display:-ms-flexbox;display:flex;box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#_static .mt30{margin-top:30px}#_static._calendar_event #_map{background:#f0ede5;height:300px;width:100%;display:block;margin-top:20px}#_static._calendar_event #_event_spec{background:#4d4d4d;list-style:none;margin:0;padding:0}#_static._calendar_event #_event_spec li{border-bottom:1px solid #333;padding:15px;font-size:1.2rem;line-height:1.6rem;color:#ccc}#_static._calendar_event #_event_spec li a,#_static._calendar_event #_event_spec li strong{font-weight:500;text-decoration:none;color:#fff}#_static .mt30{margin-top:30px}#_static._box_page ._boxes ._box{margin-bottom:30px;color:#fff}#_static._box_page ._boxes ._box figure{margin:0;padding:0;display:block;position:relative;width:100%;overflow:hidden;background:#595959}#_static._box_page ._boxes ._box figure:before{content:'';width:432px;height:135px;position:absolute;bottom:0;left:50%;margin-left:-216px;background:url(../img/box-type-shadow.png)}#_static._box_page ._boxes ._box figure img{max-width:100%}#_static._box_page ._boxes ._box figure figcaption{position:absolute;bottom:0;left:0;font-size:2.4rem;line-height:3rem;color:#fff;font-weight:800;padding:10px}#_static._box_page ._boxes ._box figure:hover{background:#fa0}#_static._box_page ._boxes ._box figure:hover:before{background:url(../img/box-type-shadow-hover.png)}#_static._box_page ._boxes ._box figure:hover img{opacity:.3}#_static h1{font-size:3rem;color:#000;font-weight:700;line-height:3.6rem;margin:0 0 30px;padding:0}#_static h2{font-size:2.4rem;color:#404040;font-weight:700;line-height:3rem;margin-top:20px}#_static h3{font-size:1.8rem;color:#404040;font-weight:700;line-height:3rem;margin-top:20px}#_static p{font-size:1.4rem;line-height:2.2rem;color:#404040}#_static p._lead{font-size:1.6rem;line-height:2.4rem}#_static ul{color:#404040}#_static ._gallery ._item{margin-bottom:30px}#_static ._files ._list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column}#_static ._files ._list a{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-decoration:none;padding:10px 0;border-top:1px solid #e5e5e5}#_static ._files ._list a:last-child{border-bottom:1px solid #e5e5e5}#_static ._files ._list a span._title{font-size:1.4rem;color:#404041;font-weight:400;line-height:1.8rem}#_static ._files ._list a span._title small{color:#999;font-size:1.1rem}#_static ._files ._list a i{font-size:1.4rem;color:#404041}#_static .movies_zobacz{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.mt30{margin-top:30px}._errorPage{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}._errorPage h1{font-size:30rem;font-weight:600;opacity:.2;margin:0;padding:0}._errorPage h2{font-size:5rem;line-height:5.1rem;opacity:.5;text-transform:uppercase}._errorPage a{color:#fa0;font-weight:600;font-size:1.6rem}.mt30{margin-top:30px}#_calendar_head_bar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;background:#4d4d4d;color:#fff}#_calendar_head_bar ._navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}#_calendar_head_bar ._navigation a{display:inline-block;padding:15px;color:#fff;font-size:1.2rem;line-height:1.4rem;text-decoration:none;transition:all .2s ease-out}#_calendar_head_bar ._navigation a:hover{background:#333}#_calendar_head_bar ._navigation span._name_month{display:inline-block;padding:15px;border-left:1px solid #333;border-right:1px solid #333;font-size:1.2rem;line-height:1.4rem}#_calendar_head_bar ._category_list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding-left:10px}#_calendar_head_bar ._category_list a{display:inline-block;color:#fff;font-size:1.2rem;line-height:1.6rem;margin-right:30px}#_calendar_head_bar ._category_list a._music{padding-left:20px;background:url(../img/music-icon.png) no-repeat left center}#_calendar_head_bar ._category_list a._culture{padding-left:24px;background:url(../img/culture-icon.png) no-repeat left center}#_calendar_head_bar ._category_list a._sport{padding-left:30px;background:url(../img/sport-icon.png) no-repeat left center}#_calendar_head_bar ._category_list a._children{padding-left:30px;background:url(../img/children-icon.png) no-repeat left center}#_calendar_head_bar ._category_list a._active{color:#fa0;font-weight:700}#_calendar{display:table;width:100%;background:#4d4d4d;color:#fff}#_calendar ._week_content,#_calendar ._week_days{display:table-row}#_calendar ._week_content ._day,#_calendar ._week_content ._day_content,#_calendar ._week_days ._day,#_calendar ._week_days ._day_content{display:table-cell;padding:10px}#_calendar ._week_content ._day,#_calendar ._week_days ._day{border-right:1px solid #000;background:#333}#_calendar ._week_content ._day ._title,#_calendar ._week_days ._day ._title{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#_calendar ._week_content ._day ._title ._number,#_calendar ._week_days ._day ._title ._number{font-size:2.4rem;line-height:2.8rem;font-weight:700;color:#fff;width:40px}#_calendar ._week_content ._day ._title ._name,#_calendar ._week_days ._day ._title ._name{font-size:1rem;font-weight:400;line-height:1.2rem;text-transform:uppercase}#_calendar ._week_content ._day._weekend,#_calendar ._week_days ._day._weekend{background:#000;border-right:1px solid #333}#_calendar ._week_content ._day_content,#_calendar ._week_days ._day_content{border-right:1px solid #333;border-bottom:1px solid #4d4d4d;padding:10px 10px 50px 10px;position:relative}#_calendar ._week_content ._day_content._weekend,#_calendar ._week_days ._day_content._weekend{border-bottom:1px solid #333;background:#333;border-right:1px solid #000}#_calendar ._event{display:block;margin-bottom:10px;color:#fff}#_calendar ._event img{display:block;margin-bottom:5px}#_calendar ._event ._name{font-size:1.1rem;line-height:1.4rem;display:block;color:#fff}#_calendar ._event ._category{font-size:.9rem;line-height:1.2rem;display:block;color:#b2b2b2}#_calendar ._more{position:absolute;bottom:10px;left:10px;text-transform:uppercase;color:#fa0;font-size:.9rem;line-height:1.2rem}#_calendar_day ._event{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:15px}#_calendar_day ._event:nth-child(odd){background:#f2f2f2}#_calendar_day ._event figure{margin:0;padding:0}#_calendar_day ._event ._details{-ms-flex-preferred-size:calc(100% - 200px);flex-basis:calc(100% - 200px)}#_calendar_day ._event ._details ._title{color:#4d4d4d;font-weight:600;font-size:1.8rem;line-height:2.2rem;text-decoration:none;margin-bottom:15px;display:block}#_calendar_day ._event ._details ._category{margin-top:15px;display:block;font-size:1.2rem;line-height:1.6rem;color:#fa0;font-weight:300;font-style:italic}#_calendar_day ._event ._details ul{list-style:none;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:wrap;flex-flow:wrap;margin:0;padding:0}#_calendar_day ._event ._details ul li{-ms-flex-preferred-size:50%;flex-basis:50%;border-bottom:1px solid rgba(0,0,0,.1);padding:2px 10px}.mt30{margin-top:30px}#_gallery_slider *{outline:0!important}#_gallery_slider ._gallery_slider_big{margin-bottom:0}#_gallery_slider ._gallery_slider_big ._item a{display:block}#_gallery_slider ._gallery_slider_big ._item a img{max-width:100%}#_gallery_slider ._gallery_slider_small ._item{margin:3px;border:2px solid #fff;transition:all .2s ease-out}#_gallery_slider ._gallery_slider_small ._item.slick-current{border-color:#fa0}#_gallery_slider ._gallery_slider_small ._item img{outline:0!important;width:100%;cursor:pointer}#_gallery_slider ._gallery_slider_small .next,#_gallery_slider ._gallery_slider_small .prev{position:absolute;left:-30px;width:26px;height:36px;line-height:4rem;text-align:center;font-size:3.6rem;top:50%;margin-top:-18px;cursor:pointer;color:#fa0;z-index:1;opacity:.5;transition:all .2s ease-out}#_gallery_slider ._gallery_slider_small .next:hover,#_gallery_slider ._gallery_slider_small .prev:hover{opacity:1}#_gallery_slider ._gallery_slider_small .next i,#_gallery_slider ._gallery_slider_small .prev i{position:relative}#_gallery_slider ._gallery_slider_small .next{left:auto;right:-30px}.mt30{margin-top:30px}#_recommend{display:block;margin-top:50px;padding:10px 0;border-top:1px solid #e6e6e6}#_recommend div a{display:block;text-align:center}#_recommend div a img{height:120px}#_recommend .next,#_recommend .prev{position:absolute;left:-30px;width:26px;height:36px;line-height:4rem;text-align:center;font-size:2rem;top:50%;margin-top:-18px;cursor:pointer;color:gray;z-index:1;opacity:.5;transition:all .2s ease-out}#_recommend .next:hover,#_recommend .prev:hover{opacity:1}#_recommend .next i,#_recommend .prev i{position:relative}#_recommend .next{left:auto;right:-30px}.mt30{margin-top:30px}#_bottom_section{display:block;background:#f2f2f2;padding:30px 0}#_bottom_section ._contact img{height:40px;margin-bottom:20px}#_bottom_section ._contact p{color:#404040;font-size:1.2rem;font-weight:300;line-height:2rem}#_bottom_section ._contact p a{color:#404040}#_bottom_section ._contact p._phone{color:#1a1a1a;font-weight:700;font-size:1.8rem;line-height:2.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding-top:10px;margin-top:10px;position:relative}#_bottom_section ._contact p._phone:before{content:'';width:30px;height:1px;background:#cecece;position:absolute;top:0;left:0}#_bottom_section ._contact p._phone i{color:#005185;font-size:2.4rem;padding-right:10px}#_bottom_section ._contact p._email{color:#1a1a1a;font-weight:700;font-size:1.8rem;line-height:2.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:10px;position:relative}#_bottom_section ._contact p._email i{color:#005185;font-size:2.4rem;padding-right:10px}#_bottom_section ._contact p._email a{cursor:pointer}#_bottom_section ._links{border-left:1px solid #d9d9d9}#_bottom_section ._links h2{font-size:1.4rem;line-height:1.8rem;font-weight:900;color:#404040;margin:0 0 25px;padding:0;display:block}#_bottom_section ._links ul{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:wrap;flex-flow:wrap}#_bottom_section ._links ul._2_col li{-ms-flex-preferred-size:50%;flex-basis:50%}#_bottom_section ._links ul li{margin:5px 0;-ms-flex-preferred-size:100%;flex-basis:100%}#_bottom_section ._links ul li a{color:#737373;font-size:1.2rem;line-height:1.6rem}.mt30{margin-top:30px}footer{display:block;padding:30px 0;background:#1a1a1a}footer p{margin:0;padding:0;font-size:1.1rem;line-height:1.6rem;color:gray}footer p a{color:inherit;text-decoration:none;border-bottom:1px dotted gray}footer p a:hover{color:inherit}._contrast_fade{width:100%;height:100%;position:fixed;overflow:hidden;top:0;left:0;background:#fff;z-index:99999}#_mobile{display:none}.mt30{margin-top:30px}@media (max-width:1170px){header#_header{display:none}nav#_main{display:none}#_mobile{display:block}#_mobile .navbar-nav>li>a{padding-left:10px}#_mobile .navbar-nav>li:first-child{display:none}#_mobile .navbar-nav .dropdown-toggle{background:#eaeaed;border:2px solid #eaeaed;border-bottom:1px solid #fa0;border-top:1px solid #fa0;border-bottom:1px solid grey;border-top:1px solid grey}#_mobile .navbar-nav .open .dropdown-toggle{background:#fa0;background:grey;color:#fff;border-color:#fa0;border-color:grey}#_mobile ._submenus ._submenu{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:15px}#_mobile a[data-toggle]{position:relative}#_mobile a[data-toggle]:after{content:"\f078";font-family:FontAwesome;position:absolute;top:0;right:20px}._mainMenu .navbar-default .dropdown.mega-dropdown.open .dropdown-toggle:after{color:#fff}._mainMenu .col-lg-height,._mainMenu .col-md-height{background:#fff}.mega-dropdown>.row-md-height.row-lg-height{padding:0}#_recommend .next{right:0}#_recommend .prev{left:0}.navbar-nav{margin:7.5px 0}header#_mobile{background:#eaeaed;padding:20px 0;position:relative;z-index:2}header#_mobile #_logo img{height:40px}header#_mobile #_icons{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}header#_mobile #_icons #_bip{margin-right:10px}header#_mobile #_icons #_bip img{height:40px}header#_mobile #_icons ._menu,header#_mobile #_icons ._search{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:40px;width:40px;background:#fa0;color:#fff;font-size:2rem;text-decoration:none}header#_mobile #_icons ._menu{background:#005185}header#_mobile #_mobile_search_box{background:#eaeaed;position:absolute;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:-100%;transition:all .2s ease-out}header#_mobile #_mobile_search_box form{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:0 15px}header#_mobile #_mobile_search_box form input[type=text]{height:40px;line-height:16px;padding:10px;background:#fff;border:2px solid #fff;font-size:1.2rem;color:#000;outline:0!important;width:300px}header#_mobile #_mobile_search_box form button[type=submit]{width:40px;height:40px;font-size:2rem;color:#fff;background:#fa0;border:2px solid #fa0;outline:0!important}header#_mobile #_mobile_search_box form #_mobile_search_close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:40px;width:40px;background:#005185;color:#fff;font-size:2rem;text-decoration:none}header#_mobile #_mobile_menu_box{display:none;position:absolute;top:100%;left:0;width:100%;background:#eaeaed}header#_mobile #_mobile_menu_box ul#_menu{margin:0;padding:0}header#_mobile #_mobile_menu_box ul#_menu li{display:block;border-top:1px solid #fa0}header#_mobile #_mobile_menu_box ul#_menu li a{display:block;color:#000;font-size:1.8rem;font-weight:700;line-height:2.4rem;padding:10px 15px}header#_mobile #_mobile_menu_box ul#_menu li:first-child,header#_mobile #_mobile_menu_box ul#_menu li:last-child{display:none}#_main_page #_main_slider ._item a figure figcaption h2{font-size:1.8rem;line-height:2.2rem}#_main_page #_promo_news a._news figure img,#_main_page #_promo_news a._news figure:after{display:none}#_main_page #_promo_news a._news figure figcaption{position:relative}#_main_page #_promo_news a._news figure figcaption h2{color:#000;margin:0;font-size:1.8rem;line-height:2.2rem}#_main_page #_promo_news a._news figure figcaption time{margin:0;padding:0;font-size:1.2rem;color:#404040}._contact{text-align:center}#_bottom_section ._contact p._phone{-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #cecece;padding-bottom:10px;margin-bottom:10px}#_bottom_section ._contact p._phone:before{left:50%;margin-left:-15px}#_static img{max-width:100%!important;width:100%!important;height:auto!important}#_bottom_section ._links ul._2_col li{-ms-flex-preferred-size:100%;flex-basis:100%}#_static._newslist ._list ._news figure a img{width:100px!important;max-width:100px!important}#_static._newslist ._list ._news div article time{font-size:1rem;line-height:1.4rem}#_static._newslist ._list ._news div article h3{font-size:1.4rem;line-height:1.8rem}#_static._newslist ._list ._news div{height:auto}#_calendar_head_bar{display:block;width:100%}#_calendar_head_bar ._navigation{-ms-flex-pack:center;justify-content:center}#_calendar_head_bar ._category_list{-ms-flex-flow:wrap;flex-flow:wrap;padding:10px 10px;border-bottom:1px solid #fff}#_calendar_head_bar ._category_list a{margin-bottom:5px;margin-top:5px}#_calendar ._week_content,#_calendar ._week_days{width:100%}#_calendar ._week_content ._day,#_calendar ._week_content ._day_content,#_calendar ._week_days ._day,#_calendar ._week_days ._day_content{display:block;border-top:2px solid #fff}#_breadcrumb .col-xs-12 a{white-space:nowrap}.movies_zobacz iframe{width:100%!important}#_static ._box_badge ._media._big a{height:auto!important}}._contrast{font-size:11px}._contrast body{background:#000}._contrast #_bottom_section,._contrast footer,._contrast header#_header{background:#000}._contrast nav#_main{background:#000;border-top:2px solid #ff0;border-bottom:2px solid #ff0}._contrast nav#_main #_menu>li>a{background:#000;border:2px solid #000;text-decoration:underline;color:#ff0;font-size:1.5rem}._contrast nav#_main #_menu>li:hover>a:not(#_home),._contrast nav#_main #_menu>li>a:not(#_home):hover{background:#ff0;color:#000;border-color:#ff0}._contrast nav#_main .submenu{box-shadow:inset 0 0 0 2px #ff0,2px 2px 4px 0 rgba(0,0,0,.2);background:#000}._contrast nav#_main .submenu .column>a,._contrast nav#_main .submenu .column>ul a{color:#ff0;text-decoration:underline}._contrast header#_header #_top #_details #_contrast_version{color:#fff}._contrast #_logo,._contrast header#_header #_top #_details #_bip,._contrast header#_header #_top #_details #_day_info,._contrast header#_header #_top #_details #_weather,._contrast header#_header #_top #_details #_weatherm,._contrast nav#_main #_menu>li>a#_home img{filter:grayscale(100%) brightness(10000%)}._contrast header#_header #_top #_details form button[type=submit]{background:#ff0;border:2px solid #ff0;color:#000;margin-left:5px}._contrast header#_header #_top #_details form input[type=text]{font-size:1.8rem}._contrast #_main_page #_main_slider{border:2px solid #ff0}._contrast #_main_page #_main_slider ._item a figure:after{background:#000;height:150px}._contrast #_main_page #_main_slider .next,._contrast #_main_page #_main_slider .prev{color:#ff0;text-shadow:1px 2px 1px #000;opacity:1}._contrast #_main_page #_promo_news a._news{border:2px solid #ff0}._contrast #_main_page #_promo_news a._news figure:after{background:#000;top:auto;bottom:0;height:100px}._contrast #_main_page ._box h2{background:#ff0;color:#000}._contrast #_main_page ._box ul li a{color:#ff0;border-color:#fff}._contrast #_main_page #_close_events ._event figure figcaption h3{color:#ff0}._contrast #_main_page #_close_events ._event figure figcaption h4,._contrast #_main_page #_close_events ._event figure figcaption time{color:#fff}._contrast #_recommend{background:#fff}._contrast #_recommend .next,._contrast #_recommend .prev{color:#000;opacity:1}._contrast #_main_page #_events_calendar ._head ._left,._contrast #_main_page #_events_calendar ._head ._right{background:#ff0;color:#000}._contrast #_main_page #_events_calendar ._head ._left h3,._contrast #_main_page #_events_calendar ._head ._left h4,._contrast #_main_page #_events_calendar ._head ._right h3,._contrast #_main_page #_events_calendar ._head ._right h4{color:#000;font-weight:600}._contrast #_main_page #_events_calendar ._head a._full_month{border:2px solid #ff0;background:#000}._contrast #_main_page #_events_calendar ._details{background:#000;border:2px solid #ff0}._contrast #_main_page #_events_calendar ._details:after{width:2px;background:#ff0;margin-left:-1px}._contrast #_main_page #_events_calendar ._head:after{width:2px;top:2px;background:#000;margin-left:-1px}._contrast #_main_page #_events_calendar{border-bottom:0}._contrast #_main_page ._box_badge h2{color:#ff0}._contrast #_main_page ._box_badge h2:after{background:#ff0;color:#000}._contrast #_main_page ._box_badge ._more,._contrast #_static ._box_badge ._more{color:#ff0;text-decoration:underline;font-weight:400;font-size:1.4rem}._contrast #_main_page #_questionnaire h2{color:#ff0}._contrast #_main_page #_questionnaire{border-color:#ff0}._contrast #_main_page #_questionnaire ul li label{color:#fff;font-size:1.2rem}._contrast #_main_page #_questionnaire ._links a{font-size:1.4rem;color:#ff0;text-decoration:underline}._contrast #_main_page #_newsletter form button[type=submit],._contrast #_main_page #_questionnaire ._links button{background:#ff0;color:#000}._contrast #_main_page #_newsletter{border:2px solid #ff0;background:#000}._contrast #_main_page #_newsletter:before{display:none}._contrast #_main_page #_newsletter h2{color:#ff0}._contrast #_main_page #_newsletter form input[type=email]{color:#000;font-size:1.4rem}._contrast #_main_page #_cameras a figure{border-color:#ff0}._contrast #_main_page #_cameras a figure img{display:none}._contrast #_main_page #_cameras a figure figcaption{background:#ff0;color:#000}._contrast #_bottom_section ._contact p,._contrast #_bottom_section ._contact p a,._contrast #_bottom_section ._contact p._phone,._contrast footer p{color:#fff}._contrast #_bottom_section ._contact p._phone i{color:#ff0}._contrast #_bottom_section ._links h2,._contrast #_bottom_section ._links ul li a{color:#ff0}._contrast #_bottom_section ._links{border-left:5px solid #fff}._contrast #_main_page ._box_badge ._media a figure figcaption,._contrast #_static ._box_badge ._media a figure figcaption{position:static;margin-top:2px;color:#ff0}._contrast #_main_page ._box_badge ._media#_movies a figure:before,._contrast #_static ._box_badge ._media a figure:after,._contrast #_static ._box_badge ._media#_movies a figure:before,._contrast #_static ._box_badge ._media._big#_photos a figure:before{display:none}._contrast #_static h1{color:#ff0}._contrast #_static p{color:#fff}._contrast table{color:#000!important}._contrast #_static ._box_badge h2{color:#ff0}._contrast #_static ._box_badge h2:after{background:#ff0;color:#000}._contrast #_breadcrumb .col-xs-12 a,._contrast #_breadcrumb .col-xs-12 a i{color:#ff0}._contrast #_breadcrumb .col-xs-12 ul li{color:#fff}._contrast #_breadcrumb{border-bottom:2px solid #fff}._contrast #_static._investment #_list li a,._contrast #_static._investment #_list li a i,._contrast #_static._investment #_list li a span,._contrast #_static._investments #_list a span{color:#ff0}._contrast #_static,._contrast #_static ul{color:#fff}._contrast #_static._box_page ._boxes ._box figure:before{background:#000}._contrast #_static._box_page ._boxes ._box figure{border:2px solid #ff0}._contrast #_static._box_page ._boxes ._box figure:hover{background:#000}._contrast #_static._box_page ._boxes ._box figure:hover:before{background:#000}._contrast #_static._box_page ._boxes ._box figure:hover img{opacity:1}._contrast #_static._calendar_event #_event_spec{background:#000;border:2px solid #ff0}._contrast #_static._calendar_event #_event_spec li{color:#fff}._contrast #_static._calendar_event #_event_spec li a,._contrast #_static._calendar_event #_event_spec li strong{color:#ff0}._contrast #_static._calendar_event #_event_spec li:not(:last-child){border-bottom:2px solid #ff0}._contrast #_static h2{color:#ff0}._contrast #_main_page ._box_badge ._media a figure:after{display:none}._contrast #_calendar_head_bar{background:#000;border:2px solid #ff0}._contrast #_calendar_head_bar ._navigation span._name_month{border:none}._contrast #_calendar_head_bar ._navigation a{background:#ff0;color:#000}._contrast #_calendar ._week_content ._day,._contrast #_calendar ._week_days ._day{border:1px solid #ff0;background:#000}._contrast #_calendar ._week_content ._day_content,._contrast #_calendar ._week_days ._day_content{background:#000;border:1px solid #ff0}._contrast #_calendar ._event{border-bottom:2px solid #fff}._contrast #_calendar ._event ._name{font-size:1.3rem}._contrast #_calendar ._event ._category{color:#fff;font-size:1.1rem}._contrast #_calendar ._more{color:#ff0;text-decoration:underline}._contrast #_static._cameras .fancyiframe:before{color:#ff0}._contrast #_static._newslist ._list ._news div,._contrast #_static._newslist ._list ._news figure{border-color:#000}._contrast #_static._newslist ._list ._news:nth-child(even) div,._contrast #_static._newslist ._list ._news:nth-child(even) figure,._contrast ._contrast #_static._newslist ._list ._news div,._contrast ._contrast #_static._newslist ._list ._news figure{background:#000}._contrast #_static._newslist ._list ._news{border:2px solid #ff0;margin-bottom:5px}._contrast #_static._newslist ._list ._news div article time{font-size:1.8rem;line-height:2.2rem;color:#fff}._contrast #_static._newslist ._list ._news div article h3{color:#ff0}._contrast #_static._newslist ._list ._news div article p{color:#fff}._contrast #_static._newslist ._list ._news div article a{color:#ff0;text-decoration:underline}._contrast #_static ._pagination li a.current,._contrast #_static ._pagination li span.current{color:#000;background:#ff0;padding:0 5px}._contrast #_static ._pagination li a,._contrast #_static ._pagination li span{color:#ff0}._contrast #_static ._pagination li a.next:after,._contrast #_static ._pagination li a.prev:after,._contrast #_static ._pagination li span.next:after,._contrast #_static ._pagination li span.prev:after{color:#ff0}._contrast #_static ._sidebar_menu>ul{border:2px solid #ff0}._contrast #_static ._sidebar_menu ul>li._active>a{background:#ff0;color:#000}._contrast #_static ._sidebar_menu ul>li>a{background:#000;color:#fff;border-bottom:2px solid #fff}._contrast #_static h3{color:#ff0}._contrast .table{color:#fff!important}._contrast .table-striped>tbody>tr:nth-of-type(odd){background:#000}._contrast .btn{background:#ff0!important;color:#000!important}._contrast #_calendar_day ._event{border:2px solid #ff0;margin:10px 0;background:0 0!important}._contrast #_calendar_day ._event ._details ._title{color:#ff0}._contrast #_calendar_day ._event ._details ._category{color:#ff0}._contrast ._mainMenu .navbar-default .dropdown-toggle{background:0 0;color:#ff0;border-color:#000;padding:0 17px}._contrast ._mainMenu .navbar-default .dropdown-toggle:not(#_home):hover,._contrast ._mainMenu .navbar-default .dropdown.mega-dropdown.open .dropdown-toggle{background:#ff0;color:#000;border-color:#ff0}._contrast ._mainMenu .navbar-default #_home{background:0 0;color:#ff0;border-color:#000;filter:grayscale(100%) brightness(10000%)}._contrast .dropdown-menu{background:#000;border:2px solid #ff0}._contrast #_static._galleries ._box ul li a,._contrast ._mainMenu ._links_list li a,._contrast ._submenus ._submenu ul li a{color:#ff0;text-decoration:underline;border-bottom:none}._contrast #_static._galleries ._box h2,._contrast ._submenus ._submenu ._submenu_title{background:#ff0;color:#000}._contrast #_bottom_section ._contact p._email i{color:#ff0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJwYXJ0aWFscy9fYm9vdHN0cmFwX3NhbWVfaGVpZ2h0LnNjc3MiLCJwYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fbmF2aWdhdGlvbi5zY3NzIiwicGFydGlhbHMvX25ld19uYXZpZ2F0aW9uLnNjc3MiLCJwYXJ0aWFscy9fbWFpbi5zY3NzIiwicGFydGlhbHMvX21haW5fc2xpZGVyLnNjc3MiLCJwYXJ0aWFscy9fcHJvbW9fbmV3cy5zY3NzIiwicGFydGlhbHMvX2JveC5zY3NzIiwicGFydGlhbHMvX2JveF9jYW1lcmFzLnNjc3MiLCJwYXJ0aWFscy9fYm94X2JhZGdlLnNjc3MiLCJwYXJ0aWFscy9fYm94X2Jhbm5lcnMuc2NzcyIsInBhcnRpYWxzL19ib3hfYmFubmVyc19zbWFsbC5zY3NzIiwicGFydGlhbHMvX2JveF9uZXdzbGV0dGVyLnNjc3MiLCJwYXJ0aWFscy9fYm94X3F1ZXN0aW9ubmFpcmUuc2NzcyIsInBhcnRpYWxzL19ib3hfZXZlbnRzX2NhbGVuZGFyLnNjc3MiLCJwYXJ0aWFscy9fYm94X2Nsb3NlX2V2ZW50cy5zY3NzIiwicGFydGlhbHMvX2JyZWFkY3J1bWIuc2NzcyIsInBhcnRpYWxzL19zdGF0aWMuc2NzcyIsInBhcnRpYWxzL19wYWdpbmF0aW9uLnNjc3MiLCJwYXJ0aWFscy9fc19zaWRlYmFybWVudS5zY3NzIiwicGFydGlhbHMvX3BfaW52ZXN0bWVudHMuc2NzcyIsInBhcnRpYWxzL19wX2ludmVzdG1lbnQuc2NzcyIsInBhcnRpYWxzL19wX2xpc3RuZXdzLnNjc3MiLCJwYXJ0aWFscy9fcF9saXN0bW92aWVzLnNjc3MiLCJwYXJ0aWFscy9fcF9nYWxsZXJpZXMuc2NzcyIsInBhcnRpYWxzL19wX2NhbWVyYXMuc2NzcyIsInBhcnRpYWxzL19wX2NhbGVuZGFyX2V2ZW50LnNjc3MiLCJwYXJ0aWFscy9fcF9ib3hfcGFnZS5zY3NzIiwicGFydGlhbHMvX3BfZXJyb3JfcGFnZS5zY3NzIiwicGFydGlhbHMvX2NhbGVuZGFyLnNjc3MiLCJwYXJ0aWFscy9fc2xpZGVyX2dhbGxlcnkuc2NzcyIsInBhcnRpYWxzL19yZWNvbW1lbmQuc2NzcyIsInBhcnRpYWxzL19ib3R0b21fc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX21heC03Njcuc2NzcyIsInBhcnRpYWxzL19jb250cmFzdF92ZXJzaW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsS0FBQSxLQUFZLFFBQUEsTUFBZ0IsTUFBQSxLQUFjLEtBQ25DLFVBQUEsS0FBaUIsWUFBQSxNQUFBLENBQUEsV0FBb0MsUUNleEQsV0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLFFBQ0EsV0FBQSxnREFHSCxvQkFPRyxPQUFBLEtBQ0EsV0FBQSxFQUNBLGNBQUEsRUFDSCxZQUtHLFFBQUEsTUFDQSxhQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FDSCxZQUVHLFFBQUEsV0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNILFNBRUcsZUFBQSxJQUNILFlBRUcsZUFBQSxPQUNILFlBRUcsZUFBQSxPQUNILHlCQUdHLGVBQ0ksUUFBQSxNQUNBLGFBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNILGVBRUcsUUFBQSxXQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0gsWUFFRyxlQUFBLElBQ0gsZUFFRyxlQUFBLE9BQ0gsZUFFRyxlQUFBLFFBSVIseUJBQ0ksZUFDSSxRQUFBLE1BQ0EsYUFBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0gsZUFFRyxRQUFBLFdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDSCxZQUVHLGVBQUEsSUFDSCxlQUVHLGVBQUEsT0FDSCxlQUVHLGVBQUEsUUFJUix5QkFDSSxlQUNJLFFBQUEsTUFDQSxhQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FDSCxlQUVHLFFBQUEsV0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNILFlBRUcsZUFBQSxJQUNILGVBRUcsZUFB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Uiw4Q0FBQSxpREE2V1EsTUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBQUEsSUEvV1Isc0NBQUEseUNBa1hRLE1BQUEsS0FsWFIsaURBQUEsaURBQUEsb0RBQUEsb0RBc1hRLE1BQUEsS0F0WFIsc0NBMFhRLE9BQUEsSUFBQSxNQUFBLEtBMVhSLG1EQTZYUSxXQUFBLEtBQ0EsTUFBQSxLQTlYUiwyQ0FpWVEsV0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQW5ZUix1QkF1WVEsTUFBQSxLQXZZUixrQkEwWVEsTUFBQSxlQTFZUixvREE2WVEsV0FBQSxLQTdZUixnQkFpWlEsV0FBQSxlQUNBLE1BQUEsZUFsWlIsa0NBc1pRLE9BQUEsSUFBQSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQ0EsV0FBQSxjQXhaUixvREEyWlEsTUFBQSxLQTNaUix1REE4WlEsTUFBQSxLQTlaUix1REFpYVEsV0FBQSxJQUNBLE1BQUEsS0FDQSxhQUFBLEtBQ0EsUUFBQSxFQUFBLEtBcGFSLHlFQUFBLG9GQXdhUSxXQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsS0ExYVIsNkNBNmFRLFdBQUEsSUFDQSxNQUFBLEtBQ0EsYUFBQSxLQUNBLE9BQUEsZ0JBQUEsbUJBaGJSLDBCQW1iUSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FwYlIsNkNBQUEsd0NBQUEsd0NBeWJRLE1BQUEsS0FDQSxnQkFBQSxVQUNBLGNBQUEsS0EzYlIsd0NBQUEsZ0RBK2JRLFdBQUEsS0FDQSxNQUFBLEtBaGNSLGlEQW1jUSxNQUFBIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLGJvZHkgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7fVxuYm9keSB7IGZvbnQtc2l6ZTogMTBweDsgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO31cblxuQGltcG9ydCBcInBhcnRpYWxzL2Jvb3RzdHJhcF9zYW1lX2hlaWdodFwiO1xuXG5AaW1wb3J0IFwicGFydGlhbHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL25ld19uYXZpZ2F0aW9uXCI7XG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9tYWluXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3N0YXRpY1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL3BfZXJyb3JfcGFnZVwiO1xuXG5AaW1wb3J0IFwicGFydGlhbHMvY2FsZW5kYXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9zbGlkZXJfZ2FsbGVyeVwiO1xuXG5AaW1wb3J0IFwicGFydGlhbHMvcmVjb21tZW5kXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvYm90dG9tX3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb290ZXJcIjtcblxuLl9jb250cmFzdF9mYWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogOTk5OTk7XG59XG5cbiNfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AaW1wb3J0IFwicGFydGlhbHMvbWF4LTc2N1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2NvbnRyYXN0X3ZlcnNpb25cIjsiLCIvKiBVU0FHRVxuPGRpdiBjbGFzcz1cInJvd1wiPlxuICA8ZGl2IGNsYXNzPVwicm93LWhlaWdodFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjb2wteHMtMiBjb2wteHMtaGVpZ2h0IGNvbC14cy1taWRkbGVcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJpbnNpZGVcIj48L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiY29sLXhzLTQgY29sLWxnLTUgY29sLXhzLWhlaWdodCBjb2wteHMtbWlkZGxlXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiaW5zaWRlXCI+PC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG4qL1xuXG4vKiBjb250ZW50IHN0eWxlcyAqL1xuXG4uaW5zaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDEwMCUsICNlZGVkZWQpKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMCUsICNlZGVkZWQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMCUsICNlZGVkZWQgMTAwJSk7XG59XG4uaW5zaWRlLWZ1bGwtaGVpZ2h0IHtcbiAgICAvKlxuICAgIC8vIGlmIHlvdSB3YW50IHRvIGdpdmUgY29udGVudCBmdWxsIGhlaWdodCBnaXZlIGhpbSBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gd2l0aCBjb250ZW50IGZ1bGwgaGVpZ2h0IHlvdSBjYW4ndCBhcHBseSBtYXJnaW5zIHRvIHRoZSBjb250ZW50XG4gICAgLy8gY29udGVudCBmdWxsIGhlaWdodCBkb2VzIG5vdCB3b3JrIGluIGllIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMjczODQ0MzMvaWUtZGlzcGxheS10YWJsZS1jZWxsLWNoaWxkLWlnbm9yZXMtaGVpZ2h0LTEwMFxuICAgICovXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogY29sdW1ucyBvZiBzYW1lIGhlaWdodCBzdHlsZXMgKi9cblxuLnJvdy1oZWlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmNvbC1oZWlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY29sLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jb2wtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAucm93LXhzLWhlaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sLXhzLWhlaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wteHMtdG9wIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLmNvbC14cy1taWRkbGUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuY29sLXhzLWJvdHRvbSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucm93LXNtLWhlaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sLXNtLWhlaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtc20tdG9wIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLmNvbC1zbS1taWRkbGUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuY29sLXNtLWJvdHRvbSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucm93LW1kLWhlaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sLW1kLWhlaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtbWQtdG9wIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLmNvbC1tZC1taWRkbGUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuY29sLW1kLWJvdHRvbSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJvdy1sZy1oZWlnaHQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1sZy1oZWlnaHQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuY29sLWxnLXRvcCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIC5jb2wtbGctbWlkZGxlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLmNvbC1sZy1ib3R0b20ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbn0iLCJAbWl4aW4gYW5pbWF0aW9uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG59XG5cbi5tdDMwIHsgbWFyZ2luLXRvcDogMzBweDt9XG5cbiRsaWdodE9yYW5nZTogICAgICAgICAgICAgICAjZmZhYTAwICFkZWZhdWx0O1xuJGxpZ2h0WWVsbG93OiAgICAgICAgICAgICAgICNmYWRkM2IgIWRlZmF1bHQ7XG5cblxuLy9SRVNPTFVUSU9OU1xuJGNvbnRhaW5lci1zbTogNzY3cHg7XG4kY29udGFpbmVyLW1kOiA5OTJweDtcbiRjb250YWluZXItbGc6IDExNzBweDtcblxuLyoqKlxuICpcbiAqIEhlYWRlciB2YXJpYWJsZXNcbiAqXG4qL1xuJGhlYWRlckJnOiAgICAgICAgICAgICAgICAgICNlYWVhZWQgIWRlZmF1bHQ7XG5cbiAgICAkc2VhcmNoSW5wdXRCZzogICAgICAgICAgICAgd2hpdGUgIWRlZmF1bHQ7XG4gICAgJHNlYXJjaElucHV0Qm9yZGVyOiAgICAgICAgIHdoaXRlICFkZWZhdWx0O1xuICAgICRzZWFyY2hJbnB1dENvbG9yOiAgICAgICAgICBibGFjayAhZGVmYXVsdDtcbiAgICAkc2VhcmNoSW5wdXRXaWR0aDogICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4gICAgJHNlYXJjaEJ1dHRvbkJnOiAgICAgICAgICAgICRsaWdodE9yYW5nZSAhZGVmYXVsdDtcbiAgICAkc2VhcmNoQnV0dG9uQ29sb3I6ICAgICAgICAgd2hpdGUgIWRlZmF1bHQ7XG4gICAgJHNlYXJjaEJ1dHRvbkJvcmRlcjogICAgICAgICRsaWdodE9yYW5nZSAhZGVmYXVsdDtcblxuICAgICRmb250U2l6ZUNvbG9yOiAgICAgICAgICAgICAjNjY2NjY2ICFkZWZhdWx0O1xuICAgICRjb250cmFzdENvbG9yOiAgICAgICAgICAgICAjNjY2NjY2ICFkZWZhdWx0O1xuXG4gICAgJHdlYXRoZXJDb2xvcjogICAgICAgICAgICAgICMwMDUxODUgIWRlZmF1bHQ7XG5cbiAgICAkZGF5SW5mb0NvbG9yOiAgICAgICAgICAgICAgIzQwNDA0MCAhZGVmYXVsdDtcbiAgICAkZGF5SW5mb05hbWVDb2xvcjogICAgICAgICAgIzgwODA4MCAhZGVmYXVsdDtcbi8qKipcbiAqXG4gKiBOYXZpZ2F0aW9uIHZhcmlhYmxlc1xuICpcbiovXG4kbmF2aWdhdGlvbkJnOiAgICAgICAgICAgICAgICAgIHdoaXRlICFkZWZhdWx0O1xuICAgICRuYXZpZ2F0aW9uSGVpZ2h0OiAgICAgICAgICA2MHB4ICFkZWZhdWx0O1xuICAgICRuYXZpZ2F0aW9uTGlua0NvbG9yOiAgICAgICAjMjYyNjI2ICFkZWZhdWx0O1xuICAgICRtZW51TGlua0NvbG9yOiAgICAgICAgICAgICB3aGl0ZSAhZGVmYXVsdDtcbiAgICAkbWVudUxpbmtDb2xvckJvcmRlcjogICAgICAgd2hpdGUgIWRlZmF1bHQ7XG4gICAgJG1lbnVMaW5rQmc6ICAgICAgICAgICAgICAgIHdoaXRlICFkZWZhdWx0O1xuICAgICRtZW51TGlua0JnSG92ZXI6ICAgICAgICAgICAkbGlnaHRPcmFuZ2UgIWRlZmF1bHQ7XG4gICAgJG1lbnVMaW5rQ29sb3JIb3ZlcjogICAgICAgIHdoaXRlICFkZWZhdWx0O1xuICAgICRtZW51TGlua0JvcmRlckhvdmVyOiAgICAgICAkbGlnaHRPcmFuZ2UgIWRlZmF1bHQ7XG4vKioqXG4gKlxuICogTWFpbiBzbGlkZXIgdmFyaWFibGVzXG4gKlxuKi9cbiRtYWluU2xpZGVyVGl0bGVDb2xvcjogICAgICAgICAgd2hpdGU7XG4kbWFpblNsaWRlclRpbWVDb2xvcjogICAgICAgICAgICRsaWdodFllbGxvdztcbiRtYWluU2xpZGVyQXJyb3dzQ29sb3I6ICAgICAgICAgd2hpdGUgIWRlZmF1bHQ7XG4kbWFpblNsaWRlckRvdHNCZzogICAgICAgICAgICAgICRsaWdodE9yYW5nZSAhZGVmYXVsdDtcbiRtYWluU2xpZGVyRG90c0FjdGl2ZUJnOiAgICAgICAgd2hpdGUgIWRlZmF1bHQ7XG4vKioqXG4gKlxuICogQm94IHZhcmlhYmxlc1xuICpcbiovXG4kYm94VGl0bGVDb2xvcjogICAgICAgICAgICAgICAgICMwMDUxODUgIWRlZmF1bHQ7XG4kYm94TGlua0NvbG9yOiAgICAgICAgICAgICAgICAgICM0MDQwNDAgIWRlZmF1bHQ7XG4kYm94TGlua0JvcmRlcjogICAgICAgICAgICAgICAgICNlYWVhZWQgIWRlZmF1bHQ7XG4gICAgJGJveENhbWVyYXNCb3JkZXI6ICAgICAgICAgIDVweCBzb2xpZCAjMDA1MTg1ICFkZWZhdWx0O1xuICAgICRib3hDYW1lcmFzVGl0bGVCZzogICAgICAgICAjMDA1MTg1ICFkZWZhdWx0O1xuICAgICRib3hDYW1lcmFzVGl0bGVDb2xvcjogICAgICB3aGl0ZSAhZGVmYXVsdDtcbiRib3hCYWRnZVRpdGxlQ29sb3I6ICAgICAgICAgICAgYmxhY2sgIWRlZmF1bHQ7XG4kYm94QmFkZ2VCZzogICAgICAgICAgICAgICAgICAgICRsaWdodE9yYW5nZSAhZGVmYXVsdDtcbiRib3hCYWRnZUNvbG9yOiAgICAgICAgICAgICAgICAgd2hpdGUgIWRlZmF1bHQ7XG4vKioqXG4gKlxuICogTmV3c2xldHRlciB2YXJpYWJsZXNcbiAqXG4qL1xuJG5ld3NsZXR0ZXJCZzogICAgICAgICAgICAgICAgICAjZWFlYWVkICFkZWZhdWx0O1xuJG5ld3NsZXR0ZXJUaXRsZUNvbG9yOiAgICAgICAgICBibGFjayAhZGVmYXVsdDtcbiRuZXdzbGV0dGVySW5wdXRNYWlsQ29sb3I6ICAgICAgIzk5OTk5OSAhZGVmYXVsdDtcbiRuZXdzbGV0dGVyQnV0dG9uQ29sb3I6ICAgICAgICAgd2hpdGUgIWRlZmF1bHQ7XG4kbmV3c2xldHRlckJ1dHRvbkJnOiAgICAgICAgICAgICRsaWdodE9yYW5nZSAhZGVmYXVsdDtcbi8qKipcbiAqXG4gKiBRdWVzdGlvbm5haXJlIHZhcmlhYmxlc1xuICpcbiovXG4kcXVlc3Rpb25uYWlyZUJvcmRlcjogICAgICAgICAgIDJweCBzb2xpZCAjZmZkNDdmICFkZWZhdWx0O1xuJHF1ZXN0aW9ubmFpcmVUaXRsZUNvbG9yOiAgICAgICBibGFjayAhZGVmYXVsdDtcbiRxdWVzdGlvbm5haXJlTGFiZWxDb2xvcjogICAgICAgIzY2NjY2NiAhZGVmYXVsdDtcbiRxdWVzdGlvbm5haXJlUmVzdWx0Q29sb3I6ICAgICAgJGxpZ2h0T3JhbmdlICFkZWZhdWx0O1xuJHF1ZXN0aW9ubmFpcmVCdXR0b25Db2xvcjogICAgICB3aGl0ZSAhZGVmYXVsdDtcbiRxdWVzdGlvbm5haXJlQnV0dG9uQmc6ICAgICAgICAgJGxpZ2h0T3JhbmdlICFkZWZhdWx0O1xuLyoqKlxuICpcbiAqIEV2ZW50IENhbGVuZGFyIHZhcmlhYmxlc1xuICpcbiovXG4kZXZlbnRDYWxlbmRhckhlYWRCZzogICAgICAgICAgICAgICAgICAgIzMzMzMzMyAhZGVmYXVsdDtcbiRldmVudENhbGVuZGFySGVhZENvbG9yOiAgICAgICAgICAgICAgICB3aGl0ZSAhZGVmYXVsdDtcbiRldmVudENhbGVuZGFySGVhZEJvcmRlckNvbG9yOiAgICAgICAgICAjMWExYTFhICFkZWZhdWx0O1xuJGV2ZW50Q2FsZW5kYXJIZWFkRnVsbE1vbnRoQmc6ICAgICAgICAgICMxYTFhMWEgIWRlZmF1bHQ7XG4kZXZlbnRDYWxlbmRhckhlYWRGdWxsTW9udGhDb2xvcjogICAgICAgd2hpdGUgIWRlZmF1bHQ7XG4kZXZlbnRDYWxlbmRhckRldGFpbHNCZzogICAgICAgICAgICAgICAgIzRkNGQ0ZCAhZGVmYXVsdDtcbiRldmVudENhbGVuZGFyRGV0YWlsc0xpbmtDb2xvcjogICAgICAgICB3aGl0ZSAhZGVmYXVsdDtcbiRldmVudENhbGVuZGFyRGV0YWlsc0NhdGVnb3J5Q29sb3I6ICAgICAjYjJiMmIyICFkZWZhdWx0O1xuJGV2ZW50Q2FsZW5kYXJEZXRhaWxzVGl0bGVDb2xvcjogICAgICAgIHdoaXRlICFkZWZhdWx0O1xuLyoqKlxuICpcbiAqIENsb3NlIGV2ZW50cyB2YXJpYWJsZXNcbiAqXG4qL1xuJGNsb3NlRXZlbnRzVGl0bGVDb2xvcjogICAgICAgICAjMDA1MTg1ICFkZWZhdWx0O1xuJGNsb3NlRXZlbnRzUGxhY2VDb2xvcjogICAgICAgICAjNjY2NjY2ICFkZWZhdWx0O1xuLyoqKlxuICpcbiAqIFJlY29tbWVuZCBzbGlkZXIgdmFyaWFibGVzXG4gKlxuKi9cbiRyZWNvbW1lbmRUb3BCb3JkZXJDb2xvcjogICAgICAgI2U2ZTZlNiAhZGVmYXVsdDtcbiRyZWNvbW1lbmRBcnJvd3NDb2xvcjogICAgICAgICAgIzgwODA4MCAhZGVmYXVsdDtcbi8qKipcbiAqXG4gKiBCb3R0b20gc2VjdGlvbiB2YXJpYWJsZXNcbiAqXG4qL1xuJGJvdHRvbVNlY3Rpb25CZzogICAgICAgICAgICAgICAgICAgICAgICNmMmYyZjIgIWRlZmF1bHQ7XG4kYm90dG9tU2VjdGlvbkNvbnRhY3RDb2xvcjogICAgICAgICAgICAgIzQwNDA0MCAhZGVmYXVsdDtcbiRib3R0b21TZWN0aW9uQ29udGFjdFBob25lQ29sb3I6ICAgICAgICAjMWExYTFhICFkZWZhdWx0O1xuJGJvdHRvbVNlY3Rpb25Db250YWN0UGhvbmVJY29uQ29sb3I6ICAgICMwMDUxODUgIWRlZmF1bHQ7XG4kYm90dG9tU2VjdGlvbkNvbnRhY3RQaG9uZUJvcmRlckNvbG9yOiAgI2NlY2VjZSAhZGVmYXVsdDtcbiRib3R0b21TZWN0aW9uTGlua3NCb3JkZXJDb2xvcjogICAgICAgICAjZDlkOWQ5ICFkZWZhdWx0O1xuJGJvdHRvbVNlY3Rpb25MaW5rc1RpdGxlQ29sb3I6ICAgICAgICAgICM0MDQwNDAgIWRlZmF1bHQ7XG4kYm90dG9tU2VjdGlvbkxpbmtzTGlua0NvbG9yOiAgICAgICAgICAgIzczNzM3MyAhZGVmYXVsdDtcbi8qKipcbiAqXG4gKiBGb290ZXIgdmFyaWFibGVzXG4gKlxuKi9cbiRmb290ZXJCZzogICAgICAjMWExYTFhICFkZWZhdWx0O1xuJGZvb3RlckNvbG9yOiAgICM4MDgwODAgIWRlZmF1bHQ7XG4vKioqXG4gKlxuICogQnJlYWRjcnVtYiB2YXJpYWJsZXNcbiAqXG4qL1xuJGJyZWFkY3J1bWJCb3JkZXI6ICAgICAgICAgIDFweCBzb2xpZCAjZTVlNWU1ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWJUZXh0Q29sb3I6ICAgICAgICM4MDgwODAgIWRlZmF1bHQ7XG4vKioqXG4gKlxuICogU3RhdGljIHZhcmlhYmxlc1xuICpcbiovXG4kc3RhdGljSDFDb2xvcjogICAgICAgICAgICAgYmxhY2sgIWRlZmF1bHQ7XG4kc3RhdGljSDJDb2xvcjogICAgICAgICAgICAgIzQwNDA0MCAhZGVmYXVsdDtcbiRzdGF0aWNIM0NvbG9yOiAgICAgICAgICAgICAjNDA0MDQwICFkZWZhdWx0O1xuJHN0YXRpY1BhcmFncmFwaENvbG9yOiAgICAgICM0MDQwNDAgIWRlZmF1bHQ7XG4kc3RhdGljRmlsZXNCb3JkZXI6ICAgICAgICAgMXB4IHNvbGlkICNlNWU1ZTUgIWRlZmF1bHQ7XG4kc3RhdGljRmlsZXNUaXRsZTogICAgICAgICAgIzQwNDA0MSAhZGVmYXVsdDtcbiRzdGF0aWNGaWxlc0ZpbGU6ICAgICAgICAgICAjOTk5OTk5ICFkZWZhdWx0O1xuLyoqKlxuICpcbiAqIEludmVzdG1lbnRzIHZhcmlhYmxlc1xuICpcbiovXG4kaW52ZXN0bWVudHNMaXN0Qm9yZGVyOiAgICAgMXB4IHNvbGlkICNlNWU1ZTUgIWRlZmF1bHQ7XG4kaW52ZXN0bWVudHNUaXRsZUNvbG9yOiAgICAgIzQwNDA0MCAhZGVmYXVsdDtcbi8qKipcbiAqXG4gKiBDYWxlbmRhciB2YXJpYWJsZXNcbiAqXG4qL1xuJGNhbGVuZGFyQmc6ICAgICAgICAgICAgICAgICAgICAgICAgIzRkNGQ0ZCAhZGVmYXVsdDtcbiRjYWxlbmRhcldlZWtEYXlCZzogICAgICAgICAgICAgICAgICMzMzMzMzMgIWRlZmF1bHQ7XG4kY2FsZW5kYXJXZWVrRGF5Qm9yZGVyOiAgICAgICAgICAgICAjMDAwMDAwICFkZWZhdWx0O1xuJGNhbGVuZGFyV2Vla0NvbnRlbnRCb3JkZXI6ICAgICAgICAgIzMzMzMzMyAhZGVmYXVsdDtcbiRjYWxlbmRhcldlZWtlbmRDb250ZW50Qmc6ICAgICAgICAgICMzMzMzMzMgIWRlZmF1bHQ7XG4kY2FsZW5kYXJXZWVrZW5kVGl0bGVCZzogICAgICAgICAgICAjMDAwMDAwICFkZWZhdWx0O1xuJGNhbGVuZGFyV2Vla2VuZFRpdGxlQm9yZGVyOiAgICAgICAgIzMzMzMzMyAhZGVmYXVsdDtcbiRjYWxlbmRhcldlZWtlbmRDb250ZW50Qm9yZGVyOiAgICAgICMwMDAgIWRlZmF1bHQ7XG4kY2FsZW5kYXJFdmVudE5hbWVDb2xvcjogICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhbGVuZGFyRXZlbnRDYXRlZ29yeUNvbG9yOiAgICAgICAgI2IyYjJiMiAhZGVmYXVsdDtcbiRjYWxlbmRhck5hdmlDb2xvcjogICAgICAgICAgICAgICAgIHdoaXRlICFkZWZhdWx0O1xuJGNhbGVuZGFyTmF2aUJvcmRlcjogICAgICAgICAgICAgICAgIzMzMzMzMyAhZGVmYXVsdDtcbi8qKipcbiAqXG4gKiBOZXdzIGxpc3QgdmFyaWFibGVzXG4gKlxuKi9cbiRuZXdzTGlzdEJvcmRlckV2ZW5Db2xvcjogICAgICAgICAgICNmMmYyZjIgIWRlZmF1bHQ7XG4kbmV3c0xpc3RCb3JkZXJPZGRDb2xvcjogICAgICAgICAgICB3aGl0ZSAhZGVmYXVsdDtcbiRuZXdzTGlzdEJhY2tncm91bmRFdmVuQ29sb3I6ICAgICAgICNmMmYyZjIgIWRlZmF1bHQ7XG4kbmV3c0xpc3RUaW1lQ29sb3I6ICAgICAgICAgICAgICAgICAjYmZiZmJmICFkZWZhdWx0O1xuJG5ld3NMaXN0VGl0bGVDb2xvcjogICAgICAgICAgICAgICAgIzAwMDAwMCAhZGVmYXVsdDtcbiRuZXdzTGlzdFBhcmFncmFwaENvbG9yOiAgICAgICAgICAgICM0MDQwNDAgIWRlZmF1bHQ7XG4kbmV3c0xpc3RMaW5rQ29sb3I6ICAgICAgICAgICAgICAgICAkbGlnaHRPcmFuZ2UgIWRlZmF1bHQ7XG4vKioqXG4gKlxuICogUGFnaW5hdGlvbiB2YXJpYWJsZXNcbiAqXG4qL1xuJHBhZ2luYXRpb25Db2xvcjogICAgICAgICAgICAgICAjNDA0MDQwICFkZWZhdWx0O1xuJHBhZ2luYXRpb25DdXJyZW50Q29sb3I6ICAgICAgICAjOTk5OTk5ICFkZWZhdWx0O1xuLyoqKlxuICpcbiAqIE1vdmllcyBsaXN0IHZhcmlhYmxlc1xuICpcbiovXG4kbW92aWVzTGlzdERhdGVDb2xvcjogICAgICAgICAgICNiZmJmYmYgIWRlZmF1bHQ7XG4kbW92aWVzTGlzdFRpdGxlQ29sb3I6ICAgICAgICAgICMwMDAwMDAgIWRlZmF1bHQ7XG4vKioqXG4gKlxuICogQ2FsZW5kYXIgZXZlbnQgdmFyaWFibGVzXG4gKlxuKi9cbiRldmVudExpc3RCZzogICAgICAgICAgIzRkNGQ0ZCAhZGVmYXVsdDtcbiRldmVudExpc3RCb3JkZXI6ICAgICAgIzMzMzMzMyAhZGVmYXVsdDtcbiRldmVudExpc3RDb2xvcjogICAgICAgI2NjY2NjYyAhZGVmYXVsdDtcbiRldmVudExpc3RDb2xvckJvbGQ6ICAgd2hpdGUgIWRlZmF1bHQ7XG4vKioqXG4gKlxuICogU3VibWVudSBzaWRlYmFyIHZhcmlhYmxlc1xuICpcbiovXG4kc3ViTWVudVRpdGxlQ29sb3I6ICAgICAgICAgIzQwNDA0MCAhZGVmYXVsdDtcbiRzdWJNZW51VGl0bGVCb3JkZXI6ICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuJHN1Yk1lbnVMaW5rQm9yZGVyOiAgICAgICAgICNkNWQ1ZDUgIWRlZmF1bHQ7XG4kc3ViTWVudUxpbmtDb2xvcjogICAgICAgICAgIzU5NTk1OSAhZGVmYXVsdDtcbiRzdWJNZW51TGlua0JnOiAgICAgICAgICAgICAjZWRlZGVkICFkZWZhdWx0O1xuLyoqKlxuICpcbiAqIEJveCBwYWdlIHZhcmlhYmxlc1xuICpcbiovXG4kYm94UGFnZUJnOiAgICAgICAgICAgICAgICAgIzU5NTk1OSAhZGVmYXVsdDtcbiRib3hQYWdlVGl0bGVDb2xvcjogICAgICAgICB3aGl0ZSAhZGVmYXVsdDtcbi8qKipcbiAqXG4gKiBNb2JpbGUgdmFyaWFibGVzXG4gKlxuKi9cbiRtSGVhZGVyQmc6ICAgICAgICAgICAgICNlYWVhZWQgIWRlZmF1bHQ7XG4kbVNlYXJjaEJnOiAgICAgICAgICAgICAkbGlnaHRPcmFuZ2UgIWRlZmF1bHQ7XG4kbU1lbnVCZzogICAgICAgICAgICAgICAjMDA1MTg1ICFkZWZhdWx0OyIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuaGVhZGVyI19oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRoZWFkZXJCZztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcblxuICAgICNfdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICNfZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGZvcm0sXG4gICAgICAgICAgICAjX2JpcCxcbiAgICAgICAgICAgICNfZm9udF9zaXplLFxuICAgICAgICAgICAgI19jb250cmFzdF92ZXJzaW9uLFxuICAgICAgICAgICAgI193ZWF0aGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjYmNiZDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoSW5wdXRCZztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlYXJjaElucHV0Qm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2hJbnB1dENvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzZWFyY2hJbnB1dFdpZHRoO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoQnV0dG9uQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2hCdXR0b25CZztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlYXJjaEJ1dHRvbkJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gLy9lbmQgaGVhZGVyICNfdG9wICNfZGV0YWlscyBmb3JtXG5cbiAgICAgICAgICAgICNfYmlwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuXG4gICAgICAgICAgICB9IC8vZW5kIGhlYWRlciAjX3RvcCAjX2RldGFpbHMgI19iaXBcblxuICAgICAgICAgICAgI19mb250X3NpemUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnRTaXplQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmLl9hY3RpdmUgeyBjb2xvcjogJGxpZ2h0T3JhbmdlO31cblxuICAgICAgICAgICAgICAgICAgICAmI19zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYjX25vcm1hbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmI19iaWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH0gLy9lbmQgaGVhZGVyICNfdG9wICNfZGV0YWlscyAjX2ZvbnRfc2l6ZVxuXG4gICAgICAgICAgICAjX2NvbnRyYXN0X3ZlcnNpb24ge1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRyYXN0Q29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvd2Vyc2phX2tvbnRyYXN0b3dhLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9IC8vZW5kIGhlYWRlciAjX3RvcCAjX2RldGFpbHMgI19jb250cmFzdF92ZXJzaW9uXG5cbiAgICAgICAgICAgICNfd2VhdGhlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdlYXRoZXJDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfSAvL2VuZCBoZWFkZXIgI190b3AgI19kZXRhaWxzICNfd2VhdGhlclxuXG4gICAgICAgICAgICAjX2RheV9pbmZvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRheUluZm9Db2xvcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7IGRpc3BsYXk6IGJsb2NrO31cbiAgICAgICAgICAgICAgICAjX2RheSB7IHdoaXRlLXNwYWNlOiBub3dyYXB9XG5cbiAgICAgICAgICAgICAgICAjX25hbWUgeyBjb2xvcjogJGRheUluZm9OYW1lQ29sb3I7fVxuXG4gICAgICAgICAgICB9IC8vZW5kIGhlYWRlciAjX3RvcCAjX2RldGFpbHMgI19kYXlfaW5mb1xuXG4gICAgICAgIH0gLy9lbmQgaGVhZGVyICNfdG9wICNfZGV0YWlsc1xuICAgIH0gLy9lbmQgaGVhZGVyICNfdG9wXG5cbiAgICAjX2FkdmVydCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IC8vZW5kIGhlYWRlclxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbm5hdiNfbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb25CZztcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDE1MiwxNTEsMTYzLDAuMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICB9XG5cbiAgICAjX21lbnUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJG5hdmlnYXRpb25IZWlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRuYXZpZ2F0aW9uSGVpZ2h0IC0gNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbkxpbmtDb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1lbnVMaW5rQ29sb3JCb3JkZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lbnVMaW5rQmc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb247XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoI19ob21lKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZW51TGlua0JnSG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudUxpbmtDb2xvckhvdmVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZW51TGlua0JvcmRlckhvdmVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYjX2hvbWUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICA+IGE6bm90KCNfaG9tZSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVudUxpbmtCZ0hvdmVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVMaW5rQ29sb3JIb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVudUxpbmtCb3JkZXJIb3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHsgY29sb3I6ICMwZTk2YTU7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKlxuXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRsaWdodE9yYW5nZSwycHggMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4yKTtcblxuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcblxuICAgICAgICAuX21lbnUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjUlO1xuXG4gICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodE9yYW5nZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID51bCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRPcmFuZ2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID51bCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNfc29jaWFscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGhlaWdodDogJG5hdmlnYXRpb25IZWlnaHQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiNtZW51U2hhZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICB6LWluZGV4OiAxO1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLm1lZ2EtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLl9tYWluTWVudSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm1lZ2EtZHJvcGRvd24gPiBhOmZvY3VzLFxuLl9tYWluTWVudSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm1lZ2EtZHJvcGRvd24gPiBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJnT3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTAxO1xufVxuXG4uYmdPdmVybGF5LmlzVmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLm1lZ2EtZHJvcGRvd24gPiAucm93LW1kLWhlaWdodC5yb3ctbGctaGVpZ2h0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGRvd24ubWVnYS1kcm9wZG93bi5vcGVuID4gLnJvdy1tZC1oZWlnaHQucm93LWxnLWhlaWdodCB7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cblxuLl9zdWJtZW51cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuXG4gICAgLl9zdWJtZW51IHtcbiAgICAgICAgZmxleC1iYXNpczogNDYlO1xuICAgICAgICBwYWRkaW5nOiAwIDIlO1xuXG4gICAgICAgIC5fc3VibWVudV90aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib3hUaXRsZUNvbG9yO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb25MaW5rQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5fbWFpbk1lbnUge1xuXG4gICAgLmNvbC1sZy1oZWlnaHQsXG4gICAgLmNvbC1tZC1oZWlnaHQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIC5fbGlua3NfbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uTGlua0NvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuZHJvcGRvd24ubWVnYS1kcm9wZG93bi5vcGVuIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lbnVMaW5rQmdIb3ZlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVMaW5rQ29sb3JIb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZW51TGlua0JvcmRlckhvdmVyO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7IGNvbG9yOiAjMGU5NmE1O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbmF2aWdhdGlvbkhlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbmF2aWdhdGlvbkhlaWdodCAtIDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbkxpbmtDb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVudUxpbmtDb2xvckJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZW51TGlua0JnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb247XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KCNfaG9tZSk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZW51TGlua0JnSG92ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51TGlua0NvbG9ySG92ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVudUxpbmtCb3JkZXJIb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjX2hvbWUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAkbmF2aWdhdGlvbkhlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbmF2aWdhdGlvbkhlaWdodCAtIDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbkxpbmtDb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVudUxpbmtDb2xvckJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZW51TGlua0JnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4jX21haW5fcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICNfYWR2ZXJ0X21lZGl1bSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW1wb3J0IFwibWFpbl9zbGlkZXJcIjtcbiAgICBAaW1wb3J0IFwicHJvbW9fbmV3c1wiO1xuICAgIEBpbXBvcnQgXCJib3hcIjtcbiAgICBAaW1wb3J0IFwiYm94X2NhbWVyYXNcIjtcbiAgICBAaW1wb3J0IFwiYm94X2JhZGdlXCI7XG4gICAgQGltcG9ydCBcImJveF9iYW5uZXJzXCI7XG4gICAgQGltcG9ydCBcImJveF9iYW5uZXJzX3NtYWxsXCI7XG4gICAgQGltcG9ydCBcImJveF9uZXdzbGV0dGVyXCI7XG4gICAgQGltcG9ydCBcImJveF9xdWVzdGlvbm5haXJlXCI7XG4gICAgQGltcG9ydCBcImJveF9ldmVudHNfY2FsZW5kYXJcIjtcbiAgICBAaW1wb3J0IFwiYm94X2Nsb3NlX2V2ZW50c1wiO1xuXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4jX21haW5fc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wcmV2LFxuICAgIC5uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkbWFpblNsaWRlckFycm93c0NvbG9yO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uO1xuXG4gICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAxO31cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5faXRlbSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuXG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDdweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc2xpZGVyX3NoYWRvdy5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMzBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluU2xpZGVyVGl0bGVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluU2xpZGVyVGltZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluU2xpZGVyRG90c0JnO1xuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpblNsaWRlckRvdHNBY3RpdmVCZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbiNfcHJvbW9fbmV3cyB7XG5cbiAgICBhLl9uZXdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3NsaWRlcl9zaGFkb3cucG5nJyk7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMzBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpblNsaWRlclRpdGxlQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpblNsaWRlclRpbWVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLl9ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaDIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJveFRpdGxlQ29sb3I7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCBhIHsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDt9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib3hMaW5rQ29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3hMaW5rQm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuI19jYW1lcmFzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBib3JkZXI6ICRib3hDYW1lcmFzQm9yZGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJveENhbWVyYXNUaXRsZUJnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm94Q2FtZXJhc1RpdGxlQ29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHggNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uX2JveF9iYWRnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICBjb2xvcjogJGJveEJhZGdlVGl0bGVDb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1iYWRnZSk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm94QmFkZ2VDb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib3hCYWRnZUJnO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX21vcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICRsaWdodE9yYW5nZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLl9tZWRpYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG5cbiAgICAgICAgJiNfbW92aWVzIGEgZmlndXJlIHtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAwIHJnYmEoMCwwLDAsMC41KTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICY6bm90KDpudGgtb2YtdHlwZSgxKSk6bm90KDpudGgtb2YtdHlwZSgyKSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbW92aWVfc2hhZG93LnBuZycpIHJlcGVhdC14O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuX2JpZyB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTVweFxuICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgJiNfcGhvdG9zIGEgZmlndXJlIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMzBcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbiNfYmFubmVycyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5cbiNfYmFubmVyc19zbWFsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbiNfbmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICRuZXdzbGV0dGVyQmc7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVyVGl0bGVDb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVySW5wdXRNYWlsQ29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJG5ld3NsZXR0ZXJCdXR0b25Db2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzbGV0dGVyQnV0dG9uQmc7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWVzc2FnZXMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgICAgICAmLmVycm9yIHsgYmFja2dyb3VuZDojZjJkZWRlOyBjb2xvcjogI2E5NDQ0Mjt9XG4gICAgICAgICAgICAmLnN1Y2Nlc3MgeyBiYWNrZ3JvdW5kOiAjZGZmMGQ4OyBjb2xvcjogIzNjNzYzZDt9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4jX3F1ZXN0aW9ubmFpcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYm9yZGVyOiAkcXVlc3Rpb25uYWlyZUJvcmRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRxdWVzdGlvbm5haXJlVGl0bGVDb2xvcjtcbiAgICB9XG5cbiAgICB1bC5fYW5zd2VycyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHF1ZXN0aW9ubmFpcmVMYWJlbENvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX3Jlc3VsdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRPcmFuZ2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5fbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHF1ZXN0aW9ubmFpcmVSZXN1bHRDb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRxdWVzdGlvbm5haXJlQnV0dG9uQmc7XG4gICAgICAgICAgICBjb2xvcjogJHF1ZXN0aW9ubmFpcmVCdXR0b25Db2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbiNfZXZlbnRzX2NhbGVuZGFyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkZXZlbnRDYWxlbmRhckhlYWRCb3JkZXJDb2xvcjtcblxuICAgIC5faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRldmVudENhbGVuZGFySGVhZEJvcmRlckNvbG9yO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhLl9mdWxsX21vbnRoIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRDYWxlbmRhckhlYWRGdWxsTW9udGhCZztcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRDYWxlbmRhckhlYWRGdWxsTW9udGhDb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9sZWZ0LFxuICAgICAgICAuX3JpZ2h0IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRldmVudENhbGVuZGFySGVhZEJnO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgaDMsIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLl9kZXRhaWxzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGV2ZW50Q2FsZW5kYXJEZXRhaWxzQmc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRDYWxlbmRhckhlYWRCb3JkZXJDb2xvcjtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9sZWZ0LFxuICAgICAgICAuX3JpZ2h0IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAuX2FsbF90aGlzX2RheSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5fZXZlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50Q2FsZW5kYXJEZXRhaWxzQ2F0ZWdvcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcblxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50Q2FsZW5kYXJEZXRhaWxzVGl0bGVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4jX2Nsb3NlX2V2ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5fZXZlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY2xvc2VFdmVudHNUaXRsZUNvbG9yO1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsb3NlRXZlbnRzVGl0bGVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDQsIHRpbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbG9zZUV2ZW50c1BsYWNlQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4jX2JyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206ICRicmVhZGNydW1iQm9yZGVyO1xuXG4gICAgLmNvbC14cy0xMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iVGV4dENvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYlRleHRDb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuI19zdGF0aWMge1xuICAgIGNvbG9yOiAkc3RhdGljUGFyYWdyYXBoQ29sb3I7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcblxuICAgIC8vSW1wb3J0IHByYXd5Y2ggYm9rc293IHogYmFkZ2UgKHR2LCBnYWxlcmlhKVxuICAgIEBpbXBvcnQgXCJib3hfYmFkZ2VcIjtcbiAgICAvL0ltcG9ydCBzdHlsaSBkbGEgcGFnaW5hY2ppXG4gICAgQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbiAgICAvL0ltcG9ydCBzdHlsaSBkbGEgc2lkZWJhciBtZW51XG4gICAgQGltcG9ydCBcInNfc2lkZWJhcm1lbnVcIjtcblxuICAgIC8vTGlzdGEgaW53ZXN0eWNqaVxuICAgIEBpbXBvcnQgXCJwX2ludmVzdG1lbnRzXCI7XG4gICAgLy9LYXJ0YSBpbndlc3R5Y2ppXG4gICAgQGltcG9ydCBcInBfaW52ZXN0bWVudFwiO1xuICAgIC8vTGlzdGEgYWt0dWFsbm9zY2lcbiAgICBAaW1wb3J0IFwicF9saXN0bmV3c1wiO1xuICAgIC8vUG9qZWR5bmN6YSBha3R1YWxub3NjXG4gICAgQGltcG9ydCBcInBfbmV3c1wiO1xuICAgIC8vTGlzdGEgZmlsbW93XG4gICAgQGltcG9ydCBcInBfbGlzdG1vdmllc1wiO1xuICAgIC8vUG9kc3Ryb25hIGdhbGVyaVxuICAgIEBpbXBvcnQgXCJwX2dhbGxlcmllc1wiO1xuICAgIC8vUG9kc3Ryb25hIGthbWVyXG4gICAgQGltcG9ydCBcInBfY2FtZXJhc1wiO1xuICAgIC8vUG9kc3Ryb25hIHd5ZGFyemVuaWFcbiAgICBAaW1wb3J0IFwicF9jYWxlbmRhcl9ldmVudFwiO1xuICAgIC8vUG9kc3Ryb25hIHogYm94YW1pXG4gICAgQGltcG9ydCBcInBfYm94X3BhZ2VcIjtcblxuICAgIC8vU3RhdGljIHN0eWxlc1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBjb2xvcjogJHN0YXRpY0gxQ29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRzdGF0aWNIMkNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBjb2xvcjogJHN0YXRpY0gzQ29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgY29sb3I6ICRzdGF0aWNQYXJhZ3JhcGhDb2xvcjtcblxuICAgICAgICAmLl9sZWFkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgY29sb3I6ICRzdGF0aWNQYXJhZ3JhcGhDb2xvcjtcbiAgICB9XG5cbiAgICAuX2dhbGxlcnkge1xuXG4gICAgICAgIC5faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLl9maWxlcyB7XG5cbiAgICAgICAgLl9saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJHN0YXRpY0ZpbGVzQm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogJHN0YXRpY0ZpbGVzQm9yZGVyO31cblxuICAgICAgICAgICAgICAgIHNwYW4uX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3RhdGljRmlsZXNUaXRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcblxuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHN0YXRpY0ZpbGVzRmlsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHN0YXRpY0ZpbGVzVGl0bGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vdmllc196b2JhY3oge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb25Db2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgJjpob3Zlcjpub3Qoc3Bhbikge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRPcmFuZ2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudCB7IGNvbG9yOiAkcGFnaW5hdGlvbkN1cnJlbnRDb2xvcjt9XG5cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb25Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcjphZnRlciB7IGNvbG9yOiAkbGlnaHRPcmFuZ2U7fVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjE3N1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIgeyBjb2xvcjogJGxpZ2h0T3JhbmdlO31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLl9zaWRlYmFyX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBjb2xvcjogJGV2ZW50TGlzdENvbG9yO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgJi5fYWN0aXZlID4gYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0T3JhbmdlOyBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogJGxpZ2h0T3JhbmdlfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3ViTWVudUxpbmtCb3JkZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3ViTWVudUxpbmtCZztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb247XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Yk1lbnVMaW5rQ29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdWJNZW51TGlua0JvcmRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb247XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdWwge1xuXG4gICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgIGEsIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IHVsIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEsaDIgeyBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O31cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbiYuX2ludmVzdG1lbnRzIHtcblxuICAgICNfbWFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZWRlNTtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICNfbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkaW52ZXN0bWVudHNMaXN0Qm9yZGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGludmVzdG1lbnRzVGl0bGVDb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5fbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0T3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbiYuX2ludmVzdG1lbnQge1xuXG4gICAgI19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkaW52ZXN0bWVudHNMaXN0Qm9yZGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb247XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbnZlc3RtZW50c1RpdGxlQ29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW52ZXN0bWVudHNUaXRsZUNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludmVzdG1lbnRzVGl0bGVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJi5fbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0T3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4mLl9uZXdzbGlzdCB7XG5cbiAgICAuX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuX25ld3Mge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIGZpZ3VyZSwgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3c0xpc3RCb3JkZXJFdmVuQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzTGlzdEJhY2tncm91bmRFdmVuQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkbmV3c0xpc3RCb3JkZXJPZGRDb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAkbmV3c0xpc3RCb3JkZXJPZGRDb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRuZXdzTGlzdEJvcmRlck9kZENvbG9yO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRuZXdzTGlzdEJvcmRlck9kZENvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAkbmV3c0xpc3RCb3JkZXJPZGRDb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRuZXdzTGlzdEJvcmRlck9kZENvbG9yO1xuXG4gICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgdGltZSwgaDMsIHAsIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzTGlzdFRpbWVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVyVGl0bGVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3c0xpc3RQYXJhZ3JhcGhDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3NMaXN0TGlua0NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbiYuX21vdmllc2xpc3QsXG4mLl9tb3ZpZXNpbmdsZSB7XG5cbiAgICBAaW1wb3J0IFwiYm94XCI7XG4gICAgLl9ib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICNfbGlzdCB7XG5cbiAgICAgICAgYS5fbW92aWUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbik6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDAgcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW92aWVzTGlzdERhdGVDb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW92aWVzTGlzdFRpdGxlQ29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuJi5fZ2FsbGVyaWVzIHtcblxuICAgIEBpbXBvcnQgXCJib3hcIjtcbiAgICAuX2JveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgI19saXN0IHtcblxuICAgICAgICBhLl9nYWxsZXJ5IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAzMFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAwIHJnYmEoMCwwLDAsMC41KTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vdmllc0xpc3REYXRlQ29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vdmllc0xpc3RUaXRsZUNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbiYuX2NhbWVyYXMge1xuXG4gICAgLmZhbmN5aWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjE0NFwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4mLl9jYWxlbmRhcl9ldmVudCB7XG5cbiAgICAjX21hcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGVkZTU7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAjX2V2ZW50X3NwZWMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRMaXN0Qmc7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV2ZW50TGlzdEJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50TGlzdENvbG9yO1xuXG4gICAgICAgICAgICBzdHJvbmcsIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRMaXN0Q29sb3JCb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuJi5fYm94X3BhZ2Uge1xuXG4gICAgLl9ib3hlcyB7XG5cbiAgICAgICAgLl9ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm94UGFnZVRpdGxlQ29sb3I7XG5cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJveFBhZ2VCZztcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYm94LXR5cGUtc2hhZG93LnBuZycpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib3hQYWdlVGl0bGVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0T3JhbmdlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JveC10eXBlLXNoYWRvdy1ob3Zlci5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLl9lcnJvclBhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjFyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRsaWdodE9yYW5nZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuI19jYWxlbmRhcl9oZWFkX2JhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY2FsZW5kYXJCZztcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAuX25hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXJOYXZpQ29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb247XG5cbiAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkY2FsZW5kYXJXZWVrRGF5Qmc7fVxuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5fbmFtZV9tb250aCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY2FsZW5kYXJOYXZpQm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNhbGVuZGFyTmF2aUJvcmRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5fY2F0ZWdvcnlfbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAmLl9tdXNpYyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL211c2ljLWljb24ucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLl9jdWx0dXJlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY3VsdHVyZS1pY29uLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5fc3BvcnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zcG9ydC1pY29uLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5fY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jaGlsZHJlbi1pY29uLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5fYWN0aXZlIHsgY29sb3I6ICRsaWdodE9yYW5nZTsgZm9udC13ZWlnaHQ6IDcwMDt9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNfY2FsZW5kYXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhckJnO1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC5fd2Vla19kYXlzLFxuICAgIC5fd2Vla19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuXG4gICAgICAgIC5fZGF5LFxuICAgICAgICAuX2RheV9jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLl9kYXkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNhbGVuZGFyV2Vla0RheUJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhcldlZWtEYXlCZztcblxuICAgICAgICAgICAgLl90aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLl9uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5fd2Vla2VuZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbGVuZGFyV2Vla2VuZFRpdGxlQmc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNhbGVuZGFyV2Vla2VuZFRpdGxlQm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9kYXlfY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY2FsZW5kYXJXZWVrQ29udGVudEJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FsZW5kYXJCZztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA1MHB4IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYuX3dlZWtlbmQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FsZW5kYXJXZWVrZW5kQ29udGVudEJnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhcldlZWtlbmRDb250ZW50Qmc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNhbGVuZGFyV2Vla2VuZENvbnRlbnRCb3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX2V2ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX25hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyRXZlbnROYW1lQ29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLl9jYXRlZ29yeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhckV2ZW50Q2F0ZWdvcnlDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5fbW9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGxpZ2h0T3JhbmdlO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICB9XG59XG5cbiNfY2FsZW5kYXJfZGF5IHtcblxuICAgIC5fZXZlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3NMaXN0QmFja2dyb3VuZEV2ZW5Db2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9kZXRhaWxzIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoIDEwMCUgLSAyMDBweCApO1xuXG4gICAgICAgICAgICAuX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0T3JhbmdlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuI19nYWxsZXJ5X3NsaWRlciB7XG5cbiAgICAqIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5fZ2FsbGVyeV9zbGlkZXJfYmlnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuX2l0ZW0ge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX2dhbGxlcnlfc2xpZGVyX3NtYWxsIHtcblxuICAgICAgICAuX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbjtcblxuICAgICAgICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodE9yYW5nZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXYsXG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRPcmFuZ2U7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb247XG5cbiAgICAgICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAxO31cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4jX3JlY29tbWVuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZWNvbW1lbmRUb3BCb3JkZXJDb2xvcjtcblxuICAgIGRpdiB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmV2LFxuICAgIC5uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRyZWNvbW1lbmRBcnJvd3NDb2xvcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbjtcblxuICAgICAgICAmOmhvdmVyIHsgb3BhY2l0eTogMTt9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5leHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuI19ib3R0b21fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGJvdHRvbVNlY3Rpb25CZztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAuX2NvbnRhY3Qge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGJvdHRvbVNlY3Rpb25Db250YWN0Q29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib3R0b21TZWN0aW9uQ29udGFjdENvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLl9waG9uZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib3R0b21TZWN0aW9uQ29udGFjdFBob25lQ29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib3R0b21TZWN0aW9uQ29udGFjdFBob25lQm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvdHRvbVNlY3Rpb25Db250YWN0UGhvbmVJY29uQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5fZW1haWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm90dG9tU2VjdGlvbkNvbnRhY3RQaG9uZUNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm90dG9tU2VjdGlvbkNvbnRhY3RQaG9uZUljb25Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX2xpbmtzIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm90dG9tU2VjdGlvbkxpbmtzQm9yZGVyQ29sb3I7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm90dG9tU2VjdGlvbkxpbmtzVGl0bGVDb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG5cbiAgICAgICAgICAgICYuXzJfY29sIGxpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib3R0b21TZWN0aW9uTGlua3NMaW5rQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbmZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICRmb290ZXJCZztcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBjb2xvcjogJGZvb3RlckNvbG9yO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRmb290ZXJDb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWVkaWEgKG1heC13aWR0aDogJGNvbnRhaW5lci1sZykge1xuXG4gICAgaGVhZGVyI19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIG5hdiNfbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG5cbiAgICAgICAgICAgID4gbGkge1xuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhZWFlZDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWFlYWVkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmEwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmEwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA4MDgwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmEwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MDgwODA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmEwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzgwODA4MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLl9zdWJtZW51cyAuX3N1Ym1lbnUge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhW2RhdGEtdG9nZ2xlXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5fbWFpbk1lbnUgLm5hdmJhci1kZWZhdWx0IC5kcm9wZG93bi5tZWdhLWRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLl9tYWluTWVudSAuY29sLWxnLWhlaWdodCwgLl9tYWluTWVudSAuY29sLW1kLWhlaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgICAubWVnYS1kcm9wZG93bj4ucm93LW1kLWhlaWdodC5yb3ctbGctaGVpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAjX3JlY29tbWVuZCAubmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAjX3JlY29tbWVuZCAucHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgbWFyZ2luOiA3LjVweCAwO1xuICAgIH1cblxuICAgIGhlYWRlciNfbW9iaWxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1IZWFkZXJCZztcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgI19sb2dvIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI19pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgI19iaXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuX3NlYXJjaCxcbiAgICAgICAgICAgIC5fbWVudXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtU2VhcmNoQmc7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuX21lbnUgeyBiYWNrZ3JvdW5kOiAkbU1lbnVCZzt9XG4gICAgICAgIH1cblxuICAgICAgICAjX21vYmlsZV9zZWFyY2hfYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtSGVhZGVyQmc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbjtcblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoSW5wdXRCZztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlYXJjaElucHV0Qm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2hJbnB1dENvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzZWFyY2hJbnB1dFdpZHRoO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoQnV0dG9uQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2hCdXR0b25CZztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlYXJjaEJ1dHRvbkJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjX21vYmlsZV9zZWFyY2hfY2xvc2V7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbU1lbnVCZztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH0gLy9lbmQgaGVhZGVyICNfdG9wICNfZGV0YWlscyBmb3JtXG4gICAgICAgIH1cblxuICAgICAgICAjX21vYmlsZV9tZW51X2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1IZWFkZXJCZztcblxuICAgICAgICAgICAgdWwjX21lbnUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodE9yYW5nZTtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI19tYWluX3BhZ2UgI19tYWluX3NsaWRlciAuX2l0ZW0gYSBmaWd1cmUgZmlnY2FwdGlvbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX3Byb21vX25ld3MgYS5fbmV3cyBmaWd1cmUge1xuICAgICAgICBpbWcsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5fY29udGFjdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgI19ib3R0b21fc2VjdGlvbiAuX2NvbnRhY3QgcC5fcGhvbmUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWNlY2U7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAjX2JvdHRvbV9zZWN0aW9uIC5fY29udGFjdCBwLl9waG9uZTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG5cbiAgICAjX3N0YXRpYyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNfYm90dG9tX3NlY3Rpb24gLl9saW5rcyB1bC5fMl9jb2wgbGkge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgICAjX3N0YXRpYy5fbmV3c2xpc3QgLl9saXN0IC5fbmV3cyBmaWd1cmUgYSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjX3N0YXRpYy5fbmV3c2xpc3QgLl9saXN0IC5fbmV3cyBkaXYgYXJ0aWNsZSB0aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgIH1cbiAgICAjX3N0YXRpYy5fbmV3c2xpc3QgLl9saXN0IC5fbmV3cyBkaXYgYXJ0aWNsZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgIH1cbiAgICAjX3N0YXRpYy5fbmV3c2xpc3QgLl9saXN0IC5fbmV3cyBkaXYge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgI19jYWxlbmRhcl9oZWFkX2JhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuX25hdmlnYXRpb24ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuX2NhdGVnb3J5X2xpc3Qge1xuICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNfY2FsZW5kYXIge1xuXG4gICAgICAgIC5fd2Vla19kYXlzLFxuICAgICAgICAuX3dlZWtfY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLl9kYXksXG4gICAgICAgICAgICAuX2RheV9jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjX2JyZWFkY3J1bWIgLmNvbC14cy0xMiBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAubW92aWVzX3pvYmFjeiB7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjX3N0YXRpYyAuX2JveF9iYWRnZSAuX21lZGlhLl9iaWcgYSB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuX2NvbnRyYXN0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICBib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgfVxuXG4gICAgaGVhZGVyI19oZWFkZXIsXG4gICAgI19ib3R0b21fc2VjdGlvbixcbiAgICBmb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICB9XG5cbiAgICBuYXYjX21haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHllbGxvdztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHllbGxvdztcbiAgICB9XG5cbiAgICBuYXYjX21haW4gI19tZW51PmxpPmEge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgbmF2I19tYWluICNfbWVudT5saTpob3Zlcj5hOm5vdCgjX2hvbWUpLCBuYXYjX21haW4gI19tZW51PmxpPmE6bm90KCNfaG9tZSk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB5ZWxsb3c7XG4gICAgfVxuXG4gICAgbmF2I19tYWluIC5zdWJtZW51IHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHllbGxvdywycHggMnB4IDRweCAwIHJnYmEoMCwwLDAsLjIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICB9XG4gICAgbmF2I19tYWluIC5zdWJtZW51IC5jb2x1bW4+YSxcbiAgICBuYXYjX21haW4gLnN1Ym1lbnUgLmNvbHVtbj51bCBhIHtcbiAgICAgICAgY29sb3I6IHllbGxvdztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIGhlYWRlciNfaGVhZGVyICNfdG9wICNfZGV0YWlscyAjX2NvbnRyYXN0X3ZlcnNpb24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIGhlYWRlciNfaGVhZGVyICNfdG9wICNfZGV0YWlscyAjX3dlYXRoZXJtLFxuICAgIGhlYWRlciNfaGVhZGVyICNfdG9wICNfZGV0YWlscyAjX2JpcCxcbiAgICBuYXYjX21haW4gI19tZW51PmxpPmEjX2hvbWUgaW1nLFxuICAgIGhlYWRlciNfaGVhZGVyICNfdG9wICNfZGV0YWlscyAjX3dlYXRoZXIsXG4gICAgaGVhZGVyI19oZWFkZXIgI190b3AgI19kZXRhaWxzICNfZGF5X2luZm8sXG4gICAgI19sb2dvIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygxMDAwMCUpO1xuICAgIH1cbiAgICBoZWFkZXIjX2hlYWRlciAjX3RvcCAjX2RldGFpbHMgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgYmFja2dyb3VuZDogeWVsbG93O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gICAgaGVhZGVyI19oZWFkZXIgI190b3AgI19kZXRhaWxzIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX21haW5fc2xpZGVyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgeWVsbG93O1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX21haW5fc2xpZGVyIC5faXRlbSBhIGZpZ3VyZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX21haW5fc2xpZGVyIC5uZXh0LCAjX21haW5fcGFnZSAjX21haW5fc2xpZGVyIC5wcmV2IHtcbiAgICAgICAgY29sb3I6IHllbGxvdztcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAycHggMXB4IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX3Byb21vX25ld3MgYS5fbmV3cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHllbGxvdztcblxuICAgICAgICBmaWd1cmU6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI19tYWluX3BhZ2UgLl9ib3ggaDIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgLl9ib3ggdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICNfbWFpbl9wYWdlICNfY2xvc2VfZXZlbnRzIC5fZXZlbnQgZmlndXJlIGZpZ2NhcHRpb24gaDMge1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX2Nsb3NlX2V2ZW50cyAuX2V2ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIGg0LCAjX21haW5fcGFnZSAjX2Nsb3NlX2V2ZW50cyAuX2V2ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHRpbWUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICNfcmVjb21tZW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuICAgICNfcmVjb21tZW5kIC5uZXh0LCAjX3JlY29tbWVuZCAucHJldiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgI19ldmVudHNfY2FsZW5kYXIgLl9oZWFkIC5fbGVmdCwgI19tYWluX3BhZ2UgI19ldmVudHNfY2FsZW5kYXIgLl9oZWFkIC5fcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgI19ldmVudHNfY2FsZW5kYXIgLl9oZWFkIC5fbGVmdCBoMywgI19tYWluX3BhZ2UgI19ldmVudHNfY2FsZW5kYXIgLl9oZWFkIC5fcmlnaHQgaDMsXG4gICAgI19tYWluX3BhZ2UgI19ldmVudHNfY2FsZW5kYXIgLl9oZWFkIC5fbGVmdCBoNCwgI19tYWluX3BhZ2UgI19ldmVudHNfY2FsZW5kYXIgLl9oZWFkIC5fcmlnaHQgaDQge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgICNfbWFpbl9wYWdlICNfZXZlbnRzX2NhbGVuZGFyIC5faGVhZCBhLl9mdWxsX21vbnRoIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgeWVsbG93O1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgI19ldmVudHNfY2FsZW5kYXIgLl9kZXRhaWxzIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHllbGxvdztcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgI19ldmVudHNfY2FsZW5kYXIgLl9kZXRhaWxzOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogeWVsbG93O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgI19ldmVudHNfY2FsZW5kYXIgLl9oZWFkOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgI19ldmVudHNfY2FsZW5kYXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAuX2JveF9iYWRnZSBoMiB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgfVxuICAgICNfbWFpbl9wYWdlIC5fYm94X2JhZGdlIGgyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogeWVsbG93O1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICNfbWFpbl9wYWdlIC5fYm94X2JhZGdlIC5fbW9yZSxcbiAgICAjX3N0YXRpYyAuX2JveF9iYWRnZSAuX21vcmUge1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgICNfbWFpbl9wYWdlICNfcXVlc3Rpb25uYWlyZSBoMiB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgfVxuICAgICNfbWFpbl9wYWdlICNfcXVlc3Rpb25uYWlyZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogeWVsbG93O1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX3F1ZXN0aW9ubmFpcmUgdWwgbGkgbGFiZWwge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX3F1ZXN0aW9ubmFpcmUgLl9saW5rcyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX3F1ZXN0aW9ubmFpcmUgLl9saW5rcyBidXR0b24sXG4gICAgI19tYWluX3BhZ2UgI19uZXdzbGV0dGVyIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHllbGxvdztcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX25ld3NsZXR0ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB5ZWxsb3c7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX25ld3NsZXR0ZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgI19uZXdzbGV0dGVyIGgyIHtcbiAgICAgICAgY29sb3I6IHllbGxvdztcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgI19uZXdzbGV0dGVyIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICAjX21haW5fcGFnZSAjX2NhbWVyYXMgYSBmaWd1cmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHllbGxvdztcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgI19jYW1lcmFzIGEgZmlndXJlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNfbWFpbl9wYWdlICNfY2FtZXJhcyBhIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogeWVsbG93O1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICNfYm90dG9tX3NlY3Rpb24gLl9jb250YWN0IHAgYSxcbiAgICAjX2JvdHRvbV9zZWN0aW9uIC5fY29udGFjdCBwLFxuICAgICNfYm90dG9tX3NlY3Rpb24gLl9jb250YWN0IHAuX3Bob25lLFxuICAgIGZvb3RlciBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAjX2JvdHRvbV9zZWN0aW9uIC5fY29udGFjdCBwLl9waG9uZSBpIHtcbiAgICAgICAgY29sb3I6IHllbGxvdztcbiAgICB9XG4gICAgI19ib3R0b21fc2VjdGlvbiAuX2xpbmtzIGgyLFxuICAgICNfYm90dG9tX3NlY3Rpb24gLl9saW5rcyB1bCBsaSBhIHtcbiAgICAgICAgY29sb3I6IHllbGxvdztcbiAgICB9XG4gICAgI19ib3R0b21fc2VjdGlvbiAuX2xpbmtzIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgLl9ib3hfYmFkZ2UgLl9tZWRpYSBhIGZpZ3VyZSBmaWdjYXB0aW9uLFxuICAgICNfc3RhdGljIC5fYm94X2JhZGdlIC5fbWVkaWEgYSBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgY29sb3I6IHllbGxvdztcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgLl9ib3hfYmFkZ2UgLl9tZWRpYSNfbW92aWVzIGEgZmlndXJlOmJlZm9yZSxcbiAgICAjX3N0YXRpYyAuX2JveF9iYWRnZSAuX21lZGlhI19tb3ZpZXMgYSBmaWd1cmU6YmVmb3JlLFxuICAgICNfc3RhdGljIC5fYm94X2JhZGdlIC5fbWVkaWEgYSBmaWd1cmU6YWZ0ZXIsXG4gICAgI19zdGF0aWMgLl9ib3hfYmFkZ2UgLl9tZWRpYS5fYmlnI19waG90b3MgYSBmaWd1cmU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI19zdGF0aWMgaDEge1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgIH1cbiAgICAjX3N0YXRpYyBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNfc3RhdGljIC5fYm94X2JhZGdlIGgyIHtcbiAgICAgICAgY29sb3I6IHllbGxvdztcbiAgICB9XG4gICAgI19zdGF0aWMgLl9ib3hfYmFkZ2UgaDI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gICAgI19icmVhZGNydW1iIC5jb2wteHMtMTIgYSxcbiAgICAjX2JyZWFkY3J1bWIgLmNvbC14cy0xMiBhIGkge1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgIH1cbiAgICAjX2JyZWFkY3J1bWIgLmNvbC14cy0xMiB1bCBsaSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgI19icmVhZGNydW1iIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbiAgICAjX3N0YXRpYy5faW52ZXN0bWVudHMgI19saXN0IGEgc3BhbixcbiAgICAjX3N0YXRpYy5faW52ZXN0bWVudCAjX2xpc3QgbGkgYSxcbiAgICAjX3N0YXRpYy5faW52ZXN0bWVudCAjX2xpc3QgbGkgYSBzcGFuLFxuICAgICNfc3RhdGljLl9pbnZlc3RtZW50ICNfbGlzdCBsaSBhIGkge1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgIH1cbiAgICAjX3N0YXRpYyB1bCxcbiAgICAjX3N0YXRpYyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAjX3N0YXRpYy5fYm94X3BhZ2UgLl9ib3hlcyAuX2JveCBmaWd1cmU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgfVxuICAgICNfc3RhdGljLl9ib3hfcGFnZSAuX2JveGVzIC5fYm94IGZpZ3VyZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHllbGxvdztcblxuXG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjX3N0YXRpYy5fY2FsZW5kYXJfZXZlbnQgI19ldmVudF9zcGVjIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHllbGxvdztcbiAgICB9XG4gICAgI19zdGF0aWMuX2NhbGVuZGFyX2V2ZW50ICNfZXZlbnRfc3BlYyBsaSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgI19zdGF0aWMuX2NhbGVuZGFyX2V2ZW50ICNfZXZlbnRfc3BlYyBsaSBhLCAjX3N0YXRpYy5fY2FsZW5kYXJfZXZlbnQgI19ldmVudF9zcGVjIGxpIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgfVxuICAgICNfc3RhdGljLl9jYWxlbmRhcl9ldmVudCAjX2V2ZW50X3NwZWMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB5ZWxsb3c7XG4gICAgfVxuICAgICNfc3RhdGljIGgyIHtcbiAgICAgICAgY29sb3I6IHllbGxvdztcbiAgICB9XG4gICAgI19tYWluX3BhZ2UgLl9ib3hfYmFkZ2UgLl9tZWRpYSBhIGZpZ3VyZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI19jYWxlbmRhcl9oZWFkX2JhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB5ZWxsb3c7XG4gICAgfVxuICAgICNfY2FsZW5kYXJfaGVhZF9iYXIgLl9uYXZpZ2F0aW9uIHNwYW4uX25hbWVfbW9udGgge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgICNfY2FsZW5kYXJfaGVhZF9iYXIgLl9uYXZpZ2F0aW9uIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gICAgI19jYWxlbmRhciAuX3dlZWtfY29udGVudCAuX2RheSwgI19jYWxlbmRhciAuX3dlZWtfZGF5cyAuX2RheSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHllbGxvdztcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgfVxuICAgICNfY2FsZW5kYXIgLl93ZWVrX2NvbnRlbnQgLl9kYXlfY29udGVudCwgI19jYWxlbmRhciAuX3dlZWtfZGF5cyAuX2RheV9jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHllbGxvdztcbiAgICB9XG4gICAgI19jYWxlbmRhciAuX2V2ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbiAgICAjX2NhbGVuZGFyIC5fZXZlbnQgLl9uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICAgICNfY2FsZW5kYXIgLl9ldmVudCAuX2NhdGVnb3J5IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gICAgI19jYWxlbmRhciAuX21vcmUge1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgI19zdGF0aWMuX2NhbWVyYXMgLmZhbmN5aWZyYW1lOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgfVxuICAgICNfc3RhdGljLl9uZXdzbGlzdCAuX2xpc3QgLl9uZXdzIGZpZ3VyZSxcbiAgICAjX3N0YXRpYy5fbmV3c2xpc3QgLl9saXN0IC5fbmV3cyBkaXYge1xuICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgICAuX2NvbnRyYXN0ICNfc3RhdGljLl9uZXdzbGlzdCAuX2xpc3QgLl9uZXdzIGRpdiwgLl9jb250cmFzdCAjX3N0YXRpYy5fbmV3c2xpc3QgLl9saXN0IC5fbmV3cyBmaWd1cmUsXG4gICAgI19zdGF0aWMuX25ld3NsaXN0IC5fbGlzdCAuX25ld3M6bnRoLWNoaWxkKGV2ZW4pIGRpdiwgI19zdGF0aWMuX25ld3NsaXN0IC5fbGlzdCAuX25ld3M6bnRoLWNoaWxkKGV2ZW4pIGZpZ3VyZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIH1cbiAgICAjX3N0YXRpYy5fbmV3c2xpc3QgLl9saXN0IC5fbmV3cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHllbGxvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAjX3N0YXRpYy5fbmV3c2xpc3QgLl9saXN0IC5fbmV3cyBkaXYgYXJ0aWNsZSB0aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgI19zdGF0aWMuX25ld3NsaXN0IC5fbGlzdCAuX25ld3MgZGl2IGFydGljbGUgaDMge1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgIH1cbiAgICAjX3N0YXRpYy5fbmV3c2xpc3QgLl9saXN0IC5fbmV3cyBkaXYgYXJ0aWNsZSBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAjX3N0YXRpYy5fbmV3c2xpc3QgLl9saXN0IC5fbmV3cyBkaXYgYXJ0aWNsZSBhIHtcbiAgICAgICAgY29sb3I6IHllbGxvdztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICNfc3RhdGljIC5fcGFnaW5hdGlvbiBsaSBhLmN1cnJlbnQsICNfc3RhdGljIC5fcGFnaW5hdGlvbiBsaSBzcGFuLmN1cnJlbnQge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHllbGxvdztcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuICAgICNfc3RhdGljIC5fcGFnaW5hdGlvbiBsaSBhLCAjX3N0YXRpYyAuX3BhZ2luYXRpb24gbGkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgfVxuICAgICNfc3RhdGljIC5fcGFnaW5hdGlvbiBsaSBhLm5leHQ6YWZ0ZXIsICNfc3RhdGljIC5fcGFnaW5hdGlvbiBsaSBzcGFuLm5leHQ6YWZ0ZXIsXG4gICAgI19zdGF0aWMgLl9wYWdpbmF0aW9uIGxpIGEucHJldjphZnRlciwgI19zdGF0aWMgLl9wYWdpbmF0aW9uIGxpIHNwYW4ucHJldjphZnRlciB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgfVxuXG4gICAgI19zdGF0aWMgLl9zaWRlYmFyX21lbnUgPiB1bCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHllbGxvdztcbiAgICB9XG4gICAgI19zdGF0aWMgLl9zaWRlYmFyX21lbnUgdWw+bGkuX2FjdGl2ZT5hIHtcbiAgICAgICAgYmFja2dyb3VuZDogeWVsbG93O1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICNfc3RhdGljIC5fc2lkZWJhcl9tZW51IHVsPmxpPmEge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG4gICAgfVxuXG4gICAgI19zdGF0aWMgaDMge1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgIH1cbiAgICAudGFibGUge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI19jYWxlbmRhcl9kYXkgLl9ldmVudCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHllbGxvdztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgI19jYWxlbmRhcl9kYXkgLl9ldmVudCAuX2RldGFpbHMgLl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgfVxuICAgICNfY2FsZW5kYXJfZGF5IC5fZXZlbnQgLl9kZXRhaWxzIC5fY2F0ZWdvcnkge1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgIH1cbiAgICAuX21haW5NZW51IC5uYXZiYXItZGVmYXVsdCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICB9XG4gICAgLl9tYWluTWVudSAubmF2YmFyLWRlZmF1bHQgLmRyb3Bkb3duLXRvZ2dsZTpub3QoI19ob21lKTpob3ZlcixcbiAgICAuX21haW5NZW51IC5uYXZiYXItZGVmYXVsdCAuZHJvcGRvd24ubWVnYS1kcm9wZG93bi5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB5ZWxsb3c7XG4gICAgfVxuICAgIC5fbWFpbk1lbnUgLm5hdmJhci1kZWZhdWx0ICNfaG9tZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEwMDAwJSk7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHllbGxvdztcbiAgICB9XG4gICAgLl9tYWluTWVudSAuX2xpbmtzX2xpc3QgbGkgYSxcbiAgICAuX3N1Ym1lbnVzIC5fc3VibWVudSB1bCBsaSBhLFxuICAgICNfc3RhdGljLl9nYWxsZXJpZXMgLl9ib3ggdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAuX3N1Ym1lbnVzIC5fc3VibWVudSAuX3N1Ym1lbnVfdGl0bGUsXG4gICAgI19zdGF0aWMuX2dhbGxlcmllcyAuX2JveCBoMntcbiAgICAgICAgYmFja2dyb3VuZDogeWVsbG93O1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICNfYm90dG9tX3NlY3Rpb24gLl9jb250YWN0IHAuX2VtYWlsIGkge1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgIH1cblxufSJdfQ== */
