@font-face{font-family:"AvenirNextLTW01-Medium";src:url("/Fonts/1a7c9181-cd24-4943-a9d9-d033189524e0.eot?#iefix");src:url("/Fonts/1a7c9181-cd24-4943-a9d9-d033189524e0.eot?#iefix") format("eot"),url("/Fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2") format("woff2"),url("/Fonts/f26faddb-86cc-4477-a253-1e1287684336.woff") format("woff"),url("/Fonts/63a74598-733c-4d0c-bd91-b01bffcd6e69.ttf") format("truetype"),url("/Fonts/a89d6ad1-a04f-4a8f-b140-e55478dbea80.svg#a89d6ad1-a04f-4a8f-b140-e55478dbea80") format("svg")}@font-face{font-family:"Avenir Next LT W01 Demi";src:url("/Fonts/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix");src:url("/Fonts/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix") format("eot"),url("/Fonts/aad99a1f-7917-4dd6-bbb5-b07cedbff64f.woff2") format("woff2"),url("/Fonts/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff") format("woff"),url("/Fonts/a0f4c2f9-8a42-4786-ad00-fce42b57b148.ttf") format("truetype"),url("/Fonts/99affa9a-a5e9-4559-bd07-20cf0071852d.svg#99affa9a-a5e9-4559-bd07-20cf0071852d") format("svg")}@font-face{font-family:"Avenir Next LT W01 Bold";src:url("/Fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix");src:url("/Fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix") format("eot"),url("/Fonts/14c73713-e4df-4dba-933b-057feeac8dd1.woff2") format("woff2"),url("/Fonts/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff") format("woff"),url("/Fonts/890bd988-5306-43ff-bd4b-922bc5ebdeb4.ttf") format("truetype"),url("/Fonts/ed104d8c-7f39-4e8b-90a9-4076be06b857.svg#ed104d8c-7f39-4e8b-90a9-4076be06b857") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.mobileOnlyShow{display:none !important}.banner_countdown{text-align:center}.banner_countdown li{display:inline-block;width:52px;height:32px;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:30px;text-align:center;margin-right:10px;padding:10px;line-height:18px}.banner_countdown li span{font-size:12px}.flag{float:left;height:28px;margin:4px;border:1px #ccc solid}.country-changer-bs{right:0}.country-changer-bs .country-arrow{height:7px;vertical-align:super;transition:transform .5s}.country-changer-bs .country-arrow.rotate{transform:rotate(180deg)}.country-changer-bs .header-flag{height:24px;margin:0 4px 0 10px;border:0 #ccc solid}.country-changer-bs .country-select{margin-top:35px !important}.country-changer-bs .country-select .flag{height:25px;margin:3px 5px}.country-changer-bs .country-select input[type=text]{height:30px;width:270px;font-size:13px}@media screen and (max-width:768px){.site-header{transition:height .25s;padding-top:0 !important}.mobile-singleprice{height:145px}.country-changer-bs{top:35px;right:10px}.country-changer-bs .country-select{display:none}}@media screen and (max-width:650px){.mobileOnlyHide{display:none !important}.mobileOnlyShow{display:block !important}.mobileImageWidth{width:100%}}.mobileOnlyHide h2 img,.mobileOnlyShow h2 img{width:100% !important;height:auto !important}.disclaimerText,#singleIssueDisclaimer{font-style:italic;font-size:12px;text-align:center;margin-top:-3px;line-height:17px}.button{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:18px !important;line-height:20px !important;color:#fff;padding:8px;border:0;height:41px !important;white-space:nowrap;border-radius:0 !important}.button:hover{color:#fff;background:#b50918}button.ellipsis{white-space:nowrap;max-width:630px;overflow:hidden;text-overflow:ellipsis}.shallow{height:28px !important;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:16px;padding:4px 10px}.form-control{border-radius:0 !important}input.text{border-width:1px;border-color:#c2c2c2;border-style:solid;height:39px;font-size:16px;line-height:1.313;padding:0 17px}#start-month,#start-year,#expiry-month,#expiry-year{width:130px}#start-month,#expiry-month{margin-right:20px}.cascadeaccordion input[type="tel"],.cascadeaccordion input[type="email"],.cascadeaccordion input[type="text"],.cascadeaccordion input[type="password"]{height:40px;border:1px solid #ddd;padding:4px 6px;width:290px;display:block;float:left;box-sizing:border-box !important;font-size:16px}.cascadeaccordion input[type="tel"]:hover,.cascadeaccordion input[type="tel"]:focus,.cascadeaccordion input[type="email"]:hover,.cascadeaccordion input[type="email"]:focus,.cascadeaccordion input[type="text"]:hover,.cascadeaccordion input[type="text"]:focus,.cascadeaccordion input[type="password"]:hover,.cascadeaccordion input[type="password"]:focus{border-color:#b1b1b1}input[type="tel"],input[type="email"],input[type="text"],input[type="password"],select{height:40px;border:1px solid #ddd;background:#fff;padding:4px 6px;width:290px;display:block;float:left;box-sizing:border-box !important;font-size:16px}input[type="tel"]:hover,input[type="tel"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="text"]:hover,input[type="text"]:focus,input[type="password"]:hover,input[type="password"]:focus,select:hover,select:focus{border-color:#b1b1b1}select.withbg{background:url(/images/selectbg.png) no-repeat right #fff;background:none\0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.withbg::-ms-expand{display:none}.country-field{background:url("/images/transparent/selectbg.png") no-repeat right,linear-gradient(90deg,#fff 0,#fff 77%,#db071a 77%) !important;background-color:#f1f1f1}.standaloneCountry.country-field{background:url("/images/transparent/selectbg.png") no-repeat right,linear-gradient(90deg,#fff 0,#fff 85%,#db071a 85%) !important}.paypalBtn{display:none;cursor:default !important}#paypalimmediatecheckoutbutton,.paypalBtn{background-color:#ffc438;height:36px !important;width:207px}#paypalimmediatecheckoutbutton{background-image:url(/images/PayPal_btn.png);background-repeat:no-repeat;background-position:center;border:0 solid;background-size:207px 36px}@media screen and (max-width:650px){button.ellipsis{max-width:350px}#pdpPromCode #offercode{width:75% !important}}.feefo-product-stars-widget{display:none !important}body{font:15px Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;color:#000;line-height:24px}p,#magazinesorter{font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif}p{font-size:15px}#magazinesorter{font-size:16px}.text-start p{text-align:left !important}.text-end p{text-align:right !important}.strike-through{text-decoration:line-through}.container{width:100%;margin:0 auto;position:relative}body.iframe .container{max-width:900px;width:auto}nav.container{width:1098px}.nav-item .nav-link{color:#00e !important;text-decoration:underline}.nav-item .nav-link:hover{color:#00e !important}.ScrollToCrossSell{height:auto !important;border-color:#db071a !important;text-decoration:none;background:#fff}.ScrollToCrossSell i{height:25px;width:25px}strong{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.inline{display:inline !important}.outOfStockCover{filter:brightness(0.75);opacity:.5}@media screen and (max-width:750px){.mobileTable td{display:block}}.top-header{height:82px;background-color:#ededed}.top-header.checkout{background:0}.top-header.checkout .site-header{border-bottom:1px solid #b3b3b3}#LI-embed{z-index:6 !important}.outOfStock,.outOfStockDisabled,.outOfStock:hover,.outOfStockDisabled:hover{background:lightgray;padding:5px;font-weight:bold}.outOfStock{color:#fff !important}.outOfStock.disabled,.outOfStockDisabled{color:#656565 !important}.nav{height:44px;border:1px solid #b4b4b4}.nav button:focus{outline:0}.nav button span:focus{outline:0}.hidden{display:none !important}#product_descriptionsubheader h2{line-height:32px}.printOnly,.digitalOnly,.bundleOnly,.printInStockOnly,.printOutOfStockOnly{display:none}body.print .printOnly,body.digital .digitalOnly,body.bundle .bundleOnly{display:initial}body.print .printOutOfStock .printOutOfStockOnly{display:initial}body.print .printInStock .printInStockOnly{display:initial}div.quickview.print .printOnly,div.quickview.digital .digitalOnly,div.quickview.bundle .bundleOnly{display:initial}div.quickview.print .printOutOfStock .printOutOfStockOnly{display:initial}div.quickview.print .printInStock .printInStockOnly{display:initial}.notvisible{visibility:hidden}.orange{background-color:#fe9802 !important}.redText,.now{color:#db071a !important}.red{background-color:#db071a}.button.white{background-color:#fff;color:#000;border:1px solid #b3b3b3;display:inline}a.button{display:inline-block;text-decoration:none;height:25px !important;padding:8px}.btn{border-radius:0 !important}.black{background-color:#000}.red-text{color:#db071a !important}.no-underline{text-decoration:none}.pull-left{float:left !important}.pull-right{float:right !important}.clear-both{clear:both;overflow:hidden}.clearfix,.clear{clear:both !important}.lineThrough{text-decoration:line-through !important}.formatUnavailableMessage{font-size:14px !important}.loading:not(.offcanvas-body){position:absolute;width:100%;height:100%;background-color:#f0f0f0}.loading:not(.offcanvas-body) img{position:absolute;left:50%;top:50%;display:block}.pageoverlay{position:fixed;height:2500px;width:1100px;background-color:rgba(25,25,25,0.8);z-index:8}.more-info{display:none;z-index:99;text-align:left}.more-info p{color:#494949;text-decoration:none !important;text-align:left}.more-info ul{list-style:disc;list-style-position:outside}.more-info ul li{margin-left:15px}.more-info .closer{display:none}.formatIconBlock{background:#ffffffab;padding:10px 0;display:none}.fomratIcons,.formatIcons{padding:0 3px;font-size:24px;color:#db071a;display:none}.popup.bottom{display:none;position:fixed;bottom:10px;right:10px;background:#ededed;padding:10px 15px;border:1px solid #c2c2c2;width:0;height:0;z-index:99;text-align:left;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.popup.bottom img{width:75%;margin-left:-6px;display:inline-block}.popup.bottom .closer{display:inline-block;padding:0 5px;cursor:pointer}.popup.bottom .giftQuestionBlock li:nth-last-child(1){margin-top:10px}.popup.bottom .giftQuestionBlock,.popup.bottom #giftAnswer{padding-bottom:20px}.popup.bottom.showPopUp{display:block;width:350px;height:225px;box-shadow:1px 1px 10px #000}.promCodePopUp{text-align:center;width:575px;margin:50px auto 0;background:#fff;padding:25px;border:1px solid #c2c2c2;z-index:99}.promCodePopUp h3{margin-bottom:20px}.promCodePopUp p,.promCodePopUp h3{color:#000;display:inline-block}.promCodePopUp p span,.promCodePopUp h3 span{color:#db071a;text-transform:uppercase}.promCodePopUp .ErrorMessage{margin-top:20px}.promCodePopUp .closer{float:right;border:2px solid;padding:3px;line-height:14px;font-size:20px;font-weight:bold;cursor:pointer}.promCodePopUp form{margin:25px auto 5px;width:75%}.promCodePopUp form input{width:75%}.promCodePopUp form button{float:right}.FullBtn{width:100%}@media screen and (max-width:650px){.promCodePopUp{width:330px;padding:15px}.promCodePopUp h3{font-size:20px}.promCodePopUp form{width:100%}.promCodePopUp form input{width:69%}.intro_moreMobile{display:none}}.tt-info{cursor:pointer;text-decoration:none !important;height:22px;display:inline-block;margin:0 2px 0 2px;position:relative;background-color:#000;color:#fff !important;border:1px solid #000;border-radius:12px;text-align:center;width:22px}.tt-info:hover{background-color:#fff !important;color:#000 !important}.tt-info:hover .more-info{color:#000 !important;border:1px solid #b3b3b3;border-radius:0 !important;font-size:13px;display:block;padding:14px 9px 9px 9px;position:absolute;text-align:left;left:-150px;top:-16px;width:422px;z-index:399;background-color:#fff !important}.tt-info:hover .more-info.bottom{top:auto !important;left:-138px !important;bottom:17px !important;height:auto}.tt-info:hover .more-info.left{top:auto !important;bottom:-100px !important;height:175px;left:-270px !important}.tt-info:hover .more-info.right{top:auto !important;bottom:-100px !important;height:175px;right:-270px !important}.tt-info:hover .more-info p{font-size:13px}.asatoleft .more-info.bottom{top:auto !important;left:auto !important;right:25px !important;bottom:8px !important}.overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(25,25,25,0.8);z-index:9}.overlay .sampler-caroussel{height:100%}.overlay .sampler-caroussel .sampler-page{margin:0 auto;height:90%;width:68vh;position:relative}.overlay .sampler-caroussel .sampler-page .closer{position:absolute;right:31px;top:-50px;background-color:#db071a;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:18px;font-weight:normal;color:#fff;width:120px;height:50px;line-height:50px;text-align:center;cursor:pointer}.overlay .sampler-caroussel .sampler-page .closer img{margin:11px 15px 0 -3px;float:right}.overlay .sampler-caroussel .sampler-page .left-arrow{position:absolute;padding-top:64%;cursor:pointer}.overlay .sampler-caroussel .sampler-page .right-arrow{position:absolute;right:0;top:0;padding-top:64%;cursor:pointer}.overlay .sampler-caroussel .sampler-page .covercontainer{margin:50px 30px 0 30px}.overlay .sampler-caroussel .sampler-page .covercontainer #currentcover{width:100%}.overlay .closed-banner{margin:50px auto;display:block;width:400px}.stop-scrolling{height:100%;overflow:hidden}.cookie-box{background:#fff;bottom:10px;border:1px solid #ccc;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2);left:10px;opacity:0;padding:10px;position:fixed;visibility:hidden;width:400px;z-index:100;-webkit-transition:opacity 1s ease,visibility 0s ease 1s;-moz-transition:opacity 1s ease,visibility 0s ease 1s;-ms-transition:opacity 1s ease,visibility 0s ease 1s;-o-transition:opacity 1s ease,visibility 0s ease 1s;transition:opacity 1s ease,visibility 0s ease 1s}.cookie-box .icon-close:before,.cookie-box .icon-close:after{background:#fff;border-radius:50%;content:"";display:block;height:27px;left:0;position:absolute;text-indent:0;top:0;width:27px}.cookie-box .icon-close:after{background:#6c6c6c;color:#fff;content:"X";font:bold 12px/23px Verdana,Geneva,sans-serif;height:23px;left:2px;text-align:center;top:2px;width:23px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.cookie-box .icon-close:hover:after{background:#b10019}.cookie-box p{line-height:18px;margin:0}.cookie-box a{color:#b10019}.cookie-box a:hover{text-decoration:underline}.cookie-box .icon-close{cursor:pointer;height:27px;position:absolute;right:-10px;top:-10px;width:27px;z-index:101;text-indent:-999em}.cookie-box-active{opacity:1;visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.site-header{padding:28px 70px;position:relative}.site-header .overlay-image{position:absolute;top:0;left:0;pointer-events:none}.site-header .manage_subs{float:right;width:105px;line-height:16px;position:relative;margin-left:18px}.site-header .manage_subs a{text-decoration:none;color:#db071a}.site-header .manage_subs a i{vertical-align:super}.site-header .manage_subs a div{vertical-align:sub}.site-header .search-box.search_variant0{float:right}.site-header .search-box.search_variant0 .search-words{float:right !important;width:290px !important}.site-header .search-box{margin-top:-4px;position:relative}.site-header .search-box button{position:absolute;top:8px;right:11px;border:0;background:0}.site-header .search-box input{height:38px;outline:0;padding-left:16px}.site-header .search-box input.menu-open{border-bottom:0}.fa-caret-right.text-danger{transform:rotate(45deg);vertical-align:middle;margin-left:3px}.mega-menu-indicator{background-image:url(/images/red-triangle.png);width:8px;height:8px;display:inline-block}.selected .mega-menu-indicator{background-image:url(/images/red-triangle-open.png)}.selected .fa-caret-right.text-danger{transform:rotate(225deg)}.navigation{padding:0 30px;overflow:visible;position:relative}.navigation ul{border-left:1px solid #c2c2c2;overflow:hidden;float:left}.navigation li{border-right:1px solid #c2c2c2;float:left;padding:10px 19px;z-index:12}.navigation li #atoz-mega-menu-2022,.navigation li #categories-mega-menu-2022,.navigation li #guides-specials-mega-menu-2022,.navigation li #single-issues-mega-menu-2022{left:auto !important;padding:10px 0;width:auto;height:auto;box-shadow:5px 5px 5px 0 #000;margin-left:-20px}.navigation li ul.menu-row{list-style:none;border:0 solid;padding:0}.navigation li ul.menu-row li{float:none;border:0 solid;padding:0}.navigation li ul.menu-row li a{display:block;padding:0 27px}.navigation li ul.menu-row li:hover{background:#db071a30}.navigation li ul.menu-row li:hover .redText{color:#21282c !important}.navigation li.selected{border-bottom:0 solid}.navigation a{text-decoration:none;color:#21282c}.navigation .your-basket{padding:10px 0;float:right}.navigation .your-basket img{margin:3px 6px}.navigation #your-basket-menu{width:375px;position:absolute;right:4px;top:34px;z-index:12}.navigation #your-basket-menu form{float:right}.navigation #your-basket-menu #your-basket-menu-body{padding:18px;clear:left;background-color:#f1f1f1;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;border-left:1px solid #c2c2c2}.navigation #your-basket-menu .your-basket-item{overflow:hidden;border-bottom:1px dotted #c2c2c2;margin-bottom:8px;padding:8px 0;line-height:70px}.navigation #your-basket-menu .your-basket-item img{height:70px;float:left;margin-right:8px}.navigation #your-basket-menu .your-basket-item p{float:left;width:55%;line-height:25px;margin-top:4%}.navigation #your-basket-menu .your-basket-item a{display:inline-block;font-size:14px;color:#db071a}.navigation #your-basket-menu #your-basket-menu-footer{clear:both;line-height:40px;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.navigation #your-basket-menu #your-basket-menu-footer a{color:#db071a;text-decoration:underline}.categoryblock{margin:0 auto;width:966px;overflow:hidden}.categoryblock .magazine{overflow:hidden;height:350px}.categoryblock .magazine button{margin:0 auto;display:block}.categoryblock .magazine img{width:173px;height:220px}.categoryblock .magazine a{text-decoration:none;position:relative;color:#000}.categoryblock .magazine .magname{text-align:center;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:40px;width:173px;margin:0 auto;line-height:20px}.categoryblock .magazine .saving{text-align:center;color:#db071a}.corporate-page h1{padding:32px 0;color:#000}.corporate-page h1,.corporate-page h2,.corporate-page h3,.corporate-page p,.corporate-page ol{width:100%}.corporate-page ol{list-style:auto;padding-left:40px}.corporate-page b{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.sitemap{height:300px;background-color:#b71c22;padding:56px 0 0 87px}.sitemap .column{color:#fff}.sitemap .column h2{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:16px;line-height:32px}.sitemap .column ul{list-style-type:none;font-size:14px;line-height:29px}.sitemap .column a{color:#fff;text-decoration:none}.sitemap .column.double{width:300px}.sitemap .column.double ul{height:200px}.sitemap .column.double ul li{display:block;float:left;width:150px}.sitemap .column.three{margin-left:44px}.sitemap .column.four{margin-left:93px}.sitemap .column.five{margin-left:61px}.sitemap.standalone{height:140px;padding:25px 0 0 87px}.sitemap.standalone .column{width:450px}.sitemap.standalone .column ul{width:222px;float:left}.copyright{height:85px;padding:40px 0 0 80px;background-image:url(/images/dark-bar-bg.png);background-color:#21282c;color:#fff;background-position-x:right;background-repeat:no-repeat}.copyright.footerNav{height:139px}.copyright.checkout{background-image:url(/images/dark-bar-bg.png)}.green-highlight,.pink-highlight,.yellow-highlight,.white-highlight{padding-left:3px}.green-highlight{background:#9fc}.green-highlight::selection{background:#9cc}.green-highlight::-moz-selection{background:#9cc}.pink-highlight{background:#fcf}.pink-highlight::selection{background:#f9f}.pink-highlight::-moz-selection{background:#f9f}.yellow-highlight{background:#ffc}.yellow-highlight::selection{background:#ff6}.yellow-highlight::-moz-selection{background:#ff6}.white-highlight{background:#fff}.white-highlight::selection{background:#fff}.white-highlight::-moz-selection{background:#fff}#desktop_banner{overflow:hidden;text-align:center;padding:5px 0}#desktop_banner.plain{padding:0}#desktop_banner.plain p{line-height:0}#desktop_banner>div{display:inline-block;vertical-align:middle}.barPrice{width:100%;text-align:left;border:1px solid #ededed}.barPrice thead{background:#ededed;font-weight:bold}.barPrice tr:nth-child(even){background:#f9f9f9}.barPrice tr th,.barPrice tr td{padding:3px 5px}.subsTab_tab .country-field{height:30px !important;width:193px !important;font-size:14px !important;background:url(/images/selectbg.png) no-repeat right #fff}.subsTab_tab .country-field .flag{height:20px}.headerNav{position:fixed;left:0;right:0;z-index:9}.desktopHeader.headerNav{top:0}#dropdowns-2022.headerNav,#dropdowns-old.headerNav{top:94px;background:#fff;box-shadow:0 4px 7px -3px #000}.subsTab_container.secondaryNav_container .subsTab_tab{margin-top:-6px;font-size:14px}.subsTab_container.secondaryNav_container .choose-subsTab.active{border-top:1px solid #c2c2c2;border-right:0 solid;border-left:0 solid;border-bottom:0 solid}.subsTab_container.secondaryNav_container .subsTab_tab.footerNav{position:fixed;bottom:0;background:#fff;z-index:7;width:1078px;margin:0 auto 0 -14px;padding:10px;border:1px solid;text-align:center;box-shadow:0 -4px 7px -3px #000}.subsTab_container.secondaryNav_container .subsTab_tab.footerNav .view-subsTab{margin:0 1%}.subsTab_container.secondaryNav_container .subsTab_tab.footerNav #digitalInside,.subsTab_container.secondaryNav_container .subsTab_tab.footerNav .footerNavShow{display:inline-block !important}.subsTab_container.secondaryNav_container .subsTab_tab.footerNav .footerNavHide{display:none !important}.subsTab_container.secondaryNav_container .subsTab_tab.footerNav .tick_box{margin:5px auto 20px;display:none;height:293px}.subsTab_container.secondaryNav_container .subsTab_tab.footerNav .tick_box ul{height:293px;display:table-cell;vertical-align:middle}@media screen and (max-width:650px){.mobileHeader.headerNav{top:0}.mobileNav.headerNav{top:60px;background-color:#fff;box-shadow:0 4px 7px -3px #000}.mobileTableResizing{max-width:none !important}.mobileTableResizing td{display:table-caption}.subsTab_container .subsTab_tab.footerNav{width:95% !important;margin-left:0 !important;right:0}.subsTab_container .subsTab_tab.footerNav span{display:block;text-align:center;float:none !important}.subsTab_container .subsTab_tab.footerNav span span{display:inline-block}#boxesnavsetup.show .navbar-nav{display:block !important}#boxesnavsetup:not(.show) .navbar-nav{display:none !important}.secondary-navbar:not(.sticky){display:none !important}.secondary-navbar.sticky #boxesnavsetup:not(.show) .navbar-nav{display:block !important;width:90%}}@media(min-width:820px) and (max-width:1250px){.container{max-width:1100px !important}#subscriptioncontainer #mysubscriptionpanel{margin-top:0}.left-column.promises{width:30% !important}.MiniBasketBlock.sticky,.footerBasketTrail.footer--pinned{width:1100px !important}}@media(min-width:750px) and (max-width:820px){#subscriptioncontainer .right-column{margin:0 auto;float:none}#subscriptioncontainer #mysubscriptionpanel{margin-top:0}.left-column.promises{width:100% !important}}@media(min-width:1250px){.container{max-width:1500px !important}}@media(min-width:1000px) and (max-width:1305px){.nav.nonBranded .navigation ul li{padding:10px 13px}.header-promises ul li{padding:0 7px 0 22px;font-size:15px}.offer-boxes .offer-box .bottom-part .cover{left:13px}}@media(min-width:1000px) and (max-width:1400px){.offer-boxes .offer-box{margin:0 1% !important}}@media(max-width:1000px){.nav.nonBranded{padding:0}.nav.nonBranded .navigation{padding:0 11px}.nav.nonBranded .navigation ul{padding:0}.nav.nonBranded .navigation ul li{padding:10px 8px}.nav.nonBranded .navigation .your-basket{width:70px !important}.nav.nonBranded .navigation .your-basket span.smallerHide{display:none}.header-promises ul{padding-top:5px !important}.header-promises ul li{padding:0 7px 0 22px;font-size:15px}.offer-boxes{padding:32px 0 !important}.offer-boxes .offer-box{width:469px !important;height:auto !important;margin:0 14px !important}.offer-boxes .offer-box:first-child{margin-left:0}.offer-boxes .offer-box:last-child{margin-right:0}.offer-boxes .offer-box .top-part{height:70px !important}.offer-boxes .offer-box .top-part h2{float:left;text-align:center;width:100%;margin-right:0}.offer-boxes .offer-box .bubble{top:209px !important;left:105px !important}.offer-boxes .offer-box .bottom-part .cover{width:130px;height:165px;top:92px;left:15px}.offer-boxes .offer-box .bottom-part .rhs{width:170px}}.subscription{overflow:hidden;padding-top:50px}.subscription #gifttext{margin-bottom:35px}.subscription .promises .headline{text-transform:uppercase;font-weight:bold;font-size:16px;line-height:22px}.subscription .promises ul{list-style:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px;color:#db071a}.subscription .promises li{padding-top:25px;padding-left:10px}.subscription .promises li h5,.subscription .promises li strong{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;color:initial;font-size:16px;line-height:22px}.subscription .promises li p{color:initial;font-weight:normal;padding-left:0}.subscription p{padding-left:10px}.subscription h2{clear:both;padding-bottom:24px}.subscription h3{padding:20px 0;text-align:left}.subscription .double-no h3{width:170px;padding-top:0;margin-top:-4px}.subscription .double-xforx h3{width:170px}.subscription .double-xforx .price-statement{height:72px !important}.subscription .underline{width:100%;border-bottom:1px solid #c2c2c2}.subscription .country-select-holder,.subscription .payment-title{padding-left:65px}.subscription .country-select-holder,.subscription .offers-holder,.subscription .payment-title,.subscription .gift-block{position:relative}.subscription .country-select-holder:before,.subscription .offers-holder:before,.subscription .payment-title:before,.subscription .gift-block:before{position:absolute;left:0;box-sizing:border-box;padding:8px 0;width:45px;height:45px;text-align:center;background:#db071a;border:0 solid #db071a;color:#fff;font:23px AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.subscription .country-select-holder h2,.subscription .country-select-holder h3,.subscription .offers-holder h2,.subscription .offers-holder h3,.subscription .payment-title h2,.subscription .payment-title h3,.subscription .gift-block h2,.subscription .gift-block h3{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:22px;line-height:24px}.subscription .offers-holder h2{padding-left:65px}.subscription .country-select{overflow:hidden;margin-bottom:31px;position:relative}.subscription .country-select .country-field{float:left;border-width:1px;border-color:#c2c2c2;border-style:solid;width:289px;height:39px;margin-right:20px;font-size:16px;line-height:19px;padding-left:16px;color:#21282c;letter-spacing:normal;text-transform:initial;font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;background:url("/images/transparent/selectbg.png") no-repeat right,linear-gradient(90deg,#fff 0,#fff 81%,#db071a 81%) !important}.subscription .country-select .country-field:focus{background:0}.subscription .country-select .country-field[disabled]{background-color:#f1f1f1}.subscription .offers{overflow:visible;padding-bottom:0}.subscription .offer.active .hider{position:absolute;display:block;bottom:-3px;left:0;width:100%;height:6px;background-color:#fff;z-index:2}.subscription .offer{border-width:1px;border-color:#c2c2c2;border-style:solid;padding-top:32px;height:212px;position:relative;box-sizing:border-box;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;width:50%;min-height:265px;cursor:pointer}.subscription .offer:not(.active){border:1px solid transparent}.subscription .offer .definition{font-size:22px;color:#21282c;font-weight:bold;line-height:24px}.subscription .offer .call-to-action{position:relative;padding:0 12px;text-align:center;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.subscription .offer .call-to-action:before{content:'';position:absolute;top:-10px;left:37%;right:37%;display:block;height:1px;background:#dedede}.subscription .offer .call-to-action p{font-size:22px;color:#db071a;padding:0 8px 0 0;display:inline-block;vertical-align:middle}.subscription .offer .call-to-action .from{display:block;margin-bottom:5px}.subscription .offer .call-to-action button{display:none;vertical-align:middle}.subscription .offer .right-side{margin-top:15px;height:100px}.subscription .offer .left-side,.subscription .offer .right-side{float:none;width:100%;text-align:center}.subscription .offer .icon{margin:0 auto}.subscription .offer .text:before{font-size:22px;color:#21282c;font-weight:bold;line-height:24px;display:block;padding-bottom:12px}.subscription .selected{opacity:1}.subscription .selected:after{display:block;background-image:url("/images/subs-box-pointer.png");width:42px;height:13px;position:absolute;bottom:-13px;left:128px;content:''}.subscription .not-selected{opacity:.5}.subscription .offer.print .icon{background-image:url("/images/print-icon.png");width:87px;height:55px}.subscription .offer.print .text:before{content:'Print subscription'}.subscription .offer.digital .icon{background-image:url("/images/digital-icon.png");width:67px;height:56px}.subscription .offer.digital .text:before{content:'iPad + iPhone subscription'}.subscription .offer.digital.XWP .text:before{content:'iPad subscription'}.subscription #messagebox{margin-top:30px;padding-left:70px;padding-right:55px}.subscription .choose-offer.active{display:block !important;border:1px solid #c2c2c2;padding-top:0;position:relative}.subscription .choose-offer.active.print{border-top-left-radius:0}.subscription .choose-offer.active.digital{border-top-right-radius:0}.subscription .choose-offer,.subscription .country-select-holder{overflow:hidden;padding:4px 0 0 0;width:100%}.subscription .choose-offer .bottomerror{padding:3px;border:1px solid #db071a;margin:10px 15px;text-align:center;display:none;clear:both}.subscription .choose-offer .bottomerror .infoerror{color:#fff;background:#db071a;border-radius:50%;width:23px;height:23px;line-height:12px;border:0;margin-right:10px;font-weight:bold;font-size:19px}.subscription .choose-offer label{box-sizing:border-box;display:inline-block;margin-left:10px;border:1px solid #c2c2c2;padding:6px;width:46%;text-align:center}.subscription .choose-offer label:hover .tooltip{opacity:1;visibility:visible}.subscription .choose-offer .tooltip{position:absolute;left:20px;right:20px;bottom:-68px;z-index:10;opacity:0;visibility:hidden;border-radius:10px;padding:10px 15px;background:#dedede;box-shadow:0 2px 3px 0 #000;transition:opacity .3s,visibility .3s}.subscription .choose-offer .tooltip:before{content:'';position:absolute;top:-15px;left:253px;border-bottom:15px solid #dedede;border-left:15px solid transparent;border-right:15px solid transparent}.subscription .choose-offer label.checked{border-color:#333;background:#dedede !important}.subscription .choose-offer .gift-block:before{content:"3";top:7px;left:5px}.subscription .choose-offer .gift-block:after{content:"4";top:91px;position:absolute;left:5px;box-sizing:border-box;border-radius:50%;padding:8px 0;width:45px;height:45px;text-align:center;background:#db071a;border:0 solid #db071a;color:#fff;font:23px AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.subscription .choose-offer .labelled{position:relative;overflow:visible;padding:20px;margin-bottom:25px;height:25px;background:url("/images/gift-icon.png");background-repeat:no-repeat !important;background-position:57px 13px !important}.subscription .choose-offer .labelled input[type="radio"]{display:none !important}.subscription .choose-offer .labelled .gift{float:none;display:inline-block;vertical-align:middle}.subscription .choose-offer .labelled .gift img{padding-right:11px}.subscription .choose-offer .labelled .gift h3{float:none;display:inline-block;vertical-align:middle}.subscription .choose-offer .labelled h3{padding:0}.subscription .choose-offer .labelled h3.pull-left{padding-left:75px !important}.subscription .choose-offer .labelled .form-group{float:right;vertical-align:middle;box-sizing:border-box;width:65%}.subscription .choose-offer .labelled img{float:left;padding-right:5px;margin-top:-5px;padding-left:39px;display:none}.subscription .choose-offer .labelled .gifterror{visibility:hidden}.subscription .choose-offer .labelled.error label{background:rgba(214,9,9,0.5);border-color:red}.subscription .choose-offer .labelled.error .gifterror{visibility:visible;color:#db071a}.subscription .choose-offer .blocks-container{text-align:center}.subscription .choose-offer .print-pricing-blocks-container .print-pricing-block{display:none;text-align:center}.subscription .choose-offer .print-pricing-blocks-container .print-pricing-block:first-child{display:block}.subscription .choose-offer .offer-box{padding:0 0 12px 0;display:inline-block;text-align:left}.subscription .choose-offer .offer-box h3{text-align:center;border-top:6px solid #dedede;padding-top:10px;padding-bottom:5px}.subscription .choose-offer .offer-box h3.rolling{display:none}.subscription .choose-offer .offer-box .smaller{font-size:18px}.subscription .choose-offer .offer-box .even-smaller{font-size:15px;display:block}.subscription .choose-offer .offer-box .asa{font-size:15px;height:42px;line-height:20px;margin-top:8px}.subscription .choose-offer .offer-box .price-point{float:right;width:162px;margin:0 18px}.subscription .choose-offer .offer-box .price-point.rolling{width:400px;margin:0 auto;text-align:center}.subscription .choose-offer .offer-box .price-point:first-child{float:left !important}.subscription .choose-offer .offer-box .price-statement{line-height:24px;height:48px}.subscription .choose-offer .offer-box .price-offer{font-size:22px;color:#db071a;padding-bottom:27px}.subscription .choose-offer .offer-box .price-point.ppi-yes .price-offer{font-size:20px}.subscription .choose-offer .offer-box .p-26{padding-bottom:26px}.subscription .choose-offer .offer-box.double-yes-no,.subscription .choose-offer .offer-box.double-yes,.subscription .choose-offer .offer-box.double-yes-yes{width:400px !important;margin:0 auto;float:none}.subscription .choose-offer .offer-box.ccc h3.fixed:nth-child(2){visibility:hidden}.subscription .choose-offer .offer-box.ccc h3.rolling{display:block;position:absolute;width:400px}.subscription .choose-offer .offer-box.underprice{text-align:center}.subscription .editor-message{padding-top:24px}.subscription .editor-message p{padding-bottom:24px}.subscription .editor-message .img-circle{border-radius:50%;width:80px;border:1px solid #c2c2c2}.offer-box>.asa{display:none}.ccc .price-point .asa{display:none}.ccc>.asa{display:block}.ccc .more-info.bottom{left:initial;right:29px;height:140px !important}.quickview .subscription .country-select{margin-bottom:15px}.our-promises{height:365px;background-color:#ededed;margin-top:15px}.our-promises h2{font-size:30px;color:#21282c;line-height:.8;text-align:center;padding:60px 0 40px 0}.our-promises .promise{width:33%;text-align:center;float:left;padding-top:43px;background-repeat:no-repeat !important;background-position:center top !important}.our-promises .promise h3{font-size:22px;color:#21282c;font-weight:bold;line-height:24px;text-align:center;width:254px;padding:32px 0 16px 0;margin:0 auto}.our-promises .promise p{width:254px;margin:0 auto}.our-promises .promise img{display:none}.our-promises .promise:nth-child(2){background:url("/images/transparent/price.png")}.our-promises .promise:nth-child(3){background:url("/images/transparent/money-back.png")}.our-promises .promise:nth-child(4){background:url("/images/transparent/lorry.png")}body.thirdparty .our-promises{display:none}.footerPromises .our-promises{height:365px;background-color:#ededed;margin-top:15px}.footerPromises .our-promises h2{font-size:30px;color:#21282c;line-height:.8;text-align:center;padding:60px 0 40px 0}.footerPromises .our-promises .full-width{margin:0 auto}.footerPromises .our-promises .full-width .promise{width:33%;text-align:center;float:left;padding-top:0;background:none !important}.footerPromises .our-promises .full-width .promise h3{font-size:22px;color:#21282c;font-weight:bold;line-height:24px;text-align:center;width:254px;padding:32px 0 16px 0;margin:0 auto}.footerPromises .our-promises .full-width .promise p{width:254px;margin:0 auto}.footerPromises .our-promises .full-width .promise img{display:none}.footerPromises .our-promises .full-width .promise i{font-size:50px;display:inline-block;vertical-align:middle;color:#db071a}.footerPromises .our-promises .full-width .promise span{display:none}@media screen and (max-width:650px){.footerPromises .our-promises{height:100%}}body.bootstrap .quickview:not(.modal){width:760px !important}body.bootstrap .quickview:not(.modal) .form-group.print,body.bootstrap .quickview:not(.modal) .form-group.digital,body.bootstrap .quickview:not(.modal) .form-group.bundle{width:95% !important}body.bootstrap .quickview:not(.modal) .pricing-block .block{background:0}@media screen and (max-width:800px){body.bootstrap .quickview:not(.modal){width:auto !important}body.bootstrap .quickview:not(.modal) .prices{padding:0}body.bootstrap .quickview:not(.modal) .quickviewHolder .body{padding:0 0 30px 0}}.quickview:not(.modal){top:50%;left:50%;width:730px !important;margin:10px auto !important;background-color:#fff;padding:0 20px 20px 20px;z-index:7}.quickview:not(.modal) .magazine-name{padding:15px 0;float:left;font-size:25px;width:86%}.quickview:not(.modal) .choose-country,.quickview:not(.modal) .block.buymessage{display:none}.quickview:not(.modal) .block.current{background-color:#ededed}.quickview:not(.modal) .closer{background-color:#db071a;float:right;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:18px;font-weight:normal;color:#fff;width:120px;height:50px;line-height:50px;text-align:center;cursor:pointer}.quickview:not(.modal) .closer img{margin:11px 15px 0 -3px;float:right}.quickview:not(.modal) .product-panel{clear:both;overflow:visible}.quickview:not(.modal) .product-panel .covers{height:420px;width:355px;float:left}.quickview:not(.modal) .product-panel .covers .small{width:64px;float:left}.quickview:not(.modal) .product-panel .covers .small img{height:87px;box-shadow:2px 1px 3px #700}.quickview:not(.modal) .product-panel .covers .arrow{float:left;height:158px;width:24px;padding:160px 0 0 0}.quickview:not(.modal) .product-panel .covers .arrow.right{float:right}.quickview:not(.modal) .product-panel .covers .large{margin:0 auto;position:relative;width:325px}.quickview:not(.modal) .product-panel .covers .large>img{box-shadow:2px 1px 3px #700;height:400px;margin:0 auto;display:block}.quickview:not(.modal) .product-panel .prices{position:relative;float:right}.quickview:not(.modal) .product-panel .prices #calendarblurbhere{width:300px;padding-left:15px}.quickview:not(.modal) .product-panel .prices .mobile{width:340px;display:inline-block}.quickview:not(.modal) .product-panel .prices .mobile h2{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:20px;line-height:20px;padding-bottom:4px}.quickview:not(.modal) .product-panel .prices .mobile h3{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:17px;line-height:17px;padding-bottom:4px}.quickview:not(.modal) .product-panel .prices .mobile .container{width:320px;margin:0 auto}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription{padding:0 10px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .button{font-size:14px !important;height:34px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .country-select{overflow:hidden;margin-bottom:0;padding-top:12px;position:relative}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .country-select .country-field{float:left;border-width:1px;border-color:#c2c2c2;border-style:solid;border-radius:6px;width:100%;height:39px;margin:0 5px 0 0;font-size:16px;line-height:19px;padding-left:16px;color:#21282c;letter-spacing:normal;text-transform:initial;font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;background:url("/images/selectbg.png") no-repeat right #fff !important}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .country-select .country-field:focus{background:0}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .country-select .country-field[disabled]{background-color:#f1f1f1}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .pricing-blocks-container.print .pricing-block.print{display:none}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .pricing-blocks-container.print .pricing-block.print:first-child{display:block}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription h3{padding:7px 0}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block{border-bottom:1px solid #c2c2c2;padding:12px 0;overflow:hidden;clear:both}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .label{width:150px;float:left;overflow:visible}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .label h3{float:right;margin-right:8px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block select{width:auto;max-width:145px;margin-left:5px;height:29px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block select.selectstartissue{max-width:initial}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .format{float:left;height:42px;padding-top:8px;font-size:14px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .format *{vertical-align:middle}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .format img{height:100%;display:none}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block div.format.print{background-image:url("/images/print-icon.png");width:75px;padding-left:65px;background-repeat:no-repeat;background-size:60px;margin-top:8px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .format.print{width:140px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .format.print icons{background-image:url("/images/print-icon.png");width:87px;height:55px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block div.format.digital{background-image:url("/images/digital-icon.png");width:105px;padding-left:55px;background-repeat:no-repeat;background-size:50px;margin-top:8px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .format.digital{width:160px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .format.digital icons{background-image:url("/images/digital-icon.png");width:67px;height:56px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .print-message{clear:both}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .pricing{width:290px;float:left}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .pricing .price-statement{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:16px;padding-right:12px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block .pricing p{float:left;clear:left;font-size:16px;line-height:24px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block form{float:none}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block form .button{width:100%;margin-bottom:5px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .pricing-container{border:1px solid #db071a;padding:4px 4px 0 4px;border-radius:8px;margin:8px 0}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .pricing-container .label{width:133px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .pricing-container .block{border-bottom:1px solid #db071a;padding:8px 0}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .pricing-container .block span{padding-top:8px;display:inline-block;font-size:17px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .pricing-container .asa{clear:both;font-size:14px;line-height:22px;padding-bottom:5px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .pricing-container .block:last-child{border-bottom:0}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block.plain{border-bottom:0}.quickview:not(.modal) .product-panel .prices .mobile .container.mobile #asa-box{bottom:280px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription{overflow:visible}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .pricing-container .block:nth-last-child(1){overflow:visible;min-height:93px}.quickview:not(.modal) .product-panel .prices .mobile .container .subscription .pricing-container .block .tt-info:hover .more-info.bottom{left:-395px !important}.quickview:not(.modal) .product-panel .prices .bundle:not(.pricing-block) .price-statement{margin-top:15px;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.quickview-link{font-size:13px;color:#737373;cursor:pointer;line-height:13px;width:102px;height:19px;background-position-x:4px;background-position-y:4px;padding-left:16px}.quickview-button:not(.make-changes),.viewMoreBTN{font-size:13px;cursor:pointer;border-style:solid;border-width:1px;padding:0 10px;display:inline-block !important}.viewMoreBTN{color:#737373;background:white;border-color:#737373}.quickview-button:not(.make-changes){background-color:#db071a;border-color:#db071a;color:white}.quickview-button.orange{color:#fff !important}.quickview-single-issue .quickview:not(.modal) .closer,.quickviewcontainer .quickview:not(.modal) .closer{margin-right:-20px}.quickview-single-issue .quickview:not(.modal) .product-panel .covers,.quickviewcontainer .quickview:not(.modal) .product-panel .covers{height:465px}.quickview-single-issue .quickview:not(.modal) .product-panel .covers .large,.quickviewcontainer .quickview:not(.modal) .product-panel .covers .large{width:390px;margin-top:9px}.quickview-single-issue .quickview:not(.modal) .product-panel .covers .large img,.quickviewcontainer .quickview:not(.modal) .product-panel .covers .large img{height:420px !important}.quickview-single-issue .quickview:not(.modal) .product-panel .prices .mobile,.quickviewcontainer .quickview:not(.modal) .product-panel .prices .mobile{width:370px}.quickview-single-issue .quickview:not(.modal) .product-panel .prices .mobile h3,.quickviewcontainer .quickview:not(.modal) .product-panel .prices .mobile h3{font-size:22px}.quickview-single-issue .quickview:not(.modal) .product-panel .prices .mobile .open,.quickviewcontainer .quickview:not(.modal) .product-panel .prices .mobile .open{margin-top:15px}.quickview-single-issue .quickview:not(.modal) .product-panel .prices .mobile .open .country-select .flag,.quickviewcontainer .quickview:not(.modal) .product-panel .prices .mobile .open .country-select .flag{margin-left:0}.quickview-single-issue .quickview:not(.modal) .product-panel .prices .mobile .container,.quickviewcontainer .quickview:not(.modal) .product-panel .prices .mobile .container{margin:0 auto 0 0}.quickview-single-issue .quickview:not(.modal) .product-panel .prices .mobile .container .subscription,.quickviewcontainer .quickview:not(.modal) .product-panel .prices .mobile .container .subscription{padding:0 10px 0 0}.quickview-single-issue .quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block,.quickviewcontainer .quickview:not(.modal) .product-panel .prices .mobile .container .subscription .block{border-bottom:#c2c2c2 0 solid;border:#c2c2c2 0 solid}.quickview-single-issue .quickview:not(.modal) .tick_box,.quickviewcontainer .quickview:not(.modal) .tick_box{position:relative;clear:both}.quickview-single-issue .quickview:not(.modal) .tick_box ul,.quickviewcontainer .quickview:not(.modal) .tick_box ul{padding:10px 10px 10px 0;display:inline-block}.quickview-single-issue .quickview:not(.modal) .tick_box ul li,.quickviewcontainer .quickview:not(.modal) .tick_box ul li{background:url(/images/circletick.png) no-repeat;padding:9px 0 9px 23px;background-size:15px;background-position:0 13px}.quickviewHolder{padding-top:0 !important;overflow:visible}.quickviewHolder .body{padding:0 30px 30px 30px;overflow:visible;float:left}.quickviewHolder .body .lhs{float:left;background-color:#fefefe}.quickviewHolder .body .lhs .subscription .country-select .country-field{width:84%;margin-right:0}.quickviewHolder .body .lhs #rhs-mag-cover{margin:0 auto;display:block;width:100%}.quickviewHolder .body .lhs .rhs.gift-yes img{width:80%}.quickviewHolder .body .lhs .centred{margin:0 auto;text-align:center}.quickviewHolder .body .lhs .simple-inline{display:inline;font-size:15px;width:170px;float:none;height:40px;margin:2px 0;background-color:#fff}.quickviewHolder .body .lhs .simple-inline .showXHH{display:block !important}.quickviewHolder .body .lhs #magazinesize-select{width:190px}.quickviewHolder .body .lhs #magazinetype{padding-top:4px}.quickviewHolder .body .lhs #giftheadline{font-weight:bold}.quickviewHolder .body .lhs #gifttext,.quickviewHolder .body .lhs #giftheadline{text-align:center}.quickviewHolder .body .lhs #gifttext{margin-bottom:0 !important}.quickviewHolder .body .lhs .giftbox{margin-top:13px}.quickviewHolder .body .lhs .giftbox img{display:block;margin:0 auto;width:50% !important}.quickviewHolder .body .lhs #giftblock label{width:120px}.quickviewHolder .body .lhs #giftblock .labelled{margin:0;padding:0;background:0;height:40px}.quickviewHolder .body .lhs #gifterror{visibility:hidden;display:none}.quickviewHolder .body .lhs .gifterror.bottomerror{display:none}.quickviewHolder .body .lhs .gifterror.bottomerror.error{display:inline-block;margin:10px 15px;text-align:center;width:95%}.quickviewHolder .body .lhs .gifterror.bottomerror p{padding:3px;border:1px solid #db071a}.quickviewHolder .body .lhs .infoerror{color:#fff;background:#db071a;width:23px;height:23px;line-height:12px;margin-right:10px;font-weight:bold;font-size:19px;box-sizing:border-box;display:inline-block;padding:6px}.quickviewHolder .body .lhs #giftblock.error p,.quickviewHolder .body .lhs #giftblock.error label{color:#db071a}.quickviewHolder .body .lhs #giftblock.error label{border-color:#db071a}.quickviewHolder .body .lhs #giftblock.error #gifterror{visibility:visible}.quickviewHolder .body .lhs .subscription .country-select{margin-bottom:20px}.quickviewHolder .body .lhs .pricing p strong span{display:block}.quickviewHolder .body .lhs .tt-info:hover .more-info.bottom{left:-225px !important}.quickviewHolder .body .lhs .pricing-container{margin:10px 0;position:relative;z-index:8}.quickviewHolder .body .lhs #pricingblock form{display:none}.quickviewHolder .body .lhs .pricing-block{background-color:#fff;width:100%}.quickviewHolder .body .lhs .pricing-block,.quickviewHolder .body .lhs .country-field{cursor:default}.quickviewHolder .body .lhs .country-field{width:265px;margin-right:0}.quickviewHolder .body .lhs .subscription .country-select .country-field,.quickviewHolder .body .lhs .pricing-block .block:not(#fixedPricing):not(#rollingPricing):not(.quickviewPricing){background:url("/images/selectbg-large3.png") no-repeat right}.quickviewHolder .body .lhs .pricing-block .block{border:1px #c2c2c2 solid;padding:5px 20px 5px 10px;line-height:22px}.quickviewHolder .body .lhs .pricing-block .block .asa{font-size:12px}.quickviewHolder .body .lhs .pricing-block.expanded .block{border-radius:0;border-top:0;background:0}.quickviewHolder .body .lhs .pricing-block.expanded .block:first-child{border-top:1px #c2c2c2 solid}.quickviewHolder .body .lhs .pricing-block.expanded .block:hover{background-color:#ccc}.quickviewHolder .body .lhs .pricing-block.expanded .block.chosen{background:url("/images/tick.png") no-repeat 95% 50%}.quickviewHolder .body .lhs #intro_more.fold-out{margin-bottom:100px}.quickviewHolder .body .lhs #rhsgifttext img{max-width:100px;max-height:100px;float:right}.quickviewHolder .body .lhs .messagebox.yesGift{margin-top:735px !important}.quickviewHolder .body .lhs .messagebox.noGift{margin-top:715px !important}.quickviewHolder .body .lhs .messagebox.error{margin-top:705px !important}.quickviewHolder .body .lhs .right-column{width:660px;padding-right:40px}.quickviewHolder .body .lhs .faqs_container .faqs{width:81.75%}.quickviewHolder .body .lhs .faqs_container{margin:75px auto}.search-autocomplete{border-bottom:1px solid #c2c2c2;border-top:0;padding:5px !important}.search-autocomplete li{height:70px;border-top:1px dotted #c2c2c2;padding:5px 0;line-height:70px}.search-autocomplete li a{float:left}.search-autocomplete li img{height:60px;width:49px;float:left}.search-autocomplete li .autocomplete-label{float:left;padding-left:4px}.ui-autocomplete.search_variant0{max-width:290px}.search-results{padding:32px 85px;overflow:hidden}.search-results h1{color:#000;font-size:40px;line-height:45px}.search-results .result-description{font-size:22px;line-height:24px;padding:20px 0 5px 0}.search-results .magazine{background-color:#fff;border:1px solid #c2c2c2;padding:25px;overflow:hidden;margin:15px 0;float:left;width:878px}.search-results .magazine .lhs{float:left;width:25%;text-align:center;vertical-align:top}.search-results .magazine .lhs img{width:80%}.search-results .magazine .rhs{float:right;width:75%}.search-results .magazine .rhs .price{clear:both;padding-top:25px;font-size:22px;line-height:25px}.search-results .magazine .rhs .price .label{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.search-results .magazine .rhs .price .saving{color:#db071a}@media screen and (max-width:650px){.search-results .magazine{padding:25px 5px}.search-results .magazine .lhs{width:40%;display:inline-block}.search-results .magazine .lhs img{width:80%}.search-results .magazine .rhs{width:58%;display:inline-block}.search-results .magazine .rhs .spec{border-top:0 solid;margin-top:0;line-height:17px}.search-results .magazine .rhs .spec .frequency,.search-results .magazine .rhs .spec .perfect-for{border-right:0 solid;padding:2px 0;float:none}.search-results .magazine .rhs .price{padding-top:0}.search-results .magazine .rhs .price .label,.search-results .magazine .rhs .price .saving{display:inline-block}}.campaign-header{cursor:pointer;position:relative}.campaign-header .top-layer{position:absolute;top:0;left:0;width:1100px}.campaign-header .sold-count{width:400px;margin:0 auto;padding-top:6px;text-align:center;font-size:21px}.campaign-header .sold-count .counter{font-size:35px;line-height:35px;margin-top:8px}.campaign-header .session-count{width:200px;float:right;text-align:center;font-size:16px;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.campaign-header .session-count .number{font-size:40px;line-height:40px}.campaign-header img{display:block}.category-box,.guide-boxes{background-color:#525252}.category-box img.bg,.guide-boxes img.bg{width:100%;height:100%;top:0}.category-box .wholebox,.guide-boxes .wholebox{color:#fff}.atoz-mega-box{overflow:hidden}.atoz-mega-box:hover{background-color:#000}.atoz-mega-box:hover img.bg{opacity:.7 !important}.atoz-mega-box img.bg{width:100%;height:100%;opacity:1 !important;transition:opacity 1s}.atoz-mega-box .wholebox{color:#fff;text-shadow:3px 3px 3px #000}.atoz-mega-box .redText{color:#db071a;text-shadow:0 0 0 #db071a}.atoz-mega-box.whiteBG .wholebox{color:#000;text-shadow:3px 3px 3px #bfbebe}.atoz-mega-box.white .wholebox{text-shadow:0 0 0 #fff}.guide-boxes,.atoz-mega-box{margin:0 0 30px 38px}.category-box{margin:0 0 30px 38px}.category-box,.atoz-mega-box,.guide-boxes{width:160px;height:104px;color:#fff;float:left;position:relative;display:table}.category-box img.bg,.atoz-mega-box img.bg,.guide-boxes img.bg{position:absolute;border:0}.category-box .wholebox,.atoz-mega-box .wholebox,.guide-boxes .wholebox{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;position:inherit;line-height:25px;font-size:22px;text-decoration:none;text-shadow:2px 2px 1px #000}.category-box.hidecategory,.guide-boxes.hidecategory{display:none}.category-box.white,.atoz-mega-box.white,.guide-boxes.white{border:1px solid #c2c2c2;width:158px;height:102px;background-color:#fff;color:#000}.category-box.white a,.atoz-mega-box.white a,.guide-boxes.white a{font-size:16px;margin-top:22px;line-height:28px;color:#db071a;text-decoration:underline}.category-box.whiteonred,.guide-boxes.whiteonred{border:1px solid #c2c2c2;width:158px;height:102px;background-color:#fff;color:#000}.category-box.whiteonred a,.guide-boxes.whiteonred a{font-size:16px;line-height:28px;color:#fff;text-decoration:none}.megamenu{padding:32px 24px;width:994px;height:240px;position:absolute;left:0;top:45px;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;background-color:#fff;z-index:12}.megamenu .menu-row{clear:both}.megamenu.atoz-mega-menu{height:auto}.megamenu.category-mega-menu{height:auto}#gift-mega-menu{height:120px}.offer-boxes{padding:32px 85px;overflow:hidden;clear:both;width:964px;text-align:center}.offer-boxes .offer-box{width:450px;height:332px;display:inline-block;position:relative;margin:0 8%}.offer-boxes .offer-box .cover{position:absolute;width:172px;height:215px;top:32px;left:32px}.offer-boxes .offer-box .cover img{width:100%;height:100%;box-shadow:4px 4px 10px #700;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}.offer-boxes .offer-box .bubble{position:absolute;background-color:#ddd;width:60px;height:60px;border-radius:34px;color:#fff;top:210px;left:160px;z-index:2;display:table;table-layout:fixed;padding:4px}.offer-boxes .offer-box .bubble span{display:table-cell;vertical-align:middle;font-size:14px;line-height:18px;text-align:center}.offer-boxes .offer-box .top-part{background-color:#ddd;height:105px;color:#fff;border-bottom:0}.offer-boxes .offer-box .top-part h2{margin-right:6px}.offer-boxes .offer-box .bottom-part{background-color:#fff;height:225px;border:1px solid #c2c2c2;border-top:0}.offer-boxes .offer-box .bottom-part .magname{padding:16px 0 8px 0;height:48px;font-size:22px;text-overflow:ellipsis}.offer-boxes .offer-box .bottom-part .ppi .price{float:left;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:35px;color:#db071a;line-height:45px}.offer-boxes .offer-box .bottom-part .ppi .per-issue{float:left;height:45px;color:#db071a;margin:5px;line-height:16px}.offer-boxes .offer-box .bottom-part .ppi .chars7{font-size:42px}.offer-boxes .offer-box .bottom-part .ppi .chars8{font-size:36px}.offer-boxes .offer-box .bottom-part .ppi .chars9{font-size:33px}.offer-boxes .offer-box .bottom-part .saving{clear:both;font-size:18px;margin-bottom:10px}.offer-boxes .offer-box h2{line-height:32px;margin-top:20px}.offer-boxes .offer-box h2 a{text-decoration:none;color:#fff}.offer-boxes .offer-box .rhs{width:227px;float:right}.offer-boxes .blue .bubble,.offer-boxes .blue .top-part{background-color:#1295d8}.homepage-page-header{position:relative}.homepage-page-header img{display:block}.homepage-page-header .headline{position:absolute;top:50px;width:100%}.homepage-page-header .headline h1{text-align:center}.header-promises{text-align:center;background-color:#ededed;border:1px solid #c2c2c2}.header-promises ul{display:inline-block;height:40px;padding-top:20px}.header-promises li{background:url("/images/red-tick.png") no-repeat;background-position:0 2px;padding:0 22px;display:inline-block;font-size:18px;line-height:22px;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.header-promises .feefo-badge__image{height:35px;display:inline-block;vertical-align:middle;margin-top:-7px}.category-page-header{padding:0 85px;position:relative;background-color:#fff;height:450px}.category-page-header .offer-boxes{padding:0}.category-page-header .background{position:absolute;top:0;left:0}.category-page-header h1{padding:32px 0 24px;position:inherit}.category-page-header .controls{position:absolute;bottom:7px;right:80px;line-height:65px;cursor:pointer}.category-page-header .controls select{float:right !important;width:210px;margin-top:10px}.category-page-header .controls .tab{width:155px;float:left;height:65px;line-height:62px;text-align:center}.category-page-header .controls label{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;margin:0 15px 0 30px}.category-page-header .controls #categories-filters{position:absolute;top:47px;left:-557px;height:80px;border:0;padding:5px 0;width:1100px;background:0}.category-page-header .controls #categories-filters .toptab{height:13px;background-color:#f1f1f1;width:146px;margin-left:562px}.category-page-header .controls #categories-filters #buttons{overflow:hidden;padding:5px;background-color:#f1f1f1}body.bootstrap .left-column.promises{width:43%;padding-left:50px}body.bootstrap .category-page-header{height:auto}body.bootstrap .category-page-header .category-background{max-height:367px;background-size:cover;background-position:center;background-repeat:no-repeat}body.bootstrap .category-page-header .hero_image{width:auto}body.bootstrap .category-page-header h1{color:#000;font-size:24px;line-height:25px;padding:25px 0 5px}body.bootstrap .category-page-header p{padding-bottom:20px}body.bootstrap .category-page-header p:not(#browsePagesBar),body.bootstrap .category-page-header p span{text-align:left !important}body.bootstrap .category-page-header p.paginationText{font-size:15px}body.bootstrap .category-page-header p.paginationText:not(.footerPagination) .paginationPageBlockInner{padding:5px 10px}body.bootstrap .category-page-header p.paginationText:not(.footerPagination) .paginationPageBlockInner a{text-decoration:none}body.bootstrap .category-page-header p.paginationText:not(.footerPagination) .paginationPageBlockInner .currentPage{border:0 solid #1b1b1b}body.bootstrap .category-page-header .controls{position:relative;bottom:0;right:0;cursor:default}body.bootstrap .category-page-header .controls .tab{height:auto;width:100%;float:none;text-align:left;background-color:transparent !important}body.bootstrap .category-page-header .controls .tab img.filter{height:100%;vertical-align:bottom;filter:invert(1)}body.bootstrap .category-page-header .controls .tab .filter_icon{float:right;padding-right:5px;padding-top:4px}body.bootstrap .category-page-header .controls .tab .button.white{width:100%;height:auto;color:#fff;display:block;cursor:pointer;background:#db071a;border:0 solid;line-height:25px !important}body.bootstrap .category-page-header .controls .tab #categories-filters{left:-535px;padding-bottom:10px}body.bootstrap .category-page-header .controls .tab #categories-filters .toptab{margin-left:554px}body.bootstrap .category-page-header .controls .tab #categories-filters:not(.megamenu){left:0;top:35px;width:100%;z-index:9}body.bootstrap .category-page-header .controls .tab #categories-filters:not(.megamenu) #buttons{border:1px solid #b3b3b3;background:#fff}body.bootstrap .category-page-header .controls .tab #categories-filters:not(.megamenu) #buttons .filterTitle{color:#000;font-size:15px;padding-top:4px;padding-left:30px;text-transform:uppercase}body.bootstrap .category-page-header .controls .tab #categories-filters:not(.megamenu) #buttons hr{border-top:1px dotted #b3b3b3;margin:9px 0}body.bootstrap .category-page-header .controls .tab #categories-filters:not(.megamenu) #buttons .categorybtn{font-size:14px !important;font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;color:#000;background:#f1f1f1;padding:4px 10px;margin:5px;float:left;outline:0}body.bootstrap .category-page-header .controls .tab #categories-filters:not(.megamenu) #buttons .activeFilters{background:#000;color:#f1f1f1}body.bootstrap .category-page-header .controls select{float:none !important;line-height:20px}body.bootstrap .best-sellers .categoryblock{max-width:1500px;width:100%}body.bootstrap .best-sellers .categoryblock .magazine{text-align:center}body.bootstrap .best-sellers .categoryblock .magazine .magname{white-space:normal}body.bootstrap .standalone-product table.BoxOuts .standaloneInclude img:not(.lookInsideArrow){max-width:initial}body.bootstrap .magazine-categories{padding:32px 0}body.bootstrap .magazine-categories .category-box{margin:0 0 26px 26px}body.bootstrap .lhs .category-box .wholebox{padding:0 5px}body.bootstrap .rhs .category-box{width:218px;height:218px;margin-left:0}body.bootstrap .rhs .category-box:first-child{margin-bottom:25px !important}body.bootstrap .rhs .category-box a.button{height:35px !important}body.bootstrap .rhs .category-box h3,body.bootstrap .rhs .category-box p{color:#000}body.bootstrap .offer-boxes{width:100% !important;padding:32px 50px}body.bootstrap .offer-boxes .offer-box .bottom-part .magname:not(.cartwallTitle){height:72px}.seo-header{font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;padding:32px 120px 0 120px;overflow:hidden}.seo-header h1{color:#000}.categorybutton{background-color:#f1f1f1;font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;border:1px solid #c2c2c2;color:#000;background-image:url(/images/cross.png);background-repeat:no-repeat;padding-left:32px;margin-bottom:12px;margin-left:12px;background-position:4px;float:left}.categorybutton.ticked{background-image:url(/images/tick.png)}.best-sellers{padding:32px 85px;overflow:hidden}.best-sellers h2{text-align:center;padding-bottom:32px}.magazine-categories{padding:32px 85px}.guide-categories{padding:32px 75px}.magazine-categories,.guide-categories{overflow:hidden}.magazine-categories h2,.guide-categories h2{text-align:center;padding-bottom:32px}.magazine-categories .reducedPaddingBottom,.guide-categories .reducedPaddingBottom{padding-bottom:15px}.magazine-categories .increasedPaddingBottom,.guide-categories .increasedPaddingBottom{padding-bottom:32px}.magazine-categories .categories,.guide-categories .categories{width:660px}.magazine-categories .category-box,.guide-categories .category-box{width:180px;height:120px}.magazine-categories .guide-boxes,.guide-categories .guide-boxes{width:160px;height:105px}.magazine-categories .guide-boxes:nth-child(5n+1),.guide-categories .guide-boxes:nth-child(5n+1){margin-left:0;clear:left}.magazine-categories .rhs .category-box,.magazine-categories .rhs .guide-boxes,.guide-categories .rhs .category-box,.guide-categories .rhs .guide-boxes{width:208px;height:208px;margin:0;padding:15px 15px 0 15px}.magazine-categories .rhs .category-box *,.magazine-categories .rhs .guide-boxes *,.guide-categories .rhs .category-box *,.guide-categories .rhs .guide-boxes *{padding-bottom:8px;line-height:22px}.magazine-categories .rhs .category-box:first-child,.magazine-categories .rhs .guide-boxes:first-child,.guide-categories .rhs .category-box:first-child,.guide-categories .rhs .guide-boxes:first-child{margin-bottom:34px}.look-inside{position:absolute;cursor:pointer;right:0;bottom:0;height:40px;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:18px;padding:12px 16px 0 16px;background-color:transparent\9;background-color:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);zoom:1}.singleIssueLookInside{right:0;bottom:7px}.singleIssueLookInside p{width:auto !important;padding-right:5px}.singleIssueLookInside p,.singleIssueLookInside img{display:inline-block;vertical-align:middle}.singleIssueLookInside.mobileShow{right:-1px;top:336px}.newNormalLookInside{right:60px;bottom:14px}.newNormalLookInside p{padding-top:4px;line-height:25px}.newNormalLookInside p,.newNormalLookInside img{float:left;width:auto !important;height:auto !important;padding-right:5px}.magazine-header{height:370px;background-color:#fff;position:relative}.magazine-header .background{position:absolute;height:370px;width:100%;max-width:1100px;top:0;left:0}.magazine-header h1:not(.FAQ_header):not(.standaloneHeadline):not(#pageheadline){padding:20px 0 0 80px}.magazine-header h1{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-weight:normal;color:#fff;font-size:40px;line-height:45px;width:100%;position:relative}.magazine-header .covers{position:absolute;height:288px;left:80px;bottom:-90px;z-index:1}.magazine-header .covers .small{width:64px;float:left}.magazine-header .covers .small img{height:87px;box-shadow:2px 1px 3px #700}.magazine-header .covers .arrow{position:absolute;top:261px;left:-28px;height:158px;width:24px}.magazine-header .covers .arrow img{height:auto !important;box-shadow:0 0 0 #fff !important}.magazine-header .covers .arrow.right{left:445px}.magazine-header .covers .large:not(.col-12){float:right;margin-left:10px;position:relative;width:220px;height:275px}.magazine-header .covers .large:not(.col-12)>img{box-shadow:2px 1px 3px #700;width:100%;height:100%}.magazine-header .covers .large:not(.col-12) .feefoStars{margin:0 11px}.magazine-header .covers .large.col-12>img{width:100%}.magazine-header .whatsInside{width:90%;margin:45px auto;z-index:1;clear:both}.magazine-header .whatsInside .smallRight,.magazine-header .whatsInside .smallLeft{width:405px;float:left}.magazine-header .whatsInside .smallRight div,.magazine-header .whatsInside .smallLeft div{height:93px;width:355px;margin:15px 10px;padding:10px 15px;border:1px solid #dedede}.magazine-header .whatsInside .smallRight div:hover,.magazine-header .whatsInside .smallLeft div:hover{background-color:#dedede}.magazine-header .whatsInside .smallRight img,.magazine-header .whatsInside .smallLeft img{height:87px;box-shadow:2px 1px 3px #700}.magazine-header .whatsInside .largeLeft,.magazine-header .whatsInside .largeRight{margin-left:10px;position:relative;width:570px;height:390px}.magazine-header .whatsInside .largeLeft>img,.magazine-header .whatsInside .largeRight>img{width:100%;height:100%}.magazine-header .whatsInside .largeRight{float:left}.magazine-header .whatsInside .largeLeft{float:right}.magazine-header .blue-flash{background-color:transparent\9;background-color:rgba(18,149,216,0.851);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D91295D8,endColorstr=#D91295D8);zoom:1;height:110px;position:absolute;bottom:0;width:100%;color:#fff}.magazine-header .blue-flash #blueflashtext,.magazine-header .blue-flash #nonukblueflashtext{padding:12px 0 0 390px}.magazine-header .blue-flash h2{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:30px;line-height:50px}.magazine-header .blue-flash p{font-size:22px;line-height:30px}.magazine-header .blue-flash h3 span{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif !important}.magazine-header.daily-deal,.magazine-header.weekly-deal{height:270px}.magazine-header.daily-deal .blue-flash,.magazine-header.weekly-deal .blue-flash{height:270px;background-color:#22b0e2}.magazine-header.daily-deal .blue-flash #countdown,.magazine-header.weekly-deal .blue-flash #countdown{position:absolute;bottom:30px;right:0;width:700px}.magazine-header.daily-deal .blue-flash #countdown li,.magazine-header.weekly-deal .blue-flash #countdown li{float:left;width:43px;height:28px;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:30px;background-color:#fff;color:#22b0e2;text-align:center;margin-right:10px;padding:10px;line-height:16px}.magazine-header.daily-deal .blue-flash #countdown li span,.magazine-header.weekly-deal .blue-flash #countdown li span{font-size:12px}.magazine-intro{background-color:#dedede;min-height:150px;overflow:hidden}.magazine-intro .intro_text{padding:12px 12px 0 390px}.read-more{color:#db071a}.spec{border-top:1px solid #c2c2c2;margin-top:18px}.spec .frequency{border-right:1px solid #c2c2c2;padding:18px 18px 18px 0;float:left}.spec .perfect-for{padding:18px 0 18px 18px;float:left}.left-column{float:left;padding-left:80px;width:270px}.right-column{width:620px;float:right;padding-top:12px;padding-right:80px}h1{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-weight:normal;color:#fff;font-size:40px;line-height:45px}h2{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:30px;line-height:24px}h3{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif !important;font-size:22px;line-height:24px}.large{font-size:22px;line-height:24px}input.text{border-width:1px;border-color:#c2c2c2;border-style:solid;height:39px;margin-right:20px;font-size:16px;color:#21282c;line-height:19px;padding-left:16px}.closing .container .subscription{display:none !important}.closing .container:before{content:"This magazine is closing."}.mini-basket,.continueToBasket{width:45% !important}.mini-basket{background:url(/images/green_tick.png) 0 38px no-repeat;padding-left:80px}.continueToBasket{text-align:right !important}.mini-basket-link{color:#fff !important;text-decoration:none !important}.most-popular,.people-liked,.you-viewed{overflow:hidden;padding:50px 85px 0 85px}.MiniBasketBlock.sticky{position:fixed;top:0;height:auto;z-index:7;width:930px;box-shadow:0 4px 7px -3px #000}.MiniBasketBlock.sticky .version1:nth-last-child(1){display:block !important}.MiniBasketBlock.sticky,.footerBasketTrail.footer--pinned{width:100% !important;max-width:1500px}.MiniBasketBlock{border:1px solid #b4b4b4;border-top:0 solid;padding-top:0 !important;will-change:transform;transition:transform 200ms linear}.MiniBasketBlock .version1:nth-last-child(1){display:block !important}.MiniBasketBlock .version1 .continueToBasket{vertical-align:middle}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-139%)}.container.RecommendedFourYou.sticky,.container.recommendedSingleProduct.sticky{margin-top:105px}.footerBasketTrail{border:1px solid #b4b4b4;border-bottom:0 solid;will-change:transform;transition:transform 200ms linear;position:fixed;bottom:0;width:1100px;padding:25px 45px !important;z-index:7;box-shadow:0 -4px 7px -3px #000}.footerBasketTrail .footerTrail{background:white;display:inline-block;margin-right:30px}.footerBasketTrail .footerTrail .BasketTrail{display:inline-block;background:white;color:#adaaaa}.footerBasketTrail .footerTrail .BasketTrail span{padding:0 50px}.footerBasketTrail .footerTrail .BasketTrail img{vertical-align:middle}.footerBasketTrail .footerTrail .currentTrail{color:#000 !important}.footerBasketTrail .ScrollToBasketLink{float:right;cursor:pointer;margin-top:5px}.footer--pinned{transform:translateY(0)}.footer--unpinned{transform:translateY(139%)}.before-basket{overflow:hidden;padding:10px 25px 0;text-align:initial !important;width:95% !important;margin-bottom:15px}.before-basket h2{padding-top:35px}.before-basket h2:after{content:'\2026'}.before-basket h2.rhs:after{content:''}.before-basket h3{font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;color:#db071a;padding-top:14px;padding-bottom:25px !important}.before-basket h3 .text-underline{background:url(/images/underline.png) 4px 25px no-repeat;padding-bottom:10px}.before-basket .categoryblock{width:100% !important}.before-basket .categoryblock .offer-box{width:47%}.before-basket .categoryblock .offer-box h2{padding-top:0}.before-basket .categoryblock .offer-box h2 span{font-size:18px;font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif}.before-basket .categoryblock .offer-box .top-part{background-color:#f90}.before-basket .categoryblock .offer-box .bottom-part{height:200px;border-color:#f90}.before-basket .categoryblock .offer-box .bubble{background-color:#db071a;top:201px;left:151px}.before-basket .categoryblock .offer-box .cover{top:20px;left:20px;width:190px;height:238px}.before-basket .categoryblock .offer-box .cover img{box-shadow:0 0 0 #c2c2c2;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.before-basket .categoryblock .offer-box .rhs{text-align:center;width:255px;padding-right:10px}.before-basket .categoryblock .offer-box .rhs .ppi{padding:25px 10px 0}.before-basket .categoryblock .offer-box .rhs .ppi .per-issue{float:right}.before-basket .categoryblock .offer-box .rhs .quickview-button{width:100%;border-color:#c2c2c2;background-image:none;margin-top:9px}.most-popular h3,.people-liked h3,.you-viewed h3,.before-basket h3{margin-bottom:25px;border-bottom:1px solid #c2c2c2;padding-bottom:15px}.most-popular .lhs,.people-liked .lhs,.you-viewed .lhs,.before-basket .lhs{width:450px;float:left}.most-popular .lhs .magazine:first-child,.people-liked .lhs .magazine:first-child,.you-viewed .lhs .magazine:first-child,.before-basket .lhs .magazine:first-child{margin-left:0}.most-popular .rhs,.people-liked .rhs,.you-viewed .rhs,.before-basket .rhs{width:450px;float:right}.most-popular .rhs .words,.people-liked .rhs .words,.you-viewed .rhs .words,.before-basket .rhs .words{width:162px;float:right}.most-popular .rhs .words p,.people-liked .rhs .words p,.you-viewed .rhs .words p,.before-basket .rhs .words p{line-height:24px;margin-bottom:24px}.most-popular .category-box:first-child,.people-liked .category-box:first-child,.you-viewed .category-box:first-child,.before-basket .category-box:first-child{margin-left:0}.most-popular .magazine,.people-liked .magazine,.you-viewed .magazine,.before-basket .magazine{height:350px !important}.most-popular .category-box{display:table}.most-popular a{margin-top:0 !important;display:table-cell;vertical-align:middle}.most-popular a img{display:block;margin:0 auto}.you-viewed{margin-bottom:32px}.rewards{overflow:hidden;padding:30px 85px;margin:0 auto}.rewards .pull-left{padding-top:15px}.rewards .pull-right{width:590px}.rewards h2{font-weight:bold;font-size:30px;color:#21282c;line-height:.8}.feefo_header{line-height:35px;text-align:center;font-size:40px;padding:50px 0 30px;margin-top:-10px}.faqs_container:not(#FAQ_accordion_OldStyle) .faqs_tab .view-faq{width:33.33%}#FAQ_accordion_OldStyle .faqs_tab .view-faq{width:14.28%}#FAQ_accordion_OldStyle .faqs .accordion-header{background:#fff}.faqs_container{margin-top:75px}.faqs_container .FAQ_header{text-align:center;font-size:40px;padding-bottom:75px;margin:0 auto}.faqs_container .faqs_tab{width:100%}.faqs_container .faqs_tab .view-faq{text-align:center;padding:18px 0;border-width:1px;border-color:#c2c2c2;border-style:solid;position:relative;box-sizing:border-box;border-bottom:0;cursor:pointer;margin-bottom:-2px;z-index:1}.faqs_container .faqs_tab .view-faq p{font-size:24px}.faqs_container .faqs_tab .view-faq:not(.active){border:1px solid transparent}.faqs_container .faqs_tab .view-faq.renew_cancel{width:33%}.faqs_container .faqs_tab .view-faq.active{background-color:#ededed}.faqs_container .faqs_tab .view-faq.active .hider{position:absolute;display:none;bottom:-2px;left:-1px;width:100%;height:6px;background-color:#ededed;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;z-index:2}.faqs_container .faqs{width:81%;background-color:#ededed;overflow:hidden;padding:38px 9%;border:1px solid #c2c2c2}.faqs_container .choose-faq.active{display:block !important;border:1px solid #c2c2c2;position:relative}.faqs_container .choose-faq.active .accordion .ui-state-default,.faqs_container .choose-faq.active .accordion .ui-widget-content .ui-state-default,.faqs_container .choose-faq.active .accordion .ui-widget-header .ui-state-default{border:1px solid #c2c2c2;background:#fff;font-weight:normal;color:#000}.faqs_container .choose-faq.active .accordion .ui-state-active{border-bottom:0}.faqs_container .choose-faq.active .accordion .ui-widget-content{border:1px solid #c2c2c2;background:#fff;color:#000;border-top:0}.faqs_container .choose-faq.active .accordion .ui-state-active .ui-icon,.faqs_container .choose-faq.active .accordion .ui-state-default .ui-icon{background-image:url(/stylesheets/images/ui-icons_333333_256x240.png) !important;left:97% !important}.faqs_container .choose-faq.active .accordion h3,.faqs_container .choose-faq.active .accordion h2{font:18px Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif !important;font-weight:500 !important;outline:0;margin-top:10px}.container .subsTab_tab,.container .smallerHide.footerNav,.container #boxesnavsetup:not(.navbar-collapse):not(.smallerHide){display:inline-block !important;z-index:11}.container .subsTab_tab.footerNav{margin:0 auto 0 -25px !important;width:100%;max-width:1500px !important}.container .subsTab_tab.footerNav.withPartsFooter{margin:0 auto 0 -12px !important}.container .NewNormal_container #boxesnavsetup.newnormalHide .subsTab_tab.footerNav{margin:0 auto !important}.container .NewNormal_container #boxesnavsetup.newnormalHide #boxnav:not(.footerNav){display:none !important}.container .isDarkBG a.text{color:white}.subsTab_container.Bundle_container .subsTab_tab .view-subsTab,.subsTab_container.Bundle_container #boxesnavsetup .view-subsTab,.subsTab_container.secondaryNav_container .subsTab_tab .view-subsTab,.subsTab_container.secondaryNav_container #boxesnavsetup .view-subsTab{text-align:left;display:inline-block;padding:0;position:relative;box-sizing:border-box;cursor:pointer;margin:10px 5px 0;overflow:visible}.subsTab_container.Bundle_container .subsTab_tab .view-subsTab p,.subsTab_container.Bundle_container #boxesnavsetup .view-subsTab p,.subsTab_container.secondaryNav_container .subsTab_tab .view-subsTab p,.subsTab_container.secondaryNav_container #boxesnavsetup .view-subsTab p{font-size:15px}.subsTab_container.Bundle_container .subsTab_tab .view-subsTab.active,.subsTab_container.Bundle_container #boxesnavsetup .view-subsTab.active,.subsTab_container.secondaryNav_container .subsTab_tab .view-subsTab.active,.subsTab_container.secondaryNav_container #boxesnavsetup .view-subsTab.active{background:none !important}.subsTab_container.Bundle_container .subsTab_tab .view-subsTab.active p,.subsTab_container.Bundle_container #boxesnavsetup .view-subsTab.active p,.subsTab_container.secondaryNav_container .subsTab_tab .view-subsTab.active p,.subsTab_container.secondaryNav_container #boxesnavsetup .view-subsTab.active p{color:#db071a}.subsTab_container.Bundle_container .subsTab,.subsTab_container.secondaryNav_container .subsTab{overflow:hidden;padding:38px 9%;padding:18px 0 30px}.subsTab_container.Bundle_container .choose-subsTab.active,.subsTab_container.secondaryNav_container .choose-subsTab.active{display:block !important;border:1px solid #c2c2c2;position:relative}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container){margin-top:75px}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container) .subsTab_tab{width:100%}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container) .subsTab_tab .view-subsTab{text-align:center;width:22%;height:80px;padding:18px 0;border-width:1px;border-color:#c2c2c2;border-style:solid;position:relative;box-sizing:border-box;border-bottom:0;cursor:pointer;margin:10px 1.5% 0;overflow:visible}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container) .subsTab_tab .view-subsTab p{font-size:20px;margin-top:5%}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container) .subsTab_tab .view-subsTab:not(.active){border:1px solid transparent}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container) .subsTab_tab .view-subsTab.renew_cancel{width:33.2%}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container) .subsTab_tab .view-subsTab.active{background:none !important;height:90px;margin-top:0}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container) .subsTab_tab .view-subsTab.active p{color:#db071a;font-size:24px}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container) .subsTab_tab .view-subsTab.active .hider{position:absolute;display:block;bottom:-1px;left:-1px;width:100%;height:6px;background:white !important;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;z-index:2}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container) .subsTab{width:81%;background-color:#ededed;overflow:hidden;border:1px solid #c2c2c2;padding:18px 0 30px}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container) .choose-subsTab.buySub.active{padding-bottom:40px}.subsTab_container:not(.Bundle_container):not(.secondaryNav_container) .choose-subsTab.active{display:block !important;border:1px solid #c2c2c2;position:relative}.feefo2019{border:1px solid #c2c2c2;padding:4px}.feefo{background-color:#ededed;overflow:hidden;padding:38px 0}.feefo .feefo-box{margin-top:12px;width:289px;height:235px}.feefo .feefo-box img{width:100% !important;height:100% !important}.feefo .feefo-box .centred{width:150px;margin:0 auto;text-align:center}.feefo .feefo-box .stars{background-image:url("/images/feefo-stars.png");height:23px;margin:25px auto 15px auto}.feefo .feefo-box .stars.score1{width:26px}.feefo .feefo-box .stars.score2{width:52px}.feefo .feefo-box .stars.score3{width:67px}.feefo .feefo-box .stars.score4{width:104px}.feefo .feefo-box .stars.score5{width:133px}.feefo .right-column h3{font-size:22px;color:#21282c;font-weight:bold;line-height:24px}.feefo .right-column #feefotbody{border-bottom:1px dotted #c2c2c2;margin-top:20px;color:#737373;line-height:22px;margin-bottom:20px}.feefo .right-column .feeforow{padding:6px 0;width:605px;border-top:1px dotted #c2c2c2;clear:both;overflow:hidden}.feefo .right-column .score{float:left;padding-top:12px;width:50px}.feefo .right-column .score .excellent{height:18px;background-image:url("/images/feefo-excellent.png");margin:0 auto}.feefo .right-column .score .bad{height:18px;background-image:url("/images/feefo-bad.png");margin:0 auto}.feefo .right-column .score .score1{width:18px}.feefo .right-column .score .score2{width:36px}.feefo .right-column .date{float:left;padding-top:12px;width:113px}.feefo .right-column .date strong{display:block;color:#000;font-weight:bold}.feefo .right-column .comment{float:left;padding-top:12px;width:442px}.feefo .right-column .subscript{margin-bottom:-5px}.full-width{clear:both;width:86%;margin:0 auto}#cross-sell-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(25,25,25,0.8);z-index:9999;display:none}.cross-sell{overflow:hidden;height:auto;margin:5% auto 10px auto !important;background-color:#fff;padding:0 20px 20px 20px;width:1000px !important}.cross-sell .half-width{width:50%;float:left;overflow:hidden}.cross-sell .full-width{clear:both;width:86%;margin:0 auto}.cross-sell .closer{background-color:#db071a;float:right;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:18px;color:#fff;width:120px;line-height:50px;text-align:center;cursor:pointer;margin-right:-20px}.cross-sell h3{font-size:22px;color:#21282c;font-weight:bold;line-height:24px;width:100%;border-bottom:1px solid #c2c2c2;padding-top:20px;padding-bottom:8px;text-align:center}.cross-sell .content{width:82%;padding-left:5%}.cross-sell .covers{margin-top:24px}.cross-sell .magazine{width:33%;text-align:center;float:left;margin-bottom:24px}.cross-sell .magazine img{height:216px}.cross-sell .half-width.left .content{float:right}.cross-sell .half-width.right .content{float:left}.cross-sell .mag-box{border-width:1px;border-color:#c2c2c2;border-style:solid;width:160px;height:103px;float:left;margin-left:30px;margin-top:30px}.cross-sell .mag-box.first{margin-left:0 !important}.ui-widget{font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif !important}#country-select-error p{color:#db071a;font-weight:bold;padding-bottom:10px}.country-field.disabled{opacity:.5;outline:0}@media screen and (min-width:376px){.MiniBasketBlock.sticky{width:1500px !important}}@media screen and (max-width:767px){.paginationPageBlock{position:relative !important}}@media screen and (max-width:1024px){body.bootstrap .lhs .category-box{width:27.5%;margin:0 13px 26px}body.bootstrap .category-page-header .controls #categories-filters{left:-179px;width:750px}body.bootstrap .category-page-header .controls #categories-filters .toptab{margin-left:199px}body.bootstrap .category-page-header .controls label{margin:0 5px 0 0}body.bootstrap .category-page-header .controls select{width:135px}}@media screen and (min-width:650px) and (max-width:1100px){body.bootstrap .magazine-categories:not(.container),body.bootstrap .guide-categories:not(.container){padding:32px 15px 32px 15px !important}body.bootstrap .container{width:100%;max-width:1100px}}@media screen and (max-width:750px){body.bootstrap header .home-link{width:200px;height:60px;float:left;text-decoration:none;overflow:hidden}body.bootstrap .category-page-header .hero_image{width:auto}body.bootstrap .category-page-header .controls #categories-filters{top:50px !important;left:0;width:390px}body.bootstrap .category-page-header .controls #categories-filters .toptab{margin-left:0}body.bootstrap .category-page-header .controls .tab{width:49%;display:inline-block}body.bootstrap .category-page-header .controls .tab .button{font-size:15px !important}body.bootstrap .category-page-header .controls .tab .mobileFilterFooter{width:100%;background:#fff;margin:0 !important}body.bootstrap .category-page-header .controls .tab .mobileFilterFooter .col{padding:0 6px}body.bootstrap .category-page-header .controls .tab .mobileFilterFooter .col .w-50{width:100% !important;font-size:15px}body.bootstrap .category-page-header .controls label{margin:0 5px 0 9%}body.bootstrap .category-page-header .controls .sorter{width:49%}body.bootstrap .category-page-header .controls .sorter select{width:100%}body.bootstrap .best-sellers .categoryblock .magazine{height:auto;margin-bottom:25px !important}body.bootstrap .best-sellers .categoryblock .magazine img{width:152px;height:202px}body.bootstrap .best-sellers .categoryblock .magazine p{margin:0 auto;max-width:152px}body.bootstrap .magazine-categories{padding:32px 25px}body.bootstrap .lhs .category-box{width:30%;height:82px;margin:0 5.5px 15px}body.bootstrap .lhs .category-box .wholebox{line-height:18px;font-size:16px;padding:0}body.bootstrap .rhs{height:auto}body.bootstrap .rhs .category-box{width:100% !important;height:auto !important;padding:10px !important;margin-left:0}body.bootstrap .rhs .category-box:first-child{margin-bottom:10px !important}body.bootstrap .rhs .category-box h3{font-size:17px;line-height:17px;padding-bottom:4px}body.bootstrap .rhs .category-box p{padding-bottom:0 !important}body.bootstrap .rhs .category-box a.button{display:none}body.bootstrap .rhs .category-box img{float:left;padding:0 12px 25px 0}body.bootstrap .footerPromises .our-promises .full-width .promise:nth-child(3){padding-top:0}body.bootstrap .footerPromises .our-promises .full-width .promise h3{padding:16px 0}body.bootstrap .bundle-container-main #subscriptioncontainer .bundle-container{margin:0 auto 35px !important}body.bootstrap .bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.smallerHide.footerNav{width:100% !important;margin:0 auto !important}body.bootstrap .container .NewNormal_container .subsTab_tab.smallerHide.footerNav{width:100% !important}.offer-boxes{padding:32px 0 0 !important}.offer-boxes .offer-box{height:290px !important;width:100% !important;display:block;flex:auto;margin-left:14px !important;margin-right:14px !important}.offer-boxes .offer-box .top-part{height:72px !important}.offer-boxes .offer-box .rhs{width:180px !important}.offer-boxes .offer-box h2{font-size:25px !important;float:right !important}.offer-boxes .offer-box h2.rhs{width:100% !important}.offer-boxes .offer-box .bubble{top:193px !important;left:127px !important}.offer-boxes .offer-box .bottom-part{height:193px !important}.offer-boxes .offer-box .bottom-part .magname{line-height:24px !important;font-size:20px !important;padding:11px 0 8px 0 !important}.offer-boxes .offer-box .bottom-part .per-issue{font-size:14px !important;margin:5px 5px 5px 20px !important;height:auto !important}.offer-boxes .offer-box .bottom-part .price{font-size:30px !important}.offer-boxes .offer-box .cover{top:82px !important;left:26px !important}}@media screen and (max-width:350px){body.bootstrap .category-page-header .controls label{display:none}body.bootstrap .category-page-header .controls select{float:right !important;margin-right:5px}}.az-magazines,.basket-header{padding:32px 85px;margin:0 auto;overflow:hidden}.az-magazines h1,.basket-header h1{color:#000}.az-magazines .tags,.basket-header .tags{float:left;margin-top:48px;width:600px}.az-magazines .sortby,.basket-header .sortby{margin-top:48px;float:right;width:315px;height:107px;border-left:1px solid #c2c2c2}.az-magazines .sortby select,.basket-header .sortby select{float:right !important;width:210px}.az-magazines .sortby label,.basket-header .sortby label{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;display:block;float:left;margin:8px 15px 0 30px}.az-magazines a,.basket-header a{float:right}.basket{padding:10px 0;margin:0 auto;background-color:#ededed}.basket .payment-method,.basket .change{font-weight:500}.basket a{color:#db071a;text-decoration:underline}.basket h2{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-weight:normal;font-size:16px;padding:26px 0}.basket h2.multimessage{font-size:18px}.basket .add-single-issue{background-color:#fff;padding:12px;width:200px;margin:6px 0}.basket table th{text-align:left;padding-bottom:20px;border-bottom:#c2c2c2 1px solid}.basket table td{padding-top:22px}.basket table .extras td.line{border-top:#c2c2c2 1px solid;padding-bottom:22px}.basket table .extras td.linebelow{border-bottom:#c2c2c2 1px solid;padding-bottom:22px}.basket table .extras td.linebelow .sell-single-issue{padding-right:12px}.basket table .extras td.linebelow .sell-single-issue form{display:inline}.basket table .oneOffPayments{display:none}.basket table .col-mag{width:325px}.basket table .col-mag .cover{float:left;height:73px}.basket table .col-mag .info{padding-left:22px;overflow:hidden}.basket table .col-mag .gift-message{margin-top:8px}.basket table .col-mag .gift-message .words{font-size:13px}.basket table .col-mag .gift-message img{width:16px;padding:2px 6px 0 0}.basket table .col-mag .gift-message label.wide{margin-right:25px}.basket table .col-extras{width:206px}.basket table .col-payment-methods{width:232px;padding-left:15px}.basket table .col-payment-methods .gift-message{margin-top:8px}.basket table .col-payment-methods .gift-message .words{font-size:13px}.basket table .col-payment-methods .gift-message img{width:22px;padding:2px 6px 0 0}.basket table .col-payment-methods .gift-message label.wide{margin-right:25px}.basket table .label{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;text-align:right;padding-right:25px}.basket table .total{font-size:22px}.basket table .col-remove{width:175px}.basket table .col-remove .rrp{text-decoration:line-through}.basket table .voucher p{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;float:left;padding-top:3px}.basket table .voucher .text{width:240px}.header{padding:30px 0;overflow:hidden}.header h1{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-weight:normal;font-size:40px;line-height:45px;padding:30px 0 0 80px;width:550px;position:relative;color:#000}.checkout{padding:0 85px}.checkout .checkoutLogo{height:49px;width:477px;background:url("/images/md-and-time-logo-2.png");background-repeat:no-repeat !important;background-position:center left !important}.checkout .checkoutLogo img{display:none}.checkout .panel-title{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-weight:normal;font-size:27px;padding:16px 0;height:23px;width:90%}.checkout .lhs{clear:left;width:530px;float:left}.checkout .rhs{margin-left:30px;float:left;width:350px}.checkout .cover{float:left;height:73px}.checkout li{padding:15px 0;clear:both;position:relative;overflow:visible}.checkout .ccc-optin label{width:auto;padding-top:0;padding-left:20px}.checkout .form li:before,.checkout .form li:after{content:"";display:table}.checkout .form li:after{clear:both}.checkout .form li{zoom:1}.checkout label{text-align:right;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-weight:normal;font-size:20px;width:210px;padding-right:25px;padding-top:10px;display:block;float:left}.checkout .extratext{width:288px;font-size:14px;float:right;line-height:20px;font-style:italic}.checkout .success{border:1px solid #0f0 !important;padding:4px 6px}.checkout .invalid{border:1px solid #f00 !important;padding:4px 6px}.checkout label.invalid{z-index:99 !important;position:absolute;background-color:#fff;bottom:-17px;left:12px;width:auto !important;padding:2px !important;float:left}.checkout #EmailAddress-error{bottom:-65px}.checkout .form input[type="email"].invalid,.checkout .form input[type="text"].invalid,.checkout .form input[type="password"].invalid{-moz-box-shadow:0 3px 6px rgba(128,0,0,0.2) inset;-webkit-box-shadow:0 3px 6px rgba(128,0,0,0.2) inset;box-shadow:0 3px 6px rgba(128,0,0,0.2) inset;behavior:url(/pie/pie.php)}.checkout label.small{text-align:left;padding-right:25px;padding-top:5px;display:block;float:left;font:16px Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;color:#000;line-height:24px;width:auto}.checkout ::-webkit-input-placeholder{color:#ccc;font-style:normal}.checkout :-moz-placeholder{color:#ccc;font-style:normal}.checkout ::-moz-placeholder{color:#ccc;font-style:normal}.checkout :-ms-input-placeholder{color:#ccc;font-style:normal}.checkout .panel-continue{float:right;padding:8px 16px;line-height:12px}.checkout .panel-edit,.checkout .panel-done{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;margin-left:45px;padding:32px 0}.checkout .panel-edit img,.checkout .panel-done img{margin-left:15px}.checkout .panel-edit{cursor:pointer}.checkout .multichoice input[type=radio]{float:left;margin:8px 8px 0 235px}.checkout .addressblock{width:600px;float:left}.checkout address p{font-style:normal;margin:0 !important}.checkout .visible{padding-top:20px}.checkout img.ui-datepicker-trigger{margin:10px}.checkout .giftsubscription-address-option-line{clear:both;overflow:hidden}.checkout .giftsubscription-address-option-line label{width:400px;text-align:left}.checkout .giftsubscription-address-option-line .radio{margin:14px 12px 0 12px;float:left}.checkout .delivery-address-option-line{clear:both;overflow:hidden}.checkout .delivery-address-option-line label{width:400px;text-align:left}.checkout .delivery-address-option-line .radio{margin:14px 12px 0 12px;float:left}.checkout .rduoption{width:100px;float:left}.checkout .rduradio{float:left;margin:8px 8px 0 5px}.checkout .payments{float:left;margin-bottom:6px}.checkout .payments .mag-cover img{padding-right:24px}.checkout .payments .payment{font-size:22px;padding:6px 0}.checkout .payments .payment em{color:#db071a}.checkout .card-choice{clear:both}.checkout .card-choice .icons.ongoingcc{margin:15px 0;padding-bottom:15px;border-bottom:1px #ddd solid}.checkout .creditcard-details select{width:95px;text-align:center;margin-right:12px}.checkout .creditcard-details .card-type{width:165px}.checkout .payment-is-safe{margin-left:235px}.checkout .twolines{margin-top:-5px}.checkout .sortcode{width:48px !important;display:inline !important;text-align:center;float:none !important}.checkout .directdebitlogo{float:right;height:40px;margin:6px 0 15px 0}.checkout .directdebit li{padding:20px 0 60px 0}.checkout .direct-debit-info{padding:15px 15px 15px 28px;border:1px solid #ededed;clear:both}.checkout .direct-debit-info .directdebitlogo{float:left}.checkout .direct-debit-info h3{font-size:18px}.checkout .direct-debit-info p{font-size:14px;margin-bottom:10px}.checkout .green-tick-box{background-color:#f9f9f9;border-top:0;padding:20px 30px;position:relative;margin:10px 0 30px}.checkout .green-tick-box ul.green-ticks li{background-image:url(/images/green-tick-icon.png);background-repeat:no-repeat;background-position-y:center;padding:3px 0}.checkout .green-tick-box ul.green-ticks li span{display:inline-block;padding:0 0 0 30px}.checkout .green-tick-box .arrow-left{position:absolute;left:-19px;top:51px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #f9f9f9}.checkout .review-dd{padding:0 !important}.checkout .review-dd .lhs p.details{font-size:14px;padding:5px 0 10px 0}.checkout .review-dd .lhs h4{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.checkout .review-dd p{font-size:14px;margin-bottom:8px}.checkout .review-dd .dd-details{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;overflow:hidden}.checkout .review-dd .dd-details dt{display:block;float:left;width:210px;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:18px;text-align:right;clear:both;padding:6px 0}.checkout .review-dd .dd-details dd{display:block;float:left;margin-left:35px;padding:6px 0}.checkout .review-dd .ddguaranteewords{list-style-image:url("/images/red-tick.png");font-size:14px}.checkout .review-dd .ddguaranteewords li{padding:5px 0;line-height:18px}.checkout .data-protection dt{display:block;clear:both;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;padding-left:2px}.checkout .data-protection dd{display:block;clear:both;overflow:hidden;padding-left:2px}.checkout .data-protection input[type=checkbox]{display:block;float:left;margin:10px 10px 0 0}.checkout #pay-securely-now{width:195px;height:50px;font-size:20px}.checkout .panel-detail-footer{width:522px;overflow:hidden;padding:8px 4px}.checkout .cascadeaccordion{min-height:500px;padding:10px 0}.checkout .cascadeaccordion .panel:not(:first-child){border-top:1px solid #d5d5d5}.checkout .cascadeaccordion .panel{width:100%;margin:0 auto;padding-top:6px;clear:both;position:relative}.checkout .cascadeaccordion .panel-name{float:left;font-weight:bold}.checkout .cascadeaccordion .panel-detail{padding:8px 0;overflow:hidden}.checkout .cascadeaccordion .panel-summary{width:90%;min-height:25px}.checkout .cascadeaccordion .greyed-out{opacity:.4}.checkout .cascadeaccordion #panel5 .panel-continue{position:absolute;bottom:80px;left:415px}.paynow:not(.paypal),.paynow.tesco{width:160px !important}.paynow.paypal{width:175px !important}.paynow{margin:0 auto 24px auto;overflow:hidden}.paynow a{margin-top:11px;display:block;float:left;color:#db071a}.paynow a img{padding-right:5px;margin-bottom:-5px}.receipt h1{width:405px;float:left}.receipt .blue-flash h1{width:705px}.receipt .order-summary{clear:both;padding:24px;background-color:#ededed}.receipt .order-summary .giftcard{padding:10px;border:2px solid #db071a;overflow:hidden}.receipt .order-summary .giftcard img{padding-right:10px;float:left;display:none}.receipt .order-summary .giftcard .words:not(.paypalGift){float:left}.receipt .order-summary .giftcard .words{width:200px;background:url("/images/gift-icon.png");background-repeat:no-repeat !important;background-position:top left !important}.receipt .order-summary .giftcard h4{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;padding-left:48px !important;margin-bottom:13px}.receipt .order-summary h2{font-size:16px}.receipt .order-summary table th{text-align:left;padding-bottom:20px;border-bottom:#c2c2c2 1px solid}.receipt .order-summary table td{padding-top:22px}.receipt .order-summary div.responsiveDiv{display:inline-block;vertical-align:top}.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(1){width:99%}.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(2),.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(2) ~ .responsiveDiv{width:49%}.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(3),.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(3) ~ .responsiveDiv{width:32.3%}.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(4),.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(4) ~ .responsiveDiv{width:24%}.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(5),.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(5) ~ .responsiveDiv{width:19%}.receipt .order-summary .col-mag{width:318px}.receipt .order-summary .col-mag .cover{float:left;height:73px}.receipt .order-summary .col-mag .info{padding-left:22px;overflow:hidden}.receipt .order-summary .col-delivery{width:225px}.receipt .order-summary .col-extras{width:190px}.receipt .order-summary .col-payment-method{width:350px}.receipt .order-info{padding:24px 0 24px 50px;overflow:hidden}.receipt .order-info .lhs{clear:left;font-size:18px;width:576px;float:left}.receipt .order-info .lhs>p{padding-bottom:30px}.receipt .order-info .lhs h2{line-height:30px}.receipt .order-info .lhs h5{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:16px;line-height:24px;color:#000001;padding:10px 0}.receipt .order-info .lhs .giftcard{margin-top:26px;padding:10px;border:2px solid #db071a;overflow:hidden}.receipt .order-info .lhs .giftcard img{padding-right:10px;float:left}.receipt .order-info .lhs .giftcard .words{float:left;width:200px}.receipt .order-info .lhs .giftcard h4{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.receipt .order-info .lhs .welcomegift{margin-top:26px;padding:26px;border:1px solid #c2c2c2;overflow:hidden}.receipt .order-info .lhs .welcomegift img{padding-right:26px;float:left}.receipt .order-info .lhs .welcomegift .words{float:left;width:350px}.receipt .order-info ul{list-style:disc}.receipt .order-info ul ul,.receipt .order-info ul ol{padding-left:40px}.receipt .order-info ul ol li{padding:0;font-size:13px;list-style:decimal}.receipt .order-info ul ul li{font-size:16px;padding:3px 0}.receipt .order-info li{padding:5px 0}.receipt .order-info p{font-size:16px;margin-bottom:8px;font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif}.receipt .order-info h4{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;padding:15px 0 10px}.receipt .order-info .rhs{background-color:#ededed;padding:25px;margin-left:30px;float:left;width:369px;overflow:hidden}.also-bought{display:inline-block;width:20%;margin:0 2%;text-align:center}.also-bought img{width:100% !important}.also-bought p{padding:10px 0}.also-bought a{text-decoration:none;color:#fff;background:#db071a;padding:5px 40px;text-align:center;margin:0 auto}.tt-info.thirdparty{position:absolute;top:23px;right:19px;z-index:5;width:22px}#card-cvv-help-ddd,#card-cvv-help-dddd{opacity:0;visibility:hidden;width:330px;position:absolute;background:#ededed;padding:13px 5px 5px 13px;top:-125px;left:179px;z-index:9999}#card-cvv-help-ddd:after,#card-cvv-help-dddd:after{content:'';position:absolute;bottom:-15px;left:303px;border-top:15px solid #ededed;border-left:15px solid transparent;border-right:15px solid transparent}#card-cvv-help-ddd div,#card-cvv-help-ddd img,#card-cvv-help-dddd div,#card-cvv-help-dddd img{display:inline-block;vertical-align:middle;width:49%}.tt-info.thirdparty.mastercardcvv:hover ~ #card-cvv-help-ddd{opacity:1;visibility:visible}.tt-info.thirdparty.amexcvv:hover ~ #card-cvv-help-dddd{opacity:1;visibility:visible}@media screen and (max-width:650px){#vouchercode{width:75%}body.receipt h1.pull-left{float:none !important;padding-left:0;text-align:center;width:100%;font-size:38px;line-height:40px}body.receipt .order-summary div.responsiveDiv{display:block !important;width:100% !important}body.receipt .order-summary div.col-delivery{padding-top:15px;clear:both}body.receipt .order-summary div.col-extras p{padding-left:77px}body.receipt .order-info{padding:24px 0}body.receipt .order-info .lhs,body.receipt .order-info .rhs{float:none;width:100%;clear:both;margin-left:0}body.receipt .order-info .rhs{padding:15px}.also-bought{width:45%;margin:11px 2%}.also-bought img{width:100% !important}.also-bought a{white-space:nowrap}}body.bootstrap{font:15px Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;color:#000;line-height:24px}body.bootstrap .underlined{text-decoration:underline !important;color:inherit}body.bootstrap p:not(.h5){font-size:15px}body.bootstrap h1,body.bootstrap h2,body.bootstrap h3,body.bootstrap h4,body.bootstrap h5,body.bootstrap h6{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}body.bootstrap h3 small{font-size:15px !important}body.bootstrap h4{font-size:18px}body.bootstrap h4 span{font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;font-weight:normal;font-size:22px}body.bootstrap h4 .delvierText{font-size:15px}body.bootstrap h5{font-size:1.25rem}body.bootstrap .semantic-blue-flash p{font-size:18px}body.bootstrap button.paypal-btn{background:#ffc439 !important;border-color:#ffc439 !important;font-weight:600}body.bootstrap button.paypal-btn img.paypal{vertical-align:sub;max-width:73px}body.bootstrap .boxes1,body.bootstrap .boxes2{display:none}body.bootstrap .pricingText{font-size:20px}body.bootstrap .greyed-out{color:#bbb}body.bootstrap .updated,body.bootstrap .voucherSuccess,body.bootstrap .voucherSuccessShow,body.bootstrap .messageWitdh{width:fit-content}body.bootstrap .messageWitdh{padding:5px 20px !important}body.bootstrap .lightBG{background:#f9f9f9}body.bootstrap .summary{background:#ededed}body.bootstrap .summary .info p{margin-bottom:0}body.bootstrap .summary a.tooltipLink{background-color:#000;color:#fff !important}body.bootstrap .summary .customerBenefits{margin-top:1px}body.bootstrap .tooltip.show{opacity:1}body.bootstrap .tooltip .tooltip-inner{max-width:422px;color:#000 !important;border:1px solid #b3b3b3;font-size:13px;padding:14px 9px 9px 9px;text-align:left;z-index:399;background-color:#fff !important}body.bootstrap .tooltip .tooltip-inner ul,body.bootstrap .tooltip .tooltip-inner p{font-size:13px}body.bootstrap .tooltip .arrow{display:none}body.bootstrap .selectstartissue{height:calc(1.5em + .75rem + 5px);padding:5px;width:275px;display:inline-block;font-size:13px !important;appearance:auto}body.bootstrap .alertI,body.bootstrap .tooltipLink,body.bootstrap .secondaryI,body.bootstrap .infoI{height:22px;display:inline-block;text-align:center;width:22px;font-weight:normal}body.bootstrap .alertI,body.bootstrap .secondaryI,body.bootstrap .infoI{color:#fff !important}body.bootstrap .alertI{background-color:#db071a}body.bootstrap .secondaryI{background-color:#b3b3b3}body.bootstrap .infoI{background-color:#343a40}body.bootstrap .btn:not(.deselectFilters):not(.closeFiltersDropdown):not(.paywall-btn):not(.voucherapply){border-radius:0 !important;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:18px !important;line-height:22px !important;color:#fff;padding:8px;border:0;height:41px !important;white-space:nowrap}body.bootstrap .red-btn,body.bootstrap .btn-danger,body.bootstrap .btn-danger.disabled{background:#db071a;border-color:#db071a}body.bootstrap .red-btn:hover,body.bootstrap .red-btn:active,body.bootstrap .red-btn:focus,body.bootstrap .btn-danger:hover,body.bootstrap .btn-danger:active,body.bootstrap .btn-danger:focus,body.bootstrap .btn-danger.disabled:hover,body.bootstrap .btn-danger.disabled:active,body.bootstrap .btn-danger.disabled:focus{background:#c82333;border-color:#c82333;box-shadow:0 0 0 .2rem #c82333}body.bootstrap .red-btn{margin-bottom:50px}body.bootstrap label:not(.categorybtn){font-weight:600}body.bootstrap .editOptions a{color:#000;text-decoration:underline;cursor:pointer}body.bootstrap .editOptions a:hover{text-decoration:none}body.bootstrap .rrp{text-decoration:line-through}body.bootstrap input[type=tel],body.bootstrap input[type=email],body.bootstrap input[type=text],body.bootstrap input[type=password],body.bootstrap select{float:none}body.bootstrap .changedCountryBlock{display:none}body.bootstrap .overlay{z-index:99999999}body.basket-2022{background:#ededed}body.basket-2022 hr{color:#b3b3b3}body.basket-2022 .nav,body.basket-2022 nav,body.basket-2022 header,body.basket-2022 .top-header{background:#fff}body.basket-2022 h1.basketCount{font-size:34px;color:#1b1b1b;font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif}body.basket-2022 h1.basketCount span{font-weight:normal}body.basket-2022 .summary-bg{background:#ededed}body.basket-2022 .summary,body.basket-2022 .you-viewed{background:#fff}body.basket-2022 .summary p:not(.h5),body.basket-2022 .summary a,body.basket-2022 .summary .words,body.basket-2022 .summary label{font-size:14px}body.basket-2022 .footerPromises .our-promises{background:#fff}body.basket-2022 .footerPromises .our-promises .full-width .promise span.first{background-image:url("/images/transparent/price.png")}body.basket-2022 .footerPromises .our-promises .full-width .promise span.second{background-image:url("/images/transparent/money-back.png")}body.basket-2022 .footerPromises .our-promises .full-width .promise span.third{background-image:url("/images/transparent/lorry.png")}body.basket-2022 #checkoutButton,body.basket-2022 #checkoutButtonMobile{padding-top:10px !important}body.basket-2022 #paypalimmediatecheckoutbutton{margin-top:10px !important}body.basket-2022 .helpBlock p{font-size:14px}@media screen and (max-width:768px){body.basket-2022 h1.basketCount{font-size:32px}body.basket-2022 .selectstartissue{width:250px}body.basket-2022 .stickySummary{position:relative !important}body.bootstrap .selectstartissue{width:100%}}.newsletter-signup{height:162px;border-top:#b3b3b3}.newsletter-signup .never-miss{width:375px;float:left}.newsletter-signup .never-miss h3{font-size:22px;color:#21282c;font-weight:bold;line-height:24px;padding:44px 0 14px 0}.newsletter-signup .signup{float:left;padding:80px 0 0 25px;width:390px}.newsletter-signup .signup .text{width:260px}.newsletter-signup .signup button.red{float:left}.newsletter-signup .feefo-summary{background:red;background:transparent\9;background:rgba(255,0,0,0);margin:42px 0 0 0;float:left;width:150px;height:50px;text-align:center}.gift-card{padding:0 85px}.gift-card .heading{clear:both;font:bold 25px sans-serif;margin:25px 0;padding:5px 0 4px 6px}.gift-card h3{color:#b10019;font-size:16px;font-weight:bold;margin:20px 0 5px 0}.gift-card h1{padding:32px 0;color:#000;margin-bottom:0}.gift-card b{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.gift-card p{line-height:19px;margin:0 0 10px 0}.gift-card button,.gift-card input,.gift-card select,.gift-card textarea{font-size:100%;margin:0;vertical-align:baseline}.gift-card .send-options{float:left}.gift-card #sending-datetime{width:340px}.gift-card .send-options p{font-weight:bold;line-height:normal;margin-top:10px}.gift-card .send-method{margin-bottom:15px}.gift-card .send-method p{float:left;margin:0 10px 0 0}.gift-card .send-method input{clear:right;float:right;margin-bottom:10px}.gift-card .send-method label{float:left;margin-top:7px;margin-right:10px}.gift-card .error{margin-top:0;display:none;color:#b10019;font-weight:bold !important;font-size:20px !important}.gift-card .buttons.clearfix.giftbtn{margin-top:-40px;margin-right:149px;margin-bottom:20px}.gift-card .recipient-method,.gift-card .recipient-method-confirm{float:none;margin-bottom:10px}.gift-card .date{position:relative}.gift-card .date .icon-calendar{background:url("/images/calendar.gif") no-repeat 0 0 transparent;border:none !important;border-radius:0 0 0 0 !important;height:15px !important;padding:0 !important;text-indent:-999em;width:16px !important;cursor:pointer;margin:12px 0 0 -26px}.gift-card .date .error{padding-top:10px}.gift-card .sending-datetime{cursor:pointer;width:194px}.gift-card .recipient-name input{clear:right;float:right;margin-bottom:10px}.gift-card .clearfix,.gift-card .form li{zoom:1}.gift-card .recipient-name label{float:right;margin-top:7px;margin-right:10px}.gift-card .recipient-name .error{margin:0 0 10px 17px;float:right}.gift-card .send-gift-card{margin:7px 0 0 0}.gift-card .form{list-style:none;margin:0;padding:0}.gift-card .form li{margin:12px 0;display:inline-block}.gift-card .form label{float:left;font-weight:bold;margin:5px 10px 0 0;width:170px}.gift-card .form input{float:left;width:280px}.gift-card textarea{-moz-box-shadow:0 3px 6px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.1) inset;box-shadow:0 3px 6px rgba(0,0,0,0.1) inset;behavior:url(/pie/pie.php)}.gift-card .form .multichoice .clearfix{display:block;margin:5px 0}.gift-card .form .multichoice label{margin:0;width:400px}.gift-card .form .multichoice input,.gift-card .form .textarea label{display:block;float:none;margin:0 0 5px}.gift-card .form textarea{border:1px solid #ddd;height:60px;padding:4px 6px;width:460px}.gift-card .gift-card-options{clear:left;float:left;width:202px}.gift-card .gift-card-message{float:none;width:820px}.gift-card .active{display:inline-block !important}.gift-card .inactive{display:none !important}.gift-card #giftcard-slider{position:relative;overflow:hidden}.gift-card #gift-card-details{position:relative}.gift-card a.control_prev,.gift-card a.control_next{position:absolute;top:55px;z-index:999;display:block;width:auto;height:auto;color:#2a2a2a;text-decoration:none;font-weight:600;font-size:68px;opacity:.6;cursor:pointer}.gift-card a.control_prev:hover,.gift-card a.control_next:hover{opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease}.gift-card a.control_prev{left:-18px}.gift-card a.control_next{right:6px}.gift-card .gift-card-settings{width:795px}.gift-card .gift-card-options input{clear:left;margin:11px 10px 0 0;padding:0;width:auto}.gift-card .oldie .gift-card-options input{height:20px;margin-top:3px}.gift-card .gift-card-options label{margin:10px 0 0 0;width:auto}.gift-card .gift-card-message.editmessage{padding:65px 0 0 60px;width:740px;margin:0 auto;border:1px solid #bfbfbf}.gift-card .gift-card-message img{border:3px solid #fff;cursor:pointer;margin:5px}.gift-card .gift-card-message img:hover,.gift-card .gift-card-message .selected{border-color:#021419}.gift-card .gift-card-message .last{margin-right:0}.gift-card .gift-card-settings div{text-align:center;width:151px;height:125px}.gift-card .gift-card-message .error{padding-top:10px}.gift-card #gift-card-details textarea{font-weight:bold;min-height:450px;margin-top:12px;width:510px;border:0 solid;background:transparent;resize:none;-moz-box-shadow:0 0 0 rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.1) inset;box-shadow:0 0 0 rgba(0,0,0,0.1) inset;behavior:url(/pie/pie.php);overflow:hidden}.gift-card .card{clear:both;padding:30px 0;width:820px}.gift-card .preview-card{margin:0 auto}.gift-card .bg-card-top{background:no-repeat 0 0;min-height:100px;border:1px solid #bfbfbf}.gift-card .bg-card-bottom{background:no-repeat 0 bottom;height:0}.gift-card .card pre{white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;width:485px;display:inline-block;margin:75px 0 20px 75px;font-weight:bold;line-height:17px}.gift-card .ie6 .card pre{margin:55px 0 0 50px}.gift-card .cover-image{display:inline;float:right;width:117px;margin:60px 50px 0 0}.gift-card .cover-image p{font-weight:bold;line-height:normal;margin:15px 0 10px 0;text-align:center}.gift-card .cover-image img{border:0;cursor:default;display:block;float:none;margin:0 0 5px 0;padding:0}.gift-card .white p,.gift-card .white pre{color:#fff}.gift-card .black p,.gift-card .black pre{color:#000}.gift-card .red p,.gift-card .red pre{color:red}.gift-card .green p,.gift-card .green pre{color:#2cbb2b}.gift-card .clearfix:before,.gift-card .clearfix:after,.gift-card .form li:before,.gift-card .form li:after{content:'';display:table}.gift-card .clearfix:after,.gift-card .form li:after{clear:both}.gift-card #confirm-card-details dt,.gift-card #confirm-card-details dd{color:#b10019;float:left;font-weight:bold;margin:10px 0}.gift-card #confirm-card-details dt{clear:left;color:#494949;width:180px}.gift-card .button{background-color:#b10019;float:right !important}.track-my-order{padding:0 85px}.track-my-order .item-details{margin-bottom:40px}.track-my-order .item-details img{float:left}.track-my-order .item-details dl{float:left;margin:2px 0 0 40px;max-width:520px}.track-my-order .item-details .basketItemDeliveryMessage{display:none}.track-my-order .item-details dt,.track-my-order .item-details dd{display:inline;float:left;font-size:15px;font-weight:bold;margin:6px 5px 6px 0;width:370px}.track-my-order .item-details dt{clear:left;color:#b10019;width:140px}.track-my-order h3{color:#b10019;font-size:16px;font-weight:bold;margin:20px 0 5px 0}.track-my-order .column-address{float:left;margin-right:50px}.track-my-order .column-billing-address{clear:left}.track-my-order .customer-support{margin-top:40px}.track-my-order .customer-support span,.track-my-order .customer-support a,.track-my-order .emphasise{color:#b10019;font-weight:bold}.track-my-order .customer-support a:hover{text-decoration:underline}.track-my-order h1{padding:32px 0;color:#000}.track-my-order b{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.track-my-order p{line-height:19px;margin:0 0 10px 0}.track-my-order .column-address.payment-details{max-width:none}.track-my-order .payment-details{clear:left;float:none;margin:0;padding-top:1px}.track-my-order .heading{clear:both;font:bold 20px sans-serif;margin:0 0 20px 0;padding:5px 0 4px 6px}.track-my-order .column-address .loading{line-height:16px;margin-top:15px}.track-my-order .column-address .loading img{margin-right:8px}.track-my-order .column-create-giftdirect{width:224px;top:22px;left:225px;margin:0}.track-my-order #send-gift-card{background-color:#f5f5f5 !important;border:2px solid #b10019;float:right;margin-left:80px;padding:10px 5px;width:210px}.display-gift-card{padding:0 85px}.display-gift-card .bg-card-top{background:no-repeat 0 0;min-height:100px}.display-gift-card .bg-card-bottom{background:no-repeat 0 bottom;height:10px}.display-gift-card .cover-image{display:inline;float:right;margin:60px 50px 0 0;width:117px}.display-gift-card .cover-image p{font-weight:bold;line-height:normal;margin:15px 0 10px 0;text-align:center}.display-gift-card .cover-image img{border:0;cursor:default;display:block;float:none;margin:0 0 5px 0;padding:0}.display-gift-card .white p,.display-gift-card .white pre{color:#fff}.display-gift-card .black p,.display-gift-card .black pre{color:#000}.display-gift-card .red p,.display-gift-card .red pre{color:red}.display-gift-card .green p,.display-gift-card .green pre{color:#2cbb2b}.display-gift-card .indigo p,.display-gift-card .indigo pre{color:indigo}.display-gift-card .cornflowerblue p,.display-gift-card .cornflowerblue pre{color:cornflowerblued}.display-gift-card .brown p,.display-gift-card .brown pre{color:#3b1d01}.display-gift-card .card{clear:both;padding:0;width:800px}.display-gift-card .card pre{font:bold 13px sans-serif;float:left;margin:89px 0 0 100px;width:485px;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}.display-gift-card .ie6 .card pre{margin:55px 0 0 50px}.display-gift-card .clearfix:before,.display-gift-card .clearfix:after,.display-gift-card .form li:before,.display-gift-card .form li:after{content:"";display:table}.display-gift-card .clearfix:after,.display-gift-card .form li:after{clear:both}.display-gift-card .clearfix,.display-gift-card .form li{zoom:1}.display-gift-card .preview-card{margin:0 auto;border:1px solid #bfbfbf}.display-gift-card .required{color:#999;font-size:11px;font-weight:bold;margin:0}.display-gift-card h1,.display-gift-card h2,.display-gift-card h3,.display-gift-card h4,.display-gift-card h5,.display-gift-card h6{margin:0}.display-gift-card p{line-height:19px;margin:0 0 10px 0}.display-gift-card .heading{clear:both;font:bold 20px sans-serif;margin:0 0 20px 0;padding:5px 0 4px 6px}.display-gift-card h3{color:#b10019;font-size:16px;font-weight:bold;margin:20px 0 5px 0}.display-gift-card h1{padding:32px 0;color:#000}.display-gift-card b{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.display-gift-card label{width:200px;padding:4px 6px;float:left;height:25px}.display-gift-card input{width:268px;height:25px;padding:4px 6px;float:left}.display-gift-card .postcode{width:158px}.display-gift-card .multichoice p{margin-top:20px}@media screen and (max-width:650px){.gift-card{padding:0}.gift-card input:not(.hasDatepicker),.gift-card select,.gift-card textarea,.gift-card label{width:100%;float:none !important;clear:both !important}.gift-card .buttons.clearfix.giftbtn{margin-top:20px}.gift-card .gift-card-settings,.gift-card #giftcard-slider{width:100% !important}.gift-card .button{float:none !important;display:inline-block}.gift-card .button-next{text-align:center}.gift-card .button-next span{display:inline-block;float:none !important}.gift-card .gift-card-settings{margin-left:0 !important}.gift-card .gift-card-message.editmessage{width:100%;padding:0}.gift-card .gift-card-message.editmessage textarea#message{display:inline-block;min-height:293px;margin-top:12px;padding:4px 15px;width:91%}.gift-card .gift-card-message.editmessage .cover-image{display:inline-block;float:none;width:100%;margin:0 0 10px}.gift-card .gift-card-message.editmessage .cover-image img{margin:auto}}.quickview .oneOffFormat #format-select{width:310px;margin-left:0}.oneOffFormat #format-select{width:335px}.standaloneLogo{width:300px}.productRating{position:absolute;right:6px;top:28px;z-index:1;cursor:pointer;width:40%;overflow:hidden;display:none}.star_rating{color:#fecf01}.zoomPDP{text-align:center;width:170px;margin:10px auto;padding:2px 0;font-size:16px;border:1px solid;line-height:24px;cursor:pointer}.secondary-navbar{font-size:12px}.secondary-navbar .nav-container{text-align:left}.secondary-navbar .nav-container ul .nav-item{display:inline-block}.secondary-navbar .country-select-container{text-align:right}.secondary-navbar .country-field{height:34px;width:240px;font-size:12px}.secondary-navbar.sticky{position:fixed;bottom:0;z-index:9;background:#fff;box-shadow:0 4px 7px -3px #000}.secondary-navbar.sticky button.navbar-toggler{display:none}.secondary-navbar.sticky .collapse:not(.show){display:block}.secondary-navbar.sticky .navbar-nav{text-align:center;max-width:100%;flex:0 0 100%;margin-left:auto;display:inline-block !important}.secondary-navbar.sticky .navbar-nav li{display:inline-block}.secondary-navbar.sticky .country-select-holder{display:none !important}a.look-inside{text-decoration:none;font:15px Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;line-height:55px !important;color:initial;padding:2px 7px;border:1px solid;background:0}.standalone-product.magazine-header{height:initial;overflow:visible}.standalone-product .standaloneHeadline{color:#000;width:100%;text-align:center;padding:20px 0 0 0}.standalone-product .standaloneSubHeadline{color:#db071a;text-align:center;width:100%;padding-top:5px}.standalone-product .thirdparty.standaloneSubHeadline{padding:5px 0 10px}.standalone-product .pleaseSelect{border:#db071a;background:rgba(214,9,9,0.5)}.standalone-product .giftNotSelected{color:#db071a;padding:10px;font-weight:600}.standalone-product .standaloneCovers{position:relative;height:initial;overflow:visible;bottom:initial;left:initial;margin:8px}.standalone-product .standaloneCovers .country-field{border-width:1px;border-color:#c2c2c2;color:#21282c;letter-spacing:normal;text-transform:initial;font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;background:url("/images/selectbg.png") no-repeat right #fff !important}.standalone-product .standaloneCovers .small{width:89px}.standalone-product .standaloneCovers .small img{margin-bottom:5px;box-shadow:2px 1px 3px #c2c2c2}.standalone-product .standaloneCovers .large.one-offImage{text-align:center}.standalone-product .standaloneCovers .large.one-offImage img{width:auto;height:100%}.standalone-product .standaloneCovers .large:not(.col-12){height:initial;width:435px;float:left;display:block;position:relative;text-align:center;margin-top:20px}.standalone-product .standaloneCovers .large:not(.col-12) img{height:100%;max-height:400px;width:auto;box-shadow:2px 1px 3px #fff}.standalone-product .standaloneCovers .large:not(.col-12) img.oneOffPriceImg{max-width:289px}.standalone-product .standaloneCovers .large:not(.col-12) .bubble{position:absolute;background-color:#db071a;text-align:center;width:84px;height:40px;color:#fff;top:20px;right:20px;z-index:2;display:table;table-layout:fixed;padding:25px 5px}.standalone-product .standaloneCovers .large.col-4{width:33.33333333% !important}.standalone-product .standaloneCovers .large.col-4 img.oneOffPriceImg{max-width:400px;max-height:100%}.standalone-product .standaloneCovers .choose-offer:not(.col-12):not(.labelled){display:block;float:left;border:0 solid #a0a0a0 !important;margin-left:30px;width:477px;position:relative}.standalone-product .standaloneCovers .choose-offer:not(.col-12):not(.labelled) .price{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:45px;color:#db071a;line-height:45px}.standalone-product .standaloneCovers .choose-offer:not(.col-12):not(.labelled) .smallerPrice{line-height:32px;font-size:30px;padding:4px 0 0;color:#db071a;margin:5px}.standalone-product .standaloneCovers .choose-offer:not(.col-12):not(.labelled) .thirdparty.saving{font-weight:600;font-size:18px}.standalone-product .standaloneCovers .choose-offer:not(.col-12):not(.labelled) .smallprint{padding:5px 0 0;overflow:hidden}.standalone-product .standaloneCovers .choose-offer.col-7{width:58.33333333% !important}.standalone-product .standaloneCovers .tick_box{background-color:#ededed;position:relative}.standalone-product .standaloneCovers .tick_box:before{content:'';position:absolute;top:-15px;left:197px;border-bottom:15px solid #ededed;border-left:15px solid transparent;border-right:15px solid transparent}.standalone-product .standaloneCovers .tick_box ul{padding:10px 10px 10px 20px;display:inline-block}.standalone-product .standaloneCovers .tick_box ul li{padding:9px 0 10px 5px}.standalone-product .standaloneCovers .tick_box ul li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;color:#009e11;padding-right:7px}.standalone-product .standaloneCovers .bundle_2022_tick.tick_box{background:0;text-align:left;margin-left:-10px;width:110%;display:none}.standalone-product .standaloneCovers .bundle_2022_tick.tick_box:before{display:none}.standalone-product .standaloneCovers .bundle_2022_tick.tick_box ul{padding:10px 0}.standalone-product .standaloneCovers .bundle_2022_tick.tick_box ul li{padding:3px 0}.standalone-product .standaloneCovers .addToBasketBox.one-offImage{background:0}.standalone-product .standaloneCovers .addToBasketBox{background-color:#ededed;padding:10px 5px 20px}.standalone-product .standaloneCovers .addToBasketBox .singleIssueOptions{padding:4px 9px !important}.standalone-product .standaloneCovers .addToBasketBox .tt-info{width:15px;font-size:13px;line-height:18px;height:15px}.standalone-product .standaloneCovers .addToBasketBox .tt-info:hover .more-info{top:-30px}.standalone-product .standaloneCovers .tick_box_nobg.thirdparty{margin-bottom:3px}.standalone-product .standaloneCovers .tick_box_nobg{position:relative}.standalone-product .standaloneCovers .tick_box_nobg ul{padding:10px;display:inline-block}.standalone-product .standaloneCovers .tick_box_nobg ul li{padding:9px 0 0 5px}.standalone-product .standaloneCovers .tick_box_nobg ul li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;color:#009e11;padding-right:7px}.standalone-product label{background:#fff;box-sizing:border-box;display:block;float:left;margin-left:10px;border:1px solid #c2c2c2;padding:6px;width:46%;text-align:center}.standalone-product label.double{height:86px;font-size:15px}.standalone-product label.thirdparty{width:94%}.standalone-product label.variation{box-sizing:border-box;display:inline-block;margin-left:10px;border:1px solid #c2c2c2;padding:6px;width:120px;text-align:center}.standalone-product label:hover .tooltip{opacity:1;visibility:visible}.standalone-product .tooltip{position:absolute;left:20px;right:20px;bottom:108px;z-index:10;opacity:0;visibility:hidden;padding:10px 15px;background:#ededed;box-shadow:0 2px 3px 0 #000;transition:opacity .3s,visibility .3s}.standalone-product .tooltip:before{content:'';position:absolute;top:68px;left:253px;border-top:15px solid #ededed;border-left:15px solid transparent;border-right:15px solid transparent}.standalone-product label.checked{border-color:#333;background:#dedede}.standalone-product .labelled{position:relative;margin-bottom:8px;padding:20px 5px 0}.standalone-product .labelled input[type="radio"]{display:none}.standalone-product .labelled .gift{float:none;display:inline-block;vertical-align:middle}.standalone-product .labelled .gift img{padding-right:11px}.standalone-product .labelled .gift h3{float:none;display:inline-block;vertical-align:middle}.standalone-product .labelled h3{padding:9px}.standalone-product .labelled .form-group{vertical-align:middle;box-sizing:border-box;overflow:hidden}.standalone-product .labelled img:not(.flag){float:left;padding-right:12px;margin-top:-5px}.standalone-product .labelled .button{border-radius:0 !important;width:99%;margin-top:20px;margin-left:5px}.standalone-product .labelled .button.SingleIssueBtn{width:-webkit-fill-available;margin:20px 9px 0}.standalone-product .labelled .button.thirdparty{width:97%}.standalone-product .standaloneIncludeText{text-align:center;padding:20px 153px;font-size:20px}.standalone-product table.BoxOuts{border-collapse:separate;-webkit-border-horizontal-spacing:20px}.standalone-product table.BoxOuts .standaloneInclude img:not(.lookInsideArrow){width:100%;max-width:340px;margin:0}.standalone-product table.BoxOuts .standaloneInclude:not(.standaloneImages) td{border:1px solid #c2c2c2}.standalone-product table.BoxOuts .standaloneInclude:not(.standaloneImages) td .includeText{border:0 solid;margin:0;height:auto !important}.standalone-product table.alternateBG td{background:#f9f9f9}.standalone-product .standaloneInclude{vertical-align:top;text-align:center;margin-top:50px !important}.standalone-product .standaloneInclude td{width:33%;max-width:459px;vertical-align:top;position:relative}.standalone-product .standaloneInclude .standaloneProductInclude{width:91%;display:inline}.standalone-product .standaloneInclude .includeText{margin:0 4.5%;background:#ededed;border:1px solid #c2c2c2;position:relative;padding:20px;height:210px;text-align:left}.standalone-product .standaloneInclude .includeText:before{content:'';position:absolute;top:-15px;border-bottom:15px solid #ededed;border-left:15px solid transparent;border-right:15px solid transparent;left:0;right:0;width:fit-content;margin:0 auto}.standalone-product .standaloneInclude .includeText .includeProduct{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:24px;padding-bottom:10px;min-height:57px}.standaloneFooter{height:auto;margin-bottom:30px;clear:both}.standaloneFooter .add-to-basket-standalone{text-align:center}.standaloneFooter .add-to-basket-standalone .button{border-radius:0 !important;width:400px;margin:50px auto 10px;text-align:center;border:1px solid #c2c2c2}.recommendedSingleProduct .container{width:100%}.recommendedSingleProduct .before-basket{width:97% !important}.recommendedSingleProduct .before-basket h3{padding:10px 9px 9px 9px;font-size:22px;line-height:24px;border:0;margin-bottom:0}.recommendedSingleProduct .yellow-flash{background-color:#fa841d;position:relative}.recommendedSingleProduct .yellow-flash .text{width:440px;float:right;padding:0 0 12px 0}.recommendedSingleProduct .yellow-flash .text h1{font-size:40px;line-height:55px}.recommendedSingleProduct .yellow-flash .text h2{font-size:25px;padding:0 0 12px 0;color:#fff}.recommendedSingleProduct .yellow-flash .small,.recommendedSingleProduct .yellow-flash .large{margin-top:-120px}.recommendedSingleProduct .yellow-flash .articlebox{display:none}.recommendedSingleProduct .detailslink{display:block !important}.recommendedSingleProduct .standaloneHeadline,.recommendedSingleProduct .standaloneSubHeadline,.recommendedSingleProduct .smallprint{display:none}.country-select.thirdparty{overflow:hidden;margin-bottom:21px;position:relative}.country-select.thirdparty .country-field{float:left;border-width:1px;border-color:#c2c2c2;border-style:solid;width:289px;height:39px;margin-right:20px;font-size:16px;line-height:19px;padding-left:16px;color:#21282c;letter-spacing:normal;text-transform:initial;font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;background:url("/images/selectbg.png") no-repeat right #fff !important}.country-select.thirdparty .country-field:focus{background:0}.country-select.thirdparty .country-field[disabled]{background-color:#f1f1f1}body.bootstrap .singlePricingContainer button.viewOffers_btn{display:initial !important}@media screen and (max-width:650px){.standalone-product .standaloneCovers .large.one-offImage img{height:auto;width:auto}.standalone-product .standaloneCovers .bundle_2022_tick.tick_box ul{padding:10px}}#subscriptioncontainer{position:relative}#subscriptioncontainer .large{font-size:36px;line-height:50px}#mysubscriptionpanel{margin-top:-139px}#mysubscriptionpanel .top-part{border:2px #000 solid;background-color:#fff;border-bottom:0;overflow:visible;width:100%;padding-top:25px;float:left}#mysubscriptionpanel .asa{clear:both;width:100%;text-align:center;padding:12px 0;border:2px #000 solid;border-top:0;background:#fff}#mysubscriptionpanel .body{margin-top:5px;padding:25px 30px 30px 30px;overflow:visible;float:left}#mysubscriptionpanel .lhs,#mysubscriptionpanel .rhs{width:50%;float:left;background-color:#fefefe}#mysubscriptionpanel .rhs{float:right;width:48%}#mysubscriptionpanel .rhs.gift-yes img{width:80%}#odd-arrow{position:absolute;top:135px;left:20px}#rhsprintbenefit+div{display:contents}.subscription .country-select .country-field{width:82%;margin-right:0}#rhs-mag-cover,#rhs-mag-coverImage{margin:0 auto;display:block;width:100%}.centred{margin:0 auto;text-align:center}.simple-inline{display:inline;font-size:15px;width:135px;float:none;height:40px;margin:2px 0;background-color:#fff}#magazinesize-select,#format-select{width:250px}#magazinetype{padding-top:4px}#giftheadline{font-weight:bold}#gifttext,#giftheadline{text-align:center}#gifttext{margin-bottom:0 !important}.giftbox{margin-top:13px}.giftbox img{display:block}.giftbox:not(.mobileShow) img{width:50%;margin:0 auto}.giftbox.mobileShow img{margin:9px auto}.giftlightbox img{width:initial !important}#giftblock label{width:120px}#giftblock .labelled{margin:0;padding:0;background:0;height:40px}#gifterror{visibility:hidden;display:none}.gifterror.bottomerror{display:none}.gifterror.bottomerror.error{display:inline-block;margin:10px 15px;text-align:center;width:95%}.gifterror.bottomerror p{padding:3px;border:1px solid #db071a}.infoerror{color:#fff;background:#db071a;width:23px;height:23px;line-height:12px;margin-right:10px;font-weight:bold;font-size:19px;box-sizing:border-box;display:inline-block;padding:6px}#giftblock.error p,#giftblock.error label{color:#db071a}#giftblock.error label{border-color:#db071a}#giftblock.error #gifterror{visibility:visible}.subscription .country-select{margin-bottom:20px}.pricing p strong span{display:block}.pricing-container{margin:10px 0;position:relative;z-index:6}#pricingblock form{display:none}.pricing-block{background-color:#fff;width:100%}.pricing-block,.country-field{cursor:default}.subscription .country-select .country-field,.pricing-block .block{background:url("/images/selectbg-large3.png") no-repeat right}.pricing-block .block{border:1px #c2c2c2 solid;padding:0 40px 0 5px;background-size:contain}.pricing-block.expanded .block{border-top:0;background:0}.pricing-block.expanded .block:first-child{border-top:1px #c2c2c2 solid}.pricing-block.expanded .block:hover{background-color:#ccc}.pricing-block.expanded .block.chosen{background:url("/images/tick.png") no-repeat 95% 50%}#intro_more.fold-out,#intro_more_readMore.fold-out{margin-bottom:100px}#rhsgifttext img{max-width:100px;max-height:100px;float:right}.right-column{width:52%;padding-right:20px}.faqs_container .faqs{width:81.75%}.faqs_container{margin:10px auto 75px}body.bootstrap .faqs_container .faqs{width:100%}@media screen and (min-width:751px){#subscriptioncontainer .right-column{min-width:660px}#subscriptioncontainer .right-column #mysubscriptionpanel{min-width:675px}}@media screen and (max-width:750px){body:not(.bootstrap) .container,body:not(.bootstrap) #preheader-wrapper{width:90% !important}body.bootstrap .MiniBasketBlock.sticky{width:100% !important}body.bootstrap .container,body.bootstrap #preheader-wrapper{width:100% !important}body.bootstrap .faqs_container .choose-faq.faqs p.text{font-size:19px !important;line-height:10px !important;text-align:center}.container .smallerHide,#preheader-wrapper .smallerHide{display:none !important}#subscriptioncontainer{width:99% !important;position:relative;background-color:#f8f8f8}#subscriptioncontainer .subscription{padding-top:0}#subscriptioncontainer .subscription #messagebox{padding:0 10px}#subscriptioncontainer .right-column{width:auto;padding:0;float:none}#subscriptioncontainer .right-column #mysubscriptionpanel{padding-bottom:20px;width:95%;margin:0 auto}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part{padding:25px 10px 0}#subscriptioncontainer .right-column #mysubscriptionpanel .asa{padding:12px 10px}#subscriptioncontainer .right-column #mysubscriptionpanel .asa .tt-info{float:left;width:20px;height:20px}#subscriptioncontainer .right-column #mysubscriptionpanel .asa .tt-info:hover .more-info.bottom{left:-13px !important;width:298px}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part,#subscriptioncontainer .right-column #mysubscriptionpanel .asa{width:93%}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .centred p.large,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .centred p.large{font-size:26px !important;margin-top:-15px;line-height:50px !important;color:initial}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .centred p.centred,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .centred p.centred{width:auto !important}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body{padding:25px 0 30px}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .lhs,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .lhs{width:100%;float:none}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .lhs .simple-inline,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .lhs .simple-inline{height:30px}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .lhs .country-select .country-field,#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .lhs .pricing-block .block:not(.chosen):not(.visible):not(#fixedPricing):not(#rollingPricing),#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .lhs .country-select .country-field,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .lhs .pricing-block .block:not(.chosen):not(.visible):not(#fixedPricing):not(#rollingPricing){background:url(/images/selectbg-large3.png) no-repeat right !important}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .lhs .country-select .flag,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .lhs .country-select .flag{height:23px !important}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .lhs .country-select .country-field,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .lhs .country-select .country-field{width:83% !important;height:30px !important;padding-left:9px !important}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .lhs #giftblock label,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .lhs #giftblock label{font-size:14px;height:30px;padding:4px;margin:0}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .lhs #giftblock label:nth-child(1),#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .lhs #giftblock label:nth-child(1){margin-right:10px}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .lhs .pricing-block .block,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .lhs .pricing-block .block{padding-top:4px}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .lhs .pricing-block .block .pricing p,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .lhs .pricing-block .block .pricing p{line-height:22px !important}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .lhs #rhsprintbenefit,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .lhs #rhsprintbenefit{margin:15px auto 0 !important}#subscriptioncontainer .right-column #mysubscriptionpanel .top-part .body .rhs,#subscriptioncontainer .right-column #mysubscriptionpanel .asa .body .rhs{display:none}#subscriptioncontainer .left-column{float:none;width:100%;padding:32px 10px}#subscriptioncontainer .left-column .headline{width:auto}#subscriptioncontainer .promisesbox{padding-left:20px}.asa{font-size:12px !important;line-height:18px !important}.nav.container,.top-header.container,.feefoStars{display:none !important}nav.mobileShow:not(.nonBranded),.text.mobileShow,header.mobileShow:not(.nonBranded),.feefoMobile.mobileShow,br.mobileShow{display:block !important}.cover-top{height:auto;background-color:gray;background-image:-webkit-linear-gradient(dimgray,white);background-image:linear-gradient(dimgray,white)}.cover-top h1{color:#fff !important;font-size:30px;line-height:30px;text-align:center;width:auto;padding:25px 5px}.cover-top h1 span{font-size:66%;line-height:66%;margin-top:2px;display:block;text-transform:lowercase}.cover-top .covers{position:relative;left:0;bottom:0;height:auto;width:100%;z-index:4}.cover-top .covers .small{display:none}.cover-top .covers .large{float:none !important;margin:0 auto !important;height:auto !important}.cover-top .covers .large .look-inside{bottom:6px}.cover-top .blue-flash{position:relative;text-align:center;line-height:17px;height:auto;padding-bottom:10px;padding-top:5px}.cover-top .blue-flash #blueflashtext,.cover-top .blue-flash #nonukblueflashtext{padding:0}.cover-top .blue-flash h3{font-size:17px;line-height:17px;padding-bottom:4px}.cover-top .blue-flash h3:nth-child(1){padding-top:10px}.cover-top .blue-flash div{font-size:14px}.magazine-intro{min-height:70px}.magazine-intro .intro_text{padding:12px;margin-bottom:20px}.magazine-intro .right-column{padding:12px 10px !important}.magazine-intro #intro_more,.magazine-intro #intro_more_readMore{margin-bottom:30px !important;padding-top:15px}.right-column{width:auto;float:none;padding:0 10px}.bundle-container-main #boxessetup .subsTab_tab.smallerHide.footerNav{width:84% !important;text-align:center !important;display:inline-table !important}.bundle-container-main #boxessetup .subsTab_tab.smallerHide.footerNav .view-subsTab{display:block;text-align:center}.bundle-container-main #boxessetup .subsTab_tab.smallerHide.footerNav span,.bundle-container-main #boxessetup .subsTab_tab.smallerHide.footerNav .view-subsTab{line-height:18px}.standalone-product .standaloneHeadline{width:85%;margin:0 auto}.standalone-product .standaloneHeadline,#message_headline{font-size:27px;line-height:30px}.faqs_container{margin:10px auto 75px;border:1px solid #c2c2c2;background-color:#ededed}.faqs_container .FAQ_header{font-size:21px !important;width:100%;text-align:center;padding-top:10px;padding-bottom:15px}.faqs_container .faqs_tab{display:none}.faqs_container .faqs_tab .view-faq{padding:18px 0 9px !important}.faqs_container .faqs_tab .view-faq p{margin-top:-6px}.faqs_container .faqs_tab .view-faq.active .hider{bottom:-12px !important;height:12px !important}.faqs_container .choose-faq.faqs,.faqs_container .choose-faqs.active{width:87%;margin:0 auto;padding:15px 4%;display:block !important;background:0;border:0 solid !important}.faqs_container .choose-faq.faqs p.text,.faqs_container .choose-faqs.active p.text{font-size:24px !important;padding-bottom:10px}.faqs_container .choose-faq.faqs .accordion .ui-state-default,.faqs_container .choose-faq.faqs .accordion .ui-widget-content .ui-state-default,.faqs_container .choose-faq.faqs .accordion .ui-widget-header .ui-state-default,.faqs_container .choose-faqs.active .accordion .ui-state-default,.faqs_container .choose-faqs.active .accordion .ui-widget-content .ui-state-default,.faqs_container .choose-faqs.active .accordion .ui-widget-header .ui-state-default{padding-left:9px;background:#fff;border:1px solid #c2c2c2;font:15px Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif !important;font-weight:500 !important;color:#000;margin:7px 0 0}.faqs_container .choose-faq.faqs .accordion .ui-state-active .ui-icon,.faqs_container .choose-faq.faqs .accordion .ui-state-default .ui-icon,.faqs_container .choose-faqs.active .accordion .ui-state-active .ui-icon,.faqs_container .choose-faqs.active .accordion .ui-state-default .ui-icon{left:94% !important;background-image:url(/stylesheets/images/ui-icons_333333_256x240.png) !important}.faqs_container .choose-faq.faqs .accordion h3,.faqs_container .choose-faq.faqs .accordion h2,.faqs_container .choose-faqs.active .accordion h3,.faqs_container .choose-faqs.active .accordion h2{font:15px Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif !important}.faqs_container .choose-faq.faqs .accordion .ui-widget-content,.faqs_container .choose-faqs.active .accordion .ui-widget-content{padding:1em;border-top:0}.faqs_container .choose-faq.faqs .accordion .ui-widget-content p,.faqs_container .choose-faqs.active .accordion .ui-widget-content p{font-size:15.4px !important}.most-popular h3,.people-liked h3,.you-viewed h3,.before-basket h3{margin-bottom:0;border-bottom:0 solid #c2c2c2;padding-bottom:15px;font-size:17px;line-height:17px}.feefoMobile{padding:16px 0;margin-left:35px}.feefo_header{text-align:center;font-size:27px !important;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-weight:normal}.feefo2019{border:0 solid #c2c2c2}.people-liked{padding:50px 0 0 !important;text-align:center}.people-liked .categoryblock .magazine .magname{overflow:hidden}.our-promises h2{font-size:17px;line-height:24px;padding:22px 0 10px 0}.our-promises .full-width .promise{margin:15px 0 0 0 !important;text-align:center;float:none !important;padding-top:34px;background-size:11% !important;background-repeat:no-repeat !important;background-position:center top !important}.our-promises .full-width .promise img{display:none}.our-promises .full-width .promise:nth-child(2){background:url("/images/transparent/price.png")}.our-promises .full-width .promise:nth-child(3){background:url("/images/transparent/money-back.png");padding-top:40px;background-size:8% !important}.our-promises .full-width .promise:nth-child(4){background:url("/images/transparent/lorry.png")}.our-promises .full-width .promise h3{font-size:14px;padding:0 0 4px}.our-promises .full-width .promise p{width:83% !important}.sitemap.standalone .column{width:155px}.sitemap.standalone .column ul{width:auto !important}.sitemap,.sitemap.standalone{padding:10px;height:auto}.sitemap .column,.sitemap.standalone .column{margin-left:0 !important;float:none;display:inline-block}.sitemap .column.three,.sitemap.standalone .column.three{display:none}.sitemap .column.four ul li:nth-child(n+3),.sitemap .column.five ul li:nth-child(n+3),.sitemap.standalone .column.four ul li:nth-child(n+3),.sitemap.standalone .column.five ul li:nth-child(n+3){display:none}.copyright{background-image:url(/images/mobile-dark-bar-bg.png);background-repeat:no-repeat;background-position-x:right;background-size:contain;color:#fff;text-align:center;height:123px;padding:0}.copyright p{margin-top:75px}}.promCodeBanner{padding:5px 9px;text-align:center;background-color:#ededed}.promCodeBanner label{color:#000;font-size:16px !important}.promCodeBanner label span,.promCodeBanner label a.promCodeChange{color:#db071a}.promCodeBanner label span{text-transform:uppercase}.promCodeBanner .tt-info{margin-left:10px}.promCodeBanner .tt-info:hover i{filter:invert(0)}.promCodeBanner .tt-info i{filter:invert(1)}.promCodeBanner .tt-info .more-info{box-shadow:0 4px 7px -3px #000}.promcodeContainer.navSticky,.basketContainer.navSticky{margin-top:138px}@media screen and (max-width:650px){.promcodeContainer.navSticky,.basketContainer.navSticky{margin-top:112px}.promCodeBanner .tt-info{margin-left:0}.promCodeBanner .tt-info:hover .more-info{left:-329px;width:350px}}.tesco footer.container,.single_issue_create footer.container,.paypal#cascadeaccordion-container footer.container{position:fixed;bottom:0;left:0;right:0}.tesco .cascadeaccordion,.single_issue_create .cascadeaccordion,.paypal#cascadeaccordion-container .cascadeaccordion{padding:10px !important;width:98%}.tesco .cascadeaccordion input[type="text"]:not(.country-field),.single_issue_create .cascadeaccordion input[type="text"]:not(.country-field),.paypal#cascadeaccordion-container .cascadeaccordion input[type="text"]:not(.country-field){display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s}.tesco .cascadeaccordion .panel-detail p,.single_issue_create .cascadeaccordion .panel-detail p,.paypal#cascadeaccordion-container .cascadeaccordion .panel-detail p{margin:13px 0}.tesco .cascadeaccordion .panel-continue,.single_issue_create .cascadeaccordion .panel-continue,.paypal#cascadeaccordion-container .cascadeaccordion .panel-continue{float:none;margin:0 auto}.tesco .cascadeaccordion .panel-detail-footer,.single_issue_create .cascadeaccordion .panel-detail-footer,.paypal#cascadeaccordion-container .cascadeaccordion .panel-detail-footer{width:100%}.tesco .cascadeaccordion .panel-title,.single_issue_create .cascadeaccordion .panel-title,.paypal#cascadeaccordion-container .cascadeaccordion .panel-title{font-size:22px;padding:9px 0}header,nav,.mobileShow{display:none !important}.home-link{text-decoration:none}.campaign-header .top-layer{width:100%}.campaign-header .sold-count{width:100%}.bundle-container-main #pdpPromCode{margin-top:40px}.bundle-container-main #pdpPromCode .large.read-more{display:none}.bundle-container-main .feefo_header{line-height:35px;text-align:center;font-size:40px;padding:50px 0 30px;margin-top:0}.bundle-container-main #desktop_banner{margin-top:40px;margin-bottom:10px}.bundle-container-main hr+.lhs{padding-top:35px}.bundle-container-main .magazine-header:not(.standaloneFooter){padding:13px 13px 0;border:0 solid;border-color:silver;height:auto}.bundle-container-main .country-select-holder .country-select .flag{height:20px}.bundle-container-main .country-select-holder .country-field{height:30px !important;width:193px !important;font-size:14px !important;background:url(/images/selectbg.png) no-repeat right #fff}.bundle-container-main .standalone-product .standaloneHeadline{padding-bottom:20px}.bundle-container-main .standalone-product .standaloneTextRow td{background:#f9f9f9}.bundle-container-main .standalone-product .includeText{width:auto;height:315px;background:#f9f9f9}.bundle-container-main .standalone-product .includeText:before{border-bottom-color:#f9f9f9}.bundle-container-main .standalone-product .includeText p{text-align:left}.bundle-container-main .standalone-product .includeText #product_descriptionsubtext p img{height:auto;width:100%}.bundle-container-main .standalone-product .includeText.digitalInside{height:395px !important}.bundle-container-main .standalone-product .includeText.digitalInside li{padding:10px 0}.bundle-container-main .standalone-product .includeText.whySubscribe{height:365px !important}.bundle-container-main #whySubscribe-tabs .standaloneFooter .includeText,.bundle-container-main #whySubscribe-tabs .standalone-product .includeText,.bundle-container-main #insideMagDigital-tabs .standaloneFooter .includeText,.bundle-container-main #insideMagDigital-tabs .standalone-product .includeText,.bundle-container-main #rowtab_1 .standaloneFooter .includeText,.bundle-container-main #rowtab_1 .standalone-product .includeText,.bundle-container-main #rowtab_3 .standaloneFooter .includeText,.bundle-container-main #rowtab_3 .standalone-product .includeText{background:#fff}.bundle-container-main #whySubscribe-tabs .standaloneFooter .includeText:before,.bundle-container-main #whySubscribe-tabs .standalone-product .includeText:before,.bundle-container-main #insideMagDigital-tabs .standaloneFooter .includeText:before,.bundle-container-main #insideMagDigital-tabs .standalone-product .includeText:before,.bundle-container-main #rowtab_1 .standaloneFooter .includeText:before,.bundle-container-main #rowtab_1 .standalone-product .includeText:before,.bundle-container-main #rowtab_3 .standaloneFooter .includeText:before,.bundle-container-main #rowtab_3 .standalone-product .includeText:before{border-bottom:15px solid #fff}.bundle-container-main #rowtab_1 .includeText,.bundle-container-main #rowtab_2 .includeText,.bundle-container-main #rowtab_3 .includeText{min-height:315px;height:auto}.bundle-container-main .choose-subsTab.rowtab{margin-top:30px}.bundle-container-main .standaloneFooter{margin-bottom:0}.bundle-container-main .magazine-header h2,.bundle-container-main .magazine-header h3,.bundle-container-main .magazine-header h3+div,.bundle-container-main .magazine-header p{width:100%;text-align:center}.bundle-container-main .magazine-header h2{padding:10px}.bundle-container-main .magazine-header h2,.bundle-container-main .magazine-header h2 div{line-height:30px}.bundle-container-main .magazine-header p{color:#000}.bundle-container-main .magazine-header .subheaderBundle h4,.bundle-container-main .magazine-header .subheaderBundle h5,.bundle-container-main .magazine-header .subheaderBundle h6,.bundle-container-main .magazine-header .subheaderBundle p,.bundle-container-main .magazine-header .subheaderBundle div{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:18px;line-height:22px;text-align:center}.bundle-container-main #pageheadline,.bundle-container-main #brandedHeader{padding:20px 0 0}.bundle-container-main #singleIssueHeadline,.bundle-container-main #pageheadline.standaloneHeadline{padding:0}.bundle-container-main #pageheadline,.bundle-container-main #brandedHeader,.bundle-container-main #singleIssueHeadline{color:#000;width:100%;text-align:center}.bundle-container-main #subscriptioncontainer{position:relative;background:0}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel.offerNoShow .rhs p,.bundle-container-main #subscriptioncontainer .mysubscriptionpanel.offerNoShow .lhs,.bundle-container-main #subscriptioncontainer .mysubscriptionpanel.offerNoShow .compareSubs{display:none}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel.offerNoShow h2{padding-top:50px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel.offerNoShow .body{min-height:350px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .large{font-size:30px;position:relative}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .large #rhs-mag-cover,.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .large .rhs-mag-cover{width:45%;height:auto;margin:0 auto 20px;display:inline-block;vertical-align:bottom}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .large #rhs-mag-cover:nth-child(1),.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .large .rhs-mag-cover:nth-child(1){width:auto;max-height:170px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .large #rhs-mag-cover:nth-child(2),.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .large .rhs-mag-cover:nth-child(2){width:39%}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .large .bubble{position:absolute;width:60px;height:60px;border-radius:34px;color:#fff;z-index:2;display:table;table-layout:fixed;padding:4px;background-color:#db071a;top:95px;left:151px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .large .bubble p{font-size:18px;line-height:20px;padding-top:9px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .red-text.ppiText{font-size:20px;font-weight:600}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .billedAt{font-size:14px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part{background-color:#fff;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:visible;width:100%;padding-top:25px;float:left}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part .centred p.centred{min-height:50px;margin-top:5px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part #product_ticks-digital{margin-bottom:20px !important}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part #product_ticks-bundle{margin-bottom:19px !important}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part .editable_ticks.print-ticks ul li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;color:#009e11;padding-right:7px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part .editable_ticks.digital-ticks ul li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;color:#009e11;padding-right:7px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part .tick_box{margin:5px auto 20px;display:none;min-height:220px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part .tick_box ul li{padding:9px 0 0 5px;background-size:15px !important;background-position:0 13px !important;text-align:left}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part .tick_box ul.print-ticks li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;color:#009e11;padding-right:7px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part .tick_box ul.digital-ticks li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;color:#009e11;padding-right:7px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .asa,.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .compareSubs,.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .seeInside{clear:both;background:#fff;padding:12px 0;border-top:0;border-top-left-radius:0;border-top-right-radius:0;cursor:pointer}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .seeInside,.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .compareSubs{width:40%;display:inline-block}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .asa{width:100%}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel img.compareImage{transition:.15s ease-in-out all;height:13px;vertical-align:middle;padding-left:3px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel img.rotateCompare{transform:rotate(180deg);margin-left:3px;margin-top:-4px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel img.seeInsideImage{padding-left:3px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .body{padding:25px 25px 0;overflow:visible;min-height:450px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .body .productRating{position:relative;right:0;top:0;display:none}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .rhs.gift-yes img{width:80%}.bundle-container-main #subscriptioncontainer #mysubscriptionpanel-bundle #rhs-mag-cover:nth-last-child(1),.bundle-container-main #subscriptioncontainer #mysubscriptionpanel-bundle .rhs-mag-cover:nth-last-child(1){margin-top:16px;width:25%}.bundle-container-main .bundle-container{background:#f1f1f1;padding:20px 10px;margin:-33px 10px 35px !important}.bundle-container-main .bundle-container p.bestValue{margin-bottom:10px}.bundle-container-main #pricingblock form,.bundle-container-main #pricingblock-bundle form,.bundle-container-main #pricingblock-digital form{display:none}.bundle-container-main #pricingblock .pricing-container,.bundle-container-main #pricingblock-bundle .pricing-container,.bundle-container-main #pricingblock-digital .pricing-container{margin:10px 0;position:relative;z-index:7}.bundle-container-main #pricingblock .pricing-block,.bundle-container-main #pricingblock-bundle .pricing-block,.bundle-container-main #pricingblock-digital .pricing-block{background-color:#fff;cursor:default;width:100%}.bundle-container-main #pricingblock .pricing-block .block,.bundle-container-main #pricingblock-bundle .pricing-block .block,.bundle-container-main #pricingblock-digital .pricing-block .block{text-align:left;border:1px #c2c2c2 solid;padding:5px 35px 5px 9px;background:url("/images/selectbg-large3.png") no-repeat right}.bundle-container-main #pricingblock .pricing-block .block .pricing p strong span,.bundle-container-main #pricingblock-bundle .pricing-block .block .pricing p strong span,.bundle-container-main #pricingblock-digital .pricing-block .block .pricing p strong span{display:block}.bundle-container-main #pricingblock .pricing-block .block .pricing .price-statement .PricingBlockHide,.bundle-container-main #pricingblock .pricing-block .block .pricing .price-per .PricingBlockHide,.bundle-container-main #pricingblock-bundle .pricing-block .block .pricing .price-statement .PricingBlockHide,.bundle-container-main #pricingblock-bundle .pricing-block .block .pricing .price-per .PricingBlockHide,.bundle-container-main #pricingblock-digital .pricing-block .block .pricing .price-statement .PricingBlockHide,.bundle-container-main #pricingblock-digital .pricing-block .block .pricing .price-per .PricingBlockHide{display:none}.bundle-container-main #pricingblock .pricing-block .block .pricing .price-statement span.badge,.bundle-container-main #pricingblock .pricing-block .block .pricing .price-per span.badge,.bundle-container-main #pricingblock-bundle .pricing-block .block .pricing .price-statement span.badge,.bundle-container-main #pricingblock-bundle .pricing-block .block .pricing .price-per span.badge,.bundle-container-main #pricingblock-digital .pricing-block .block .pricing .price-statement span.badge,.bundle-container-main #pricingblock-digital .pricing-block .block .pricing .price-per span.badge{font-size:14px}.bundle-container-main #pricingblock .pricing-block.expanded .block,.bundle-container-main #pricingblock-bundle .pricing-block.expanded .block,.bundle-container-main #pricingblock-digital .pricing-block.expanded .block{border-radius:0;border-top:0;background:0}.bundle-container-main #pricingblock .pricing-block.expanded .block:first-child,.bundle-container-main #pricingblock-bundle .pricing-block.expanded .block:first-child,.bundle-container-main #pricingblock-digital .pricing-block.expanded .block:first-child{border-top:1px #c2c2c2 solid}.bundle-container-main #pricingblock .pricing-block.expanded .block:hover,.bundle-container-main #pricingblock-bundle .pricing-block.expanded .block:hover,.bundle-container-main #pricingblock-digital .pricing-block.expanded .block:hover{background-color:#f2f2f2}.bundle-container-main #pricingblock .pricing-block.expanded .block.chosen,.bundle-container-main #pricingblock-bundle .pricing-block.expanded .block.chosen,.bundle-container-main #pricingblock-digital .pricing-block.expanded .block.chosen{background:url("/images/tick.png") no-repeat 95% 50%}.bundle-container-main .subscription{text-align:center;padding-top:0}.bundle-container-main .subscription h3{font-size:16px}.bundle-container-main .subscription .subscription-column{width:30%;display:inline-block;padding-top:12px;margin:0 auto 35px;vertical-align:top}.bundle-container-main .subscription .print-container{float:left}.bundle-container-main .subscription .digital-container{float:right}.bundle-container-main .ourPromise{margin-top:25px;margin-bottom:35px}.bundle-container-main .smallerPromises{height:auto;margin-top:0;text-align:center;background:#fff}.bundle-container-main .smallerPromises .promise{width:24%;padding-top:0;float:none;display:inline-block;background:none !important}.bundle-container-main .smallerPromises .promise h3{width:100%;font-size:18px;text-align:center;padding:16px 0}.bundle-container-main .smallerPromises .promise h3 i{font-size:35px;display:inline-block;vertical-align:middle;text-align:center;color:#db071a;width:40px}.bundle-container-main .smallerPromises .promise h3 i.promiseCost{font-size:26px}.bundle-container-main .smallerPromises .promise h3 i.promiseCancel{font-size:37px}.bundle-container-main .smallerPromises .promise h3 span{display:none}.bundle-container-main #ourPromise-tabs .smallerPromises{display:block;width:99.8%}.bundle-container-main .promise .tt-info,.bundle-container-main .promise .tt-info:hover{width:auto;height:auto;background:none !important;border:0 solid}.bundle-container-main .promise .tt-info:hover .more-info{width:200px;left:12%;top:-65px}.bundle-container-main .faqs_container{margin-top:40px}.bundle-container-main .faqs_container .FAQ_header{line-height:35px}.bundle-container-main .faqs_container .view-faq.active{background:#f9f9f9}.bundle-container-main .faqs_container .view-faq.active .hider{background:#f9f9f9}.bundle-container-main .faqs_container .faqs{background:#f9f9f9}@media screen and (max-width:1100px){.bundle-container-main .manage_subs,.bundle-container-main .mediumHide{display:none !important}.bundle-container-main .navigationevent{text-transform:capitalize}.bundle-container-main .search-box{margin-top:13px !important}.bundle-container-main .navigation{padding:0 5px}.bundle-container-main .navigation ul{border-left:0 solid}.bundle-container-main .navigation ul li{padding:10px 13px;font-size:15px}.bundle-container-main .navigation ul li .megamenu{width:100%;height:auto;padding:32px 0}.bundle-container-main .navigation ul li .megamenu .category-box,.bundle-container-main .navigation ul li .megamenu .atoz-mega-box{margin:0 0 25px 25px}.bundle-container-main .navigation ul li .megamenu .category-box .wholebox,.bundle-container-main .navigation ul li .megamenu .atoz-mega-box .wholebox{line-height:18px;font-size:18px}.bundle-container-main .navigation ul li .megamenu .category-box.white,.bundle-container-main .navigation ul li .megamenu .atoz-mega-box.white{width:158px !important;height:104px !important}.bundle-container-main .navigation ul li #atoz-mega-menu .atoz-mega-box.white{width:100%;height:60px}.bundle-container-main .site-header{padding:0 0 !important}.bundle-container-main .site-header img{margin-top:10px}.bundle-container-main .site-header button img{margin-top:0}.bundle-container-main .sitemap{padding:35px}.bundle-container-main .full-width{width:95%}.bundle-container-main .ui-accordion .ui-accordion-icons{padding-left:0}.bundle-container-main .faqs_container{margin-top:25px !important}.bundle-container-main .faqs_container .faqs{width:90%;padding:38px 4%}.bundle-container-main .red-text.price-statement{padding-right:29px}.bundle-container-main .country-select-holder p{display:none !important}.bundle-container-main .most-popular,.bundle-container-main .people-liked,.bundle-container-main .you-viewed{overflow:hidden;padding:18px 10px 0}.bundle-container-main .FAQ_header{padding-bottom:15px !important;line-height:45px}.bundle-container-main .faqs_container .choose-faq.active .accordion .ui-state-active .ui-icon,.bundle-container-main .faqs_container .choose-faq.active .accordion .ui-state-default .ui-icon{left:94% !important}.bundle-container-main .standalone-product .standaloneIncludeText{width:90% !important}.bundle-container-main .standalone-product .standaloneInclude td{vertical-align:inherit;max-width:238px}.bundle-container-main .standalone-product .includeText:before{left:44% !important}.bundle-container-main .standalone-product .includeText.digitalInside,.bundle-container-main .standalone-product .includeText.includeText.whySubscribe{height:515px !important}.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.footerNav{width:98%}.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.footerNav .view-subsTab{margin:0 1%}.bundle-container-main #subscriptioncontainer .bundle-container{margin-top:-17px !important}.bundle-container-main #subscriptioncontainer .bundle-container .mysubscriptionpanel .top-part{border:0 #000 solid;padding-top:8px}.bundle-container-main #subscriptioncontainer .bundle-container .mysubscriptionpanel .top-part .large{font-size:24px}.bundle-container-main #subscriptioncontainer .bundle-container .mysubscriptionpanel .compareSubs{border:0 #000 solid}.bundle-container-main #subscriptioncontainer .bundle-container .mysubscriptionpanel .body{padding:25px 10px 0}.bundle-container-main #subscriptioncontainer .bundle-container .mysubscriptionpanel .body .large #rhs-mag-cover,.bundle-container-main #subscriptioncontainer .bundle-container .mysubscriptionpanel .body .large .rhs-mag-cover{width:44%}.bundle-container-main #subscriptioncontainer .subscription-column .mysubscriptionpanel .body{padding:25px 10px 0 !important}.bundle-container-main #subscriptioncontainer .subscription-column .mysubscriptionpanel .body .large #rhs-mag-cover:nth-child(1),.bundle-container-main #subscriptioncontainer .subscription-column .mysubscriptionpanel .body .large .rhs-mag-cover:nth-child(1){max-height:initial;width:51.5%}.bundle-container-main #subscriptioncontainer .subscription-column .mysubscriptionpanel .top-part .tick_box{height:735px}.bundle-container-main #pricingblock .pricing-block .block,.bundle-container-main #pricingblock-bundle .pricing-block .block,.bundle-container-main #pricingblock-digital .pricing-block .block{font-size:14px;padding:5px 9px}.bundle-container-main .subscription h3{padding:10px 0}.bundle-container-main .subscription .subscription-column{width:28%}.bundle-container-main .ourPromise{margin-top:5px}.bundle-container-main .promise h3 span{margin-right:10px}.bundle-container-main .promise .tt-info:hover .more-info{width:150px;left:1%;top:-58px}.our-promises .full-width{width:100%}.our-promises .full-width .promise{width:30%}.our-promises .full-width .promise p,.our-promises .full-width .promise h3{width:auto !important}.most-popular,.people-liked,.you-viewed{padding:50px 25px}.most-popular .categoryblock,.people-liked .categoryblock,.you-viewed .categoryblock{width:100%;text-align:center}.most-popular .categoryblock .magazine,.people-liked .categoryblock .magazine,.you-viewed .categoryblock .magazine{float:none;margin:0 25px;display:inline-block}}@media screen and (max-width:1100px) and (orientation:portrait){.red-text.price-statement{margin:0 auto;width:75% !important;padding-right:0 !important}}@media screen and (max-width:750px){.container{width:100%}body:not(.bootstrap) .bundle-container-main .container{width:100% !important}.standalone-product .labelled{padding-left:0;padding-right:0;margin-bottom:0}.standalone-product .labelled .add-to-basket-standalone{text-align:center}.standalone-product .labelled .add-to-basket-standalone .button{margin-left:auto;margin-right:auto}.standalone-product .labelled p{width:auto}.standalone-product .labelled .toggle-next{width:auto}.standalone-product .labelled p.smallerPrice strong{padding-left:5px}.standalone-product .labelled .smallprint{margin:0 auto;width:93%}.standalone-product .labelled #product_boxadditionalwords{background-color:#ededed}.standalone-product .includeText{min-height:auto !important}.standalone-product .standaloneCovers{margin:8px 0;padding:0}.standalone-product .standaloneCovers .large{width:100%;float:none;margin:0 auto}.standalone-product .standaloneCovers .large #mag-cover{height:85%;width:85%;display:block;margin:0 auto}.standalone-product .standaloneCovers .large.one-offImage{width:100% !important;float:none !important;margin-left:0 !important}.standalone-product .standaloneCovers .choose-offer{float:none;width:100%;margin-left:0;border:1px solid;margin-top:20px}.standalone-product .standaloneCovers .choose-offer .price{line-height:35px;font-size:35px}header,nav{display:block}nav{height:52px;width:100% !important;border:1px solid #b4b4b4}nav .navigation{overflow:visible;position:relative;padding:0}nav .navigation .search-box{position:relative}nav .navigation .search-box #magnify,nav .navigation .search-box #navbar-toggler{position:absolute}nav .navigation .search-box #magnify{top:18px;right:37px}nav .navigation .search-box #navbar-toggler{top:12px;left:12px;z-index:1}nav .navigation .search-box #navbar-toggler span{color:#767676;font-size:14px;font-weight:500}nav .navigation .search-box #navbar-toggler span,nav .navigation .search-box #navbar-toggler img{vertical-align:middle}nav .navigation .search-box input{border:1px solid #c2c2c2;padding:0 30px 0 25px;margin:7px 12px;width:94%;height:38px;outline:0;float:right}nav .navigation .search-box input.menu-open{border-bottom:0}nav .navigation ul.collapsableMenu{display:none;position:absolute;background:#fff;box-shadow:-5px 5px 5px 0 #000;width:100%;z-index:5;top:0;right:0;border-right:0 solid}nav .navigation ul.collapsableMenu li{border-left:1px solid #c2c2c2;padding:10px 9px;float:none}nav .navigation ul.collapsableMenu li:nth-child(1){border-left:0 solid #c2c2c2}nav .navigation ul.collapsableMenu li .expandImage{float:right;transition:.15s ease-in-out all}nav .navigation ul.collapsableMenu li .rotateExpand{transform:rotate(90deg)}nav .navigation ul.collapsableMenu li ul{display:none;float:none;padding-top:3px;margin:7px -10px 0;border-top:1px solid #c2c2c2;background:#f9f9f9}nav .navigation ul.collapsableMenu li ul li{border-left:0 solid;padding-left:20px}nav .navigation ul.collapsableMenu li ul li:nth-child(1){border-left:0 solid}header{height:60px;background:#f1f1f1 url(/images/mobile-nav-bg.png) no-repeat}header .site-header{padding:0}header .your-basket,header .your-basket-mobile,header .search{float:right}header .your-basket,header .your-basket-mobile{padding:20px 12px 0 0}header .your-basket a,header .your-basket-mobile a{text-decoration:none;color:#db071a;font-size:16px}.search-autocomplete li{height:60px;clear:both;line-height:20px}.top-header.bundle-container-main,.nav.bundle-container-main{display:none}.bundle-container-main .magazine-header:not(.standaloneFooter){padding:0}.bundle-container-main .navigation ul{border-left:0 solid}.bundle-container-main .navigation ul li{padding:10px 17px}.bundle-container-main .navigation ul li #gift-mega-menu{height:60px}.bundle-container-main .navigation ul li .megamenu{width:94%;padding:32px 10px}.bundle-container-main .navigation ul li .megamenu .category-box,.bundle-container-main .navigation ul li .megamenu .atoz-mega-box{width:100px;height:60px;margin:0 0 15px 15px}.bundle-container-main .navigation ul li .megamenu .category-box .wholebox,.bundle-container-main .navigation ul li .megamenu .atoz-mega-box .wholebox{line-height:17px;font-size:17px}.bundle-container-main .navigation ul li .megamenu .category-box.white,.bundle-container-main .navigation ul li .megamenu .atoz-mega-box.white{width:88%;height:35px}.bundle-container-main .navigation ul li #atoz-mega-menu .atoz-mega-box.white{width:60% !important;height:60px !important}.bundle-container-main .navigation ul li:nth-last-child(3){border-right:0 solid}.bundle-container-main #pageheadline,.bundle-container-main #singleIssueHeadline{font-size:33px;line-height:36px}.bundle-container-main .search-box input{padding-left:9px !important;width:175px !important;float:left !important;font-size:14px !important}.bundle-container-main .search-box button{right:0 !important}.bundle-container-main .az-mega-menu.hidden,.bundle-container-main .mediumHide,.bundle-container-main .mobileShow{display:block !important;margin:0 auto}.bundle-container-main .standaloneImages,.bundle-container-main .smallerHide,.bundle-container-main .your-basket{display:none !important}.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.smallerHide.footerNav{width:94% !important;text-align:center !important;display:block !important;right:0;left:0;margin:0 auto !important}.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.smallerHide.footerNav .view-subsTab{margin-top:0 !important}.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.smallerHide.footerNav span{float:none !important;display:block}.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.smallerHide.footerNav span span{display:inline-block}.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.smallerHide.footerNav .footerNavHide{display:block !important}.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.smallerHide.footerNav .footerNavShow,.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.smallerHide.footerNav label.footerNavHide,.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.smallerHide.footerNav #digitalInside{display:none !important}.bundle-container-main .site-header a{background:url(/mobile/images/mobile-nav-bg.png);width:208px;height:60px;float:left;cursor:pointer;margin-left:-8px}.bundle-container-main .sitemap{height:auto}.bundle-container-main .sitemap .column ul,.bundle-container-main .sitemap .column.double ul{height:auto}.bundle-container-main .sitemap .column.double{width:100% !important}.bundle-container-main .sitemap .column.double ul li{width:49% !important}.bundle-container-main .sitemap .column.three{display:none}.bundle-container-main .red-text.price-statement{padding-right:30px}.bundle-container-main .country-select-holder.pull-right{float:none !important}.bundle-container-main .country-select-holder p{display:block !important;text-align:center;font-weight:bold}.bundle-container-main .country-select-holder .country-select{margin:0 7%}.bundle-container-main .country-select-holder .country-field{width:245px !important}.bundle-container-main .standalone-product .standaloneInclude td{width:100% !important;max-width:100% !important;display:block;margin-bottom:25px}.bundle-container-main .standalone-product .includeText,.bundle-container-main .standalone-product .includeText.digitalInside,.bundle-container-main .standalone-product .includeText.includeText.whySubscribe{height:auto !important}.bundle-container-main .standalone-product .includeText:before,.bundle-container-main .standalone-product .includeText.digitalInside:before,.bundle-container-main .standalone-product .includeText.includeText.whySubscribe:before{display:none}.bundle-container-main .standalone-product .standaloneIncludeText{padding:0 !important;margin:0 auto}.bundle-container-main #subscriptioncontainer .bundle-container{margin:0 1.75% 35px !important;padding:12px 0 0;border:10px solid #f1f1f1}.bundle-container-main .subscription h3{margin-bottom:0 !important}.bundle-container-main .subscription .subscription-column{width:100%;float:none;border:1px solid #c2c2c2}.bundle-container-main .subscription .subscription-column .mysubscriptionpanel{float:none}.bundle-container-main .subscription .subscription-column .mysubscriptionpanel .top-part .centred p.centred{height:auto !important;padding:0 5px}.bundle-container-main .subscription .subscription-column .mysubscriptionpanel .body{min-height:415px !important}.bundle-container-main .subscription .subscription-column .mysubscriptionpanel .body .tick_box{height:auto !important}.faqs_container .faqs_tab .view-faq.magazine{padding:18px 0 0}.faqs_container .faqs_tab .view-faq.magazine p{margin-top:-6px}.faqs_container .faqs_tab .view-faq p{font-size:23px}.our-promises{height:auto !important;padding-bottom:25px}.our-promises .promise{width:100% !important;float:none}.our-promises .promise h3 span{float:left}.most-popular,.people-liked,.you-viewed{padding:50px 25px}.most-popular .categoryblock,.people-liked .categoryblock,.you-viewed .categoryblock{width:100%}.most-popular .categoryblock .magazine,.people-liked .categoryblock .magazine,.you-viewed .categoryblock .magazine{width:140px;margin:0 10px;height:310px !important;overflow:visible}.most-popular .categoryblock .magazine .magname,.people-liked .categoryblock .magazine .magname,.you-viewed .categoryblock .magazine .magname{width:140px !important}.most-popular .categoryblock .magazine img,.people-liked .categoryblock .magazine img,.you-viewed .categoryblock .magazine img{width:140px;height:175px}.most-popular .categoryblock .magazine .quickview-button,.people-liked .categoryblock .magazine .quickview-button,.you-viewed .categoryblock .magazine .quickview-button{display:none !important}}@media screen and (max-width:700px) and (orientation:landscape){.bundle-container-main .top-header{height:65px}.bundle-container-main .site-header a img{width:370px;margin-top:14px}.bundle-container-main li.smallerHide:not(.mega-menu-trigger){display:none}.bundle-container-main #subscriptioncontainer .bundle-container{margin-top:-25px !important}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part .centred p.centred{height:93px;margin-top:5px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part .tick_box{height:895px !important}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .top-part .body{min-height:435px}.bundle-container-main #subscriptioncontainer .mysubscriptionpanel .compareSubs{font-size:15px}.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab span{display:none}.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.footerNav .view-subsTab{margin:0 .8%}.bundle-container-main .subsTab_container.Bundle_container .subsTab_tab.footerNav span{display:block}.bundle-container-main .standalone-product .includeText{height:584px !important}.bundle-container-main .standalone-product .includeText.digitalInside,.bundle-container-main .standalone-product .includeText.includeText.whySubscribe{height:652px !important}.bundle-container-main .standalone-product .standaloneIncludeText{padding:0 !important;margin:0 auto}}@media screen and (min-width:700px) and (max-width:1100px) and (orientation:landscape){.bundle-container-main #subscriptioncontainer .bundle-container{margin-top:-31px !important}.bundle-container-main #subscriptioncontainer .bundle-container .mysubscriptionpanel .body{padding-bottom:15px !important}.standalone-product .standaloneCovers .choose-offer,.standalone-product .standaloneCovers .large,.standalone-product .standaloneCovers .small{float:none;vertical-align:top;display:inline-block}.standalone-product .standaloneCovers .choose-offer,.standalone-product .standaloneCovers .large{width:43%}.standalone-product .standaloneCovers .choose-offer p,.standalone-product .standaloneCovers .large p{width:auto}.standalone-product .standaloneCovers .choose-offer .productRating,.standalone-product .standaloneCovers .large .productRating{top:8px}.standalone-product .standaloneCovers .choose-offer .labelled,.standalone-product .standaloneCovers .large .labelled{padding-top:0}.standalone-product .standaloneCovers .small{width:70px}}@media screen and (min-width:700px) and (max-width:1100px) and (orientation:portrait){.standalone-product .standaloneCovers .choose-offer,.standalone-product .standaloneCovers .large{float:none;margin:5px;width:47%;display:inline-block}.standalone-product .standaloneCovers .large img{height:100%}.standalone-product .standaloneCovers .small{display:none}.standalone-product .standaloneCovers .tick_box_nobg ul{padding-top:0}}.packages #boxnav:not(.footerNav),.packages .container #boxesnavsetup.newnormalHide{display:none !important}.packages .container{padding-left:0;padding-right:0}.packages .row{margin-left:0;margin-right:0}.packages .megamenu{left:-1px !important}.packages .packageBlock{margin:20px auto;line-height:21px}.packages .packageBlock ul,.packages .packageBlock span:not(.closerBtn),.packages .packageBlock a,.packages .packageBlock .itemname,.packages .packageBlock .itemprice{font-size:14px !important}.packages .packageBlock .itemname{position:relative;display:inline-block;white-space:break-spaces;font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.packages .packageBlock .itemname:before{content:'- ';position:absolute;top:0;left:-10px}.packages .packageBlock .itemprice{padding-left:13px}.packages .packageBlock p a{color:#db071a;text-decoration:underline;padding-left:25px}.packages .packageBlock .pkg_BKZ .itemprice,.packages .packageBlock .pkg_PRD .itemprice{display:inline-block;padding-left:4px}.packages .packageBlock ul{padding:6px 0 6px 13px}.packages .packageBlock ul li{padding:3px 0;line-height:23px}.packages .quickviewPackagePricing ul{padding:0 0 0 5px}.packages .quickviewPackagePricing ul li{white-space:nowrap}.packages .quickviewPackagePricing .pkg_BKZ .itemprice,.packages .quickviewPackagePricing .pkg_PRD .itemprice,.packages .quickviewPackagePricing .pkg_subs .itemprice{display:block}.packages .quickviewPackagePricing .more-info ul li{white-space:break-spaces}.packages .grayTotal{color:#00000060;font-size:14px}.packages .grayTotal,.packages .graySecondary{color:#00000060}.packages .pricing-block.standard .block{background:0;border-radius:0}.packages .pricing-block.standard .block.chosen{background:url(/images/tick.png) no-repeat 95% 50%}.packages .pricing-block.standard:not(.expanded) .block:not(:last-child):not(.quickviewPricing){border-bottom:0}.packages .pricingInfo{border:2px solid;font-weight:bold;padding:0 5px;margin-top:5px;margin-right:10px;margin-bottom:22px;height:17px;width:17px;float:left;line-height:13px}.packages .price{font-size:21px}.basketSummary ul.pkg_items li p.delivery,.basketSummary ul.pkg_items li p:not(.itemname):not(.itemprice){display:none}body.bootstrap.singleIssue .headerBar{border-bottom:1px solid #c2c2c2;padding:0 0 10px}body.bootstrap.singleIssue .headerBar .container{padding:0}body.bootstrap.singleIssue .headerBar .container #subscriptioncontainer{margin:0}body.bootstrap.singleIssue .headerBar .container #subscriptioncontainer h1.standaloneHeadline{font-size:35px;margin:6% auto}body.bootstrap.singleIssue .headerBar .container #subscriptioncontainer .standaloneCovers{padding:0;margin:0}body.bootstrap.singleIssue .headerBar .singleIssueLookInside{top:-40px;position:relative;margin:0 0 -30px}body.bootstrap.singleIssue .standalone-product .standaloneCovers .labelled.choose-offer{text-align:center}body.bootstrap.singleIssue .standalone-product .standaloneCovers .labelled.choose-offer #format-select{width:290px;margin-left:0}body.bootstrap.singleIssue .standalone-product .standaloneCovers .labelled.choose-offer #countryName .flag{display:none !important;float:none;margin:4px 4px -8px}body.bootstrap.singleIssue .standalone-product .standaloneCovers .labelled.choose-offer #countryName .flag,body.bootstrap.singleIssue .standalone-product .standaloneCovers .labelled.choose-offer #countryName #country-field-input{display:inline-block}body.bootstrap.singleIssue .standalone-product .standaloneCovers .labelled.choose-offer .smallprint{text-align:center !important}@media screen and (max-width:650px){body.bootstrap.singleIssue .secondaryNav_container.Bundle_container{margin:0;display:block;flex-wrap:nowrap}body.bootstrap.singleIssue .secondaryNav_container.Bundle_container .row.subsTab_container{margin:0}body.bootstrap.singleIssue .secondaryNav_container.Bundle_container .row.subsTab_container .singleIssueLookInside.mobileShow{right:0;top:-40px;position:relative;margin:0 0 -30px}body.bootstrap.singleIssue .headerBar .container #subscriptioncontainer{width:100% !important}body.bootstrap.singleIssue .headerBar .container #subscriptioncontainer h1.standaloneHeadline{font-size:25px;line-height:30px}body.bootstrap.singleIssue .standalone-product .standaloneCovers .labelled.choose-offer{border:0 solid;padding-top:0;margin-top:0}body.bootstrap.singleIssue .standalone-product .standaloneCovers .labelled.choose-offer .price{font-size:25px}body.bootstrap.singleIssue .standalone-product .standaloneCovers .labelled.choose-offer .smallprint{padding-top:15px}}body.modulesInBasket button.addCourse span:before{content:'Upgrade'}body:not(.modulesInBasket) button.addCourse span:before{content:'Add to basket'}body:not(.modulesInBasket) .showIfModulesInBasket{display:none !important}.withPartsContainer button.button:not(.addCourse) span:before{content:'Add module to basket'}.withPartsContainer button.button:disabled{background-color:#c2c2c2 !important}.withPartsContainer button.button:disabled:hover{background-color:#c2c2c2 !important}.withPartsContainer button.button:disabled span:before{content:'Added'}.withparts-header,.withparts.midpage{background-color:#ededed}.withparts-header .was.price,.withparts.midpage .was.price{text-decoration:line-through}.withparts-header h1{color:black}.withparts-description ul{list-style-type:disc;list-style-position:inside}.withparts-description .zoomPDP{width:15em;margin:10px 0}#midpage-pricing.footerNav{position:fixed;bottom:0;left:0;margin:0;z-index:9;width:100%}#withparts .responsiveATB{position:absolute;bottom:0;right:15px;text-align:right}@media screen and (max-width:768px){#withparts .responsiveATB{position:relative;margin-top:15px;right:0;text-align:left}#midpage-pricing.footerNav button{display:block !important;width:100%}#subscriptioncontainer.withparts-header{width:auto !important}}.fa-check-circle:before{color:#009e11}.fa-exclamation-circle:before{color:#c82333}.alert-success{background:#e5f5e7}.sliderText{font-size:14px !important}.sliderAlsoLikes img{max-height:160px}.combined-products .subsTab_container.secondaryNav_container .subsTab_tab.footerNav{margin:0 auto 0 -14px !important}.combined-products .magazine-header #product_pageheadlinesubhead ~ h2,.combined-products .magazine-header #product_pageheadlinesubhead ~ h3,.combined-products .magazine-header #product_pageheadlinesubhead ~ h4,.combined-products .magazine-header #product_pageheadlinesubhead{text-align:left !important;padding-left:0 !important;padding-top:0 !important}.combined-products .standalone-product .standaloneTextRow td{background:white !important}.combined-products .standalone-product .includeText{background:white !important}.combined-products .standalone-product .includeText:before{border-bottom-color:white !important}.rhs-promises{border:1px solid #c2c2c2;margin-top:20px}.rhs-promises .ourPromise{margin-top:10px !important;margin-bottom:10px !important}.rhs-promises .ourPromise .container{padding:0 12px !important}.rhs-promises .ourPromise .container .our-promises{margin-top:0 !important;margin-bottom:0 !important}.rhs-promises .ourPromise .container .our-promises .promise{width:100% !important;text-align:left !important;background-repeat:no-repeat !important;background-position:center top !important}.rhs-promises .ourPromise .container .our-promises .promise .tt-info{text-align:left !important}.rhs-promises .ourPromise .container .our-promises .promise .tt-info .more-info{line-height:25px}.rhs-promises .ourPromise .container .our-promises .promise .tt-info h3{font-size:17px !important;text-align:left !important;width:100% !important;padding:10px 0}.rhs-promises .ourPromise .container .our-promises .promise .tt-info h3.promiseGuarantee{padding-top:0}.pricingModule{border:1px solid #c2c2c2}.pricingModule #country-select-error{max-width:100% !important}.pricingModule .customBranded-border,.pricingModule .border{border-color:#ededed}.pricingModule .customBrandedBG{background:#ededed !important}.pricingModule .active .customBrandedBG{background:#db071a !important;color:#fff}.pricingModule .active .customBrandedBG:before{border-color:#db071a transparent}.pricingModule .active .border{border-color:#db071a !important}.pricingModule .customBranded-border.active{border-color:#db071a !important;border-left:1px solid #db071a !important}.pricingModule #subscriptionTypeContainer .card:nth-child(2){border-left-width:1px !important;margin-left:5px;margin-right:5px}.pricingModule #pricingblock .pricing-block .block:not(.chosen) p.changePlan{display:none}.pricingModule #pricingblock .pricing-block .block{margin-top:.5rem !important;margin-bottom:.5rem !important;border:1px #c2c2c2 solid !important}.pricingModule #pricingblock .pricing-block .block.chosen{border:1px solid #db071a !important}.pricingModule #pricingblock .pricing-block.expanded .block:hover{background-color:#db071a1c !important}@media screen and (min-width:768px) and (max-width:992px){.combined-products .magazine-header #product_pageheadlinesubhead+h2,.combined-products .magazine-header #product_pageheadlinesubhead{font-size:28px !important}.combined-products .large{width:33% !important}.combined-products .choose-offer{width:100% !important}.combined-products .standalone-product .standaloneHeadline{font-size:30px;line-height:initial}.combined-products .standalone-product ul.list-inline{font-size:14px;line-height:initial}.combined-products .standalone-product .rhs-promises{border:0 solid}.combined-products .standalone-product .rhs-promises .ourPromise .container .our-promises .promise{width:24% !important}.combined-products .standalone-product .rhs-promises .ourPromise .container .our-promises .promise .tt-info h3{font-size:14px !important}.combined-products .standalone-product .rhs-promises .ourPromise .container .our-promises .promise .tt-info h3 span{padding:16px}}@media screen and (max-width:650px){.combined-products .magazine-header #product_pageheadlinesubhead+h2,.combined-products .magazine-header #product_pageheadlinesubhead{line-height:27px !important;font-size:20px !important}.combined-products .zoomPDP{width:75% !important}.combined-products p:not(.includeProduct):not(#lefthandside_headline):not(.feefo_header){line-height:24px !important}.combined-products p:not(.includeProduct):not(#lefthandside_headline):not(.feefo_header) span.followedBy{font-size:12px;line-height:12px}.combined-products h3.chooseSub{font-size:24px}.combined-products .row{margin-left:0 !important;margin-right:0 !important}.combined-products .standalone-product .standaloneHeadline{font-size:30px;line-height:initial}.combined-products .standalone-product ul.list-inline{font-size:14px;line-height:initial}.combined-products .standalone-product .standaloneCovers .large{padding:0}.combined-products .standalone-product .standaloneCovers .large img{width:75%}.combined-products .standalone-product .standaloneCovers .choose-offer{border:0 solid;padding:0}.combined-products .standalone-product .standaloneCovers .pricingModule .pricingHeader{text-align:center;height:auto !important}#subscriptionTypeContainer .card:nth-child(2){margin-left:0 !important;margin-right:0 !important}}@media print{.print-hidden-content{display:none !important}.print-padded-content{margin-top:75px !important}}/*! jQuery UI - v1.10.4 - 2015-06-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Avenir%20Next%2C%20AvenirNextLTW01-Medium%2C%20Helvetica%2C%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=%235c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=%234297d7&fcHeader=%23ffffff&iconColorHeader=%23d8e7f3&bgColorContent=%23fcfdfd&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23a6c9e2&fcContent=%23222222&iconColorContent=%23469bdd&bgColorDefault=%23dfeffc&bgTextureDefault=flat&bgImgOpacityDefault=85&borderColorDefault=%23c5dbec&fcDefault=%232e6e9e&iconColorDefault=%236da8d5&bgColorHover=%23d0e5f5&bgTextureHover=flat&bgImgOpacityHover=75&borderColorHover=%2379b7e7&fcHover=%231d5987&iconColorHover=%23217bc0&bgColorActive=%23f5f8f9&bgTextureActive=flat&bgImgOpacityActive=100&borderColorActive=%2379b7e7&fcActive=%23e17009&iconColorActive=%23f9bd01&bgColorHighlight=%23fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=%23fad42e&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=flat&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("images/ui-bg_flat_100_fcfdfd_40x100.png") 50% 50% repeat-x;color:#222;z-index:99999999}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5dbec;background:#dfeffc url("images/ui-bg_flat_85_dfeffc_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#2e6e9e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #79b7e7;background:#d0e5f5 url("images/ui-bg_flat_75_d0e5f5_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#1d5987}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#1d5987;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #79b7e7;background:#f5f8f9 url("images/ui-bg_flat_100_f5f8f9_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#e17009}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88 url("images/ui-bg_flat_55_fbec88_40x100.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_flat_95_fef1ec_40x100.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_469bdd_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_d8e7f3_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_6da8d5_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_217bc0_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_f9bd01_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.odometer.odometer-auto-theme,.odometer.odometer-theme-car{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;position:relative;font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif;font-weight:bold;padding:.05em .1em;background:#fff;color:#111}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-car .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;position:relative;-moz-box-shadow:inset 0 0 .3em rgba(0,0,0,0.8);-webkit-box-shadow:inset 0 0 .3em rgba(0,0,0,0.8);box-shadow:inset 0 0 .3em rgba(0,0,0,0.8);background-size:100%;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMzMzMzMzIi8+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMxMDEwMTAiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ddd),color-stop(40%,#ddd),color-stop(60%,#aaa),color-stop(80%,#ddd),color-stop(100%,#ddd));background-image:-moz-linear-gradient(top,#ddd 0,#ddd 40%,#aaa 60%,#ddd 80%,#ddd 100%);background-image:-webkit-linear-gradient(top,#ddd 0,#ddd 40%,#aaa 60%,#ddd 80%,#ddd 100%);background-image:linear-gradient(to bottom,#ddd 0,#ddd 40%,#aaa 60%,#ddd 80%,#ddd 100%);padding:0 .15em}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-car .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-car .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;left:.15em;top:.05em;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-car .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-car .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-car .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-car .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-car.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.iframe .container{width:100%}.iframe .subsTab_tab,.iframe button.viewOffers_btn{display:none !important}.iframe .magazine-header{position:relative}.iframe .magazine-header .background{position:absolute;top:0;left:0;width:100%;height:100%}.iframe .magazine-header h1{width:calc(100% - 80px);font-size:3vw;line-height:2.9vw;margin-left:auto;margin-right:auto}.iframe .magazine-header .covers{bottom:-45px}.iframe .magazine-header .look-inside{display:none}.iframe .magazine-header .blue-flash img{margin-top:-36px !important}.iframe .magazine-header .feefoStars{margin:10px 11px 0}.iframe .quickview:not(.modal){display:none}.iframe .our-promises .full-width{width:100%}.iframe .basket,.iframe .checkout{padding:10px}.iframe .checkout #panel5 .rhs{width:320px !important}.iframe .checkout .review-dd .lhs{width:57%}.iframe .checkout .review-dd .rhs{width:40% !important;margin-left:2%}.iframe .our-promises .promise h3,.iframe .our-promises .promise p{width:90%}.iframe.receipt .order-summary{padding:24px 10px}.iframe.receipt .order-info{padding:24px 0}.iframe.receipt .order-info .lhs,.iframe.receipt .order-info .rhs{width:44%}.iframe.receipt .order-info .rhs{float:right}.iframe.receipt .order-info .lhs .welcomegift{padding:8px}.iframe.receipt .order-info .lhs .welcomegift img{padding-right:8px}.iframe.receipt .order-info .lhs .welcomegift .words{width:85%}.iframe.receipt .row.newsletter-signup{display:none}.iframe.newnormal #subscriptioncontainer{position:relative;background-color:#f8f8f8}.iframe.newnormal #subscriptioncontainer .large{font-size:36px;line-height:50px}.iframe.newnormal #mysubscriptionpanel{position:absolute;top:39px;right:25px;padding-top:20px}.iframe.newnormal #mysubscriptionpanel .top-part{border:2px #000 solid;background-color:#fff;border-bottom:0;overflow:visible;width:100%;padding-top:25px;float:left}.iframe.newnormal #mysubscriptionpanel .asa{clear:both;width:100%;text-align:center;background:#ddd;padding:12px 0;border:2px #000 solid;border-top:0}.iframe.newnormal #odd-arrow{position:absolute;top:135px;left:20px}.iframe.newnormal #mysubscriptionpanel .body{margin-top:5px;padding:25px 30px 30px 30px;overflow:visible;float:left}.iframe.newnormal #mysubscriptionpanel .lhs,.iframe.newnormal #mysubscriptionpanel .rhs{width:50%;float:left;background-color:#fefefe}.iframe.newnormal #mysubscriptionpanel .rhs{float:right;width:48%}.iframe.newnormal #rhsprintbenefit+div{display:contents}.iframe.newnormal .subscription .country-select .country-field{width:84%;margin-right:0}.iframe.newnormal #rhs-mag-cover,.iframe.newnormal #rhs-mag-coverImage{margin:0 auto;display:block;width:100%}.iframe.newnormal #mysubscriptionpanel .rhs.gift-yes img{width:80%}.iframe.newnormal .centred{margin:0 auto;text-align:center}.iframe.newnormal .simple-inline{display:inline;font-size:15px;width:105px;float:none;height:40px;margin:2px 0;background-color:#fff}.iframe.newnormal #magazinesize-select{width:190px}.iframe.newnormal #magazinetype{padding-top:4px}.iframe.newnormal #giftheadline{font-weight:bold}.iframe.newnormal #gifttext,.iframe.newnormal #giftheadline{text-align:center}.iframe.newnormal #gifttext{margin-bottom:0 !important}.iframe.newnormal .giftbox{margin-top:13px}.iframe.newnormal .giftbox img{display:block;margin:0 auto;width:50% !important}.iframe.newnormal #giftblock label{width:120px}.iframe.newnormal #giftblock .labelled{margin:0;padding:0;background:0;height:40px}.iframe.newnormal #gifterror{visibility:hidden;display:none}.iframe.newnormal .gifterror.bottomerror{display:none}.iframe.newnormal .gifterror.bottomerror.error{display:inline-block;margin:10px 15px;text-align:center;width:95%}.iframe.newnormal .gifterror.bottomerror p{padding:3px;border:1px solid #db071a}.iframe.newnormal .infoerror{color:#fff;background:#db071a;width:23px;height:23px;line-height:12px;margin-right:10px;font-weight:bold;font-size:19px;box-sizing:border-box;display:inline-block;padding:6px}.iframe.newnormal #giftblock.error p,.iframe.newnormal #giftblock.error label{color:#db071a}.iframe.newnormal #giftblock.error label{border-color:#db071a}.iframe.newnormal #giftblock.error #gifterror{visibility:visible}.iframe.newnormal .subscription .country-select{margin-bottom:20px}.iframe.newnormal .pricing p strong span{display:block}.iframe.newnormal .pricing-container{margin:10px 0;position:relative;z-index:8}.iframe.newnormal #pricingblock form{display:none}.iframe.newnormal .pricing-block{background-color:#fff;width:100%}.iframe.newnormal .pricing-block,.iframe.newnormal .country-field{cursor:default}.iframe.newnormal .subscription .country-select .country-field,.iframe.newnormal .pricing-block .block{background:url("/images/selectbg-large3.png") no-repeat right}.iframe.newnormal .pricing-block .block{border:1px #c2c2c2 solid;padding:0 40px 0 5px;background-size:contain}.iframe.newnormal .pricing-block.expanded .block:first-child{border-top:1px #c2c2c2 solid}.iframe.newnormal .pricing-block.expanded .block{background:0}.iframe.newnormal .pricing-block.expanded .block:hover{background-color:#ccc}.iframe.newnormal .pricing-block.expanded .block.chosen{background:url("/images/tick.png") no-repeat 95% 50%}.iframe.newnormal #intro_more.fold-out{margin-bottom:100px}.iframe.newnormal #rhsgifttext img{max-width:100px;max-height:100px;float:right}.iframe.newnormal .messagebox.yesGift{margin-top:735px !important}.iframe.newnormal .messagebox.noGift{margin-top:695px !important}.iframe.newnormal .messagebox.error{margin-top:705px !important}.iframe.newnormal .right-column{width:52%;padding-right:20px}.iframe.newnormal .faqs_container .faqs{width:81.75%}.iframe.newnormal .faqs_container{margin:75px auto}@media screen and (min-width:751px){#subscriptioncontainer .right-column{min-width:660px}#subscriptioncontainer .right-column #mysubscriptionpanel{min-width:675px}}@media only screen and (max-width:800px){.iframe.newnormal .container .subscription .country-select .country-field,.iframe.newnormal .pricing-block .block{background:url("/images/selectbg-large3.png") no-repeat right}.iframe.newnormal .pricing-block .block{border:1px #c2c2c2 solid;padding:0 40px 0 5px;background-size:contain}.feefoStars{margin:10px 1px 0 !important;width:100%}.iframe.newnormal,.quickview:not(.modal){margin:0;width:auto}.iframe.newnormal .container,.quickview:not(.modal) .container{width:90%;font-size:14px;line-height:18px}.iframe.newnormal #subscriptioncontainer,.quickview:not(.modal) #subscriptioncontainer{position:relative;background-color:#f8f8f8}.iframe.newnormal #subscriptioncontainer .subscription,.quickview:not(.modal) #subscriptioncontainer .subscription{padding-top:0}.iframe.newnormal #subscriptioncontainer .large,.quickview:not(.modal) #subscriptioncontainer .large{font-size:26px;margin-top:10px;line-height:50px}.iframe.newnormal #mysubscriptionpanel,.quickview:not(.modal) #mysubscriptionpanel{padding-top:20px;padding-bottom:20px;position:relative;width:100%;right:0;top:0}.iframe.newnormal #mysubscriptionpanel .top-part,.quickview:not(.modal) #mysubscriptionpanel .top-part{border:2px #000 solid;background-color:#fff;border-bottom:0;overflow:visible;width:100%;padding-top:5px;float:left}.iframe.newnormal #mysubscriptionpanel .asa,.quickview:not(.modal) #mysubscriptionpanel .asa{clear:both;width:100%;text-align:center;background:#ddd;padding:12px 0;border:2px #000 solid;border-top:0}.iframe.newnormal #mysubscriptionpanel .body,.quickview:not(.modal) #mysubscriptionpanel .body{padding:25px 13px 30px;overflow:visible}.iframe.newnormal #mysubscriptionpanel .lhs,.iframe.newnormal #mysubscriptionpanel .rhs,.quickview:not(.modal) #mysubscriptionpanel .lhs,.quickview:not(.modal) #mysubscriptionpanel .rhs{background-color:#fefefe;float:none;width:100%}.iframe.newnormal .magazine-intro,.quickview:not(.modal) .magazine-intro{padding:32px 10px 0 10px;padding-bottom:15px;min-height:100px}.iframe.newnormal .subscription .country-select .country-field,.quickview:not(.modal) .subscription .country-select .country-field{width:83% !important;margin-right:0 !important;height:30px !important;font-size:14px !important;padding-left:9px !important}.iframe.newnormal .container .subscription .country-select,.quickview:not(.modal) .container .subscription .country-select{padding-top:2px}.iframe.newnormal .flag,.quickview:not(.modal) .flag{height:23px;margin:3px 4px 0 0}.iframe.newnormal #rhs-mag-cover,.iframe.newnormal #rhs-mag-coverImage,.quickview:not(.modal) #rhs-mag-cover,.quickview:not(.modal) #rhs-mag-coverImage{margin:0 auto;display:none;width:100%}.iframe.newnormal #mysubscriptionpanel .rhs.gift-yes img,.quickview:not(.modal) #mysubscriptionpanel .rhs.gift-yes img{width:80%}.iframe.newnormal .centred,.quickview:not(.modal) .centred{margin:0 auto;text-align:center;width:90% !important}.iframe.newnormal .simple-inline,.quickview:not(.modal) .simple-inline{display:inline;font-size:14px;width:105px;float:none;height:30px;background-color:#fff}.iframe.newnormal #magazinetype,.quickview:not(.modal) #magazinetype{padding-top:9px;padding-bottom:8px}.iframe.newnormal #giftheadline,.quickview:not(.modal) #giftheadline{font-weight:bold}.iframe.newnormal #gifttext,.iframe.newnormal #giftheadline,.quickview:not(.modal) #gifttext,.quickview:not(.modal) #giftheadline{text-align:center}.iframe.newnormal #gifttext,.quickview:not(.modal) #gifttext{margin-bottom:0 !important}.iframe.newnormal .giftbox,.quickview:not(.modal) .giftbox{margin-top:13px}.iframe.newnormal .giftbox img,.quickview:not(.modal) .giftbox img{display:block;margin:0 auto;width:50% !important}.iframe.newnormal #giftblock,.quickview:not(.modal) #giftblock{margin-top:6px}.iframe.newnormal #pricingblock,.quickview:not(.modal) #pricingblock{margin-top:17px}.iframe.newnormal #giftblock label,.quickview:not(.modal) #giftblock label{width:110px}.iframe.newnormal .subscription .choose-offer label,.quickview:not(.modal) .subscription .choose-offer label{box-sizing:border-box;display:inline-block;border:1px solid #c2c2c2;padding:4px;text-align:center;margin-left:0}.iframe.newnormal .subscription .choose-offer label:nth-child(1),.quickview:not(.modal) .subscription .choose-offer label:nth-child(1){margin-right:10px}.iframe.newnormal .subscription .choose-offer label.checked,.quickview:not(.modal) .subscription .choose-offer label.checked{border-color:#333;background:#dedede !important}.iframe.newnormal .subscription .choose-offer label input,.quickview:not(.modal) .subscription .choose-offer label input{display:none}.iframe.newnormal #giftblock .labelled,.quickview:not(.modal) #giftblock .labelled{margin:0;padding:0;background:0;height:40px}.iframe.newnormal #gifterror,.quickview:not(.modal) #gifterror{visibility:hidden}.iframe.newnormal .gifterror.bottomerror,.quickview:not(.modal) .gifterror.bottomerror{display:none}.iframe.newnormal .gifterror.bottomerror.error,.quickview:not(.modal) .gifterror.bottomerror.error{display:inline-block;margin:10px 15px;text-align:center;width:95%}.iframe.newnormal .gifterror.bottomerror p,.quickview:not(.modal) .gifterror.bottomerror p{padding:3px;border:1px solid #db071a}.iframe.newnormal .infoerror,.quickview:not(.modal) .infoerror{color:#fff;background:#db071a;width:23px;height:23px;line-height:12px;margin-right:10px;font-weight:bold;font-size:19px;box-sizing:border-box;display:inline-block;padding:6px}.iframe.newnormal #giftblock.error p,.iframe.newnormal #giftblock.error label,.quickview:not(.modal) #giftblock.error p,.quickview:not(.modal) #giftblock.error label{color:#db071a}.iframe.newnormal #giftblock.error label,.quickview:not(.modal) #giftblock.error label{border-color:#db071a}.iframe.newnormal #giftblock.error #gifterror,.quickview:not(.modal) #giftblock.error #gifterror{visibility:visible}.iframe.newnormal .pricing p strong span,.quickview:not(.modal) .pricing p strong span{display:block;padding-top:0 !important}.iframe.newnormal .container .subscription .block .pricing p,.quickview:not(.modal) .container .subscription .block .pricing p{line-height:22px;padding-left:5px;font-size:14px !important}.iframe.newnormal .pricing-container,.quickview:not(.modal) .pricing-container{margin:10px 0;position:relative;z-index:8}.iframe.newnormal #pricingblock form,.quickview:not(.modal) #pricingblock form{display:none}.iframe.newnormal .container .subscription .pricing-container,.quickview:not(.modal) .container .subscription .pricing-container{padding:0;border:initial}.iframe.newnormal .container .subscription .pricing-container .block,.quickview:not(.modal) .container .subscription .pricing-container .block{border-bottom:#c2c2c2 1px solid;padding:4px 0}.iframe.newnormal .container .subscription .block .pricing,.quickview:not(.modal) .container .subscription .block .pricing{width:auto}.iframe.newnormal .pricing-block,.quickview:not(.modal) .pricing-block{background-color:#fff;width:100%}.iframe.newnormal .pricing-block,.iframe.newnormal .country-field,.quickview:not(.modal) .pricing-block,.quickview:not(.modal) .country-field{cursor:default}.iframe.newnormal .pricing-block.expanded .block,.quickview:not(.modal) .pricing-block.expanded .block{border-top:0;background:0}.iframe.newnormal .pricing-block.expanded .block:first-child,.quickview:not(.modal) .pricing-block.expanded .block:first-child{border-top:1px #c2c2c2 solid}.iframe.newnormal .container .subscription .pricing-container .block:last-child,.quickview:not(.modal) .container .subscription .pricing-container .block:last-child{border-bottom:1px #c2c2c2 solid}.iframe.newnormal .pricing-block.expanded .block:hover,.quickview:not(.modal) .pricing-block.expanded .block:hover{background-color:#ccc}.iframe.newnormal .pricing-block.expanded .block.chosen,.quickview:not(.modal) .pricing-block.expanded .block.chosen{background:url("/images/tick.png") no-repeat 95% 50%}.iframe.newnormal #intro_more.fold-out,.quickview:not(.modal) #intro_more.fold-out{margin-bottom:10px}.iframe.newnormal #rhsgifttext img,.quickview:not(.modal) #rhsgifttext img{max-width:100px;max-height:100px;float:right}.iframe.newnormal .promises,.quickview:not(.modal) .promises{width:auto;padding-top:0;padding-left:40px}.iframe.newnormal .subscription #messagebox,.quickview:not(.modal) .subscription #messagebox{margin-top:30px !important}.iframe.newnormal #lefthandside_text h5,.quickview:not(.modal) #lefthandside_text h5{display:none}.iframe.newnormal .blue-flash,.quickview:not(.modal) .blue-flash{width:100%;height:auto;padding:10px 0;text-align:center}.iframe.newnormal .blue-flash h3,.quickview:not(.modal) .blue-flash h3{line-height:25px;padding:4px}.iframe.newnormal .right-column,.quickview:not(.modal) .right-column{width:95% !important;padding:0;float:none;margin:0 auto}.iframe.newnormal #blueflashtext,.iframe.newnormal #nonukblueflashtext,.quickview:not(.modal) #blueflashtext,.quickview:not(.modal) #nonukblueflashtext{width:78% !important;float:right}.iframe.newnormal .product-panel .prices,.quickview:not(.modal) .product-panel .prices{float:none}.iframe.newnormal .faqs_container,.quickview:not(.modal) .faqs_container{display:none}}@media only screen and (max-width:990px) and (min-width:801px){.iframe.newnormal .left-column{padding-left:30px;width:22%;width:auto;padding-top:0;float:right}.iframe.newnormal .left-column .promisesbox{width:95%}}@media only screen and (min-width:801px) and (max-width:990px){.iframe .copyright{background-image:none}.iframe .magazine-header .covers{width:20%;height:auto}.iframe .magazine-header .covers .small{display:none}.iframe .magazine-header .covers .large{width:100%;height:auto;float:left;margin:0}.iframe .right-column{width:67% !important;padding-right:25px !important}.iframe .left-column{padding-left:30px;width:22%}}@media only screen and (min-width:701px) and (max-width:1100px) and (orientation:portrait){.iframe.newnormal #mysubscriptionpanel .body{float:none}.iframe.newnormal #mysubscriptionpanel .body .lhs,.iframe.newnormal #mysubscriptionpanel .body .rhs{float:none;display:inline-block;vertical-align:top}.iframe.newnormal #mysubscriptionpanel .body .lhs{width:50%}.iframe.newnormal #mysubscriptionpanel .body .rhs{width:48%}.iframe.newnormal #mysubscriptionpanel .body .rhs #rhs-mag-cover,.iframe.newnormal #mysubscriptionpanel .body .rhs #rhs-mag-coverImage{display:block;width:65%}}@media only screen and (max-width:1100px) and (orientation:landscape){.iframe .magazine-header .covers{left:14px}.iframe .left-column{padding-left:50px;width:245px}}@media only screen and (min-width:661px) and (max-width:800px){.iframe{font-size:15px;width:1100px}.iframe .our-promises{display:none}.iframe .copyright{background-image:none}.iframe .magazine-header{overflow:visible}.iframe .magazine-header h1{font-size:4vw;padding-left:10px}.iframe .magazine-header .covers{height:auto;left:10px;width:20%;bottom:30px}.iframe .magazine-header .covers .small{display:none}.iframe .magazine-header .covers .large{width:100%;height:auto;float:left;margin:0}.iframe .magazine-header .blue-flash h2,.iframe .magazine-header .blue-flash h2 *{font-size:22px;line-height:30px}.iframe .magazine-header .blue-flash #countdown{bottom:90px;left:240px;right:initial}.iframe .right-column{width:70%;padding-right:0}.iframe .left-column{padding-left:30px;width:22%}.iframe .subscription .promises .headline{width:100%}.iframe .subscription .offer{width:48%;padding-top:15px}.iframe .subscription .offer .text:before{font-size:20px}.iframe .subscription #rhsbenefit-print,.iframe .subscription #rhsbenefit-digital,.iframe .subscription #rhsbenefit-bundle{margin:10px 5px 10px 5px}.iframe .subscription .choose-offer label{width:45%}.iframe .subscription .choose-offer .offer-box{width:29% !important;padding:10px}.iframe .subscription .choose-offer .offer-box .price-point{margin:0 !important}.iframe .subscription .choose-offer .offer-box .smaller{font-size:17px}.iframe .subscription .choose-offer .offer-box.double-yes,.iframe .subscription .choose-offer .offer-box.double-yes-yes{width:60% !important}.iframe .subscription .choose-offer .offer-box.pull-left .price-point{float:left !important}}@media only screen and (max-width:660px){.iframe.newnormal #blueflashtext,.iframe.newnormal #nonukblueflashtext{width:95% !important}.iframe .our-promises{display:none}.iframe .copyright{background-image:none}.iframe .blue-flash{height:auto;position:relative !important;clear:both !important}.iframe .blue-flash *{text-align:center;line-height:normal}.iframe .blue-flash #countdown{position:relative !important;margin:0 auto;bottom:auto !important;right:auto !important;width:auto !important;overflow:hidden;display:table}.iframe .magazine-header{height:auto;padding-bottom:0}.iframe .magazine-header h1{font-size:22px;line-height:25px;width:100%;text-align:center;margin:15px 0;padding:0}.iframe .magazine-header .covers{position:relative;width:60%;height:auto;margin:0 auto;left:0;bottom:0}.iframe .magazine-header .covers .small{display:none}.iframe .magazine-header .covers .large{width:100%;height:auto}.iframe .spec .frequency{border-right:0}.iframe .spec .frequency,.iframe .spec .perfect-for{margin:0 auto;text-align:center;padding:5px 0;float:none}.iframe .left-column{display:none}.iframe .right-column,.iframe #blueflashtext,.iframe #nonukblueflashtext{width:95% !important;float:none !important;margin:0 auto;padding:0}.iframe .notmobile{display:none}.iframe .quickview:not(.modal){display:block;width:100%;margin:0 !important;padding:0 !important}.iframe .quickview:not(.modal) .choose-country{display:block !important}.iframe .quickview:not(.modal) .product-panel .prices{float:none;margin:0 auto}.iframe .quickview:not(.modal) .product-panel .prices .mobile{width:100%}}.centred{margin:0 auto;text-align:center}.test-462461{overflow:hidden}.test-462461 .blue-flash{min-height:100px;height:auto}.test-462461 .blue-flash .message{padding:8px 80px 0 80px}.test-462461 .blue-flash .message *{font-size:17px;line-height:24px}.test-462461 .blue-flash .message #intro_more{margin-bottom:80px}.test-462461 .blue-flash .message h2{font-size:30px;line-height:50px}.test-462461 .blue-flash #countdown{bottom:70px !important;left:78px !important}.test-462461 .row.subscriptionblock{margin-top:-30px;position:relative;padding:0 80px;overflow:hidden}.test-462461 .row.subscriptionblock .lefthandside{width:50%;float:left}.test-462461 .row.subscriptionblock .lefthandside .covers{overflow:hidden}.test-462461 .row.subscriptionblock .lefthandside .covers .small{width:73px;float:left}.test-462461 .row.subscriptionblock .lefthandside .covers .small .updatecover{width:100%}.test-462461 .row.subscriptionblock .lefthandside .covers .large{width:375px;float:right;position:relative}.test-462461 .row.subscriptionblock .lefthandside .covers .large #mag-cover{width:100%}.test-462461 .row.subscriptionblock .lefthandside .covers .large .look-inside.move-to-top{padding:7px;height:inherit}.test-462461 .row.subscriptionblock .lefthandside .giftboxwitharrow{position:relative}.test-462461 .row.subscriptionblock .lefthandside .giftboxwitharrow .giftbox{clear:both;margin:10px 0 0 95px;padding:10px;border:1px solid #e9e9e9}.test-462461 .row.subscriptionblock .lefthandside .giftboxwitharrow .giftbox .headline{font-weight:bold}.test-462461 .row.subscriptionblock .lefthandside .giftboxwitharrow .giftbox img.left{float:left;padding-bottom:30%}.test-462461 .row.subscriptionblock .lefthandside .giftboxwitharrow .giftbox.imageattop img{width:100%}.test-462461 .row.subscriptionblock .lefthandside .giftboxwitharrow .arrow-right{position:absolute;right:-20px;top:80px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #e9e9e9}.test-462461 .row.subscriptionblock .lefthandside .publisher-statement{float:right;width:360px;padding:14px 0 0 14px;text-indent:-14px}.test-462461 .row.subscriptionblock .righthandside{width:420px;float:right;background-color:initial}.test-462461 .row.subscriptionblock .righthandside .tabs{overflow:hidden}.test-462461 .row.subscriptionblock .righthandside .tabs .tab{background-color:#c2c2c2;width:192px;height:32px;border:1px #000 solid;float:left;list-style:none;padding:8px;text-align:center;cursor:pointer}.test-462461 .row.subscriptionblock .righthandside .tabs .tab:first-child{border-top-right-radius:0;border-right:1px #c2c2c2 solid}.test-462461 .row.subscriptionblock .righthandside .tabs .tab.active{border-bottom:1px #f9f9f9 solid;background-color:#f9f9f9}.test-462461 .row.subscriptionblock .righthandside .tabs .tab:first-child.active{border-right:1px #f9f9f9 solid}.test-462461 .row.subscriptionblock .righthandside .tabs .tab:only-child{width:402px;border-right:1px #000 solid !important}.test-462461 .row.subscriptionblock .righthandside .blueflashtext{background-color:#f9f9f9;border-left:1px #000 solid;border-right:1px #000 solid}.test-462461 .row.subscriptionblock .righthandside .blueflashtext *{display:none}.test-462461 .row.subscriptionblock .righthandside .blueflashtext h3{display:block;text-align:center;color:#db071a;padding:20px}.test-462461 .row.subscriptionblock .righthandside .choose-offer{background-color:#f9f9f9;text-align:center;border-left:1px #000 solid;border-right:1px #000 solid;border-bottom:0;border-radius:0;width:418px;display:none}.test-462461 .row.subscriptionblock .righthandside .choose-offer .only{font-weight:bold;font-size:20px;padding-top:20px}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .price-string{color:#db071a;font-size:80px;line-height:100px}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .price-statement{font-weight:bold;font-size:18px}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .price-offer{color:#db071a;font-size:40px;padding-bottom:15px}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .simple-inline{display:inline;font-size:15px;border:0;width:auto;float:none;height:25px;outline:0;background-color:none}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .country a{color:#db071a}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .country .country-select{display:inline-block;margin:8px 0}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .giftblock{text-align:left;padding:0 20px 10px 20px;width:auto}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .giftblock .isGift{width:50px;padding-left:26px}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .giftblock label{width:177px;margin:0;background:white}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .giftblock label:first-child{margin-right:20px}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .giftblock .labelled{margin:0;padding:0;height:40px}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .giftblock .gifterror{visibility:hidden;font-size:14px}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .giftblock.error label{border-color:red;background:rgba(214,9,9,0.5)}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .giftblock.error .gifterror{visibility:visible;color:#db071a}.test-462461 .row.subscriptionblock .righthandside .choose-offer.active .button{width:400px}.test-462461 .row.subscriptionblock .righthandside .bottom-of-box{background-color:#f9f9f9;border:1px #000 solid;border-top:0;padding:20px 45px}.test-462461 .row.subscriptionblock .righthandside .bottom-of-box .green-ticks li{background-image:url(/images/green-tick-icon.png);background-repeat:no-repeat;background-position-y:center}.test-462461 .row.subscriptionblock .righthandside .bottom-of-box .green-ticks li span{display:inline-block;padding:10px 0 10px 38px}.test-462461 .row.subscriptionblock .righthandside .bottom-of-box .asa{border-top:1px solid grey;margin-top:12px;padding-top:12px;text-align:center}.test-462461 .row.subscriptionblock .righthandside .bottom-of-box .more-info{left:-140px}.test-462461 .row.messagefromeditor{margin:30px 120px 60px 120px}.test-462461 .row.messagefromeditor *{text-align:center}.test-462461 .row.messagefromeditor h2{width:100%;padding-bottom:20px;border-bottom:1px black solid;margin:0 auto}.test-462461 .row.messagefromeditor .editor-message{padding-top:10px}body.bootstrap .tesco .pca,body.bootstrap .paypal#cascadeaccordion-container .pca{padding:0 12px;box-sizing:inherit}body.bootstrap .tesco label,body.bootstrap .paypal#cascadeaccordion-container label{font-size:15px;float:none;width:100%;text-align:left}body.bootstrap .tesco .checkout .cascadeaccordion,body.bootstrap .paypal#cascadeaccordion-container .checkout .cascadeaccordion{min-height:425px !important}body.bootstrap .tesco .checkout .cascadeaccordion #panel1,body.bootstrap .paypal#cascadeaccordion-container .checkout .cascadeaccordion #panel1{max-height:20px}body.bootstrap .tesco .checkout .cascadeaccordion .panel-detail,body.bootstrap .paypal#cascadeaccordion-container .checkout .cascadeaccordion .panel-detail{overflow:visible}body.bootstrap .tesco .checkout .cascadeaccordion .panel-title .panel-name,body.bootstrap .paypal#cascadeaccordion-container .checkout .cascadeaccordion .panel-title .panel-name{font-size:19px}body.bootstrap .tesco .covers,body.bootstrap .paypal#cascadeaccordion-container .covers{left:45px}@media screen and (max-width:650px){body:not(.bootstrap) .container.tesco,body:not(.bootstrap) .container.paypal#cascadeaccordion-container{width:90% !important}body:not(.bootstrap) .container.tesco .site-header,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .site-header{padding:20px 5px}body:not(.bootstrap) .container.tesco .basket,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .basket{padding:10px}body:not(.bootstrap) .container.tesco .basket table th,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .basket table th{display:none}body:not(.bootstrap) .container.tesco .basket table td,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .basket table td{display:block;width:auto}body:not(.bootstrap) .container.tesco .basket table .startdatebox,body:not(.bootstrap) .container.tesco .basket table .col-payment-methods,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .basket table .startdatebox,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .basket table .col-payment-methods{border-bottom:0}body:not(.bootstrap) .container.tesco .basket table .line.voucher,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .basket table .line.voucher{display:none}body:not(.bootstrap) .container.tesco .checkout,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .checkout{padding:0}body:not(.bootstrap) .container.tesco .checkout li,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .checkout li{padding:4px 0}body:not(.bootstrap) .container.tesco .checkout li label,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .checkout li label{text-align:left;float:none}body:not(.bootstrap) .container.tesco .checkout .panel-title,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .checkout .panel-title{width:100%}body:not(.bootstrap) .container.tesco .checkout .extratext,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .checkout .extratext{float:none}body:not(.bootstrap) .container.tesco .checkout .cascadeaccordion input[type=text],body:not(.bootstrap) .container.paypal#cascadeaccordion-container .checkout .cascadeaccordion input[type=text]{padding:4px 6px;margin:5px 0;width:95%;height:40px}body:not(.bootstrap) .container.tesco .paynow,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .paynow{width:100% !important;text-align:center}body:not(.bootstrap) .container.tesco .paynow button.pull-right,body:not(.bootstrap) .container.paypal#cascadeaccordion-container .paynow button.pull-right{float:none !important}body.bootstrap .tesco .checkout,body.bootstrap .paypal#cascadeaccordion-container .checkout{padding:0}body.bootstrap .tesco .checkout .cascadeaccordion #panel1,body.bootstrap .paypal#cascadeaccordion-container .checkout .cascadeaccordion #panel1{max-height:80px}body.bootstrap .tesco .covers,body.bootstrap .paypal#cascadeaccordion-container .covers{left:-2px}}html{scroll-padding-top:200px !important}.cancel-msg{display:none}.brandedTextColor{color:#db071a}.brandedTextColor strong{color:#000}.branded-header{height:45px}.standalone-header{padding:28px 20px;position:relative}.subsTab_container.Bundle_container .topTabs_tab{width:100%;font-size:14px;margin-top:-6px;margin-bottom:10px;display:inline-block}.subsTab_container.Bundle_container .topTabs_tab .view-subsTab{text-align:left;display:inline-block;padding:0;position:relative;box-sizing:border-box;cursor:pointer;margin:10px 5px 0;overflow:visible}.subsTab_container.Bundle_container .topTabs_tab .view-subsTab p{font-size:15px}.subsTab_container.Bundle_container .topTabs_tab .view-subsTab.active{background:none !important}.subsTab_container.Bundle_container .topTabs_tab .view-subsTab.active p{color:#db071a}.subsTab_container.Bundle_container .subsTab{overflow:hidden;padding:38px 9%;padding:18px 0 30px}.subsTab_container.Bundle_container .choose-subsTab.active{display:block !important;border:0 solid #c2c2c2;position:relative}@media screen and (max-width:650px){.subsTab_container.Bundle_container .container,.subsTab_container.Bundle_container #preheader-wrapper{width:100% !important}}@media screen and (max-width:650px){.mobileShow{display:block !important}.mobileShow #gifttext img{width:75%}.mobileHide{display:none !important}}.receipt h1{width:405px;float:left}.receipt h2,.receipt h3{font-size:22px}.receipt h5{font-size:1.25rem}.receipt .blue-flash h1{width:705px}.receipt .order-summary{clear:both;padding:24px;background-color:#ededed}.receipt .order-summary .giftcard{padding:10px;border:2px solid #db071a;border-radius:10px;overflow:hidden}.receipt .order-summary .giftcard img{padding-right:10px;float:left;display:none}.receipt .order-summary .giftcard .words:not(.paypalGift){float:left}.receipt .order-summary .giftcard .words{width:200px;background:url("/images/gift-icon.png");background-repeat:no-repeat !important;background-position:top left !important}.receipt .order-summary .giftcard h4{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;padding-left:48px !important;margin-bottom:13px}.receipt .order-summary h2{font-size:16px}.receipt .order-summary table th{text-align:left;padding-bottom:20px;border-bottom:#c2c2c2 1px solid}.receipt .order-summary table td{padding-top:22px}.receipt .order-summary div.responsiveDiv{display:inline-block;vertical-align:top}.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(1){width:99%}.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(2),.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(2) ~ .responsiveDiv{width:49%}.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(3),.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(3) ~ .responsiveDiv{width:32.3%}.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(4),.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(4) ~ .responsiveDiv{width:24%}.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(5),.receipt .order-summary .responsiveDiv:first-child:nth-last-of-type(5) ~ .responsiveDiv{width:19%}.receipt .order-summary .col-mag{width:318px}.receipt .order-summary .col-mag .cover{float:left;height:73px}.receipt .order-summary .col-mag .info{padding-left:10px;overflow:hidden}.receipt .order-summary .col-delivery{width:225px}.receipt .order-summary .col-extras{width:190px}.receipt .order-summary .col-payment-method{width:350px}.receipt .order-info{padding:24px 0 24px 50px;overflow:hidden}.receipt .order-info .lhs{clear:left;font-size:18px;width:576px;float:left}.receipt .order-info .lhs>p{padding-bottom:30px}.receipt .order-info .lhs h2{line-height:30px}.receipt .order-info .lhs h5{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;font-size:16px;line-height:24px;color:#000001;padding:10px 0}.receipt .order-info .lhs .giftcard{margin-top:26px;padding:10px;border:2px solid #db071a;border-radius:10px;overflow:hidden}.receipt .order-info .lhs .giftcard img{padding-right:10px;float:left}.receipt .order-info .lhs .giftcard .words{float:left;width:200px}.receipt .order-info .lhs .giftcard h4{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif}.receipt .order-info .lhs .welcomegift{margin-top:26px;padding:26px;border:1px solid #c2c2c2;border-radius:10px;overflow:hidden}.receipt .order-info .lhs .welcomegift img{padding-right:26px;float:left}.receipt .order-info .lhs .welcomegift .words{float:left;width:350px}.receipt .order-info ul{list-style:disc}.receipt .order-info ul ul,.receipt .order-info ul ol{padding-left:40px}.receipt .order-info ul ol li{padding:0;font-size:13px;list-style:decimal}.receipt .order-info ul ul li{font-size:16px;padding:3px 0}.receipt .order-info li{padding:5px 0}.receipt .order-info p{font-size:16px;margin-bottom:8px;font-family:Avenir Next,AvenirNextLTW01-Medium,Helvetica,sans-serif}.receipt .order-info h4{font-family:AvenirNext-DemiBold,"Avenir Next LT W01 Demi",Helvetica,sans-serif;padding:15px 0 10px}.receipt .order-info .rhs{background-color:#ededed;padding:25px;margin-left:30px;float:left;width:369px;overflow:hidden}.receipt .also-bought{display:inline-block;width:20%;margin:0 2%;text-align:center}.receipt .also-bought img{width:100% !important;max-width:234px}.receipt .also-bought p{padding:10px 0}.receipt .also-bought a{text-decoration:none;color:#fff;background:#db071a;padding:5px 40px;text-align:center;margin:0 auto}@media screen and (max-width:650px){body.receipt div.logo.customBrandedDomain{margin:0 auto}body.receipt .magazine-header h1{width:100%;font-size:20px;line-height:25px;padding-left:20px;padding-right:20px}body.receipt .magazine-header .blue-flash{height:40px}body.receipt .magazine-header .blue-flash h1{font-size:20px}body.receipt h1.pull-left{float:none !important;padding-left:0;text-align:center;width:100%;font-size:38px;line-height:40px}body.receipt .order-summary div.responsiveDiv{display:block !important;width:100% !important}body.receipt .order-summary div.col-delivery{padding-top:15px;clear:both}body.receipt .order-summary div.col-extras p{padding-left:22px}body.receipt .order-info{padding:24px 0}body.receipt .order-info .lhs,body.receipt .order-info .rhs{float:none;width:100%;clear:both;margin-left:0}body.receipt .order-info .rhs{padding:15px}body.receipt .also-bought{width:45%;margin:11px 2%}body.receipt .also-bought img{width:100% !important}body.receipt .also-bought a{white-space:nowrap}body.receipt form .button{font-size:15px !important}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzY3NzL2dsb2JhbC5zY3NzIiwic2Nzcy9mb250c19jb2xvdXJzLnNjc3MiLCJzY3NzL19tZXllci1yZXNldC5zY3NzIiwic2Nzcy9jb21tb24uc2NzcyIsInNjc3MvZm9ybS1lbGVtZW50cy5zY3NzIiwic2Nzcy9nZW5lcmljLnNjc3MiLCJzY3NzL2ltYWdlc19pY29ucy5zY3NzIiwic2Nzcy9zdWJzY3JpcHRpb24uc2NzcyIsInNjc3MvcHJvbWlzZXMuc2NzcyIsInNjc3MvcXVpY2t2aWV3LnNjc3MiLCJzY3NzL21vYmlsZS9zdWJzY3JpcHRpb24uc2NzcyIsInNjc3Mvc2VhcmNoLnNjc3MiLCJzY3NzL2NhbXBhaWduLnNjc3MiLCJzY3NzL2JveGVzLnNjc3MiLCJzY3NzL2JvdXJib24vYWRkb25zL19wcmVmaXhlci5zY3NzIiwic2Nzcy9tYWdhemluZXMuc2NzcyIsInNjc3MvbXktbWl4aW5zLnNjc3MiLCJzY3NzL2NoZWNrb3V0LnNjc3MiLCJzY3NzL25ld3NsZXR0ZXIuc2NzcyIsInNjc3MvZ2lmdGNhcmQuc2NzcyIsInNjc3Mvc3RhbmRhbG9uZS5zY3NzIiwic2Nzcy9uZXdub3JtYWwuc2NzcyIsInNjc3MvaGVhZGVyLnNjc3MiLCJzY3NzL3Jld2FyZF9yZWRlbXB0aW9uLnNjc3MiLCJzY3NzL2J1bmRsZS5zY3NzIiwic2Nzcy9wYWNrYWdlcy5zY3NzIiwic2Nzcy9kaWdpdGFsLnNjc3MiLCJzY3NzL2UtbGVhcm5pbmcuc2NzcyIsInNjc3MvZm9udGF3ZXNvbWVfaWNvbnMuc2NzcyIsInNjc3MvYmFza2V0LXNsaWRlci5zY3NzIiwic2Nzcy9jb21iaW5lZC5zY3NzIiwic2Nzcy9qcXVlcnktdWkudGhlbWUubWluLnNjc3MiLCJzY3NzL29kb21ldGVyLnRoZW1lLnNjc3MiLCJzY3NzL2lmcmFtZS5zY3NzIiwic2Nzcy90ZXN0LTQ2MjQ2MS5zY3NzIiwic2Nzcy90ZXNjby5zY3NzIiwic2Nzcy9icmFuZGVkX3N0YW5kYWxv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QUVBO0VBQ0M7RUFDRztFQUNIO0VBQ0E7OztBQU1MO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0E7RUFDSTtFQUNBOztBQUVKO0VBQ0M7RUFDSTtFQUNBOztBQUdMO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0k7O0FBRUo7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0c7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUVDOztBQUVEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFFRDtFQUNJOztBQUVKO0VBQ0M7O0FBR0E7RUFDSTs7QUFHTDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0Msa0JSMVZJO0VRMlZKOztBQUVEO0VBQ0M7O0FBRUQ7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFFQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtBQUNEO0FBQUE7O0FBR0M7RUFDQzs7QUFJRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0k7O0FBRUo7RUFDQzs7QUFFRDtFQUNJO0VBQ0E7O0FBRUo7RUFDQzs7QUFFRDtFQUNDOzs7QUV6ZEo7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztB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Q0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFRDtFQUNBOztBQUVBO0VBQ0E7O0FBRUQ7RUFDSTtFQUNBOztBQUVKO0VBQ0M7O0FBRUQ7RUFDRztFQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDRTs7QUFHSDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7QUFDQztBQUFBO0VBRUE7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRDs7QUFFQTtBQUFBO0VBRUM7O0FBRUQ7RUFDQzs7QUFFRDtBQUNDO0FBQUE7RUFFQTtFQUNBO0VBQ0c7O0FBRUo7RUFDQzs7QUFFRDtBQUNBO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0FBQ0Q7RUFDQztFQUNHOztBQUVKO0VBQ0M7O0FBRUQ7RUFDQztFQUNHO0VBQ0E7O0FBRUo7RUFDQztFQUNBOztBQUVEO0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBO0VBQ0E7RUFDSDtFQUNHO0VBQ0E7RUFDQTtFQUNIO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtBQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0FBQUE7RUFFQzs7QUFFRDtBQUFBO0VBRUMsT2xCL1RNOztBa0JpVVA7QUFBQTtFQUVDOztBQUVEO0FBQUE7RUFFQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7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Ozs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDRzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFQzs7O0FBRUQ7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBRUQ7RUFDSTs7O0FBRUo7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0FBQ0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFDQTtBQUFBO0FBQUE7RUFHQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7QUFDRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUlEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtBQUNBOzs7QUFFQTtBQUNBOzs7QUFFQTtBQUNBOzs7QUFFQTtFQUNJO0VBQ0E7OztBQUVKO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUdBO0VBQ0M7OztBQUlKO0VBRUU7SUFDSTs7O0VBSUo7SUFDQzs7RUFFRDtJQUNJOztFQUlGO0lBQ0M7SUFDQTtJQUNHOzs7RUFPTjtJQUNDOzs7RUFHRjtJQUNDOzs7RUFFRDtBQUNDO0FBQUE7OztFQUdEO0lBQ0M7SUFDQTs7O0VBRUQ7SUFDQzs7O0VBRUQ7SUFDQzs7O0VBRUQ7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFSDtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0w7SUFDQztJQUNHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUg7SUFDQzs7RUFHRDtJQUNJO0lBQ0E7SUFDQTs7RUFFSDtJQUNJOztFQUlOO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDRztJQUNBOztFQUVIO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0M7O0VBSUw7SUFDQzs7O0VBSUg7SUFDSTs7RUFFSDtJQUNDOztFQUdEO0lBQ0k7SUFDQTs7O0VBR0w7SUFDSTtJQUNBO0lBQ0E7OztFQUVKO0lBQ0k7SUFDQTs7RUFFQTtJQUNDOztFQUVBO0lBQ0M7O0VBSUY7SUFDQztJQUNBO0lBQ0E7O0VBRUE7SUFDQztJQUNBO0lBQ0E7O0VBRUE7SUFDQzs7RUFFRDtJQUNJOztFQUVBO0lBQ0M7SUFDQTtJQUNBOztFQUlDO0lBQ0Y7SUFDQTs7RUFNSjtJQUNGOztFQUdJO0lBQ0k7SUFDSDtJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFJRjtBQUNBO0lBQ0M7O0VBRUg7SUFDQztJQUNBOztFQUVBO0lBQ0k7O0VBRUo7SUFDSTs7RUFHSDtJQUNDOztFQUVEO0lBQ0k7SUFDQTtJQUNBOztFQUlKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDQzs7RUFNTDtJQUNJOztFQUlGO0lBQ0M7O0VBTUo7SUFDQzs7RUFHRjtJQUNDOztFQU1MO0lBQ0M7SUFDRztJQUNBOztFQUVBO0lBQ0M7OztFQU1KO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0M7SUFDQTs7RUFFSjtJQUNJOzs7RUFLUDtJQUNDO0lBQ0E7OztFQUVEO0lBQ0k7SUFDQTs7O0VBRUo7SUFDQztJQUNHO0lBQ0E7SUFDQTs7RUFFSDtJQUNJO0FBQ0Y7QUFBQTtBQUFBO0FBQUE7SUFLRTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNDOztFQUNBO0lBQ0k7O0VBRUE7SUFDQzs7RUFLRDtJQUNDO0lBQ0E7O0VBSU47SUFDQztJQUNBO0lBQ0c7SUFDQTtJQUNIO0lBQ0c7O0VBRUE7SUFDQztJQUNBOztFQUtIO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDSDs7RUFHRDtJQUNJO0lBQ0g7O0VBR0Q7SUFDQzs7RUFFRDtJQUNJOztFQUVK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ZjRCOztBdUI0ZjlCO0VBQ0MsWXZCN2Y2Qjs7QXVCaWdCL0I7RUFDSTs7O0FBR0w7RUFHRTtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNJOztFQUVBO0lBQ0M7O0VBRUE7SUFDRjtJQUNHOztFQUVIO0lBQ0M7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBRUE7SUFDQztJQUNBOztFQUdMO0lBQ0k7SUFDQTs7RUFJSjtJQUNJO0lBQ0E7O0VBR0w7QUFDQTs7RUFLQTtJQUNGOztFQUVBO0lBQ0M7O0VBSUE7SUFDQzs7RUFJSDtJQUNDOztFQUVEO0lBQ0k7O0VBRUo7SUFDQzs7RUFHRDtJQUNDOztFQUVBO0lBQ0k7SUFDQTs7RUFHTDtJQUNDOztFQUdBO0lBQ0k7O0VBR0w7QUFDRTtJQUNFO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0FBQUE7SUFFQzs7RUFJQTtJQUNDOztFQUlBO0lBQ0M7SUFDQTs7RUFHRjtBQUNDOztFQUVBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFLRDtJQUNDOztFQUVBO0lBQ0M7O0VBTUY7SUFDQzs7RUFJSTtJQUNGO0lBQ0E7QUFDQTs7RUFFQTtJQUNJOztFQUlMO0lBQ0M7QUFDQTs7RUFFRDtJQUNJOztFQUlGO0lBQ0k7O0VBVU47SUFDSTs7RUFLRTtJQUNDO0lBQ0E7O0VBT047SUFDQzs7RUFXSDtJQUNDO0lBQ0E7O0VBTUY7SUFDQzs7RUFFRDtJQUNDOztFQUdGO0lBQ0M7O0VBSUE7QUFDRzs7RUFPQztJQUNDOztFQUlMO0lBQ0k7SUFDSDtJQUNHOzs7RUFLSjtJQUNDOztFQUVBO0lBQ0k7QUFDRjs7RUFFRTtJQUNDOzs7RUFLUjtJQUNDOztFQUVBO0lBQ0M7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7SUFDQTs7O0FBS0o7RUFDQztJQUNDO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQztJQUNDOzs7RUFJQztJQUNDOzs7RUFLRjtJQUNDO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOztFQUVBO0FBQ0U7SUFDRTtJQUNBOztFQUlMO0lBQ0M7QUFDQTs7RUFHRDtJQUNDO0FBQ0Q7O0VBR0M7SUFDQzs7RUFJRjtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0Esa0J2QjcwQnNCOztFdUJpMUJ4QjtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSDtJQUNDO0lBQ0c7SUFDQTtJQUNBOztFQUlMO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDRzs7RUFFSDtJQUNDO0lBQ0E7OztFQUtKO0lBQ0M7OztFQUVEO0lBQ0M7SUFDQTtJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBOztFQUVBO0lBQ0M7O0VBRUE7SUFDSTs7RUFFSjtJQUNJO0lBQ0g7O0VBR0Q7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDQztJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFJTDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0c7O0VBRUo7SUFDQztJQUNHO0lBQ0E7O0VBSUw7SUFDQztJQUNBO0lBQ0csWXZCMTZCQztJdUIyNkJEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUg7SUFDQztJQUNBO0lBQ0E7O0VBRUE7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7SUFDRztJQUNIO0lBQ0c7SUFDQSxZdkJsOUJ1Qjs7RXVCbzlCMUI7SUFDQztJQUNBOztFQUVBO0lBQ0M7OztFQVFQO0lBQ0k7SUFDSDs7RUFFQTtJQUNDOztFQUdFO0lBQ0M7O0VBR0o7SUFDSTs7RUFFQTtJQUNJO0lBQ0gsT3ZCditCRDtJdUJ3K0JDOzs7RUFLTDtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOzs7RUFJTjtJQUNDOzs7RUFJQTtJQUNDOztFQUtHO0lBQ0Y7O0VBRUc7SUFDRjs7RUFFQTtJQUNJOztFQUdKO0lBQ0M7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7O0VBR0w7SUFDSTtJQUNBOztFQUlKO0lBQ0k7SUFDQTs7RUFHTDtJQUNDOztFQUtKO0lBQ0k7SUFDQTs7RUFJSDtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7O0VBR0Y7SUFDQztBQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFHQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQUE7O0VBR0E7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBRUE7SUFDQzs7RUFHRjtJQUNDOztFQUVEO0lBQ0M7O0VBTUY7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDQzs7RUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7RUFTQztJQUNDOztFQUdGO0lBQ0M7O0VBSUM7SUFDQzs7RUFJSDtJQUNDOztFQUdGO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHQTtJQUNLO0lBQ0o7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0k7O0VBTUg7SUFDQztJQUNBO0lBQ0c7SUFDQTs7RUFHTDtJQUNJOztFQUVIO0lBQ0M7O0VBR0Y7SUFDQztJQUNHOztFQUtKO0lBQ0M7SUFDQTtJQUNBOztFQU1EO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOztFQU1FO0lBQ0M7SUFDQTs7RUFLSDtJQUNDOztFQUVBO0lBQ0M7OztFQVNKO0lBQ0M7O0VBRUE7SUFDQzs7RUFJRDtJQUNJOzs7RUFLUDtJQUNDO0lBQ0E7O0VBRUE7SUFDQztJQUNBOztFQUlJO0lBQ0M7OztFQUtQO0lBQ0M7O0VBRUE7SUFDQzs7RUFFQTtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFSjtJQUNDOzs7RUFLSjtBQUNFOzs7QUFHSDtFQUVFO0lBQ0k7O0VBSUM7SUFDQztJQUNBOztFQUlOO0lBQ0M7O0VBR0E7SUFDSTs7RUFPRDtJQUNDO0lBQ0E7O0VBR0Y7SUFDSTs7RUFFSjtJQUNJOztFQUdMO0lBQ0k7O0VBTUo7SUFDQzs7RUFJRDtJQUNJOztFQUVKO0lBQ0M7O0VBS0Y7SUFDSTs7RUFFSjtJQUNDOztFQUVEO0lBQ0k7SUFDQTs7O0FBS1A7RUFHRztJQUNJOztFQUdDO0lBQ0M7OztFQVVOO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBRUE7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7O0VBR0w7SUFDSTs7O0FBS1A7RUFLRztJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBQ0Y7QUFBQTs7RUFJRDtJQUNDOztFQUdGO0lBQ0k7O0VBS0g7SUFDQzs7O0FDejlDSjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDSTs7QUFFSjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7O0FBSUw7RUFDQzs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFNRDtFQUNDO0VBQ0E7O0FBSUY7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7QUFDRDs7QUFNRDtFQUNDOztBQUVBO0VBQ0M7O0FBTUQ7RUFDQzs7QUFRQTtFQUNDOztBQU1KO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUlBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdMO0VBQ0k7O0FBR0o7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0M7OztBQU1DO0VBQ0M7OztBQzFJSDtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBT0E7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7QUFDQTtBQUFBOztBQU1BO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBSUM7RUFDQzs7O0FBTVI7RUFHRTtJQUNDO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOztFQUVBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBUUQ7SUFDSTs7RUFFSDtJQUNDO0lBQ0E7O0VBU0g7SUFDQztJQUNBO0lBQ0c7O0VBRUE7SUFDQzs7RUFHRDtJQUNDOzs7QUMxR0w7RUFDQzs7O0FBUUQ7RUFDQzs7QUFJSDtF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RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUN6SEQ7RUFDQzs7QUFFRDtFQUNDOztBQUdEO0FBQ0E7QUFBQTs7QUFJQTtFQUNDO0FBQ0Q7O0FBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFJQTtFQUNDOztBQUdGO0VBQ0M7O0FBR0Y7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0FBQUE7RUFFQzs7QUFLQztFQUNDOztBQUlEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQU1EO0VBQ0M7O0FBT0Y7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0FBQUE7RUFFQzs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUlIO0VBQ0M7OztBQUtEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztBQUNEO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDRzs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBO0FBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDSTtFQUNBOztBQUVKO0VBQ0M7RUFDRztFQUNBOztBQUdKO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtBQUNEO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDSTs7QUFFSjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0FBQ0M7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFNRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0c7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7QUFBQTtFQUVDOztBQUVEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFFRDtFQUNJOztBQUVKO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0FBQ0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0FBQ0E7QUFBQTtBQUFBO0VBR0M7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0FBQ0Q7RUFDQzs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBSUQ7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0k7O0FBRUo7RUFDQzs7QUFFRDtFQUNJO0VBQ0E7O0FBRUo7RUFDQzs7QUFFRDtFQUNDOzs7QUFJSDtFQUVFO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0FBQ0Q7SUFDQzs7O0VBR0Y7SUFDQztJQUNBOzs7RUFFRDtJQUNDO0lBQ0E7O0VBRUE7SUFDQztJQUNBO0lBQ0c7O0VBR0o7SUFDQztJQUNBOztFQUVBO0lBQ0k7O0VBR0w7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDSTtJQUNBO0lBQ0E7SUFDSDtJQUNBO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7SUFDQTs7RUFFRDtBQUFBO0FBQUE7SUFFQztJQUNHO0lBQ0g7QUFDRDs7RUFJQTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDQztJQUNHOztFQUVKO0lBQ0M7SUFDRztJQUNBOztFQUdKO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0FBQ0Q7QUFBQTtJQUVDO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDSTs7RUFFSjtJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0FBQ0M7QUFBQTtBQUFBO0FBQUE7QUFBQTs7RUFNRjtJQUNDOztFQUVEO0lBQ0k7O0VBRUo7SUFDQzs7RUFFRDtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNIOztFQUVEO0lBQ0M7O0VBRUQ7SUFDSTtJQUNBOztFQUVKO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0c7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtBQUFBO0lBRUM7O0VBRUQ7SUFDQzs7RUFHRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNDO0lBQ0E7QUFDRDtJQUNDOztFQUdEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQUVEO0lBQ0k7SUFDQTs7RUFFSjtBQUNHO0lBQ0E7O0VBRUg7QUFDQTtBQUFBO0FBQUE7SUFHQztJQUNBO0lBQ0c7O0VBRUo7SUFDQzs7RUFHRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDSTs7RUFHSjtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDRztJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDQzs7RUFFRDtJQUNDO0FBQ0E7SUFDQTtJQUNHO0lBQ0E7O0VBRUg7QUFDQztBQUFBO0lBRUc7SUFDQTs7RUFHTDtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDRzs7RUFFSjtJQUNJOztFQUlIO0lBQ0M7O0VBR0Y7SUFDSTs7O0FBSU47RUFHRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOzs7QUFLUDtFQUVFO0lBQ0M7O0VBR0E7SUFDQztJQUNBOztFQUVBO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFJSDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFNSDtFQUdHO0lBQ0k7O0VBRUE7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVBO0lBQ0M7SUFDQTs7O0FBUVQ7RUFJRztJQUNDOztFQUlGO0lBQ0k7SUFDQTs7O0FBSU47RUFDQztJQUNDO0lBQ0E7O0VBRUE7SUFDQzs7RUFFRDtJQUNDOztFQUdEO0lBQ0M7O0VBQ0E7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTtBQUNBO0FBQUE7QUFBQTtJQUdBO0lBQ0c7O0VBRUg7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0FBQUE7SUFHQztJQUNBOztFQUVEO0lBQ0s7SUFDQTtJQUNBOztFQUdOO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBR0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBRUE7QUFDQzs7RUFFRDtBQUNDOztFQUVEO0lBQ0M7O0VBR0Y7SUFDQzs7RUFHQTtJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUVEO0lBQ0s7O0VBR047QUFBQTtJQUVDOztFQUVEO0lBQ0M7OztBQU9MO0VBRUU7SUFDQzs7O0VBSUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7QUFDRDtJQUNDO0lBQ0E7O0VBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0k7SUFDQTtJQUNIO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDQztJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQUtGO0lBQ0M7O0VBRUQ7QUFBQTtJQUVDO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDQzs7RUFHQTtJQUNDO0lBQ0E7O0VBQ0M7SUFDQTs7O0FDemhDTjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUdBO0VBQ0M7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7QUFBNEI7O0FBRTVCO0VBQ0M7O0FBRUE7RUFDQyxrQmpDMUVnQjtFaUMyRWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFLRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUND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O0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUVEO0VBQ0MsYXBDdElrQjs7QW9DMElwQjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFLSDtFQUNDOztBQUVBO0VBQ0k7O0FBS0g7RUFDQztFQUNBO0VBQ0E7O0FBTUQ7RUFDQztFQUNBOztBQUtIO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0EsYXBDN0xvQjs7QW9DZ01yQjtFQUNDLGFwQ2hNb0I7RW9DaU1wQjs7QUFHRDtFQUNDLGtCcENqTXVCO0VvQ2tNdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQSxPcEMvTUs7RW9DZ05MLFlwQy9NRztFb0NnTkg7RUFDQTtFQUNBOzs7QUFLSDtFQUdFO0lBQ0M7O0VBS0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7O0VBRUE7SUFDQzs7RUFLSDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDRzs7RUFHSDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNHOztFQUdBO0lBQ0M7O0VBSU47SUFDQzs7RUFFQTtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0k7O0VBSUw7SUFDQztJQUNBOztFQUVBO0lBQ0M7O0VBR0Q7SUFDQzs7RUFLRDtJQUNDIiwiZmlsZSI6Imdsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNYWdhemluZSBzcGVjaWZpYyAqL1xuQGltcG9ydCBcImZvbnRzX2NvbG91cnNcIjtcbkBpbXBvcnQgXCJpbWFnZXNfaWNvbnNcIjtcblxuQGltcG9ydCBcIm1leWVyLXJlc2V0XCI7XG5AaW1wb3J0IFwiYm91cmJvbi9ib3VyYm9uXCI7XG5AaW1wb3J0IFwibXktbWl4aW5zXCI7XG5cbkBpbXBvcnQgXCJjb21tb25cIjtcbkBpbXBvcnQgXCJmb3JtLWVsZW1lbnRzXCI7XG5cbkBpbXBvcnQgXCJnZW5lcmljXCI7XG5AaW1wb3J0IFwic3Vic2NyaXB0aW9uXCI7XG5AaW1wb3J0IFwicHJvbWlzZXNcIiA7XG5AaW1wb3J0IFwicXVpY2t2aWV3XCI7XG5AaW1wb3J0IFwic2VhcmNoXCI7XG5AaW1wb3J0IFwiY2FtcGFpZ25cIjtcbkBpbXBvcnQgXCJib3hlc1wiO1xuQGltcG9ydCBcIm1hZ2F6aW5lc1wiO1xuQGltcG9ydCBcImNoZWNrb3V0XCI7XG5AaW1wb3J0IFwibmV3c2xldHRlclwiO1xuQGltcG9ydCBcImdpZnRjYXJkXCI7XG5AaW1wb3J0IFwic3RhbmRhbG9uZVwiO1xuQGltcG9ydCBcIm5ld25vcm1hbFwiO1xuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcInJld2FyZF9yZWRlbXB0aW9uXCI7XG5AaW1wb3J0IFwiYnVuZGxlXCI7XG5AaW1wb3J0IFwicGFja2FnZXNcIjtcbkBpbXBvcnQgXCJkaWdpdGFsXCI7XG5cbkBpbXBvcnQgXCJlLWxlYXJuaW5nXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWVfaWNvbnNcIjtcbkBpbXBvcnQgXCJiYXNrZXQtc2xpZGVyXCI7XG5cbkBpbXBvcnQgXCJjb21iaW5lZFwiO1xuXG5AbWVkaWEgcHJpbnQge1xuXHQucHJpbnQtaGlkZGVuLWNvbnRlbnQgeyBkaXNwbGF5OiBub25lIWltcG9ydGFudDt9XG5cdC5wcmludC1wYWRkZWQtY29udGVudCB7IG1hcmdpbi10b3A6IDc1cHghaW1wb3J0YW50O31cbn1cblxuQGltcG9ydCBcImpxdWVyeS11aS50aGVtZS5taW5cIjtcbkBpbXBvcnQgXCJvZG9tZXRlci50aGVtZVwiO1xuQGltcG9ydCBcImlmcmFtZVwiO1xuQGltcG9ydCBcInRlc3QtNDYyNDYxXCI7XG5cbkBpbXBvcnQgXCJ0ZXNjb1wiOyAvKiBNT0JJTEUgQ0hFQ0tPVVQgKi9cblxuaHRtbCB7XG5cdHNjcm9sbC1wYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmNhbmNlbC1tc2cge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYnJhbmRlZFRleHRDb2xvciB7XG5cdGNvbG9yOiAkcmVkO1xuXHRcblx0c3Ryb25nIHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdH1cbn1cblxuQGltcG9ydCBcImJyYW5kZWRfc3RhbmRhbG9uZVwiO1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuXHQubW9iaWxlU2hvdyB7XG5cdCAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHQgICAgXG5cdCAgICAjZ2lmdHRleHQge1xuXHQgICAgXHRpbWcge1xuXHQgICAgXHRcdHdpZHRoOiA3NSU7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxuXHRcblx0Lm1vYmlsZUhpZGUge1xuXHQgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AaW1wb3J0IFwiY2hlY2tvdXQvcmVjZWlwdFwiOyIsIkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OlwiQXZlbmlyTmV4dExUVzAxLU1lZGl1bVwiO1xuXHRzcmM6dXJsKFwiL0ZvbnRzLzFhN2M5MTgxLWNkMjQtNDk0My1hOWQ5LWQwMzMxODk1MjRlMC5lb3Q/I2llZml4XCIpO1xuXHRzcmM6dXJsKFwiL0ZvbnRzLzFhN2M5MTgxLWNkMjQtNDk0My1hOWQ5LWQwMzMxODk1MjRlMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcblx0ICAgIHVybChcIi9Gb250cy82MjdmYmI1YS0zYmFlLTRjZDktYjYxNy0yZjkyM2UyOWQ1NWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdCAgICB1cmwoXCIvRm9udHMvZjI2ZmFkZGItODZjYy00NDc3LWEyNTMtMWUxMjg3Njg0MzM2LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0ICAgIHVybChcIi9Gb250cy82M2E3NDU5OC03MzNjLTRkMGMtYmQ5MS1iMDFiZmZjZDZlNjkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuXHQgICAgdXJsKFwiL0ZvbnRzL2E4OWQ2YWQxLWEwNGYtNGE4Zi1iMTQwLWU1NTQ3OGRiZWE4MC5zdmcjYTg5ZDZhZDEtYTA0Zi00YThmLWIxNDAtZTU1NDc4ZGJlYTgwXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6XCJBdmVuaXIgTmV4dCBMVCBXMDEgRGVtaVwiO1xuXHRzcmM6dXJsKFwiL0ZvbnRzLzEyZDY0M2YyLTM4OTktNDlkNS1hODViLWZmNDMwZjVmYWQxNS5lb3Q/I2llZml4XCIpO1xuXHRzcmM6dXJsKFwiL0ZvbnRzLzEyZDY0M2YyLTM4OTktNDlkNS1hODViLWZmNDMwZjVmYWQxNS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcblx0ICAgIHVybChcIi9Gb250cy9hYWQ5OWExZi03OTE3LTRkZDYtYmJiNS1iMDdjZWRiZmY2NGYud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdCAgICB1cmwoXCIvRm9udHMvOTFiNTBiYmItOWFhMS00ZDU0LTkxNTktZWM2ZjE5ZDE0YTdjLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0ICAgIHVybChcIi9Gb250cy9hMGY0YzJmOS04YTQyLTQ3ODYtYWQwMC1mY2U0MmI1N2IxNDgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuXHQgICAgdXJsKFwiL0ZvbnRzLzk5YWZmYTlhLWE1ZTktNDU1OS1iZDA3LTIwY2YwMDcxODUyZC5zdmcjOTlhZmZhOWEtYTVlOS00NTU5LWJkMDctMjBjZjAwNzE4NTJkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6XCJBdmVuaXIgTmV4dCBMVCBXMDEgQm9sZFwiO1xuXHRzcmM6dXJsKFwiL0ZvbnRzL2RjY2IxMGFmLTA3YTItNDA0Yy1iZmM3LTc3NTBlMjcxNmJjMS5lb3Q/I2llZml4XCIpO1xuXHRzcmM6dXJsKFwiL0ZvbnRzL2RjY2IxMGFmLTA3YTItNDA0Yy1iZmM3LTc3NTBlMjcxNmJjMS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcblx0ICAgIHVybChcIi9Gb250cy8xNGM3MzcxMy1lNGRmLTRkYmEtOTMzYi0wNTdmZWVhYzhkZDEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdCAgICB1cmwoXCIvRm9udHMvYjhlOTA2YTEtZjVlOC00YmYxLThlODAtODJjNjQ2Y2E0ZDVmLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0ICAgIHVybChcIi9Gb250cy84OTBiZDk4OC01MzA2LTQzZmYtYmQ0Yi05MjJiYzVlYmRlYjQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuXHQgICAgdXJsKFwiL0ZvbnRzL2VkMTA0ZDhjLTdmMzktNGU4Yi05MGE5LTQwNzZiZTA2Yjg1Ny5zdmcjZWQxMDRkOGMtN2YzOS00ZThiLTkwYTktNDA3NmJlMDZiODU3XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuJG5vcm1hbC1mb250LXN0YWNrOiAgICBBdmVuaXIgTmV4dCwgQXZlbmlyTmV4dExUVzAxLU1lZGl1bSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGRlbWlib2xkLWZvbnQtc3RhY2s6ICBBdmVuaXJOZXh0LURlbWlCb2xkLCBcIkF2ZW5pciBOZXh0IExUIFcwMSBEZW1pXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiRwcmltYXJ5LWNvbG9yOiAjMDAwO1xuXG4kdmVyeS1saWdodC1iYWNrZ3JvdW5kLWNvbG91cjogI2YxZjFmMTsgICAgXG4kbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI6ICNFREVERUQ7ICBcbiRsaWdodC1iYWNrZ3JvdW5kLWNvbG91ci1ibG9jazogI2Y5ZjlmOTtcbiRtZWRpdW0tYmFja2dyb3VuZC1jb2xvdXI6ICNERURFREU7XG4kb2ZmLWJsYWNrLWJvcmRlci1jb2xvdXI6ICMxQjFCMUI7XG5cbiRncmV5LWJvcmRlci1jb2xvdXI6ICNjMmMyYzI7XG4kbWVkaXVtLWdyZXktYm9yZGVyLWNvbG91cjogI0IzQjNCMztcbiR0dXJxdW9pc2U6ICMxMjk1RDg7XG4kYmx1ZS1mbGFzaC1iZzogJHR1cnF1b2lzZTtcbiRmbGFzaE9wYWNpdHk6IDAuODUxO1xuJGxpZ2h0LXR1cnF1b2lzZTogIzIyQjBFMiA7XG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kcmVkOiByZ2IoMjE5LCA3LCAyNik7XG4kcmVkSG92ZXI6ICNjODIzMzM7XG4kb3JhbmdlOiAjZmU5ODAyO1xuXG4kZ3JleS10ZXh0LWNvbG91cjogIzczNzM3MztcbiRibHVlLWZsYXNoLXRleHQ6ICR3aGl0ZTtcbiRzdGFyX3JhdGluZzogI2ZlY2YwMTtcbiR0YWJsZUdyZXk6ICNmOWY5Zjk7XG4kdGFibGVIZWFkZXJHcmV5OiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG4kdGFibGVIb3ZlcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyOyIsIi8vIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4vLyB2Mi4wIHwgMjAxMTAxMjZcbi8vIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG5cbkBtaXhpbiBtZXllci1yZXNldCB7XG4gIGh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cblxuICAvLyBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXG4gIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgb2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIGJsb2NrcXVvdGUsIHEge1xuICAgIHF1b3Rlczogbm9uZTtcbiAgfVxuICBibG9ja3F1b3RlIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbiAgcSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1leWVyLXJlc2V0O1xuIiwiLm1vYmlsZU9ubHlTaG93IHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXJfY291bnRkb3duIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA1MnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2sgO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5mbGFnIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMjhweDtcblx0bWFyZ2luOiA0cHg7XG5cdGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XG59XG4uY291bnRyeS1jaGFuZ2VyLWJzIHtcblx0cmlnaHQ6IDBweDtcblx0XG5cdC5jb3VudHJ5LWFycm93IHtcblx0XHRoZWlnaHQ6IDdweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG5cdH1cblx0LmNvdW50cnktYXJyb3cucm90YXRlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cdFx0XG5cdC5oZWFkZXItZmxhZyB7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbjogMCA0cHggMCAxMHB4O1xuXHRcdGJvcmRlcjogMHB4ICNjY2Mgc29saWQ7XG5cdH1cblx0XG5cdC5jb3VudHJ5LXNlbGVjdCB7XG5cdFx0bWFyZ2luLXRvcDogMzVweCFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0LmZsYWcge1xuXHRcdCAgICBoZWlnaHQ6IDI1cHg7XG4gICAgXHRcdG1hcmdpbjogM3B4IDVweDtcbiAgICBcdH1cblx0XHRpbnB1dFt0eXBlPXRleHRdIHtcblx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICB3aWR0aDogMjcwcHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zaXRlLWhlYWRlciB7XG5cdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzO1xuXHRcdHBhZGRpbmctdG9wOiAwcHghaW1wb3J0YW50O1xuXHR9XG5cdC5tb2JpbGUtc2luZ2xlcHJpY2Uge1xuXHRcdGhlaWdodDogMTQ1cHg7XG5cdH1cblx0LmNvdW50cnktY2hhbmdlci1icyB7XG5cdFx0dG9wOiAzNXB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFxuXHRcdC5jb3VudHJ5LXNlbGVjdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblx0Lm1vYmlsZU9ubHlIaWRlIHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxuXHQubW9iaWxlT25seVNob3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0fVxuXHQubW9iaWxlSW1hZ2VXaWR0aCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5tb2JpbGVPbmx5SGlkZSwgLm1vYmlsZU9ubHlTaG93IHtcblx0aDIge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi5kaXNjbGFpbWVyVGV4dCwgI3NpbmdsZUlzc3VlRGlzY2xhaW1lciB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG59IiwiLmJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjaztcblx0Zm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDIwcHghaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZzogOHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogNDFweCFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0YmFja2dyb3VuZDogI2I1MDkxODtcblx0fVxufVxuXG5idXR0b24uZWxsaXBzaXMge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwOyBcblx0bWF4LXdpZHRoOiA2MzBweDsgXG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc2hhbGxvdyB7XG5cdGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTokZGVtaWJvbGQtZm9udC1zdGFjaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiA0cHggMTBweDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG5cdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuaW5wdXQudGV4dCB7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IHJnYigxOTQsIDE5NCwgMTk0KTtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Lypib3JkZXItcmFkaXVzOiA2cHg7Ki9cblx0aGVpZ2h0OiAzOXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjMxMztcblx0cGFkZGluZzogMCAxN3B4O1x0XG59XG4jc3RhcnQtbW9udGgsICNzdGFydC15ZWFyLFxuI2V4cGlyeS1tb250aCwgI2V4cGlyeS15ZWFyIHtcblx0d2lkdGg6IDEzMHB4O1xufVxuI3N0YXJ0LW1vbnRoLCAjZXhwaXJ5LW1vbnRoIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmNhc2NhZGVhY2NvcmRpb24ge1xuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG5cdFx0LyotbW96LWJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czo1cHg7Ki9cblx0XHRwYWRkaW5nOjRweCA2cHg7XG5cdFx0d2lkdGg6IDI5MHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0aW5wdXRbdHlwZT1cInRlbFwiXTpob3Zlcixcblx0aW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdOmhvdmVyLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjojYjFiMWIxO1xuXHR9XG59XG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5zZWxlY3Qge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjoxcHggc29saWQgI2RkZDtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHQvKi1tb3otYm9yZGVyLXJhZGl1czo1cHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7XG5cdGJvcmRlci1yYWRpdXM6NXB4OyovXG5cdHBhZGRpbmc6NHB4IDZweDtcblx0d2lkdGg6IDI5MHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuaW5wdXRbdHlwZT1cInRlbFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuc2VsZWN0OmhvdmVyLFxuc2VsZWN0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiNiMWIxYjE7XG59XG5cbnNlbGVjdC53aXRoYmcge1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zZWxlY3RiZy5wbmcpIG5vLXJlcGVhdCByaWdodCAjZmZmO1xuXHRiYWNrZ3JvdW5kOiBub25lXFwwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0LndpdGhiZzo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvdW50cnktZmllbGQge1xuXHRiYWNrZ3JvdW5kOiAkY291bnRyeVNlbGVjdFRyYW5zcGFyZW50X2ljb24gbm8tcmVwZWF0IHJpZ2h0LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICR3aGl0ZSAwJSwgJHdoaXRlIDc3JSwgJHJlZCA3NyUpICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xufVxuLnN0YW5kYWxvbmVDb3VudHJ5LmNvdW50cnktZmllbGQge1xuXHRiYWNrZ3JvdW5kOiAkY291bnRyeVNlbGVjdFRyYW5zcGFyZW50X2ljb24gbm8tcmVwZWF0IHJpZ2h0LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICR3aGl0ZSAwJSwgJHdoaXRlIDg1JSwgJHJlZCA4NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5wYXlwYWxCdG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRjdXJzb3I6IGRlZmF1bHQhaW1wb3J0YW50O1xufVxuI3BheXBhbGltbWVkaWF0ZWNoZWNrb3V0YnV0dG9uLCAucGF5cGFsQnRuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYzQzODtcbiAgICBoZWlnaHQ6IDM2cHghaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMDdweDtcbn1cbiNwYXlwYWxpbW1lZGlhdGVjaGVja291dGJ1dHRvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL1BheVBhbF9idG4ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXI6IDBweCBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwN3B4IDM2cHg7XG4gICAvKiBib3JkZXItcmFkaXVzOiA1cHg7Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHRcblxuXHRidXR0b24uZWxsaXBzaXMge1xuXHRcdG1heC13aWR0aDogMzUwcHg7IFxuXHR9XG5cblx0I3BkcFByb21Db2RlIHtcblx0XHQjb2ZmZXJjb2RlIHtcblx0XHRcdHdpZHRoOiA3NSUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIuZmVlZm8tcHJvZHVjdC1zdGFycy13aWRnZXQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuXHRmb250OiAxNXB4ICRub3JtYWwtZm9udC1zdGFjaztcblx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxucCwgI21hZ2F6aW5lc29ydGVyIHtcblx0Zm9udC1mYW1pbHk6ICRub3JtYWwtZm9udC1zdGFjaztcbn1cbnAge1xuXHRmb250LXNpemU6IDE1cHg7XG59XG4jbWFnYXppbmVzb3J0ZXIge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG4udGV4dC1zdGFydCB7XG5cdHAge1xuXHRcdHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuXHR9XG59XG4udGV4dC1lbmQge1xuXHRwIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5zdHJpa2UtdGhyb3VnaCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uY29udGFpbmVyIHtcblx0Lyp3aWR0aDogMTEwMHB4OyovXG5cdHdpZHRoOiAxMDAlIDtcblx0bWFyZ2luOiAwIGF1dG8gO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuaWZyYW1lIC5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHR3aWR0aDogYXV0bztcbn1cblxubmF2LmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDk4cHggO1xufVxuLm5hdi1pdGVtIHtcblx0Lm5hdi1saW5rIHtcblx0XHRjb2xvcjogIzAwMDBlZSFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzAwMDBlZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4uU2Nyb2xsVG9Dcm9zc1NlbGwge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAjZGIwNzFhICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdGkge1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR3aWR0aDogMjVweDtcblx0fVxufVxuXG5zdHJvbmcge1xuXHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2sgO1xufVxuXG4uaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5vdXRPZlN0b2NrQ292ZXIge1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMC43NSk7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcblx0Lm1vYmlsZVRhYmxlIHtcblx0XHR0ZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi50b3AtaGVhZGVyIHtcblx0aGVpZ2h0OiA4MnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXIgO1xufVxuXG4udG9wLWhlYWRlci5jaGVja291dCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdFxuXHQuc2l0ZS1oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktYm9yZGVyLWNvbG91cjtcblx0fVxufVxuI0xJLWVtYmVkIHtcblx0ei1pbmRleDogNiAhaW1wb3J0YW50O1xufVxuLm91dE9mU3RvY2ssIC5vdXRPZlN0b2NrRGlzYWJsZWQsIC5vdXRPZlN0b2NrOmhvdmVyLCAub3V0T2ZTdG9ja0Rpc2FibGVkOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbGlnaHRncmF5O1xuICAgIC8qYm9yZGVyLXJhZGl1czogNXB4OyovXG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm91dE9mU3RvY2sge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ub3V0T2ZTdG9jay5kaXNhYmxlZCwgLm91dE9mU3RvY2tEaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2NTY1NjUgICFpbXBvcnRhbnQ7XG59XG4ubmF2IHtcblx0aGVpZ2h0OiA0NHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQjRCNEI0O1xuXHRcblx0YnV0dG9uIHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNwcm9kdWN0X2Rlc2NyaXB0aW9uc3ViaGVhZGVyIHtcblx0aDIge1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59XG4ucHJpbnRPbmx5LC5kaWdpdGFsT25seSwuYnVuZGxlT25seSwucHJpbnRJblN0b2NrT25seSwucHJpbnRPdXRPZlN0b2NrT25seSB7ZGlzcGxheTogbm9uZTt9XG5ib2R5LnByaW50IC5wcmludE9ubHksIGJvZHkuZGlnaXRhbCAuZGlnaXRhbE9ubHksIGJvZHkuYnVuZGxlIC5idW5kbGVPbmx5IHsgZGlzcGxheTogaW5pdGlhbDsgfVxuYm9keS5wcmludCAucHJpbnRPdXRPZlN0b2NrIC5wcmludE91dE9mU3RvY2tPbmx5IHsgZGlzcGxheTogaW5pdGlhbDsgfVxuYm9keS5wcmludCAucHJpbnRJblN0b2NrIC5wcmludEluU3RvY2tPbmx5IHsgZGlzcGxheTogaW5pdGlhbDsgfVxuZGl2LnF1aWNrdmlldy5wcmludCAucHJpbnRPbmx5LCBkaXYucXVpY2t2aWV3LmRpZ2l0YWwgLmRpZ2l0YWxPbmx5LCBkaXYucXVpY2t2aWV3LmJ1bmRsZSAuYnVuZGxlT25seSB7IGRpc3BsYXk6IGluaXRpYWw7IH1cbmRpdi5xdWlja3ZpZXcucHJpbnQgLnByaW50T3V0T2ZTdG9jayAucHJpbnRPdXRPZlN0b2NrT25seSB7IGRpc3BsYXk6IGluaXRpYWw7IH1cbmRpdi5xdWlja3ZpZXcucHJpbnQgLnByaW50SW5TdG9jayAucHJpbnRJblN0b2NrT25seSB7IGRpc3BsYXk6IGluaXRpYWw7IH1cblxuLm5vdHZpc2libGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlIWltcG9ydGFudDtcbn1cblxuLnJlZFRleHQsIC5ub3cge1xuXHRjb2xvcjogJHJlZCFpbXBvcnRhbnQ7XG59XG5cbi5yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xufVxuXG4uYnV0dG9uLndoaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRjb2xvcjogJGJsYWNrO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktYm9yZGVyLWNvbG91cjtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG5hLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRoZWlnaHQ6IDI1cHghaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA4cHg7XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG59XG5cblxuLnJlZC10ZXh0IHtcblx0Y29sb3I6ICRyZWQhaW1wb3J0YW50O1xufVxuXG4ubm8tdW5kZXJsaW5lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHVsbC1sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcdFxufVxuXG4ucHVsbC1yaWdodCB7XG5cdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXItYm90aCB7XG5cdGNsZWFyOiBib3RoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXgsIC5jbGVhciB7XG5cdGNsZWFyOiBib3RoIWltcG9ydGFudDtcbn1cblxuLmxpbmVUaHJvdWdoIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ghaW1wb3J0YW50O1xufVxuXG4uZm9ybWF0VW5hdmFpbGFibGVNZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbn1cblxuLmxvYWRpbmc6bm90KC5vZmZjYW52YXMtYm9keSkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG5cdFx0XG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ucGFnZW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGhlaWdodDogMjUwMHB4O1xuXHR3aWR0aDogMTEwMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuOCk7XG5cdHotaW5kZXg6IDg7XG59XG5cbi5tb3JlLWluZm8ge1xuXHRkaXNwbGF5OiBub25lO1xuXHR6LWluZGV4OiA5OTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cCB7XG5cdFx0Y29sb3I6IzQ5NDk0OTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdH1cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcblx0XHRcdFx0XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5jbG9zZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmZvcm1hdEljb25CbG9jayB7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmZhYjtcblx0cGFkZGluZzogMTBweCAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZm9tcmF0SWNvbnMsIC5mb3JtYXRJY29ucyB7XG5cdHBhZGRpbmc6IDAgM3B4O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGNvbG9yOiAkcmVkO1xuXHRkaXNwbGF5OiBub25lO1xufVx0XG4ucG9wdXAuYm90dG9tIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG4gICAgLypib3JkZXItcmFkaXVzOiA5cHg7Ki9cbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcblx0XHRtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBcblx0LmNsb3NlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICBcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHRcblx0LmdpZnRRdWVzdGlvbkJsb2NrIHtcblx0XHRcblx0XHRsaSB7XG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5naWZ0UXVlc3Rpb25CbG9jaywgI2dpZnRBbnN3ZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cdFxuLnBvcHVwLmJvdHRvbS5zaG93UG9wVXAge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggJGJsYWNrO1xufVx0XG4ucHJvbUNvZGVQb3BVcCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTc1cHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuICAgIHotaW5kZXg6IDk5O1xuXHRcblx0aDMge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0XG5cdHAsIGgzIHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXHQuRXJyb3JNZXNzYWdlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5jbG9zZXIge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRib3JkZXI6IDJweCBzb2xpZDtcblx0ICAgIHBhZGRpbmc6IDNweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0XG5cdGZvcm0ge1xuXHQgICAgbWFyZ2luOiAyNXB4IGF1dG8gNXB4O1xuICAgIFx0d2lkdGg6IDc1JTtcbiAgICBcdFxuICAgIFx0aW5wdXQge1xuICAgIFx0XHR3aWR0aDogNzUlO1xuICAgIFx0fVxuICAgIFx0XG4gICAgXHRidXR0b24ge1xuICAgIFx0XHRmbG9hdDogcmlnaHQ7XG4gICAgXHR9XG4gICAgfVxufVxuLkZ1bGxCdG4ge1xuXHR3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHRcblx0LnByb21Db2RlUG9wVXAge1xuXHQgICAgd2lkdGg6IDMzMHB4O1xuXHQgICAgcGFkZGluZzogMTVweDtcblx0ICAgIFxuXHQgICAgaDMge1xuXHQgICAgXHRmb250LXNpemU6IDIwcHg7XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIGZvcm0ge1xuXHQgICAgXHR3aWR0aDogMTAwJTtcblx0ICAgIFx0aW5wdXQge1xuXHRcdFx0ICAgIHdpZHRoOiA2OSU7XG5cdFx0XHR9XG5cdCAgICB9XG5cdH1cblxuXHQuaW50cm9fbW9yZU1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4udHQtaW5mbyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcdFx0XHRcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMjJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46MCAycHggMCAycHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuLypcdHotaW5kZXg6NTsqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAyMnB4O1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50IDtcblx0XHRcblx0XHQubW9yZS1pbmZvIHtcblx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudCA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktYm9yZGVyLWNvbG91ciA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTRweCA5cHggOXB4IDlweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0LypcdGxlZnQ6IDI1cHg7XG5cdFx0XHR0b3A6IDhweDtcblx0XHRcdHdpZHRoOiAyNTBweDsgKi9cblx0XHRcdGxlZnQ6IC0xNTBweDtcblx0XHRcdHRvcDogLTE2cHg7XG5cdFx0XHR3aWR0aDogNDIycHg7XG5cdFx0XHR6LWluZGV4OjM5OTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdCBcdFx0Ji5ib3R0b20ge1xuXHRcdFx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0Lypib3R0b206IDhweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDE3NXB4OyovXG5cdFx0XHRcdGxlZnQ6IC0xMzhweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvdHRvbTogMTdweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdCBcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMTc1cHg7XG5cdFx0XHRcdGxlZnQ6IC0yNzBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHQgXHRcdCYucmlnaHQge1xuXHRcdFx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0Ym90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiAxNzVweDtcblx0XHRcdFx0cmlnaHQ6IC0yNzBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmFzYXRvbGVmdCAubW9yZS1pbmZvLmJvdHRvbSB7XG5cdHRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG5cdGJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cdFxuXG5cbi5vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwJSA7XG5cdHdpZHRoOiAxMDAlIDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwyNSwyNSwwLjgpO1xuXHR6LWluZGV4OiA5O1xuXHRcblx0LnNhbXBsZXItY2Fyb3Vzc2VsIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XG5cdFx0LnNhbXBsZXItcGFnZSAge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRoZWlnaHQ6IDkwJTtcblx0XHRcdHdpZHRoOiA2OHZoO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHQuY2xvc2VyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMzFweDtcblx0XHRcdFx0dG9wOiAtNTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR3aWR0aDoxMjBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMXB4IDE1cHggMCAtM3B4O1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQubGVmdC1hcnJvdyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDY0JTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQucmlnaHQtYXJyb3cge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDY0JTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LmNvdmVyY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IDMwcHggMCAzMHB4O1xuXHRcdFx0XHQjY3VycmVudGNvdmVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxuXHRcblx0LmNsb3NlZC1iYW5uZXIge1xuXHRcdG1hcmdpbjogNTBweCBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA0MDBweDtcblx0fVxufVxuLnN0b3Atc2Nyb2xsaW5nIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29va2llLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICBib3R0b206MTBweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xuICAgICAgICBcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6MCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OjAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgIGxlZnQ6MTBweDtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICAgICAgd2lkdGg6NDAwcHg7XG4gICAgICAgIHotaW5kZXg6MTAwO1xuXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAxcztcbiAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIDFzO1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgMXM7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAxcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIDFzO1xuICAgICAgICAgICAgICAgIFxuXHQuaWNvbi1jbG9zZTpiZWZvcmUsXG5cdC5pY29uLWNsb3NlOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOjUwJTtcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRoZWlnaHQ6MjdweDtcblx0XHRsZWZ0OjA7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dGV4dC1pbmRlbnQ6MDtcblx0XHR0b3A6MDtcblx0XHR3aWR0aDoyN3B4O1xuXHR9XG5cdC5pY29uLWNsb3NlOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiM2QzZDNkM7XG5cdFx0Y29sb3I6JHdoaXRlO1xuXHRcdGNvbnRlbnQ6XCJYXCI7XG5cdFx0Zm9udDpib2xkIDEycHgvMjNweCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG5cdFx0aGVpZ2h0OjIzcHg7XG5cdFx0bGVmdDoycHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0dG9wOjJweDtcblx0XHR3aWR0aDoyM3B4O1xuICAgICAgICBcblx0XHQtd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZTtcblx0fVxuXHQuaWNvbi1jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6I0IxMDAxOTtcblx0fVxuXHRwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcbiAgICAgICAgbWFyZ2luOjA7IFxuXHR9XG5cdGEge1xuICAgICAgICBjb2xvcjojQjEwMDE5O1xuXHR9XG5cdGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHR9XG4gICAgICAgICAgICAgICAgXG5cdC5pY29uLWNsb3NlIHtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRoZWlnaHQ6MjdweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRyaWdodDotMTBweDtcblx0XHR0b3A6LTEwcHg7XG5cdFx0d2lkdGg6MjdweDtcblx0XHR6LWluZGV4OjEwMTtcblx0XHR0ZXh0LWluZGVudDotOTk5ZW07XG5cdH1cbn1cbi5jb29raWUtYm94LWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTowcztcbiAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OjBzO1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6MHM7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTowcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjBzO1xufVxuXG4uc2l0ZS1oZWFkZXIge1xuLypcdHBhZGRpbmc6IDI4cHggODVweCA7ICovXG5cdHBhZGRpbmc6IDI4cHggNzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Lm92ZXJsYXktaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHRcblx0Lm1hbmFnZV9zdWJzIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDEwNXB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIFxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cblx0XHRcdGkge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG5cdFx0XHR9XG5cdFx0XHRkaXYge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VhcmNoLWJveC5zZWFyY2hfdmFyaWFudDAge1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdC5zZWFyY2gtd29yZHMge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMjkwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnNlYXJjaC1ib3gge1xuXHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDhweDtcblx0XHRcdHJpZ2h0OiAxMXB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0aW5wdXQge1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0Lypib3JkZXItcmFkaXVzOiAxOXB4OyovXG5cdFx0XHRvdXRsaW5lOiBub25lOyBcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHR9XG5cdFx0XG5cdFx0aW5wdXQubWVudS1vcGVuIHtcblx0XHRcdC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5pdGlhbDtcbiAgICBcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5pdGlhbDsqL1xuICAgIFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHR9XG5cdH1cbn1cblxuLmZhLWNhcmV0LXJpZ2h0LnRleHQtZGFuZ2VyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4ubWVnYS1tZW51LWluZGljYXRvciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3JlZC10cmlhbmdsZS5wbmcpIDtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlbGVjdGVkIHtcblx0Lm1lZ2EtbWVudS1pbmRpY2F0b3Ige1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3JlZC10cmlhbmdsZS1vcGVuLnBuZyk7XG5cdH1cblxuXHQuZmEtY2FyZXQtcmlnaHQudGV4dC1kYW5nZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG5cdH1cbn1cblxuLm5hdmlnYXRpb24ge1xuXHQvKnBhZGRpbmc6IDAgODVweDsqL1xuXHRwYWRkaW5nOiAwIDMwcHg7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVsIHtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcdFxuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdGxpIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdGZsb2F0OiBsZWZ0IDtcblx0XHRwYWRkaW5nOiAxMHB4IDE5cHg7XG5cdFx0ei1pbmRleDogMTI7XG5cblx0XHQjYXRvei1tZWdhLW1lbnUtMjAyMiwgI2NhdGVnb3JpZXMtbWVnYS1tZW51LTIwMjIsIFxuXHRcdCNndWlkZXMtc3BlY2lhbHMtbWVnYS1tZW51LTIwMjIsICNzaW5nbGUtaXNzdWVzLW1lZ2EtbWVudS0yMDIyIHtcblx0XHRcdGxlZnQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDVweCAwICMwMDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0fVxuXG5cdFx0dWwubWVudS1yb3cge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkO1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRib3JkZXI6IDBweCBzb2xpZDtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAyN3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2RiMDcxYTMwO1xuXG5cdFx0XHRcdFx0LnJlZFRleHQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyMTI4MmMgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cdFxuXHRcblx0bGkuc2VsZWN0ZWQge1xuICAgIFx0LypcdGJvcmRlci1ib3R0b206IDFweCB3aGl0ZSBzb2xpZDsgKi9cblx0XHRib3JkZXItYm90dG9tOiAwcHggc29saWQ7XG4gICAgXHR9XG5cdFxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigzMywgNDAsIDQ0KTtcblx0fVxuXHRcblx0LnlvdXItYmFza2V0IHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW46IDNweCA2cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQjeW91ci1iYXNrZXQtbWVudSB7XG5cdFx0d2lkdGg6IDM3NXB4O1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHJpZ2h0OiA0cHg7XG4gICAgXHRcdHRvcDogMzRweDtcbiAgICBcdFx0ei1pbmRleDogMTI7XG4gICAgXHRcdFxuICAgIFx0XHRmb3JtIHtcbiAgICBcdFx0XHRmbG9hdDogcmlnaHQ7XG4gICAgXHRcdH1cblx0XHRcblx0XHQjeW91ci1iYXNrZXQtbWVudS1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDE4cHg7XG5cdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1x0XHRcblx0XHR9XG5cdFx0XG5cdFx0LnlvdXItYmFza2V0LWl0ZW0ge1xuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogNzBweDtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgd2lkdGg6IDU1JTtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiA0JTtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCN5b3VyLWJhc2tldC1tZW51LWZvb3RlciB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jYXRlZ29yeWJsb2NrIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiA5NjZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Lm1hZ2F6aW5lIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMzUwcHg7XG5cdFx0XG5cdFx0YnV0dG9uIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTczcHg7XG5cdFx0XHRoZWlnaHQ6IDIyMHB4O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHRcdC5tYWduYW1lIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxNzNweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHRcdC5zYXZpbmcge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0fVxuXHR9XG59XG4uY29ycG9yYXRlLXBhZ2Uge1xuXHRoMSB7XG5cdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cblx0aDEsIGgyLCBoMywgcCwgb2wge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGU6IGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHR9XG5cdGIge1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjaztcblx0fVxufVxuXG4uc2l0ZW1hcCB7XG5cdGhlaWdodDogMzAwcHg7XG4vKlx0YmFja2dyb3VuZC1pbWFnZTogJHNpdGVtYXAgOyovXG5cdGJhY2tncm91bmQtY29sb3I6ICNiNzFjMjI7XG5cdHBhZGRpbmc6IDU2cHggMCAwIDg3cHg7XG5cdC5jb2x1bW4ge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFxuXHRcdGgyIHtcblx0XHRcdGZvbnQtZmFtaWx5OiRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVx0XHRcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHRcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdH1cblx0XHRcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQuY29sdW1uLmRvdWJsZSB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdHVsIHtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fSBcblx0XG5cdC5jb2x1bW4udGhyZWUge1xuXHRcdG1hcmdpbi1sZWZ0OiA0NHB4O1xuXHR9XG5cblx0LmNvbHVtbi5mb3VyIHtcblx0XHRtYXJnaW4tbGVmdDogOTNweDtcblx0fVxuXHRcblx0LmNvbHVtbi5maXZlIHtcblx0XHRtYXJnaW4tbGVmdDogNjFweDtcblx0fVxuXHRcbn1cbi5zaXRlbWFwLnN0YW5kYWxvbmUge1xuXHRoZWlnaHQ6IDE0MHB4O1xuXHRwYWRkaW5nOiAyNXB4IDAgMCA4N3B4O1xuXHQuY29sdW1uIHtcblx0XHR3aWR0aDogNDUwcHg7XG5cdFx0XG5cdFx0dWwge1xuXHRcdFx0d2lkdGg6IDIyMnB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLmNvcHlyaWdodCB7XG5cdGhlaWdodDogODVweDtcblx0cGFkZGluZzogNDBweCAwIDAgODBweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGFyay1iYXItYmcucG5nKTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjgyYztcblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmNvcHlyaWdodC5mb290ZXJOYXYge1xuXHRoZWlnaHQ6IDEzOXB4O1xufVxuXG4uY29weXJpZ2h0LmNoZWNrb3V0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGFyay1iYXItYmcucG5nKTtcbn1cblxuLmdyZWVuLWhpZ2hsaWdodCwgLnBpbmstaGlnaGxpZ2h0LCAueWVsbG93LWhpZ2hsaWdodCwgLndoaXRlLWhpZ2hsaWdodCB7XG4gICAgLyotd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7Ki9cbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiB9XG5cbi5ncmVlbi1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICM5OUZGQ0M7IC8qIERlZmF1bHQgY29sb3IsIGFsbCBicm93c2VycyAqL1xufVxuXG4uZ3JlZW4taGlnaGxpZ2h0OjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICM5OUNDQ0M7IC8qIFNlbGVjdGlvbiBjb2xvciwgV2ViS2l0L0JsaW5rIEJyb3dzZXJzICovXG59XG5cbi5ncmVlbi1oaWdobGlnaHQ6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTlDQ0NDOyAvKiBTZWxlY3Rpb24gY29sb3IsIEdlY2tvIEJyb3dzZXJzICovXG59XG5cbi5waW5rLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI0ZGQ0NGRjsgLyogRGVmYXVsdCBjb2xvciwgYWxsIGJyb3dzZXJzICovXG59XG5cbi5waW5rLWhpZ2hsaWdodDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY5OUZGOyAvKiBTZWxlY3Rpb24gY29sb3IsIFdlYktpdC9CbGluayBCcm93c2VycyAqL1xufVxuXG4ucGluay1oaWdobGlnaHQ6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY5OUZGOyAvKiBTZWxlY3Rpb24gY29sb3IsIEdlY2tvIEJyb3dzZXJzICovXG59XG5cbi55ZWxsb3ctaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkNDOyAvKiBEZWZhdWx0IGNvbG9yLCBhbGwgYnJvd3NlcnMgKi9cbn1cblxuLnllbGxvdy1oaWdobGlnaHQ6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkY2NjsgLyogU2VsZWN0aW9uIGNvbG9yLCBXZWJLaXQvQmxpbmsgQnJvd3NlcnMgKi9cbn1cblxuLnllbGxvdy1oaWdobGlnaHQ6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRjY2OyAvKiBTZWxlY3Rpb24gY29sb3IsIEdlY2tvIEJyb3dzZXJzICovXG59XG5cbi53aGl0ZS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IC8qIERlZmF1bHQgY29sb3IsIGFsbCBicm93c2VycyAqL1xufVxuXG5cbi53aGl0ZS1oaWdobGlnaHQ6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgLyogU2VsZWN0aW9uIGNvbG9yLCBXZWJLaXQvQmxpbmsgQnJvd3NlcnMgKi9cbn1cblxuLndoaXRlLWhpZ2hsaWdodDo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IC8qIFNlbGVjdGlvbiBjb2xvciwgR2Vja28gQnJvd3NlcnMgKi9cbn1cblxuI2Rlc2t0b3BfYmFubmVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbiA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNXB4IDAgO1xuXHRcblx0Ji5wbGFpbiB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRcblx0XHRwIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHRcblx0JiA+IGRpdiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cdFxufVxuLmJhclByaWNlIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUhlYWRlckdyZXk7XG5cdFxuXHRcdHRoZWFkIHtcblx0XHRcdGJhY2tncm91bmQ6ICR0YWJsZUhlYWRlckdyZXk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0XG5cdFx0dHIge1xuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGFibGVHcmV5O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0fVxuXHRcdH1cbn1cblx0LnN1YnNUYWJfdGFiIHtcblx0XHQuY291bnRyeS1maWVsZCB7XG5cdFx0XHRoZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDE5M3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3NlbGVjdGJnLnBuZykgbm8tcmVwZWF0IHJpZ2h0ICR3aGl0ZTtcblx0XHRcdFxuXHRcdFx0LmZsYWcge1xuXHRcdFx0ICAgIGhlaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlYWRlck5hdiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogOTtcblx0fVxuXHQuZGVza3RvcEhlYWRlci5oZWFkZXJOYXYge1xuXHRcdHRvcDogMHB4O1xuXHR9XG5cblx0I2Ryb3Bkb3ducy0yMDIyLmhlYWRlck5hdiwgI2Ryb3Bkb3ducy1vbGQuaGVhZGVyTmF2IHtcblx0XHR0b3A6IDk0cHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDBweCA0cHggN3B4IC0zcHggIzAwMDAwMDtcblx0fVxuXG5cdC5zdWJzVGFiX2NvbnRhaW5lci5zZWNvbmRhcnlOYXZfY29udGFpbmVyIHtcblx0XHQuc3Vic1RhYl90YWIge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdC5jaG9vc2Utc3Vic1RhYi5hY3RpdmUge1xuXHRcdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHQgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQ7XG5cdFx0ICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQ7XG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZDtcblx0XHR9XG5cdFx0LnN1YnNUYWJfdGFiLmZvb3Rlck5hdiB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR6LWluZGV4OiA3O1xuXHRcdFx0LypcdHotaW5kZXg6IDk7XG5cdFx0XHR6LWluZGV4OiA5OTk5OTk7XG5cdFx0XHR3aWR0aDogMTEwMHB4OyovXG5cdFx0XHR3aWR0aDogMTA3OHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAtMTRweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAtNHB4IDdweCAtM3B4ICRibGFjaztcblx0XHRcdFxuXHRcdFx0LnZpZXctc3Vic1RhYiB7XG5cdFx0XHQvKlx0bWFyZ2luOiAwIDQlOyovXG5cdFx0XHRcdG1hcmdpbjogMCAxJTtcblx0XHRcdH1cblx0XHRcdCNkaWdpdGFsSW5zaWRlLCAuZm9vdGVyTmF2U2hvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuZm9vdGVyTmF2SGlkZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnRpY2tfYm94IHtcblx0XHRcdFx0bWFyZ2luOiA1cHggYXV0byAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDI5M3B4O1xuXHRcdFx0XHRcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGhlaWdodDogMjkzcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTp0YWJsZS1jZWxsO1xuXHRcdFx0ICAgIFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuXHQubW9iaWxlSGVhZGVyLmhlYWRlck5hdiB7XG5cdFx0dG9wOiAwcHg7XG5cdH1cblxuXHQubW9iaWxlTmF2LmhlYWRlck5hdiB7XG5cdFx0dG9wOiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwcHggNHB4IDdweCAtM3B4ICMwMDAwMDA7XG5cdH1cblxuXHQubW9iaWxlVGFibGVSZXNpemluZyB7XG5cdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0dGQge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2FwdGlvbjtcblx0XHR9XG5cdH1cblx0XG5cdC5zdWJzVGFiX2NvbnRhaW5lciB7XG5cdFx0LnN1YnNUYWJfdGFiLmZvb3Rlck5hdiB7XG5cdFx0XHQvKndpZHRoOiA5MiUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTRweCAhaW1wb3J0YW50OyovXG5cdFx0XHR3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qLnZpZXctc3Vic1RhYiB7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG5cdFx0XHR9Ki9cblx0XHR9XG5cdH1cblx0I2JveGVzbmF2c2V0dXAuc2hvdyB7XG5cdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQjYm94ZXNuYXZzZXR1cDpub3QoLnNob3cpIHtcblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnNlY29uZGFyeS1uYXZiYXI6bm90KC5zdGlja3kpIHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxuXHQuc2Vjb25kYXJ5LW5hdmJhci5zdGlja3kge1xuXHRcdCNib3hlc25hdnNldHVwOm5vdCguc2hvdykge1xuXHRcdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIEJPT1RTVFJBUCBUV0VBS1MgRk9SIFJFU1BPTlNJVkVORVNTIFdJVEhJTiBNRCBTVFlMRVMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA4MjBweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDExMDBweCFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIHtcblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXHRcblx0LmxlZnQtY29sdW1uLnByb21pc2VzIHtcblx0XHR3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC5NaW5pQmFza2V0QmxvY2suc3RpY2t5LCAuZm9vdGVyQmFza2V0VHJhaWwuZm9vdGVyLS1waW5uZWQge1xuXHRcdHdpZHRoOiAxMTAwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcblxuXHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIHtcblx0XHQucmlnaHQtY29sdW1uIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQubGVmdC1jb2x1bW4ucHJvbWlzZXMge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxNTAwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMDVweCkge1xuXHQubmF2Lm5vbkJyYW5kZWQge1xuXHRcblx0XHQubmF2aWdhdGlvbiB7XG5cdFx0XG5cdFx0XHR1bCB7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlYWRlci1wcm9taXNlcyB7XG5cdFxuXHRcdHVsIHtcblx0XHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDAgN3B4IDAgMjJweDtcblx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vZmZlci1ib3hlcyB7XG5cdFx0ICAgIFxuXHRcdC5vZmZlci1ib3gge1xuXHRcdC8qXG5cdFx0XHQucmhzIHtcblx0XHRcdCAgICB3aWR0aDogMjAwcHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdCovXG5cdFx0ICAgIFxuXHRcdCAgICAuYm90dG9tLXBhcnQge1xuXHRcdCAgICBcblx0XHQgICAgXHQuY292ZXIge1xuXHRcdFx0XHQgICAgbGVmdDogMTNweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cdFxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXG5cdC5vZmZlci1ib3hlcyB7XG5cdFxuXHRcdC5vZmZlci1ib3gge1xuXHRcdFx0bWFyZ2luOiAwIDElIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblx0Lm5hdi5ub25CcmFuZGVkIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcblx0XHQubmF2aWdhdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAwIDExcHg7XG5cdFx0XG5cdFx0XHR1bCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQueW91ci1iYXNrZXQge1xuXHRcdFx0XHR3aWR0aDogNzBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRzcGFuLnNtYWxsZXJIaWRlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXItcHJvbWlzZXMge1xuXHRcblx0XHR1bCB7XG5cdFx0ICAgIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHRsaSB7XG5cdFx0XHQgICAgcGFkZGluZzogMCA3cHggMCAyMnB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9mZmVyLWJveGVzIHtcblx0XHRwYWRkaW5nOiAzMnB4IDBweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIFxuXHRcdC5vZmZlci1ib3gge1xuXHRcdFx0d2lkdGg6IDQ2OXB4IWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgMTRweCFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0LnRvcC1wYXJ0IHtcblx0XHRcdCAgICBoZWlnaHQ6IDcwcHghaW1wb3J0YW50O1xuXHRcdFx0ICAgIFxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnViYmxlIHtcblx0XHRcdCAgICB0b3A6IDIwOXB4IWltcG9ydGFudDtcblx0XHQgICAgXHRsZWZ0OiAxMDVweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIH1cblx0XHQgICAgXG5cdFx0ICAgIC5ib3R0b20tcGFydCB7XG5cdFx0ICAgIFxuXHRcdCAgICBcdC5jb3Zlcntcblx0XHRcdFx0ICAgIHdpZHRoOiAxMzBweDtcblx0XHRcdFx0ICAgIGhlaWdodDogMTY1cHg7XG5cdFx0XHRcdCAgICB0b3A6IDkycHg7XG5cdFx0XHRcdCAgICBsZWZ0OiAxNXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBcblx0XHRcdCAgICAucmhzIHtcblx0XHRcdCAgIFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIiRwcm9taXNlX3RpY2s6IHVybCgnL2ltYWdlcy9yZWQtdGljay5wbmcnKTtcbiRzdGVwMTogJzEnO1xuJHN0ZXAyOiAnMic7XG4kc3RlcDM6ICczJztcbiRzdGVwNDogJzQnO1xuJHN0ZXBCRzogI0RCMDcxQTtcbiRzdGVwQm9yZGVyOiAwcHggc29saWQgI0RiMDcxQTtcbiRzdGVwQ29sb3VyOiAkd2hpdGU7XG4kcHJpbnRfaWNvbjogdXJsKCcvaW1hZ2VzL3ByaW50LWljb24ucG5nJyk7XG4kZGlnaXRhbF9pY29uOiB1cmwoJy9pbWFnZXMvZGlnaXRhbC1pY29uLnBuZycpO1xuJGdpZnRfaWNvbjogdXJsKCcvaW1hZ2VzL2dpZnQtaWNvbi5wbmcnKTtcbiRnaWZ0UGFkZGluZzogNzVweCFpbXBvcnRhbnQ7XG4kZ2lmdF9pY29uX2NoZWNrb3V0OiB1cmwoJy9pbWFnZXMvZ2lmdC1pY29uLnBuZycpO1xuJHByb21pc2UxOiB1cmwoJy9pbWFnZXMvdHJhbnNwYXJlbnQvcHJpY2UucG5nJyk7XG4kcHJvbWlzZTI6IHVybCgnL2ltYWdlcy90cmFuc3BhcmVudC9tb25leS1iYWNrLnBuZycpO1xuJHByb21pc2UzOiB1cmwoJy9pbWFnZXMvdHJhbnNwYXJlbnQvbG9ycnkucG5nJyk7XG4kcHJvbWlzZTQ6IHVybCgnL2ltYWdlcy90cmFuc3BhcmVudC9jYW5jZWwucG5nJyk7XG4kY2hlY2tvdXRQcm9taXNlMTogdXJsKCcvaW1hZ2VzL3RyYW5zcGFyZW50L2NoZWNrb3V0L3ByaWNlLnBuZycpO1xuJGNoZWNrb3V0UHJvbWlzZTI6IHVybCgnL2ltYWdlcy90cmFuc3BhcmVudC9jaGVja291dC9tb25leS1iYWNrLnBuZycpO1xuJGNoZWNrb3V0UHJvbWlzZTM6IHVybCgnL2ltYWdlcy90cmFuc3BhcmVudC9jaGVja291dC9sb3JyeS5wbmcnKTtcbiRjaGVja291dFByb21pc2U0OiB1cmwoJy9pbWFnZXMvdHJhbnNwYXJlbnQvY2hlY2tvdXQvY2FuY2VsLnBuZycpO1xuJGNvdW50cnlTZWxlY3RfaWNvbjogdXJsKCcvaW1hZ2VzL3NlbGVjdGJnLnBuZycpO1xuJGNvdW50cnlTZWxlY3RUcmFuc3BhcmVudF9pY29uOiB1cmwoJy9pbWFnZXMvdHJhbnNwYXJlbnQvc2VsZWN0YmcucG5nJyk7XG4kY291bnRyeVNlbGVjdEZvbnQ6ICRub3JtYWwtZm9udC1zdGFjaztcbiRjb3VudHJ5U2VsZWN0VGV4dDogaW5pdGlhbDtcbiRjb3VudHJ5U2VsZWN0Q29sb3VyOiByZ2IoMzMsIDQwLCA0NCk7XG4kY291bnRyeVNlbGVjdFNwYWNpbmc6IG5vcm1hbDtcbiRibHVlLWZsYXNoLWhlaWdodDogMTEwcHg7XG4kY2hlY2tvdXRfbG9nbzogdXJsKCcvaW1hZ2VzL21kLWFuZC10aW1lLWxvZ28tMi5wbmcnKTtcbiRjaGVja291dF9sb2dvX21vYmlsZTogdXJsKCcvaW1hZ2VzL21kLWFuZC10aW1lLWxvZ28tMi5wbmcnKTtcbiRtYWdhemluZVNoYWRvdzogMnB4IDFweCAzcHggIzc3MDAwMDtcbiRib3JkZXJSYWRpdXM6IDZweDtcbiR0b29sdGlwQm9yZGVyUmFkaXVzOiAxMHB4O1xuJHNpdGVtYXA6IHVybCgvaW1hZ2VzL2Zvb3Rlci1iYWNrZ3JvdW5kLmpwZyk7IiwiLnN1YnNjcmlwdGlvbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcblx0I2dpZnR0ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHR9XG5cdFxuXHQucHJvbWlzZXMgLmhlYWRsaW5lIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQvKlx0d2lkdGg6IDIyNXB4OyovXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cdFxuXHQucHJvbWlzZXMgdWwge1xuXHQvKlx0bGlzdC1zdHlsZS1pbWFnZTogJHByb21pc2VfdGljazsqL1xuXHRcdGxpc3Qtc3R5bGU6IFwiXFxmMDBjXCI7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAkcmVkO1xuXHR9XG5cdFxuXHQucHJvbWlzZXMgbGkge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdGg1LCBzdHJvbmcge1xuXHRcdFx0Zm9udC1mYW1pbHk6JGRlbWlib2xkLWZvbnQtc3RhY2s7XG5cdFx0XHRjb2xvcjogaW5pdGlhbDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6IGluaXRpYWw7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHRwIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblx0XG5cdGgyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0fVxuXG5cdGgzIHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHRcblx0LmRvdWJsZS1ubyB7XG5cdFx0aDMge1xuXHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdH1cblx0fVxuXHQuZG91YmxlLXhmb3J4IHtcblx0XHRoMyB7XG5cdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0fVxuXHRcdC5wcmljZS1zdGF0ZW1lbnQge1xuXHRcdFx0aGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC51bmRlcmxpbmUge1xuXHRcdHdpZHRoOiAxMDAlIDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0fVxuXHRcblx0LmNvdW50cnktc2VsZWN0LWhvbGRlciwgLnBheW1lbnQtdGl0bGUgIHsgXG5cdFx0cGFkZGluZy1sZWZ0OiA2NXB4OyBcblx0fVxuXHRcblx0LmNvdW50cnktc2VsZWN0LWhvbGRlciwgLm9mZmVycy1ob2xkZXIsIC5wYXltZW50LXRpdGxlLCAuZ2lmdC1ibG9jayAgeyBcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LypcdGJvcmRlci1yYWRpdXM6IDUwJTsqL1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRzdGVwQkc7XG5cdFx0XHRib3JkZXI6ICRzdGVwQm9yZGVyO1xuXHRcdFx0Y29sb3I6ICRzdGVwQ29sb3VyOyBcblx0XHRcdGZvbnQ6IDIzcHggJGRlbWlib2xkLWZvbnQtc3RhY2s7XG5cdFx0fVxuXHRcdFxuXHRcdGgyLCBoMyB7XG5cdFx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2s7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMjJweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG5cbi5vZmZlcnMtaG9sZGVyIHtcbi8qXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJHN0ZXAyO1xuXHRcdHRvcDogLTEwcHg7XG5cdH0qL1xuXHRcblx0aDIge1xuXHRcdHBhZGRpbmctbGVmdDogNjVweDtcblx0fVxufVxuXHRcblx0LmNvdW50cnktc2VsZWN0IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDMxcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlIDtcblx0XHRcblx0XHQuY291bnRyeS1maWVsZCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2IoMTk0LCAxOTQsIDE5NCk7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdC8qXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzOyovXG4gIFx0XHRcdHdpZHRoOiAyODlweDtcblx0XHRcdGhlaWdodDogMzlweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdCAgICBjb2xvcjogJGNvdW50cnlTZWxlY3RDb2xvdXI7XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAkY291bnRyeVNlbGVjdFNwYWNpbmc7XG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiAkY291bnRyeVNlbGVjdFRleHQ7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiAkY291bnRyeVNlbGVjdEZvbnQ7XG5cdFx0ICAgLyogYmFja2dyb3VuZDogJGNvdW50cnlTZWxlY3RfaWNvbiBuby1yZXBlYXQgcmlnaHQgI2ZmZiFpbXBvcnRhbnQ7Ki9cblx0XHRcdGJhY2tncm91bmQ6ICRjb3VudHJ5U2VsZWN0VHJhbnNwYXJlbnRfaWNvbiBuby1yZXBlYXQgcmlnaHQsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHdoaXRlIDAlLCAkd2hpdGUgODElLCAkcmVkIDgxJSkgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNvdW50cnktZmllbGQ6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdFx0LmNvdW50cnktZmllbGRbZGlzYWJsZWRdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDI0MSwgMjQxKTtcblx0XHR9XG5cdH1cblx0XG5cdC5vZmZlcnMge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFxuXHR9XG5cdFxuXHQub2ZmZXIuYWN0aXZlIHtcblx0XHQuaGlkZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgYm90dG9tOiAtM3B4O1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgaGVpZ2h0OiA2cHg7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHQgICAgei1pbmRleDogMjtcblx0XHR9XG5cdH1cblx0Lm9mZmVyIHtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcbiAgXHRcdGJvcmRlci1jb2xvcjogcmdiKDE5NCwgMTk0LCAxOTQpO1xuICBcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgXHQvKlx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1czsqL1xuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuICBcdFx0aGVpZ2h0OiAyMTJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUgO1xuICAgIFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQgICAgYm9yZGVyLWJvdHRvbTogMDtcblx0ICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0ICAgIHdpZHRoOiA1MCU7XG5cdCAgICBtaW4taGVpZ2h0OiAyNjVweDtcblx0IC8qICAgaGVpZ2h0OiAxMDAlOyovXG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXHRcbiAgICBcdCY6bm90KC5hY3RpdmUpIHtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5kZWZpbml0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGNvbG9yOiByZ2IoMzMsIDQwLCA0NCk7XG4gIFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXG5cdFx0LmNhbGwtdG8tYWN0aW9uIHtcblx0XHRcdC8qcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwIDtcblx0XHRcdHBhZGRpbmc6IDBweCAxMnB4IDIwcHggMTJweCA7ICovXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIHBhZGRpbmc6IDAgMTJweDtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2s7XG5cdFx0ICAgIFxuXHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogLTEwcHg7XG5cdFx0XHQgICAgbGVmdDogMzclO1xuXHRcdFx0ICAgIHJpZ2h0OiAzNyU7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgaGVpZ2h0OiAxcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogJG1lZGl1bS1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHQgICAgfVxuICAgIFxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgOHB4IDAgMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1x0XG5cdFx0XHR9XG5cdFx0XHQuZnJvbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0LypcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi9cblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcdFxuXHRcdFx0fVxuXHRcdH1cblx0LypcdC5sZWZ0LXNpZGUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQgO1xuXHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdH1cblx0XHRcblx0XHQucmlnaHQtc2lkZSB7XG5cdFx0XHRmbG9hdDpyaWdodCA7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0fSAqL1xuXHRcdFxuXHRcdC5yaWdodC1zaWRlIHtcblx0XHQgICAgbWFyZ2luLXRvcDogMTVweDtcblx0XHQgIFx0aGVpZ2h0OiAxMDBweDtcblx0XHQgICAgXG5cdFx0fVxuXHRcdFxuXHRcdC5sZWZ0LXNpZGUsIC5yaWdodC1zaWRlIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRcblx0XHQuaWNvbiB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0XG5cdFx0LnRleHQ6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGNvbG9yOiByZ2IoMzMsIDQwLCA0NCk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdFx0XG5cdH1cblx0LnNlbGVjdGVkIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC5zZWxlY3RlZDphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3N1YnMtYm94LXBvaW50ZXIucG5nJyk7XG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdGJvdHRvbTogLTEzcHg7XG4gIFx0XHRsZWZ0OiAxMjhweDtcblx0XHRjb250ZW50OiAnJztcblx0fVxuXHRcblx0Lm5vdC1zZWxlY3RlZCB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG5cdFxuXHRcdFxuXHQub2ZmZXIucHJpbnQge1xuXHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICRwcmludF9pY29uO1xuXHRcdFx0d2lkdGg6IDg3cHg7XG5cdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0fVxuXHRcdC50ZXh0OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnUHJpbnQgc3Vic2NyaXB0aW9uJztcblx0XHR9IFx0XG5cdH1cblx0XG5cdFxuXHRcblx0Lm9mZmVyLmRpZ2l0YWwge1xuXHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICRkaWdpdGFsX2ljb247XG5cdFx0XHR3aWR0aDogNjdweDtcblx0XHRcdGhlaWdodDogNTZweDtcblx0XHR9XG5cdFx0LnRleHQ6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdpUGFkICsgaVBob25lIHN1YnNjcmlwdGlvbic7XG5cdFx0fSBcdFxuXHR9XG5cdFxuXHQub2ZmZXIuZGlnaXRhbC5YV1Age1xuXHRcdC50ZXh0OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnaVBhZCBzdWJzY3JpcHRpb24nO1xuXHRcdH0gXHRcblx0fVxuXHQjbWVzc2FnZWJveCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogNTVweDtcblx0fVxuXHQuY2hvb3NlLW9mZmVyLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHQvKlx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1czsqL1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuY2hvb3NlLW9mZmVyLmFjdGl2ZS5wcmludCB7XG5cdCAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5cdC5jaG9vc2Utb2ZmZXIuYWN0aXZlLmRpZ2l0YWwge1xuXHQgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdH1cblx0LmNob29zZS1vZmZlciwgLmNvdW50cnktc2VsZWN0LWhvbGRlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiA0cHggMCAwIDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdC5jaG9vc2Utb2ZmZXIge1xuXG5cdFx0XHRcblx0XHQuYm90dG9tZXJyb3Ige1xuXHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcblx0XHRcdG1hcmdpbjogMTBweCAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XG5cdFx0XHQuaW5mb2Vycm9yIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdCAgICB3aWR0aDogMjNweDtcblx0XHRcdCAgICBoZWlnaHQ6IDIzcHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHQgICAgYm9yZGVyOiAwcHg7XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTlweDtcblx0XHQgICAgfVxuXHRcdH1cblx0XHRcblx0XHRsYWJlbCB7XG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0IC8qICAgYm9yZGVyLXJhZGl1czogJHRvb2x0aXBCb3JkZXJSYWRpdXM7Ki9cblx0XHQgICAgcGFkZGluZzogNnB4O1xuXHRcdCAgLyogIHdpZHRoOiAxNzZweDsgKi9cblx0XHQgIFx0d2lkdGg6IDQ2JTtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdFx0bGFiZWw6aG92ZXIgLnRvb2x0aXAge1xuXHRcdFx0b3BhY2l0eTogMTtcbiAgICBcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdFx0XG5cdFx0LnRvb2x0aXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBsZWZ0OiAyMHB4O1xuXHRcdCAgICByaWdodDogMjBweDtcblx0XHQgICAgYm90dG9tOiAtNjhweDtcblx0XHQgICAgei1pbmRleDogMTA7XG5cdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0ICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogJHRvb2x0aXBCb3JkZXJSYWRpdXM7XG5cdFx0ICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHQgICAgYmFja2dyb3VuZDogJG1lZGl1bS1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHQgICAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4ICRibGFjaztcblx0XHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG5cdFx0ICAgIFxuXHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0ICAgICAgICBjb250ZW50OiAnJztcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAtMTVweDtcblx0XHRcdCAgICBsZWZ0OiAyNTNweDtcblx0XHRcdCAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICRtZWRpdW0tYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0XHQgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdFxuXHRcdGxhYmVsLmNoZWNrZWQge1xuXHRcdCAgICBib3JkZXItY29sb3I6ICMzMzM7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICRtZWRpdW0tYmFja2dyb3VuZC1jb2xvdXIhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZ2lmdC1ibG9jayB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICRzdGVwMztcblx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAkc3RlcDQ7XG5cdFx0XHRcdHRvcDogOTFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJHN0ZXBCRztcblx0XHRcdFx0Ym9yZGVyOiAkc3RlcEJvcmRlcjtcblx0XHRcdFx0Y29sb3I6ICRzdGVwQ29sb3VyOyBcblx0XHRcdFx0Zm9udDogMjNweCAkZGVtaWJvbGQtZm9udC1zdGFjaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxhYmVsbGVkIHtcblx0XHRcdC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICRnaWZ0X2ljb247XG5cdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1N3B4IDEzcHghaW1wb3J0YW50O1xuXHRcdCAgICBcblx0XHQgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdCAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmdpZnQge1xuXHRcdFx0ICAgIGZsb2F0OiBub25lO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIGltZyB7XG5cdFx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBcblx0XHRcdCAgICBoMyB7XG5cdFx0XHQgICAgXHRmbG9hdDogbm9uZTtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGgzLnB1bGwtbGVmdCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJGdpZnRQYWRkaW5nO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgXHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM5cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuZ2lmdGVycm9yIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcblx0XHRcdH1cblx0XHRcdCYuZXJyb3Ige1xuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMTQsIDksIDksIDAuNSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5naWZ0ZXJyb3Ige1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IFxuXHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHR9XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJsb2Nrcy1jb250YWluZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRcblx0XHQucHJpbnQtcHJpY2luZy1ibG9ja3MtY29udGFpbmVyIHtcblx0XHRcdC5wcmludC1wcmljaW5nLWJsb2NrIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQub2ZmZXItYm94IHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxMnB4IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkICRtZWRpdW0tYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0XHQgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHRcdGgzLnJvbGxpbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnNtYWxsZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHQuZXZlbi1zbWFsbGVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5hc2Ege1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdC8qXHRjbGVhcjogYm90aDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyAqL1xuXHRcdFx0fVxuXHRcdFx0LnByaWNlLXBvaW50IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogMTYycHg7XG5cdFx0XHRcdG1hcmdpbjogMCAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByaWNlLXBvaW50LnJvbGxpbmcge1xuXHRcdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQucHJpY2UtcG9pbnQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5wcmljZS1zdGF0ZW1lbnQge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByaWNlLW9mZmVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI3cHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpY2UtcG9pbnQucHBpLXllcyAucHJpY2Utb2ZmZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucC0yNiB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXHRcdFx0fVx0XHRcblx0XHR9XG5cdFx0Lm9mZmVyLWJveC5kb3VibGUteWVzLW5vLFxuXHRcdC5vZmZlci1ib3guZG91YmxlLXllcyxcblx0XHQub2ZmZXItYm94LmRvdWJsZS15ZXMteWVzIHtcblx0XHRcdHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuXHRcdCAgICBtYXJnaW46IDAgYXV0bztcblx0XHRcdGZsb2F0OiBub25lOyBcblx0XHR9XG5cdFx0Lm9mZmVyLWJveC5jY2Mge1xuXHRcdFx0aDMuZml4ZWQ6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0aDMucm9sbGluZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm9mZmVyLWJveC51bmRlcnByaWNlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cdFxuXHRcblx0XG5cdC5lZGl0b3ItbWVzc2FnZSB7XG5cdFx0cGFkZGluZy10b3A6IDI0cHggO1xuXHRcdHAge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5pbWctY2lyY2xlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6NTAlIDtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHR9XG5cdH1cdFxufVxuLm9mZmVyLWJveCA+IC5hc2Ege1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNjYyB7XG5cdC5wcmljZS1wb2ludCAuYXNhIHtcblx0XHRkaXNwbGF5OiBub25lIDtcblx0fVxuXHQ+IC5hc2Ege1xuXHRcdGRpc3BsYXk6IGJsb2NrIDtcblx0fVxuXHRcblx0Lm1vcmUtaW5mby5ib3R0b20ge1xuXHRcdGxlZnQ6IGluaXRpYWw7XG4gICAgXHRcdHJpZ2h0OiAyOXB4O1xuICAgIFx0XHRoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5xdWlja3ZpZXcge1xuXHQuc3Vic2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0XG5cdFx0LmNvdW50cnktc2VsZWN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxufVxufVxuXG4iLCJcbi5vdXItcHJvbWlzZXMge1xuXHRoZWlnaHQ6IDM2NXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRjb2xvcjogcmdiKDMzLCA0MCwgNDQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDYwcHggMCA0MHB4IDA7XG5cdH1cblx0XG5cdC5wcm9taXNlIHtcblx0XHR3aWR0aDogMzMlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmbG9hdDogbGVmdDtcblx0ICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGNvbG9yOiByZ2IoMzMsIDQwLCA0NCk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDI1NHB4O1xuXHRcdFx0cGFkZGluZzogMzJweCAwIDE2cHggMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdHdpZHRoOiAyNTRweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcm9taXNlMTtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0YmFja2dyb3VuZDogJHByb21pc2UyO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJvbWlzZTM7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkudGhpcmRwYXJ0eSB7XG5cdC5vdXItcHJvbWlzZXMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmZvb3RlclByb21pc2VzIHtcblx0Lm91ci1wcm9taXNlcyB7XG5cdFx0aGVpZ2h0OiAzNjVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGNvbG9yOiByZ2IoMzMsIDQwLCA0NCk7XG5cdFx0bGluZS1oZWlnaHQ6IDAuODtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNjBweCAwIDQwcHggMDtcblx0fVxuXHQuZnVsbC13aWR0aCB7XG5cdCAgLyogIHdpZHRoOiA4NiU7Ki9cblx0ICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIFxuXHRcdC5wcm9taXNlIHtcblx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHQgICAgcGFkZGluZy10b3A6IDBweDtcblx0XHQgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGNvbG9yOiByZ2IoMzMsIDQwLCA0NCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMjU0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHggMCAxNnB4IDA7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdHdpZHRoOiAyNTRweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQvKiAgICBwYWRkaW5nOiAzMHB4O1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7Ki9cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LypzcGFuLmZpcnN0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJGNoZWNrb3V0UHJvbWlzZTE7XG5cdFx0XHR9XG5cdFx0XHRzcGFuLnNlY29uZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICRjaGVja291dFByb21pc2UyO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbi50aGlyZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICRjaGVja291dFByb21pc2UzO1xuXHRcdFx0fSovXG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cdC5mb290ZXJQcm9taXNlcyB7XG5cdFx0Lm91ci1wcm9taXNlcyB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG59IiwiYm9keS5ib290c3RyYXAge1xuXHRcblx0LnF1aWNrdmlldzpub3QoLm1vZGFsKSB7XG5cdFx0d2lkdGg6IDc2MHB4IWltcG9ydGFudDtcblx0XHRcblx0XHQuZm9ybS1ncm91cC5wcmludCwgLmZvcm0tZ3JvdXAuZGlnaXRhbCwgLmZvcm0tZ3JvdXAuYnVuZGxlIHtcblx0XHRcdHdpZHRoOiA5NSUhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQucHJpY2luZy1ibG9jayB7XG5cdFx0XG5cdFx0XHQuYmxvY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblx0Ym9keS5ib290c3RyYXAge1xuXG5cdFx0LnF1aWNrdmlldzpub3QoLm1vZGFsKSB7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG5cdFx0XHQucHJpY2VzIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0LnF1aWNrdmlld0hvbGRlciB7XG5cdFx0XHRcdC5ib2R5IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMzBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucXVpY2t2aWV3Om5vdCgubW9kYWwpIHtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDczMHB4IWltcG9ydGFudDtcblx0bWFyZ2luOiAxMHB4IGF1dG8haW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG5cdFx0ei1pbmRleDogNztcblxuXHQubWFnYXppbmUtbmFtZSB7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHR3aWR0aDogODYlO1xuXHR9XG5cdFxuXHQuY2hvb3NlLWNvdW50cnksIFxuXHQuYmxvY2suYnV5bWVzc2FnZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYmxvY2suY3VycmVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHR9XG5cdFxuXHQuY2xvc2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2sgO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0d2lkdGg6MTIwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbjogMTFweCAxNXB4IDAgLTNweDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC1wYW5lbCB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdC8qXHRvdmVyZmxvdzogaGlkZGVuOyAqL1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFxuXHRcdC5jb3ZlcnMge1xuXHRcdFx0aGVpZ2h0OiA0MjBweCA7XG5cdFx0XHR3aWR0aDogMzU1cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFxuXHRcdFx0LnNtYWxsIHtcblx0XHRcdFx0d2lkdGg6IDY0cHg7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogODdweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAycHggMXB4IDNweCAjNzcwMDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0aGVpZ2h0OiAxNThweDtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdCAgXHRcdFx0cGFkZGluZzogMTYwcHggMCAwIDA7XG5cdCAgXHRcdH1cblx0ICBcdFx0LmFycm93LnJpZ2h0IHtcblx0ICBcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdCAgXHRcdH1cblx0XHRcdFxuXHRcdFx0LmxhcmdlIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSA7XG5cdFx0XHRcdHdpZHRoOiAzMjVweDtcblx0XHRcdFx0PiBpbWcge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDJweCAxcHggM3B4ICM3NzAwMDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVx0XG5cdFx0XG5cdFx0XG5cdFx0LnByaWNlcyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHQjY2FsZW5kYXJibHVyYmhlcmUge1xuXHRcdFx0ICAgIHdpZHRoOiAzMDBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Lm1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAzNDBweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRAaW1wb3J0IFwibW9iaWxlL3N1YnNjcmlwdGlvblwiO1xuXHRcdFx0XHRcblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0LnN1YnNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LnByaWNpbmctY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0LmJsb2NrIHtcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogOTNweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0LnR0LWluZm8ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5tb3JlLWluZm8uYm90dG9tIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGxlZnQ6IC0zOTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnVuZGxlOm5vdCgucHJpY2luZy1ibG9jaykge1xuXHRcdFx0XHQucHJpY2Utc3RhdGVtZW50IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LURlbWlCb2xkLCBcIkF2ZW5pciBOZXh0IExUIFcwMSBEZW1pXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucXVpY2t2aWV3LWxpbmsge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiByZ2IoMTE1LCAxMTUsIDExNSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0XG4vKlx0Ym9yZGVyLXJhZGl1czogNnB4OyovXG5cdFxuXHRsaW5lLWhlaWdodDogMTNweDtcblx0d2lkdGg6IDEwMnB4O1xuXHRoZWlnaHQ6IDE5cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogNHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDRweDtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4ucXVpY2t2aWV3LWJ1dHRvbjpub3QoLm1ha2UtY2hhbmdlcyksIC52aWV3TW9yZUJUTiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi52aWV3TW9yZUJUTiB7XG5cdGNvbG9yOnJnYigxMTUsIDExNSwgMTE1KTtcblx0YmFja2dyb3VuZDpyZ2IoMjU1LCAyNTUsIDI1NSk7XG5cdGJvcmRlci1jb2xvcjogcmdiKDExNSwgMTE1LCAxMTUpO1xufVxuLnF1aWNrdmlldy1idXR0b246bm90KC5tYWtlLWNoYW5nZXMpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuXHRcblx0Lypib3JkZXItY29sb3I6IHJnYigxOTQsIDE5NCwgMTk0KTtcblx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdGNvbG9yOiByZ2IoMTE1LCAxMTUsIDExNSk7XG5cdHdpZHRoOiAxMDJweDtcblx0aGVpZ2h0OiAxOXB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9xdWlja3ZpZXctZXllLnBuZycpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiA0cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7Ki9cbn1cbi5xdWlja3ZpZXctYnV0dG9uLm9yYW5nZSB7XG5cdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xufVxuLnF1aWNrdmlldy1zaW5nbGUtaXNzdWUsIC5xdWlja3ZpZXdjb250YWluZXIge1xuXHRcblx0LnF1aWNrdmlldzpub3QoLm1vZGFsKSB7XG5cdFx0LmNsb3NlciB7XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXBhbmVsIHtcblx0XHRcblx0XHRcdC5jb3ZlcnMge1xuXHRcdFx0XHRoZWlnaHQ6IDQ2NXB4O1xuXHRcdFx0XHQgICAgXG5cdFx0XHRcdC5sYXJnZSB7XG5cdFx0XHRcdCAgICB3aWR0aDogMzkwcHg7XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiA0MjBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHJpY2VzIHtcblx0XHRcdFx0Lm1vYmlsZSB7XG5cdFx0XHRcdCAgICB3aWR0aDogMzcwcHg7XG5cdFx0XHRcdCAgICBcblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm9wZW4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LmNvdW50cnktc2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdC5mbGFnIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5zdWJzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0LmJsb2NrIHtcblx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206ICNjMmMyYzIgMHB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyOiAjYzJjMmMyIDBweCBzb2xpZDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGlja19ib3gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdCAgICBcblx0XHRcdHVsIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgXHRcdFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2lyY2xldGljay5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0ICAgXHRwYWRkaW5nOiA5cHggMHB4IDlweCAyM3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnF1aWNrdmlld0hvbGRlciB7XG5cdHBhZGRpbmctdG9wOiAwcHghaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcblx0LmJvZHkge1xuXHRcdHBhZGRpbmc6IDBweCAzMHB4IDMwcHggMzBweDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRcblx0XHQubGhzIHtcblx0XHRcdGZsb2F0OiBsZWZ0IDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0LnN1YnNjcmlwdGlvbiAuY291bnRyeS1zZWxlY3QgLmNvdW50cnktZmllbGQge1xuXHRcdFx0ICAgIHdpZHRoOiA4NCU7XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0I3Jocy1tYWctY292ZXJ7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnJocy5naWZ0LXllcyBpbWcge1xuXHRcdFx0XHR3aWR0aDogODAlO1x0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jZW50cmVkIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdC5zaW1wbGUtaW5saW5lIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiAxNzBweDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bWFyZ2luOiAycHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XG5cdFx0XHRcdC5zaG93WEhIIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNtYWdhemluZXNpemUtc2VsZWN0IHtcblx0XHRcdFx0d2lkdGg6IDE5MHB4O1xuXHRcdFx0fVxuXHRcdFx0I21hZ2F6aW5ldHlwZSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0XHR9XG5cdFx0XHQjZ2lmdGhlYWRsaW5lIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQjZ2lmdHRleHQsICNnaWZ0aGVhZGxpbmUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQjZ2lmdHRleHQge1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmdpZnRib3gge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0fVxuXHRcdFx0LmdpZnRib3ggaW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogNTAlIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCNnaWZ0YmxvY2sgbGFiZWwge1xuXHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHR9XG5cdFx0XHQjZ2lmdGJsb2NrIC5sYWJlbGxlZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0I2dpZnRlcnJvciB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuZ2lmdGVycm9yLmJvdHRvbWVycm9yIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5naWZ0ZXJyb3IuYm90dG9tZXJyb3IuZXJyb3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAxNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHR9XG5cdFx0XHQuZ2lmdGVycm9yLmJvdHRvbWVycm9yIHAge1xuXHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdCAgICBcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RiMDcxYTtcblx0ICAgIFx0fVxuXHQgICAgXHQuaW5mb2Vycm9yIHtcblx0XHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjZGIwNzFhO1xuXHRcdFx0ICAgIHdpZHRoOiAyM3B4O1xuXHRcdFx0ICAgIGhlaWdodDogMjNweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMTJweDtcblx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxOXB4O1xuXHRcdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0IC8qICAgYm9yZGVyLXJhZGl1czogMTBweDsqL1xuXHRcdFx0ICAgIHBhZGRpbmc6IDZweDtcblx0XHRcdH1cblx0XHRcdCNnaWZ0YmxvY2suZXJyb3IgcCxcblx0XHRcdCNnaWZ0YmxvY2suZXJyb3IgbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogI2RiMDcxYTtcblx0XHRcdH1cblx0XHRcdCNnaWZ0YmxvY2suZXJyb3IgbGFiZWwge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNkYjA3MWE7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCNnaWZ0YmxvY2suZXJyb3IgI2dpZnRlcnJvciB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IFxuXHRcdFx0fVxuXHRcdFx0LnN1YnNjcmlwdGlvbiAuY291bnRyeS1zZWxlY3Qge1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpY2luZyBwIHN0cm9uZyBzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQudHQtaW5mbzpob3ZlciB7XG5cdFx0XHRcdC5tb3JlLWluZm8uYm90dG9tIHtcblx0XHRcdFx0ICAgIGxlZnQ6IC0yMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHJpY2luZy1jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMCA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogODtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0I3ByaWNpbmdibG9jayBmb3JtIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnByaWNpbmctYmxvY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnByaWNpbmctYmxvY2ssIC5jb3VudHJ5LWZpZWxkIHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXHRcdFx0LmNvdW50cnktZmllbGQge1xuXHRcdFx0ICAgIHdpZHRoOiAyNjVweDtcblx0XHQgICAgXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ICAgIH1cblx0XHRcdC5zdWJzY3JpcHRpb24gLmNvdW50cnktc2VsZWN0IC5jb3VudHJ5LWZpZWxkLCBcblx0XHRcdC5wcmljaW5nLWJsb2NrIC5ibG9jazpub3QoI2ZpeGVkUHJpY2luZyk6bm90KCNyb2xsaW5nUHJpY2luZyk6bm90KC5xdWlja3ZpZXdQcmljaW5nKSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zZWxlY3RiZy1sYXJnZTMucG5nJykgbm8tcmVwZWF0IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0LnByaWNpbmctYmxvY2sgLmJsb2NrIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggI2MyYzJjMiBzb2xpZDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHggNXB4IDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0LypcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0cGFkZGluZzogNXB4IDQwcHggNXB4IDEwcHg7Ki9cblx0XHRcdFx0XG5cdFx0XHRcdC5hc2Ege1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnByaWNpbmctYmxvY2suZXhwYW5kZWQgLmJsb2NrIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZSA7XHRcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5wcmljaW5nLWJsb2NrLmV4cGFuZGVkIC5ibG9jazpmaXJzdC1jaGlsZCB7XG5cdFx0XHQvKlx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4OyBcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDsgKi9cblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4ICNjMmMyYzIgc29saWQgO1xuXHRcdFx0fVxuXHRcdFx0LnByaWNpbmctYmxvY2suZXhwYW5kZWQgLmJsb2NrOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRcdH1cblx0XHRcdC5wcmljaW5nLWJsb2NrLmV4cGFuZGVkIC5ibG9jay5jaG9zZW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvdGljay5wbmcnKSBuby1yZXBlYXQgOTUlIDUwJTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0I2ludHJvX21vcmUuZm9sZC1vdXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0I3Joc2dpZnR0ZXh0IGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQubWVzc2FnZWJveC55ZXNHaWZ0ICB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDczNXB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5tZXNzYWdlYm94Lm5vR2lmdCB7XG5cdFx0XHQgICAgbWFyZ2luLXRvcDogNzE1cHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Lm1lc3NhZ2Vib3guZXJyb3Ige1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3MDVweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQucmlnaHQtY29sdW1uIHtcblx0XHRcdCAgICB3aWR0aDogNjYwcHg7XG5cdFx0XHQgICAgcGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdH1cblx0XHRcdC5mYXFzX2NvbnRhaW5lciAuZmFxcyB7XG5cdFx0XHRcdHdpZHRoOiA4MS43NSU7XG5cdFx0XHR9XG5cdFx0XHQuZmFxc19jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW46IDc1cHggYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH0gXG59IiwiaDIge1xuXHRmb250LWZhbWlseTokZGVtaWJvbGQtZm9udC1zdGFjaztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuaDMge1xuXHRmb250LWZhbWlseTokZGVtaWJvbGQtZm9udC1zdGFjaztcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0cGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuXG4uY29udGFpbmVyIHtcblx0d2lkdGg6IDMyMHB4IDtcblx0bWFyZ2luOiAwIGF1dG8gO1xuXHRcblx0LnN1YnNjcmlwdGlvbiB7XG5cblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdH1cblxuXHRcdC5jb3VudHJ5LXNlbGVjdCB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlIDtcblx0XHRcblx0XHRcdC5jb3VudHJ5LWZpZWxkIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYigxOTQsIDE5NCwgMTk0KTtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHQgIFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDM5cHg7XG5cdFx0XHRcdG1hcmdpbjogMCA1cHggMCAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7ICBcblx0XHRcdCAgICBjb2xvcjogJGNvdW50cnlTZWxlY3RDb2xvdXI7XG5cdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6ICRjb3VudHJ5U2VsZWN0U3BhY2luZztcblx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogJGNvdW50cnlTZWxlY3RUZXh0O1xuXHRcdFx0ICAgIGZvbnQtZmFtaWx5OiAkY291bnRyeVNlbGVjdEZvbnQ7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogJGNvdW50cnlTZWxlY3RfaWNvbiBuby1yZXBlYXQgcmlnaHQgI2ZmZiFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuY291bnRyeS1maWVsZDpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuY291bnRyeS1maWVsZFtkaXNhYmxlZF0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDEsIDI0MSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmljaW5nLWJsb2Nrcy1jb250YWluZXIucHJpbnQge1xuXHRcdFx0LnByaWNpbmctYmxvY2sucHJpbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRcblx0XHRoMyB7XG5cdFx0XHRwYWRkaW5nOiA3cHggMDtcblx0XHR9XG5cdFx0XG5cdFx0LmJsb2NrIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0cGFkZGluZzogMTJweCAwIDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFxuXHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogMTQ1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdGhlaWdodDogMjlweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0c2VsZWN0LnNlbGVjdHN0YXJ0aXNzdWUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5mb3JtYXQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGRpdi5mb3JtYXQucHJpbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkcHJpbnRfaWNvbjtcblx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgIFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0fVxuXHRcdFx0LmZvcm1hdC5wcmludCB7XG5cdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGljb25zIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkcHJpbnRfaWNvbjtcblx0XHRcdFx0XHR3aWR0aDogODdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGRpdi5mb3JtYXQuZGlnaXRhbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICRkaWdpdGFsX2ljb247XG5cdFx0XHRcdHdpZHRoOiAxMDVweDtcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG4gICAgXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybWF0LmRpZ2l0YWwge1xuXHRcdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRpY29ucyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJGRpZ2l0YWxfaWNvbjtcblx0XHRcdFx0XHR3aWR0aDogNjdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnByaW50LW1lc3NhZ2Uge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5wcmljaW5nIHtcblx0XHRcdFx0d2lkdGg6IDI5MHB4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0LnByaWNlLXN0YXRlbWVudCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Zm9ybSB7XG5cdFx0XHQvKlx0ZmxvYXQ6IHJpZ2h0OyAqL1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XG5cdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQucHJpY2luZy1jb250YWluZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZCA7XG5cdFx0XHRwYWRkaW5nOiA0cHggNHB4IDAgNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0bWFyZ2luOiA4cHggMDsgXHRcdFx0XG5cdFx0XHRcblx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiAxMzNweDtcblx0XHRcdH1cblx0XHRcdC5ibG9jayB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkIDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDAgO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYXNhIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5ibG9jazpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2NrLnBsYWluIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdCYubW9iaWxlIHtcblx0XHQjYXNhLWJveCB7XG5cdFx0XHRib3R0b206IDI4MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnNlYXJjaC1hdXRvY29tcGxldGUge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0Ym9yZGVyLXRvcDogMCA7XG5cdHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuLypcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE5cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxOXB4OyovXG5cdGxpIHtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHRcdFxuXHRcdGEge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHR3aWR0aDogNDlweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHQuYXV0b2NvbXBsZXRlLWxhYmVsIHtcblx0XHQvKlx0d2lkdGg6IDIxMHB4OyAqL1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHR9XG5cdH1cbn0gXG4udWktYXV0b2NvbXBsZXRlLnNlYXJjaF92YXJpYW50MCB7XG5cdG1heC13aWR0aDogMjkwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyB7XG5cdHBhZGRpbmc6IDMycHggODVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRoMSB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdH1cblx0XG5cdC5yZXN1bHQtZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAyMHB4IDAgNXB4IDA7XG5cdH1cblx0XG5cdC5tYWdhemluZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdC8qXHRib3JkZXItcmFkaXVzOiAxMHB4OyovXG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogMTVweCAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA4NzhweDtcblx0XHRcblx0XHQubGhzIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0LnJocyB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XG5cdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrO1x0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNhdmluZyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblx0LnNlYXJjaC1yZXN1bHRzIHtcblx0XG5cdFx0Lm1hZ2F6aW5lIHtcblx0XHRcdHBhZGRpbmc6IDI1cHggNXB4O1xuXHRcdFx0XG5cdFx0XHQubGhzIHtcblx0XHRcdFx0d2lkdGg6IDQwJTtcbiAgICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5yaHMge1xuXHRcdFx0XHR3aWR0aDogNTglO1xuICAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFxuXHRcdFx0XHQuc3BlYyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMHB4IHNvbGlkO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuZnJlcXVlbmN5LCAucGVyZmVjdC1mb3Ige1xuXHRcdFx0XHRcdCAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZDtcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMnB4IDA7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQubGFiZWwsIC5zYXZpbmcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XHRcblx0fVxufSIsIi5jYW1wYWlnbi1oZWFkZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSA7XG5cblx0LnRvcC1sYXllciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMTAwcHg7XG5cdH1cblx0XG5cdC5zb2xkLWNvdW50IHtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFxuXHRcdC5jb3VudGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LnNlc3Npb24tY291bnQge1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2s7XG5cdFx0XG5cdFx0Lm51bWJlciB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR9XG5cdH1cblx0XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi5jYXRlZ29yeS1ib3gsIC5ndWlkZS1ib3hlcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG5cdFxuXHRpbWcuYmcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdH1cblx0XG5cdC53aG9sZWJveCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcdFx0XHRcbiAgIFx0fVxuICAgXHRcdFxufVxuLmF0b3otbWVnYS1ib3gge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuLypcdHdpZHRoOiAxMTBweDtcblx0aGVpZ2h0OiAxMzdweDsqL1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcblx0XHRpbWcuYmcge1xuXHRcdFx0LypvcGFjaXR5OiAxOyovXG5cdFx0XHRvcGFjaXR5OiAwLjchaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcblx0aW1nLmJnIHtcblx0XHQvKlxuXHRcdHdpZHRoOiAyMjBweDtcblx0XHRoZWlnaHQ6IDI3NXB4O1xuXHRcdHRvcDogLTExMXB4O1xuXHRcdG9wYWNpdHk6IDAuNzsqL1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvcGFjaXR5OiAxIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuXHR9XG5cdFxuXHQud2hvbGVib3gge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1zaGFkb3c6IDNweCAzcHggM3B4ICRibGFjaztcdFx0XHRcbiAgIFx0fVxuICAgXHRcbiAgIFx0LnJlZFRleHQge1xuICAgXHRcdGNvbG9yOiAkcmVkO1xuICAgXHRcdHRleHQtc2hhZG93OiAwIDAgMCAkcmVkO1xuICAgXHR9XG5cdFxufVxuLmF0b3otbWVnYS1ib3gud2hpdGVCRyB7XHRcblx0XG5cdC53aG9sZWJveCB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR0ZXh0LXNoYWRvdzogM3B4IDNweCAzcHggI2JmYmViZTtcdFx0XHRcbiAgIFx0fVxufVxuLmF0b3otbWVnYS1ib3gud2hpdGUge1xuXHRcblx0Lndob2xlYm94IHtcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDAgJHdoaXRlO1x0XHRcdFxuICAgXHR9XG5cdFxufVxuLmd1aWRlLWJveGVzLCAuYXRvei1tZWdhLWJveCB7XHRcblx0bWFyZ2luOiAwIDAgMzBweCAzOHB4O1xufVxuLmNhdGVnb3J5LWJveCB7XHRcblx0bWFyZ2luOiAwIDAgMzBweCAzOHB4O1xufVxuXG4uY2F0ZWdvcnktYm94LCAuYXRvei1tZWdhLWJveCwgLmd1aWRlLWJveGVzIHtcblx0d2lkdGg6IDE2MHB4O1xuXHRoZWlnaHQ6IDEwNHB4O1xuXHQvKmJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cblx0Y29sb3I6ICR3aGl0ZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogdGFibGUgO1xuXHRcblx0aW1nLmJnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Lypib3JkZXItcmFkaXVzOiAxMHB4OyovXG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdFxuXHQud2hvbGVib3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcbiAgIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC1zaGFkb3c6IDJweCAycHggMXB4ICRibGFjaztcbiAgIFx0fVxufVxuXG4uY2F0ZWdvcnktYm94LmhpZGVjYXRlZ29yeSwgLmd1aWRlLWJveGVzLmhpZGVjYXRlZ29yeSB7XG5cdGRpc3BsYXk6IG5vbmUgO1xufVxuLmNhdGVnb3J5LWJveC53aGl0ZSwgLmF0b3otbWVnYS1ib3gud2hpdGUsIC5ndWlkZS1ib3hlcy53aGl0ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdHdpZHRoOiAxNThweDtcblx0aGVpZ2h0OiAxMDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRjb2xvcjogJGJsYWNrO1xuXHRhIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRjb2xvcjogJHJlZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uY2F0ZWdvcnktYm94LndoaXRlb25yZWQsIC5ndWlkZS1ib3hlcy53aGl0ZW9ucmVkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0d2lkdGg6IDE1OHB4O1xuXHRoZWlnaHQ6IDEwMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXHRcbi5tZWdhbWVudSB7XG5cdHBhZGRpbmc6IDMycHggMjRweDtcblx0d2lkdGg6IDk5NHB4O1xuXHRoZWlnaHQ6IDI0MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNDVweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHR6LWluZGV4OiAxMjtcblx0XG5cdC5tZW51LXJvdyB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbi5tZWdhbWVudS5hdG96LW1lZ2EtbWVudSB7XG5cdGhlaWdodDogYXV0bztcbn1cbi5tZWdhbWVudS5jYXRlZ29yeS1tZWdhLW1lbnUge1xuXHRoZWlnaHQ6IGF1dG87XG59XG4jZ2lmdC1tZWdhLW1lbnUge1xuXHRoZWlnaHQ6IDEyMHB4O1xufVxuXG4ub2ZmZXItYm94ZXMge1xuXHRwYWRkaW5nOiAzMnB4IDg1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogOTY0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdC5vZmZlci1ib3gge1xuXHRcdHdpZHRoOiA0NTBweDtcblx0XHRoZWlnaHQ6IDMzMnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUgO1xuXHQvKlx0bWFyZ2luOiAwIDE0cHg7ICovXG5cdFx0bWFyZ2luOiAwIDglO1xuXHRcdFxuXHRcdC5jb3ZlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTcycHg7XG5cdFx0XHRoZWlnaHQ6IDIxNXB4O1xuXHRcdFx0dG9wOiAzMnB4O1xuXHRcdFx0bGVmdDogMzJweDtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Ym94LXNoYWRvdzogNHB4IDRweCAxMHB4ICM3NzAwMDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTJkZWcpKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJ1YmJsZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzNHB4O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRvcDogMjEwcHg7XG5cdFx0XHRsZWZ0OiAxNjBweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHRcdFxuXHRcdC50b3AtcGFydCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRcdFx0aGVpZ2h0OiAxMDVweDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQvKmJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsqL1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm90dG9tLXBhcnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0aGVpZ2h0OiAyMjVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Lypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7Ki9cblx0XHRcdFxuXHRcdFx0Lm1hZ25hbWUge1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDAgOHB4IDA7XG5cdFx0XHRcdGhlaWdodDogNDhweCA7XHRcdFx0XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweCA7XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQucHBpIHtcblx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjaztcblx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBlci1pc3N1ZSB7XG5cdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5jaGFyczcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2hhcnM4IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNoYXJzOSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnNhdmluZyB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblxuXHRcdGgyIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG4gICAgXHRcdH1cblx0XHRcblx0XHQucmhzIHtcblx0XHRcdHdpZHRoOiAyMjdweCA7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQuYmx1ZSB7XG5cdFx0LmJ1YmJsZSxcblx0XHQudG9wLXBhcnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHR1cnF1b2lzZTtcblx0XHR9XG5cdFxuXHR9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQSBtaXhpbiBmb3IgZ2VuZXJhdGluZyB2ZW5kb3IgcHJlZml4ZXMgb24gbm9uLXN0YW5kYXJkaXplZCBwcm9wZXJ0aWVzLlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eVxuLy8vICAgUHJvcGVydHkgdG8gcHJlZml4XG4vLy9cbi8vLyBAcGFyYW0geyp9ICR2YWx1ZVxuLy8vICAgVmFsdWUgdG8gdXNlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRwcmVmaXhlc1xuLy8vICAgUHJlZml4ZXMgdG8gZGVmaW5lXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgMTBweCwgd2Via2l0IG1zIHNwZWMpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itd2Via2l0XG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1tb3ppbGxhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1taWNyb3NvZnRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW9wZXJhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1zcGVjXG5cbkBtaXhpbiBwcmVmaXhlcigkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICBAaWYgJHByZWZpeCA9PSB3ZWJraXQge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXdlYmtpdCB7XG4gICAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1veiB7XG4gICAgICBAaWYgJHByZWZpeC1mb3ItbW96aWxsYSB7XG4gICAgICAgIC1tb3otI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1zIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1taWNyb3NvZnQge1xuICAgICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG8ge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW9wZXJhIHtcbiAgICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IHNwZWMge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXNwZWMge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlICB7XG4gICAgICBAd2FybiBcIlVucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH1cIjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKSB7XG4gICRwcmVmaXgtZm9yLXdlYmtpdDogICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1taWNyb3NvZnQ6IGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW9wZXJhOiAgICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itc3BlYzogICAgICBmYWxzZSAhZ2xvYmFsO1xufVxuIiwiLmhvbWVwYWdlLXBhZ2UtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlIDtcblx0XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmhlYWRsaW5lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGgxIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFx0XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXItcHJvbWlzZXMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFxuXHR1bCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cblx0XG5cdGxpIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3JlZC10aWNrLnBuZ1wiKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAycHg7XG5cdFx0cGFkZGluZzogMCAyMnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcdFxuXHR9XG5cdFxuXHQuZmVlZm8tYmFkZ2VfX2ltYWdlIHtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgbWFyZ2luLXRvcDogLTdweDtcblx0fVxufVxuXG4uY2F0ZWdvcnktcGFnZS1oZWFkZXIge1xuXHRwYWRkaW5nOiAwIDg1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSA7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0aGVpZ2h0OiA0NTBweDtcblx0XG5cdC5vZmZlci1ib3hlcyB7XG5cdFx0cGFkZGluZzogMCA7XG5cdH1cblx0LmJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcdFxuXHR9XG5cdFxuXHRoMSB7XG5cdFx0cGFkZGluZzogMzJweCAwIDI0cHg7XG5cdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdH1cblx0XG5cdC5jb250cm9scyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogN3B4O1xuXHRcdHJpZ2h0OiA4MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2NXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcblx0XHRzZWxlY3Qge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHQudGFiIHtcblx0XHRcdHdpZHRoOiAxNTVweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDYycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcdFxuXHRcdH1cblx0XHRcblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2sgO1xuXHRcdFx0bWFyZ2luOiAwIDE1cHggMCAzMHB4O1xuXHRcdH1cblx0XHRcblx0XHQjY2F0ZWdvcmllcy1maWx0ZXJzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDdweDtcblx0XHRcdGxlZnQ6IC01NTdweDtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0d2lkdGg6IDExMDBweDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcblx0XHRcdC50b3B0YWIge1xuXHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0XHR3aWR0aDogMTQ2cHg7XG4gICAgXHRcdFx0XHRtYXJnaW4tbGVmdDogNTYycHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCNidXR0b25zIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC8qXHRtYXJnaW4tcmlnaHQ6IDg1cHg7Ki9cblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1saWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmJvZHkuYm9vdHN0cmFwIHtcblx0XG5cdC5sZWZ0LWNvbHVtbi5wcm9taXNlcyB7XG5cdCAgLyogIHdpZHRoOiAzMzBweDtcblx0ICBcdHdpZHRoOiAzMCU7Ki9cblx0XHR3aWR0aDogNDMlO1xuXHQgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXHR9XG5cdFxuXHQuY2F0ZWdvcnktcGFnZS1oZWFkZXIge1xuXHRcdGhlaWdodDogYXV0bztcblx0XG5cdFx0LmNhdGVnb3J5LWJhY2tncm91bmQge1xuXHRcdFx0bWF4LWhlaWdodDogMzY3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5oZXJvX2ltYWdlIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRcblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogMjVweDtcbiAgICBcdFx0cGFkZGluZzogMjVweCAwIDVweDtcblx0XHR9XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0XG5cdFx0cDpub3QoI2Jyb3dzZVBhZ2VzQmFyKSwgcCBzcGFuIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0cC5wYWdpbmF0aW9uVGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXG5cdFx0cC5wYWdpbmF0aW9uVGV4dDpub3QoLmZvb3RlclBhZ2luYXRpb24pIHtcblxuXHRcdFx0LnBhZ2luYXRpb25QYWdlQmxvY2tJbm5lciB7XG5cdFx0XHQvKlx0Ym9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4OyovXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jdXJyZW50UGFnZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwcHggc29saWQgJG9mZi1ibGFjay1ib3JkZXItY29sb3VyO1xuXHRcdFx0XHQvKlx0cGFkZGluZzogNXB4OyovXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNvbnRyb2xzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICByaWdodDogMDtcblx0XHQgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIFx0XHRcbiAgICBcdFx0LnRhYiB7XG5cdCAgICBcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdCAgICBcdFx0XHR3aWR0aDogMTAwJTtcblx0ICAgIFx0XHRcdGZsb2F0OiBub25lO1xuXHQgICAgXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0ICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdCAgICBcdFx0XHRcblx0ICAgIFx0XHRcdGltZy5maWx0ZXIge1xuXHQgICAgXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdCAgICBcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgXHRcdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDEpO1xuXHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdFx0XG5cdCAgICBcdFx0XHQuZmlsdGVyX2ljb24ge1xuXHQgICAgXHRcdFx0XHRmbG9hdDpyaWdodDtcblx0ICAgIFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuICAgIFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHQgICAgXHRcdFx0fVxuICAgIFx0XHRcbiAgICBcdFx0XHQuYnV0dG9uLndoaXRlIHtcblx0ICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHQgICAgXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0ICAgIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHQgICAgXHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0ICAgIFx0XHRcdGJvcmRlcjogMHB4IHNvbGlkO1xuXHQgICAgXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHghaW1wb3J0YW50O1xuXHRcdFx0XHR9XG4gICAgXHRcdFxuXHRcdFx0XHQjY2F0ZWdvcmllcy1maWx0ZXJzIHtcblx0XHRcdFx0XHRsZWZ0OiAtNTM1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdC50b3B0YWIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU1NHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQjY2F0ZWdvcmllcy1maWx0ZXJzOm5vdCgubWVnYW1lbnUpIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHQgICAgdG9wOiAzNXB4O1xuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICB6LWluZGV4OiA5O1xuXHRcdFx0XHQgICAgXG5cdFx0XHRcdCAgICAjYnV0dG9ucyB7XG5cdFx0XHRcdCAgICBcdGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHQgICAgXHQvKmJvcmRlci1yYWRpdXM6IDVweDsqL1xuXHRcdFx0XHQgICAgXHRcblx0XHRcdFx0ICAgIFx0LmZpbHRlclRpdGxlIHtcblx0XHRcdFx0ICAgIFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG4gICAgXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgXHRcblx0XHRcdFx0ICAgIFx0aHIge1xuXHRcdFx0XHQgICAgXHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJG1lZGl1bS1ncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHRcdCAgICBcdFx0bWFyZ2luOiA5cHggMDtcblx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQuY2F0ZWdvcnlidG4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRub3JtYWwtZm9udC1zdGFjaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHZlcnktbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHRcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogMDtcblx0XHRcdFx0XHRcdH1cdFxuXHRcdFx0XHRcdFx0LmFjdGl2ZUZpbHRlcnMge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdmVyeS1saWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmVzdC1zZWxsZXJzIHtcblx0XHQuY2F0ZWdvcnlibG9jayB7XG5cdFx0XHRtYXgtd2lkdGg6IDE1MDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHQubWFnYXppbmUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQubWFnbmFtZSB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3RhbmRhbG9uZS1wcm9kdWN0IHtcblx0XHR0YWJsZS5Cb3hPdXRzIHtcblx0XHRcdC5zdGFuZGFsb25lSW5jbHVkZSB7XG5cdFx0XHRcdGltZzpub3QoLmxvb2tJbnNpZGVBcnJvdykge1xuXHRcdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWFnYXppbmUtY2F0ZWdvcmllcyB7XG5cdFx0cGFkZGluZzogMzJweCAwcHg7XG5cdFx0XG5cdFx0LmNhdGVnb3J5LWJveCB7XG5cdFx0XHRtYXJnaW46IDAgMCAyNnB4IDI2cHg7XG5cdFx0fVxuXHR9XG5cdC5saHMge1xuXHRcblx0XHQuY2F0ZWdvcnktYm94IHtcblx0XG5cdFx0XHQud2hvbGVib3gge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJocyB7XG5cblx0XHQuY2F0ZWdvcnktYm94IHtcblx0XHRcdHdpZHRoOiAyMThweDtcblx0XHRcdGhlaWdodDogMjE4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0YS5idXR0b24ge1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDMsIHAge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub2ZmZXItYm94ZXMge1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAzMnB4IDUwcHg7XG5cdFx0XG5cdFx0Lm9mZmVyLWJveCB7XG5cdFx0XHQuYm90dG9tLXBhcnQge1xuXHRcdFx0XHQubWFnbmFtZTpub3QoLmNhcnR3YWxsVGl0bGUpIHtcblx0XHRcdFx0ICAgIGhlaWdodDogNzJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VvLWhlYWRlciB7XG5cdGZvbnQtZmFtaWx5OiAkbm9ybWFsLWZvbnQtc3RhY2s7XG5cdHBhZGRpbmc6IDMycHggMTIwcHggMCAxMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aDEge1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cdFxufVxuXG4uY2F0ZWdvcnlidXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1saWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0Zm9udC1mYW1pbHk6ICRub3JtYWwtZm9udC1zdGFjaztcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0Y29sb3I6ICRibGFjaztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY3Jvc3MucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNHB4O1xuXHRmbG9hdDogbGVmdDtcdFx0XHRcbn1cdFx0XG4uY2F0ZWdvcnlidXR0b24udGlja2VkIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdGljay5wbmcpO1xufVxuXG5cbi5iZXN0LXNlbGxlcnMge1xuXHRwYWRkaW5nOiAzMnB4IDg1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGgyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdH1cbn1cblxuXG4ubWFnYXppbmUtY2F0ZWdvcmllcyB7XG5cdHBhZGRpbmc6IDMycHggODVweDtcbn1cbi5ndWlkZS1jYXRlZ29yaWVzIHtcblx0cGFkZGluZzogMzJweCA3NXB4O1xufVxuLm1hZ2F6aW5lLWNhdGVnb3JpZXMsIC5ndWlkZS1jYXRlZ29yaWVzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdGgyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdH1cblx0LnJlZHVjZWRQYWRkaW5nQm90dG9tIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXHRcblx0LmluY3JlYXNlZFBhZGRpbmdCb3R0b20ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXHR9XG5cdFxuXHQuY2F0ZWdvcmllcyB7XG5cdFx0d2lkdGg6IDY2MHB4O1xuXHR9XG5cdC5jYXRlZ29yeS1ib3gge1xuXHRcdHdpZHRoOiAxODBweDtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHR9XG5cdC5ndWlkZS1ib3hlcyB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdGhlaWdodDogMTA1cHg7XG5cdH1cbi8qXHQuY2F0ZWdvcnktYm94Om50aC1jaGlsZCgzbisxKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Y2xlYXI6IGxlZnQ7XG5cdH0qL1xuXHQuZ3VpZGUtYm94ZXM6bnRoLWNoaWxkKDVuKzEpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRjbGVhcjogbGVmdDtcblx0fVxuXHRcblx0LnJocyB7XG5cdFx0XG5cdFx0LmNhdGVnb3J5LWJveCwgLmd1aWRlLWJveGVzIHtcblx0XHRcdHdpZHRoOiAyMDhweDtcblx0XHRcdGhlaWdodDogMjA4cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuXHRcdFx0XG5cdFx0XHQqIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXRlZ29yeS1ib3g6Zmlyc3QtY2hpbGQsIC5ndWlkZS1ib3hlczpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHRcdH1cblx0fVxuXHRcbn1cbi5sb29rLWluc2lkZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZvbnQtZmFtaWx5OiRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHBhZGRpbmc6IDEycHggMTZweCAwIDE2cHg7XG5cdEBpbmNsdWRlIHRyYW5zbHVjZW50YmcoI2ZmZmZmZiwgMC45KSA7XG59XG5cbi5zaW5nbGVJc3N1ZUxvb2tJbnNpZGUge1xuXHQvKnJpZ2h0OiAxNHB4O1xuXHRib3R0b206IDEwcHg7ICovXG5cdHJpZ2h0OiAwcHg7XG5cdGJvdHRvbTogN3B4O1xuXHRcblx0cCB7XG5cdFx0d2lkdGg6IGF1dG8haW1wb3J0YW50OyBcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cblx0XG5cdHAsIGltZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cbi5zaW5nbGVJc3N1ZUxvb2tJbnNpZGUubW9iaWxlU2hvdyB7XG5cdHJpZ2h0OiAtMXB4O1xuXHR0b3A6IDMzNnB4O1xufVxuXG4ubmV3Tm9ybWFsTG9va0luc2lkZSB7XG5cdC8qcmlnaHQ6IDgxcHg7XG4gICAgYm90dG9tOiAxN3B4OyovXG5cdHJpZ2h0OiA2MHB4O1xuICAgIGJvdHRvbTogMTRweDtcblx0XG5cdHAge1xuXHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdH1cblx0XG5cdHAsIGltZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IGF1dG8haW1wb3J0YW50OyBcblx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50OyBcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cbn1cblxuLm1hZ2F6aW5lLWhlYWRlciB7XG5cdGhlaWdodDogMzcwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuLypcdG92ZXJmbG93OiBoaWRkZW47Ki9cblx0XG5cdC5iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAzNzBweDtcblx0XHQvKndpZHRoOiAxMTAwcHg7Ki9cblx0XHR3aWR0aDogMTAwJSA7XG5cdFx0bWF4LXdpZHRoOiAxMTAwcHg7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0XG5cdGgxOm5vdCguRkFRX2hlYWRlcik6bm90KC5zdGFuZGFsb25lSGVhZGxpbmUpOm5vdCgjcGFnZWhlYWRsaW5lKSB7XG5cdFx0cGFkZGluZzogMjBweCAwIDAgODBweDtcblx0fVxuXHRcblx0aDEge1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHQvKndpZHRoOiA1NTBweDtcblx0XHR3aWR0aDogNzUwcHg7Ki9cblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0XG5cdC5jb3ZlcnMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSA7XG5cdFx0aGVpZ2h0OiAyODhweCA7XG5cdFx0bGVmdDogODBweDtcblx0XHQvKmJvdHRvbTogLTcwcHg7Ki9cblx0XHRib3R0b206IC05MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0LnNtYWxsIHtcblx0XHRcdHdpZHRoOiA2NHB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDg3cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRtYWdhemluZVNoYWRvdztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFycm93IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiAyNjFweDtcblx0XHQgICAgbGVmdDogLTI4cHg7XG5cdFx0XHRoZWlnaHQ6IDE1OHB4O1xuXHRcdFx0d2lkdGg6IDI0cHg7XG4gIFx0XHRcdFxuICBcdFx0XHRpbWcge1xuXHRcdFx0ICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogMCAwIDAgJHdoaXRlIWltcG9ydGFudDtcbiAgXHRcdFx0fVxuICBcdFx0fVxuICBcdFx0LmFycm93LnJpZ2h0IHtcbiAgXHRcdFx0bGVmdDogNDQ1cHg7XG4gIFx0XHR9XG5cdFx0LmxhcmdlOm5vdCguY29sLTEyKSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSA7XG5cdFx0XHR3aWR0aDogMjIwcHg7XG4gIFx0XHRcdGhlaWdodDogMjc1cHg7XG5cdFx0XHQ+IGltZyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRtYWdhemluZVNoYWRvdztcblx0XHRcdFx0d2lkdGg6IDEwMCUgO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgO1xuXHRcdFx0fVxuXHRcdFx0LmZlZWZvU3RhcnMge1xuXHRcdFx0XHRtYXJnaW46IDBweCAxMXB4O1xuXHRcdFx0fVx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHRcdC5sYXJnZS5jb2wtMTIge1xuXHRcdFx0PiBpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJSA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG5cdFxuXHQud2hhdHNJbnNpZGUge1xuXHRcdHdpZHRoOiA5MCU7XG5cdCAgICBtYXJnaW46IDQ1cHggYXV0bztcblx0XHR6LWluZGV4OiAxO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdFxuXHRcdC5zbWFsbFJpZ2h0LCAuc21hbGxMZWZ0IHtcblx0XHRcdHdpZHRoOiA0MDVweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XG5cdFx0XHRkaXYge1xuXHRcdFx0XHRoZWlnaHQ6IDkzcHg7XG5cdFx0XHQgICAgd2lkdGg6IDM1NXB4O1xuXHRcdFx0ICAgIG1hcmdpbjogMTVweCAxMHB4O1xuXHRcdFx0ICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0ICAgIC8qYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1czsqL1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiA4N3B4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAkbWFnYXppbmVTaGFkb3c7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxhcmdlTGVmdCwgLmxhcmdlUmlnaHQgIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlIDtcblx0XHRcdHdpZHRoOiA1NzBweDtcbiAgXHRcdFx0aGVpZ2h0OiAzOTBweDtcbiAgXHRcdFx0XG5cdFx0XHQ+IGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlIDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlIDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHQubGFyZ2VSaWdodCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0LmxhcmdlTGVmdCAge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1x0XHRcdFxuXHRcdH1cblx0XHRcblx0fVxuXHRcblx0LmJsdWUtZmxhc2gge1xuXHRcdEBpbmNsdWRlIHRyYW5zbHVjZW50YmcoJGJsdWUtZmxhc2gtYmcsICRmbGFzaE9wYWNpdHkpIDtcblx0XHRcblx0XHRoZWlnaHQ6ICRibHVlLWZsYXNoLWhlaWdodDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQjYmx1ZWZsYXNodGV4dCwgI25vbnVrYmx1ZWZsYXNodGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDAgMCAzOTBweDtcblx0XHR9XG5cdFx0XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1mYW1pbHk6JGRlbWlib2xkLWZvbnQtc3RhY2s7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR9XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR9XG5cdFx0Lypcblx0XHRoMyArIGgzIHtcblx0XHQgXHRkaXNwbGF5OiBub25lO1xuXHRcdCB9XG5cdFx0Ji5HQiBoMyArIGgzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQqL1xuXHRcdGgzIHNwYW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6JGRlbWlib2xkLWZvbnQtc3RhY2shaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLyogIEJMQUNLIEZSSURBWSBDSEFOR0Vcbi5tYWdhemluZS1oZWFkZXIuZGFpbHktZGVhbCB7XG5cdC5ibHVlLWZsYXNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XG5cdFx0I2NvdW50ZG93biB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubWFnYXppbmUtaGVhZGVyLndlZWtseS1kZWFsIHtcblx0LmJsdWUtZmxhc2gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC10dXJxdW9pc2UgO1xuXHRcdFxuXHRcdCNjb3VudGRvd24ge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LXR1cnF1b2lzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkJMQUNLIEZSSURBWSBDSEFOR0UgKi9cblxuLm1hZ2F6aW5lLWhlYWRlci5kYWlseS1kZWFsLFxuLm1hZ2F6aW5lLWhlYWRlci53ZWVrbHktZGVhbCB7XG5cdGhlaWdodDogMjcwcHg7XG5cdFxuXHQuYmx1ZS1mbGFzaCB7XG5cdFx0aGVpZ2h0OiAyNzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtdHVycXVvaXNlIDsgXG5cdFx0XG5cdFx0I2NvdW50ZG93biB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiA3MDBweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA0M3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlIDtcblx0XHRcdFx0Y29sb3I6ICRsaWdodC10dXJxdW9pc2U7IFxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5tYWdhemluZS1pbnRybyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tYmFja2dyb3VuZC1jb2xvdXI7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0LmludHJvX3RleHQge1xuXHRcdHBhZGRpbmc6IDEycHggMTJweCAwIDM5MHB4O1xuXHR9XG5cdFxufVxuLnJlYWQtbW9yZSB7XG5cdGNvbG9yOiAkcmVkO1xufVxuXG4uc3BlYyB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcblx0LmZyZXF1ZW5jeSB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRwYWRkaW5nOiAxOHB4IDE4cHggMThweCAwIDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQucGVyZmVjdC1mb3Ige1xuXHRcdHBhZGRpbmc6IDE4cHggMCAxOHB4IDE4cHggO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG59XG5cblxuLmxlZnQtY29sdW1uIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctbGVmdDogODBweDtcblx0d2lkdGg6IDI3MHB4O1xufVxuXG4ucmlnaHQtY29sdW1uIHtcblx0d2lkdGg6IDYyMHB4IDtcblx0ZmxvYXQ6IHJpZ2h0IDtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbmgxIHtcblx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcbn1cblxuXG5oMiB7XG5cdGZvbnQtZmFtaWx5OiRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5oMyB7XG5cdGZvbnQtZmFtaWx5OiRkZW1pYm9sZC1mb250LXN0YWNrIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxhcmdlIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0XG59XG5cbmlucHV0LnRleHQge1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiByZ2IoMTk0LCAxOTQsIDE5NCk7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdC8qYm9yZGVyLXJhZGl1czogNnB4OyovXG5cdGhlaWdodDogMzlweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiByZ2IoMzMsIDQwLCA0NCk7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7ICBcbn1cblxuXG5cblxuXG5cbi5jbG9zaW5nIHtcblx0LmNvbnRhaW5lciB7XHRcblx0XHQuc3Vic2NyaXB0aW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNvbnRhaW5lcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiVGhpcyBtYWdhemluZSBpcyBjbG9zaW5nLlwiIDtcblx0fVxufVxuLm1pbmktYmFza2V0LCAuY29udGludWVUb0Jhc2tldCB7XG5cdHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbn1cbi5taW5pLWJhc2tldCB7XG5cdC8qd2lkdGg6IDQ1MHB4IWltcG9ydGFudDsqL1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ncmVlbl90aWNrLnBuZykgMHB4IDM4cHggbm8tcmVwZWF0O1xuXHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG4uY29udGludWVUb0Jhc2tldCB7XG5cdC8qd2lkdGg6IDQ1MHB4IWltcG9ydGFudDsqL1xuICAgIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDtcbn1cbi5taW5pLWJhc2tldC1saW5rIHtcblx0Y29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xufVxuLm1vc3QtcG9wdWxhcixcbi5wZW9wbGUtbGlrZWQsXG4ueW91LXZpZXdlZCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDUwcHggODVweCAwIDg1cHg7XG59XG4uTWluaUJhc2tldEJsb2NrLnN0aWNreSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHotaW5kZXg6IDc7XG5cdHdpZHRoOiA5MzBweDtcblx0Ym94LXNoYWRvdzogMHB4IDRweCA3cHggLTNweCAjMDAwMDAwO1xuXHRcblx0LnZlcnNpb24xIHtcblx0XHRcblx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLk1pbmlCYXNrZXRCbG9jay5zdGlja3ksIC5mb290ZXJCYXNrZXRUcmFpbC5mb290ZXItLXBpbm5lZCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogMTUwMHB4O1xufVxuXG4uTWluaUJhc2tldEJsb2NrIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0I0QjRCNDtcblx0Ym9yZGVyLXRvcDogMHB4IHNvbGlkO1xuXHRwYWRkaW5nLXRvcDogMHB4IWltcG9ydGFudDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG5cdFxuXHQudmVyc2lvbjEge1xuXHRcdFxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQuY29udGludWVUb0Jhc2tldCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuLmhlYWRyb29tLS1waW5uZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG4uaGVhZHJvb20tLXVucGlubmVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzOSUpO1xufVxuLmNvbnRhaW5lci5SZWNvbW1lbmRlZEZvdXJZb3Uuc3RpY2t5LCAuY29udGFpbmVyLnJlY29tbWVuZGVkU2luZ2xlUHJvZHVjdC5zdGlja3kge1xuXHRtYXJnaW4tdG9wOiAxMDVweDtcbn1cbi5mb290ZXJCYXNrZXRUcmFpbCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNCNEI0QjQ7XG5cdGJvcmRlci1ib3R0b206IDBweCBzb2xpZDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTEwMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggNDVweCFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogNztcblx0Ym94LXNoYWRvdzogMHB4IC00cHggN3B4IC0zcHggIzAwMDAwMDtcblx0XG5cdC5mb290ZXJUcmFpbCB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcblx0XHQuQmFza2V0VHJhaWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRjb2xvcjogI2FkYWFhYTtcblx0XHRcdFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmN1cnJlbnRUcmFpbCB7XG5cdFx0XHRjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQuU2Nyb2xsVG9CYXNrZXRMaW5rIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxufVxuLmZvb3Rlci0tcGlubmVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuLmZvb3Rlci0tdW5waW5uZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMzklKTtcbn1cbi5iZWZvcmUtYmFza2V0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMTBweCAyNXB4IDBweDtcblx0dGV4dC1hbGlnbjogaW5pdGlhbCFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA5NSUhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcblx0aDIge1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXDIwMjYnO1xuXHRcdFx0fVxuXHR9XG5cdGgyLnJocyB7XG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cblx0XG5cdGgzIHtcblx0XHRmb250LWZhbWlseTogJG5vcm1hbC1mb250LXN0YWNrO1xuXHRcdGNvbG9yOiNkYjA3MWE7XG5cdFx0cGFkZGluZy10b3A6IDE0cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHghaW1wb3J0YW50O1xuXHRcdFxuXHRcdC50ZXh0LXVuZGVybGluZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy91bmRlcmxpbmUucG5nKSA0cHggMjVweCBuby1yZXBlYXQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5jYXRlZ29yeWJsb2NrIHtcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0Lm9mZmVyLWJveCB7XG5cdFx0ICAgIHdpZHRoOiA0NyU7XG5cdFx0ICAgIFxuXHRcdCAgICBoMiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0ICAgIFx0XG5cdFx0ICAgIFx0c3BhbiB7XG5cdFx0ICAgIFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRub3JtYWwtZm9udC1zdGFjaztcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHQgICAgLnRvcC1wYXJ0IHtcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZjk5MDA7XG5cdFx0XHQgICAgLypib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0XHQgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsqL1xuXHRcdCAgICB9XG5cdFx0XHQuYm90dG9tLXBhcnQge1xuXHRcdFx0ICAgIGhlaWdodDogMjAwcHg7XG5cdFx0ICAgIFx0Ym9yZGVyLWNvbG9yOiNmZjk5MDA7XG5cdFx0XHQgICAgLypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsqL1xuXHRcdFx0fVxuXHRcdCAgICAuYnViYmxlIHtcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiNkYjA3MWE7XG5cdFx0ICAgIFx0dG9wOiAyMDFweDtcbiAgICBcdFx0XHRsZWZ0OiAxNTFweDtcblx0XHQgICAgfVxuXHRcdCAgICAuY292ZXIge1xuXHRcdCAgICAgICAgdG9wOiAyMHB4O1xuICAgIFx0XHRcdGxlZnQ6IDIwcHg7XG4gICAgXHRcdFx0d2lkdGg6IDE5MHB4O1xuICAgIFx0XHRcdGhlaWdodDogMjM4cHg7XG4gICAgXG5cdFx0ICAgIFx0aW1nIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMGRlZykpO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdCAgICAucmhzIHtcblx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIFx0d2lkdGg6IDI1NXB4O1xuXHRcdCAgICBcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0ICAgIFx0XHRcblx0XHQgICAgXHQucHBpIHtcblx0XHQgICAgXHQgICAgcGFkZGluZzogMjVweCAxMHB4IDA7XG5cdFx0ICAgIFx0XHRcblx0XHRcdCAgICBcdC5wZXItaXNzdWUge1xuXHRcdFx0ICAgIFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdH1cblx0XHRcdCAgICAucXVpY2t2aWV3LWJ1dHRvbiB7XG5cdFx0XHQgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgXHRib3JkZXItY29sb3I6JGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHQgICAgXHRcdC8qYm9yZGVyLXJhZGl1czogM3B4OyovXG5cdFx0ICAgIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdCAgICBcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuLm1vc3QtcG9wdWxhcixcbi5wZW9wbGUtbGlrZWQsXG4ueW91LXZpZXdlZCxcbi5iZWZvcmUtYmFza2V0IHtcblx0XG5cdGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5saHMge1xuXHRcdHdpZHRoOiA0NTBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRcblx0XHQubWFnYXppbmU6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5yaHMge1xuXHRcdHdpZHRoOiA0NTBweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0LndvcmRzIHtcblx0XHRcdHdpZHRoOiAxNjJweDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHAge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhdGVnb3J5LWJveDpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0XG5cdC5tYWdhemluZSB7XG5cdFx0aGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4ubW9zdC1wb3B1bGFyIHtcdFxuXHQuY2F0ZWdvcnktYm94IHtcblx0XHRkaXNwbGF5OiB0YWJsZSA7XG5cdH1cblxuXHRhIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvIDtcblx0XHR9XG5cdH1cbn1cblxuLnlvdS12aWV3ZWQge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnJld2FyZHMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAzMHB4IDg1cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRcblx0LnB1bGwtbGVmdCB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHRcblx0fVx0XG5cdFxuXHQucHVsbC1yaWdodCB7XG5cdFx0d2lkdGg6IDU5MHB4O1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6IHJnYigzMywgNDAsIDQ0KTtcblx0XHRsaW5lLWhlaWdodDogMC44O1xuXHR9XG59XG4uZmVlZm9faGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICAvKiAgbWFyZ2luLXRvcDogLTg1cHg7Ki9cblx0bWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5mYXFzX2NvbnRhaW5lcjpub3QoI0ZBUV9hY2NvcmRpb25fT2xkU3R5bGUpIHtcblx0LmZhcXNfdGFiIHtcblx0XHQudmlldy1mYXEge1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHR9XG5cdH1cbn1cblxuI0ZBUV9hY2NvcmRpb25fT2xkU3R5bGUge1xuXHQuZmFxc190YWIge1xuXHRcdC52aWV3LWZhcSB7XG5cdFx0XHR3aWR0aDogMTQuMjglO1xuXHRcdH1cblx0fVxuXG5cdC5mYXFzIHtcblx0XHQuYWNjb3JkaW9uLWhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi5mYXFzX2NvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IDc1cHg7XG5cdFxuXHQuRkFRX2hlYWRlciB7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXHRcdGZvbnQtc2l6ZTogNDBweDtcbiAgICBcdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgXHRcdG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblx0XG5cdC5mYXFzX3RhYiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0LnZpZXctZmFxIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdCAgICBib3JkZXItY29sb3I6ICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0ICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0ICAgIC8qYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1czsqL1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDA7XG5cdFx0ICAgIC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7Ki9cblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudmlldy1mYXE6bm90KC5hY3RpdmUpIHtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC52aWV3LWZhcS5yZW5ld19jYW5jZWwge1xuXHRcdCAgICB3aWR0aDogMzMlO1xuXHRcdH1cblx0XHRcblx0XHQudmlldy1mYXEuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHRcdFxuXHRcdFx0LmhpZGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQgICAgYm90dG9tOiAtMnB4O1xuXHRcdFx0ICAgIGxlZnQ6IC0xcHg7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiA2cHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0ICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0ICAgIHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmFxcyB7XG5cdFx0d2lkdGg6IDgxJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAzOHB4IDklO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdH1cblx0XG5cdC5jaG9vc2UtZmFxLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdCAgIC8qIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7Ki9cblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHQuYWNjb3JkaW9uIHtcblx0XHRcblx0XHRcdC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC51aS1zdGF0ZS1hY3RpdmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC51aS13aWRnZXQtY29udGVudCB7XG5cdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHQgICAgY29sb3I6ICRibGFjaztcblx0XHRcdCAgIC8qIGJvcmRlci1yYWRpdXM6IDBweDsqL1xuXHRcdFx0ICAgIGJvcmRlci10b3A6IDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwgLnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb24ge1xuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3R5bGVzaGVldHMvaW1hZ2VzL3VpLWljb25zXzMzMzMzM18yNTZ4MjQwLnBuZykhaW1wb3J0YW50O1xuXHRcdFx0XHRsZWZ0OiA5NyUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRoMywgaDIge1xuXHRcdFx0XHRmb250OiAxOHB4ICRub3JtYWwtZm9udC1zdGFjayAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG4gICAgXHRcdFx0LypcdGJvcmRlci1yYWRpdXM6IDA7Ki9cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdC5zdWJzVGFiX3RhYiwgLnNtYWxsZXJIaWRlLmZvb3Rlck5hdiwgI2JveGVzbmF2c2V0dXA6bm90KC5uYXZiYXItY29sbGFwc2UpOm5vdCguc21hbGxlckhpZGUpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHR6LWluZGV4OiAxMTtcblx0fVx0XHRcblx0LnN1YnNUYWJfdGFiLmZvb3Rlck5hdiB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMCAtMjVweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTUwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XG5cdH1cblx0LnN1YnNUYWJfdGFiLmZvb3Rlck5hdi53aXRoUGFydHNGb290ZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvIDAgLTEycHggIWltcG9ydGFudDtcblx0fVxuXHQuTmV3Tm9ybWFsX2NvbnRhaW5lciB7XHRcdFxuXHRcdCNib3hlc25hdnNldHVwLm5ld25vcm1hbEhpZGUge1xuXHRcdFx0XG5cdFx0XHQuc3Vic1RhYl90YWIuZm9vdGVyTmF2IHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0I2JveG5hdjpub3QoLmZvb3Rlck5hdikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuaXNEYXJrQkcge1xuXHRcdGEudGV4dCB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi5zdWJzVGFiX2NvbnRhaW5lci5CdW5kbGVfY29udGFpbmVyLCAuc3Vic1RhYl9jb250YWluZXIuc2Vjb25kYXJ5TmF2X2NvbnRhaW5lciB7XG5cdFx0XG5cdC5zdWJzVGFiX3RhYiwgI2JveGVzbmF2c2V0dXAge1xuXHRcdFxuXHRcdC52aWV3LXN1YnNUYWIge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW46IDEwcHggNXB4IDA7XG5cdFx0ICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudmlldy1zdWJzVGFiLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnN1YnNUYWIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMzhweCA5JTtcblx0XHRwYWRkaW5nOiAxOHB4IDAgMzBweDtcblx0fVxuXHRcblx0LmNob29zZS1zdWJzVGFiLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLnN1YnNUYWJfY29udGFpbmVyOm5vdCguQnVuZGxlX2NvbnRhaW5lcik6bm90KC5zZWNvbmRhcnlOYXZfY29udGFpbmVyKSB7XG5cdG1hcmdpbi10b3A6IDc1cHg7XG5cdFxuXHQuc3Vic1RhYl90YWIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdC52aWV3LXN1YnNUYWIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDIyJTtcblx0XHQgICAgaGVpZ2h0OiA4MHB4O1xuXHRcdFx0cGFkZGluZzogMThweCAwO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0ICAgIGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHQgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHQgICAgLypib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzOyovXG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogMDtcblx0XHQgICAgLypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsqL1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbjogMTBweCAxLjUlIDA7XG5cdFx0ICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnZpZXctc3Vic1RhYjpub3QoLmFjdGl2ZSkge1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0XG5cdFx0LnZpZXctc3Vic1RhYi5yZW5ld19jYW5jZWwge1xuXHRcdCAgICB3aWR0aDogMzMuMiU7XG5cdFx0fVxuXHRcdFxuXHRcdC52aWV3LXN1YnNUYWIuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdCAgICBoZWlnaHQ6IDkwcHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaGlkZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgYm90dG9tOiAtMXB4O1xuXHRcdFx0ICAgIGxlZnQ6IC0xcHg7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiA2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlIWltcG9ydGFudDtcblx0XHRcdCAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnN1YnNUYWIge1xuXHRcdHdpZHRoOiA4MSU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRwYWRkaW5nOiAxOHB4IDAgMzBweDtcblx0fVxuXHRcblx0LmNob29zZS1zdWJzVGFiLmJ1eVN1Yi5hY3RpdmUge1xuXHQgICAgLypib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyovXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0fVxuXHRcblx0LmNob29zZS1zdWJzVGFiLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmZlZWZvMjAxOXtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0Lypib3JkZXItcmFkaXVzOiAxNHB4OyovXG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmZlZWZvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAzOHB4IDA7XG5cdFxuXHQuZmVlZm8tYm94IHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdHdpZHRoOiAyODlweDtcbiAgXHRcdGhlaWdodDogMjM1cHg7XG4gIFx0XHRcbiAgXHRcdGltZyB7XG4gIFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBcdFx0fVxuXHRcdC5jZW50cmVkIHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHQgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdC5zdGFycyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZmVlZm8tc3RhcnMucG5nJykgO1xuXHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0bWFyZ2luOiAyNXB4IGF1dG8gMTVweCBhdXRvIDtcblx0XHR9XG5cdFx0LnN0YXJzLnNjb3JlMSB7XG5cdFx0XHR3aWR0aDogMjZweDtcblx0XHR9XG5cdFx0LnN0YXJzLnNjb3JlMiB7XG5cdFx0XHR3aWR0aDogNTJweDtcblx0XHR9XG5cdFx0LnN0YXJzLnNjb3JlMyB7XG5cdFx0XHR3aWR0aDogNjdweDtcblx0XHR9XG5cdFx0LnN0YXJzLnNjb3JlNCB7XG5cdFx0XHR3aWR0aDogMTA0cHg7XG5cdFx0fVxuXHRcdC5zdGFycy5zY29yZTUge1xuXHRcdFx0d2lkdGg6IDEzM3B4O1xuXHRcdH1cblx0fVxuXHRcblx0LnJpZ2h0LWNvbHVtbiB7XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Y29sb3I6IHJnYigzMywgNDAsIDQ0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICBcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR9XG5cdFx0XG5cdFx0I2ZlZWZvdGJvZHkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGNvbG9yOiByZ2IoMTE1LCAxMTUsIDExNSk7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5mZWVmb3JvdyB7XG5cdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRcdHdpZHRoOiA2MDVweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0LnNjb3JlIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFxuXHRcdFx0LmV4Y2VsbGVudCB7XG5cdFx0XHRcdGhlaWdodDogMThweCA7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9mZWVmby1leGNlbGxlbnQucG5nJyk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYmFkIHtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4IDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ZlZWZvLWJhZC5wbmcnKTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuc2NvcmUxIHtcblx0XHRcdFx0d2lkdGg6IDE4cHggO1xuXHRcdFx0fVxuXHRcdFx0LnNjb3JlMiB7XG5cdFx0XHRcdHdpZHRoOiAzNnB4IDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRhdGUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdHdpZHRoOiAxMTNweDtcblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbW1lbnQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdHdpZHRoOiA2MDVweCAtIDExM3B4IC0gNTBweDtcblx0XHR9XG5cdFx0XG5cdFx0LnN1YnNjcmlwdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtNXB4O1xuXHRcdH0gXG5cdH1cbn1cblxuLmZ1bGwtd2lkdGgge1xuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDg2JSA7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXHRcbiNjcm9zcy1zZWxsLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjgpO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNyb3NzLXNlbGwge1xuXHQvKmhlaWdodDogNzMycHggLSAxNDBweDtcblx0cGFkZGluZzogNTBweCAwIDkwcHggMDsqL1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiA1JSBhdXRvIDEwcHggYXV0byAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG5cdHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcblx0XG5cdC5oYWxmLXdpZHRoIHtcblx0XHR3aWR0aDogNTAlIDtcblx0XHRmbG9hdDogbGVmdCA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHRcblx0LmZ1bGwtd2lkdGgge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHdpZHRoOiA4NiUgO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LmNsb3NlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGNvbG9yOiByZ2IoMzMsIDQwLCA0NCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0d2lkdGg6IDEwMCUgO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdFxuXHQuY29udGVudCB7XG5cdFx0d2lkdGg6IDgyJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xuXHR9XG5cdFxuXHQuY292ZXJzIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdC8qYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvdmVycy1iYWNrZ3JvdW5kLnBuZycpIHJlcGVhdC14OyovXG5cdH1cblx0XG5cdC5tYWdhemluZSB7XG5cdFx0d2lkdGg6IDMzJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxuXHRcblx0Lm1hZ2F6aW5lIGltZyB7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0fVxuXHRcblx0LmhhbGYtd2lkdGgubGVmdCAuY29udGVudCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0IDtcblx0fVxuXHQuaGFsZi13aWR0aC5yaWdodCAuY29udGVudCB7XG5cdFx0ZmxvYXQ6IGxlZnQgO1xuXHR9XG5cdFxuXHQubWFnLWJveCB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2IoMTk0LCAxOTQsIDE5NCk7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHQvKmJvcmRlci1yYWRpdXM6IDZweDsqL1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IDEwM3B4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4OyBcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdFxuXHQubWFnLWJveC5maXJzdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuLnVpLXdpZGdldCB7XG4gICAgZm9udC1mYW1pbHk6ICRub3JtYWwtZm9udC1zdGFjayFpbXBvcnRhbnQ7XG59XG4jY291bnRyeS1zZWxlY3QtZXJyb3Ige1xuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRyZWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cbi5jb3VudHJ5LWZpZWxkLmRpc2FibGVkIHtcblx0b3BhY2l0eTogMC41O1xuXHRvdXRsaW5lOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIHtcblx0Lk1pbmlCYXNrZXRCbG9jay5zdGlja3kge1xuXHRcdHdpZHRoOiAxNTAwcHghaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCApIHtcblx0LnBhZ2luYXRpb25QYWdlQmxvY2sge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC8qLm1hZ2F6aW5lLWhlYWRlciB7XG5cblx0XHQuYmFja2dyb3VuZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0Ym9keS5ib290c3RyYXAge1xuXHRcblx0XHQubGhzIHtcblx0XHRcdC5jYXRlZ29yeS1ib3gge1xuXHRcdFx0XHR3aWR0aDogMjcuNSU7XG5cdFx0XHRcdG1hcmdpbjogMCAxM3B4IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXRlZ29yeS1wYWdlLWhlYWRlciB7XG5cdFx0XHRcblx0XHRcdC5jb250cm9scyB7XG5cdCAgICBcblx0XHRcdFx0I2NhdGVnb3JpZXMtZmlsdGVycyB7XG5cdFx0XHRcdFx0bGVmdDogLTE3OXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA3NTBweDtcblx0XHRcdFx0XHQgICAgXG5cdFx0XHRcdFx0LnRvcHRhYiB7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAxOTlweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ICAgIG1hcmdpbjogMCA1cHggMCAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHR3aWR0aDogMTM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdGJvZHkuYm9vdHN0cmFwIHtcblx0XHQubWFnYXppbmUtY2F0ZWdvcmllczpub3QoLmNvbnRhaW5lciksIC5ndWlkZS1jYXRlZ29yaWVzOm5vdCguY29udGFpbmVyKSB7XG5cdFx0ICAgIHBhZGRpbmc6IDMycHggMTVweCAzMnB4IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdC8qXHQuY2F0ZWdvcnktYm94Om50aC1jaGlsZCgzbisxKSwgLmNhdGVnb3J5LWJveDpudGgtY2hpbGQoM24rMSkge1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuXHRcdFx0ICAgIGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2F0ZWdvcnktYm94Om50aC1jaGlsZCgybisxKSwgLmNhdGVnb3J5LWJveDpudGgtY2hpbGQoMm4rMSkge1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0ICAgIGNsZWFyOiBub25lO1xuXHRcdFx0fSovXG5cdFx0fVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG5cdGJvZHkuYm9vdHN0cmFwIHtcblx0XHRoZWFkZXIge1xuXHRcdFx0LmhvbWUtbGluayB7XG5cdFx0ICAgIHdpZHRoOiAyMDBweDtcblx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2F0ZWdvcnktcGFnZS1oZWFkZXIge1xuXHRcdFxuXHRcdFx0Lmhlcm9faW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cdFxuXHRcdFx0XG5cdFx0XHQuY29udHJvbHMge1xuXHQgICAgXG5cdFx0XHRcdCNjYXRlZ29yaWVzLWZpbHRlcnMge1xuXHRcdFx0XHRcdHRvcDogNTBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzOTBweDtcblx0XHRcdFx0XHQgICAgXG5cdFx0XHRcdFx0LnRvcHRhYiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHQgICAgXG5cdCAgICBcdFx0LnRhYiB7XG5cdCAgICBcdFx0XHQvKndpZHRoOiAxMzlweDsqL1xuXHQgICAgXHRcdFx0d2lkdGg6IDQ5JTtcblx0ICAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0XHRcdFxuXHQgICAgXHRcdFx0LmJ1dHRvbiB7XG5cdCAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdFx0XG5cdCAgICBcdFx0XHQubW9iaWxlRmlsdGVyRm9vdGVyIHtcblx0ICAgIFx0XHRcdCAgIFx0d2lkdGg6IDEwMCU7XG4gICAgXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBcdFx0XHRcdFx0bWFyZ2luOiAwcHghaW1wb3J0YW50O1xuICAgIFx0XHRcdFx0XHRcbiAgICBcdFx0XHRcdFx0LmNvbCB7XG4gICAgXHRcdFx0XHRcdFx0cGFkZGluZzogMCA2cHg7XG4gICAgXHRcdFx0XHRcdFx0XG5cdCAgICBcdFx0XHRcdFx0LnctNTAge1xuXHQgICAgXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHQgICAgXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHQgICAgXHRcdFx0XHRcdH1cbiAgICBcdFx0XHRcdFx0fVxuXHQgICAgXHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweCAwIDklO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zb3J0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJlc3Qtc2VsbGVycyB7XG5cdFx0XHRcblx0XHRcdC5jYXRlZ29yeWJsb2NrIHtcblx0XHRcdFx0XG5cdFx0XHRcdC5tYWdhemluZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTUycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1hZ2F6aW5lLWNhdGVnb3JpZXMge1xuXHRcdCAgICBwYWRkaW5nOiAzMnB4IDI1cHg7XG5cdFx0fVxuXHRcdC5saHMge1xuXG5cdFx0XHQuY2F0ZWdvcnktYm94IHtcblx0XHRcdC8qXHR3aWR0aDogMTE2cHg7Ki9cblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0aGVpZ2h0OiA4MnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgNS41cHggMTVweDtcblx0XHRcdFx0XG5cdFx0XHRcdC53aG9sZWJveCB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHQgICAgXHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucmhzIHtcblx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHQuY2F0ZWdvcnktYm94IHtcblx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDMge1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBcblx0XHRcdCAgICBwIHtcblx0XHRcdCAgICBcdHBhZGRpbmctYm90dG9tOiAwcHghaW1wb3J0YW50O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBcblx0XHRcdFx0YS5idXR0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0IFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ICAgIFx0cGFkZGluZzogMCAxMnB4IDI1cHggMDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb290ZXJQcm9taXNlcyB7XG5cdFx0XG5cdFx0XHQub3VyLXByb21pc2VzIHtcblx0XHRcdFxuXHRcdFx0XHQuZnVsbC13aWR0aCB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LnByb21pc2Uge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJ1bmRsZS1jb250YWluZXItbWFpbiB7XG5cdFx0XHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIHtcblx0XHRcdFxuXHRcdFx0XHQuYnVuZGxlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggYXV0byAzNXB4IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1YnNUYWJfY29udGFpbmVyLkJ1bmRsZV9jb250YWluZXIge1xuXHRcdFx0XHQuc3Vic1RhYl90YWIuc21hbGxlckhpZGUuZm9vdGVyTmF2IHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQuTmV3Tm9ybWFsX2NvbnRhaW5lciB7XG5cdFx0XHRcdC5zdWJzVGFiX3RhYi5zbWFsbGVySGlkZS5mb290ZXJOYXYge1xuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Lm9mZmVyLWJveGVzIHtcblx0XHRwYWRkaW5nOiAzMnB4IDBweCAwcHghaW1wb3J0YW50O1xuXHRcdFxuXHRcdC5vZmZlci1ib3gge1xuXHRcdFx0aGVpZ2h0OiAyOTBweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIGZsZXg6IGF1dG87XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAxNHB4IWltcG9ydGFudDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxNHB4IWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0LnRvcC1wYXJ0IHtcblx0XHRcdFx0aGVpZ2h0OiA3MnB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnJocyB7XG5cdFx0XHRcdHdpZHRoOiAxODBweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4IWltcG9ydGFudDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDIucmhzIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnViYmxlIHtcblx0XHRcdCAgICB0b3A6IDE5M3B4IWltcG9ydGFudDtcblx0XHQgICAgXHRsZWZ0OiAxMjdweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIH1cblx0XHQgICAgLmJvdHRvbS1wYXJ0IHtcblx0XHQgICAgICAgIGhlaWdodDogMTkzcHghaW1wb3J0YW50O1xuXHRcdCAgICAgICAgXG5cdFx0ICAgICAgICAubWFnbmFtZSB7XG5cdFx0ICAgICAgICBcdGxpbmUtaGVpZ2h0OiAyNHB4IWltcG9ydGFudDtcblx0XHQgICAgICAgIFx0Zm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcblx0XHQgICAgICAgIFx0cGFkZGluZzogMTFweCAwIDhweCAwIWltcG9ydGFudDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICAgIFxuXHRcdCAgICAgICAgLnBlci1pc3N1ZSB7XG5cdFx0ICAgICAgICBcdGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG5cdFx0ICAgICAgICBcdG1hcmdpbjogNXB4IDVweCA1cHggMjBweCFpbXBvcnRhbnQ7XG5cdFx0ICAgICAgICBcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgICAucHJpY2Uge1xuXHRcdCAgICAgICAgXHRmb250LXNpemU6IDMwcHghaW1wb3J0YW50O1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICB9XG5cdFx0ICAgIC5jb3ZlciB7XG5cdFx0XHQgICAgdG9wOiA4MnB4IWltcG9ydGFudDtcblx0XHRcdCAgICBsZWZ0OiAyNnB4IWltcG9ydGFudDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcblx0Ym9keS5ib290c3RyYXAge1xuXHRcblx0XHQuY2F0ZWdvcnktcGFnZS1oZWFkZXIge1xuXHRcdFx0XG5cdFx0XHQuY29udHJvbHMge1xuXHRcdFx0XHRcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQG1peGluIG1zX2dyYWRpZW50KCRtc2NvbG91cikge1xuXHRmaWx0ZXI6ICRtc2NvbG91cjtcbn1cblxuXG5AbWl4aW4gdHJhbnNsdWNlbnRiZygkY29sb3IsICRhbHBoYSkge1xuICAkcmdiYTogcmdiYSgkY29sb3IsICRhbHBoYSk7XG4gICRpZS1oZXgtc3RyOiBpZS1oZXgtc3RyKCRyZ2JhKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcXDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZ2JhO1xuICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9I3skaWUtaGV4LXN0cn0sZW5kQ29sb3JzdHI9I3skaWUtaGV4LXN0cn0pO1xuICB6b29tOiAxO1xufSIsIi5hei1tYWdhemluZXMsXG4uYmFza2V0LWhlYWRlciB7XG5cdHBhZGRpbmc6IDMycHggODVweDtcblx0bWFyZ2luOjAgYXV0byA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGgxIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHR9XHRcblx0XG5cdC50YWdzIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdHdpZHRoOiA2MDBweDtcblx0fVxuXHRcblx0LnNvcnRieSB7XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDMxNXB4O1xuXHRcdGhlaWdodDogMTA3cHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyIDtcblx0XHRzZWxlY3Qge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiA4cHggMTVweCAwIDMwcHg7XG5cdFx0fVxuXG5cdH1cblx0XG5cdGEge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG4uYmFza2V0IHtcbi8qXHRwYWRkaW5nOiAxMHB4IDg1cHg7Ki9cblx0cGFkZGluZzogMTBweCAwcHg7XG5cdG1hcmdpbjowIGF1dG8gO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFxuXHRcblx0LnBheW1lbnQtbWV0aG9kLCAuY2hhbmdlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogJHJlZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXHRcblx0aDIge1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZzogMjZweCAwO1xuXHRcdFxuXHRcdCYubXVsdGltZXNzYWdlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblx0XG5cdC5hZGQtc2luZ2xlLWlzc3VlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIFx0XHRwYWRkaW5nOiAxMnB4O1xuICAgIFx0XHQvKmJvcmRlci1yYWRpdXM6IDhweDsqL1xuICAgIFx0XHR3aWR0aDogMjAwcHg7XG4gICAgXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cblx0XG5cdHRhYmxlIHtcblx0XHR0aCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkZ3JleS1ib3JkZXItY29sb3VyIDFweCBzb2xpZDtcblx0XHR9XG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDIycHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5leHRyYXMgdGQubGluZSB7XG5cdFx0XHRib3JkZXItdG9wOiAkZ3JleS1ib3JkZXItY29sb3VyIDFweCBzb2xpZDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXHRcdH1cblx0XHQuZXh0cmFzIHRkLmxpbmViZWxvdyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkZ3JleS1ib3JkZXItY29sb3VyIDFweCBzb2xpZDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXG5cdFx0XHQuc2VsbC1zaW5nbGUtaXNzdWUge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XG5cdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQub25lT2ZmUGF5bWVudHMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY29sLW1hZyB7XG5cdFx0XHR3aWR0aDogMzI1cHg7XG5cdFx0XHRcblx0XHRcdC5jb3ZlciB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRoZWlnaHQ6IDczcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5pbmZvIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZ2lmdC1tZXNzYWdlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHQud29yZHMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAycHggNnB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRsYWJlbC53aWRlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbC1leHRyYXMge1xuXHRcdFx0d2lkdGg6IDIwNnB4O1xuXHRcdH1cblx0XHQuY29sLXBheW1lbnQtbWV0aG9kcyB7XG5cdFx0XHR3aWR0aDogMjMycHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcblx0XHRcdC5naWZ0LW1lc3NhZ2Uge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdC53b3JkcyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCA2cHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVsLndpZGUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubGFiZWwge1xuXHRcdFx0Zm9udC1mYW1pbHk6JGRlbWlib2xkLWZvbnQtc3RhY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHRcdC50b3RhbCB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdC5jb2wtcmVtb3ZlIHtcblx0XHRcdHdpZHRoOiAxNzVweDtcblx0XHRcdC5ycnAge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnZvdWNoZXIge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyIHtcblx0cGFkZGluZzogMzBweCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoMSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMCA4MHB4O1xuXHRcdHdpZHRoOiA1NTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0fVxufVxuXG4uY2hlY2tvdXQge1xuXHRwYWRkaW5nOiAwIDg1cHg7XG5cdFxuXHQuY2hlY2tvdXRMb2dvIHtcblx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0d2lkdGg6IDQ3N3B4O1xuXHQgICAgYmFja2dyb3VuZDogJGNoZWNrb3V0X2xvZ287XG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IWltcG9ydGFudDtcblx0XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHQucGFuZWwtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0cGFkZGluZzogMTZweCAwIDtcblx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0d2lkdGg6IDkwJSA7XHRcblx0fVxuXHQubGhzIHtcblx0XHRjbGVhcjpsZWZ0IDtcblx0XHR3aWR0aDogNTMwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0LnJocyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDM1MHB4O1xuXHR9XG5cdFxuXHQuY292ZXIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGhlaWdodDogNzNweDtcblx0fVxuXHRcblx0bGkge1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRjbGVhcjogYm90aDtcdFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVx0XG5cdC5jY2Mtb3B0aW4ge1xuXHRcdGxhYmVsIHtcblx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0ICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblx0LmZvcm0gbGk6YmVmb3JlLCAuZm9ybSBsaTphZnRlciB7IFxuXHRcdGNvbnRlbnQ6XCJcIjsgXG5cdFx0ZGlzcGxheTp0YWJsZTsgXG5cdH1cblx0LmZvcm0gbGk6YWZ0ZXIgeyBcblx0XHRjbGVhcjpib3RoOyBcblx0fVxuXHQuZm9ybSBsaSB7IFxuXHRcdHpvb206MTsgXG5cdH1cblx0bGFiZWwge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0d2lkdGg6IDIxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHRcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdFx0XG5cdH1cblx0XG5cdC5leHRyYXRleHQge1xuXHRcdHdpZHRoOiAyODhweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXHRcblx0LnN1Y2Nlc3Mge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwZjAgIWltcG9ydGFudDtcblx0XHQvKi1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDsqL1xuXHRcdHBhZGRpbmc6IDRweCA2cHg7XG5cdH1cblx0XG5cdC5pbnZhbGlkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjAwICFpbXBvcnRhbnQ7XG5cdFx0LyotbW96LWJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7Ki9cblx0XHRwYWRkaW5nOiA0cHggNnB4O1xuXHR9XG5cdFxuXHRsYWJlbC5pbnZhbGlkIHtcblx0XHR6LWluZGV4OiA5OSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvdHRvbTogLTE3cHg7XG5cdFx0bGVmdDogMTJweDtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuXHRcdGZsb2F0OmxlZnQ7XG5cdH1cblx0XG5cdCNFbWFpbEFkZHJlc3MtZXJyb3Ige1xuXHRcdGJvdHRvbTogLTY1cHg7XG5cdH1cblx0XG5cdFxuXHQuZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uaW52YWxpZCwgLmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uaW52YWxpZCwgLmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmludmFsaWQge1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMTI4LCAwLCAwLCAwLjIpIGluc2V0O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMTI4LCAwLCAwLCAwLjIpIGluc2V0O1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDEyOCwgMCwgMCwgMC4yKSBpbnNldDtcblx0XHRiZWhhdmlvcjogdXJsKC9waWUvcGllLnBocCk7XG5cdH1cblx0XG5cdGxhYmVsLnNtYWxsIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcdFxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0IDtcdFxuXHRcdGZvbnQ6IDE2cHggJG5vcm1hbC1mb250LXN0YWNrO1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHRcblx0XG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCBicm93c2VycyAqL1xuICAgIFx0XHRjb2xvcjogI2NjYztcbiAgICBcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cdDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgICBcdFx0Y29sb3I6ICNjY2M7XG4gICAgXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgXHRcdGNvbG9yOiAjY2NjO1xuICAgIFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgIFx0XHRjb2xvcjogI2NjYztcbiAgICBcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cdFxuXHQucGFuZWwtY29udGludWUge1xuXHRcdGZsb2F0OnJpZ2h0O1xuXHRcdHBhZGRpbmc6IDhweCAxNnB4IDtcblx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0fVxuXHQucGFuZWwtZWRpdCxcblx0LnBhbmVsLWRvbmUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0bWFyZ2luLWxlZnQ6IDQ1cHg7XG5cdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblx0LnBhbmVsLWVkaXQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHRcblx0XG5cdC5tdWx0aWNob2ljZSB7XG5cdFx0aW5wdXRbdHlwZT1yYWRpb10ge1xuXHQgIFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogOHB4IDhweCAwIDIzNXB4O1xuXHRcdH1cblx0fVxuXHQuYWRkcmVzc2Jsb2NrIHtcblx0XHR3aWR0aDogNjAwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0YWRkcmVzcyBwIHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG4gIFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC52aXNpYmxlIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXHRpbWcudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcblx0XHRtYXJnaW46IDEwcHg7XG5cdH1cblx0XG5cdC5naWZ0c3Vic2NyaXB0aW9uLWFkZHJlc3Mtb3B0aW9uLWxpbmUge1xuXHRcdGNsZWFyOiBib3RoIDtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0bGFiZWwge1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0LnJhZGlvIHtcblx0XHRcdG1hcmdpbjogMTRweCAxMnB4IDAgMTJweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fSBcblx0XG5cdC5kZWxpdmVyeS1hZGRyZXNzLW9wdGlvbi1saW5lIHtcblx0XHRjbGVhcjogYm90aCA7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdGxhYmVsIHtcblx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC5yYWRpbyB7XG5cdFx0XHRtYXJnaW46IDE0cHggMTJweCAwIDEycHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cblx0XG5cdC5yZHVvcHRpb24ge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHRcblx0LnJkdXJhZGlvIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDhweCA4cHggMCA1cHg7XG5cdH1cblx0XG5cdFxuXHQucGF5bWVudHMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDsgXG5cdFx0Lm1hZy1jb3ZlciBpbWcge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjRweDsgXG5cdFx0fVxuXHRcdFxuXHRcdC5wYXltZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0ZW0ge1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5jYXJkLWNob2ljZSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XG5cdFx0Lmljb25zIHtcblx0XHRcdCYub25nb2luZ2NjIHtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNkZGQgc29saWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuY3JlZGl0Y2FyZC1kZXRhaWxzIHtcblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDk1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0fVxuXHRcdC5jYXJkLXR5cGUge1xuXHRcdFx0d2lkdGg6IDE2NXB4O1xuXHRcdH1cblx0fVxuXHRcblx0LnBheW1lbnQtaXMtc2FmZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIzNXB4O1xuXHR9XG5cdFxuXHQudHdvbGluZXMge1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdH1cblx0LnNvcnRjb2RlIHtcblx0XHR3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmRpcmVjdGRlYml0bG9nbyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0IDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luOiA2cHggMCAxNXB4IDA7XG5cdH1cblx0XG5cdC5kaXJlY3RkZWJpdCBsaSB7XG5cdFx0cGFkZGluZzogMjBweCAwIDYwcHggMDtcblx0fVxuXG5cdC5kaXJlY3QtZGViaXQtaW5mbyB7XG5cdFx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggMjhweDtcblx0LypcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjsgKi9cblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXIgO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdFxuXHRcdC5kaXJlY3RkZWJpdGxvZ28ge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdFxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXHRcdFxuXHQuZ3JlZW4tdGljay1ib3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdCAgICBib3JkZXItdG9wOiBub25lO1xuXHQgICAgcGFkZGluZzogMjBweCAzMHB4O1xuXHQgICAvKiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG5cdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4OyovXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMzBweDtcblx0XHQgICAgXG5cdFx0dWwuZ3JlZW4tdGlja3Mge1xuXHRcdCAgICBcblx0XHQgICAgIGxpIHtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ncmVlbi10aWNrLWljb24ucG5nKTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmFycm93LWxlZnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTE5cHg7XG5cdFx0XHR0b3A6IDUxcHg7XG5cdFx0XHR3aWR0aDogMDsgXG5cdFx0XHRoZWlnaHQ6IDA7IFxuXHRcdFx0Ym9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDIwcHggc29saWQgI2Y5ZjlmOTtcblx0XHR9XG5cdH1cblx0XG5cdC5yZXZpZXctZGQge1xuXHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdC5saHMge1xuXHRcdFx0cC5kZXRhaWxzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMCAxMHB4IDAgO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHAge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdFx0XHRcdFxuXHRcdC5kZC1kZXRhaWxzIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRkdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDIxMHB4IDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0fVxuXHRcdFx0ZGQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmRkZ3VhcmFudGVld29yZHMge1xuXHRcdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKCcvaW1hZ2VzL3JlZC10aWNrLnBuZycpO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcblx0XG5cdFxuXHQuZGF0YS1wcm90ZWN0aW9uIHtcblx0XHRkdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoIDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0LypcdG1hcmdpbi10b3A6IDM1cHg7Ki9cblx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdH1cblx0XHRcblx0XHRkZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoIDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHR9XG5cdFx0XG5cdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMTBweCAxMHB4IDAgMDtcblx0XHR9XG5cdH1cblx0XG5cdCNwYXktc2VjdXJlbHktbm93IHtcblx0XHR3aWR0aDogMTk1cHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHRcblx0XG5cdC5wYW5lbC1kZXRhaWwtZm9vdGVyIHtcblx0XHR3aWR0aDogNTIycHggO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogOHB4IDRweDtcblx0fVxuXG5cdC5jYXNjYWRlYWNjb3JkaW9uIHtcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDAgO1xuXHRcdFxuXHRcdC5wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIxMywgMjEzLCAyMTMpO1xuXHRcdH1cblx0XG5cdFx0LnBhbmVsIHtcblx0XHRcdHdpZHRoOiAxMDAlIDtcblx0XHRcdG1hcmdpbjogMCBhdXRvOyBcblx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0XG5cdFx0LnBhbmVsLW5hbWUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQgO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5wYW5lbC1kZXRhaWwge1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHRcblx0XHRcblx0XHQucGFuZWwtc3VtbWFyeSB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWluLWhlaWdodDogMjVweDtcblx0XHR9XG5cdFx0XG5cdFx0LmdyZXllZC1vdXQge1xuXHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdH1cblx0XHRcblx0XHQjcGFuZWw1IC5wYW5lbC1jb250aW51ZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHRcblx0XHRcdGJvdHRvbTogODBweDtcblx0XHRcdGxlZnQ6IDQxNXB4O1xuXHRcdH1cblx0fVxufVxuXHQucGF5bm93Om5vdCgucGF5cGFsKSwgLnBheW5vdy50ZXNjbyB7XG5cdFx0d2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnBheW5vdy5wYXlwYWwge1xuXHRcdHdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5wYXlub3cge1xuXHRcdG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGEge1xuXHRcdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0ICAgICAgICAgICAgICAgIFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNXB4O1xuXHRcdFx0fVxuXHRcdH0gICBcblx0fVxuXG4ucmVjZWlwdCB7XG5cdGgxIHtcblx0XHR3aWR0aDogNDA1cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0XG5cdC5ibHVlLWZsYXNoIGgxIHtcblx0XHR3aWR0aDogNzA1cHg7XG5cdH1cblx0Lm9yZGVyLXN1bW1hcnkge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdC8qcGFkZGluZzogMjRweCAwIDI0cHggODBweDsqL1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcblx0XHQuZ2lmdGNhcmQge1xuXHRcdFx0LypcdG1hcmdpbi10b3A6IDI2cHg7Ki9cblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2RiMDcxYSA7XG5cdFx0XHRcdC8qYm9yZGVyLXJhZGl1czogMTBweDsqL1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICBcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC53b3Jkczpub3QoLnBheXBhbEdpZnQpIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQud29yZHMge1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICRnaWZ0X2ljb25fY2hlY2tvdXQ7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdFxuXHRcdHRhYmxlIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206ICRncmV5LWJvcmRlci1jb2xvdXIgMXB4IHNvbGlkO1xuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGl2LnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XG5cdFx0fVxuXHRcdC5yZXNwb25zaXZlRGl2IHtcblx0XHRcdFx0Lyogb25lIGl0ZW0gKi9cblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1vZi10eXBlKDEpIHtcblx0XHRcdFx0ICAgIHdpZHRoOiA5OSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC8qIHR3byBpdGVtcyAqL1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LW9mLXR5cGUoMiksXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSgyKSB+IC5yZXNwb25zaXZlRGl2IHtcblx0XHRcdFx0ICAgIHdpZHRoOiA0OSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC8qIHRocmVlIGl0ZW1zICovXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSgzKSxcblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1vZi10eXBlKDMpIH4gLnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0XHQgICAgd2lkdGg6IDMyLjMlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQvKiBmb3VyIGl0ZW1zICovXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSg0KSxcblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1vZi10eXBlKDQpIH4gLnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0XHQgICAgd2lkdGg6IDI0JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LyogZml2ZSBpdGVtcyAqL1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LW9mLXR5cGUoNSksXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSg1KSB+IC5yZXNwb25zaXZlRGl2IHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxOSU7XG5cdFx0XHRcdH1cblx0XHR9XG5cdFx0XHQuY29sLW1hZyB7XG5cdFx0XHRcdHdpZHRoOiAzMThweDtcblx0XHRcdFx0LmNvdmVyIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRoZWlnaHQ6IDczcHg7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQuaW5mbyB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNvbC1kZWxpdmVyeSB7XG5cdFx0XHRcdHdpZHRoOiAyMjVweDtcblx0XHRcdH1cblx0XHRcdC5jb2wtZXh0cmFzIHtcblx0XHRcdFx0d2lkdGg6IDE5MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1wYXltZW50LW1ldGhvZCB7XG5cdFx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHRcdH1cblx0fVxuXHQub3JkZXItaW5mbyB7XHRcblx0LypcdHBhZGRpbmc6IDI0cHggMCAyNHB4IDgwcHg7Ki9cblx0XHRwYWRkaW5nOiAyNHB4IDAgMjRweCA1MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XG5cdFx0LmxocyB7XG5cdFx0XHRjbGVhcjpsZWZ0IDtcblx0XHRcdC8qd2lkdGg6IDUzMHB4OyovXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR3aWR0aDogNTc2cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdD4gcCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4IDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDIge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDUge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2sgO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdCAgICBjb2xvcjogIzAwMDAwMTtcblx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDA7XG5cdFx0ICAgIH1cblx0XHRcdFxuXHRcdFx0LmdpZnRjYXJkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2RiMDcxYSA7XG5cdFx0XHRcdC8qYm9yZGVyLXJhZGl1czogMTBweDsqL1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC53b3JkcyB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2sgO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0LndlbGNvbWVnaWZ0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRcdFx0cGFkZGluZzogMjZweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91ciA7XG5cdFx0XHRcdC8qYm9yZGVyLXJhZGl1czogMTBweDsqL1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC53b3JkcyB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRcblx0XHRcdHVsLCBvbCB7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRvbCB7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHR1bCB7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdH1cblx0XHRcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbm9ybWFsLWZvbnQtc3RhY2sgO1xuXHRcdH1cblx0XHRcblx0XHRoNCB7XG5cdFx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2sgO1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDEwcHg7XG5cdFx0fVxuXHRcdFx0XHRcblx0XHQucmhzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDM2OXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0XG59XG4uYWxzby1ib3VnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyMCU7XG5cdG1hcmdpbjogMCAyJTsgXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdHBhZGRpbmc6IDVweCA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuLnR0LWluZm8udGhpcmRwYXJ0eSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyM3B4O1xuXHRyaWdodDogMTlweDtcblx0ei1pbmRleDogNTtcblx0d2lkdGg6IDIycHg7XG59XG4jY2FyZC1jdnYtaGVscC1kZGQsICNjYXJkLWN2di1oZWxwLWRkZGQge1xuXHRvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lkdGg6IDMzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG4gICAgcGFkZGluZzogMTNweCA1cHggNXB4IDEzcHg7XG4gICAgdG9wOiAtMTI1cHg7XG4gICAgbGVmdDogMTc5cHg7XG4gICAgei1pbmRleDogOTk5OTtcblx0Lypib3JkZXItcmFkaXVzOiAxMHB4OyovXG5cdFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvdHRvbTogLTE1cHg7XG5cdCAgICBsZWZ0OiAzMDNweDtcblx0ICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHQgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0XG5cdGRpdiwgaW1nIHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgXHR3aWR0aDogNDklO1xuXHR9XG59XG4udHQtaW5mby50aGlyZHBhcnR5Lm1hc3RlcmNhcmRjdnY6aG92ZXIgfiAjY2FyZC1jdnYtaGVscC1kZGQge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnR0LWluZm8udGhpcmRwYXJ0eS5hbWV4Y3Z2OmhvdmVyIH4gI2NhcmQtY3Z2LWhlbHAtZGRkZCB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cdCN2b3VjaGVyY29kZSB7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxuXHRcblx0Ym9keS5yZWNlaXB0IHtcblx0XG5cdFx0aDEucHVsbC1sZWZ0IHtcblx0XHRcdGZsb2F0OiBub25lIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHQub3JkZXItc3VtbWFyeSB7XG5cdFx0XHRkaXYucmVzcG9uc2l2ZURpdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0ZGl2LmNvbC1kZWxpdmVyeSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdCAgICBcdGNsZWFyOiBib3RoO1xuXHRcdCAgICB9XG5cdFx0ICAgIGRpdi5jb2wtZXh0cmFzIHtcblx0XHQgICAgXHRwIHtcblx0XHQgICAgXHRcdHBhZGRpbmctbGVmdDogNzdweDtcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Lm9yZGVyLWluZm8ge1xuXHRcdFx0cGFkZGluZzogMjRweCAwcHg7XG5cdFx0XHRcblx0XHRcdC5saHMsIC5yaHMge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJocyB7XG5cdFx0XHQgICAgcGFkZGluZzogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFsc28tYm91Z2h0IHtcblx0XHR3aWR0aDogNDUlO1xuXHRcdG1hcmdpbjogMTFweCAyJTtcblx0XHRcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdH1cblx0XG5cdFx0YSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxufVxuYm9keS5ib290c3RyYXAge1xuXHRmb250OiAxNXB4ICRub3JtYWwtZm9udC1zdGFjaztcblx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0XG5cdC51bmRlcmxpbmVkIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0cDpub3QoLmg1KSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjaztcblx0fVxuXHRoMyB7XG5cdFx0c21hbGwge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4IWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbm9ybWFsLWZvbnQtc3RhY2s7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0XHQuZGVsdmllclRleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHR9XG5cdC5zZW1hbnRpYy1ibHVlLWZsYXNoIHtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLnBheXBhbC1idG4ge1xuXHRcdGJhY2tncm91bmQ6ICNmZmM0MzkhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmYzQzOSFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcblx0XHRpbWcucGF5cGFsIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cdFx0XHRtYXgtd2lkdGg6IDczcHg7XG5cdFx0fVxuXHR9XG5cdC5ib3hlczEsIC5ib3hlczIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnByaWNpbmdUZXh0IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmdyZXllZC1vdXQge1xuXHRcdGNvbG9yOiAjYmJiYmJiO1xuXHR9XG5cdC51cGRhdGVkLCAudm91Y2hlclN1Y2Nlc3MsIC52b3VjaGVyU3VjY2Vzc1Nob3csIC5tZXNzYWdlV2l0ZGgge1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXHQubWVzc2FnZVdpdGRoIHtcblx0XHRwYWRkaW5nOiA1cHggMjBweCFpbXBvcnRhbnQ7XG5cdH1cblx0LmxpZ2h0Qkcge1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91ci1ibG9jaztcblx0fVxuXHQuc3VtbWFyeSB7XG5cdFx0YmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFxuXHRcdC5pbmZvIHtcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEudG9vbHRpcExpbmsge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0ICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmN1c3RvbWVyQmVuZWZpdHMge1xuXHRcdFx0bWFyZ2luLXRvcDogMXB4O1xuXHRcdH1cblx0fVxuXHQudG9vbHRpcC5zaG93IHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC50b29sdGlwIHtcblx0XHRcdFxuXHRcdC50b29sdGlwLWlubmVyIHtcblx0XHRcdG1heC13aWR0aDogNDIycHg7XG5cdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdC8qYm9yZGVyLXJhZGl1czogMTBweDsqL1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0cGFkZGluZzogMTRweCA5cHggOXB4IDlweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR6LWluZGV4OiAzOTk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0dWwsIHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hcnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc2VsZWN0c3RhcnRpc3N1ZSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgNXB4KTtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0d2lkdGg6IDI3NXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRhcHBlYXJhbmNlOiBhdXRvO1xuXHR9XG5cdC5hbGVydEksIC50b29sdGlwTGluaywgLnNlY29uZGFyeUksIC5pbmZvSSB7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvKmJvcmRlci1yYWRpdXM6IDEycHg7Ki9cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHQuYWxlcnRJLCAuc2Vjb25kYXJ5SSwgLmluZm9JIHtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0LmFsZXJ0SSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0fVxuXHQuc2Vjb25kYXJ5SSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmV5LWJvcmRlci1jb2xvdXI7XG5cdH1cblx0LmluZm9JIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuXHR9XG5cdC5idG46bm90KC5kZXNlbGVjdEZpbHRlcnMpOm5vdCguY2xvc2VGaWx0ZXJzRHJvcGRvd24pOm5vdCgucGF5d2FsbC1idG4pOm5vdCgudm91Y2hlcmFwcGx5KSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRcdGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHghaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRoZWlnaHQ6IDQxcHghaW1wb3J0YW50O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LnJlZC1idG4sIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlci5kaXNhYmxlZCB7XG5cdCAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuXHQgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuXHQgICAgXG5cdCAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cdCAgICBcdGJhY2tncm91bmQ6ICRyZWRIb3Zlcjtcblx0ICAgIFx0Ym9yZGVyLWNvbG9yOiAkcmVkSG92ZXI7XG5cdCAgICBcdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAkcmVkSG92ZXI7XG5cdCAgICB9XG5cdH1cblx0LnJlZC1idG4ge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHRsYWJlbDpub3QoLmNhdGVnb3J5YnRuKSB7XG5cdCAgICBmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdC5lZGl0T3B0aW9ucyB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ycnAge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR9XG5cdGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dGV4dF0sIFxuXHRpbnB1dFt0eXBlPXBhc3N3b3JkXSwgc2VsZWN0IHtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXHQuY2hhbmdlZENvdW50cnlCbG9jayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQub3ZlcmxheSB7XG5cdFx0ei1pbmRleDogOTk5OTk5OTk7XG5cdH1cbn1cbmJvZHkuYmFza2V0LTIwMjIge1xuXHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFxuXHRociB7XG5cdFx0Y29sb3I6ICRtZWRpdW0tZ3JleS1ib3JkZXItY29sb3VyO1xuXHR9XG5cdFxuXHQubmF2LCBuYXYsIGhlYWRlciwgLnRvcC1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxuXHRcblx0aDEuYmFza2V0Q291bnQge1xuXHRcdGZvbnQtc2l6ZTozNHB4O1xuXHRcdGNvbG9yOiAjMUIxQjFCO1xuXHRcdGZvbnQtZmFtaWx5OiAkbm9ybWFsLWZvbnQtc3RhY2s7XG5cdFx0XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0fVxuXHRcblx0LnN1bW1hcnktYmcge1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0fVxuXHRcblx0LnN1bW1hcnksIC55b3Utdmlld2VkIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XG5cdH1cblx0XG5cdC5zdW1tYXJ5IHtcblx0XHRwOm5vdCguaDUpLCBhLCAud29yZHMsIGxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0LmZvb3RlclByb21pc2VzIHtcblx0XHQub3VyLXByb21pc2VzIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQuZnVsbC13aWR0aCB7XG5cdFx0ICAgIFxuXHRcdFx0XHQucHJvbWlzZSB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0c3Bhbi5maXJzdCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3RyYW5zcGFyZW50L3ByaWNlLnBuZ1wiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3Bhbi5zZWNvbmQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy90cmFuc3BhcmVudC9tb25leS1iYWNrLnBuZ1wiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3Bhbi50aGlyZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3RyYW5zcGFyZW50L2xvcnJ5LnBuZ1wiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCNjaGVja291dEJ1dHRvbiwgI2NoZWNrb3V0QnV0dG9uTW9iaWxlIHtcblx0LypcdGJvcmRlci1yYWRpdXM6IDI1cHghaW1wb3J0YW50O1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50OyovXG5cdFx0cGFkZGluZy10b3A6IDEwcHghaW1wb3J0YW50O1xuXHR9XG5cblx0I3BheXBhbGltbWVkaWF0ZWNoZWNrb3V0YnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC5oZWxwQmxvY2sge1xuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRib2R5LmJhc2tldC0yMDIyIHtcblx0XG5cdFx0aDEuYmFza2V0Q291bnQge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdH1cblx0XHRcblx0XHQuc2VsZWN0c3RhcnRpc3N1ZSB7XG5cdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5zdGlja3lTdW1tYXJ5IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJvZHkuYm9vdHN0cmFwIHtcblxuXHRcdC5zZWxlY3RzdGFydGlzc3VlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufSIsIi5uZXdzbGV0dGVyLXNpZ251cCB7XG5cdGhlaWdodDogMTYycHg7XG5cdGJvcmRlci10b3A6ICRtZWRpdW0tZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcblx0Lm5ldmVyLW1pc3Mge1xuXHRcdHdpZHRoOiAzNzVweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRjb2xvcjogcmdiKDMzLCA0MCwgNDQpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdHBhZGRpbmc6IDQ0cHggMCAxNHB4IDA7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2lnbnVwIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiA4MHB4IDAgMCAyNXB4O1xuXHRcdHdpZHRoOiAzOTBweDtcblx0XHQudGV4dCB7XG5cdFx0XHR3aWR0aDogMjYwcHg7XG5cdFx0fVxuXHRcdGJ1dHRvbi5yZWQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmVlZm8tc3VtbWFyeSB7XG5cdFx0YmFja2dyb3VuZDpyZ2IoMjU1LDAsMCk7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRcXDk7XG5cdFx0YmFja2dyb3VuZDpyZ2JhKDI1NSwwLDAsMC4wKTtcblx0XHRtYXJnaW46IDQycHggMCAwIDA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn0iLCIuZ2lmdC1jYXJkIHtcblx0LmhlYWRpbmcge1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0Lypib3JkZXItYm90dG9tOjJweCBzb2xpZCAkYmxhY2s7Ki9cblx0XHRmb250OmJvbGQgMjVweCBzYW5zLXNlcmlmO1xuXHRcdG1hcmdpbjoyNXB4IDA7XG5cdFx0cGFkZGluZzo1cHggMCA0cHggNnB4O1xuXHR9XG5cdFxuXHRoMyB7XG5cdFx0Y29sb3I6I2IxMDAxOTtcblx0XHRmb250LXNpemU6MTZweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdG1hcmdpbjoyMHB4IDAgNXB4IDA7XG5cdH1cblxuXHRoMSB7XG5cdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTowO1xuXHR9XG5cdHBhZGRpbmc6IDAgODVweDtcblx0YiB7XG5cdFx0Zm9udC1mYW1pbHk6JGRlbWlib2xkLWZvbnQtc3RhY2sgO1xuXHR9XHRcblx0cCB7IGxpbmUtaGVpZ2h0OjE5cHg7IG1hcmdpbjowIDAgMTBweCAwOyB9XG5cdGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgICAgICAgICB7IGZvbnQtc2l6ZToxMDAlOyBtYXJnaW46MDsgdmVydGljYWwtYWxpZ246YmFzZWxpbmU7IH1cblx0LnNlbmQtb3B0aW9ucyB7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0LypcdHdpZHRoOjI1MHB4OyAqL1xuXHR9XG5cdCNzZW5kaW5nLWRhdGV0aW1lIHtcblx0XHR3aWR0aDogMzQwcHg7XG5cdH1cblx0LnNlbmQtb3B0aW9ucyBwIHtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdGxpbmUtaGVpZ2h0Om5vcm1hbDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdH1cblx0LnNlbmQtbWV0aG9kIHtcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdH1cblx0LnNlbmQtbWV0aG9kIHAge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0bWFyZ2luOjAgMTBweCAwIDA7XG5cdH1cblx0LnNlbmQtbWV0aG9kIGlucHV0IHtcblx0XHQvKiBtYXJnaW46MXB4IDVweCAwIDA7XG5cdFx0cGFkZGluZzowO1xuXHRcdHdpZHRoOmF1dG87ICovXG5cdFx0Y2xlYXI6IHJpZ2h0O1xuXHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuc2VuZC1tZXRob2QgbGFiZWwge1xuXHQvKlx0bWFyZ2luOjAgMTBweCAwIDA7XG5cdFx0d2lkdGg6YXV0bzsgKi9cblx0XHRmbG9hdDogbGVmdDtcblx0ICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQuZXJyb3Ige1xuXHRcdG1hcmdpbi10b3A6MDtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0Y29sb3I6ICNiMTAwMTk7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJ1dHRvbnMuY2xlYXJmaXguZ2lmdGJ0biB7XG5cdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDE0OXB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cdC5yZWNpcGllbnQtbWV0aG9kLFxuXHQucmVjaXBpZW50LW1ldGhvZC1jb25maXJtIHtcblx0XHRmbG9hdDpub25lO1xuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0fVxuXHQuZGF0ZSB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdH1cblx0LmRhdGUgLmljb24tY2FsZW5kYXIge1xuXHQgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jYWxlbmRhci5naWZcIikgbm8tcmVwZWF0IDAgMCB0cmFuc3BhcmVudDtcblx0ICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMCAhaW1wb3J0YW50O1xuXHQgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdCAgLyogIG1hcmdpbjogNXB4IDAgMCA1cHg7ICovXG5cdCAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdCAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuXHQgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRtYXJnaW46IDEycHggMCAwIC0yNnB4O1xuXHR9XG5cdC5kYXRlIC5lcnJvciB7XG5cdFx0cGFkZGluZy10b3A6MTBweDtcblx0fVxuXHQuc2VuZGluZy1kYXRldGltZSB7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Lyp3aWR0aDo5MnB4OyovXG5cdFx0d2lkdGg6MTk0cHg7XG5cdH1cblx0LnJlY2lwaWVudC1uYW1lIGlucHV0IHtcblx0XHRjbGVhcjpyaWdodDtcblx0XHRmbG9hdDpyaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdH1cblx0LmNsZWFyZml4LCAuZm9ybSBsaSB7XG5cdFx0em9vbToxO1xuXHR9XG5cdC5yZWNpcGllbnQtbmFtZSBsYWJlbCB7XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0LyptYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0d2lkdGg6MTQ1cHg7ICovXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuICAgIFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdC5yZWNpcGllbnQtbmFtZSAuZXJyb3Ige1xuXHRcdG1hcmdpbjowIDAgMTBweCAxN3B4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQuc2VuZC1naWZ0LWNhcmQgeyBtYXJnaW46N3B4IDAgMCAwOyB9XG5cdC5mb3JtIHtcblx0XHRsaXN0LXN0eWxlOm5vbmU7XG5cdFx0bWFyZ2luOjA7XG5cdFx0cGFkZGluZzowO1xuXHR9XG5cdC5mb3JtIGxpIHtcblx0ICAgIG1hcmdpbjoxMnB4IDA7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LmZvcm0gbGFiZWwge1xuXHQgICAgZmxvYXQ6bGVmdDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHQgICAgbWFyZ2luOjVweCAxMHB4IDAgMDtcblx0ICAgIHdpZHRoOjE3MHB4O1xuXHR9XG5cdC5mb3JtIGlucHV0IHtcblx0ICAgIGZsb2F0OmxlZnQ7XG5cdCAgICB3aWR0aDoyODBweDtcblx0fVxuXHR0ZXh0YXJlYSB7XG5cdFx0LW1vei1ib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG5cdFx0Ym94LXNoYWRvdzowIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpIGluc2V0O1xuXHRcdGJlaGF2aW9yOnVybCgvcGllL3BpZS5waHApO1xuXHR9XG5cdC5mb3JtIC5tdWx0aWNob2ljZSAuY2xlYXJmaXgge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0bWFyZ2luOjVweCAwO1xuXHR9XG5cdC5mb3JtIC5tdWx0aWNob2ljZSBsYWJlbCB7XG5cdCAgICBtYXJnaW46MDtcblx0ICAgIHdpZHRoOjQwMHB4O1xuXHR9XG5cdC5mb3JtIC5tdWx0aWNob2ljZSBpbnB1dCwgXG5cdC5mb3JtIC50ZXh0YXJlYSBsYWJlbCB7XG5cdCAgICBkaXNwbGF5OmJsb2NrO1xuXHQgICAgZmxvYXQ6bm9uZTtcblx0ICAgIG1hcmdpbjowIDAgNXB4O1xuXHR9XG5cdC5mb3JtIHRleHRhcmVhIHtcblx0ICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDtcblx0ICAgIC8qYm9yZGVyLXJhZGl1czo1cHg7Ki9cblx0ICAgIGhlaWdodDo2MHB4O1xuXHQgICAgcGFkZGluZzo0cHggNnB4O1xuXHQgICAgd2lkdGg6NDYwcHg7XG5cdH1cblx0LmdpZnQtY2FyZC1vcHRpb25zIHtcblx0Y2xlYXI6bGVmdDtcblx0ZmxvYXQ6bGVmdDtcblx0d2lkdGg6MjAycHg7XG5cdH1cblx0LmdpZnQtY2FyZC1tZXNzYWdlIHtcblx0XHQvKmZsb2F0OnJpZ2h0O1xuXHRcdHdpZHRoOjQ5MHB4OyAqL1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiA4MjBweDtcblx0fVxuXHQuYWN0aXZlIHtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblx0LmluYWN0aXZlIHtcblx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG4jZ2lmdGNhcmQtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNnaWZ0LWNhcmQtZGV0YWlscyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmEuY29udHJvbF9wcmV2LCBhLmNvbnRyb2xfbmV4dCB7XG4gIFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdHRvcDogNTVweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjMmEyYTJhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLmNvbnRyb2xfcHJldjpob3ZlciwgYS5jb250cm9sX25leHQ6aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbmEuY29udHJvbF9wcmV2IHtcblx0bGVmdDogLTE4cHg7XG4gIFx0Lypib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDsqL1xufVxuXG5hLmNvbnRyb2xfbmV4dCB7XG5cdHJpZ2h0OiA2cHg7XG5cdC8qYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7Ki9cbn1cblx0LmdpZnQtY2FyZC1zZXR0aW5ncyB7XG5cdFx0d2lkdGg6IDc5NXB4O1xuXHR9XG5cdC5naWZ0LWNhcmQtb3B0aW9ucyBpbnB1dCB7XG5cdFx0Y2xlYXI6bGVmdDtcblx0XHRtYXJnaW46MTFweCAxMHB4IDAgMDtcblx0XHRwYWRkaW5nOjA7XG5cdFx0d2lkdGg6YXV0bztcblx0fVxuXHQub2xkaWUgLmdpZnQtY2FyZC1vcHRpb25zIGlucHV0IHtcblx0XHRoZWlnaHQ6MjBweDtcblx0XHRtYXJnaW4tdG9wOjNweDtcblx0fVxuXHQuZ2lmdC1jYXJkLW9wdGlvbnMgbGFiZWwge1xuXHRcdG1hcmdpbjoxMHB4IDAgMCAwO1xuXHRcdHdpZHRoOmF1dG87XG5cdH1cblx0LmdpZnQtY2FyZC1tZXNzYWdlLmVkaXRtZXNzYWdlIHtcblx0XHRwYWRkaW5nOiA2NXB4IDAgMHB4IDYwcHg7XG5cdFx0d2lkdGg6IDc0MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG5cdH1cblx0LmdpZnQtY2FyZC1tZXNzYWdlIGltZyB7XG5cdFx0Ym9yZGVyOjNweCBzb2xpZCAjZmZmO1xuXHRcdC8qLW1vei1ib3JkZXItcmFkaXVzOjVweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6NXB4OyovXG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bWFyZ2luOjVweDtcblx0LypcdHBhZGRpbmc6NHB4OyAqL1xuXHR9XG5cdC5naWZ0LWNhcmQtbWVzc2FnZSBpbWc6aG92ZXIsXG5cdC5naWZ0LWNhcmQtbWVzc2FnZSAuc2VsZWN0ZWQge1xuXHRcdGJvcmRlci1jb2xvcjojMDIxNDE5O1xuXHR9XG5cdC5naWZ0LWNhcmQtbWVzc2FnZSAubGFzdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdH1cblx0LmdpZnQtY2FyZC1zZXR0aW5ncyBkaXYge1xuXHRcdC8qZGlzcGxheTpub25lO1xuXHRcdGZsb2F0OiBsZWZ0OyovXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxNTFweDtcbiAgICBcdGhlaWdodDogMTI1cHg7XG5cdH1cblx0LmdpZnQtY2FyZC1tZXNzYWdlIC5lcnJvciB7XG5cdFx0cGFkZGluZy10b3A6MTBweDtcblx0fVxuXHQjZ2lmdC1jYXJkLWRldGFpbHMgdGV4dGFyZWEge1xuXHQvKlx0ZGlzcGxheTpibG9jaztcblx0XHRoZWlnaHQ6IDE3MHB4OyAqL1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHRcdG1hcmdpbi10b3A6MTJweDtcblx0XHR3aWR0aDo1MTBweDtcblx0XHRib3JkZXI6IDBweCBzb2xpZDtcbiAgICBcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIFx0cmVzaXplOiBub25lO1xuXHRcdC1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcblx0XHRib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcblx0XHRiZWhhdmlvcjp1cmwoL3BpZS9waWUucGhwKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5jYXJkIHtcblx0XHRjbGVhcjpib3RoO1xuXHRcdHBhZGRpbmc6MzBweCAwO1xuXHQvKlx0XHR3aWR0aDo0ODVweDsgKi9cblx0ICAgIHdpZHRoOiA4MjBweDtcblx0fVxuXHQucHJldmlldy1jYXJkIHtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHR9XG5cdC5iZy1jYXJkLXRvcCB7XG5cdFx0YmFja2dyb3VuZDpuby1yZXBlYXQgMCAwO1xuXHQgICAgbWluLWhlaWdodDoxMDBweDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG5cdH1cblx0LmJnLWNhcmQtYm90dG9tIHtcblx0XHRiYWNrZ3JvdW5kOm5vLXJlcGVhdCAwIGJvdHRvbTtcblx0XHRoZWlnaHQ6MHB4O1xuXHR9XG5cdC5jYXJkIHByZSB7XG5cdC8qXHRmb250OmJvbGQgMTNweCBzYW5zLXNlcmlmO1xuXHRcdHdpZHRoOjIxM3B4O1x0XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRtYXJnaW46NTVweCAwIDAgMTAwcHg7ICovXG5cdCAgICB3aGl0ZS1zcGFjZTotbW96LXByZS13cmFwO1xuXHQgICAgd2hpdGUtc3BhY2U6LXByZS13cmFwO1xuXHQgICAgd2hpdGUtc3BhY2U6LW8tcHJlLXdyYXA7XG5cdFx0d2hpdGUtc3BhY2U6cHJlLXdyYXA7XG5cdCAgICB3b3JkLXdyYXA6YnJlYWstd29yZDtcblx0ICAgIHdpZHRoOiA0ODVweDtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDc1cHggMCAyMHB4IDc1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdH1cblx0LmllNiAuY2FyZCBwcmUge1xuXHRcdG1hcmdpbjo1NXB4IDAgMCA1MHB4O1xuXHR9XG5cdC5jb3Zlci1pbWFnZSB7XG5cdFx0ZGlzcGxheTppbmxpbmU7XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0LyptYXJnaW46NDBweCAxMHB4IDAgMDsgKi9cblx0XHR3aWR0aDoxMTdweDtcblx0XHRtYXJnaW46IDYwcHggNTBweCAwIDA7XG5cdH1cblx0LmNvdmVyLWltYWdlIHAge1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6bm9ybWFsO1xuXHRcdG1hcmdpbjoxNXB4IDAgMTBweCAwO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG5cdC5jb3Zlci1pbWFnZSBpbWcge1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGN1cnNvcjpkZWZhdWx0O1xuXHRcdC8qLW1vei1ib3JkZXItcmFkaXVzOjA7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7XG5cdFx0Ym9yZGVyLXJhZGl1czowOyovXG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRmbG9hdDpub25lO1xuXHRcdG1hcmdpbjowIDAgNXB4IDA7XG5cdFx0cGFkZGluZzowO1xuXHR9XG5cdC53aGl0ZSBwLFxuXHQud2hpdGUgcHJlIHtcblx0XHRjb2xvcjojZmZmO1xuXHR9XG5cdC5ibGFjayBwLFxuXHQuYmxhY2sgcHJlIHtcblx0XHRjb2xvcjokYmxhY2s7XG5cdH1cblx0LnJlZCBwLFxuXHQucmVkIHByZSB7XG5cdFx0Y29sb3I6I2YwMDtcblx0fVxuXHQuZ3JlZW4gcCxcblx0LmdyZWVuIHByZSB7XG5cdFx0Y29sb3I6IzJDQkIyQjtcblx0fVxuXHQuY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIsIC5mb3JtIGxpOmJlZm9yZSwgLmZvcm0gbGk6YWZ0ZXIgeyBcblx0XHRjb250ZW50OicnO1xuXHRcdGRpc3BsYXk6dGFibGU7IFxuXHR9XG5cdC5jbGVhcmZpeDphZnRlciwgLmZvcm0gbGk6YWZ0ZXIgeyBcblx0XHRjbGVhcjpib3RoOyBcblx0fVxuXHRcblx0I2NvbmZpcm0tY2FyZC1kZXRhaWxzIGR0LFxuXHQjY29uZmlybS1jYXJkLWRldGFpbHMgZGQge1xuXHRcdGNvbG9yOiNiMTAwMTk7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdG1hcmdpbjoxMHB4IDA7XG5cdH1cblx0I2NvbmZpcm0tY2FyZC1kZXRhaWxzIGR0IHtcblx0XHRjbGVhcjpsZWZ0O1xuXHRcdGNvbG9yOiM0OTQ5NDk7XG5cdFx0d2lkdGg6MTgwcHg7XG5cdH1cblx0LmJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiMTAwMTk7XG5cdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1x0XG5cdH1cblx0XHRcblx0fVxuLnRyYWNrLW15LW9yZGVyIHtcblxuXHQuaXRlbS1kZXRhaWxzIHtcblx0XHRtYXJnaW4tYm90dG9tOjQwcHg7XG5cdH1cblx0Lml0ZW0tZGV0YWlscyBpbWcge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdH1cblx0XG5cdC5pdGVtLWRldGFpbHMgZGwge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0bWFyZ2luOjJweCAwIDAgNDBweDtcblx0XHRtYXgtd2lkdGg6NTIwcHg7XG5cdH1cblx0Lml0ZW0tZGV0YWlscyAuYmFza2V0SXRlbURlbGl2ZXJ5TWVzc2FnZSB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdC5pdGVtLWRldGFpbHMgZHQsXG5cdC5pdGVtLWRldGFpbHMgZGQge1xuXHRcdGRpc3BsYXk6aW5saW5lO1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRtYXJnaW46NnB4IDVweCA2cHggMDtcblx0XHR3aWR0aDozNzBweDtcblx0fVxuXHQuaXRlbS1kZXRhaWxzIGR0IHtcblx0XHRjbGVhcjpsZWZ0O1xuXHRcdGNvbG9yOiNiMTAwMTk7XG5cdFx0d2lkdGg6MTQwcHg7XG5cdH1cblx0aDMge1xuXHRcdGNvbG9yOiNiMTAwMTk7XG5cdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRtYXJnaW46MjBweCAwIDVweCAwO1xuXHR9XG5cdC5jb2x1bW4tYWRkcmVzcyB7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6NTBweDtcdFxuXHR9XG5cdC5jb2x1bW4tYmlsbGluZy1hZGRyZXNzIHtcblx0XHRjbGVhcjpsZWZ0O1xuXHR9XG5cdC5jdXN0b21lci1zdXBwb3J0IHtcblx0XHRtYXJnaW4tdG9wOjQwcHg7XG5cdH1cblx0LmN1c3RvbWVyLXN1cHBvcnQgc3Bhbixcblx0LmN1c3RvbWVyLXN1cHBvcnQgYSxcblx0LmVtcGhhc2lzZSB7XG5cdFx0Y29sb3I6I2IxMDAxOTtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG5cdC5jdXN0b21lci1zdXBwb3J0IGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdH1cblx0aDEge1xuXHRcdHBhZGRpbmc6IDMycHggMDtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHR9XG5cdHBhZGRpbmc6IDAgODVweDtcblx0YiB7XG5cdFx0Zm9udC1mYW1pbHk6JGRlbWlib2xkLWZvbnQtc3RhY2sgO1xuXHR9XHRcblx0cCB7IGxpbmUtaGVpZ2h0OjE5cHg7IG1hcmdpbjowIDAgMTBweCAwOyB9XG5cdC5jb2x1bW4tYWRkcmVzcy5wYXltZW50LWRldGFpbHMge1xuXHRcdG1heC13aWR0aDpub25lO1xuXHR9XG5cdC5wYXltZW50LWRldGFpbHMge1xuXHRcdGNsZWFyOmxlZnQ7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nLXRvcDoxcHg7XG5cdH1cblx0XG5cdFxuXHQuaGVhZGluZyB7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHQvKmJvcmRlci1ib3R0b206MnB4IHNvbGlkICRibGFjazsqL1xuXHRcdGZvbnQ6Ym9sZCAyMHB4IHNhbnMtc2VyaWY7XG5cdFx0bWFyZ2luOjAgMCAyMHB4IDA7XG5cdFx0cGFkZGluZzo1cHggMCA0cHggNnB4O1xuXHR9XG5cdC5jb2x1bW4tYWRkcmVzcyAubG9hZGluZyB7XG5cdFx0bGluZS1oZWlnaHQ6MTZweDtcblx0XHRtYXJnaW4tdG9wOjE1cHg7XG5cdH1cblx0LmNvbHVtbi1hZGRyZXNzIC5sb2FkaW5nIGltZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OjhweDtcblx0fVxuXHQuY29sdW1uLWNyZWF0ZS1naWZ0ZGlyZWN0IHtcblx0XHRcblx0XHR3aWR0aDoyMjRweDtcblx0XHR0b3A6MjJweDtcblx0XHRsZWZ0OjIyNXB4O1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cdCNzZW5kLWdpZnQtY2FyZCB7XG5cdFx0LyotbW96LWJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7XG5cdCAgICBib3JkZXItcmFkaXVzOjVweDsqL1xuXHRcdGJhY2tncm91bmQtY29sb3I6I0Y1RjVGNSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjoycHggc29saWQgI2IxMDAxOTtcblx0XHRmbG9hdDpyaWdodDtcblx0XHRtYXJnaW4tbGVmdDo4MHB4O1xuXHRcdHBhZGRpbmc6MTBweCA1cHg7XG5cdFx0d2lkdGg6MjEwcHg7XG5cdH1cbn1cblxuXG4uZGlzcGxheS1naWZ0LWNhcmQge1xuXHQuYmctY2FyZC10b3Age1xuXHRcdGJhY2tncm91bmQ6bm8tcmVwZWF0IDAgMDtcbiAgXHRcdG1pbi1oZWlnaHQ6MTAwcHg7XG5cdH1cblx0LmJnLWNhcmQtYm90dG9tIHtcblx0XHRiYWNrZ3JvdW5kOm5vLXJlcGVhdCAwIGJvdHRvbTtcblx0XHRoZWlnaHQ6MTBweDtcblx0fVxuXHQuY292ZXItaW1hZ2Uge1xuXHRkaXNwbGF5OmlubGluZTtcblx0ZmxvYXQ6cmlnaHQ7XG4vKlx0bWFyZ2luOjQwcHggMTBweCAwIDA7ICovXG5cdG1hcmdpbjogNjBweCA1MHB4IDAgMDtcblx0d2lkdGg6MTE3cHg7XG5cdH1cblx0LmNvdmVyLWltYWdlIHAge1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6bm9ybWFsO1xuXHRcdG1hcmdpbjoxNXB4IDAgMTBweCAwO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG5cdC5jb3Zlci1pbWFnZSBpbWcge1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGN1cnNvcjpkZWZhdWx0O1xuXHRcdC8qLW1vei1ib3JkZXItcmFkaXVzOjA7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7XG5cdFx0Ym9yZGVyLXJhZGl1czowOyovXG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRmbG9hdDpub25lO1xuXHRcdG1hcmdpbjowIDAgNXB4IDA7XG5cdFx0cGFkZGluZzowO1xuXHR9XG5cdC53aGl0ZSBwLFxuXHQud2hpdGUgcHJlIHtcblx0XHRjb2xvcjojZmZmO1xuXHR9XG5cdC5ibGFjayBwLFxuXHQuYmxhY2sgcHJlIHtcblx0XHRjb2xvcjokYmxhY2s7XG5cdH1cblx0LnJlZCBwLFxuXHQucmVkIHByZSB7XG5cdFx0Y29sb3I6I2YwMDtcblx0fVxuXHQuZ3JlZW4gcCxcblx0LmdyZWVuIHByZSB7XG5cdFx0Y29sb3I6IzJDQkIyQjtcblx0fVxuXHQuaW5kaWdvIHAsXG5cdC5pbmRpZ28gcHJlIHtcblx0XHRjb2xvcjppbmRpZ287XG5cdH1cblx0LmNvcm5mbG93ZXJibHVlIHAsXG5cdC5jb3JuZmxvd2VyYmx1ZSBwcmUge1xuXHRcdGNvbG9yOmNvcm5mbG93ZXJibHVlZDtcblx0fVxuXHQuYnJvd24gcCxcblx0LmJyb3duIHByZSB7XG5cdFx0Y29sb3I6IzNiMWQwMTtcblx0fVxuXHQuY2FyZCB7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHRwYWRkaW5nOjBweCAwO1xuXHRcdC8qd2lkdGg6NDg1cHg7ICovXG5cdFx0d2lkdGg6IDgwMHB4O1xuXHR9XG5cdC5jYXJkIHByZSB7XG5cdGZvbnQ6Ym9sZCAxM3B4IHNhbnMtc2VyaWY7XHRcblx0ZmxvYXQ6bGVmdDtcblx0LyptYXJnaW46NTVweCAwIDAgMTAwcHg7XG5cdHdpZHRoOjIxM3B4OyAqL1xuICAgIG1hcmdpbjogODlweCAwIDAgMTAwcHg7XG4gICAgd2lkdGg6IDQ4NXB4O1xuICAgIHdoaXRlLXNwYWNlOi1tb3otcHJlLXdyYXA7XG4gICAgd2hpdGUtc3BhY2U6LXByZS13cmFwO1xuICAgIHdoaXRlLXNwYWNlOi1vLXByZS13cmFwO1xuXHR3aGl0ZS1zcGFjZTpwcmUtd3JhcDtcbiAgICB3b3JkLXdyYXA6YnJlYWstd29yZDtcblx0fVxuXHQuaWU2IC5jYXJkIHByZSB7XG5cdFx0bWFyZ2luOjU1cHggMCAwIDUwcHg7XG5cdH1cblx0LmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyLCAuZm9ybSBsaTpiZWZvcmUsIC5mb3JtIGxpOmFmdGVyIHsgXG5cdFx0Y29udGVudDpcIlwiOyBkaXNwbGF5OnRhYmxlOyBcblx0fVxuXHQuY2xlYXJmaXg6YWZ0ZXIsIC5mb3JtIGxpOmFmdGVyIHsgXG5cdFx0Y2xlYXI6Ym90aDsgXG5cdH1cblx0LmNsZWFyZml4LCAuZm9ybSBsaSB7IFxuXHRcdHpvb206MTsgXG5cdH1cblx0LnByZXZpZXctY2FyZCB7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuXHR9XG5cdFxuXHQucmVxdWlyZWQge1xuXHRcdGNvbG9yOiM5OTk7XG5cdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRtYXJnaW46MDtcblx0fVxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2ICAgICAgICAgICAgICAgICAgeyBtYXJnaW46MDsgfVxuXHRwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBsaW5lLWhlaWdodDoxOXB4OyBtYXJnaW46MCAwIDEwcHggMDsgfVxuXHRcblx0LmhlYWRpbmcge1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0Lypib3JkZXItYm90dG9tOjJweCBzb2xpZCAkYmxhY2s7Ki9cblx0XHRmb250OmJvbGQgMjBweCBzYW5zLXNlcmlmO1xuXHRcdG1hcmdpbjowIDAgMjBweCAwO1xuXHRcdHBhZGRpbmc6NXB4IDAgNHB4IDZweDtcblx0fVxuXHRoMyB7XG5cdFx0Y29sb3I6I2IxMDAxOTtcblx0XHRmb250LXNpemU6MTZweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdG1hcmdpbjoyMHB4IDAgNXB4IDA7XG5cdH1cblx0XG5cdGgxIHtcblx0XHRwYWRkaW5nOiAzMnB4IDA7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0fVxuXHRwYWRkaW5nOiAwIDg1cHg7XG5cdGIge1xuXHRcdGZvbnQtZmFtaWx5OiRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0fVx0XG5cdFxuXHRcblx0bGFiZWwge1xuXHRcdHdpZHRoOjIwMHB4O1xuXHRcdHBhZGRpbmc6IDRweCA2cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHR9XG5cdGlucHV0IHtcblx0XHR3aWR0aDoyNjhweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0cGFkZGluZzogNHB4IDZweDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQucG9zdGNvZGUge1xuXHRcdHdpZHRoOjE1OHB4O1xuXHR9XG5cdCAubXVsdGljaG9pY2UgcCB7XG5cdG1hcmdpbi10b3A6MjBweDtcblx0fVxuXHRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblx0LmdpZnQtY2FyZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRcblx0XHRpbnB1dDpub3QoLmhhc0RhdGVwaWNrZXIpLCBzZWxlY3QsIHRleHRhcmVhLCBsYWJlbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYnV0dG9ucy5jbGVhcmZpeC5naWZ0YnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5naWZ0LWNhcmQtc2V0dGluZ3MsICNnaWZ0Y2FyZC1zbGlkZXIge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB9XG5cdFx0LmJ1dHRvbi1uZXh0IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmdpZnQtY2FyZC1zZXR0aW5ncyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5naWZ0LWNhcmQtbWVzc2FnZS5lZGl0bWVzc2FnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdHRleHRhcmVhI21lc3NhZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI5M3B4O1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHQgICAgcGFkZGluZzogNHB4IDE1cHg7XG5cdFx0XHQgICAgd2lkdGg6IDkxJTtcblx0XHRcdH1cblx0XHRcdC5jb3Zlci1pbWFnZSB7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnF1aWNrdmlldyB7XG5cdC5vbmVPZmZGb3JtYXQge1xuXHRcdCNmb3JtYXQtc2VsZWN0IHtcblx0XHRcdHdpZHRoOiAzMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0fVxuXHR9XG59XG4ub25lT2ZmRm9ybWF0IHtcblx0I2Zvcm1hdC1zZWxlY3Qge1xuXHRcdHdpZHRoOiAzMzVweDtcblx0fVxufVxuLnN0YW5kYWxvbmVMb2dvIHtcblx0d2lkdGg6IDMwMHB4O1xufVxuLnByb2R1Y3RSYXRpbmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0b3A6IDI4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFyX3JhdGluZyB7XG5cdGNvbG9yOiAkc3Rhcl9yYXRpbmc7XG59XG4uem9vbVBEUCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgcGFkZGluZzogMnB4IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlY29uZGFyeS1uYXZiYXIge1xuXHRmb250LXNpemU6IDEycHg7XG5cdFxuXHQubmF2LWNvbnRhaW5lciB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XG5cdFx0dWwge1xuXHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmNvdW50cnktc2VsZWN0LWNvbnRhaW5lciB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0XG5cdC5jb3VudHJ5LWZpZWxkIHtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0d2lkdGg6IDI0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuLnNlY29uZGFyeS1uYXZiYXIuc3RpY2t5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDk7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym94LXNoYWRvdzogMHB4IDRweCA3cHggLTNweCAkYmxhY2s7XG5cdFxuXHRidXR0b24ubmF2YmFyLXRvZ2dsZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNvbGxhcHNlOm5vdCguc2hvdykge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm5hdmJhci1uYXYge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgXHRmbGV4OiAwIDAgMTAwJTtcbiAgICBcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICBcdFxuICAgIFx0bGkge1xuICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHR9XG5cdH1cblx0XG5cdC5jb3VudHJ5LXNlbGVjdC1ob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59XG5hLmxvb2staW5zaWRlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250OiAxNXB4IEF2ZW5pciBOZXh0LCBBdmVuaXJOZXh0TFRXMDEtTWVkaXVtLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiA1NXB4IWltcG9ydGFudDtcblx0Y29sb3I6IGluaXRpYWw7XG5cdHBhZGRpbmc6IDJweCA3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnN0YW5kYWxvbmUtcHJvZHVjdCB7XG5cdCYubWFnYXppbmUtaGVhZGVyXHR7XG5cdFx0aGVpZ2h0OiBpbml0aWFsIDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXHQuc3RhbmRhbG9uZUhlYWRsaW5lIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwcHg7XHRcdFxuXHR9XG5cdC5zdGFuZGFsb25lU3ViSGVhZGxpbmUge1xuXHRcdGNvbG9yOiAkcmVkO1xuXHQvKlx0Zm9udC1zaXplOiAzNXB4OyovXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cblx0LnRoaXJkcGFydHkuc3RhbmRhbG9uZVN1YkhlYWRsaW5lIHtcblx0XHRwYWRkaW5nOiA1cHggMCAxMHB4O1xuXHR9XG5cdC5wbGVhc2VTZWxlY3Qge1xuXHRcdGJvcmRlcjogJHJlZDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgOSwgOSwgMC41KTtcblx0fVxuXHQuZ2lmdE5vdFNlbGVjdGVkIHtcblx0XHRjb2xvcjogJHJlZDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuICAgIFx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdC5zdGFuZGFsb25lQ292ZXJzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGJvdHRvbTogaW5pdGlhbDtcblx0XHRsZWZ0OiBpbml0aWFsO1xuXHRcdG1hcmdpbjogOHB4O1xuXG5cdFx0LmNvdW50cnktZmllbGQge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYigxOTQsIDE5NCwgMTk0KTtcblx0XHQvKlx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1czsqL1xuXHRcdCAgICBjb2xvcjogJGNvdW50cnlTZWxlY3RDb2xvdXI7XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAkY291bnRyeVNlbGVjdFNwYWNpbmc7XG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiAkY291bnRyeVNlbGVjdFRleHQ7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiAkY291bnRyeVNlbGVjdEZvbnQ7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICRjb3VudHJ5U2VsZWN0X2ljb24gbm8tcmVwZWF0IHJpZ2h0ICNmZmYhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQuc21hbGwge1xuXHRcdFx0d2lkdGg6IDg5cHg7XHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDJweCAxcHggM3B4ICNjMmMyYzI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sYXJnZS5vbmUtb2ZmSW1hZ2Uge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGFyZ2U6bm90KC5jb2wtMTIpIHtcblx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRcdHdpZHRoOiA0MzVweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHQvKmhlaWdodDogNTUycHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSA7XHQqL1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcdFx0XG5cdFx0XHRcdC8qIGJveC1zaGFkb3c6IDJweCAxcHggM3B4ICNjMmMyYzI7ICovXG5cdFx0XHRcdGJveC1zaGFkb3c6IDJweCAxcHggM3B4ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZy5vbmVPZmZQcmljZUltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMjg5cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5idWJibGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQgICAgd2lkdGg6IDg0cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdFx0IC8qICAgYm9yZGVyLXJhZGl1czogNTAlOyovXG5cdFx0XHQgICAgY29sb3I6ICR3aGl0ZTtcblx0XHRcdCAgICB0b3A6IDIwcHg7XG5cdFx0XHQgICAgcmlnaHQ6IDIwcHg7XG5cdFx0XHQgICAgei1pbmRleDogMjtcblx0XHRcdCAgICBkaXNwbGF5OiB0YWJsZTtcblx0XHRcdCAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDI1cHggNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGFyZ2UuY29sLTQge1xuXHRcdFx0d2lkdGg6IDMzLjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcblx0XHRcdFx0aW1nLm9uZU9mZlByaWNlSW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNob29zZS1vZmZlcjpub3QoLmNvbC0xMik6bm90KC5sYWJlbGxlZCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkICNhMGEwYTAhaW1wb3J0YW50O1xuXHRcdCAgLyogIGJvcmRlci1yYWRpdXM6IDVweDsqL1xuXHRcdCAgICBtYXJnaW4tbGVmdDogMzBweDtcblx0XHQgICAgd2lkdGg6IDQ3N3B4O1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LURlbWlCb2xkLCBcIkF2ZW5pciBOZXh0IExUIFcwMSBEZW1pXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHRcdCAgICBmb250LXNpemU6IDQ1cHg7XG5cdFx0XHQgICAgY29sb3I6ICNkYjA3MWE7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zbWFsbGVyUHJpY2Uge1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDRweCAwIDBweDtcblx0XHRcdFx0Y29sb3I6ICNkYjA3MWE7XG5cdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudGhpcmRwYXJ0eS5zYXZpbmcge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zbWFsbHByaW50IHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDBweCAwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNob29zZS1vZmZlci5jb2wtNyB7XG5cdFx0XHR3aWR0aDogNTguMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC50aWNrX2JveCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHQgICAgJjpiZWZvcmUge1xuXHRcdCAgICAgICAgY29udGVudDogJyc7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogLTE1cHg7XG5cdFx0XHQgICAgbGVmdDogMTk3cHg7XG5cdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0XHQgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCAgICB9XG5cdFx0ICAgIFxuXHRcdCAgICB1bCB7XG5cdFx0ICAgIFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuXHRcdCAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBcdFx0XG5cdFx0ICAgIFx0XHRsaSB7XG5cdFx0ICAgIFx0XHRcdC8qYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2lyY2xldGljay5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxM3B4OyovXG5cdFx0ICAgIFx0XHRcdFxuXHRcdFx0XHRcdFx0cGFkZGluZzogOXB4IDAgMTBweCA1cHg7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNThcIjtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwOWUxMTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHQgICAgXHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQuYnVuZGxlXzIwMjJfdGljay50aWNrX2JveCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdHdpZHRoOiAxMTAlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYWRkVG9CYXNrZXRCb3gub25lLW9mZkltYWdlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5hZGRUb0Jhc2tldEJveCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDVweCAyMHB4O1xuXHRcdFx0XG5cdFx0XHQuc2luZ2xlSXNzdWVPcHRpb25zIHtcblx0XHRcdFx0cGFkZGluZzogNHB4IDlweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50dC1pbmZvIHtcblx0XHRcdCAgICB3aWR0aDogMTVweDtcblx0XHRcdCAgICBmb250LXNpemU6IDEzcHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxNXB4O1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgICY6aG92ZXIgLm1vcmUtaW5mbyB7XG5cdFx0XHQgICAgXHQgICAgdG9wOiAtMzBweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50aWNrX2JveF9ub2JnLnRoaXJkcGFydHkge1xuXHRcdCAvKiAgIGhlaWdodDogMjQ1cHg7Ki9cblx0XHQgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblx0XHR9XG5cdFx0LnRpY2tfYm94X25vYmcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBcblx0XHQgICAgdWwge1xuXHRcdCAgICBcdFx0cGFkZGluZzogMTBweDtcblx0XHQgICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgXHRcdFxuXHRcdCAgICBcdFx0bGkge1xuXHRcdCAgICBcdFx0LypcdGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NpcmNsZXRpY2sucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMTNweDsqL1xuXHRcdFx0XHRcdHBhZGRpbmc6IDlweCAwIDBweCA1cHg7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDllMTE7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcblx0XHRcdFx0XHRcdH1cblx0XHQgICAgXHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXHRcdFxuXHRcdGxhYmVsIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdFx0d2lkdGg6IDQ2JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvKlx0Ym9yZGVyLXJhZGl1czogNnB4OyovXG5cdFx0XHRcblx0XHRcdCYuZG91YmxlIHtcblx0XHRcdFx0aGVpZ2h0OiA4NnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdGxhYmVsLnRoaXJkcGFydHkge1xuXHRcdFx0d2lkdGg6IDk0JTtcblx0XHR9XG5cdFx0XG5cdFx0bGFiZWwudmFyaWF0aW9uIHtcblx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHQgICAgcGFkZGluZzogNnB4O1xuXHRcdCAgICB3aWR0aDogMTIwcHg7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHRcdGxhYmVsOmhvdmVyIC50b29sdGlwIHtcblx0XHRcdG9wYWNpdHk6IDE7XG4gICAgXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdFx0XG5cdFx0LnRvb2x0aXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBsZWZ0OiAyMHB4O1xuXHRcdCAgICByaWdodDogMjBweDtcblx0XHQgICAgYm90dG9tOiAxMDhweDtcblx0XHQgICAgei1pbmRleDogMTA7XG5cdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0ICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQgICAvKiBib3JkZXItcmFkaXVzOiAxMHB4OyovXG5cdFx0ICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHQgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdCAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggJGJsYWNrO1xuXHRcdCAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcblx0XHQgICAgXG5cdFx0ICAgICY6YmVmb3JlIHtcblx0XHQgICAgICAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB0b3A6IDY4cHg7XG5cdFx0XHQgICAgbGVmdDogMjUzcHg7XG5cdFx0XHQgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0XHQgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdFxuXHRcdGxhYmVsLmNoZWNrZWQge1xuXHRcdCAgICBib3JkZXItY29sb3I6ICMzMzM7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICRtZWRpdW0tYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0fVxuXHRcdC5sYWJlbGxlZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0ICAgIHBhZGRpbmc6IDIwcHggNXB4IDA7XG5cdFx0ICAgIFxuXHRcdCAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5naWZ0IHtcblx0XHRcdCAgICBmbG9hdDogbm9uZTtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdCAgICBcblx0XHRcdCAgICBpbWcge1xuXHRcdFx0XHQgICAgcGFkZGluZy1yaWdodDogMTFweDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgaDMge1xuXHRcdFx0ICAgIFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBhZGRpbmc6IDlweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWc6bm90KC5mbGFnKSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4IWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDk5JTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJ1dHRvbi5TaW5nbGVJc3N1ZUJ0biB7XG5cdFx0XHRcdHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuXHRcdFx0XHRtYXJnaW46IDIwcHggOXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5idXR0b24udGhpcmRwYXJ0eSB7XG5cdFx0XHRcdHdpZHRoOiA5NyU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5zdGFuZGFsb25lSW5jbHVkZVRleHQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBwYWRkaW5nOiAyMHB4IDE1M3B4O1xuXHRcdCAgICBmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdHRhYmxlLkJveE91dHMge1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0XHRcdC13ZWJraXQtYm9yZGVyLWhvcml6b250YWwtc3BhY2luZzogMjBweDtcblx0XHRcdFxuXHRcdFx0LnN0YW5kYWxvbmVJbmNsdWRlIHtcblx0XHRcdFx0XG5cdFx0XHRcdGltZzpub3QoLmxvb2tJbnNpZGVBcnJvdykge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzQwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm5vdCguc3RhbmRhbG9uZUltYWdlcykge1xuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5pbmNsdWRlVGV4dCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMHB4IHNvbGlkO1xuICAgIFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcbiAgICBcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR0YWJsZS5hbHRlcm5hdGVCRyB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91ci1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnN0YW5kYWxvbmVJbmNsdWRlIHtcblx0XHRcdFxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHghaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHdpZHRoOiAzMyUgO1xuXHRcdFx0XHQvKm1heC13aWR0aDogMzMxcHg7Ki9cblx0XHRcdFx0bWF4LXdpZHRoOiA0NTlweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc3RhbmRhbG9uZVByb2R1Y3RJbmNsdWRlIHtcblx0XHRcdFx0d2lkdGg6IDkxJTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaW5jbHVkZVRleHQge1xuXHRcdFx0XHRtYXJnaW46IDAgNC41JTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdCAgICBcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCAgICBcblx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgICAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgdG9wOiAtMTVweDtcblx0XHRcdFx0ICAgLyogbGVmdDogMTUwcHg7Ki9cblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0XHQgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdCAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdCAgICBtYXJnaW46IDAgYXV0bztcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgLmluY2x1ZGVQcm9kdWN0IHtcblx0XHRcdCAgICBcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRcdFx0ICAgIFx0XHRmb250LXNpemU6IDI0cHg7XG4gICAgXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNTdweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxufVxuXHRcdFxuLnN0YW5kYWxvbmVGb290ZXIge1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGNsZWFyOiBib3RoO1x0XG5cdFxuXHQuYWRkLXRvLWJhc2tldC1zdGFuZGFsb25lIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDsgXG5cdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHRtYXJnaW46IDUwcHggYXV0byAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHR9XG5cdH1cbn1cblxuLnJlY29tbWVuZGVkU2luZ2xlUHJvZHVjdCB7XG5cdC5jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlIDtcblx0fVxuXHRcblx0LmJlZm9yZS1iYXNrZXQge1xuXHRcdHdpZHRoOiA5NyUgIWltcG9ydGFudDtcblx0XHRoMyB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDlweCA5cHggOXB4O1xuXHRcdCAgICBmb250LXNpemU6IDIycHg7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHRcdFx0XG4gICAgXHRcdFx0Ym9yZGVyOiBub25lO1xuICAgIFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHRcblx0XHR9XG5cdH1cblx0LnllbGxvdy1mbGFzaCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZBODQxRCA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlIDtcblx0XHQudGV4dCB7XG5cdFx0XHR3aWR0aDogNDQwcHg7XG5cdFx0XHRmbG9hdDogcmlnaHQgO1xuXHRcdFx0cGFkZGluZzogMCAwIDEycHggMDtcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMTJweCAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNtYWxsLFxuXHRcdC5sYXJnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTIwcHg7XG5cdFx0fVxuXHRcdC5hcnRpY2xlYm94IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5kZXRhaWxzbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudCA7XG5cdH1cblx0LnN0YW5kYWxvbmVIZWFkbGluZSxcblx0LnN0YW5kYWxvbmVTdWJIZWFkbGluZSxcblx0LnNtYWxscHJpbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5jb3VudHJ5LXNlbGVjdC50aGlyZHBhcnR5IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlIDtcblx0XHRcblx0XHQuY291bnRyeS1maWVsZCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2IoMTk0LCAxOTQsIDE5NCk7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdC8qXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzOyovXG4gIFx0XHRcdHdpZHRoOiAyODlweDtcblx0XHRcdGhlaWdodDogMzlweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdCAgICBjb2xvcjogJGNvdW50cnlTZWxlY3RDb2xvdXI7XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAkY291bnRyeVNlbGVjdFNwYWNpbmc7XG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiAkY291bnRyeVNlbGVjdFRleHQ7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiAkY291bnRyeVNlbGVjdEZvbnQ7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICRjb3VudHJ5U2VsZWN0X2ljb24gbm8tcmVwZWF0IHJpZ2h0ICNmZmYhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY291bnRyeS1maWVsZDpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0XHQuY291bnRyeS1maWVsZFtkaXNhYmxlZF0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMjQxLCAyNDEpO1xuXHRcdH1cblx0fVxuYm9keS5ib290c3RyYXAge1xuXHQuc2luZ2xlUHJpY2luZ0NvbnRhaW5lciB7XHRcblx0XHRidXR0b24udmlld09mZmVyc19idG4ge1xuXHRcdFx0ZGlzcGxheTogaW5pdGlhbCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkgIHtcblx0XG5cdC5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHRcdFxuXHRcdC5zdGFuZGFsb25lQ292ZXJzIHtcblx0XHRcblx0XHRcdC5sYXJnZS5vbmUtb2ZmSW1hZ2Uge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnVuZGxlXzIwMjJfdGljay50aWNrX2JveCB7XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIjc3Vic2NyaXB0aW9uY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHQubGFyZ2V7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR9XG59XG4jbXlzdWJzY3JpcHRpb25wYW5lbCB7XG5cdG1hcmdpbi10b3A6IC0xMzlweDtcblx0XHRcblx0LnRvcC1wYXJ0IHtcblx0XHRib3JkZXI6IDJweCAjMDAwIHNvbGlkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHQvKmJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyovXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0XHRcblx0LmFzYSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRib3JkZXI6IDJweCAjMDAwIHNvbGlkO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdC8qYm9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7Ki9cblx0fVxuXHQuYm9keSB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHBhZGRpbmc6IDI1cHggMzBweCAzMHB4IDMwcHg7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0XG5cdC5saHMsIC5yaHMge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0ZmxvYXQ6IGxlZnQgO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdH1cblx0LnJocyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0IDtcblx0XHR3aWR0aDogNDglO1xuXHR9XG5cdC5yaHMuZ2lmdC15ZXMge1xuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogODAlO1x0XG5cdFx0fVxuXHR9XG59XHRcdFxuI29kZC1hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMzVweDtcblx0bGVmdDogMjBweDtcbn1cbiNyaHNwcmludGJlbmVmaXQgKyBkaXYge1xuXHRkaXNwbGF5OiBjb250ZW50cztcbn1cblx0XHQuc3Vic2NyaXB0aW9uIC5jb3VudHJ5LXNlbGVjdCAuY291bnRyeS1maWVsZCB7XG5cdFx0ICAgIHdpZHRoOiA4MiU7XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0I3Jocy1tYWctY292ZXIsICNyaHMtbWFnLWNvdmVySW1hZ2V7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcbiAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0LmNlbnRyZWQge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5zaW1wbGUtaW5saW5lIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHdpZHRoOiAxMzVweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bWFyZ2luOiAycHggMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHRcdCNtYWdhemluZXNpemUtc2VsZWN0LCAjZm9ybWF0LXNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0fVxuXHRcdCNtYWdhemluZXR5cGUge1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHR9XG5cdFx0I2dpZnRoZWFkbGluZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0I2dpZnR0ZXh0LCAjZ2lmdGhlYWRsaW5lIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0I2dpZnR0ZXh0IHtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5naWZ0Ym94IHtcblx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0fVxuXHRcdC5naWZ0Ym94IGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmdpZnRib3g6bm90KC5tb2JpbGVTaG93KSBpbWcge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQuZ2lmdGJveC5tb2JpbGVTaG93IGltZyB7XG5cdFx0XHRtYXJnaW46IDlweCBhdXRvO1xuXHRcdH1cblx0XHQuZ2lmdGxpZ2h0Ym94IGltZyB7XG5cdFx0XHR3aWR0aDogaW5pdGlhbCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCNnaWZ0YmxvY2sgbGFiZWwge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdH1cblx0XHQjZ2lmdGJsb2NrIC5sYWJlbGxlZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0I2dpZnRlcnJvciB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmdpZnRlcnJvci5ib3R0b21lcnJvciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuZ2lmdGVycm9yLmJvdHRvbWVycm9yLmVycm9yIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMTBweCAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cdFx0LmdpZnRlcnJvci5ib3R0b21lcnJvciBwIHtcblx0XHRcdHBhZGRpbmc6IDNweDtcbiAgICBcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RiMDcxYTtcbiAgICBcdH1cbiAgICBcdC5pbmZvZXJyb3Ige1xuXHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHQgICAgYmFja2dyb3VuZDogI2RiMDcxYTtcblx0XHQgICAgd2lkdGg6IDIzcHg7XG5cdFx0ICAgIGhlaWdodDogMjNweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTlweDtcblx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgIC8qIGJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cblx0XHQgICAgcGFkZGluZzogNnB4O1xuXHRcdH1cblx0XHQjZ2lmdGJsb2NrLmVycm9yIHAsXG5cdFx0I2dpZnRibG9jay5lcnJvciBsYWJlbCB7XG5cdFx0XHRjb2xvcjogI2RiMDcxYTtcblx0XHR9XG5cdFx0I2dpZnRibG9jay5lcnJvciBsYWJlbCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkYjA3MWE7XG5cdFx0fVxuXHRcdFxuXHRcdCNnaWZ0YmxvY2suZXJyb3IgI2dpZnRlcnJvciB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblx0XHR9XG5cdFx0LnN1YnNjcmlwdGlvbiAuY291bnRyeS1zZWxlY3Qge1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQucHJpY2luZyBwIHN0cm9uZyBzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQucHJpY2luZy1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8qXHRoZWlnaHQ6IDEwNXB4OyAqL1xuXHRcdFx0ei1pbmRleDogNjtcblx0XHR9XG5cdFx0XG5cdFx0I3ByaWNpbmdibG9jayBmb3JtIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC5wcmljaW5nLWJsb2NrIHtcblx0XHQvKlx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7ICovXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5wcmljaW5nLWJsb2NrLCAuY291bnRyeS1maWVsZCB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24gLmNvdW50cnktc2VsZWN0IC5jb3VudHJ5LWZpZWxkLCAucHJpY2luZy1ibG9jayAuYmxvY2sge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NlbGVjdGJnLWxhcmdlMy5wbmcnKSBuby1yZXBlYXQgcmlnaHQ7XG5cdFx0fVxuXHRcdC5wcmljaW5nLWJsb2NrIC5ibG9jayB7XG5cdFx0XHRib3JkZXI6IDFweCAjYzJjMmMyIHNvbGlkO1xuXHRcdFx0cGFkZGluZzogMCA0MHB4IDAgNXB4IDtcblx0XHQvKlx0YmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NlbGVjdGJnLWxhcmdlMi5wbmcnKSBuby1yZXBlYXQgcmlnaHQ7ICovXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0LnByaWNpbmctYmxvY2suZXhwYW5kZWQgLmJsb2NrIHtcblx0XHRcdC8qYm9yZGVyLXJhZGl1czogMDsqL1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZSA7XHRcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5wcmljaW5nLWJsb2NrLmV4cGFuZGVkIC5ibG9jazpmaXJzdC1jaGlsZCB7XG5cdFx0XHQvKmJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDsgXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4OyAqL1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4ICNjMmMyYzIgc29saWQgO1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jay5leHBhbmRlZCAuYmxvY2s6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHR9XG5cdFx0LnByaWNpbmctYmxvY2suZXhwYW5kZWQgLmJsb2NrLmNob3NlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvdGljay5wbmcnKSBuby1yZXBlYXQgOTUlIDUwJTtcblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHQjaW50cm9fbW9yZS5mb2xkLW91dCwgI2ludHJvX21vcmVfcmVhZE1vcmUuZm9sZC1vdXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCNyaHNnaWZ0dGV4dCBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHQucmlnaHQtY29sdW1uIHtcblx0XHRcdHdpZHRoOiA1MiU7XG5cdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHRcdC5mYXFzX2NvbnRhaW5lciAuZmFxcyB7XG5cdFx0XHR3aWR0aDogODEuNzUlO1xuXHRcdH1cblx0XHQuZmFxc19jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAxMHB4IGF1dG8gNzVweDtcblx0XHR9XG5cdFx0Ym9keS5ib290c3RyYXAge1xuXHRcdFx0LmZhcXNfY29udGFpbmVyIC5mYXFzIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcblx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lciB7XG5cblx0XHQucmlnaHQtY29sdW1uIHtcblx0XHRcdG1pbi13aWR0aDogNjYwcHg7XG5cblx0XHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsIHtcblx0XHRcdFx0bWluLXdpZHRoOiA2NzVweDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVx0XHRcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG5cdGJvZHk6bm90KC5ib290c3RyYXApIHtcblx0XHQuY29udGFpbmVyLCAjcHJlaGVhZGVyLXdyYXBwZXIge1xuXHRcdCAgICB3aWR0aDogOTAlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ym9keS5ib290c3RyYXAge1xuXHRcdC5NaW5pQmFza2V0QmxvY2suc3RpY2t5IHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jb250YWluZXIsICNwcmVoZWFkZXItd3JhcHBlciB7XG5cdFx0ICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5mYXFzX2NvbnRhaW5lciB7XG5cdFx0XHQuY2hvb3NlLWZhcS5mYXFzIHtcblx0XHRcdFx0cC50ZXh0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb250YWluZXIsICNwcmVoZWFkZXItd3JhcHBlciB7XG5cdFx0LnNtYWxsZXJIaWRlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDk5JSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXG5cdFx0LnN1YnNjcmlwdGlvbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0I21lc3NhZ2Vib3gge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJpZ2h0LWNvbHVtbiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0I215c3Vic2NyaXB0aW9ucGFuZWwge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdFx0LnRvcC1wYXJ0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDEwcHggMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hc2Ege1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMTBweDtcblxuXHRcdFx0XHRcdC50dC1pbmZvIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdFx0XHRcdC5tb3JlLWluZm8uYm90dG9tIHtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtMTNweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyOThweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRvcC1wYXJ0LFxuXHRcdFx0XHQuYXNhIHtcblx0XHRcdFx0XHR3aWR0aDogOTMlO1xuXG5cdFx0XHRcdFx0LmNlbnRyZWQge1xuXHRcdFx0XHRcdFx0cC5sYXJnZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHAuY2VudHJlZCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJvZHkge1xuXHRcdFx0XHRcdFx0LypcdHBhZGRpbmc6IDI1cHggMTNweCAzMHB4OyAqL1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAwcHggMzBweDtcblxuXHRcdFx0XHRcdFx0LmxocyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHQuc2ltcGxlLWlubGluZSB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmNvdW50cnktc2VsZWN0IC5jb3VudHJ5LWZpZWxkLFxuXHRcdFx0XHRcdFx0XHQucHJpY2luZy1ibG9jayAuYmxvY2s6bm90KC5jaG9zZW4pOm5vdCgudmlzaWJsZSk6bm90KCNmaXhlZFByaWNpbmcpOm5vdCgjcm9sbGluZ1ByaWNpbmcpIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zZWxlY3RiZy1sYXJnZTMucG5nKSBuby1yZXBlYXQgcmlnaHQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5jb3VudHJ5LXNlbGVjdCB7XG5cdFx0XHRcdFx0XHRcdFx0LmZsYWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNvdW50cnktZmllbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgzJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCNnaWZ0YmxvY2sge1xuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQucHJpY2luZy1ibG9jayB7XG5cblx0XHRcdFx0XHRcdFx0XHQuYmxvY2sge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LnByaWNpbmcge1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQjcmhzcHJpbnRiZW5lZml0IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDE1cHggYXV0byAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnJocyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxlZnQtY29sdW1uIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDEwcHg7XG5cblx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9taXNlc2JveCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5hc2Ege1xuXHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5hdi5jb250YWluZXIsIC50b3AtaGVhZGVyLmNvbnRhaW5lciwgLmZlZWZvU3RhcnMge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHRuYXYubW9iaWxlU2hvdzpub3QoLm5vbkJyYW5kZWQpLCAudGV4dC5tb2JpbGVTaG93LCBoZWFkZXIubW9iaWxlU2hvdzpub3QoLm5vbkJyYW5kZWQpLCAuZmVlZm9Nb2JpbGUubW9iaWxlU2hvdywgYnIubW9iaWxlU2hvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQuY292ZXItdG9wIHtcblx0ICAgIGhlaWdodDogYXV0bztcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChkaW1ncmF5LCB3aGl0ZSk7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoZGltZ3JheSwgd2hpdGUpO1xuXG5cdFx0aDEge1xuXHRcdCAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdCAgICBmb250LXNpemU6IDMwcHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xuICAgIFx0XHRwYWRkaW5nOiAyNXB4IDVweDtcbiAgICBcdFx0XG4gICAgXHRcdHNwYW4ge1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogNjYlO1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiA2NiU7XG5cdFx0XHQgICAgbWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb3ZlcnMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICBib3R0b206IDBweDtcblx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgei1pbmRleDogNDtcblx0XHQgICAgXG5cdFx0XHQuc21hbGwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQubGFyZ2Uge1xuXHRcdFx0ICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0ICAgIFx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblx0XHQgICAgXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuXHRcdFx0XHQubG9vay1pbnNpZGUge1xuXHRcdFx0XHQgICAgYm90dG9tOiA2cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmx1ZS1mbGFzaCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHQgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0ICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cblx0XHRcdCNibHVlZmxhc2h0ZXh0LCAjbm9udWtibHVlZmxhc2h0ZXh0IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgICY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdCAgICBcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWFnYXppbmUtaW50cm8ge1xuICAgIFx0bWluLWhlaWdodDogNzBweDtcblxuXHRcdC5pbnRyb190ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQgICAgXG5cdFx0LnJpZ2h0LWNvbHVtbiB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDEwcHghaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCNpbnRyb19tb3JlLCAjaW50cm9fbW9yZV9yZWFkTW9yZSB7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHghaW1wb3J0YW50O1xuXHRcdCAgICBwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblx0LnJpZ2h0LWNvbHVtbiB7XG5cdCAgICB3aWR0aDogYXV0bztcblx0ICAgIGZsb2F0OiBub25lO1xuXHQgICAgcGFkZGluZzogMCAxMHB4O1xuXHR9XG5cdC5idW5kbGUtY29udGFpbmVyLW1haW4ge1xuXHRcdCNib3hlc3NldHVwIHtcblx0XHRcdC5zdWJzVGFiX3RhYi5zbWFsbGVySGlkZS5mb290ZXJOYXYge1xuXHRcdFx0ICAgIHdpZHRoOiA4NCUgIWltcG9ydGFudDtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGUgIWltcG9ydGFudDtcblx0XHRcdCAgICBcblx0XHRcdCAgICAudmlldy1zdWJzVGFiIHtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4sIC52aWV3LXN1YnNUYWIge1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN0YW5kYWxvbmUtcHJvZHVjdCAuc3RhbmRhbG9uZUhlYWRsaW5lIHtcblx0XHR3aWR0aDogODUlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5zdGFuZGFsb25lLXByb2R1Y3QgLnN0YW5kYWxvbmVIZWFkbGluZSwgI21lc3NhZ2VfaGVhZGxpbmUge1xuXHQgICAgZm9udC1zaXplOiAyN3B4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cblx0LmZhcXNfY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDEwcHggYXV0byA3NXB4O1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcblx0IC8qICAgYm9yZGVyLXJhZGl1czogNnB4OyovXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuXHRcblx0XHQuRkFRX2hlYWRlciB7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuXHRcdCAgLyogIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ICAgIHdpZHRoOiA4NyU7XG4gICAgXHRcdG1hcmdpbjogMCBhdXRvIC01NXB4O1xuXHRcdCAgICBwYWRkaW5nLXRvcDogMjVweDsqL1xuXHRcdCAgICBcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQuZmFxc190YWIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdC52aWV3LWZhcSB7XG5cdFx0XHQgICAgcGFkZGluZzogMThweCAwIDlweCFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgcCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdC52aWV3LWZhcS5hY3RpdmUge1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIC5oaWRlciB7XG5cdFx0XHRcdCAgICBib3R0b206IC0xMnB4IWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGhlaWdodDogMTJweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNob29zZS1mYXEuZmFxcywgLmNob29zZS1mYXFzLmFjdGl2ZSB7XG5cdFx0XHR3aWR0aDogODclO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ICAgIHBhZGRpbmc6IDE1cHggNCU7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgICBcdGJvcmRlcjogMHB4IHNvbGlkIWltcG9ydGFudDtcblx0ICAgIFx0XG5cdCAgICBcdHAudGV4dCB7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcblx0ICAgIFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0ICAgIFx0fVxuXHRcdFx0XG5cdFx0XHQuYWNjb3JkaW9uIHtcblx0XHRcdFxuXHRcdFx0XHQudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG5cdFx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDlweDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyO1xuXHRcdFx0XHQgICAgZm9udDogMTVweCBBdmVuaXIgTmV4dCwgQXZlbmlyTmV4dExUVzAxLU1lZGl1bSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdCAgICBcdFx0XHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBjb2xvcjogIzAwMDtcblx0XHRcdFx0IC8qICAgYm9yZGVyLXJhZGl1czogMHB4OyovXG5cdFx0XHRcdFx0bWFyZ2luOiA3cHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudWktc3RhdGUtYWN0aXZlIC51aS1pY29uLCAudWktc3RhdGUtZGVmYXVsdCAudWktaWNvbiB7XG5cdFx0XHRcdCAgICBsZWZ0OiA5NCUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3R5bGVzaGVldHMvaW1hZ2VzL3VpLWljb25zXzMzMzMzM18yNTZ4MjQwLnBuZykgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0aDMsIGgyIHtcblx0XHRcdFx0XHRmb250OiAxNXB4ICRub3JtYWwtZm9udC1zdGFjayFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnVpLXdpZGdldC1jb250ZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cdFx0XHRcdC8qXHRib3JkZXItcmFkaXVzOiAwcHg7Ki9cbiAgICBcdFx0XHRcdGJvcmRlci10b3A6IDBweDtcbiAgICBcdFx0XHRcdFxuICAgIFx0XHRcdFx0cCB7XG4gICAgXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTUuNHB4IWltcG9ydGFudDtcbiAgICBcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubW9zdC1wb3B1bGFyLCAucGVvcGxlLWxpa2VkLCAueW91LXZpZXdlZCwgLmJlZm9yZS1iYXNrZXQge1xuXHRcdGgzIHtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNjMmMyYzI7XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdCAgICBmb250LXNpemU6IDE3cHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdH1cblx0fVxuXHQuZmVlZm9Nb2JpbGUge1xuXHQgICAgcGFkZGluZzogMTZweCAwO1xuICAgIFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgfVxuXHQuZmVlZm9faGVhZGVyIHtcblx0ICAvKiAgZm9udC1zaXplOiAyMXB4IWltcG9ydGFudDsqL1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgIFxuXHQgICAgZm9udC1zaXplOiAyN3B4IWltcG9ydGFudDsgICBcblx0XHRmb250LWZhbWlseTogQXZlbmlyTmV4dC1EZW1pQm9sZCwgXCJBdmVuaXIgTmV4dCBMVCBXMDEgRGVtaVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdC5mZWVmbzIwMTkge1xuXHQgICAgYm9yZGVyOiAwcHggc29saWQgI2MyYzJjMjtcblx0fVxuXHQucGVvcGxlLWxpa2VkIHtcblx0ICAvKiAgcGFkZGluZzogNTBweCA2MHB4IDAgIWltcG9ydGFudDsqL1xuXHQgICAgcGFkZGluZzogNTBweCAwcHggMCAhaW1wb3J0YW50O1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgXG5cdCAgICAuY2F0ZWdvcnlibG9jayB7XG5cdCAgICBcdC5tYWdhemluZSB7XG5cdCAgICBcdFx0XG5cdCAgICBcdFx0Lm1hZ25hbWUge1xuXHQgICAgXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0ICAgIC8qICBvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0ICBcdHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7Ki9cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3VyLXByb21pc2VzIHtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdCAgICBwYWRkaW5nOiAyMnB4IDAgMTBweCAwO1xuXHQgICAgfVxuXHRcdC5mdWxsLXdpZHRoIHtcblx0XHRcdC5wcm9taXNlIHtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0ICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTElICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgICBcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHByb21pc2UxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJvbWlzZTI7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0ICAgIFx0XHRiYWNrZ3JvdW5kLXNpemU6IDglIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHByb21pc2UzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHR3aWR0aDogODMlIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2l0ZW1hcC5zdGFuZGFsb25lIHtcblx0ICAgIFxuXHQgICAgLmNvbHVtbiB7XG5cdCAgICBcdHdpZHRoOiAxNTVweDtcblx0ICAgIFx0XG5cdCAgICBcdHVsIHtcblx0ICAgIFx0XHR3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxuXHQuc2l0ZW1hcCwgLnNpdGVtYXAuc3RhbmRhbG9uZSB7XG5cdCAgLyogIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Zvb3Rlci1iYWNrZ3JvdW5kLmpwZyk7Ki9cblx0ICAgIHBhZGRpbmc6IDEwcHg7XG5cdCAgICBoZWlnaHQ6IGF1dG87XG5cdCAgICBcblx0ICAgIC5jb2x1bW4ge1xuXHQgICAgXHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdCAgICBcdGZsb2F0OiBub25lO1xuICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB9XG5cdCAgICAuY29sdW1uLnRocmVlIHtcblx0ICAgIFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIH1cblx0ICAgIC5jb2x1bW4uZm91ciwgLmNvbHVtbi5maXZlIHtcblx0ICAgIFx0dWwge1xuXHQgICAgXHRcdGxpIHtcblx0XHRcdCAgICBcdCY6bnRoLWNoaWxkKG4rMykge1xuXHRcdFx0ICAgIFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0ICAgIFx0fVxuXHRcdFx0XHR9XHRcblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG5cdC5jb3B5cmlnaHQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL21vYmlsZS1kYXJrLWJhci1iZy5wbmcpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdCAgICBjb2xvcjogI2ZmZjtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIGhlaWdodDogMTIzcHg7XG5cdCAgICBwYWRkaW5nOiAwcHg7XG5cdFx0XG5cdFx0cCB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDc1cHg7XG5cdFx0fVxuICAgIH1cbn0iLCIucHJvbUNvZGVCYW5uZXIge1xuXHRwYWRkaW5nOiA1cHggOXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91ciA7XG5cdFxuXHRsYWJlbCB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdHNwYW4sIGEucHJvbUNvZGVDaGFuZ2Uge1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXHQudHQtaW5mbyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGZpbHRlcjogaW52ZXJ0KDEpO1xuXHRcdH1cblxuXHRcdC5tb3JlLWluZm8ge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCA3cHggLTNweCAkYmxhY2s7XG5cdFx0fVxuXHR9XG59XG4ucHJvbWNvZGVDb250YWluZXIubmF2U3RpY2t5LCAuYmFza2V0Q29udGFpbmVyLm5hdlN0aWNreSB7XG5cdG1hcmdpbi10b3A6IDEzOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuXHQucHJvbWNvZGVDb250YWluZXIubmF2U3RpY2t5LCAuYmFza2V0Q29udGFpbmVyLm5hdlN0aWNreSB7XG5cdFx0bWFyZ2luLXRvcDogMTEycHg7XG5cdH1cblx0XG5cdC5wcm9tQ29kZUJhbm5lciB7XG5cdFx0LnR0LWluZm8ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5tb3JlLWluZm8ge1xuXHRcdFx0XHRcdGxlZnQ6IC0zMjlweDtcblx0XHRcdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudGVzY28sIC5zaW5nbGVfaXNzdWVfY3JlYXRlLCAucGF5cGFsI2Nhc2NhZGVhY2NvcmRpb24tY29udGFpbmVyIHtcblx0XG5cdGZvb3Rlci5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcbiAgICBcdHJpZ2h0OiAwO1xuXHR9XG5cdFxuXHQuY2FzY2FkZWFjY29yZGlvbiB7XG5cdCAgICBwYWRkaW5nOiAxMHB4IWltcG9ydGFudDtcblx0ICAgIHdpZHRoOiA5OCU7XG5cdFx0XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl06bm90KC5jb3VudHJ5LWZpZWxkKSB7XG5cdFx0XHQvKmRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7Ki9cblx0XHRcdFxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuXHRcdCAgICBmb250LXNpemU6IDFyZW07XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0ICAgIGNvbG9yOiAjMjEyNTI5O1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuXHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHQgICAgYXBwZWFyYW5jZTogbm9uZTtcblx0XHQgLyogICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyovXG5cdFx0ICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzXG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0LnBhbmVsLWRldGFpbCB7XG5cdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAxM3B4IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0LnBhbmVsLWNvbnRpbnVlIHtcblx0XHQgICAgZmxvYXQ6IG5vbmU7XG5cdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHRcblx0XHQucGFuZWwtZGV0YWlsLWZvb3RlciB7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRcblx0XHQucGFuZWwtdGl0bGUge1xuXHRcdCAgICBmb250LXNpemU6IDIycHg7XG5cdFx0ICAgIHBhZGRpbmc6IDlweCAwO1xuXHRcdH1cblx0fVxufVxuLyoudGVzY28gKyBmb290ZXIuY29udGFpbmVyLCAudGVzY28gKyAuY29udGFpbmVyICsgZm9vdGVyLmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuICAgIFx0cmlnaHQ6IDA7XG59ICovIiwiaGVhZGVyLCBuYXYsIC5tb2JpbGVTaG93IHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uaG9tZS1saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhbXBhaWduLWhlYWRlciB7XG5cdC50b3AtbGF5ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zb2xkLWNvdW50IHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uYnVuZGxlLWNvbnRhaW5lci1tYWluIHtcblx0XG5cdCNwZHBQcm9tQ29kZSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdC5sYXJnZS5yZWFkLW1vcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZmVlZm9faGVhZGVyIHtcblx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBmb250LXNpemU6IDQwcHg7XG5cdCAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcblx0ICAgIG1hcmdpbi10b3A6IDBweDtcblx0fVxuXHRcblx0I2Rlc2t0b3BfYmFubmVyIHtcblx0ICAgIC8qIHBhZGRpbmc6IDVweCAxNXB4IDE1cHg7Ki9cblx0ICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdGhyICsgLmxocyB7XG5cdFx0cGFkZGluZy10b3A6IDM1cHg7XG5cdH1cblx0XG5cdC5tYWdhemluZS1oZWFkZXI6bm90KC5zdGFuZGFsb25lRm9vdGVyKSB7XG5cdCAgICBwYWRkaW5nOiAxM3B4IDEzcHggMDtcblx0ICAgIGJvcmRlcjogMHB4IHNvbGlkO1xuXHQgICAgYm9yZGVyLWNvbG9yOiAjYzBjMGMwO1xuXHQgICAgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5jb3VudHJ5LXNlbGVjdC1ob2xkZXIge1xuXHRcdC5jb3VudHJ5LXNlbGVjdCB7XG5cdFx0XHRcblx0XHRcdC5mbGFnIHtcblx0XHRcdCAgICBoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb3VudHJ5LWZpZWxkIHtcblx0XHRcdGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIHdpZHRoOiAxOTNweCAhaW1wb3J0YW50O1xuXHRcdCAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHQgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc2VsZWN0YmcucG5nKSBuby1yZXBlYXQgcmlnaHQgI2ZmZjtcblx0XHR9XG5cdH1cblx0LnN0YW5kYWxvbmUtcHJvZHVjdCB7XG5cdFx0XG5cdFx0LnN0YW5kYWxvbmVIZWFkbGluZSB7XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHRcblx0XHQuc3RhbmRhbG9uZVRleHRSb3cge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXItYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFx0XG5cdFx0LmluY2x1ZGVUZXh0IHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAzMTVweDtcblx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91ci1ibG9jaztcblx0XHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXItYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQjcHJvZHVjdF9kZXNjcmlwdGlvbnN1YnRleHQge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbmNsdWRlVGV4dC5kaWdpdGFsSW5zaWRlIHtcblx0XHRcdGhlaWdodDogMzk1cHghaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmluY2x1ZGVUZXh0LndoeVN1YnNjcmliZSB7XG5cdFx0XHRoZWlnaHQ6IDM2NXB4IWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0I3doeVN1YnNjcmliZS10YWJzLCAjaW5zaWRlTWFnRGlnaXRhbC10YWJzLCAjcm93dGFiXzEsICNyb3d0YWJfMyB7XG5cblx0XHQuc3RhbmRhbG9uZUZvb3RlciwgLnN0YW5kYWxvbmUtcHJvZHVjdCB7XG5cdFx0LypcdGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91ci1ibG9jazsqL1xuXHRcdFx0XG5cdFx0XHQuaW5jbHVkZVRleHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjcm93dGFiXzEsICNyb3d0YWJfMiwgI3Jvd3RhYl8zIHtcblx0XG5cdFx0LmluY2x1ZGVUZXh0IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDMxNXB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQuY2hvb3NlLXN1YnNUYWIucm93dGFiIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC5zdGFuZGFsb25lRm9vdGVyIHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDBweDtcblx0ICAvKiAgcGFkZGluZy1ib3R0b206IDMwcHg7Ki9cblx0fVxuXHQubWFnYXppbmUtaGVhZGVyIHtcblx0XHRoMiwgaDMsIGgzICsgZGl2LCBwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRoMiB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0XHRoMiwgaDIgZGl2IHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHRcdC5zdWJoZWFkZXJCdW5kbGUge1xuXHRcdFx0aDQsIGg1LCBoNiwgcCwgZGl2IHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjcGFnZWhlYWRsaW5lLCAjYnJhbmRlZEhlYWRlciB7XG5cdFx0cGFkZGluZzogMjBweCAwIDA7XG5cdH1cblx0I3NpbmdsZUlzc3VlSGVhZGxpbmUsICNwYWdlaGVhZGxpbmUuc3RhbmRhbG9uZUhlYWRsaW5lIHtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdH1cblx0I3BhZ2VoZWFkbGluZSwgI2JyYW5kZWRIZWFkZXIsICNzaW5nbGVJc3N1ZUhlYWRsaW5lIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcblx0XHQubXlzdWJzY3JpcHRpb25wYW5lbC5vZmZlck5vU2hvdyB7XG5cdFx0XG5cdFx0XHQucmhzIHAsIC5saHMsIC5jb21wYXJlU3VicyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGgyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYm9keSB7XG5cdFx0XHQgICAgbWluLWhlaWdodDogMzUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5teXN1YnNjcmlwdGlvbnBhbmVsIHtcblx0XHRcdFxuXHRcdFx0Lmxhcmdle1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdCNyaHMtbWFnLWNvdmVyLCAucmhzLW1hZy1jb3Zlcntcblx0XHRcdCAgICBcdHdpZHRoOiA0NSU7XG5cdFx0XHQgICAgXHRoZWlnaHQ6IGF1dG87XG5cdFx0XHQgICAgXHQvKmhlaWdodDogMTg1cHg7Ki9cblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHQgICAgXHR3aWR0aDogYXV0bztcblx0XHRcdFx0ICAgIFx0bWF4LWhlaWdodDogMTcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDM5JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1YmJsZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgd2lkdGg6IDYwcHg7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuXHRcdFx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0XHQgICAgZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdCAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdFx0XHQgICAgcGFkZGluZzogNHB4O1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiMDcxYTtcblx0XHRcdFx0ICAgIHRvcDogOTVweDtcblx0XHRcdFx0ICAgIGxlZnQ6IDE1MXB4O1xuXHRcdFx0XHQgICAgXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmctdG9wOiA5cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHQucmVkLXRleHQucHBpVGV4dCB7XG5cdFx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHRcdCAgICBcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0ICAgIH1cblx0XHQgICAgXG5cdFx0ICAgIC5iaWxsZWRBdCB7XG5cdFx0ICAgIFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIFxuXHRcdCAgICAudG9wLXBhcnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XG5cdFx0XHRcdC5jZW50cmVkIHtcblx0XHRcdFx0XG5cdFx0XHRcdFx0cC5jZW50cmVkIHtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQjcHJvZHVjdF90aWNrcy1kaWdpdGFsIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQjcHJvZHVjdF90aWNrcy1idW5kbGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE5cHghaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lZGl0YWJsZV90aWNrcy5wcmludC10aWNrcyB7XG4gICAgXG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHQvKiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcHJpbnQtdGljay5wbmcpIG5vLXJlcGVhdCovXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNThcIjtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwOWUxMTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZWRpdGFibGVfdGlja3MuZGlnaXRhbC10aWNrcyB7XG4gICAgXG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0ICAvKiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGlnaXRhbC10aWNrLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3ByaW50LXRpY2sucG5nKSBuby1yZXBlYXQ7Ki9cblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNThcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwOWUxMTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC50aWNrX2JveCB7XG5cdFx0XHRcdCAgICBtYXJnaW46IDVweCBhdXRvIDIwcHg7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQgIC8qICBoZWlnaHQ6IDU0NXB4OyovXG5cdFx0XHRcdCAgXHRtaW4taGVpZ2h0OiAyMjBweDtcbiAgICBcblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHQgICAgcGFkZGluZzogOXB4IDBweCAwcHggNXB4O1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDEzcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG4gICAgXG5cdFx0XHRcdFx0dWwucHJpbnQtdGlja3Mge1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0ICAgIC8qYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcHJpbnQtdGljay5wbmcpIG5vLXJlcGVhdDsqL1xuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA1OFwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDA5ZTExO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogN3B4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cbiAgICBcblx0XHRcdFx0XHR1bC5kaWdpdGFsLXRpY2tzIHtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdCAgICAvKmJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RpZ2l0YWwtdGljay5wbmcpIG5vLXJlcGVhdDsgKi9cblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNThcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwOWUxMTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdFx0XG5cdFx0XHQuYXNhLCAuY29tcGFyZVN1YnMsIC5zZWVJbnNpZGUge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDEycHggMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5zZWVJbnNpZGUsIC5jb21wYXJlU3VicyB7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdC5hc2Ege1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdGltZy5jb21wYXJlSW1hZ2Uge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dCBhbGw7XG5cdFx0XHRcdGhlaWdodDogMTNweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcucm90YXRlQ29tcGFyZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcuc2VlSW5zaWRlSW1hZ2Uge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0XHRcdH1cblx0XHRcdC5ib2R5IHtcblx0XHRcdFx0cGFkZGluZzogMjVweCAyNXB4IDA7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0NTBweDtcblx0XG5cdFx0XHRcdC5wcm9kdWN0UmF0aW5nIHtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHRcdC5yaHMuZ2lmdC15ZXMge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XHRcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICBcdFxuXHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsLWJ1bmRsZSB7XG5cdFx0XG5cdFx0XHQjcmhzLW1hZy1jb3ZlciwgLnJocy1tYWctY292ZXIge1xuXHRcdFx0XG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdCAgICB3aWR0aDogMjUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idW5kbGUtY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkdmVyeS1saWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0ICAgIHBhZGRpbmc6IDIwcHggMTBweDtcblx0ICAgIG1hcmdpbjogLTMzcHggMTBweCAzNXB4IWltcG9ydGFudDtcblx0ICAgIFxuXHQgICAgcC5iZXN0VmFsdWUge1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQgICAgfVxuXHR9XG5cdFx0XHRcblx0I3ByaWNpbmdibG9jaywgI3ByaWNpbmdibG9jay1idW5kbGUsICNwcmljaW5nYmxvY2stZGlnaXRhbCB7XG5cdFx0Zm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQucHJpY2luZy1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogNztcblx0XHR9XHRcdFxuXHRcdC5wcmljaW5nLWJsb2NrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdC8qYm9yZGVyLXJhZGl1czogN3B4OyovXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0LmJsb2NrIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggI2MyYzJjMiBzb2xpZDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDM1cHggNXB4IDlweCA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zZWxlY3RiZy1sYXJnZTMucG5nJykgbm8tcmVwZWF0IHJpZ2h0O1xuXHRcdFx0LypcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsqL1xuXHRcdFx0XG5cdFx0XHRcdC5wcmljaW5nIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmljZS1zdGF0ZW1lbnQsIC5wcmljZS1wZXIge1xuXHRcdFx0XHRcdFx0LlByaWNpbmdCbG9ja0hpZGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuLmJhZGdlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cdFxuXHRcdC5wcmljaW5nLWJsb2NrLmV4cGFuZGVkIHtcblx0XHRcblx0XHRcdC5ibG9jayB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmUgO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Lypib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7IFxuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7ICovXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4ICNjMmMyYzIgc29saWQgO1xuXHRcdFx0XHR9XHRcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ibG9jay5jaG9zZW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvdGljay5wbmcnKSBuby1yZXBlYXQgOTUlIDUwJTtcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdWJzY3JpcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdFxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0LnN1YnNjcmlwdGlvbi1jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdC8qXHRtYXJnaW46IDAgMTVweCAzNXB4OyovXG5cdFx0XHRtYXJnaW46IDAgYXV0byAzNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdFx0LnByaW50LWNvbnRhaW5lciB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0LmRpZ2l0YWwtY29udGFpbmVyIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblx0Lm91clByb21pc2Uge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0fVxuXHQuc21hbGxlclByb21pc2VzIHtcblx0ICAgIGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcblx0XHQucHJvbWlzZSB7XG5cdFx0XHR3aWR0aDogMjQlO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHRiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aS5wcm9taXNlQ29zdCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aS5wcm9taXNlQ2FuY2VsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM3cHg7XG5cdFx0XHRcdH1cblx0XHRcdCAgICBcblx0XHRcdCAgICBzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0ICAgIC8qXHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0XHQuZ3VhcmFudGVlIHtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6ICRwcm9taXNlMjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZ3VhcmFudGVlUHJpY2Uge1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogJHByb21pc2UxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oaWRkZW5Db3N0IHtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6ICRwcm9taXNlMztcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2FuY2VsQW55dGltZSB7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiAkcHJvbWlzZTQ7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAxNXB4OyovXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjb3VyUHJvbWlzZS10YWJzIHtcblx0XHQuc21hbGxlclByb21pc2VzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDk5LjglO1xuXHRcdH1cblx0fVxuXHQucHJvbWlzZSB7XG5cdFx0LnR0LWluZm8sIC50dC1pbmZvOmhvdmVyIHtcblx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHQgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0ICAgIGJvcmRlcjogMHB4IHNvbGlkO1xuXHRcdH1cblx0XHRcblx0XHQudHQtaW5mbzpob3ZlciAubW9yZS1pbmZvIHtcblx0XHQgICAgd2lkdGg6IDIwMHB4O1xuXHRcdFx0bGVmdDogMTIlO1xuXHRcdCAgICB0b3A6IC02NXB4O1xuXHQgICAgfVxuXHR9XG5cdFxuXHQuZmFxc19jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFxuXHRcdC5GQVFfaGVhZGVyIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdH1cblx0XHQudmlldy1mYXEuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91ci1ibG9jaztcblx0XHRcdFxuXHRcdFx0LmhpZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmFxcyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXItYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0LmJ1bmRsZS1jb250YWluZXItbWFpbiB7XG5cdFx0XG5cdFx0Lm1hbmFnZV9zdWJzLCAubWVkaXVtSGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lm5hdmlnYXRpb25ldmVudCB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHR9XG5cdFx0LnNlYXJjaC1ib3gge1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5uYXZpZ2F0aW9uIHtcblx0XHQgICAgcGFkZGluZzogMCA1cHg7XG5cdFx0ICAgIFxuXHRcdCAgICB1bCB7XG5cdFx0ICAgIFx0Ym9yZGVyLWxlZnQ6IDBweCBzb2xpZDtcblx0XHQgICAgXHRcblx0XHQgICAgXHRsaSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxM3B4O1xuXHRcdCAgICBcdFx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdFx0XHRcdFx0Lm1lZ2FtZW51IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzJweCAwcHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5jYXRlZ29yeS1ib3gsIC5hdG96LW1lZ2EtYm94IHtcblx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDAgMCAyNXB4IDI1cHg7XG5cdFx0XHRcdFx0XHQgICAgXG5cdFx0XHRcdFx0XHQgICAgLndob2xlYm94IHtcblx0XHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY2F0ZWdvcnktYm94LndoaXRlLCAuYXRvei1tZWdhLWJveC53aGl0ZSB7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDE1OHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwNHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0I2F0b3otbWVnYS1tZW51IHtcblx0XHRcdFx0XHRcdC5hdG96LW1lZ2EtYm94LndoaXRlIHtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdH1cbiAgICBcdC5zaXRlLWhlYWRlciB7XG5cdFx0XHRwYWRkaW5nOiAwIDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2l0ZW1hcCB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4O1xuXHRcdH1cblx0XHQuZnVsbC13aWR0aCB7XG5cdFx0ICAgIHdpZHRoOiA5NSU7XG5cdFx0fVxuXHRcdC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1pY29ucyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHR9XG5cdFx0XG5cdFx0LmZhcXNfY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHghaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQuZmFxcyB7XG5cdFx0XHQgICAgd2lkdGg6IDkwJTtcblx0XHRcdCAgICBwYWRkaW5nOiAzOHB4IDQlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVkLXRleHQucHJpY2Utc3RhdGVtZW50IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI5cHg7XG5cdFx0fVxuXHRcdC5jb3VudHJ5LXNlbGVjdC1ob2xkZXIge1xuXHRcdFx0cCB7XG5cdFx0XHQgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tb3N0LXBvcHVsYXIsIC5wZW9wbGUtbGlrZWQsIC55b3Utdmlld2VkIHtcblx0XHQgIC8qICBvdmVyZmxvdzogc2Nyb2xsOyAqL1xuXHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICBwYWRkaW5nOiAxOHB4IDEwcHggMDtcblx0XHR9XG5cdFx0LkZBUV9oZWFkZXIge1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdH1cblx0XHQuZmFxc19jb250YWluZXIgLmNob29zZS1mYXEuYWN0aXZlIC5hY2NvcmRpb24gLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwgXG5cdFx0LmZhcXNfY29udGFpbmVyIC5jaG9vc2UtZmFxLmFjdGl2ZSAuYWNjb3JkaW9uIC51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29uIHtcblx0XHRcdGxlZnQ6IDk0JSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuc3RhbmRhbG9uZS1wcm9kdWN0IHtcblx0XHRcdFxuXHRcdFx0LnN0YW5kYWxvbmVJbmNsdWRlVGV4dCB7XG5cdFx0XHRcdHdpZHRoOiA5MCUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc3RhbmRhbG9uZUluY2x1ZGUge1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMzhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmluY2x1ZGVUZXh0IHtcblx0XHRcdFx0LypoZWlnaHQ6IDQ3NXB4IWltcG9ydGFudDsqL1xuXHRcdFx0XHQgICAgXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiA0NCUhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5jbHVkZVRleHQuZGlnaXRhbEluc2lkZSwgLmluY2x1ZGVUZXh0LmluY2x1ZGVUZXh0LndoeVN1YnNjcmliZSB7XG5cdFx0XHRcdGhlaWdodDogNTE1cHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3Vic1RhYl9jb250YWluZXIuQnVuZGxlX2NvbnRhaW5lciB7XG5cblx0XHRcdC5zdWJzVGFiX3RhYi5mb290ZXJOYXYge1xuXHRcdFx0XHR3aWR0aDogOTglO1xuXHRcdFx0XHRcblx0XHRcdFx0LnZpZXctc3Vic1RhYiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDElO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNzdWJzY3JpcHRpb25jb250YWluZXIge1xuXHRcdFx0XG5cdFx0XHQuYnVuZGxlLWNvbnRhaW5lciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xN3B4IWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHRcdC5teXN1YnNjcmlwdGlvbnBhbmVsIHtcblx0XHRcdFx0ICAgIFxuXHRcdFx0XHQgICAgLnRvcC1wYXJ0IHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMHB4ICRibGFjayBzb2xpZDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRcdFx0XHQvKmJhY2tncm91bmQ6ICR2ZXJ5LWxpZ2h0LWJhY2tncm91bmQtY29sb3VyOyAqL1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQubGFyZ2Uge1xuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmNvbXBhcmVTdWJzIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMHB4ICRibGFjayBzb2xpZDtcblx0XHRcdFx0XHRcdC8qYmFja2dyb3VuZDogJHZlcnktbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7ICovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ib2R5IHtcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMjVweCAxMHB4IDA7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5sYXJnZSB7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQjcmhzLW1hZy1jb3ZlciwgLnJocy1tYWctY292ZXIge1xuXHQgICAgXHRcdFx0XHRcdFx0d2lkdGg6IDQ0JTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc3Vic2NyaXB0aW9uLWNvbHVtbiB7XG5cdFx0XHRcdFxuXHRcdFx0XHQubXlzdWJzY3JpcHRpb25wYW5lbCB7XG5cdFx0XHRcdFx0LmJvZHkge1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAyNXB4IDEwcHggMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIFxuXHRcdFx0XHRcdFx0LmxhcmdlIHtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCNyaHMtbWFnLWNvdmVyLCAucmhzLW1hZy1jb3ZlciB7XG5cdCAgICBcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiA1MS41JTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHQudG9wLXBhcnQge1xuXHRcdFx0XHRcdFx0LnRpY2tfYm94IHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA3MzVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XHRcdFxuXHRcdCNwcmljaW5nYmxvY2ssICNwcmljaW5nYmxvY2stYnVuZGxlLCAjcHJpY2luZ2Jsb2NrLWRpZ2l0YWwge1xuXHRcdFx0XHRcdFxuXHRcdFx0LnByaWNpbmctYmxvY2sge1xuXHRcdFx0XHRcblx0XHRcdFx0LmJsb2NrIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDlweCA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1YnNjcmlwdGlvbiB7XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0LnN1YnNjcmlwdGlvbi1jb2x1bW4ge1xuXHRcdFx0XHR3aWR0aDogMjglO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3VyUHJvbWlzZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHRcdC5wcm9taXNlIHtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIHNwYW4ge1xuXHRcdFx0ICAgIFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnR0LWluZm86aG92ZXIgLm1vcmUtaW5mbyB7XG5cdFx0XHQgICAgd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRsZWZ0OiAxJTtcblx0XHRcdCAgICB0b3A6IC01OHB4O1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cdFx0Lm91ci1wcm9taXNlcyB7XG5cdFx0XHQuZnVsbC13aWR0aCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcblx0XHRcdFx0LnByb21pc2Uge1xuXHRcdFx0XHQgICAgd2lkdGg6IDMwJTtcblx0XHRcdFx0ICAvKiAgbWFyZ2luOiAwIDEuNSU7Ki9cblx0XHRcdFx0ICAgIFxuXHRcdFx0XHQgICAgcCwgaDMge1xuXHRcdFx0XHQgICAgXHR3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdC5tb3N0LXBvcHVsYXIsIC5wZW9wbGUtbGlrZWQsIC55b3Utdmlld2VkIHtcblx0XHRwYWRkaW5nOiA1MHB4IDI1cHg7XG5cdFx0XG5cdFx0LmNhdGVnb3J5YmxvY2sge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdC5tYWdhemluZSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgMjVweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHQucmVkLXRleHQucHJpY2Utc3RhdGVtZW50IHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogNzUlIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ym9keTpub3QoLmJvb3RzdHJhcCkge1xuXHRcdC5idW5kbGUtY29udGFpbmVyLW1haW4ge1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN0YW5kYWxvbmUtcHJvZHVjdCB7XG5cdFx0LmxhYmVsbGVkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XG5cdFx0XHQuYWRkLXRvLWJhc2tldC1zdGFuZGFsb25lIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdCAgLyogIHdpZHRoOiA5NSU7Ki9cblx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0cCB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQvKnBhZGRpbmctbGVmdDogNXB4OyovXG5cdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0LnRvZ2dsZS1uZXh0IHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQvKlx0cGFkZGluZy1sZWZ0OiAxMHB4OyovXG5cdFx0XHR9XG5cdFx0XHRwLnNtYWxsZXJQcmljZSB7XG5cdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnNtYWxscHJpbnQge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDkzJTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0I3Byb2R1Y3RfYm94YWRkaXRpb25hbHdvcmRzIHtcblx0XHRcdC8qXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7Ki9cblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0LmluY2x1ZGVUZXh0IHtcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQuc3RhbmRhbG9uZUNvdmVycyB7XG5cdFx0XHRtYXJnaW46IDhweCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcblx0XHRcdC5sYXJnZSB7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgZmxvYXQ6IG5vbmU7XG5cdFx0XHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcblx0XHRcdFx0I21hZy1jb3ZlciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4NSU7XG5cdFx0XHRcdCAgICB3aWR0aDogODUlO1xuXHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFxuXHRcdFx0LmxhcmdlLm9uZS1vZmZJbWFnZSB7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCUhIGltcG9ydGFudDtcblx0XHRcdCAgICBmbG9hdDogbm9uZSEgaW1wb3J0YW50O1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAwISBpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jaG9vc2Utb2ZmZXIge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoZWFkZXIsIG5hdiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0bmF2IHtcblx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNCNEI0QjQ7XG5cdFx0XG5cdFx0Lm5hdmlnYXRpb24ge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcblx0XHRcdC5zZWFyY2gtYm94IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlIDtcblx0XHRcdFx0XG5cdFx0XHRcdCNtYWduaWZ5LCAjbmF2YmFyLXRvZ2dsZXIge1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCNtYWduaWZ5IHtcblx0XHRcdFx0ICAgIHRvcDogMThweDtcblx0XHRcdFx0XHRyaWdodDogMzdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0I25hdmJhci10b2dnbGVyIHtcblx0XHRcdFx0ICAgIHRvcDogMTJweDtcblx0XHRcdFx0ICAgIGxlZnQ6IDEycHg7XG5cdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHQgICAgXG5cdFx0XHRcdCAgICBzcGFuIHtcblx0XHRcdFx0ICAgIFx0Y29sb3I6ICM3Njc2NzY7XG5cdFx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3BhbiwgaW1nIHtcblx0XHRcdFx0ICAgIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMjVweDtcblx0XHRcdFx0XHRtYXJnaW46IDdweCAxMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdCAgICBcdFx0Lypib3JkZXItcmFkaXVzOiAxOXB4OyovXG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXQubWVudS1vcGVuIHtcblx0XHRcdFx0XHQvKmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaXRpYWw7XG5cdFx0ICAgIFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5pdGlhbDsqL1xuXHRcdCAgICBcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0XHR9XHRcdFxuXHRcdFx0fVxuXHRcdFxuXHRcdFx0dWwuY29sbGFwc2FibGVNZW51IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdCAgICBib3gtc2hhZG93OiAtNXB4IDVweCA1cHggMCAkYmxhY2s7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgei1pbmRleDogNTtcblx0XHRcdCAgICB0b3A6IDBweDtcblx0XHRcdCAgICByaWdodDogMHB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweCBzb2xpZDtcblx0XHRcdFx0XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCA5cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDBweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuZXhwYW5kSW1hZ2Uge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQgYWxsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucm90YXRlRXhwYW5kIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA3cHggLTEwcHggMDtcblx0XHRcdFx0XHQgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91ci1ibG9jaztcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMHB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMHB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGhlYWRlciB7XG4gICAgXHRoZWlnaHQ6IDYwcHg7XG5cdFx0YmFja2dyb3VuZDogJHZlcnktbGlnaHQtYmFja2dyb3VuZC1jb2xvdXIgdXJsKC9pbWFnZXMvbW9iaWxlLW5hdi1iZy5wbmcpIG5vLXJlcGVhdDtcblx0XHRcblx0XHQuc2l0ZS1oZWFkZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0XG5cdCAgICAueW91ci1iYXNrZXQsIC55b3VyLWJhc2tldC1tb2JpbGUsIC5zZWFyY2gge1xuXHRcdCAgICBmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdFxuXHRcdC55b3VyLWJhc2tldCwgLnlvdXItYmFza2V0LW1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmc6IDIwcHggMTJweCAwIDA7XG5cdCAgICBcdFxuXHQgICAgXHRhIHtcblx0ICAgIFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCAgICBjb2xvcjogJHJlZDtcblx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxuXHQuc2VhcmNoLWF1dG9jb21wbGV0ZSB7XG5cdFx0bGkge1xuXHRcdCAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0ICAgIGNsZWFyOiBib3RoO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMjBweDtcblx0XHQgICAgXG5cdFx0ICAgIC8qLmF1dG9jb21wbGV0ZS1sYWJlbCB7XG5cdFx0XHQgICB3aWR0aDogMTc1cHg7XG5cdFx0XHR9Ki9cblx0XHR9XG5cdH1cblx0LnRvcC1oZWFkZXIuYnVuZGxlLWNvbnRhaW5lci1tYWluLCAubmF2LmJ1bmRsZS1jb250YWluZXItbWFpbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYnVuZGxlLWNvbnRhaW5lci1tYWluIHtcblxuXHRcdC5tYWdhemluZS1oZWFkZXI6bm90KC5zdGFuZGFsb25lRm9vdGVyKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5uYXZpZ2F0aW9uIHtcblx0XHQgICAgXG5cdFx0ICAgIHVsIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDBweCBzb2xpZDtcblx0XHQgICAgXG5cdFx0ICAgIFx0bGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTdweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQjZ2lmdC1tZWdhLW1lbnUge1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1lZ2FtZW51IHtcblx0XHRcdFx0XHRcdHdpZHRoOiA5NCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMnB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5jYXRlZ29yeS1ib3gsIC5hdG96LW1lZ2EtYm94IHtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogMCAwIDE1cHggMTVweDtcblx0XHRcdFx0XHRcdCAgICBcblx0XHRcdFx0XHRcdCAgICAud2hvbGVib3gge1xuXHRcdFx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jYXRlZ29yeS1ib3gud2hpdGUsIC5hdG96LW1lZ2EtYm94LndoaXRlIHtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogODglO1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0I2F0b3otbWVnYS1tZW51IHtcblx0XHRcdFx0XHRcdC5hdG96LW1lZ2EtYm94LndoaXRlIHtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogNjAlIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDYwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMHB4IHNvbGlkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCNwYWdlaGVhZGxpbmUsICNzaW5nbGVJc3N1ZUhlYWRsaW5lIHtcblx0XHQgICAgZm9udC1zaXplOiAzM3B4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMzZweDtcblx0XHR9XG5cdFx0LnNlYXJjaC1ib3gge1xuXHRcdFx0XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogOXB4IWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE3NXB4IWltcG9ydGFudDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRyaWdodDogMHB4IWltcG9ydGFudDtcblx0XHRcdH1cdFx0XG5cdFx0fVxuXHRcdC5hei1tZWdhLW1lbnUuaGlkZGVuLCAubWVkaXVtSGlkZSwgLm1vYmlsZVNob3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0LyptYXJnaW46IDAgNC41JTsqL1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5zdGFuZGFsb25lSW1hZ2VzLCAuc21hbGxlckhpZGUsIC55b3VyLWJhc2tldCB7XG5cdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnN1YnNUYWJfY29udGFpbmVyLkJ1bmRsZV9jb250YWluZXIge1xuXHRcdFx0LnN1YnNUYWJfdGFiLnNtYWxsZXJIaWRlLmZvb3Rlck5hdiB7XG5cdFx0XHRcdHdpZHRoOiA5NCUhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHQvKm1hcmdpbi1sZWZ0OiAtMjdweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogOTIlIWltcG9ydGFudDsqL1xuXHRcdFx0XHRcblx0XHRcdFx0LnZpZXctc3Vic1RhYiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnRcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9vdGVyTmF2SGlkZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb290ZXJOYXZTaG93LCBsYWJlbC5mb290ZXJOYXZIaWRlLCAjZGlnaXRhbEluc2lkZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgXHQuc2l0ZS1oZWFkZXIge1xuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9tb2JpbGUvaW1hZ2VzL21vYmlsZS1uYXYtYmcucG5nKTtcblx0XHRcdFx0d2lkdGg6IDIwOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2l0ZW1hcCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdC5jb2x1bW4sIC5jb2x1bW4uZG91YmxlIHtcblx0XHRcdFxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sdW1uLmRvdWJsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ5JSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sdW1uLnRocmVlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlZC10ZXh0LnByaWNlLXN0YXRlbWVudCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHQuY291bnRyeS1zZWxlY3QtaG9sZGVyLnB1bGwtcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY291bnRyeS1zZWxlY3QtaG9sZGVyIHtcblx0XHRcdHAge1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdFx0LmNvdW50cnktc2VsZWN0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDclO1xuXHRcdFx0fVxuXHRcdFx0LmNvdW50cnktZmllbGQge1xuXHRcdFx0ICAgIHdpZHRoOiAyNDVweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHRcdFx0XG5cdFx0XHQuc3RhbmRhbG9uZUluY2x1ZGUge1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgXHRtYXJnaW4tYm90dG9tOiAyNXB4O1x0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmluY2x1ZGVUZXh0LCAuaW5jbHVkZVRleHQuZGlnaXRhbEluc2lkZSwgLmluY2x1ZGVUZXh0LmluY2x1ZGVUZXh0LndoeVN1YnNjcmliZSB7XG5cdFx0ICAgIFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN0YW5kYWxvbmVJbmNsdWRlVGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lciB7XG5cdFx0XHRcblx0XHRcdC5idW5kbGUtY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEuNzUlIDM1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDAgMDtcblx0XHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkICR2ZXJ5LWxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcdFxuXHRcdC5zdWJzY3JpcHRpb24ge1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnN1YnNjcmlwdGlvbi1jb2x1bW4ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHQvKlx0ZGlzcGxheTogYmxvY2s7Ki9cblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdFx0XG5cdFx0XHRcdC5teXN1YnNjcmlwdGlvbnBhbmVsIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQudG9wLXBhcnQge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LmNlbnRyZWQge1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdHAuY2VudHJlZCB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuYm9keSB7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MTVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC50aWNrX2JveCB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mYXFzX2NvbnRhaW5lciB7XG5cdFx0LmZhcXNfdGFiIHtcblx0XHRcdC52aWV3LWZhcS5tYWdhemluZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMCAwO1xuXHRcdFx0XHRcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnZpZXctZmFxIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm91ci1wcm9taXNlcyB7XG5cdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuXHRcdC5wcm9taXNlIHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgc3BhbiB7XG5cdFx0XHQgICAgXHRmbG9hdDogbGVmdDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb3N0LXBvcHVsYXIsIC5wZW9wbGUtbGlrZWQsIC55b3Utdmlld2VkIHtcblx0XHRwYWRkaW5nOiA1MHB4IDI1cHg7XG5cdFx0XG5cdFx0LmNhdGVnb3J5YmxvY2sge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdC5tYWdhemluZSB7XG5cdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMzEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0XHRcdFx0Lm1hZ25hbWUge1xuXHRcdFx0XHRcdHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHQgICAgd2lkdGg6IDE0MHB4O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAxNzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucXVpY2t2aWV3LWJ1dHRvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblx0LmJ1bmRsZS1jb250YWluZXItbWFpbiB7XG5cdFx0LnRvcC1oZWFkZXIge1xuXHRcdCAgICBoZWlnaHQ6IDY1cHg7XG5cdFx0fVxuXHRcdC5zaXRlLWhlYWRlciB7XG5cdCAgICBcdGEge1xuXHQgICAgXHRcdGltZyB7XG5cdCAgICBcdFx0XHR3aWR0aDogMzcwcHg7XG5cdCAgICBcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHRcdH1cblx0XHRsaS5zbWFsbGVySGlkZTpub3QoLm1lZ2EtbWVudS10cmlnZ2VyKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIHtcblx0XHRcdC5idW5kbGUtY29udGFpbmVyIHtcblx0XHQgICAgXHRtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Lm15c3Vic2NyaXB0aW9ucGFuZWwge1xuXHRcdFx0XHQudG9wLXBhcnQge1xuXHRcdFx0XHRcblx0XHRcdFx0XHQuY2VudHJlZCB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRwLmNlbnRyZWQge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDkzcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRpY2tfYm94IHtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiA4OTVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ib2R5IHtcblx0XHRcdFx0XHQgICAgbWluLWhlaWdodDogNDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb21wYXJlU3VicyB7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1YnNUYWJfY29udGFpbmVyLkJ1bmRsZV9jb250YWluZXIge1xuXHRcdFx0LnN1YnNUYWJfdGFiIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1YnNUYWJfdGFiLmZvb3Rlck5hdiB7XG5cdFx0XHRcdC52aWV3LXN1YnNUYWIge1xuXHRcdFx0XHQgICAgbWFyZ2luOiAwIDAuOCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0YW5kYWxvbmUtcHJvZHVjdCB7XG5cdFx0XHQuaW5jbHVkZVRleHQge1xuXHRcdFx0ICAgIGhlaWdodDogNTg0cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5pbmNsdWRlVGV4dC5kaWdpdGFsSW5zaWRlLCAuaW5jbHVkZVRleHQuaW5jbHVkZVRleHQud2h5U3Vic2NyaWJlIHtcblx0XHRcdFx0aGVpZ2h0OiA2NTJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnN0YW5kYWxvbmVJbmNsdWRlVGV4dCB7XG5cdFx0XHQgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdC5idW5kbGUtY29udGFpbmVyLW1haW4ge1xuXHRcdCNzdWJzY3JpcHRpb25jb250YWluZXIge1xuXHRcdFx0LmJ1bmRsZS1jb250YWluZXIge1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IC0zMXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgLm15c3Vic2NyaXB0aW9ucGFuZWwge1xuXHRcdFx0XHQgICAgLmJvZHkge1xuXHRcdFx0XHQgICAgXHRwYWRkaW5nLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHRcblx0XHQuc3RhbmRhbG9uZUNvdmVycyB7XG5cdFxuXHRcdFx0LmNob29zZS1vZmZlciwgLmxhcmdlLCAuc21hbGwge1xuXHRcdFx0ICAgIGZsb2F0OiBub25lO1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcblx0XHRcdC5jaG9vc2Utb2ZmZXIsIC5sYXJnZSB7XG5cdFx0XHQgICAgd2lkdGg6IDQzJTtcblx0XHRcdCAgICBcblx0XHRcdCAgICBwIHtcblx0XHRcdCAgICBcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBcblx0XHRcdCAgICAucHJvZHVjdFJhdGluZyB7XG5cdFx0XHQgICAgXHR0b3A6IDhweDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgLmxhYmVsbGVkIHtcblx0XHRcdCAgICBcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnNtYWxsIHtcblx0XHRcdCAgICB3aWR0aDogNzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHQuc3RhbmRhbG9uZS1wcm9kdWN0IHtcblx0XG5cdFx0LnN0YW5kYWxvbmVDb3ZlcnMge1xuXHRcblx0XHRcdC5jaG9vc2Utb2ZmZXIsIC5sYXJnZSB7XG5cdFx0XHQgICAgZmxvYXQ6IG5vbmU7XG5cdFx0XHQgICAgbWFyZ2luOiA1cHg7XG5cdFx0XHQgICAgd2lkdGg6IDQ3JTtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgIC8qICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ICAgIHdpZHRoOiA0OC4yNSU7Ki9cblx0XHRcdH1cblx0XHRcdC5sYXJnZSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc21hbGwge1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50aWNrX2JveF9ub2JnIHtcblx0XHRcdFx0XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucGFja2FnZXMge1xuXHQjYm94bmF2Om5vdCguZm9vdGVyTmF2KSwgLmNvbnRhaW5lciAjYm94ZXNuYXZzZXR1cC5uZXdub3JtYWxIaWRlIHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdH1cblx0LnJvdyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0fVxuXHQubWVnYW1lbnUge1xuXHQgICAgbGVmdDogLTFweCFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhY2thZ2VCbG9jayB7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XG5cdFx0dWwsIHNwYW46bm90KC5jbG9zZXJCdG4pLCBhLCAuaXRlbW5hbWUsIC5pdGVtcHJpY2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0Lml0ZW1uYW1lIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG5cdFx0XHRmb250LWZhbWlseTogQXZlbmlyTmV4dC1EZW1pQm9sZCwgXCJBdmVuaXIgTmV4dCBMVCBXMDEgRGVtaVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnLSAnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0ICAgIGxlZnQ6IC0xMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuaXRlbXByaWNlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTNweDtcblx0XHR9XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICNkYjA3MWE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5wa2dfQktaLCAucGtnX1BSRCB7XG5cdFx0XG5cdFx0XHQuaXRlbXByaWNlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZzogNnB4IDAgNnB4IDEzcHg7XG5cdFx0XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdC8qXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnF1aWNrdmlld1BhY2thZ2VQcmljaW5nIHtcblx0XHRcblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0XHRcblx0XHRcdGxpIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnBrZ19CS1osIC5wa2dfUFJELCAucGtnX3N1YnMge1xuXHRcdFxuXHRcdFx0Lml0ZW1wcmljZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubW9yZS1pbmZvIHtcblx0XHRcblx0XHRcdHVsIHtcblx0XHRcdFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmdyYXlUb3RhbCB7XG5cdFx0Y29sb3I6ICMwMDAwMDA2MDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LmdyYXlUb3RhbCwgLmdyYXlTZWNvbmRhcnkge1xuXHRcdGNvbG9yOiAjMDAwMDAwNjA7XG5cdH1cblx0LnByaWNpbmctYmxvY2suc3RhbmRhcmQge1xuXG5cdFx0LmJsb2NrIHtcblx0ICAgIFx0YmFja2dyb3VuZDogbm9uZTtcblx0ICAgIFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdFx0XG5cdFx0LmJsb2NrLmNob3NlbiB7XG5cdFx0ICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3RpY2sucG5nKSBuby1yZXBlYXQgOTUlIDUwJTtcblx0XHR9XG5cdH1cblx0LnByaWNpbmctYmxvY2suc3RhbmRhcmQ6bm90KC5leHBhbmRlZCkgLmJsb2NrOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5xdWlja3ZpZXdQcmljaW5nKSB7XG4gICAgXHRib3JkZXItYm90dG9tOiAwO1xuXHR9XG5cdFxuXHQucHJpY2luZ0luZm8ge1xuXHQvKlx0Ym9yZGVyLXJhZGl1czogMTBweDsqL1xuXHQgICAgYm9yZGVyOiAycHggc29saWQ7XG5cdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0ICAgIHBhZGRpbmc6IDBweCA1cHg7XG5cdCAgICBtYXJnaW4tdG9wOiA1cHg7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHQgICAgaGVpZ2h0OiAxN3B4O1xuXHQgICAgd2lkdGg6IDE3cHg7XG5cdCAgICBmbG9hdDogbGVmdDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHR9XG5cdFxuXHQucHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0fVxufVxuLmJhc2tldFN1bW1hcnkge1xuXHR1bC5wa2dfaXRlbXMge1xuXHRcdGxpIHtcblx0XHRcdHAuZGVsaXZlcnksIHA6bm90KC5pdGVtbmFtZSk6bm90KC5pdGVtcHJpY2UpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJib2R5LmJvb3RzdHJhcC5zaW5nbGVJc3N1ZSB7XG5cdC5oZWFkZXJCYXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xuXHRcdFxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lciB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFxuXHRcdFx0XHRoMS5zdGFuZGFsb25lSGVhZGxpbmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdFx0XHRtYXJnaW46IDYlIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5zdGFuZGFsb25lQ292ZXJzIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2luZ2xlSXNzdWVMb29rSW5zaWRlIHtcblx0XHRcdHRvcDogLTQwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgMCAtMzBweDtcblx0XHR9XG5cdH1cblx0LnN0YW5kYWxvbmUtcHJvZHVjdCB7XG5cdFxuXHRcdC5zdGFuZGFsb25lQ292ZXJzIHtcblx0XHRcblx0XHRcdC5sYWJlbGxlZC5jaG9vc2Utb2ZmZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQjZm9ybWF0LXNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDI5MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0LyptYXJnaW4tbGVmdDogNDlweDtcblx0XHRcdFx0XHR3aWR0aDogMzM5cHg7Ki9cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0I2NvdW50cnlOYW1lIHtcblx0XHRcdFx0XG5cdFx0XHRcdFx0LmZsYWcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogNHB4IDRweCAtOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuZmxhZywgI2NvdW50cnktZmllbGQtaW5wdXQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuICAgIFx0XHRcdFxuICAgIFx0XHRcdC5zbWFsbHByaW50IHtcbiAgICBcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblx0Ym9keS5ib290c3RyYXAuc2luZ2xlSXNzdWUge1xuXHRcblx0XHQuc2Vjb25kYXJ5TmF2X2NvbnRhaW5lci5CdW5kbGVfY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcblx0XHRcdC5yb3cuc3Vic1RhYl9jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5zaW5nbGVJc3N1ZUxvb2tJbnNpZGUubW9iaWxlU2hvdyB7XG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0XHR0b3A6IC00MHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVhZGVyQmFyIHtcblx0XHRcdFxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcblx0XHRcdFx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lciB7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHRcdFx0aDEuc3RhbmRhbG9uZUhlYWRsaW5lIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0LnN0YW5kYWxvbmUtcHJvZHVjdCB7XG5cdFxuXHRcdC5zdGFuZGFsb25lQ292ZXJzIHtcblx0XHRcblx0XHRcdC5sYWJlbGxlZC5jaG9vc2Utb2ZmZXIge1xuXHRcdFx0XHRib3JkZXI6IDBweCBzb2xpZDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG4gICAgXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuICAgIFx0XHRcdFxuICAgIFx0XHRcdC5wcmljZSB7XG4gICAgXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG4gICAgXHRcdFx0fVxuICAgIFx0XHRcdFxuICAgIFx0XHRcdC5zbWFsbHByaW50IHtcbiAgICBcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0fVxufSIsImJvZHkubW9kdWxlc0luQmFza2V0IHtcblx0YnV0dG9uLmFkZENvdXJzZSB7XG5cdFx0c3BhbiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdVcGdyYWRlJztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmJvZHk6bm90KC5tb2R1bGVzSW5CYXNrZXQpIHtcblx0YnV0dG9uLmFkZENvdXJzZSB7XG5cdFx0c3BhbiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdBZGQgdG8gYmFza2V0Jztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNob3dJZk1vZHVsZXNJbkJhc2tldCB7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cbn1cbi53aXRoUGFydHNDb250YWluZXIge1xuXHRidXR0b24uYnV0dG9uOm5vdCguYWRkQ291cnNlKSB7XG5cdFx0c3BhbiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdBZGQgbW9kdWxlIHRvIGJhc2tldCc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5idXR0b246ZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJvcmRlci1jb2xvdXIgIWltcG9ydGFudDtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJvcmRlci1jb2xvdXIgIWltcG9ydGFudDtcblx0XHR9XG5cdFxuXHRcdHNwYW4ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnQWRkZWQnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLndpdGhwYXJ0cy1oZWFkZXIsIC53aXRocGFydHMubWlkcGFnZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG5cblx0Lndhcy5wcmljZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdH1cbn1cbi53aXRocGFydHMtaGVhZGVyIHtcblx0aDEge1xuXHRcdGNvbG9yOiBibGFjaztcblx0fVxufVxuLndpdGhwYXJ0cy1kZXNjcmlwdGlvbiB7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHR9XG5cdC56b29tUERQIHtcblx0XHR3aWR0aDogMTVlbTtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxufVxuI21pZHBhZ2UtcHJpY2luZy5mb290ZXJOYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwO1xuXHR6LWluZGV4OiA5O1xuXHR3aWR0aDogMTAwJTtcbn1cblx0XG4jd2l0aHBhcnRzIHtcblx0LnJlc3BvbnNpdmVBVEIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdCN3aXRocGFydHMge1xuXHRcdC5yZXNwb25zaXZlQVRCIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblx0XG5cdCNtaWRwYWdlLXByaWNpbmcuZm9vdGVyTmF2IHtcblx0XG5cdFx0YnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHRcblx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lci53aXRocGFydHMtaGVhZGVyIHtcblx0XHR3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIuZmEtY2hlY2stY2lyY2xlIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbG9yOiAjMDA5ZTExO1xuXHR9XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbG9yOiAkcmVkSG92ZXI7XG5cdH1cbn0iLCIuYWxlcnQtc3VjY2VzcyB7XG5cdGJhY2tncm91bmQ6ICNlNWY1ZTc7XG59XG4uc2xpZGVyVGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG59XG4uc2xpZGVyQWxzb0xpa2VzIHtcblx0XG5cdGltZyB7XG5cdFx0bWF4LWhlaWdodDogMTYwcHg7XG5cdH1cbn0iLCIuY29tYmluZWQtcHJvZHVjdHMge1xuXHRcblx0LnN1YnNUYWJfY29udGFpbmVyLnNlY29uZGFyeU5hdl9jb250YWluZXIge1xuXHRcblx0XHQuc3Vic1RhYl90YWIuZm9vdGVyTmF2IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDAgLTE0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0XG5cdC5tYWdhemluZS1oZWFkZXIge1xuXHRcdCNwcm9kdWN0X3BhZ2VoZWFkbGluZXN1YmhlYWQgfiBoMiwgI3Byb2R1Y3RfcGFnZWhlYWRsaW5lc3ViaGVhZCB+IGgzLCBcblx0XHQjcHJvZHVjdF9wYWdlaGVhZGxpbmVzdWJoZWFkIH4gaDQsICNwcm9kdWN0X3BhZ2VoZWFkbGluZXN1YmhlYWQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMHB4IWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0XG5cdC5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHRcdFxuXHRcdC5zdGFuZGFsb25lVGV4dFJvdyB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbmNsdWRlVGV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5yaHMtcHJvbWlzZXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcblx0Lm91clByb21pc2Uge1xuXHRcdG1hcmdpbi10b3A6IDEwcHghaW1wb3J0YW50O1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XG4gICAgXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwIDEycHghaW1wb3J0YW50O1xuXHRcdFxuXHRcdFx0Lm91ci1wcm9taXNlcyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQucHJvbWlzZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIFxuXHRcdFx0XHQgICAgLnR0LWluZm8ge1xuXHRcdFx0XHQgICAgXHR0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcblx0XHRcdFx0ICAgIFx0XG5cdFx0XHRcdCAgICBcdC5tb3JlLWluZm8ge1xuXHRcdFx0XHQgICAgXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0aDMucHJvbWlzZUd1YXJhbnRlZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByaWNpbmdNb2R1bGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcblx0I2NvdW50cnktc2VsZWN0LWVycm9yIHtcblx0XHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQuY3VzdG9tQnJhbmRlZC1ib3JkZXIsIC5ib3JkZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHR9XG5cdFxuXHQuY3VzdG9tQnJhbmRlZEJHIHtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXIhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQuYWN0aXZlIHtcblx0XHQuY3VzdG9tQnJhbmRlZEJHIHtcblx0XHRcdGJhY2tncm91bmQ6ICRyZWQhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRibHVlLWZsYXNoLXRleHQ7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdCAgICBib3JkZXItY29sb3I6ICRyZWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ib3JkZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmVkIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmN1c3RvbUJyYW5kZWQtYm9yZGVyLmFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcmVkIWltcG9ydGFudDtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRyZWQgIWltcG9ydGFudDtcblx0fVxuXHQjc3Vic2NyaXB0aW9uVHlwZUNvbnRhaW5lciB7XG5cdFx0LmNhcmQge1xuXHRcdFxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjcHJpY2luZ2Jsb2NrIHtcblx0XHQucHJpY2luZy1ibG9jayB7XG5cdFx0XHQuYmxvY2s6bm90KC5jaG9zZW4pIHtcblx0XHRcdFx0cC5jaGFuZ2VQbGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9IFxuXHRcdFx0LmJsb2NrIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMC41cmVtIWltcG9ydGFudDtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0haW1wb3J0YW50O1xuXHRcdCAgICBcdGJvcmRlcjogMXB4ICRncmV5LWJvcmRlci1jb2xvdXIgc29saWQgIWltcG9ydGFudDtcblx0XHQgICAgfVxuXHRcdFx0LmJsb2NrLmNob3NlbiB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQgIWltcG9ydGFudDtcblxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQucHJpY2luZy1ibG9jay5leHBhbmRlZCB7XG5cdFx0XG5cdFx0XHQuYmxvY2sge1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RiMDcxYTFjIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSAge1xuXHQuY29tYmluZWQtcHJvZHVjdHMge1xuXHRcdC5tYWdhemluZS1oZWFkZXIge1xuXHRcdFx0I3Byb2R1Y3RfcGFnZWhlYWRsaW5lc3ViaGVhZCtoMiwgI3Byb2R1Y3RfcGFnZWhlYWRsaW5lc3ViaGVhZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sYXJnZSB7XG5cdFx0XHR3aWR0aDogMzMlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jaG9vc2Utb2ZmZXIge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnN0YW5kYWxvbmUtcHJvZHVjdCB7XG5cdFx0XG5cdFx0XHQuc3RhbmRhbG9uZUhlYWRsaW5lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0dWwubGlzdC1pbmxpbmUge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQucmhzLXByb21pc2VzIHtcblx0XHRcdFx0Ym9yZGVyOiAwcHggc29saWQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQub3VyUHJvbWlzZSB7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcblx0XHRcdFx0XHRcdC5vdXItcHJvbWlzZXMge1xuXHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0LnByb21pc2Uge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQudHQtaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkgIHtcblx0LmNvbWJpbmVkLXByb2R1Y3RzIHtcblx0XG5cdFx0Lm1hZ2F6aW5lLWhlYWRlciB7XG5cdFx0XHQjcHJvZHVjdF9wYWdlaGVhZGxpbmVzdWJoZWFkK2gyLCAjcHJvZHVjdF9wYWdlaGVhZGxpbmVzdWJoZWFkIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHghaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC56b29tUERQIHtcblx0XHRcdHdpZHRoOiA3NSUhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRwOm5vdCguaW5jbHVkZVByb2R1Y3QpOm5vdCgjbGVmdGhhbmRzaWRlX2hlYWRsaW5lKTpub3QoLmZlZWZvX2hlYWRlcikge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0c3Bhbi5mb2xsb3dlZEJ5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHRcdH1cblx0XHR9XHRcblx0XHRcblx0XHRoMy5jaG9vc2VTdWIge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0XHQucm93IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHghaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuc3RhbmRhbG9uZS1wcm9kdWN0IHtcblx0XHRcblx0XHRcdC5zdGFuZGFsb25lSGVhZGxpbmUge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHR1bC5saXN0LWlubGluZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zdGFuZGFsb25lQ292ZXJzIHtcblx0XHRcdFxuXHRcdFx0XHQubGFyZ2Uge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA3NSVcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5jaG9vc2Utb2ZmZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogMHB4IHNvbGlkO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnByaWNpbmdNb2R1bGUge1xuXHRcdFx0XHRcblx0XHRcdFx0XHQucHJpY2luZ0hlYWRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3N1YnNjcmlwdGlvblR5cGVDb250YWluZXIge1xuXHRcdC5jYXJkIHtcblx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTAuNCAtIDIwMTUtMDYtMTdcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczoganF1ZXJ5LnVpLmNvcmUuY3NzLCBqcXVlcnkudWkucmVzaXphYmxlLmNzcywganF1ZXJ5LnVpLnNlbGVjdGFibGUuY3NzLCBqcXVlcnkudWkuYWNjb3JkaW9uLmNzcywganF1ZXJ5LnVpLmF1dG9jb21wbGV0ZS5jc3MsIGpxdWVyeS51aS5idXR0b24uY3NzLCBqcXVlcnkudWkuZGF0ZXBpY2tlci5jc3MsIGpxdWVyeS51aS5kaWFsb2cuY3NzLCBqcXVlcnkudWkubWVudS5jc3MsIGpxdWVyeS51aS5wcm9ncmVzc2Jhci5jc3MsIGpxdWVyeS51aS5zbGlkZXIuY3NzLCBqcXVlcnkudWkuc3Bpbm5lci5jc3MsIGpxdWVyeS51aS50YWJzLmNzcywganF1ZXJ5LnVpLnRvb2x0aXAuY3NzLCBqcXVlcnkudWkudGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9mZkRlZmF1bHQ9QXZlbmlyJTIwTmV4dCUyQyUyMEF2ZW5pck5leHRMVFcwMS1NZWRpdW0lMkMlMjBIZWx2ZXRpY2ElMkMlMjBzYW5zLXNlcmlmJmZ3RGVmYXVsdD1ub3JtYWwmZnNEZWZhdWx0PTEuMWVtJmNvcm5lclJhZGl1cz01cHgmYmdDb2xvckhlYWRlcj0lMjM1YzljY2MmYmdUZXh0dXJlSGVhZGVyPWdsb3NzX3dhdmUmYmdJbWdPcGFjaXR5SGVhZGVyPTU1JmJvcmRlckNvbG9ySGVhZGVyPSUyMzQyOTdkNyZmY0hlYWRlcj0lMjNmZmZmZmYmaWNvbkNvbG9ySGVhZGVyPSUyM2Q4ZTdmMyZiZ0NvbG9yQ29udGVudD0lMjNmY2ZkZmQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnSW1nT3BhY2l0eUNvbnRlbnQ9MTAwJmJvcmRlckNvbG9yQ29udGVudD0lMjNhNmM5ZTImZmNDb250ZW50PSUyMzIyMjIyMiZpY29uQ29sb3JDb250ZW50PSUyMzQ2OWJkZCZiZ0NvbG9yRGVmYXVsdD0lMjNkZmVmZmMmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJnSW1nT3BhY2l0eURlZmF1bHQ9ODUmYm9yZGVyQ29sb3JEZWZhdWx0PSUyM2M1ZGJlYyZmY0RlZmF1bHQ9JTIzMmU2ZTllJmljb25Db2xvckRlZmF1bHQ9JTIzNmRhOGQ1JmJnQ29sb3JIb3Zlcj0lMjNkMGU1ZjUmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ0ltZ09wYWNpdHlIb3Zlcj03NSZib3JkZXJDb2xvckhvdmVyPSUyMzc5YjdlNyZmY0hvdmVyPSUyMzFkNTk4NyZpY29uQ29sb3JIb3Zlcj0lMjMyMTdiYzAmYmdDb2xvckFjdGl2ZT0lMjNmNWY4ZjkmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdJbWdPcGFjaXR5QWN0aXZlPTEwMCZib3JkZXJDb2xvckFjdGl2ZT0lMjM3OWI3ZTcmZmNBY3RpdmU9JTIzZTE3MDA5Jmljb25Db2xvckFjdGl2ZT0lMjNmOWJkMDEmYmdDb2xvckhpZ2hsaWdodD0lMjNmYmVjODgmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PTU1JmJvcmRlckNvbG9ySGlnaGxpZ2h0PSUyM2ZhZDQyZSZmY0hpZ2hsaWdodD0lMjMzNjM2MzYmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzJlODNmZiZiZ0NvbG9yRXJyb3I9JTIzZmVmMWVjJmJnVGV4dHVyZUVycm9yPWZsYXQmYmdJbWdPcGFjaXR5RXJyb3I9OTUmYm9yZGVyQ29sb3JFcnJvcj0lMjNjZDBhMGEmZmNFcnJvcj0lMjNjZDBhMGEmaWNvbkNvbG9yRXJyb3I9JTIzY2QwYTBhJmJnQ29sb3JPdmVybGF5PSUyM2FhYWFhYSZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJm9wYWNpdHlPdmVybGF5PTMwJmJnQ29sb3JTaGFkb3c9JTIzYWFhYWFhJmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnSW1nT3BhY2l0eVNoYWRvdz0wJm9wYWNpdHlTaGFkb3c9MzAmdGhpY2tuZXNzU2hhZG93PThweCZvZmZzZXRUb3BTaGFkb3c9LThweCZvZmZzZXRMZWZ0U2hhZG93PS04cHgmY29ybmVyUmFkaXVzU2hhZG93PThweFxuKiBDb3B5cmlnaHQgMjAxNSBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItY2xlYXJmaXh7bWluLWhlaWdodDowfS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCl9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCFpbXBvcnRhbnR9LnVpLWljb257ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS51aS13aWRnZXQtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxle3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1yZXNpemFibGUtaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTowLjFweDtkaXNwbGF5OmJsb2NrfS51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZXtkaXNwbGF5Om5vbmV9LnVpLXJlc2l6YWJsZS1ue2N1cnNvcjpuLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7dG9wOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtc3tjdXJzb3I6cy1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO2JvdHRvbTotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLWV7Y3Vyc29yOmUtcmVzaXplO3dpZHRoOjdweDtyaWdodDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtd3tjdXJzb3I6dy1yZXNpemU7d2lkdGg6N3B4O2xlZnQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXNle2N1cnNvcjpzZS1yZXNpemU7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtyaWdodDoxcHg7Ym90dG9tOjFweH0udWktcmVzaXphYmxlLXN3e2N1cnNvcjpzdy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O2JvdHRvbTotNXB4fS51aS1yZXNpemFibGUtbnd7Y3Vyc29yOm53LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7dG9wOi01cHh9LnVpLXJlc2l6YWJsZS1uZXtjdXJzb3I6bmUtcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O3JpZ2h0Oi01cHg7dG9wOi01cHh9LnVpLXNlbGVjdGFibGUtaGVscGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwO2JvcmRlcjoxcHggZG90dGVkIGJsYWNrfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXJ7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjJweDtwYWRkaW5nOi41ZW0gLjVlbSAuNWVtIC43ZW07bWluLWhlaWdodDowfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1pY29uc3twYWRkaW5nLWxlZnQ6Mi4yZW19LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLW5vaWNvbnN7cGFkZGluZy1sZWZ0Oi43ZW19LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWljb25zIC51aS1hY2NvcmRpb24taWNvbnN7cGFkZGluZy1sZWZ0OjIuMmVtfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi41ZW07dG9wOjUwJTttYXJnaW4tdG9wOi04cHh9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZzoxZW0gMi4yZW07Ym9yZGVyLXRvcDowO292ZXJmbG93OmF1dG99LnVpLWF1dG9jb21wbGV0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y3Vyc29yOmRlZmF1bHR9LnVpLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbi1yaWdodDouMWVtO2N1cnNvcjpwb2ludGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzp2aXNpYmxlfS51aS1idXR0b24sLnVpLWJ1dHRvbjpsaW5rLC51aS1idXR0b246dmlzaXRlZCwudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1idXR0b24taWNvbi1vbmx5e3dpZHRoOjIuMmVtfWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5e3dpZHRoOjIuNGVtfS51aS1idXR0b24taWNvbnMtb25seXt3aWR0aDozLjRlbX1idXR0b24udWktYnV0dG9uLWljb25zLW9ubHl7d2lkdGg6My43ZW19LnVpLWJ1dHRvbiAudWktYnV0dG9uLXRleHR7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDpub3JtYWx9LnVpLWJ1dHRvbi10ZXh0LW9ubHkgLnVpLWJ1dHRvbi10ZXh0e3BhZGRpbmc6LjRlbSAxZW19LnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWJ1dHRvbi10ZXh0LC51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLXRleHR7cGFkZGluZzouNGVtO3RleHQtaW5kZW50Oi05OTk5OTk5cHh9LnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLXRleHQsLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dHtwYWRkaW5nOi40ZW0gMWVtIC40ZW0gMi4xZW19LnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1idXR0b24tdGV4dCwudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0e3BhZGRpbmc6LjRlbSAyLjFlbSAuNGVtIDFlbX0udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0e3BhZGRpbmctbGVmdDoyLjFlbTtwYWRkaW5nLXJpZ2h0OjIuMWVtfWlucHV0LnVpLWJ1dHRvbntwYWRkaW5nOi40ZW0gMWVtfS51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uLC51aS1idXR0b24tdGV4dC1pY29uLXByaW1hcnkgLnVpLWljb24sLnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1pY29uLC51aS1idXR0b24tdGV4dC1pY29ucyAudWktaWNvbiwudWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi04cHh9LnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb257bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweH0udWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1idXR0b24taWNvbi1wcmltYXJ5LC51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLWljb24tcHJpbWFyeSwudWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnl7bGVmdDouNWVtfS51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5LC51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5LC51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5e3JpZ2h0Oi41ZW19LnVpLWJ1dHRvbnNldHttYXJnaW4tcmlnaHQ6N3B4fS51aS1idXR0b25zZXQgLnVpLWJ1dHRvbnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDotLjNlbX1pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9LnVpLWRhdGVwaWNrZXJ7d2lkdGg6MTdlbTtwYWRkaW5nOi4yZW0gLjJlbSAwO2Rpc3BsYXk6bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtIDB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7d2lkdGg6MS44ZW07aGVpZ2h0OjEuOGVtfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3Zlcnt0b3A6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXZ7bGVmdDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtyaWdodDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcntsZWZ0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3JpZ2h0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZXttYXJnaW46MCAyLjNlbTtsaW5lLWhlaWdodDoxLjhlbTt0ZXh0LWFsaWduOmNlbnRlcn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3R7Zm9udC1zaXplOjFlbTttYXJnaW46MXB4IDB9LnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhcnt3aWR0aDo0OSV9LnVpLWRhdGVwaWNrZXIgdGFibGV7d2lkdGg6MTAwJTtmb250LXNpemU6LjllbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luOjAgMCAuNGVtfS51aS1kYXRlcGlja2VyIHRoe3BhZGRpbmc6LjdlbSAuM2VtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjB9LnVpLWRhdGVwaWNrZXIgdGR7Ym9yZGVyOjA7cGFkZGluZzoxcHh9LnVpLWRhdGVwaWNrZXIgdGQgc3BhbiwudWktZGF0ZXBpY2tlciB0ZCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMmVtO3RleHQtYWxpZ246cmlnaHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luOi43ZW0gMCAwIDA7cGFkZGluZzowIC4yZW07Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6cmlnaHQ7bWFyZ2luOi41ZW0gLjJlbSAuNGVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6LjJlbSAuNmVtIC4zZW0gLjZlbTt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50e2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aXt3aWR0aDphdXRvfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGV7d2lkdGg6OTUlO21hcmdpbjowIGF1dG8gLjRlbX0udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjUwJX0udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjMzLjMlfS51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MjUlfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLWxlZnQtd2lkdGg6MH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOmxlZnR9LnVpLWRhdGVwaWNrZXItcm93LWJyZWFre2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtmb250LXNpemU6MH0udWktZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldntyaWdodDoycHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0e2xlZnQ6MnB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXJ7cmlnaHQ6MXB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlcntsZWZ0OjFweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDoxcHh9LnVpLWRpYWxvZ3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6LjJlbTtvdXRsaW5lOjB9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFye3BhZGRpbmc6LjRlbSAxZW07cG9zaXRpb246cmVsYXRpdmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxle2Zsb2F0OmxlZnQ7bWFyZ2luOi4xZW0gMDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6OTAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouM2VtO3RvcDo1MCU7d2lkdGg6MjBweDttYXJnaW46LTEwcHggMCAwIDA7cGFkZGluZzoxcHg7aGVpZ2h0OjIwcHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7cGFkZGluZzouNWVtIDFlbTtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6YXV0b30udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZXt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luLXRvcDouNWVtO3BhZGRpbmc6LjNlbSAxZW0gLjVlbSAuNGVtfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0e2Zsb2F0OnJpZ2h0fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbnttYXJnaW46LjVlbSAuNGVtIC41ZW0gMDtjdXJzb3I6cG9pbnRlcn0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2V7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtyaWdodDotNXB4O2JvdHRvbTotNXB4O2JhY2tncm91bmQtcG9zaXRpb246MTZweCAxNnB4fS51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhcntjdXJzb3I6bW92ZX0udWktbWVudXtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzoycHg7bWFyZ2luOjA7ZGlzcGxheTpibG9jaztvdXRsaW5lOm5vbmV9LnVpLW1lbnUgLnVpLW1lbnV7bWFyZ2luLXRvcDotM3B4O3Bvc2l0aW9uOmFic29sdXRlfS51aS1tZW51IC51aS1tZW51LWl0ZW17bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7bGlzdC1zdHlsZS1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KX0udWktbWVudSAudWktbWVudS1kaXZpZGVye21hcmdpbjo1cHggLTJweCA1cHggLTJweDtoZWlnaHQ6MDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwIDB9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoycHggLjRlbTtsaW5lLWhlaWdodDoxLjU7bWluLWhlaWdodDowO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktbWVudSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtZm9jdXMsLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSBhLnVpLXN0YXRlLWFjdGl2ZXtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOi0xcHh9LnVpLW1lbnUgLnVpLXN0YXRlLWRpc2FibGVke2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46LjRlbSAwIC4yZW07bGluZS1oZWlnaHQ6MS41fS51aS1tZW51IC51aS1zdGF0ZS1kaXNhYmxlZCBhe2N1cnNvcjpkZWZhdWx0fS51aS1tZW51LWljb25ze3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0gYXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MmVtfS51aS1tZW51IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMmVtO2xlZnQ6LjJlbX0udWktbWVudSAudWktbWVudS1pY29ue3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpyaWdodH0udWktcHJvZ3Jlc3NiYXJ7aGVpZ2h0OjJlbTt0ZXh0LWFsaWduOmxlZnQ7b3ZlcmZsb3c6aGlkZGVufS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWV7bWFyZ2luOi0xcHg7aGVpZ2h0OjEwMCV9LnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5e2JhY2tncm91bmQ6dXJsKFwiaW1hZ2VzL2FuaW1hdGVkLW92ZXJsYXkuZ2lmXCIpO2hlaWdodDoxMDAlO2ZpbHRlcjphbHBoYShvcGFjaXR5PTI1KTtvcGFjaXR5OjAuMjV9LnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVle2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdH0udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt3aWR0aDoxLjJlbTtoZWlnaHQ6MS4yZW07Y3Vyc29yOmRlZmF1bHR9LnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtmb250LXNpemU6LjdlbTtkaXNwbGF5OmJsb2NrO2JvcmRlcjowO2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdle2ZpbHRlcjppbmhlcml0fS51aS1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6LjhlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGV7dG9wOi0uM2VtO21hcmdpbi1sZWZ0Oi0uNmVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdle3RvcDowO2hlaWdodDoxMDAlfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbntsZWZ0OjB9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3JpZ2h0OjB9LnVpLXNsaWRlci12ZXJ0aWNhbHt3aWR0aDouOGVtO2hlaWdodDoxMDBweH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxle2xlZnQ6LS4zZW07bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOi0uNmVtfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZXtsZWZ0OjA7d2lkdGg6MTAwJX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWlue2JvdHRvbTowfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7dG9wOjB9LnVpLXNwaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLXNwaW5uZXItaW5wdXR7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7cGFkZGluZzowO21hcmdpbjouMmVtIDA7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi40ZW07bWFyZ2luLXJpZ2h0OjIycHh9LnVpLXNwaW5uZXItYnV0dG9ue3dpZHRoOjE2cHg7aGVpZ2h0OjUwJTtmb250LXNpemU6LjVlbTtwYWRkaW5nOjA7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cmlnaHQ6MH0udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9ue2JvcmRlci10b3A6bm9uZTtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmV9LnVpLXNwaW5uZXIgLnVpLWljb257cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDotOHB4O3RvcDo1MCU7bGVmdDowfS51aS1zcGlubmVyLXVwe3RvcDowfS51aS1zcGlubmVyLWRvd257Ym90dG9tOjB9LnVpLXNwaW5uZXIgLnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTE2cHh9LnVpLXRhYnN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtfS51aS10YWJzIC51aS10YWJzLW5hdnttYXJnaW46MDtwYWRkaW5nOi4yZW0gLjJlbSAwfS51aS10YWJzIC51aS10YWJzLW5hdiBsaXtsaXN0LXN0eWxlOm5vbmU7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDttYXJnaW46MXB4IC4yZW0gMCAwO2JvcmRlci1ib3R0b20td2lkdGg6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3J7ZmxvYXQ6bGVmdDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZXttYXJnaW4tYm90dG9tOi0xcHg7cGFkZGluZy1ib3R0b206MXB4fS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvciwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvcntjdXJzb3I6dGV4dH0udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9ye2N1cnNvcjpwb2ludGVyfS51aS10YWJzIC51aS10YWJzLXBhbmVse2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzoxZW0gMS40ZW07YmFja2dyb3VuZDpub25lfS51aS10b29sdGlwe3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTttYXgtd2lkdGg6MzAwcHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA1cHggI2FhYTtib3gtc2hhZG93OjAgMCA1cHggI2FhYX1ib2R5IC51aS10b29sdGlwe2JvcmRlci13aWR0aDoycHh9LnVpLXdpZGdldHtmb250LWZhbWlseTpBdmVuaXIgTmV4dCxBdmVuaXJOZXh0TFRXMDEtTWVkaXVtLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjFlbX0udWktd2lkZ2V0IC51aS13aWRnZXR7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0LC51aS13aWRnZXQgc2VsZWN0LC51aS13aWRnZXQgdGV4dGFyZWEsLnVpLXdpZGdldCBidXR0b257Zm9udC1mYW1pbHk6QXZlbmlyIE5leHQsQXZlbmlyTmV4dExUVzAxLU1lZGl1bSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNhNmM5ZTI7YmFja2dyb3VuZDojZmNmZGZkIHVybChcImltYWdlcy91aS1iZ19mbGF0XzEwMF9mY2ZkZmRfNDB4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O2NvbG9yOiMyMjI7IHotaW5kZXg6OTk5OTk5OTk7fS51aS13aWRnZXQtY29udGVudCBhe2NvbG9yOiMyMjJ9LnVpLXdpZGdldC1oZWFkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjNDI5N2Q3O2JhY2tncm91bmQ6IzVjOWNjYyB1cmwoXCJpbWFnZXMvdWktYmdfZ2xvc3Mtd2F2ZV81NV81YzljY2NfNTAweDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXdpZGdldC1oZWFkZXIgYXtjb2xvcjojZmZmfS51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdHtib3JkZXI6MXB4IHNvbGlkICNjNWRiZWM7YmFja2dyb3VuZDojZGZlZmZjIHVybChcImltYWdlcy91aS1iZ19mbGF0Xzg1X2RmZWZmY180MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMyZTZlOWV9LnVpLXN0YXRlLWRlZmF1bHQgYSwudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVke2NvbG9yOiMyZTZlOWU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1c3tib3JkZXI6MXB4IHNvbGlkICM3OWI3ZTc7YmFja2dyb3VuZDojZDBlNWY1IHVybChcImltYWdlcy91aS1iZ19mbGF0Xzc1X2QwZTVmNV80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMxZDU5ODd9LnVpLXN0YXRlLWhvdmVyIGEsLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsLnVpLXN0YXRlLWhvdmVyIGE6bGluaywudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLC51aS1zdGF0ZS1mb2N1cyBhLC51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZHtjb2xvcjojMWQ1OTg3O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICM3OWI3ZTc7YmFja2dyb3VuZDojZjVmOGY5IHVybChcImltYWdlcy91aS1iZ19mbGF0XzEwMF9mNWY4ZjlfNDB4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZTE3MDA5fS51aS1zdGF0ZS1hY3RpdmUgYSwudWktc3RhdGUtYWN0aXZlIGE6bGluaywudWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZHtjb2xvcjojZTE3MDA5O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodHtib3JkZXI6MXB4IHNvbGlkICNmYWQ0MmU7YmFja2dyb3VuZDojZmJlYzg4IHVybChcImltYWdlcy91aS1iZ19mbGF0XzU1X2ZiZWM4OF80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7Y29sb3I6IzM2MzYzNn0udWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGF7Y29sb3I6IzM2MzYzNn0udWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCAjY2QwYTBhO2JhY2tncm91bmQ6I2ZlZjFlYyB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF85NV9mZWYxZWNfNDB4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O2NvbG9yOiNjZDBhMGF9LnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhe2NvbG9yOiNjZDBhMGF9LnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0e2NvbG9yOiNjZDBhMGF9LnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5e2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5e29wYWNpdHk6Ljc7ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWR7b3BhY2l0eTouMzU7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb257ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpfS51aS1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLWljb24sLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ2OWJkZF8yNTZ4MjQwLnBuZ1wiKX0udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19kOGU3ZjNfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNmRhOGQ1XzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1ob3ZlciAudWktaWNvbiwudWktc3RhdGUtZm9jdXMgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfMjE3YmMwXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfZjliZDAxXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfMmU4M2ZmXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19jZDBhMGFfMjU2eDI0MC5wbmdcIil9LnVpLWljb24tYmxhbmt7YmFja2dyb3VuZC1wb3NpdGlvbjoxNnB4IDE2cHh9LnVpLWljb24tY2FyYXQtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1pY29uLWNhcmF0LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAwfS51aS1pY29uLWNhcmF0LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9LnVpLWljb24tY2FyYXQtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IDB9LnVpLWljb24tY2FyYXQtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggMH0udWktaWNvbi1jYXJhdC0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0udWktaWNvbi1jYXJhdC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAwfS51aS1pY29uLWNhcmF0LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggMH0udWktaWNvbi1jYXJhdC0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAwfS51aS1pY29uLWNhcmF0LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IDB9LnVpLWljb24tdHJpYW5nbGUtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNnB4fS51aS1pY29uLWFycm93LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMycHh9LnVpLWljb24tYXJyb3ctMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMzJweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtNDhweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS13e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1le2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTY0cHh9LnVpLWljb24tYXJyb3ctNHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgwcHh9LnVpLWljb24tYXJyb3ctNC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTgwcHh9LnVpLWljb24tZXh0bGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC04MHB4fS51aS1pY29uLW5ld3dpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC04MHB4fS51aS1pY29uLXJlZnJlc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtODBweH0udWktaWNvbi1zaHVmZmxle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTgwcHh9LnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2cHh9LnVpLWljb24tZm9sZGVyLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtOTZweH0udWktaWNvbi1kb2N1bWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50LWJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtOTZweH0udWktaWNvbi1ub3Rle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTk2cHh9LnVpLWljb24tbWFpbC1jbG9zZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtOTZweH0udWktaWNvbi1tYWlsLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTZweH0udWktaWNvbi1zdWl0Y2FzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTZweH0udWktaWNvbi1jb21tZW50e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC05NnB4fS51aS1pY29uLXBlcnNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtOTZweH0udWktaWNvbi1wcmludHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtOTZweH0udWktaWNvbi10cmFzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtOTZweH0udWktaWNvbi1sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTk2cHh9LnVpLWljb24tdW5sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTk2cHh9LnVpLWljb24tYm9va21hcmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTk2cHh9LnVpLWljb24tdGFne2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC05NnB4fS51aS1pY29uLWhvbWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTJweH0udWktaWNvbi1mbGFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTExMnB4fS51aS1pY29uLWNhbGVuZGFye2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTExMnB4fS51aS1pY29uLWNhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTEycHh9LnVpLWljb24tcGVuY2lse2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTExMnB4fS51aS1pY29uLWNsb2Nre2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTExMnB4fS51aS1pY29uLWRpc2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTEycHh9LnVpLWljb24tY2FsY3VsYXRvcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTEycHh9LnVpLWljb24tem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMTJweH0udWktaWNvbi16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMTJweH0udWktaWNvbi1zZWFyY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTExMnB4fS51aS1pY29uLXdyZW5jaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTEycHh9LnVpLWljb24tZ2VhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTEycHh9LnVpLWljb24taGVhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTExMnB4fS51aS1pY29uLXN0YXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTExMnB4fS51aS1pY29uLWxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTExMnB4fS51aS1pY29uLWNhbmNlbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyOHB4fS51aS1pY29uLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTI4cHh9LnVpLWljb24tcGx1c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTEyOHB4fS51aS1pY29uLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTEyOHB4fS51aS1pY29uLW1pbnVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTI4cHh9LnVpLWljb24tY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTI4cHh9LnVpLWljb24tY2xvc2V0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMjhweH0udWktaWNvbi1rZXl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTEyOHB4fS51aS1pY29uLWxpZ2h0YnVsYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTI4cHh9LnVpLWljb24tc2Npc3NvcnN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTEyOHB4fS51aS1pY29uLWNsaXBib2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTI4cHh9LnVpLWljb24tY29weXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTI4cHh9LnVpLWljb24tY29udGFjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTI4cHh9LnVpLWljb24taW1hZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTEyOHB4fS51aS1pY29uLXZpZGVve2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMjhweH0udWktaWNvbi1zY3JpcHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTEyOHB4fS51aS1pY29uLWFsZXJ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ0cHh9LnVpLWljb24taW5mb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNDRweH0udWktaWNvbi1ub3RpY2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTQ0cHh9LnVpLWljb24taGVscHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNDRweH0udWktaWNvbi1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNDRweH0udWktaWNvbi1idWxsZXR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNDRweH0udWktaWNvbi1waW4td3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTQ0cHh9LnVpLWljb24tcGluLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE0NHB4fS51aS1pY29uLXBsYXl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjBweH0udWktaWNvbi1wYXVzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNjBweH0udWktaWNvbi1zZWVrLW5leHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTYwcHh9LnVpLWljb24tc2Vlay1wcmV2e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2MHB4fS51aS1pY29uLXNlZWstZW5ke2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE2MHB4fS51aS1pY29uLXNlZWstc3RhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc2Vlay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zdG9we2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE2MHB4fS51aS1pY29uLWVqZWN0e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2MHB4fS51aS1pY29uLXBvd2Vye2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc2cHh9LnVpLWljb24tc2lnbmFsLWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTc2cHh9LnVpLWljb24tc2lnbmFse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTF7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ye2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktM3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNzZweH0udWktaWNvbi1jaXJjbGUtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5MnB4fS51aS1pY29uLWNpcmNsZS1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIwOHB4fS51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246MCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMjRweH0udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMjRweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci10bHsvKmJvcmRlci10b3AtbGVmdC1yYWRpdXM6NXB4Ki99LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLXRyey8qYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4Ki99LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItYmx7Lypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjVweCovfS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci1icnsvKmJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjVweCovfS51aS13aWRnZXQtb3ZlcmxheXtiYWNrZ3JvdW5kOiNhYWEgdXJsKFwiaW1hZ2VzL3VpLWJnX2ZsYXRfMF9hYWFhYWFfNDB4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O29wYWNpdHk6LjM7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzApfS51aS13aWRnZXQtc2hhZG93e21hcmdpbjotOHB4IDAgMCAtOHB4O3BhZGRpbmc6OHB4O2JhY2tncm91bmQ6I2FhYSB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7b3BhY2l0eTouMztmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zMCk7Lypib3JkZXItcmFkaXVzOjhweCovfSIsIi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gICp6b29tOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qXHQtbW96LWJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICBcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIFx0Ym9yZGVyLXJhZGl1czogMC4yZW07Ki9cbiAgZm9udC1mYW1pbHk6ICRub3JtYWwtZm9udC1zdGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuMDVlbSAwLjFlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxMTE7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gICp6b29tOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAuM2VtIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMC4zZW0gcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMC4zZW0gcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRnUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEdSbFpuTStQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKdlltcGxZM1JDYjNWdVpHbHVaMEp2ZUNJZ2VERTlJakF1TlNJZ2VURTlJakF1TUNJZ2VESTlJakF1TlNJZ2VUSTlJakV1TUNJK1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJek16TXpNek15SXZQanh6ZEc5d0lHOW1abk5sZEQwaU5EQWxJaUJ6ZEc5d0xXTnZiRzl5UFNJak16TXpNek16SWk4K1BITjBiM0FnYjJabWMyVjBQU0kyTUNVaUlITjBiM0F0WTI5c2IzSTlJaU14TURFd01UQWlMejQ4YzNSdmNDQnZabVp6WlhROUlqZ3dKU0lnYzNSdmNDMWpiMnh2Y2owaUl6TXpNek16TXlJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTVRBd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpNek16TXpNeUl2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEM5a1pXWnpQanh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhNREFsSWlCb1pXbG5hSFE5SWpFd01DVWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDa2lJQzgrUEM5emRtYytJQT09Jyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDAlLCAjZGRkZGRkKSwgY29sb3Itc3RvcCg0MCUsICNkZGRkZGQpLCBjb2xvci1zdG9wKDYwJSwgI2FhYWFhYSksIGNvbG9yLXN0b3AoODAlLCAjZGRkZGRkKSwgY29sb3Itc3RvcCgxMDAlLCAjZGRkZGRkKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2RkZGRkZCAwJSwgI2RkZGRkZCA0MCUsICNhYWFhYWEgNjAlLCAjZGRkZGRkIDgwJSwgI2RkZGRkZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZGRkZGRkIDAlLCAjZGRkZGRkIDQwJSwgI2FhYWFhYSA2MCUsICNkZGRkZGQgODAlLCAjZGRkZGRkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGRkZGRkIDAlLCAjZGRkZGRkIDQwJSwgI2FhYWFhYSA2MCUsICNkZGRkZGQgODAlLCAjZGRkZGRkIDEwMCUpO1xuICBwYWRkaW5nOiAwIDAuMTVlbTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gICp6b29tOiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjE1ZW07XG4gIHRvcDogMC4wNWVtO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24sIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUub2RvbWV0ZXItbGFzdC12YWx1ZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLm9kb21ldGVyLWxhc3QtdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhci5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cC5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhci5vZG9tZXRlci1hbmltYXRpbmctdXAub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctZG93biAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyLm9kb21ldGVyLWFuaW1hdGluZy1kb3duIC5vZG9tZXRlci1yaWJib24taW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhci5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhci5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhci5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbiIsIi5pZnJhbWUge1xuXHQuY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc3Vic1RhYl90YWIsIGJ1dHRvbi52aWV3T2ZmZXJzX2J0biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1hZ2F6aW5lLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKlx0b3ZlcmZsb3c6IGhpZGRlbjsqL1xuXG5cdFx0IC5iYWNrZ3JvdW5kIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG5cdFx0XHRmb250LXNpemU6IDN2dztcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjl2dztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5jb3ZlcnMge1xuXHRcdFx0Lypib3R0b206IDA7Ki9cblx0XHRcdGJvdHRvbTogLTQ1cHg7XG5cdFx0fVxuXG5cdFx0Lmxvb2staW5zaWRlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC5ibHVlLWZsYXNoIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mZWVmb1N0YXJzIHtcblx0XHRcdG1hcmdpbjogMTBweCAxMXB4IDA7XG5cdFx0fVxuXHR9XG5cdC5xdWlja3ZpZXc6bm90KC5tb2RhbCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0XG5cdC5vdXItcHJvbWlzZXMgLmZ1bGwtd2lkdGgge1xuXHRcdHdpZHRoOiAxMDAlIDtcblx0fVxuXG5cdC5iYXNrZXQsXG5cdC5jaGVja291dCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXHRcblx0LmNoZWNrb3V0IHtcblx0XHQjcGFuZWw1IHtcblx0XHRcdC5yaHMge1xuXHRcdFx0XHR3aWR0aDogMzIwcHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmV2aWV3LWRkIHtcblx0XHRcdC5saHMge1xuXHRcdFx0XHR3aWR0aDogNTclO1xuXHRcdFx0fVxuXHRcdFx0LnJocyB7XG5cdFx0XHRcdHdpZHRoOiA0MCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIlXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vdXItcHJvbWlzZXMge1xuXHRcdC5wcm9taXNlIHtcblx0XHRcdGgzLCBwIHtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdFxuXHQmLnJlY2VpcHQge1xuXHRcdC5vcmRlci1zdW1tYXJ5IHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMTBweDtcblx0XHR9XG5cdFx0Lm9yZGVyLWluZm8ge1xuXHRcdFx0cGFkZGluZzogMjRweCAwO1xuXHRcdFx0Lmxocyxcblx0XHRcdC5yaHMge1xuXHRcdFx0XHR3aWR0aDogNDQlO1xuXHRcdFx0fVxuXHRcdFx0LnJocyB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmxocyAud2VsY29tZWdpZnQge1xuXHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53b3JkcyB7XG5cdFx0XHRcdFx0d2lkdGg6IDg1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucm93Lm5ld3NsZXR0ZXItc2lnbnVwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4uaWZyYW1lLm5ld25vcm1hbCB7XG5cdFx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHRcdH1cblx0XHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIC5sYXJnZXtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0LypcdHRvcDogLTkwcHg7XG5cdFx0XHR0b3A6IDBweDsqL1xuXHRcdFx0dG9wOiAzOXB4O1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG4gICAgXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdH1cblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCAudG9wLXBhcnQge1xuXHRcdFx0Ym9yZGVyOiAycHggIzAwMCBzb2xpZDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Lypib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7Ki9cblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHRcblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCAuYXNhIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZGRkO1xuXHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdFx0Ym9yZGVyOiAycHggIzAwMCBzb2xpZDtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHQvKmJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsqL1xuXHRcdH1cblx0XHRcblx0XHQjb2RkLWFycm93IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTM1cHg7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdH1cblx0XHRcblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCAuYm9keSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDMwcHggMzBweCAzMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9IFxuXHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsIC5saHMsXG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwgLnJocyB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQgO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0XHRcdC8qaGVpZ2h0OiA0ODBweDsgKi9cblx0XHR9XG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwgLnJocyB7XG5cdFx0XHRmbG9hdDogcmlnaHQgO1xuXHRcdFx0d2lkdGg6IDQ4JTtcblx0XHR9XG5cdFx0I3Joc3ByaW50YmVuZWZpdCArIGRpdiB7XG5cdFx0XHRkaXNwbGF5OiBjb250ZW50cztcblx0XHR9XG5cdFx0LnN1YnNjcmlwdGlvbiAuY291bnRyeS1zZWxlY3QgLmNvdW50cnktZmllbGQge1xuXHRcdCAgICB3aWR0aDogODQlO1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCNyaHMtbWFnLWNvdmVyLCAjcmhzLW1hZy1jb3ZlckltYWdle1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwgLnJocy5naWZ0LXllcyBpbWcge1xuXHRcdFx0d2lkdGg6IDgwJTtcdFxuXHRcdH1cblx0XHRcblx0XHQuY2VudHJlZCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LnNpbXBsZS1pbmxpbmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdC8qXHRib3JkZXI6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lOyovXG5cdFx0XHR3aWR0aDogMTA1cHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdG1hcmdpbjogMnB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblx0XHQjbWFnYXppbmVzaXplLXNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMTkwcHg7XG5cdFx0fVxuXHRcdCNtYWdhemluZXR5cGUge1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHR9XG5cdFx0I2dpZnRoZWFkbGluZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0I2dpZnR0ZXh0LCAjZ2lmdGhlYWRsaW5lIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0I2dpZnR0ZXh0IHtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5naWZ0Ym94IHtcblx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0fVxuXHRcdC5naWZ0Ym94IGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG5cdFx0ICAvKiAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgbWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAtN3B4OyAqL1xuXHRcdH1cblx0XHQjZ2lmdGJsb2NrIGxhYmVsIHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHR9XG5cdFx0I2dpZnRibG9jayAubGFiZWxsZWQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdCNnaWZ0ZXJyb3Ige1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5naWZ0ZXJyb3IuYm90dG9tZXJyb3Ige1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmdpZnRlcnJvci5ib3R0b21lcnJvci5lcnJvciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDEwcHggMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0fVxuXHRcdC5naWZ0ZXJyb3IuYm90dG9tZXJyb3IgcCB7XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG4gICAgXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkYjA3MWE7XG4gICAgXHR9XG4gICAgXHQuaW5mb2Vycm9yIHtcblx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICNkYjA3MWE7XG5cdFx0ICAgIHdpZHRoOiAyM3B4O1xuXHRcdCAgICBoZWlnaHQ6IDIzcHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdCAgICBmb250LXNpemU6IDE5cHg7XG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgLypib3JkZXItcmFkaXVzOiAxMHB4OyovXG5cdFx0ICAgIHBhZGRpbmc6IDZweDtcblx0XHR9XG5cdFx0I2dpZnRibG9jay5lcnJvciBwLFxuXHRcdCNnaWZ0YmxvY2suZXJyb3IgbGFiZWwge1xuXHRcdFx0Y29sb3I6ICNkYjA3MWE7XG5cdFx0fVxuXHRcdCNnaWZ0YmxvY2suZXJyb3IgbGFiZWwge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZGIwNzFhO1xuXHRcdH1cblx0XHRcblx0XHQjZ2lmdGJsb2NrLmVycm9yICNnaWZ0ZXJyb3Ige1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24gLmNvdW50cnktc2VsZWN0IHtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0LnByaWNpbmcgcCBzdHJvbmcgc3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnByaWNpbmctY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbjogMTBweCAwIDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvKlx0aGVpZ2h0OiAxMDVweDsgKi9cblx0XHRcdHotaW5kZXg6IDg7XG5cdFx0fVxuXHRcdFxuXHRcdCNwcmljaW5nYmxvY2sgZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRcblx0XHQucHJpY2luZy1ibG9jayB7XG5cdFx0LypcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwOyAqL1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jaywgLmNvdW50cnktZmllbGQge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0XHQuc3Vic2NyaXB0aW9uIC5jb3VudHJ5LXNlbGVjdCAuY291bnRyeS1maWVsZCwgLnByaWNpbmctYmxvY2sgLmJsb2NrIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zZWxlY3RiZy1sYXJnZTMucG5nJykgbm8tcmVwZWF0IHJpZ2h0O1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jayAuYmxvY2sge1xuXHRcdFx0Ym9yZGVyOiAxcHggI2MyYzJjMiBzb2xpZDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDVweCA7XG5cdFx0LypcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zZWxlY3RiZy1sYXJnZTIucG5nJykgbm8tcmVwZWF0IHJpZ2h0OyAqL1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0XHRcblx0XHQucHJpY2luZy1ibG9jay5leHBhbmRlZCAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Lypib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7IFxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDsgKi9cblx0XHRcdGJvcmRlci10b3A6IDFweCAjYzJjMmMyIHNvbGlkIDtcblx0XHR9XG5cblx0XHQucHJpY2luZy1ibG9jay5leHBhbmRlZCAuYmxvY2sge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdFx0LnByaWNpbmctYmxvY2suZXhwYW5kZWQgLmJsb2NrOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdFx0fVxuXHRcdC5wcmljaW5nLWJsb2NrLmV4cGFuZGVkIC5ibG9jay5jaG9zZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3RpY2sucG5nJykgbm8tcmVwZWF0IDk1JSA1MCU7XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0I2ludHJvX21vcmUuZm9sZC1vdXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCNyaHNnaWZ0dGV4dCBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHQubWVzc2FnZWJveC55ZXNHaWZ0ICB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3MzVweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5tZXNzYWdlYm94Lm5vR2lmdCB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDY5NXB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lm1lc3NhZ2Vib3guZXJyb3Ige1xuXHRcdFx0bWFyZ2luLXRvcDogNzA1cHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHQucmlnaHQtY29sdW1uIHtcblx0XHQgICAgd2lkdGg6IDUyJTtcblx0XHQgICAgcGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdFx0LmZhcXNfY29udGFpbmVyIC5mYXFzIHtcblx0XHRcdHdpZHRoOiA4MS43NSU7XG5cdFx0fVxuXHRcdC5mYXFzX2NvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW46IDc1cHggYXV0bztcblx0XHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuXHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIHtcblxuXHRcdC5yaWdodC1jb2x1bW4ge1xuXHRcdFx0bWluLXdpZHRoOiA2NjBweDtcblxuXHRcdFx0I215c3Vic2NyaXB0aW9ucGFuZWwge1xuXHRcdFx0XHRtaW4td2lkdGg6IDY3NXB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdC5pZnJhbWUubmV3bm9ybWFsIHtcblx0XHQuY29udGFpbmVyIC5zdWJzY3JpcHRpb24gLmNvdW50cnktc2VsZWN0IC5jb3VudHJ5LWZpZWxkLCAucHJpY2luZy1ibG9jayAuYmxvY2sge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NlbGVjdGJnLWxhcmdlMy5wbmcnKSBuby1yZXBlYXQgcmlnaHQgO1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jayAuYmxvY2sge1xuXHRcdFx0Ym9yZGVyOiAxcHggI2MyYzJjMiBzb2xpZDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDVweCA7XG5cdFx0LypcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zZWxlY3RiZy1sYXJnZTIucG5nJykgbm8tcmVwZWF0IHJpZ2h0OyovXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cdC5mZWVmb1N0YXJzIHtcblx0XHRtYXJnaW46IDEwcHggMXB4IDAgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuaWZyYW1lLm5ld25vcm1hbCwgLnF1aWNrdmlldzpub3QoLm1vZGFsKSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdH1cblx0XHRcblx0XHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdFx0XHRcblx0XHRcdC5zdWJzY3JpcHRpb24ge1xuXHRcdFx0ICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNzdWJzY3JpcHRpb25jb250YWluZXIgLmxhcmdle1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCB7XG4gICAgXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwgLnRvcC1wYXJ0IHtcblx0XHRcdGJvcmRlcjogMnB4ICMwMDAgc29saWQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdC8qYm9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyovXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHRcblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCAuYXNhIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZGRkO1xuXHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdFx0Ym9yZGVyOiAycHggIzAwMCBzb2xpZDtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHQvKmJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsqL1xuXHRcdH1cblx0XHRcblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCAuYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDEzcHggMzBweDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH0gXG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwgLmxocyxcblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCAucmhzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgXHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0LypcdGhlaWdodDogNDgwcHg7ICovXG5cdFx0fVx0XG5cdFx0Lm1hZ2F6aW5lLWludHJvIHtcblx0XHRcdHBhZGRpbmc6IDMycHggMTBweCAwIDEwcHg7XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdCAgICBtaW4taGVpZ2h0OiAxMDBweDtcblx0XHR9XG5cdFx0LnN1YnNjcmlwdGlvbiAuY291bnRyeS1zZWxlY3QgLmNvdW50cnktZmllbGQge1xuXHRcdCAgICB3aWR0aDogODMlIWltcG9ydGFudDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcblx0XHQgICAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcblx0XHQgICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiA5cHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY29udGFpbmVyIC5zdWJzY3JpcHRpb24gLmNvdW50cnktc2VsZWN0IHtcblx0XHQgICAgcGFkZGluZy10b3A6IDJweDtcblx0XHR9XG5cdFx0LmZsYWcge1xuXHRcdFx0aGVpZ2h0OiAyM3B4O1xuICAgIFx0XHRtYXJnaW46IDNweCA0cHggMCAwO1xuXHRcdH1cblx0XHQjcmhzLW1hZy1jb3ZlciwgI3Jocy1tYWctY292ZXJJbWFnZSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcbiAgICBcdFx0ZGlzcGxheTogbm9uZTtcbiAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsIC5yaHMuZ2lmdC15ZXMgaW1nIHtcblx0XHRcdHdpZHRoOiA4MCU7XHRcblx0XHR9XG5cdFx0XG5cdFx0LmNlbnRyZWQge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogOTAlIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNpbXBsZS1pbmxpbmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdC8qXHRib3JkZXI6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lOyAqL1xuXHRcdFx0d2lkdGg6IDEwNXB4O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblx0XHQjbWFnYXppbmV0eXBlIHtcblx0XHRcdHBhZGRpbmctdG9wOiA5cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0XHQjZ2lmdGhlYWRsaW5lIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQjZ2lmdHRleHQsICNnaWZ0aGVhZGxpbmUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQjZ2lmdHRleHQge1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmdpZnRib3gge1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHR9XG5cdFx0LmdpZnRib3ggaW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogNTAlIWltcG9ydGFudDtcblx0XHQgIC8qICBmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBtYXJnaW4tdG9wOiAtMTBweDtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IC03cHg7ICovXG5cdFx0fVxuXHRcdCNnaWZ0YmxvY2sge1xuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdH1cblx0XHQjcHJpY2luZ2Jsb2NrIHtcblx0XHQgICAgbWFyZ2luLXRvcDogMTdweDtcblx0XHR9XG5cdFx0I2dpZnRibG9jayBsYWJlbCB7XG5cdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24gLmNob29zZS1vZmZlciBsYWJlbCB7XG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcblx0XHQgICAvKiBib3JkZXItcmFkaXVzOiAxMHB4OyovXG5cdFx0ICAgIHBhZGRpbmc6IDRweDtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHR9XG5cdFx0LnN1YnNjcmlwdGlvbiAuY2hvb3NlLW9mZmVyIGxhYmVsOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24gLmNob29zZS1vZmZlciBsYWJlbC5jaGVja2VkIHtcblx0XHQgICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAjREVERURFICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24gLmNob29zZS1vZmZlciBsYWJlbCBpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQjZ2lmdGJsb2NrIC5sYWJlbGxlZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0I2dpZnRlcnJvciB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxuXHRcdH1cblx0XHQuZ2lmdGVycm9yLmJvdHRvbWVycm9yIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5naWZ0ZXJyb3IuYm90dG9tZXJyb3IuZXJyb3Ige1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxMHB4IDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdH1cblx0XHQuZ2lmdGVycm9yLmJvdHRvbWVycm9yIHAge1xuXHRcdFx0cGFkZGluZzogM3B4O1xuICAgIFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGIwNzFhO1xuICAgIFx0fVxuICAgIFx0LmluZm9lcnJvciB7XG5cdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAjZGIwNzFhO1xuXHRcdCAgICB3aWR0aDogMjNweDtcblx0XHQgICAgaGVpZ2h0OiAyM3B4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTJweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHQgICAgZm9udC1zaXplOiAxOXB4O1xuXHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIC8qYm9yZGVyLXJhZGl1czogMTBweDsqL1xuXHRcdCAgICBwYWRkaW5nOiA2cHg7XG5cdFx0fVxuXHRcdCNnaWZ0YmxvY2suZXJyb3IgcCxcblx0XHQjZ2lmdGJsb2NrLmVycm9yIGxhYmVsIHtcblx0XHRcdGNvbG9yOiAjZGIwNzFhO1xuXHRcdH1cblx0XHQjZ2lmdGJsb2NrLmVycm9yIGxhYmVsIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2RiMDcxYTtcblx0XHR9XG5cdFx0XG5cdFx0I2dpZnRibG9jay5lcnJvciAjZ2lmdGVycm9yIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IFxuXHRcdH1cblx0XHQucHJpY2luZyBwIHN0cm9uZyBzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jb250YWluZXIgLnN1YnNjcmlwdGlvbiAuYmxvY2sgLnByaWNpbmcgcCB7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHQgICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnByaWNpbmctY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbjogMTBweCAwIDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvKlx0aGVpZ2h0OiAxMDVweDsgKi9cblx0XHRcdHotaW5kZXg6IDg7XG5cdFx0fVxuXHRcdFxuXHRcdCNwcmljaW5nYmxvY2sgZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuY29udGFpbmVyIC5zdWJzY3JpcHRpb24gLnByaWNpbmctY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdGJvcmRlcjogaW5pdGlhbDtcblx0XHR9XG5cdFx0LmNvbnRhaW5lciAuc3Vic2NyaXB0aW9uIC5wcmljaW5nLWNvbnRhaW5lciAuYmxvY2sge1xuXHRcdCAgICBib3JkZXItYm90dG9tOiAjYzJjMmMyIDFweCBzb2xpZDtcblx0XHQgICAgcGFkZGluZzogNHB4IDA7XG5cdFx0fVxuXHRcdC5jb250YWluZXIgLnN1YnNjcmlwdGlvbiAuYmxvY2sgLnByaWNpbmcge1xuXHRcdCAgIC8qIHdpZHRoOiAxODlweDsqL1xuXHRcdCAgIHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jayB7XG5cdFx0LypcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwOyAqL1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHQvKmJvcmRlci1yYWRpdXM6IDhweDsqL1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jaywgLmNvdW50cnktZmllbGQge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jay5leHBhbmRlZCAuYmxvY2sge1xuXHRcdC8qXHRib3JkZXItcmFkaXVzOiAwOyovXG5cdFx0XHRib3JkZXItdG9wOiBub25lIDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5wcmljaW5nLWJsb2NrLmV4cGFuZGVkIC5ibG9jazpmaXJzdC1jaGlsZCB7XG5cdFx0XHQvKmJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDsgXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4OyAqL1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4ICNjMmMyYzIgc29saWQ7XG5cdFx0fVxuXHRcdC5jb250YWluZXIgLnN1YnNjcmlwdGlvbiAucHJpY2luZy1jb250YWluZXIgLmJsb2NrOmxhc3QtY2hpbGQge1xuICAgIFx0XHRib3JkZXItYm90dG9tOiAxcHggI2MyYzJjMiBzb2xpZDtcblx0XHR9XG5cdFx0LnByaWNpbmctYmxvY2suZXhwYW5kZWQgLmJsb2NrOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdFx0fVxuXHRcdC5wcmljaW5nLWJsb2NrLmV4cGFuZGVkIC5ibG9jay5jaG9zZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3RpY2sucG5nJykgbm8tcmVwZWF0IDk1JSA1MCU7XG5cdFx0XHRcblx0XHR9XG5cdFx0I2ludHJvX21vcmUuZm9sZC1vdXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0XG5cdFx0I3Joc2dpZnR0ZXh0IGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdC5wcm9taXNlcyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHQgICAgcGFkZGluZy10b3A6IDBweDtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdH1cblx0XHQuc3Vic2NyaXB0aW9uICNtZXNzYWdlYm94IHtcblx0XHQgICAgbWFyZ2luLXRvcDogMzBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCNsZWZ0aGFuZHNpZGVfdGV4dCBoNSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuYmx1ZS1mbGFzaCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8qaGVpZ2h0OiA5MHB4OyovXG5cdFx0XHRoZWlnaHQ6IGF1dG87XG4gICAgXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHQvKmZvbnQtc2l6ZTogMTdweDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMTdweDsqL1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIFx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpZ2h0LWNvbHVtbiB7XG5cdFx0XHR3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQjYmx1ZWZsYXNodGV4dCwgI25vbnVrYmx1ZWZsYXNodGV4dCB7XG5cdFx0XHR3aWR0aDogNzglIWltcG9ydGFudDtcblx0ICAgIFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHQucHJvZHVjdC1wYW5lbCB7XG5cdFx0XHQucHJpY2VzIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mYXFzX2NvbnRhaW5lciB7XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcblx0LmlmcmFtZS5uZXdub3JtYWwge1xuXHRcblx0XHQubGVmdC1jb2x1bW4ge1xuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0ICAgIHdpZHRoOiAyMiU7XG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHRcdCAgICBwYWRkaW5nLXRvcDogMHB4O1xuXHRcdCAgICBmbG9hdDogcmlnaHQ7XG5cdFx0ICAgIFxuXHRcdCAgICAucHJvbWlzZXNib3gge1xuXHRcdCAgICBcdHdpZHRoOiA5NSU7XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuXHQuaWZyYW1lIHtcblx0XHQuY29weXJpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0fVxuXHRcdC5tYWdhemluZS1oZWFkZXIge1xuXHRcdFx0LmNvdmVycyB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XG5cdFx0XHRcdC5zbWFsbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGFyZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpZ2h0LWNvbHVtbiB7XG5cdFx0XHR3aWR0aDogNjclIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHQubGVmdC1jb2x1bW4ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDIyJTtcblx0XHR9XG5cdFx0XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDFweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0LmlmcmFtZS5uZXdub3JtYWwge1xuXHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsIHtcblx0XHRcdC5ib2R5IHtcblx0XHRcdCAgICBmbG9hdDogbm9uZTtcblx0XHRcdCAgICBcblx0XHRcdCAgICAubGhzLCAucmhzIHtcblx0XHRcdCAgICBcdGZsb2F0OiBub25lO1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgLmxocyB7XG5cdFx0XHQgICAgXHR3aWR0aDogNTAlO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAucmhzIHtcblx0XHRcdCAgICBcdHdpZHRoOiA0OCU7XG5cdFx0XHQgICAgXHRcblx0XHRcdCAgICBcdCNyaHMtbWFnLWNvdmVyLCAjcmhzLW1hZy1jb3ZlckltYWdlIHtcblx0XHRcdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgXHRcdHdpZHRoOiA2NSU7XG5cdFx0XHQgICAgXHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdC5pZnJhbWUge1xuXHRcdFxuXHRcdC5tYWdhemluZS1oZWFkZXIge1xuXHRcdFx0LmNvdmVycyB7XG5cdFx0XHRcdGxlZnQ6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5sZWZ0LWNvbHVtbiB7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogNTBweDtcblx0XHQgICAgd2lkdGg6IDI0NXB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdC5pZnJhbWUge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR3aWR0aDogMTEwMHB4O1xuXHRcdFxuXHRcdC5vdXItcHJvbWlzZXMge1xuXHRcdFx0ZGlzcGxheTogbm9uZSA7XG5cdFx0fVxuXHRcdC5jb3B5cmlnaHQge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0Lm1hZ2F6aW5lLWhlYWRlciB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0dnc7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5jb3ZlcnMge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdC8qd2lkdGg6IDI2JTtcblx0XHRcdFx0Ym90dG9tOiAtNjBweDtcblx0XHRcdCAgICBib3R0b206IC0xOXB4OyovXG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHQgICAgYm90dG9tOiAzMHB4O1xuICAgIFxuXHRcdFx0XHQuc21hbGwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxhcmdlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5ibHVlLWZsYXNoIGgyLCBcblx0XHRcdC5ibHVlLWZsYXNoIGgyICpcblx0XHRcdFx0e1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJsdWUtZmxhc2ggI2NvdW50ZG93biB7XG4gICAgXHRcdFx0XHRib3R0b206IDkwcHg7XG4gICAgXHRcdFx0XHRsZWZ0OiAyNDBweDtcbiAgICBcdFx0XHRcdHJpZ2h0OiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmlnaHQtY29sdW1uIHtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQubGVmdC1jb2x1bW4ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDIyJTtcblx0XHR9XG5cdFx0LnN1YnNjcmlwdGlvbiB7XG5cdFx0XHQucHJvbWlzZXMgLmhlYWRsaW5lIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQub2ZmZXIge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0XG5cdFx0XHRcdC50ZXh0OmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjcmhzYmVuZWZpdC1wcmludCwgI3Joc2JlbmVmaXQtZGlnaXRhbCwgI3Joc2JlbmVmaXQtYnVuZGxlIHtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDVweCAxMHB4IDVweFxuXHRcdFx0fVxuXHRcdFx0LmNob29zZS1vZmZlciB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5vZmZlci1ib3gge1xuXHRcdFx0XHRcdHdpZHRoOiAyOSUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdC5wcmljZS1wb2ludCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNtYWxsZXIge1xuXHRcdFx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9mZmVyLWJveC5kb3VibGUteWVzLFxuXHRcdFx0XHQub2ZmZXItYm94LmRvdWJsZS15ZXMteWVzIHtcblx0XHRcdFx0XHR3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9mZmVyLWJveC5wdWxsLWxlZnQgLnByaWNlLXBvaW50IHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcblx0LmlmcmFtZS5uZXdub3JtYWwge1xuXHRcdCNibHVlZmxhc2h0ZXh0LCAjbm9udWtibHVlZmxhc2h0ZXh0IHtcblx0XHRcdHdpZHRoOiA5NSUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmlmcmFtZSB7XG5cdFx0Lm91ci1wcm9taXNlcyB7XG5cdFx0XHRkaXNwbGF5OiBub25lIDtcblx0XHR9XG5cdFx0LmNvcHlyaWdodCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdH1cblx0XHQuYmx1ZS1mbGFzaCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0LypcdHBhZGRpbmc6IDAgMTBweDsqL1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcblx0XHRcdGNsZWFyOiBib3RoIWltcG9ydGFudDtcblx0XHRcdCAqIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdFx0I2NvdW50ZG93biB7XG4gICAgXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1hZ2F6aW5lLWhlYWRlciB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDE1cHggMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdC5jb3ZlcnMge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XG5cdFx0XHRcdC5zbWFsbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGFyZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3BlYyB7XG5cdFx0XHQuZnJlcXVlbmN5IHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmZyZXF1ZW5jeSwgXG5cdFx0XHQucGVyZmVjdC1mb3Ige1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sZWZ0LWNvbHVtbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQucmlnaHQtY29sdW1uLCAjYmx1ZWZsYXNodGV4dCwgI25vbnVrYmx1ZWZsYXNodGV4dCB7XG5cdFx0XHR3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5ub3Rtb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnF1aWNrdmlldzpub3QoLm1vZGFsKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdC5jaG9vc2UtY291bnRyeSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQucHJvZHVjdC1wYW5lbCB7XG5cdFx0XHRcdC5wcmljZXMge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdCAubW9iaWxlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNlbnRyZWQge1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVzdC00NjI0NjEge1xuXHRvdmVyZmxvdzogaGlkZGVuO1x0XG5cdFxuXHQuYmx1ZS1mbGFzaCB7XG5cdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdC5tZXNzYWdlIHtcblx0XHRcdHBhZGRpbmc6IDhweCA4MHB4IDAgODBweDtcblx0XHRcdCoge1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0I2ludHJvX21vcmUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0fVx0XHRcdFx0XG5cdFx0fVxuXHRcdCNjb3VudGRvd24ge1xuXHRcdFx0Ym90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRsZWZ0OiA3OHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5yb3cuc3Vic2NyaXB0aW9uYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDgwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XG5cdFx0LmxlZnRoYW5kc2lkZSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQgO1xuXHRcdFx0XG5cdFx0XHQuY292ZXJzIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0LnNtYWxsIHtcblx0XHRcdFx0XHR3aWR0aDogNzNweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHQudXBkYXRlY292ZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5sYXJnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDM3NXB4O1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCNtYWctY292ZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5sb29rLWluc2lkZS5tb3ZlLXRvLXRvcCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZ2lmdGJveHdpdGhhcnJvdyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSA7XG5cdFx0XHRcdC5naWZ0Ym94IHtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwIDk1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuXHRcdFx0XHQvKlx0Ym9yZGVyLXJhZGl1czogOHB4OyovXG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmhlYWRsaW5lIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRpbWcubGVmdCB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaW1hZ2VhdHRvcCB7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJSA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hcnJvdy1yaWdodCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdFx0XHR0b3A6IDgwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDA7IFxuXHRcdFx0XHRcdGhlaWdodDogMDsgXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNlOWU5ZTk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wdWJsaXNoZXItc3RhdGVtZW50IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogMzYwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMCAwIDE0cHg7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtMTRweCA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yaWdodGhhbmRzaWRlIHtcblx0XHRcdHdpZHRoOiA0MjBweDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgOyAvKiNmOWY5Zjk7Ki9cblx0XHRcdFxuXHRcdFx0LnRhYnMge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRcdC50YWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHRcdFx0d2lkdGg6IDE5MnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCAjMDAwMDAwIHNvbGlkO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LypcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7Ki9cblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRhYjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdC8qXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7Ki9cblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCAgJGdyZXktYm9yZGVyLWNvbG91ciBzb2xpZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGFiLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNmOWY5Zjkgc29saWQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnRhYjpmaXJzdC1jaGlsZC5hY3RpdmUge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4ICNmOWY5Zjkgc29saWQgO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50YWI6b25seS1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwMnB4O1xuXHRcdFx0XHQvKlx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweCAhaW1wb3J0YW50OyovXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggICMwMDAwMDAgc29saWQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJsdWVmbGFzaHRleHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4ICMwMDAwMDAgc29saWQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4ICMwMDAwMDAgc29saWQ7XG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2hvb3NlLW9mZmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQub25seSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4ICMwMDAwMDAgc29saWQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4ICMwMDAwMDAgc29saWQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHR3aWR0aDogNDE4cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5wcmljZS1zdHJpbmd7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogODBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByaWNlLXN0YXRlbWVudCB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByaWNlLW9mZmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5zaW1wbGUtaW5saW5lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvdW50cnkge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvdW50cnktc2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDhweCAwO1xuXHRcdFx0XHRcdFx0fVx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5naWZ0YmxvY2sge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAyMHB4IDEwcHggMjBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvIDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LmlzR2lmdCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuICAgIFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTc3cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCA7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bGFiZWw6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubGFiZWxsZWQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5naWZ0ZXJyb3Ige1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmVycm9yIHtcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgOSwgOSwgMC41KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZ2lmdGVycm9yIHtcblx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdFx0fVx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJvdHRvbS1vZi1ib3gge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRcdFx0XHRib3JkZXI6IDFweCAjMDAwMDAwIHNvbGlkO1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQ1cHg7XG5cdFx0XHQvKlx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4OyovXG5cdFx0XHRcdC5ncmVlbi10aWNrcyB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZ3JlZW4tdGljay1pY29uLnBuZykgO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMTBweCAzOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYXNhIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgZ3JleTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQubW9yZS1pbmZvIHtcblx0XHRcdFx0XHRsZWZ0OiAtMTQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5yb3cubWVzc2FnZWZyb21lZGl0b3Ige1xuXHRcdG1hcmdpbjogMzBweCAxMjBweCA2MHB4IDEyMHB4O1xuXHRcdCoge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRoMiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGJsYWNrIHNvbGlkO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5lZGl0b3ItbWVzc2FnZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblx0XG59IiwiYm9keS5ib290c3RyYXAge1xuXHQudGVzY28sIC5wYXlwYWwjY2FzY2FkZWFjY29yZGlvbi1jb250YWluZXIge1xuXHRcblx0XHQucGNhIHtcblx0XHQgICAgcGFkZGluZzogMCAxMnB4O1xuXHRcdCAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuXHRcdH1cblx0XHRcblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0ICAgIGZsb2F0OiBub25lO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgLmNoZWNrb3V0IHtcblx0XHQgICAgLmNhc2NhZGVhY2NvcmRpb24ge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcblx0XHRcdFx0I3BhbmVsMSB7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0ICAgIC5wYW5lbC1kZXRhaWwge1xuXHRcdFx0ICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdCAgICB9XG5cdFx0XHRcdC5wYW5lbC10aXRsZSB7XG5cblx0XHRcdFx0XHQucGFuZWwtbmFtZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jb3ZlcnMge1xuXHRcdFx0bGVmdDogNDVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblx0Ym9keTpub3QoLmJvb3RzdHJhcCkge1xuXHRcdFxuXHRcdFx0LmNvbnRhaW5lci50ZXNjbywgLmNvbnRhaW5lci5wYXlwYWwjY2FzY2FkZWFjY29yZGlvbi1jb250YWluZXIge1xuXHRcdFx0ICAgIHdpZHRoOiA5MCUhaW1wb3J0YW50O1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIC5zaXRlLWhlYWRlciB7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAyMHB4IDVweDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgLmJhc2tldCB7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIFx0dGFibGUge1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIFx0XHR0aCB7XG5cdFx0XHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCAgICBcdFx0fVxuXHRcdFx0XHQgICAgXHRcblx0XHRcdFx0ICAgIFx0dGQge1xuXHRcdFx0XHRcdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCAgICBcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQuc3RhcnRkYXRlYm94LCAuY29sLXBheW1lbnQtbWV0aG9kcyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5saW5lLnZvdWNoZXIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmNoZWNrb3V0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAwO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQucGFuZWwtdGl0bGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5leHRyYXRleHQge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jYXNjYWRlYWNjb3JkaW9uIHtcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDRweCA2cHg7XG5cdFx0XHRcdFx0XHQgICAgbWFyZ2luOiA1cHggMDtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogOTUlO1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogNDBweDtcblxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnBheW5vdyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRidXR0b24ucHVsbC1yaWdodCB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRib2R5LmJvb3RzdHJhcCB7XG5cdFx0LnRlc2NvLCAucGF5cGFsI2Nhc2NhZGVhY2NvcmRpb24tY29udGFpbmVyIHtcblx0XHQgICAgXG5cdFx0ICAgIC5jaGVja291dCB7XG5cdFx0ICAgIFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQuY2FzY2FkZWFjY29yZGlvbiB7XG5cblx0XHRcdFx0XHQjcGFuZWwxIHtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcblx0XHRcdC5jb3ZlcnMge1xuXHRcdFx0XHRsZWZ0OiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5icmFuZGVkLWhlYWRlciB7XG5cdGhlaWdodDogNDVweDtcbn1cbi5zdGFuZGFsb25lLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjhweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWJzVGFiX2NvbnRhaW5lci5CdW5kbGVfY29udGFpbmVyIHtcblx0LypwYWRkaW5nLWxlZnQ6IDI1cHg7Ki9cblx0XG5cdC50b3BUYWJzX3RhYiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XG5cdFx0LnZpZXctc3Vic1RhYiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbjogMTBweCA1cHggMDtcblx0XHQgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC52aWV3LXN1YnNUYWIuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuc3Vic1RhYiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAzOHB4IDklO1xuXHRcdHBhZGRpbmc6IDE4cHggMCAzMHB4O1xuXHR9XG5cdFxuXHQuY2hvb3NlLXN1YnNUYWIuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHQgICAgYm9yZGVyOiAwcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuXHQuc3Vic1RhYl9jb250YWluZXIuQnVuZGxlX2NvbnRhaW5lciB7XG5cblx0XHQuY29udGFpbmVyLCAjcHJlaGVhZGVyLXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0fVxufSIsIi5yZWNlaXB0IHtcblx0aDEge1xuXHRcdHdpZHRoOiA0MDVweDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHRcdGgyLCBoMyB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdGg1IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHR9XG5cdFxuXHQuYmx1ZS1mbGFzaCBoMSB7XG5cdFx0d2lkdGg6IDcwNXB4O1xuXHR9XG5cdC5vcmRlci1zdW1tYXJ5IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHQvKnBhZGRpbmc6IDI0cHggMCAyNHB4IDgwcHg7Ki9cblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XG5cdFx0LmdpZnRjYXJkIHtcblx0XHRcdC8qXHRtYXJnaW4tdG9wOiAyNnB4OyovXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNkYjA3MWEgO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICBcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC53b3Jkczpub3QoLnBheXBhbEdpZnQpIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQud29yZHMge1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICRnaWZ0X2ljb25fY2hlY2tvdXQ7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdFxuXHRcdHRhYmxlIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206ICRncmV5LWJvcmRlci1jb2xvdXIgMXB4IHNvbGlkO1xuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGl2LnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XG5cdFx0fVxuXHRcdC5yZXNwb25zaXZlRGl2IHtcblx0XHRcdFx0Lyogb25lIGl0ZW0gKi9cblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1vZi10eXBlKDEpIHtcblx0XHRcdFx0ICAgIHdpZHRoOiA5OSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC8qIHR3byBpdGVtcyAqL1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LW9mLXR5cGUoMiksXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSgyKSB+IC5yZXNwb25zaXZlRGl2IHtcblx0XHRcdFx0ICAgIHdpZHRoOiA0OSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC8qIHRocmVlIGl0ZW1zICovXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSgzKSxcblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1vZi10eXBlKDMpIH4gLnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0XHQgICAgd2lkdGg6IDMyLjMlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQvKiBmb3VyIGl0ZW1zICovXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSg0KSxcblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1vZi10eXBlKDQpIH4gLnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0XHQgICAgd2lkdGg6IDI0JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LyogZml2ZSBpdGVtcyAqL1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LW9mLXR5cGUoNSksXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSg1KSB+IC5yZXNwb25zaXZlRGl2IHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxOSU7XG5cdFx0XHRcdH1cblx0XHR9XG5cdFx0XHQuY29sLW1hZyB7XG5cdFx0XHRcdHdpZHRoOiAzMThweDtcblx0XHRcdFx0LmNvdmVyIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRoZWlnaHQ6IDczcHg7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQuaW5mbyB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNvbC1kZWxpdmVyeSB7XG5cdFx0XHRcdHdpZHRoOiAyMjVweDtcblx0XHRcdH1cblx0XHRcdC5jb2wtZXh0cmFzIHtcblx0XHRcdFx0d2lkdGg6IDE5MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1wYXltZW50LW1ldGhvZCB7XG5cdFx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHRcdH1cblx0fVxuXHQub3JkZXItaW5mbyB7XHRcblx0LypcdHBhZGRpbmc6IDI0cHggMCAyNHB4IDgwcHg7Ki9cblx0XHRwYWRkaW5nOiAyNHB4IDAgMjRweCA1MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XG5cdFx0LmxocyB7XG5cdFx0XHRjbGVhcjpsZWZ0IDtcblx0XHRcdC8qd2lkdGg6IDUzMHB4OyovXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR3aWR0aDogNTc2cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdD4gcCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4IDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDIge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDUge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2sgO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdCAgICBjb2xvcjogIzAwMDAwMTtcblx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDA7XG5cdFx0ICAgIH1cblx0XHRcdFxuXHRcdFx0LmdpZnRjYXJkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2RiMDcxYSA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LndvcmRzIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHQud2VsY29tZWdpZnQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyNnB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyIDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQud29yZHMge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0XG5cdFx0XHR1bCwgb2wge1xuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0b2wge1xuXHRcdFx0XHRcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0dWwge1xuXHRcdFx0XHRcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHR9XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRmb250LWZhbWlseTogJG5vcm1hbC1mb250LXN0YWNrIDtcblx0XHR9XG5cdFx0XG5cdFx0aDQge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuXHRcdH1cblx0XHRcdFx0XG5cdFx0LnJocyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAzNjlweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5hbHNvLWJvdWdodCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0bWFyZ2luOiAwIDIlOyBcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdG1heC13aWR0aDogMjM0cHg7XG5cdFx0fVxuXHRcdFxuXHRcdHAge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRcdHBhZGRpbmc6IDVweCA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblx0Ym9keS5yZWNlaXB0IHtcblx0XHRcblx0XHRkaXYubG9nby5jdXN0b21CcmFuZGVkRG9tYWluIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHRcblx0XHQubWFnYXppbmUtaGVhZGVyIHtcblx0XHRcdFxuXHRcdFx0aDEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYmx1ZS1mbGFzaCB7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgxLnB1bGwtbGVmdCB7XG5cdFx0XHRmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0Lm9yZGVyLXN1bW1hcnkge1xuXHRcdFx0ZGl2LnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGRpdi5jb2wtZGVsaXZlcnkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHQgICAgXHRjbGVhcjogYm90aDtcblx0XHQgICAgfVxuXHRcdCAgICBkaXYuY29sLWV4dHJhcyB7XG5cdFx0ICAgIFx0cCB7XG5cdFx0ICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdC5vcmRlci1pbmZvIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMHB4O1xuXHRcdFx0XG5cdFx0XHQubGhzLCAucmhzIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdH1cblx0XHRcdC5yaHMge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5hbHNvLWJvdWdodCB7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0bWFyZ2luOiAxMXB4IDIlO1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Zm9ybSB7XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59Il19 */