@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{height:592px;padding:50px 0 90px 0;overflow:hidden}.cross-sell .half-width{width:50%;float:left;overflow:hidden}.cross-sell .full-width{clear:both;width:86%;margin:0 auto}.cross-sell h3{font-size:22px;color:#21282c;font-weight:bold;line-height:24px;width:100%;border-bottom:1px solid #c2c2c2;padding-bottom:20px}.cross-sell .content{width:82%;padding-left:5%}.cross-sell .covers{margin-top:24px;overflow:hidden;background:url("/images/covers-background.png") repeat-x}.cross-sell .magazine{width:50%;text-align:center;float:left}.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{border-top:1px solid #d5d5d5;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{width:160px !important;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{position:fixed;bottom:0;left:0;right:0}.tesco .cascadeaccordion,.single_issue_create .cascadeaccordion{padding:10px !important;width:98%}.tesco .cascadeaccordion input[type="text"]:not(.country-field),.single_issue_create .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{margin:13px 0}.tesco .cascadeaccordion .panel-continue,.single_issue_create .cascadeaccordion .panel-continue{float:none;margin:0 auto}.tesco .cascadeaccordion .panel-detail-footer,.single_issue_create .cascadeaccordion .panel-detail-footer{width:100%}.tesco .cascadeaccordion .panel-title,.single_issue_create .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{padding:0 12px;box-sizing:inherit}body.bootstrap .tesco label{font-size:15px;float:none;width:100%;text-align:left}body.bootstrap .tesco .checkout .cascadeaccordion{min-height:425px !important}body.bootstrap .tesco .checkout .cascadeaccordion .panel-detail{overflow:visible}body.bootstrap .tesco .checkout .cascadeaccordion .panel-title .panel-name{font-size:19px}body.bootstrap .tesco .covers{left:45px}@media screen and (max-width:650px){body:not(.bootstrap) .container.tesco{width:90% !important}body:not(.bootstrap) .container.tesco .site-header{padding:20px 5px}body:not(.bootstrap) .container.tesco .basket{padding:10px}body:not(.bootstrap) .container.tesco .basket table th{display:none}body:not(.bootstrap) .container.tesco .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{border-bottom:0}body:not(.bootstrap) .container.tesco .basket table .line.voucher{display:none}body:not(.bootstrap) .container.tesco .checkout{padding:0}body:not(.bootstrap) .container.tesco .checkout li{padding:4px 0}body:not(.bootstrap) .container.tesco .checkout li label{text-align:left;float:none}body:not(.bootstrap) .container.tesco .checkout .panel-title{width:100%}body:not(.bootstrap) .container.tesco .checkout .extratext{float:none}body:not(.bootstrap) .container.tesco .checkout .cascadeaccordion input[type=text]{padding:4px 6px;margin:5px 0;width:95%;height:40px}body:not(.bootstrap) .container.tesco .paynow{width:100% !important;text-align:center}body:not(.bootstrap) .container.tesco .paynow button.pull-right{float:none !important}body.bootstrap .tesco .checkout{padding:0}body.bootstrap .tesco .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+IGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlIDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlIDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHQubGFyZ2VSaWdodCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0LmxhcmdlTGVmdCAge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1x0XHRcdFxuXHRcdH1cblx0XHRcblx0fVxuXHRcblx0LmJsdWUtZmxhc2gge1xuXHRcdEBpbmNsdWRlIHRyYW5zbHVjZW50YmcoJGJsdWUtZmxhc2gtYmcsICRmbGFzaE9wYWNpdHkpIDtcblx0XHRcblx0XHRoZWlnaHQ6ICRibHVlLWZsYXNoLWhlaWdodDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQjYmx1ZWZsYXNodGV4dCwgI25vbnVrYmx1ZWZsYXNodGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDAgMCAzOTBweDtcblx0XHR9XG5cdFx0XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1mYW1pbHk6JGRlbWlib2xkLWZvbnQtc3RhY2s7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR9XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR9XG5cdFx0Lypcblx0XHRoMyArIGgzIHtcblx0XHQgXHRkaXNwbGF5OiBub25lO1xuXHRcdCB9XG5cdFx0Ji5HQiBoMyArIGgzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQqL1xuXHRcdGgzIHNwYW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6JGRlbWlib2xkLWZvbnQtc3RhY2shaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLyogIEJMQUNLIEZSSURBWSBDSEFOR0Vcbi5tYWdhemluZS1oZWFkZXIuZGFpbHktZGVhbCB7XG5cdC5ibHVlLWZsYXNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XG5cdFx0I2NvdW50ZG93biB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubWFnYXppbmUtaGVhZGVyLndlZWtseS1kZWFsIHtcblx0LmJsdWUtZmxhc2gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC10dXJxdW9pc2UgO1xuXHRcdFxuXHRcdCNjb3VudGRvd24ge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LXR1cnF1b2lzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkJMQUNLIEZSSURBWSBDSEFOR0UgKi9cblxuLm1hZ2F6aW5lLWhlYWRlci5kYWlseS1kZWFsLFxuLm1hZ2F6aW5lLWhlYWRlci53ZWVrbHktZGVhbCB7XG5cdGhlaWdodDogMjcwcHg7XG5cdFxuXHQuYmx1ZS1mbGFzaCB7XG5cdFx0aGVpZ2h0OiAyNzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtdHVycXVvaXNlIDsgXG5cdFx0XG5cdFx0I2NvdW50ZG93biB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiA3MDBweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA0M3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlIDtcblx0XHRcdFx0Y29sb3I6ICRsaWdodC10dXJxdW9pc2U7IFxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5tYWdhemluZS1pbnRybyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tYmFja2dyb3VuZC1jb2xvdXI7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0LmludHJvX3RleHQge1xuXHRcdHBhZGRpbmc6IDEycHggMTJweCAwIDM5MHB4O1xuXHR9XG5cdFxufVxuLnJlYWQtbW9yZSB7XG5cdGNvbG9yOiAkcmVkO1xufVxuXG4uc3BlYyB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcblx0LmZyZXF1ZW5jeSB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRwYWRkaW5nOiAxOHB4IDE4cHggMThweCAwIDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQucGVyZmVjdC1mb3Ige1xuXHRcdHBhZGRpbmc6IDE4cHggMCAxOHB4IDE4cHggO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG59XG5cblxuLmxlZnQtY29sdW1uIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctbGVmdDogODBweDtcblx0d2lkdGg6IDI3MHB4O1xufVxuXG4ucmlnaHQtY29sdW1uIHtcblx0d2lkdGg6IDYyMHB4IDtcblx0ZmxvYXQ6IHJpZ2h0IDtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbmgxIHtcblx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcbn1cblxuXG5oMiB7XG5cdGZvbnQtZmFtaWx5OiRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5oMyB7XG5cdGZvbnQtZmFtaWx5OiRkZW1pYm9sZC1mb250LXN0YWNrIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxhcmdlIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0XG59XG5cbmlucHV0LnRleHQge1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiByZ2IoMTk0LCAxOTQsIDE5NCk7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdC8qYm9yZGVyLXJhZGl1czogNnB4OyovXG5cdGhlaWdodDogMzlweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiByZ2IoMzMsIDQwLCA0NCk7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7ICBcbn1cblxuXG5cblxuXG5cbi5jbG9zaW5nIHtcblx0LmNvbnRhaW5lciB7XHRcblx0XHQuc3Vic2NyaXB0aW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNvbnRhaW5lcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiVGhpcyBtYWdhemluZSBpcyBjbG9zaW5nLlwiIDtcblx0fVxufVxuLm1pbmktYmFza2V0LCAuY29udGludWVUb0Jhc2tldCB7XG5cdHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbn1cbi5taW5pLWJhc2tldCB7XG5cdC8qd2lkdGg6IDQ1MHB4IWltcG9ydGFudDsqL1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ncmVlbl90aWNrLnBuZykgMHB4IDM4cHggbm8tcmVwZWF0O1xuXHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG4uY29udGludWVUb0Jhc2tldCB7XG5cdC8qd2lkdGg6IDQ1MHB4IWltcG9ydGFudDsqL1xuICAgIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDtcbn1cbi5taW5pLWJhc2tldC1saW5rIHtcblx0Y29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xufVxuLm1vc3QtcG9wdWxhcixcbi5wZW9wbGUtbGlrZWQsXG4ueW91LXZpZXdlZCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDUwcHggODVweCAwIDg1cHg7XG59XG4uTWluaUJhc2tldEJsb2NrLnN0aWNreSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHotaW5kZXg6IDc7XG5cdHdpZHRoOiA5MzBweDtcblx0Ym94LXNoYWRvdzogMHB4IDRweCA3cHggLTNweCAjMDAwMDAwO1xuXHRcblx0LnZlcnNpb24xIHtcblx0XHRcblx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLk1pbmlCYXNrZXRCbG9jay5zdGlja3ksIC5mb290ZXJCYXNrZXRUcmFpbC5mb290ZXItLXBpbm5lZCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogMTUwMHB4O1xufVxuXG4uTWluaUJhc2tldEJsb2NrIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0I0QjRCNDtcblx0Ym9yZGVyLXRvcDogMHB4IHNvbGlkO1xuXHRwYWRkaW5nLXRvcDogMHB4IWltcG9ydGFudDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG5cdFxuXHQudmVyc2lvbjEge1xuXHRcdFxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQuY29udGludWVUb0Jhc2tldCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuLmhlYWRyb29tLS1waW5uZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG4uaGVhZHJvb20tLXVucGlubmVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzOSUpO1xufVxuLmNvbnRhaW5lci5SZWNvbW1lbmRlZEZvdXJZb3Uuc3RpY2t5LCAuY29udGFpbmVyLnJlY29tbWVuZGVkU2luZ2xlUHJvZHVjdC5zdGlja3kge1xuXHRtYXJnaW4tdG9wOiAxMDVweDtcbn1cbi5mb290ZXJCYXNrZXRUcmFpbCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNCNEI0QjQ7XG5cdGJvcmRlci1ib3R0b206IDBweCBzb2xpZDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTEwMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggNDVweCFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogNztcblx0Ym94LXNoYWRvdzogMHB4IC00cHggN3B4IC0zcHggIzAwMDAwMDtcblx0XG5cdC5mb290ZXJUcmFpbCB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcblx0XHQuQmFza2V0VHJhaWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRjb2xvcjogI2FkYWFhYTtcblx0XHRcdFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmN1cnJlbnRUcmFpbCB7XG5cdFx0XHRjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQuU2Nyb2xsVG9CYXNrZXRMaW5rIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxufVxuLmZvb3Rlci0tcGlubmVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuLmZvb3Rlci0tdW5waW5uZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMzklKTtcbn1cbi5iZWZvcmUtYmFza2V0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMTBweCAyNXB4IDBweDtcblx0dGV4dC1hbGlnbjogaW5pdGlhbCFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA5NSUhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcblx0aDIge1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXDIwMjYnO1xuXHRcdFx0fVxuXHR9XG5cdGgyLnJocyB7XG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cblx0XG5cdGgzIHtcblx0XHRmb250LWZhbWlseTogJG5vcm1hbC1mb250LXN0YWNrO1xuXHRcdGNvbG9yOiNkYjA3MWE7XG5cdFx0cGFkZGluZy10b3A6IDE0cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHghaW1wb3J0YW50O1xuXHRcdFxuXHRcdC50ZXh0LXVuZGVybGluZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy91bmRlcmxpbmUucG5nKSA0cHggMjVweCBuby1yZXBlYXQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5jYXRlZ29yeWJsb2NrIHtcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0Lm9mZmVyLWJveCB7XG5cdFx0ICAgIHdpZHRoOiA0NyU7XG5cdFx0ICAgIFxuXHRcdCAgICBoMiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0ICAgIFx0XG5cdFx0ICAgIFx0c3BhbiB7XG5cdFx0ICAgIFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRub3JtYWwtZm9udC1zdGFjaztcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHQgICAgLnRvcC1wYXJ0IHtcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZjk5MDA7XG5cdFx0XHQgICAgLypib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0XHQgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsqL1xuXHRcdCAgICB9XG5cdFx0XHQuYm90dG9tLXBhcnQge1xuXHRcdFx0ICAgIGhlaWdodDogMjAwcHg7XG5cdFx0ICAgIFx0Ym9yZGVyLWNvbG9yOiNmZjk5MDA7XG5cdFx0XHQgICAgLypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsqL1xuXHRcdFx0fVxuXHRcdCAgICAuYnViYmxlIHtcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiNkYjA3MWE7XG5cdFx0ICAgIFx0dG9wOiAyMDFweDtcbiAgICBcdFx0XHRsZWZ0OiAxNTFweDtcblx0XHQgICAgfVxuXHRcdCAgICAuY292ZXIge1xuXHRcdCAgICAgICAgdG9wOiAyMHB4O1xuICAgIFx0XHRcdGxlZnQ6IDIwcHg7XG4gICAgXHRcdFx0d2lkdGg6IDE5MHB4O1xuICAgIFx0XHRcdGhlaWdodDogMjM4cHg7XG4gICAgXG5cdFx0ICAgIFx0aW1nIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMGRlZykpO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdCAgICAucmhzIHtcblx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIFx0d2lkdGg6IDI1NXB4O1xuXHRcdCAgICBcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0ICAgIFx0XHRcblx0XHQgICAgXHQucHBpIHtcblx0XHQgICAgXHQgICAgcGFkZGluZzogMjVweCAxMHB4IDA7XG5cdFx0ICAgIFx0XHRcblx0XHRcdCAgICBcdC5wZXItaXNzdWUge1xuXHRcdFx0ICAgIFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdH1cblx0XHRcdCAgICAucXVpY2t2aWV3LWJ1dHRvbiB7XG5cdFx0XHQgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgXHRib3JkZXItY29sb3I6JGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHQgICAgXHRcdC8qYm9yZGVyLXJhZGl1czogM3B4OyovXG5cdFx0ICAgIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdCAgICBcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuLm1vc3QtcG9wdWxhcixcbi5wZW9wbGUtbGlrZWQsXG4ueW91LXZpZXdlZCxcbi5iZWZvcmUtYmFza2V0IHtcblx0XG5cdGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5saHMge1xuXHRcdHdpZHRoOiA0NTBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRcblx0XHQubWFnYXppbmU6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5yaHMge1xuXHRcdHdpZHRoOiA0NTBweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0LndvcmRzIHtcblx0XHRcdHdpZHRoOiAxNjJweDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHAge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhdGVnb3J5LWJveDpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0XG5cdC5tYWdhemluZSB7XG5cdFx0aGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4ubW9zdC1wb3B1bGFyIHtcdFxuXHQuY2F0ZWdvcnktYm94IHtcblx0XHRkaXNwbGF5OiB0YWJsZSA7XG5cdH1cblxuXHRhIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvIDtcblx0XHR9XG5cdH1cbn1cblxuLnlvdS12aWV3ZWQge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnJld2FyZHMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAzMHB4IDg1cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRcblx0LnB1bGwtbGVmdCB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHRcblx0fVx0XG5cdFxuXHQucHVsbC1yaWdodCB7XG5cdFx0d2lkdGg6IDU5MHB4O1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6IHJnYigzMywgNDAsIDQ0KTtcblx0XHRsaW5lLWhlaWdodDogMC44O1xuXHR9XG59XG4uZmVlZm9faGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICAvKiAgbWFyZ2luLXRvcDogLTg1cHg7Ki9cblx0bWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5mYXFzX2NvbnRhaW5lcjpub3QoI0ZBUV9hY2NvcmRpb25fT2xkU3R5bGUpIHtcblx0LmZhcXNfdGFiIHtcblx0XHQudmlldy1mYXEge1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHR9XG5cdH1cbn1cblxuI0ZBUV9hY2NvcmRpb25fT2xkU3R5bGUge1xuXHQuZmFxc190YWIge1xuXHRcdC52aWV3LWZhcSB7XG5cdFx0XHR3aWR0aDogMTQuMjglO1xuXHRcdH1cblx0fVxuXG5cdC5mYXFzIHtcblx0XHQuYWNjb3JkaW9uLWhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi5mYXFzX2NvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IDc1cHg7XG5cdFxuXHQuRkFRX2hlYWRlciB7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXHRcdGZvbnQtc2l6ZTogNDBweDtcbiAgICBcdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgXHRcdG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblx0XG5cdC5mYXFzX3RhYiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0LnZpZXctZmFxIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdCAgICBib3JkZXItY29sb3I6ICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0ICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0ICAgIC8qYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1czsqL1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDA7XG5cdFx0ICAgIC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7Ki9cblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudmlldy1mYXE6bm90KC5hY3RpdmUpIHtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC52aWV3LWZhcS5yZW5ld19jYW5jZWwge1xuXHRcdCAgICB3aWR0aDogMzMlO1xuXHRcdH1cblx0XHRcblx0XHQudmlldy1mYXEuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHRcdFxuXHRcdFx0LmhpZGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQgICAgYm90dG9tOiAtMnB4O1xuXHRcdFx0ICAgIGxlZnQ6IC0xcHg7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiA2cHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0ICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0ICAgIHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmFxcyB7XG5cdFx0d2lkdGg6IDgxJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAzOHB4IDklO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdH1cblx0XG5cdC5jaG9vc2UtZmFxLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdCAgIC8qIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7Ki9cblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHQuYWNjb3JkaW9uIHtcblx0XHRcblx0XHRcdC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC51aS1zdGF0ZS1hY3RpdmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC51aS13aWRnZXQtY29udGVudCB7XG5cdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHQgICAgY29sb3I6ICRibGFjaztcblx0XHRcdCAgIC8qIGJvcmRlci1yYWRpdXM6IDBweDsqL1xuXHRcdFx0ICAgIGJvcmRlci10b3A6IDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwgLnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb24ge1xuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3R5bGVzaGVldHMvaW1hZ2VzL3VpLWljb25zXzMzMzMzM18yNTZ4MjQwLnBuZykhaW1wb3J0YW50O1xuXHRcdFx0XHRsZWZ0OiA5NyUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRoMywgaDIge1xuXHRcdFx0XHRmb250OiAxOHB4ICRub3JtYWwtZm9udC1zdGFjayAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG4gICAgXHRcdFx0LypcdGJvcmRlci1yYWRpdXM6IDA7Ki9cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdC5zdWJzVGFiX3RhYiwgLnNtYWxsZXJIaWRlLmZvb3Rlck5hdiwgI2JveGVzbmF2c2V0dXA6bm90KC5uYXZiYXItY29sbGFwc2UpOm5vdCguc21hbGxlckhpZGUpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHR6LWluZGV4OiAxMTtcblx0fVx0XHRcblx0LnN1YnNUYWJfdGFiLmZvb3Rlck5hdiB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMCAtMjVweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTUwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XG5cdH1cblx0LnN1YnNUYWJfdGFiLmZvb3Rlck5hdi53aXRoUGFydHNGb290ZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvIDAgLTEycHggIWltcG9ydGFudDtcblx0fVxuXHQuTmV3Tm9ybWFsX2NvbnRhaW5lciB7XHRcdFxuXHRcdCNib3hlc25hdnNldHVwLm5ld25vcm1hbEhpZGUge1xuXHRcdFx0XG5cdFx0XHQuc3Vic1RhYl90YWIuZm9vdGVyTmF2IHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0I2JveG5hdjpub3QoLmZvb3Rlck5hdikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuaXNEYXJrQkcge1xuXHRcdGEudGV4dCB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi5zdWJzVGFiX2NvbnRhaW5lci5CdW5kbGVfY29udGFpbmVyLCAuc3Vic1RhYl9jb250YWluZXIuc2Vjb25kYXJ5TmF2X2NvbnRhaW5lciB7XG5cdFx0XG5cdC5zdWJzVGFiX3RhYiwgI2JveGVzbmF2c2V0dXAge1xuXHRcdFxuXHRcdC52aWV3LXN1YnNUYWIge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW46IDEwcHggNXB4IDA7XG5cdFx0ICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudmlldy1zdWJzVGFiLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnN1YnNUYWIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMzhweCA5JTtcblx0XHRwYWRkaW5nOiAxOHB4IDAgMzBweDtcblx0fVxuXHRcblx0LmNob29zZS1zdWJzVGFiLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLnN1YnNUYWJfY29udGFpbmVyOm5vdCguQnVuZGxlX2NvbnRhaW5lcik6bm90KC5zZWNvbmRhcnlOYXZfY29udGFpbmVyKSB7XG5cdG1hcmdpbi10b3A6IDc1cHg7XG5cdFxuXHQuc3Vic1RhYl90YWIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdC52aWV3LXN1YnNUYWIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDIyJTtcblx0XHQgICAgaGVpZ2h0OiA4MHB4O1xuXHRcdFx0cGFkZGluZzogMThweCAwO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0ICAgIGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHQgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHQgICAgLypib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzOyovXG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogMDtcblx0XHQgICAgLypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsqL1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbjogMTBweCAxLjUlIDA7XG5cdFx0ICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnZpZXctc3Vic1RhYjpub3QoLmFjdGl2ZSkge1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0XG5cdFx0LnZpZXctc3Vic1RhYi5yZW5ld19jYW5jZWwge1xuXHRcdCAgICB3aWR0aDogMzMuMiU7XG5cdFx0fVxuXHRcdFxuXHRcdC52aWV3LXN1YnNUYWIuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdCAgICBoZWlnaHQ6IDkwcHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaGlkZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgYm90dG9tOiAtMXB4O1xuXHRcdFx0ICAgIGxlZnQ6IC0xcHg7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiA2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlIWltcG9ydGFudDtcblx0XHRcdCAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnN1YnNUYWIge1xuXHRcdHdpZHRoOiA4MSU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRwYWRkaW5nOiAxOHB4IDAgMzBweDtcblx0fVxuXHRcblx0LmNob29zZS1zdWJzVGFiLmJ1eVN1Yi5hY3RpdmUge1xuXHQgICAgLypib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyovXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0fVxuXHRcblx0LmNob29zZS1zdWJzVGFiLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmZlZWZvMjAxOXtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0Lypib3JkZXItcmFkaXVzOiAxNHB4OyovXG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmZlZWZvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAzOHB4IDA7XG5cdFxuXHQuZmVlZm8tYm94IHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdHdpZHRoOiAyODlweDtcbiAgXHRcdGhlaWdodDogMjM1cHg7XG4gIFx0XHRcbiAgXHRcdGltZyB7XG4gIFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBcdFx0fVxuXHRcdC5jZW50cmVkIHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHQgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdC5zdGFycyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZmVlZm8tc3RhcnMucG5nJykgO1xuXHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0bWFyZ2luOiAyNXB4IGF1dG8gMTVweCBhdXRvIDtcblx0XHR9XG5cdFx0LnN0YXJzLnNjb3JlMSB7XG5cdFx0XHR3aWR0aDogMjZweDtcblx0XHR9XG5cdFx0LnN0YXJzLnNjb3JlMiB7XG5cdFx0XHR3aWR0aDogNTJweDtcblx0XHR9XG5cdFx0LnN0YXJzLnNjb3JlMyB7XG5cdFx0XHR3aWR0aDogNjdweDtcblx0XHR9XG5cdFx0LnN0YXJzLnNjb3JlNCB7XG5cdFx0XHR3aWR0aDogMTA0cHg7XG5cdFx0fVxuXHRcdC5zdGFycy5zY29yZTUge1xuXHRcdFx0d2lkdGg6IDEzM3B4O1xuXHRcdH1cblx0fVxuXHRcblx0LnJpZ2h0LWNvbHVtbiB7XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Y29sb3I6IHJnYigzMywgNDAsIDQ0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICBcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR9XG5cdFx0XG5cdFx0I2ZlZWZvdGJvZHkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGNvbG9yOiByZ2IoMTE1LCAxMTUsIDExNSk7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5mZWVmb3JvdyB7XG5cdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRcdHdpZHRoOiA2MDVweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0LnNjb3JlIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFxuXHRcdFx0LmV4Y2VsbGVudCB7XG5cdFx0XHRcdGhlaWdodDogMThweCA7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9mZWVmby1leGNlbGxlbnQucG5nJyk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYmFkIHtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4IDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ZlZWZvLWJhZC5wbmcnKTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuc2NvcmUxIHtcblx0XHRcdFx0d2lkdGg6IDE4cHggO1xuXHRcdFx0fVxuXHRcdFx0LnNjb3JlMiB7XG5cdFx0XHRcdHdpZHRoOiAzNnB4IDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRhdGUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdHdpZHRoOiAxMTNweDtcblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbW1lbnQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdHdpZHRoOiA2MDVweCAtIDExM3B4IC0gNTBweDtcblx0XHR9XG5cdFx0XG5cdFx0LnN1YnNjcmlwdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtNXB4O1xuXHRcdH0gXG5cdH1cbn1cblxuLmZ1bGwtd2lkdGgge1xuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDg2JSA7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXHRcblxuLmNyb3NzLXNlbGwge1xuXHRoZWlnaHQ6IDczMnB4IC0gMTQwcHg7XG5cdHBhZGRpbmc6IDUwcHggMCA5MHB4IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHQuaGFsZi13aWR0aCB7XG5cdFx0d2lkdGg6IDUwJSA7XG5cdFx0ZmxvYXQ6IGxlZnQgO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0XG5cdC5mdWxsLXdpZHRoIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHR3aWR0aDogODYlIDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHRcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRjb2xvcjogcmdiKDMzLCA0MCwgNDQpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHdpZHRoOiAxMDAlIDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXHRcblx0LmNvbnRlbnQge1xuXHRcdHdpZHRoOiA4MiU7XG5cdFx0cGFkZGluZy1sZWZ0OiA1JTtcblx0fVxuXHRcblx0LmNvdmVycyB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb3ZlcnMtYmFja2dyb3VuZC5wbmcnKSByZXBlYXQteDtcblx0fVxuXHRcblx0Lm1hZ2F6aW5lIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHRcblx0Lm1hZ2F6aW5lIGltZyB7XG5cdFx0aGVpZ2h0OiAyMTZweDtcblx0fVxuXHRcblx0LmhhbGYtd2lkdGgubGVmdCAuY29udGVudCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0IDtcblx0fVxuXHQuaGFsZi13aWR0aC5yaWdodCAuY29udGVudCB7XG5cdFx0ZmxvYXQ6IGxlZnQgO1xuXHR9XG5cdFxuXHQubWFnLWJveCB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2IoMTk0LCAxOTQsIDE5NCk7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHQvKmJvcmRlci1yYWRpdXM6IDZweDsqL1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IDEwM3B4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4OyBcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdFxuXHQubWFnLWJveC5maXJzdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuLnVpLXdpZGdldCB7XG4gICAgZm9udC1mYW1pbHk6ICRub3JtYWwtZm9udC1zdGFjayFpbXBvcnRhbnQ7XG59XG4jY291bnRyeS1zZWxlY3QtZXJyb3Ige1xuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRyZWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cbi5jb3VudHJ5LWZpZWxkLmRpc2FibGVkIHtcblx0b3BhY2l0eTogMC41O1xuXHRvdXRsaW5lOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIHtcblx0Lk1pbmlCYXNrZXRCbG9jay5zdGlja3kge1xuXHRcdHdpZHRoOiAxNTAwcHghaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCApIHtcblx0LnBhZ2luYXRpb25QYWdlQmxvY2sge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC8qLm1hZ2F6aW5lLWhlYWRlciB7XG5cblx0XHQuYmFja2dyb3VuZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0Ym9keS5ib290c3RyYXAge1xuXHRcblx0XHQubGhzIHtcblx0XHRcdC5jYXRlZ29yeS1ib3gge1xuXHRcdFx0XHR3aWR0aDogMjcuNSU7XG5cdFx0XHRcdG1hcmdpbjogMCAxM3B4IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXRlZ29yeS1wYWdlLWhlYWRlciB7XG5cdFx0XHRcblx0XHRcdC5jb250cm9scyB7XG5cdCAgICBcblx0XHRcdFx0I2NhdGVnb3JpZXMtZmlsdGVycyB7XG5cdFx0XHRcdFx0bGVmdDogLTE3OXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA3NTBweDtcblx0XHRcdFx0XHQgICAgXG5cdFx0XHRcdFx0LnRvcHRhYiB7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAxOTlweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ICAgIG1hcmdpbjogMCA1cHggMCAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHR3aWR0aDogMTM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdGJvZHkuYm9vdHN0cmFwIHtcblx0XHQubWFnYXppbmUtY2F0ZWdvcmllczpub3QoLmNvbnRhaW5lciksIC5ndWlkZS1jYXRlZ29yaWVzOm5vdCguY29udGFpbmVyKSB7XG5cdFx0ICAgIHBhZGRpbmc6IDMycHggMTVweCAzMnB4IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdC8qXHQuY2F0ZWdvcnktYm94Om50aC1jaGlsZCgzbisxKSwgLmNhdGVnb3J5LWJveDpudGgtY2hpbGQoM24rMSkge1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuXHRcdFx0ICAgIGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2F0ZWdvcnktYm94Om50aC1jaGlsZCgybisxKSwgLmNhdGVnb3J5LWJveDpudGgtY2hpbGQoMm4rMSkge1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0ICAgIGNsZWFyOiBub25lO1xuXHRcdFx0fSovXG5cdFx0fVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG5cdGJvZHkuYm9vdHN0cmFwIHtcblx0XHRoZWFkZXIge1xuXHRcdFx0LmhvbWUtbGluayB7XG5cdFx0ICAgIHdpZHRoOiAyMDBweDtcblx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2F0ZWdvcnktcGFnZS1oZWFkZXIge1xuXHRcdFxuXHRcdFx0Lmhlcm9faW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cdFxuXHRcdFx0XG5cdFx0XHQuY29udHJvbHMge1xuXHQgICAgXG5cdFx0XHRcdCNjYXRlZ29yaWVzLWZpbHRlcnMge1xuXHRcdFx0XHRcdHRvcDogNTBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzOTBweDtcblx0XHRcdFx0XHQgICAgXG5cdFx0XHRcdFx0LnRvcHRhYiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHQgICAgXG5cdCAgICBcdFx0LnRhYiB7XG5cdCAgICBcdFx0XHQvKndpZHRoOiAxMzlweDsqL1xuXHQgICAgXHRcdFx0d2lkdGg6IDQ5JTtcblx0ICAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0XHRcdFxuXHQgICAgXHRcdFx0LmJ1dHRvbiB7XG5cdCAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdFx0XG5cdCAgICBcdFx0XHQubW9iaWxlRmlsdGVyRm9vdGVyIHtcblx0ICAgIFx0XHRcdCAgIFx0d2lkdGg6IDEwMCU7XG4gICAgXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBcdFx0XHRcdFx0bWFyZ2luOiAwcHghaW1wb3J0YW50O1xuICAgIFx0XHRcdFx0XHRcbiAgICBcdFx0XHRcdFx0LmNvbCB7XG4gICAgXHRcdFx0XHRcdFx0cGFkZGluZzogMCA2cHg7XG4gICAgXHRcdFx0XHRcdFx0XG5cdCAgICBcdFx0XHRcdFx0LnctNTAge1xuXHQgICAgXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHQgICAgXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHQgICAgXHRcdFx0XHRcdH1cbiAgICBcdFx0XHRcdFx0fVxuXHQgICAgXHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweCAwIDklO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zb3J0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJlc3Qtc2VsbGVycyB7XG5cdFx0XHRcblx0XHRcdC5jYXRlZ29yeWJsb2NrIHtcblx0XHRcdFx0XG5cdFx0XHRcdC5tYWdhemluZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTUycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1hZ2F6aW5lLWNhdGVnb3JpZXMge1xuXHRcdCAgICBwYWRkaW5nOiAzMnB4IDI1cHg7XG5cdFx0fVxuXHRcdC5saHMge1xuXG5cdFx0XHQuY2F0ZWdvcnktYm94IHtcblx0XHRcdC8qXHR3aWR0aDogMTE2cHg7Ki9cblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0aGVpZ2h0OiA4MnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgNS41cHggMTVweDtcblx0XHRcdFx0XG5cdFx0XHRcdC53aG9sZWJveCB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHQgICAgXHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucmhzIHtcblx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHQuY2F0ZWdvcnktYm94IHtcblx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDMge1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBcblx0XHRcdCAgICBwIHtcblx0XHRcdCAgICBcdHBhZGRpbmctYm90dG9tOiAwcHghaW1wb3J0YW50O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBcblx0XHRcdFx0YS5idXR0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0IFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ICAgIFx0cGFkZGluZzogMCAxMnB4IDI1cHggMDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb290ZXJQcm9taXNlcyB7XG5cdFx0XG5cdFx0XHQub3VyLXByb21pc2VzIHtcblx0XHRcdFxuXHRcdFx0XHQuZnVsbC13aWR0aCB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LnByb21pc2Uge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJ1bmRsZS1jb250YWluZXItbWFpbiB7XG5cdFx0XHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIHtcblx0XHRcdFxuXHRcdFx0XHQuYnVuZGxlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggYXV0byAzNXB4IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1YnNUYWJfY29udGFpbmVyLkJ1bmRsZV9jb250YWluZXIge1xuXHRcdFx0XHQuc3Vic1RhYl90YWIuc21hbGxlckhpZGUuZm9vdGVyTmF2IHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQuTmV3Tm9ybWFsX2NvbnRhaW5lciB7XG5cdFx0XHRcdC5zdWJzVGFiX3RhYi5zbWFsbGVySGlkZS5mb290ZXJOYXYge1xuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Lm9mZmVyLWJveGVzIHtcblx0XHRwYWRkaW5nOiAzMnB4IDBweCAwcHghaW1wb3J0YW50O1xuXHRcdFxuXHRcdC5vZmZlci1ib3gge1xuXHRcdFx0aGVpZ2h0OiAyOTBweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIGZsZXg6IGF1dG87XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAxNHB4IWltcG9ydGFudDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxNHB4IWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0LnRvcC1wYXJ0IHtcblx0XHRcdFx0aGVpZ2h0OiA3MnB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnJocyB7XG5cdFx0XHRcdHdpZHRoOiAxODBweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4IWltcG9ydGFudDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDIucmhzIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnViYmxlIHtcblx0XHRcdCAgICB0b3A6IDE5M3B4IWltcG9ydGFudDtcblx0XHQgICAgXHRsZWZ0OiAxMjdweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIH1cblx0XHQgICAgLmJvdHRvbS1wYXJ0IHtcblx0XHQgICAgICAgIGhlaWdodDogMTkzcHghaW1wb3J0YW50O1xuXHRcdCAgICAgICAgXG5cdFx0ICAgICAgICAubWFnbmFtZSB7XG5cdFx0ICAgICAgICBcdGxpbmUtaGVpZ2h0OiAyNHB4IWltcG9ydGFudDtcblx0XHQgICAgICAgIFx0Zm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcblx0XHQgICAgICAgIFx0cGFkZGluZzogMTFweCAwIDhweCAwIWltcG9ydGFudDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICAgIFxuXHRcdCAgICAgICAgLnBlci1pc3N1ZSB7XG5cdFx0ICAgICAgICBcdGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG5cdFx0ICAgICAgICBcdG1hcmdpbjogNXB4IDVweCA1cHggMjBweCFpbXBvcnRhbnQ7XG5cdFx0ICAgICAgICBcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgICAucHJpY2Uge1xuXHRcdCAgICAgICAgXHRmb250LXNpemU6IDMwcHghaW1wb3J0YW50O1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICB9XG5cdFx0ICAgIC5jb3ZlciB7XG5cdFx0XHQgICAgdG9wOiA4MnB4IWltcG9ydGFudDtcblx0XHRcdCAgICBsZWZ0OiAyNnB4IWltcG9ydGFudDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcblx0Ym9keS5ib290c3RyYXAge1xuXHRcblx0XHQuY2F0ZWdvcnktcGFnZS1oZWFkZXIge1xuXHRcdFx0XG5cdFx0XHQuY29udHJvbHMge1xuXHRcdFx0XHRcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQG1peGluIG1zX2dyYWRpZW50KCRtc2NvbG91cikge1xuXHRmaWx0ZXI6ICRtc2NvbG91cjtcbn1cblxuXG5AbWl4aW4gdHJhbnNsdWNlbnRiZygkY29sb3IsICRhbHBoYSkge1xuICAkcmdiYTogcmdiYSgkY29sb3IsICRhbHBoYSk7XG4gICRpZS1oZXgtc3RyOiBpZS1oZXgtc3RyKCRyZ2JhKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcXDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZ2JhO1xuICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9I3skaWUtaGV4LXN0cn0sZW5kQ29sb3JzdHI9I3skaWUtaGV4LXN0cn0pO1xuICB6b29tOiAxO1xufSIsIi5hei1tYWdhemluZXMsXG4uYmFza2V0LWhlYWRlciB7XG5cdHBhZGRpbmc6IDMycHggODVweDtcblx0bWFyZ2luOjAgYXV0byA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGgxIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHR9XHRcblx0XG5cdC50YWdzIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdHdpZHRoOiA2MDBweDtcblx0fVxuXHRcblx0LnNvcnRieSB7XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDMxNXB4O1xuXHRcdGhlaWdodDogMTA3cHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyIDtcblx0XHRzZWxlY3Qge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiA4cHggMTVweCAwIDMwcHg7XG5cdFx0fVxuXG5cdH1cblx0XG5cdGEge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG4uYmFza2V0IHtcbi8qXHRwYWRkaW5nOiAxMHB4IDg1cHg7Ki9cblx0cGFkZGluZzogMTBweCAwcHg7XG5cdG1hcmdpbjowIGF1dG8gO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFxuXHRcblx0LnBheW1lbnQtbWV0aG9kLCAuY2hhbmdlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdFxuXHRhIHtcblx0XHRjb2xvcjogJHJlZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXHRcblx0aDIge1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZzogMjZweCAwO1xuXHRcdFxuXHRcdCYubXVsdGltZXNzYWdlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblx0XG5cdC5hZGQtc2luZ2xlLWlzc3VlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIFx0XHRwYWRkaW5nOiAxMnB4O1xuICAgIFx0XHQvKmJvcmRlci1yYWRpdXM6IDhweDsqL1xuICAgIFx0XHR3aWR0aDogMjAwcHg7XG4gICAgXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cblx0XG5cdHRhYmxlIHtcblx0XHR0aCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkZ3JleS1ib3JkZXItY29sb3VyIDFweCBzb2xpZDtcblx0XHR9XG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDIycHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5leHRyYXMgdGQubGluZSB7XG5cdFx0XHRib3JkZXItdG9wOiAkZ3JleS1ib3JkZXItY29sb3VyIDFweCBzb2xpZDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXHRcdH1cblx0XHQuZXh0cmFzIHRkLmxpbmViZWxvdyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkZ3JleS1ib3JkZXItY29sb3VyIDFweCBzb2xpZDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXG5cdFx0XHQuc2VsbC1zaW5nbGUtaXNzdWUge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XG5cdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQub25lT2ZmUGF5bWVudHMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY29sLW1hZyB7XG5cdFx0XHR3aWR0aDogMzI1cHg7XG5cdFx0XHRcblx0XHRcdC5jb3ZlciB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRoZWlnaHQ6IDczcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5pbmZvIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZ2lmdC1tZXNzYWdlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHQud29yZHMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAycHggNnB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRsYWJlbC53aWRlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbC1leHRyYXMge1xuXHRcdFx0d2lkdGg6IDIwNnB4O1xuXHRcdH1cblx0XHQuY29sLXBheW1lbnQtbWV0aG9kcyB7XG5cdFx0XHR3aWR0aDogMjMycHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcblx0XHRcdC5naWZ0LW1lc3NhZ2Uge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdC53b3JkcyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCA2cHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVsLndpZGUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubGFiZWwge1xuXHRcdFx0Zm9udC1mYW1pbHk6JGRlbWlib2xkLWZvbnQtc3RhY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHRcdC50b3RhbCB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdC5jb2wtcmVtb3ZlIHtcblx0XHRcdHdpZHRoOiAxNzVweDtcblx0XHRcdC5ycnAge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnZvdWNoZXIge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiRkZW1pYm9sZC1mb250LXN0YWNrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyIHtcblx0cGFkZGluZzogMzBweCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoMSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMCA4MHB4O1xuXHRcdHdpZHRoOiA1NTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0fVxufVxuXG4uY2hlY2tvdXQge1xuXHRwYWRkaW5nOiAwIDg1cHg7XG5cdFxuXHQuY2hlY2tvdXRMb2dvIHtcblx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0d2lkdGg6IDQ3N3B4O1xuXHQgICAgYmFja2dyb3VuZDogJGNoZWNrb3V0X2xvZ287XG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IWltcG9ydGFudDtcblx0XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHQucGFuZWwtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0cGFkZGluZzogMTZweCAwIDtcblx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0d2lkdGg6IDkwJSA7XHRcblx0fVxuXHQubGhzIHtcblx0XHRjbGVhcjpsZWZ0IDtcblx0XHR3aWR0aDogNTMwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0LnJocyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDM1MHB4O1xuXHR9XG5cdFxuXHQuY292ZXIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGhlaWdodDogNzNweDtcblx0fVxuXHRcblx0bGkge1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRjbGVhcjogYm90aDtcdFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVx0XG5cdC5jY2Mtb3B0aW4ge1xuXHRcdGxhYmVsIHtcblx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0ICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblx0LmZvcm0gbGk6YmVmb3JlLCAuZm9ybSBsaTphZnRlciB7IFxuXHRcdGNvbnRlbnQ6XCJcIjsgXG5cdFx0ZGlzcGxheTp0YWJsZTsgXG5cdH1cblx0LmZvcm0gbGk6YWZ0ZXIgeyBcblx0XHRjbGVhcjpib3RoOyBcblx0fVxuXHQuZm9ybSBsaSB7IFxuXHRcdHpvb206MTsgXG5cdH1cblx0bGFiZWwge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0d2lkdGg6IDIxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHRcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdFx0XG5cdH1cblx0XG5cdC5leHRyYXRleHQge1xuXHRcdHdpZHRoOiAyODhweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXHRcblx0LnN1Y2Nlc3Mge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwZjAgIWltcG9ydGFudDtcblx0XHQvKi1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDsqL1xuXHRcdHBhZGRpbmc6IDRweCA2cHg7XG5cdH1cblx0XG5cdC5pbnZhbGlkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjAwICFpbXBvcnRhbnQ7XG5cdFx0LyotbW96LWJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7Ki9cblx0XHRwYWRkaW5nOiA0cHggNnB4O1xuXHR9XG5cdFxuXHRsYWJlbC5pbnZhbGlkIHtcblx0XHR6LWluZGV4OiA5OSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvdHRvbTogLTE3cHg7XG5cdFx0bGVmdDogMTJweDtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuXHRcdGZsb2F0OmxlZnQ7XG5cdH1cblx0XG5cdCNFbWFpbEFkZHJlc3MtZXJyb3Ige1xuXHRcdGJvdHRvbTogLTY1cHg7XG5cdH1cblx0XG5cdFxuXHQuZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uaW52YWxpZCwgLmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uaW52YWxpZCwgLmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmludmFsaWQge1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMTI4LCAwLCAwLCAwLjIpIGluc2V0O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMTI4LCAwLCAwLCAwLjIpIGluc2V0O1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDEyOCwgMCwgMCwgMC4yKSBpbnNldDtcblx0XHRiZWhhdmlvcjogdXJsKC9waWUvcGllLnBocCk7XG5cdH1cblx0XG5cdGxhYmVsLnNtYWxsIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcdFxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0IDtcdFxuXHRcdGZvbnQ6IDE2cHggJG5vcm1hbC1mb250LXN0YWNrO1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHRcblx0XG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCBicm93c2VycyAqL1xuICAgIFx0XHRjb2xvcjogI2NjYztcbiAgICBcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cdDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgICBcdFx0Y29sb3I6ICNjY2M7XG4gICAgXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgXHRcdGNvbG9yOiAjY2NjO1xuICAgIFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgIFx0XHRjb2xvcjogI2NjYztcbiAgICBcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cdFxuXHQucGFuZWwtY29udGludWUge1xuXHRcdGZsb2F0OnJpZ2h0O1xuXHRcdHBhZGRpbmc6IDhweCAxNnB4IDtcblx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0fVxuXHQucGFuZWwtZWRpdCxcblx0LnBhbmVsLWRvbmUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0bWFyZ2luLWxlZnQ6IDQ1cHg7XG5cdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblx0LnBhbmVsLWVkaXQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHRcblx0XG5cdC5tdWx0aWNob2ljZSB7XG5cdFx0aW5wdXRbdHlwZT1yYWRpb10ge1xuXHQgIFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogOHB4IDhweCAwIDIzNXB4O1xuXHRcdH1cblx0fVxuXHQuYWRkcmVzc2Jsb2NrIHtcblx0XHR3aWR0aDogNjAwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0YWRkcmVzcyBwIHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG4gIFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC52aXNpYmxlIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXHRpbWcudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcblx0XHRtYXJnaW46IDEwcHg7XG5cdH1cblx0XG5cdC5naWZ0c3Vic2NyaXB0aW9uLWFkZHJlc3Mtb3B0aW9uLWxpbmUge1xuXHRcdGNsZWFyOiBib3RoIDtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0bGFiZWwge1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0LnJhZGlvIHtcblx0XHRcdG1hcmdpbjogMTRweCAxMnB4IDAgMTJweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fSBcblx0XG5cdC5kZWxpdmVyeS1hZGRyZXNzLW9wdGlvbi1saW5lIHtcblx0XHRjbGVhcjogYm90aCA7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdGxhYmVsIHtcblx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC5yYWRpbyB7XG5cdFx0XHRtYXJnaW46IDE0cHggMTJweCAwIDEycHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cblx0XG5cdC5yZHVvcHRpb24ge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHRcblx0LnJkdXJhZGlvIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDhweCA4cHggMCA1cHg7XG5cdH1cblx0XG5cdFxuXHQucGF5bWVudHMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDsgXG5cdFx0Lm1hZy1jb3ZlciBpbWcge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjRweDsgXG5cdFx0fVxuXHRcdFxuXHRcdC5wYXltZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0ZW0ge1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5jYXJkLWNob2ljZSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XG5cdFx0Lmljb25zIHtcblx0XHRcdCYub25nb2luZ2NjIHtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNkZGQgc29saWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuY3JlZGl0Y2FyZC1kZXRhaWxzIHtcblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDk1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0fVxuXHRcdC5jYXJkLXR5cGUge1xuXHRcdFx0d2lkdGg6IDE2NXB4O1xuXHRcdH1cblx0fVxuXHRcblx0LnBheW1lbnQtaXMtc2FmZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIzNXB4O1xuXHR9XG5cdFxuXHQudHdvbGluZXMge1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdH1cblx0LnNvcnRjb2RlIHtcblx0XHR3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmRpcmVjdGRlYml0bG9nbyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0IDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luOiA2cHggMCAxNXB4IDA7XG5cdH1cblx0XG5cdC5kaXJlY3RkZWJpdCBsaSB7XG5cdFx0cGFkZGluZzogMjBweCAwIDYwcHggMDtcblx0fVxuXG5cdC5kaXJlY3QtZGViaXQtaW5mbyB7XG5cdFx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggMjhweDtcblx0LypcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjsgKi9cblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXIgO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdFxuXHRcdC5kaXJlY3RkZWJpdGxvZ28ge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdFxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXHRcdFxuXHQuZ3JlZW4tdGljay1ib3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdCAgICBib3JkZXItdG9wOiBub25lO1xuXHQgICAgcGFkZGluZzogMjBweCAzMHB4O1xuXHQgICAvKiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG5cdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4OyovXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMzBweDtcblx0XHQgICAgXG5cdFx0dWwuZ3JlZW4tdGlja3Mge1xuXHRcdCAgICBcblx0XHQgICAgIGxpIHtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ncmVlbi10aWNrLWljb24ucG5nKTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmFycm93LWxlZnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTE5cHg7XG5cdFx0XHR0b3A6IDUxcHg7XG5cdFx0XHR3aWR0aDogMDsgXG5cdFx0XHRoZWlnaHQ6IDA7IFxuXHRcdFx0Ym9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDIwcHggc29saWQgI2Y5ZjlmOTtcblx0XHR9XG5cdH1cblx0XG5cdC5yZXZpZXctZGQge1xuXHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdC5saHMge1xuXHRcdFx0cC5kZXRhaWxzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMCAxMHB4IDAgO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHAge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdFx0XHRcdFxuXHRcdC5kZC1kZXRhaWxzIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRkdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDIxMHB4IDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0fVxuXHRcdFx0ZGQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmRkZ3VhcmFudGVld29yZHMge1xuXHRcdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKCcvaW1hZ2VzL3JlZC10aWNrLnBuZycpO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcblx0XG5cdFxuXHQuZGF0YS1wcm90ZWN0aW9uIHtcblx0XHRkdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoIDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0LypcdG1hcmdpbi10b3A6IDM1cHg7Ki9cblx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdH1cblx0XHRcblx0XHRkZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoIDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHR9XG5cdFx0XG5cdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMTBweCAxMHB4IDAgMDtcblx0XHR9XG5cdH1cblx0XG5cdCNwYXktc2VjdXJlbHktbm93IHtcblx0XHR3aWR0aDogMTk1cHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHRcblx0XG5cdC5wYW5lbC1kZXRhaWwtZm9vdGVyIHtcblx0XHR3aWR0aDogNTIycHggO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogOHB4IDRweDtcblx0fVxuXG5cdC5jYXNjYWRlYWNjb3JkaW9uIHtcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDAgO1xuXHRcblx0XHQucGFuZWwge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMTMsIDIxMywgMjEzKTtcblx0XHRcdHdpZHRoOiAxMDAlIDtcblx0XHRcdG1hcmdpbjogMCBhdXRvOyBcblx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0XG5cdFx0LnBhbmVsLW5hbWUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQgO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5wYW5lbC1kZXRhaWwge1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHRcblx0XHRcblx0XHQucGFuZWwtc3VtbWFyeSB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWluLWhlaWdodDogMjVweDtcblx0XHR9XG5cdFx0XG5cdFx0LmdyZXllZC1vdXQge1xuXHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdH1cblx0XHRcblx0XHQjcGFuZWw1IC5wYW5lbC1jb250aW51ZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHRcblx0XHRcdGJvdHRvbTogODBweDtcblx0XHRcdGxlZnQ6IDQxNXB4O1xuXHRcdH1cblx0fVxufVxuXHQucGF5bm93IHtcblx0LypcdHdpZHRoOiA1MjJweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCA4NXB4IDI0cHggODVweDsgKi9cblx0XHR3aWR0aDogMTYwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRhIHtcblx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdCAgICAgICAgICAgICAgICBcblx0XHRcdGltZyB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0XHRcdH1cblx0XHR9ICAgXG5cdH1cblxuLnJlY2VpcHQge1xuXHRoMSB7XG5cdFx0d2lkdGg6IDQwNXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdFxuXHQuYmx1ZS1mbGFzaCBoMSB7XG5cdFx0d2lkdGg6IDcwNXB4O1xuXHR9XG5cdC5vcmRlci1zdW1tYXJ5IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHQvKnBhZGRpbmc6IDI0cHggMCAyNHB4IDgwcHg7Ki9cblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XG5cdFx0LmdpZnRjYXJkIHtcblx0XHRcdC8qXHRtYXJnaW4tdG9wOiAyNnB4OyovXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNkYjA3MWEgO1xuXHRcdFx0XHQvKmJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQgICAgXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQud29yZHM6bm90KC5wYXlwYWxHaWZ0KSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LndvcmRzIHtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkZ2lmdF9pY29uX2NoZWNrb3V0O1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2sgO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRcblx0XHR0YWJsZSB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAkZ3JleS1ib3JkZXItY29sb3VyIDFweCBzb2xpZDtcblx0XHRcdH1cblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGRpdi5yZXNwb25zaXZlRGl2IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFxuXHRcdH1cblx0XHQucmVzcG9uc2l2ZURpdiB7XG5cdFx0XHRcdC8qIG9uZSBpdGVtICovXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdCAgICB3aWR0aDogOTklO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQvKiB0d28gaXRlbXMgKi9cblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1vZi10eXBlKDIpLFxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LW9mLXR5cGUoMikgfiAucmVzcG9uc2l2ZURpdiB7XG5cdFx0XHRcdCAgICB3aWR0aDogNDklO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQvKiB0aHJlZSBpdGVtcyAqL1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LW9mLXR5cGUoMyksXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSgzKSB+IC5yZXNwb25zaXZlRGl2IHtcblx0XHRcdFx0ICAgIHdpZHRoOiAzMi4zJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LyogZm91ciBpdGVtcyAqL1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LW9mLXR5cGUoNCksXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSg0KSB+IC5yZXNwb25zaXZlRGl2IHtcblx0XHRcdFx0ICAgIHdpZHRoOiAyNCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC8qIGZpdmUgaXRlbXMgKi9cblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1vZi10eXBlKDUpLFxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LW9mLXR5cGUoNSkgfiAucmVzcG9uc2l2ZURpdiB7XG5cdFx0XHRcdCAgICB3aWR0aDogMTklO1xuXHRcdFx0XHR9XG5cdFx0fVxuXHRcdFx0LmNvbC1tYWcge1xuXHRcdFx0XHR3aWR0aDogMzE4cHg7XG5cdFx0XHRcdC5jb3ZlciB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0LmluZm8ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jb2wtZGVsaXZlcnkge1xuXHRcdFx0XHR3aWR0aDogMjI1cHg7XG5cdFx0XHR9XG5cdFx0XHQuY29sLWV4dHJhcyB7XG5cdFx0XHRcdHdpZHRoOiAxOTBweDtcblx0XHRcdH1cblx0XHRcdC5jb2wtcGF5bWVudC1tZXRob2Qge1xuXHRcdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0XHR9XG5cdH1cblx0Lm9yZGVyLWluZm8ge1x0XG5cdC8qXHRwYWRkaW5nOiAyNHB4IDAgMjRweCA4MHB4OyovXG5cdFx0cGFkZGluZzogMjRweCAwIDI0cHggNTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFxuXHRcdC5saHMge1xuXHRcdFx0Y2xlYXI6bGVmdCA7XG5cdFx0XHQvKndpZHRoOiA1MzBweDsqL1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0d2lkdGg6IDU3NnB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQ+IHAge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweCA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGgyIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGg1IHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHQgICAgY29sb3I6ICMwMDAwMDE7XG5cdFx0XHQgICAgcGFkZGluZzogMTBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRcblx0XHRcdC5naWZ0Y2FyZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNkYjA3MWEgO1xuXHRcdFx0XHQvKmJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQud29yZHMge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdC53ZWxjb21lZ2lmdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDI2cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXIgO1xuXHRcdFx0XHQvKmJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQud29yZHMge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0XG5cdFx0XHR1bCwgb2wge1xuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0b2wge1xuXHRcdFx0XHRcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0dWwge1xuXHRcdFx0XHRcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHR9XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRmb250LWZhbWlseTogJG5vcm1hbC1mb250LXN0YWNrIDtcblx0XHR9XG5cdFx0XG5cdFx0aDQge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuXHRcdH1cblx0XHRcdFx0XG5cdFx0LnJocyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAzNjlweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdFxufVxuLmFsc28tYm91Z2h0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjAlO1xuXHRtYXJnaW46IDAgMiU7IFxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0fVxuXHRcblx0cCB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRwYWRkaW5nOiA1cHggNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cbi50dC1pbmZvLnRoaXJkcGFydHkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjNweDtcblx0cmlnaHQ6IDE5cHg7XG5cdHotaW5kZXg6IDU7XG5cdHdpZHRoOiAyMnB4O1xufVxuI2NhcmQtY3Z2LWhlbHAtZGRkLCAjY2FyZC1jdnYtaGVscC1kZGRkIHtcblx0b3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHdpZHRoOiAzMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuICAgIHBhZGRpbmc6IDEzcHggNXB4IDVweCAxM3B4O1xuICAgIHRvcDogLTEyNXB4O1xuICAgIGxlZnQ6IDE3OXB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG5cdC8qYm9yZGVyLXJhZGl1czogMTBweDsqL1xuXHRcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3R0b206IC0xNXB4O1xuXHQgICAgbGVmdDogMzAzcHg7XG5cdCAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0ICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdFxuXHRkaXYsIGltZyB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFx0d2lkdGg6IDQ5JTtcblx0fVxufVxuLnR0LWluZm8udGhpcmRwYXJ0eS5tYXN0ZXJjYXJkY3Z2OmhvdmVyIH4gI2NhcmQtY3Z2LWhlbHAtZGRkIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi50dC1pbmZvLnRoaXJkcGFydHkuYW1leGN2djpob3ZlciB+ICNjYXJkLWN2di1oZWxwLWRkZGQge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuXHQjdm91Y2hlcmNvZGUge1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblx0XG5cdGJvZHkucmVjZWlwdCB7XG5cdFxuXHRcdGgxLnB1bGwtbGVmdCB7XG5cdFx0XHRmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0Lm9yZGVyLXN1bW1hcnkge1xuXHRcdFx0ZGl2LnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGRpdi5jb2wtZGVsaXZlcnkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHQgICAgXHRjbGVhcjogYm90aDtcblx0XHQgICAgfVxuXHRcdCAgICBkaXYuY29sLWV4dHJhcyB7XG5cdFx0ICAgIFx0cCB7XG5cdFx0ICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDc3cHg7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdC5vcmRlci1pbmZvIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMHB4O1xuXHRcdFx0XG5cdFx0XHQubGhzLCAucmhzIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdH1cblx0XHRcdC5yaHMge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hbHNvLWJvdWdodCB7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHRtYXJnaW46IDExcHggMiU7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHR9XG5cdFxuXHRcdGEge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cbmJvZHkuYm9vdHN0cmFwIHtcblx0Zm9udDogMTVweCAkbm9ybWFsLWZvbnQtc3RhY2s7XG5cdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFxuXHQudW5kZXJsaW5lZCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdHA6bm90KC5oNSkge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2s7XG5cdH1cblx0aDMge1xuXHRcdHNtYWxsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogJG5vcm1hbC1mb250LXN0YWNrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0LmRlbHZpZXJUZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdH1cblx0aDUge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0fVxuXHQuc2VtYW50aWMtYmx1ZS1mbGFzaCB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5wYXlwYWwtYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZjNDM5IWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICNmZmM0MzkhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XG5cdFx0aW1nLnBheXBhbCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXHRcdFx0bWF4LXdpZHRoOiA3M3B4O1xuXHRcdH1cblx0fVxuXHQuYm94ZXMxLCAuYm94ZXMyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wcmljaW5nVGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC5ncmV5ZWQtb3V0IHtcblx0XHRjb2xvcjogI2JiYmJiYjtcblx0fVxuXHQudXBkYXRlZCwgLnZvdWNoZXJTdWNjZXNzLCAudm91Y2hlclN1Y2Nlc3NTaG93LCAubWVzc2FnZVdpdGRoIHtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblx0Lm1lc3NhZ2VXaXRkaCB7XG5cdFx0cGFkZGluZzogNXB4IDIwcHghaW1wb3J0YW50O1xuXHR9XG5cdC5saWdodEJHIHtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXItYmxvY2s7XG5cdH1cblx0LnN1bW1hcnkge1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHRcblx0XHQuaW5mbyB7XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhLnRvb2x0aXBMaW5rIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdCAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jdXN0b21lckJlbmVmaXRzIHtcblx0XHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHR9XG5cdH1cblx0LnRvb2x0aXAuc2hvdyB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQudG9vbHRpcCB7XG5cdFx0XHRcblx0XHQudG9vbHRpcC1pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDQyMnB4O1xuXHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHQvKmJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdHBhZGRpbmc6IDE0cHggOXB4IDlweCA5cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ei1pbmRleDogMzk5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdHVsLCBwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYXJyb3cge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnNlbGVjdHN0YXJ0aXNzdWUge1xuXHRcdGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSArIDVweCk7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHdpZHRoOiAyNzVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0YXBwZWFyYW5jZTogYXV0bztcblx0fVxuXHQuYWxlcnRJLCAudG9vbHRpcExpbmssIC5zZWNvbmRhcnlJLCAuaW5mb0kge1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Lypib3JkZXItcmFkaXVzOiAxMnB4OyovXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0LmFsZXJ0SSwgLnNlY29uZGFyeUksIC5pbmZvSSB7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5hbGVydEkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdH1cblx0LnNlY29uZGFyeUkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JleS1ib3JkZXItY29sb3VyO1xuXHR9XG5cdC5pbmZvSSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcblx0fVxuXHQuYnRuOm5vdCguZGVzZWxlY3RGaWx0ZXJzKTpub3QoLmNsb3NlRmlsdGVyc0Ryb3Bkb3duKTpub3QoLnBheXdhbGwtYnRuKTpub3QoLnZvdWNoZXJhcHBseSkge1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjaztcblx0XHRmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4IWltcG9ydGFudDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0aGVpZ2h0OiA0MXB4IWltcG9ydGFudDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdC5yZWQtYnRuLCAuYnRuLWRhbmdlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQge1xuXHQgICAgYmFja2dyb3VuZDogJHJlZDtcblx0ICAgIGJvcmRlci1jb2xvcjogJHJlZDtcblx0ICAgIFxuXHQgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHQgICAgXHRiYWNrZ3JvdW5kOiAkcmVkSG92ZXI7XG5cdCAgICBcdGJvcmRlci1jb2xvcjogJHJlZEhvdmVyO1xuXHQgICAgXHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gJHJlZEhvdmVyO1xuXHQgICAgfVxuXHR9XG5cdC5yZWQtYnRuIHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblx0bGFiZWw6bm90KC5jYXRlZ29yeWJ0bikge1xuXHQgICAgZm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQuZWRpdE9wdGlvbnMge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucnJwIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0fVxuXHRpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXRleHRdLCBcblx0aW5wdXRbdHlwZT1wYXNzd29yZF0sIHNlbGVjdCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblx0LmNoYW5nZWRDb3VudHJ5QmxvY2sge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm92ZXJsYXkge1xuXHRcdHotaW5kZXg6IDk5OTk5OTk5O1xuXHR9XG59XG5ib2R5LmJhc2tldC0yMDIyIHtcblx0YmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcblx0aHIge1xuXHRcdGNvbG9yOiAkbWVkaXVtLWdyZXktYm9yZGVyLWNvbG91cjtcblx0fVxuXHRcblx0Lm5hdiwgbmF2LCBoZWFkZXIsIC50b3AtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cblx0XG5cdGgxLmJhc2tldENvdW50IHtcblx0XHRmb250LXNpemU6MzRweDtcblx0XHRjb2xvcjogIzFCMUIxQjtcblx0XHRmb250LWZhbWlseTogJG5vcm1hbC1mb250LXN0YWNrO1xuXHRcdFxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdH1cblx0XG5cdC5zdW1tYXJ5LWJnIHtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdH1cblx0XG5cdC5zdW1tYXJ5LCAueW91LXZpZXdlZCB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFxuXHR9XG5cdFxuXHQuc3VtbWFyeSB7XG5cdFx0cDpub3QoLmg1KSwgYSwgLndvcmRzLCBsYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5mb290ZXJQcm9taXNlcyB7XG5cdFx0Lm91ci1wcm9taXNlcyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0LmZ1bGwtd2lkdGgge1xuXHRcdCAgICBcblx0XHRcdFx0LnByb21pc2Uge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHNwYW4uZmlyc3Qge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy90cmFuc3BhcmVudC9wcmljZS5wbmdcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4uc2Vjb25kIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvdHJhbnNwYXJlbnQvbW9uZXktYmFjay5wbmdcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4udGhpcmQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy90cmFuc3BhcmVudC9sb3JyeS5wbmdcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQjY2hlY2tvdXRCdXR0b24sICNjaGVja291dEJ1dHRvbk1vYmlsZSB7XG5cdC8qXHRib3JkZXItcmFkaXVzOiAyNXB4IWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsqL1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4IWltcG9ydGFudDtcblx0fVxuXG5cdCNwYXlwYWxpbW1lZGlhdGVjaGVja291dGJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQuaGVscEJsb2NrIHtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Ym9keS5iYXNrZXQtMjAyMiB7XG5cdFxuXHRcdGgxLmJhc2tldENvdW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cdFx0XG5cdFx0LnNlbGVjdHN0YXJ0aXNzdWUge1xuXHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdH1cblx0XHRcblx0XHQuc3RpY2t5U3VtbWFyeSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRib2R5LmJvb3RzdHJhcCB7XG5cblx0XHQuc2VsZWN0c3RhcnRpc3N1ZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn0iLCIubmV3c2xldHRlci1zaWdudXAge1xuXHRoZWlnaHQ6IDE2MnB4O1xuXHRib3JkZXItdG9wOiAkbWVkaXVtLWdyZXktYm9yZGVyLWNvbG91cjtcblx0XG5cdC5uZXZlci1taXNzIHtcblx0XHR3aWR0aDogMzc1cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Y29sb3I6IHJnYigzMywgNDAsIDQ0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRwYWRkaW5nOiA0NHB4IDAgMTRweCAwO1xuXHRcdH1cblx0fVxuXHRcblx0LnNpZ251cCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogODBweCAwIDAgMjVweDtcblx0XHR3aWR0aDogMzkwcHg7XG5cdFx0LnRleHQge1xuXHRcdFx0d2lkdGg6IDI2MHB4O1xuXHRcdH1cblx0XHRidXR0b24ucmVkIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuXHRcblx0LmZlZWZvLXN1bW1hcnkge1xuXHRcdGJhY2tncm91bmQ6cmdiKDI1NSwwLDApO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XFw5O1xuXHRcdGJhY2tncm91bmQ6cmdiYSgyNTUsMCwwLDAuMCk7XG5cdFx0bWFyZ2luOiA0MnB4IDAgMCAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59IiwiLmdpZnQtY2FyZCB7XG5cdC5oZWFkaW5nIHtcblx0XHRjbGVhcjpib3RoO1xuXHRcdC8qYm9yZGVyLWJvdHRvbToycHggc29saWQgJGJsYWNrOyovXG5cdFx0Zm9udDpib2xkIDI1cHggc2Fucy1zZXJpZjtcblx0XHRtYXJnaW46MjVweCAwO1xuXHRcdHBhZGRpbmc6NXB4IDAgNHB4IDZweDtcblx0fVxuXHRcblx0aDMge1xuXHRcdGNvbG9yOiNiMTAwMTk7XG5cdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRtYXJnaW46MjBweCAwIDVweCAwO1xuXHR9XG5cblx0aDEge1xuXHRcdHBhZGRpbmc6IDMycHggMDtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdG1hcmdpbi1ib3R0b206MDtcblx0fVxuXHRwYWRkaW5nOiAwIDg1cHg7XG5cdGIge1xuXHRcdGZvbnQtZmFtaWx5OiRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0fVx0XG5cdHAgeyBsaW5lLWhlaWdodDoxOXB4OyBtYXJnaW46MCAwIDEwcHggMDsgfVxuXHRidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhICAgICAgICAgeyBmb250LXNpemU6MTAwJTsgbWFyZ2luOjA7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyB9XG5cdC5zZW5kLW9wdGlvbnMge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdC8qXHR3aWR0aDoyNTBweDsgKi9cblx0fVxuXHQjc2VuZGluZy1kYXRldGltZSB7XG5cdFx0d2lkdGg6IDM0MHB4O1xuXHR9XG5cdC5zZW5kLW9wdGlvbnMgcCB7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRsaW5lLWhlaWdodDpub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHR9XG5cdC5zZW5kLW1ldGhvZCB7XG5cdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHR9XG5cdC5zZW5kLW1ldGhvZCBwIHtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdG1hcmdpbjowIDEwcHggMCAwO1xuXHR9XG5cdC5zZW5kLW1ldGhvZCBpbnB1dCB7XG5cdFx0LyogbWFyZ2luOjFweCA1cHggMCAwO1xuXHRcdHBhZGRpbmc6MDtcblx0XHR3aWR0aDphdXRvOyAqL1xuXHRcdGNsZWFyOiByaWdodDtcblx0ICAgIGZsb2F0OiByaWdodDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0LnNlbmQtbWV0aG9kIGxhYmVsIHtcblx0LypcdG1hcmdpbjowIDEwcHggMCAwO1xuXHRcdHdpZHRoOmF1dG87ICovXG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdCAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0LmVycm9yIHtcblx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdGNvbG9yOiAjYjEwMDE5O1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6MjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5idXR0b25zLmNsZWFyZml4LmdpZnRidG4ge1xuXHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAxNDlweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXHQucmVjaXBpZW50LW1ldGhvZCxcblx0LnJlY2lwaWVudC1tZXRob2QtY29uZmlybSB7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdH1cblx0LmRhdGUge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR9XG5cdC5kYXRlIC5pY29uLWNhbGVuZGFyIHtcblx0ICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY2FsZW5kYXIuZ2lmXCIpIG5vLXJlcGVhdCAwIDAgdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDAgIWltcG9ydGFudDtcblx0ICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuXHQgIC8qICBtYXJnaW46IDVweCAwIDAgNXB4OyAqL1xuXHQgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHQgICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcblx0ICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bWFyZ2luOiAxMnB4IDAgMCAtMjZweDtcblx0fVxuXHQuZGF0ZSAuZXJyb3Ige1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdH1cblx0LnNlbmRpbmctZGF0ZXRpbWUge1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdC8qd2lkdGg6OTJweDsqL1xuXHRcdHdpZHRoOjE5NHB4O1xuXHR9XG5cdC5yZWNpcGllbnQtbmFtZSBpbnB1dCB7XG5cdFx0Y2xlYXI6cmlnaHQ7XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHR9XG5cdC5jbGVhcmZpeCwgLmZvcm0gbGkge1xuXHRcdHpvb206MTtcblx0fVxuXHQucmVjaXBpZW50LW5hbWUgbGFiZWwge1xuXHRcdGZsb2F0OnJpZ2h0O1xuXHRcdC8qbWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdHdpZHRoOjE0NXB4OyAqL1xuXHRcdG1hcmdpbi10b3A6IDdweDtcbiAgICBcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQucmVjaXBpZW50LW5hbWUgLmVycm9yIHtcblx0XHRtYXJnaW46MCAwIDEwcHggMTdweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0LnNlbmQtZ2lmdC1jYXJkIHsgbWFyZ2luOjdweCAwIDAgMDsgfVxuXHQuZm9ybSB7XG5cdFx0bGlzdC1zdHlsZTpub25lO1xuXHRcdG1hcmdpbjowO1xuXHRcdHBhZGRpbmc6MDtcblx0fVxuXHQuZm9ybSBsaSB7XG5cdCAgICBtYXJnaW46MTJweCAwO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdC5mb3JtIGxhYmVsIHtcblx0ICAgIGZsb2F0OmxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0ICAgIG1hcmdpbjo1cHggMTBweCAwIDA7XG5cdCAgICB3aWR0aDoxNzBweDtcblx0fVxuXHQuZm9ybSBpbnB1dCB7XG5cdCAgICBmbG9hdDpsZWZ0O1xuXHQgICAgd2lkdGg6MjgwcHg7XG5cdH1cblx0dGV4dGFyZWEge1xuXHRcdC1tb3otYm94LXNoYWRvdzowIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpIGluc2V0O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzowIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpIGluc2V0O1xuXHRcdGJveC1zaGFkb3c6MCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcblx0XHRiZWhhdmlvcjp1cmwoL3BpZS9waWUucGhwKTtcblx0fVxuXHQuZm9ybSAubXVsdGljaG9pY2UgLmNsZWFyZml4IHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdG1hcmdpbjo1cHggMDtcblx0fVxuXHQuZm9ybSAubXVsdGljaG9pY2UgbGFiZWwge1xuXHQgICAgbWFyZ2luOjA7XG5cdCAgICB3aWR0aDo0MDBweDtcblx0fVxuXHQuZm9ybSAubXVsdGljaG9pY2UgaW5wdXQsIFxuXHQuZm9ybSAudGV4dGFyZWEgbGFiZWwge1xuXHQgICAgZGlzcGxheTpibG9jaztcblx0ICAgIGZsb2F0Om5vbmU7XG5cdCAgICBtYXJnaW46MCAwIDVweDtcblx0fVxuXHQuZm9ybSB0ZXh0YXJlYSB7XG5cdCAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG5cdCAgICAvKmJvcmRlci1yYWRpdXM6NXB4OyovXG5cdCAgICBoZWlnaHQ6NjBweDtcblx0ICAgIHBhZGRpbmc6NHB4IDZweDtcblx0ICAgIHdpZHRoOjQ2MHB4O1xuXHR9XG5cdC5naWZ0LWNhcmQtb3B0aW9ucyB7XG5cdGNsZWFyOmxlZnQ7XG5cdGZsb2F0OmxlZnQ7XG5cdHdpZHRoOjIwMnB4O1xuXHR9XG5cdC5naWZ0LWNhcmQtbWVzc2FnZSB7XG5cdFx0LypmbG9hdDpyaWdodDtcblx0XHR3aWR0aDo0OTBweDsgKi9cblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogODIwcHg7XG5cdH1cblx0LmFjdGl2ZSB7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cdC5pbmFjdGl2ZSB7XG5cdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuI2dpZnRjYXJkLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZ2lmdC1jYXJkLWRldGFpbHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5hLmNvbnRyb2xfcHJldiwgYS5jb250cm9sX25leHQge1xuICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHR0b3A6IDU1cHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzJhMmEyYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYS5jb250cm9sX3ByZXY6aG92ZXIsIGEuY29udHJvbF9uZXh0OmhvdmVyIHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG5hLmNvbnRyb2xfcHJldiB7XG5cdGxlZnQ6IC0xOHB4O1xuICBcdC8qYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7Ki9cbn1cblxuYS5jb250cm9sX25leHQge1xuXHRyaWdodDogNnB4O1xuXHQvKmJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4OyovXG59XG5cdC5naWZ0LWNhcmQtc2V0dGluZ3Mge1xuXHRcdHdpZHRoOiA3OTVweDtcblx0fVxuXHQuZ2lmdC1jYXJkLW9wdGlvbnMgaW5wdXQge1xuXHRcdGNsZWFyOmxlZnQ7XG5cdFx0bWFyZ2luOjExcHggMTBweCAwIDA7XG5cdFx0cGFkZGluZzowO1xuXHRcdHdpZHRoOmF1dG87XG5cdH1cblx0Lm9sZGllIC5naWZ0LWNhcmQtb3B0aW9ucyBpbnB1dCB7XG5cdFx0aGVpZ2h0OjIwcHg7XG5cdFx0bWFyZ2luLXRvcDozcHg7XG5cdH1cblx0LmdpZnQtY2FyZC1vcHRpb25zIGxhYmVsIHtcblx0XHRtYXJnaW46MTBweCAwIDAgMDtcblx0XHR3aWR0aDphdXRvO1xuXHR9XG5cdC5naWZ0LWNhcmQtbWVzc2FnZS5lZGl0bWVzc2FnZSB7XG5cdFx0cGFkZGluZzogNjVweCAwIDBweCA2MHB4O1xuXHRcdHdpZHRoOiA3NDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuXHR9XG5cdC5naWZ0LWNhcmQtbWVzc2FnZSBpbWcge1xuXHRcdGJvcmRlcjozcHggc29saWQgI2ZmZjtcblx0XHQvKi1tb3otYm9yZGVyLXJhZGl1czo1cHg7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDtcblx0XHRib3JkZXItcmFkaXVzOjVweDsqL1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdG1hcmdpbjo1cHg7XG5cdC8qXHRwYWRkaW5nOjRweDsgKi9cblx0fVxuXHQuZ2lmdC1jYXJkLW1lc3NhZ2UgaW1nOmhvdmVyLFxuXHQuZ2lmdC1jYXJkLW1lc3NhZ2UgLnNlbGVjdGVkIHtcblx0XHRib3JkZXItY29sb3I6IzAyMTQxOTtcblx0fVxuXHQuZ2lmdC1jYXJkLW1lc3NhZ2UgLmxhc3Qge1xuXHRcdG1hcmdpbi1yaWdodDowO1xuXHR9XG5cdC5naWZ0LWNhcmQtc2V0dGluZ3MgZGl2IHtcblx0XHQvKmRpc3BsYXk6bm9uZTtcblx0XHRmbG9hdDogbGVmdDsqL1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTUxcHg7XG4gICAgXHRoZWlnaHQ6IDEyNXB4O1xuXHR9XG5cdC5naWZ0LWNhcmQtbWVzc2FnZSAuZXJyb3Ige1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdH1cblx0I2dpZnQtY2FyZC1kZXRhaWxzIHRleHRhcmVhIHtcblx0LypcdGRpc3BsYXk6YmxvY2s7XG5cdFx0aGVpZ2h0OiAxNzBweDsgKi9cblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtaW4taGVpZ2h0OiA0NTBweDtcblx0XHRtYXJnaW4tdG9wOjEycHg7XG5cdFx0d2lkdGg6NTEwcHg7XG5cdFx0Ym9yZGVyOiAwcHggc29saWQ7XG4gICAgXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBcdHJlc2l6ZTogbm9uZTtcblx0XHQtbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpIGluc2V0O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG5cdFx0Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG5cdFx0YmVoYXZpb3I6dXJsKC9waWUvcGllLnBocCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQuY2FyZCB7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHRwYWRkaW5nOjMwcHggMDtcblx0LypcdFx0d2lkdGg6NDg1cHg7ICovXG5cdCAgICB3aWR0aDogODIwcHg7XG5cdH1cblx0LnByZXZpZXctY2FyZCB7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0fVxuXHQuYmctY2FyZC10b3Age1xuXHRcdGJhY2tncm91bmQ6bm8tcmVwZWF0IDAgMDtcblx0ICAgIG1pbi1oZWlnaHQ6MTAwcHg7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuXHR9XG5cdC5iZy1jYXJkLWJvdHRvbSB7XG5cdFx0YmFja2dyb3VuZDpuby1yZXBlYXQgMCBib3R0b207XG5cdFx0aGVpZ2h0OjBweDtcblx0fVxuXHQuY2FyZCBwcmUge1xuXHQvKlx0Zm9udDpib2xkIDEzcHggc2Fucy1zZXJpZjtcblx0XHR3aWR0aDoyMTNweDtcdFxuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0bWFyZ2luOjU1cHggMCAwIDEwMHB4OyAqL1xuXHQgICAgd2hpdGUtc3BhY2U6LW1vei1wcmUtd3JhcDtcblx0ICAgIHdoaXRlLXNwYWNlOi1wcmUtd3JhcDtcblx0ICAgIHdoaXRlLXNwYWNlOi1vLXByZS13cmFwO1xuXHRcdHdoaXRlLXNwYWNlOnByZS13cmFwO1xuXHQgICAgd29yZC13cmFwOmJyZWFrLXdvcmQ7XG5cdCAgICB3aWR0aDogNDg1cHg7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiA3NXB4IDAgMjBweCA3NXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHR9XG5cdC5pZTYgLmNhcmQgcHJlIHtcblx0XHRtYXJnaW46NTVweCAwIDAgNTBweDtcblx0fVxuXHQuY292ZXItaW1hZ2Uge1xuXHRcdGRpc3BsYXk6aW5saW5lO1xuXHRcdGZsb2F0OnJpZ2h0O1xuXHRcdC8qbWFyZ2luOjQwcHggMTBweCAwIDA7ICovXG5cdFx0d2lkdGg6MTE3cHg7XG5cdFx0bWFyZ2luOiA2MHB4IDUwcHggMCAwO1xuXHR9XG5cdC5jb3Zlci1pbWFnZSBwIHtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdGxpbmUtaGVpZ2h0Om5vcm1hbDtcblx0XHRtYXJnaW46MTVweCAwIDEwcHggMDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHQuY292ZXItaW1hZ2UgaW1nIHtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRjdXJzb3I6ZGVmYXVsdDtcblx0XHQvKi1tb3otYm9yZGVyLXJhZGl1czowO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czowO1xuXHRcdGJvcmRlci1yYWRpdXM6MDsqL1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHRtYXJnaW46MCAwIDVweCAwO1xuXHRcdHBhZGRpbmc6MDtcblx0fVxuXHQud2hpdGUgcCxcblx0LndoaXRlIHByZSB7XG5cdFx0Y29sb3I6I2ZmZjtcblx0fVxuXHQuYmxhY2sgcCxcblx0LmJsYWNrIHByZSB7XG5cdFx0Y29sb3I6JGJsYWNrO1xuXHR9XG5cdC5yZWQgcCxcblx0LnJlZCBwcmUge1xuXHRcdGNvbG9yOiNmMDA7XG5cdH1cblx0LmdyZWVuIHAsXG5cdC5ncmVlbiBwcmUge1xuXHRcdGNvbG9yOiMyQ0JCMkI7XG5cdH1cblx0LmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyLCAuZm9ybSBsaTpiZWZvcmUsIC5mb3JtIGxpOmFmdGVyIHsgXG5cdFx0Y29udGVudDonJztcblx0XHRkaXNwbGF5OnRhYmxlOyBcblx0fVxuXHQuY2xlYXJmaXg6YWZ0ZXIsIC5mb3JtIGxpOmFmdGVyIHsgXG5cdFx0Y2xlYXI6Ym90aDsgXG5cdH1cblx0XG5cdCNjb25maXJtLWNhcmQtZGV0YWlscyBkdCxcblx0I2NvbmZpcm0tY2FyZC1kZXRhaWxzIGRkIHtcblx0XHRjb2xvcjojYjEwMDE5O1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRtYXJnaW46MTBweCAwO1xuXHR9XG5cdCNjb25maXJtLWNhcmQtZGV0YWlscyBkdCB7XG5cdFx0Y2xlYXI6bGVmdDtcblx0XHRjb2xvcjojNDk0OTQ5O1xuXHRcdHdpZHRoOjE4MHB4O1xuXHR9XG5cdC5idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjEwMDE5O1xuXHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcdFxuXHR9XG5cdFx0XG5cdH1cbi50cmFjay1teS1vcmRlciB7XG5cblx0Lml0ZW0tZGV0YWlscyB7XG5cdFx0bWFyZ2luLWJvdHRvbTo0MHB4O1xuXHR9XG5cdC5pdGVtLWRldGFpbHMgaW1nIHtcblx0XHRmbG9hdDpsZWZ0O1xuXHR9XG5cdFxuXHQuaXRlbS1kZXRhaWxzIGRsIHtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdG1hcmdpbjoycHggMCAwIDQwcHg7XG5cdFx0bWF4LXdpZHRoOjUyMHB4O1xuXHR9XG5cdC5pdGVtLWRldGFpbHMgLmJhc2tldEl0ZW1EZWxpdmVyeU1lc3NhZ2Uge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHQuaXRlbS1kZXRhaWxzIGR0LFxuXHQuaXRlbS1kZXRhaWxzIGRkIHtcblx0XHRkaXNwbGF5OmlubGluZTtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdGZvbnQtc2l6ZToxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0bWFyZ2luOjZweCA1cHggNnB4IDA7XG5cdFx0d2lkdGg6MzcwcHg7XG5cdH1cblx0Lml0ZW0tZGV0YWlscyBkdCB7XG5cdFx0Y2xlYXI6bGVmdDtcblx0XHRjb2xvcjojYjEwMDE5O1xuXHRcdHdpZHRoOjE0MHB4O1xuXHR9XG5cdGgzIHtcblx0XHRjb2xvcjojYjEwMDE5O1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0bWFyZ2luOjIwcHggMCA1cHggMDtcblx0fVxuXHQuY29sdW1uLWFkZHJlc3Mge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OjUwcHg7XHRcblx0fVxuXHQuY29sdW1uLWJpbGxpbmctYWRkcmVzcyB7XG5cdFx0Y2xlYXI6bGVmdDtcblx0fVxuXHQuY3VzdG9tZXItc3VwcG9ydCB7XG5cdFx0bWFyZ2luLXRvcDo0MHB4O1xuXHR9XG5cdC5jdXN0b21lci1zdXBwb3J0IHNwYW4sXG5cdC5jdXN0b21lci1zdXBwb3J0IGEsXG5cdC5lbXBoYXNpc2Uge1xuXHRcdGNvbG9yOiNiMTAwMTk7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0fVxuXHQuY3VzdG9tZXItc3VwcG9ydCBhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHR9XG5cdGgxIHtcblx0XHRwYWRkaW5nOiAzMnB4IDA7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0fVxuXHRwYWRkaW5nOiAwIDg1cHg7XG5cdGIge1xuXHRcdGZvbnQtZmFtaWx5OiRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0fVx0XG5cdHAgeyBsaW5lLWhlaWdodDoxOXB4OyBtYXJnaW46MCAwIDEwcHggMDsgfVxuXHQuY29sdW1uLWFkZHJlc3MucGF5bWVudC1kZXRhaWxzIHtcblx0XHRtYXgtd2lkdGg6bm9uZTtcblx0fVxuXHQucGF5bWVudC1kZXRhaWxzIHtcblx0XHRjbGVhcjpsZWZ0O1xuXHRcdGZsb2F0Om5vbmU7XG5cdFx0bWFyZ2luOjA7XG5cdFx0cGFkZGluZy10b3A6MXB4O1xuXHR9XG5cdFxuXHRcblx0LmhlYWRpbmcge1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0Lypib3JkZXItYm90dG9tOjJweCBzb2xpZCAkYmxhY2s7Ki9cblx0XHRmb250OmJvbGQgMjBweCBzYW5zLXNlcmlmO1xuXHRcdG1hcmdpbjowIDAgMjBweCAwO1xuXHRcdHBhZGRpbmc6NXB4IDAgNHB4IDZweDtcblx0fVxuXHQuY29sdW1uLWFkZHJlc3MgLmxvYWRpbmcge1xuXHRcdGxpbmUtaGVpZ2h0OjE2cHg7XG5cdFx0bWFyZ2luLXRvcDoxNXB4O1xuXHR9XG5cdC5jb2x1bW4tYWRkcmVzcyAubG9hZGluZyBpbWcge1xuXHRcdG1hcmdpbi1yaWdodDo4cHg7XG5cdH1cblx0LmNvbHVtbi1jcmVhdGUtZ2lmdGRpcmVjdCB7XG5cdFx0XG5cdFx0d2lkdGg6MjI0cHg7XG5cdFx0dG9wOjIycHg7XG5cdFx0bGVmdDoyMjVweDtcblx0XHRtYXJnaW46MDtcblx0fVxuXHQjc2VuZC1naWZ0LWNhcmQge1xuXHRcdC8qLW1vei1ib3JkZXItcmFkaXVzOjVweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4O1xuXHQgICAgYm9yZGVyLXJhZGl1czo1cHg7Ki9cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGNUY1RjUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6MnB4IHNvbGlkICNiMTAwMTk7XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6ODBweDtcblx0XHRwYWRkaW5nOjEwcHggNXB4O1xuXHRcdHdpZHRoOjIxMHB4O1xuXHR9XG59XG5cblxuLmRpc3BsYXktZ2lmdC1jYXJkIHtcblx0LmJnLWNhcmQtdG9wIHtcblx0XHRiYWNrZ3JvdW5kOm5vLXJlcGVhdCAwIDA7XG4gIFx0XHRtaW4taGVpZ2h0OjEwMHB4O1xuXHR9XG5cdC5iZy1jYXJkLWJvdHRvbSB7XG5cdFx0YmFja2dyb3VuZDpuby1yZXBlYXQgMCBib3R0b207XG5cdFx0aGVpZ2h0OjEwcHg7XG5cdH1cblx0LmNvdmVyLWltYWdlIHtcblx0ZGlzcGxheTppbmxpbmU7XG5cdGZsb2F0OnJpZ2h0O1xuLypcdG1hcmdpbjo0MHB4IDEwcHggMCAwOyAqL1xuXHRtYXJnaW46IDYwcHggNTBweCAwIDA7XG5cdHdpZHRoOjExN3B4O1xuXHR9XG5cdC5jb3Zlci1pbWFnZSBwIHtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdGxpbmUtaGVpZ2h0Om5vcm1hbDtcblx0XHRtYXJnaW46MTVweCAwIDEwcHggMDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHQuY292ZXItaW1hZ2UgaW1nIHtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRjdXJzb3I6ZGVmYXVsdDtcblx0XHQvKi1tb3otYm9yZGVyLXJhZGl1czowO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czowO1xuXHRcdGJvcmRlci1yYWRpdXM6MDsqL1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHRtYXJnaW46MCAwIDVweCAwO1xuXHRcdHBhZGRpbmc6MDtcblx0fVxuXHQud2hpdGUgcCxcblx0LndoaXRlIHByZSB7XG5cdFx0Y29sb3I6I2ZmZjtcblx0fVxuXHQuYmxhY2sgcCxcblx0LmJsYWNrIHByZSB7XG5cdFx0Y29sb3I6JGJsYWNrO1xuXHR9XG5cdC5yZWQgcCxcblx0LnJlZCBwcmUge1xuXHRcdGNvbG9yOiNmMDA7XG5cdH1cblx0LmdyZWVuIHAsXG5cdC5ncmVlbiBwcmUge1xuXHRcdGNvbG9yOiMyQ0JCMkI7XG5cdH1cblx0LmluZGlnbyBwLFxuXHQuaW5kaWdvIHByZSB7XG5cdFx0Y29sb3I6aW5kaWdvO1xuXHR9XG5cdC5jb3JuZmxvd2VyYmx1ZSBwLFxuXHQuY29ybmZsb3dlcmJsdWUgcHJlIHtcblx0XHRjb2xvcjpjb3JuZmxvd2VyYmx1ZWQ7XG5cdH1cblx0LmJyb3duIHAsXG5cdC5icm93biBwcmUge1xuXHRcdGNvbG9yOiMzYjFkMDE7XG5cdH1cblx0LmNhcmQge1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0cGFkZGluZzowcHggMDtcblx0XHQvKndpZHRoOjQ4NXB4OyAqL1xuXHRcdHdpZHRoOiA4MDBweDtcblx0fVxuXHQuY2FyZCBwcmUge1xuXHRmb250OmJvbGQgMTNweCBzYW5zLXNlcmlmO1x0XG5cdGZsb2F0OmxlZnQ7XG5cdC8qbWFyZ2luOjU1cHggMCAwIDEwMHB4O1xuXHR3aWR0aDoyMTNweDsgKi9cbiAgICBtYXJnaW46IDg5cHggMCAwIDEwMHB4O1xuICAgIHdpZHRoOiA0ODVweDtcbiAgICB3aGl0ZS1zcGFjZTotbW96LXByZS13cmFwO1xuICAgIHdoaXRlLXNwYWNlOi1wcmUtd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTotby1wcmUtd3JhcDtcblx0d2hpdGUtc3BhY2U6cHJlLXdyYXA7XG4gICAgd29yZC13cmFwOmJyZWFrLXdvcmQ7XG5cdH1cblx0LmllNiAuY2FyZCBwcmUge1xuXHRcdG1hcmdpbjo1NXB4IDAgMCA1MHB4O1xuXHR9XG5cdC5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciwgLmZvcm0gbGk6YmVmb3JlLCAuZm9ybSBsaTphZnRlciB7IFxuXHRcdGNvbnRlbnQ6XCJcIjsgZGlzcGxheTp0YWJsZTsgXG5cdH1cblx0LmNsZWFyZml4OmFmdGVyLCAuZm9ybSBsaTphZnRlciB7IFxuXHRcdGNsZWFyOmJvdGg7IFxuXHR9XG5cdC5jbGVhcmZpeCwgLmZvcm0gbGkgeyBcblx0XHR6b29tOjE7IFxuXHR9XG5cdC5wcmV2aWV3LWNhcmQge1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcblx0fVxuXHRcblx0LnJlcXVpcmVkIHtcblx0XHRjb2xvcjojOTk5O1xuXHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0bWFyZ2luOjA7XG5cdH1cblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiAgICAgICAgICAgICAgICAgIHsgbWFyZ2luOjA7IH1cblx0cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgbGluZS1oZWlnaHQ6MTlweDsgbWFyZ2luOjAgMCAxMHB4IDA7IH1cblx0XG5cdC5oZWFkaW5nIHtcblx0XHRjbGVhcjpib3RoO1xuXHRcdC8qYm9yZGVyLWJvdHRvbToycHggc29saWQgJGJsYWNrOyovXG5cdFx0Zm9udDpib2xkIDIwcHggc2Fucy1zZXJpZjtcblx0XHRtYXJnaW46MCAwIDIwcHggMDtcblx0XHRwYWRkaW5nOjVweCAwIDRweCA2cHg7XG5cdH1cblx0aDMge1xuXHRcdGNvbG9yOiNiMTAwMTk7XG5cdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRtYXJnaW46MjBweCAwIDVweCAwO1xuXHR9XG5cdFxuXHRoMSB7XG5cdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cblx0cGFkZGluZzogMCA4NXB4O1xuXHRiIHtcblx0XHRmb250LWZhbWlseTokZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdH1cdFxuXHRcblx0XG5cdGxhYmVsIHtcblx0XHR3aWR0aDoyMDBweDtcblx0XHRwYWRkaW5nOiA0cHggNnB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGhlaWdodDogMjVweDtcblx0fVxuXHRpbnB1dCB7XG5cdFx0d2lkdGg6MjY4cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdHBhZGRpbmc6IDRweCA2cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0LnBvc3Rjb2RlIHtcblx0XHR3aWR0aDoxNThweDtcblx0fVxuXHQgLm11bHRpY2hvaWNlIHAge1xuXHRtYXJnaW4tdG9wOjIwcHg7XG5cdH1cblx0XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cdC5naWZ0LWNhcmQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0XG5cdFx0aW5wdXQ6bm90KC5oYXNEYXRlcGlja2VyKSwgc2VsZWN0LCB0ZXh0YXJlYSwgbGFiZWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Y2xlYXI6IGJvdGggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmJ1dHRvbnMuY2xlYXJmaXguZ2lmdGJ0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHRcblx0XHQuZ2lmdC1jYXJkLXNldHRpbmdzLCAjZ2lmdGNhcmQtc2xpZGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5idXR0b24ge1xuXHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgfVxuXHRcdC5idXR0b24tbmV4dCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5naWZ0LWNhcmQtc2V0dGluZ3Mge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQuZ2lmdC1jYXJkLW1lc3NhZ2UuZWRpdG1lc3NhZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHR0ZXh0YXJlYSNtZXNzYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyOTNweDtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0ICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuXHRcdFx0ICAgIHdpZHRoOiA5MSU7XG5cdFx0XHR9XG5cdFx0XHQuY292ZXItaW1hZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5xdWlja3ZpZXcge1xuXHQub25lT2ZmRm9ybWF0IHtcblx0XHQjZm9ybWF0LXNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMzEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdH1cblx0fVxufVxuLm9uZU9mZkZvcm1hdCB7XG5cdCNmb3JtYXQtc2VsZWN0IHtcblx0XHR3aWR0aDogMzM1cHg7XG5cdH1cbn1cbi5zdGFuZGFsb25lTG9nbyB7XG5cdHdpZHRoOiAzMDBweDtcbn1cbi5wcm9kdWN0UmF0aW5nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgdG9wOiAyOHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Rhcl9yYXRpbmcge1xuXHRjb2xvcjogJHN0YXJfcmF0aW5nO1xufVxuLnpvb21QRFAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDJweCAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWNvbmRhcnktbmF2YmFyIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRcblx0Lm5hdi1jb250YWluZXIge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFxuXHRcdHVsIHtcblx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5jb3VudHJ5LXNlbGVjdC1jb250YWluZXIge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdFxuXHQuY291bnRyeS1maWVsZCB7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdHdpZHRoOiAyNDBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cbi5zZWNvbmRhcnktbmF2YmFyLnN0aWNreSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiA5O1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggN3B4IC0zcHggJGJsYWNrO1xuXHRcblx0YnV0dG9uLm5hdmJhci10b2dnbGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jb2xsYXBzZTpub3QoLnNob3cpIHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5uYXZiYXItbmF2IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuICAgIFx0ZmxleDogMCAwIDEwMCU7XG4gICAgXHRtYXJnaW4tbGVmdDogYXV0bztcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG4gICAgXHRcbiAgICBcdGxpIHtcbiAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0fVxuXHR9XG5cdFxuXHQuY291bnRyeS1zZWxlY3QtaG9sZGVyIHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxufVxuYS5sb29rLWluc2lkZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udDogMTVweCBBdmVuaXIgTmV4dCwgQXZlbmlyTmV4dExUVzAxLU1lZGl1bSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogNTVweCFpbXBvcnRhbnQ7XG5cdGNvbG9yOiBpbml0aWFsO1xuXHRwYWRkaW5nOiAycHggN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHQmLm1hZ2F6aW5lLWhlYWRlclx0e1xuXHRcdGhlaWdodDogaW5pdGlhbCA7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblx0LnN0YW5kYWxvbmVIZWFkbGluZSB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjBweCAwIDAgMHB4O1x0XHRcblx0fVxuXHQuc3RhbmRhbG9uZVN1YkhlYWRsaW5lIHtcblx0XHRjb2xvcjogJHJlZDtcblx0LypcdGZvbnQtc2l6ZTogMzVweDsqL1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHR9XG5cdC50aGlyZHBhcnR5LnN0YW5kYWxvbmVTdWJIZWFkbGluZSB7XG5cdFx0cGFkZGluZzogNXB4IDAgMTBweDtcblx0fVxuXHQucGxlYXNlU2VsZWN0IHtcblx0XHRib3JkZXI6ICRyZWQ7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMTQsIDksIDksIDAuNSk7XG5cdH1cblx0LmdpZnROb3RTZWxlY3RlZCB7XG5cdFx0Y29sb3I6ICRyZWQ7XG5cdFx0cGFkZGluZzogMTBweDtcbiAgICBcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQuc3RhbmRhbG9uZUNvdmVycyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRib3R0b206IGluaXRpYWw7XG5cdFx0bGVmdDogaW5pdGlhbDtcblx0XHRtYXJnaW46IDhweDtcblxuXHRcdC5jb3VudHJ5LWZpZWxkIHtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2IoMTk0LCAxOTQsIDE5NCk7XG5cdFx0LypcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7Ki9cblx0XHQgICAgY29sb3I6ICRjb3VudHJ5U2VsZWN0Q29sb3VyO1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogJGNvdW50cnlTZWxlY3RTcGFjaW5nO1xuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogJGNvdW50cnlTZWxlY3RUZXh0O1xuXHRcdCAgICBmb250LWZhbWlseTogJGNvdW50cnlTZWxlY3RGb250O1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAkY291bnRyeVNlbGVjdF9pY29uIG5vLXJlcGVhdCByaWdodCAjZmZmIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0LnNtYWxsIHtcblx0XHRcdHdpZHRoOiA4OXB4O1x0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAycHggMXB4IDNweCAjYzJjMmMyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGFyZ2Uub25lLW9mZkltYWdlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxhcmdlOm5vdCguY29sLTEyKSB7XG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHR3aWR0aDogNDM1cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0LypoZWlnaHQ6IDU1MnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgO1x0Ki9cblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XHRcdFxuXHRcdFx0XHQvKiBib3gtc2hhZG93OiAycHggMXB4IDNweCAjYzJjMmMyOyAqL1xuXHRcdFx0XHRib3gtc2hhZG93OiAycHggMXB4IDNweCAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcub25lT2ZmUHJpY2VJbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI4OXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnViYmxlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ICAgIHdpZHRoOiA4NHB4O1xuXHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdCAvKiAgIGJvcmRlci1yYWRpdXM6IDUwJTsqL1xuXHRcdFx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQgICAgdG9wOiAyMHB4O1xuXHRcdFx0ICAgIHJpZ2h0OiAyMHB4O1xuXHRcdFx0ICAgIHotaW5kZXg6IDI7XG5cdFx0XHQgICAgZGlzcGxheTogdGFibGU7XG5cdFx0XHQgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHRcdCAgICBwYWRkaW5nOiAyNXB4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxhcmdlLmNvbC00IHtcblx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHRcdGltZy5vbmVPZmZQcmljZUltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jaG9vc2Utb2ZmZXI6bm90KC5jb2wtMTIpOm5vdCgubGFiZWxsZWQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3JkZXI6IDBweCBzb2xpZCAjYTBhMGEwIWltcG9ydGFudDtcblx0XHQgIC8qICBib3JkZXItcmFkaXVzOiA1cHg7Ki9cblx0XHQgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0ICAgIHdpZHRoOiA0NzdweDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRmb250LWZhbWlseTogQXZlbmlyTmV4dC1EZW1pQm9sZCwgXCJBdmVuaXIgTmV4dCBMVCBXMDEgRGVtaVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0XHQgICAgZm9udC1zaXplOiA0NXB4O1xuXHRcdFx0ICAgIGNvbG9yOiAjZGIwNzFhO1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc21hbGxlclByaWNlIHtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggMCAwcHg7XG5cdFx0XHRcdGNvbG9yOiAjZGIwNzFhO1xuXHRcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRoaXJkcGFydHkuc2F2aW5nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc21hbGxwcmludCB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwcHggMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jaG9vc2Utb2ZmZXIuY29sLTcge1xuXHRcdFx0d2lkdGg6IDU4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQudGlja19ib3gge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0ICAgICY6YmVmb3JlIHtcblx0XHQgICAgICAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB0b3A6IC0xNXB4O1xuXHRcdFx0ICAgIGxlZnQ6IDE5N3B4O1xuXHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0ICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0ICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQgICAgfVxuXHRcdCAgICBcblx0XHQgICAgdWwge1xuXHRcdCAgICBcdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcblx0XHQgICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgXHRcdFxuXHRcdCAgICBcdFx0bGkge1xuXHRcdCAgICBcdFx0XHQvKmJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NpcmNsZXRpY2sucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMTNweDsqL1xuXHRcdCAgICBcdFx0XHRcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDlweCAwIDEwcHggNXB4O1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDllMTE7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogN3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0LmJ1bmRsZV8yMDIyX3RpY2sudGlja19ib3gge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHR3aWR0aDogMTEwJTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmFkZFRvQmFza2V0Qm94Lm9uZS1vZmZJbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0XHQuYWRkVG9CYXNrZXRCb3gge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0cGFkZGluZzogMTBweCA1cHggMjBweDtcblx0XHRcdFxuXHRcdFx0LnNpbmdsZUlzc3VlT3B0aW9ucyB7XG5cdFx0XHRcdHBhZGRpbmc6IDRweCA5cHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudHQtaW5mbyB7XG5cdFx0XHQgICAgd2lkdGg6IDE1cHg7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxM3B4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0ICAgIGhlaWdodDogMTVweDtcblx0XHRcdCAgICBcblx0XHRcdCAgICAmOmhvdmVyIC5tb3JlLWluZm8ge1xuXHRcdFx0ICAgIFx0ICAgIHRvcDogLTMwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGlja19ib3hfbm9iZy50aGlyZHBhcnR5IHtcblx0XHQgLyogICBoZWlnaHQ6IDI0NXB4OyovXG5cdFx0ICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0fVxuXHRcdC50aWNrX2JveF9ub2JnIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgXG5cdFx0ICAgIHVsIHtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIFx0XHRcblx0XHQgICAgXHRcdGxpIHtcblx0XHQgICAgXHRcdC8qXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jaXJjbGV0aWNrLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDEzcHg7Ki9cblx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMCAwcHggNXB4O1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA1OFwiO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDA5ZTExO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cblx0XHRcblx0XHRsYWJlbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdHBhZGRpbmc6IDZweDtcblx0XHRcdHdpZHRoOiA0NiU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LypcdGJvcmRlci1yYWRpdXM6IDZweDsqL1xuXHRcdFx0XG5cdFx0XHQmLmRvdWJsZSB7XG5cdFx0XHRcdGhlaWdodDogODZweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRsYWJlbC50aGlyZHBhcnR5IHtcblx0XHRcdHdpZHRoOiA5NCU7XG5cdFx0fVxuXHRcdFxuXHRcdGxhYmVsLnZhcmlhdGlvbiB7XG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0ICAgIHBhZGRpbmc6IDZweDtcblx0XHQgICAgd2lkdGg6IDEyMHB4O1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0XHRsYWJlbDpob3ZlciAudG9vbHRpcCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuICAgIFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHRcdFxuXHRcdC50b29sdGlwIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbGVmdDogMjBweDtcblx0XHQgICAgcmlnaHQ6IDIwcHg7XG5cdFx0ICAgIGJvdHRvbTogMTA4cHg7XG5cdFx0ICAgIHotaW5kZXg6IDEwO1xuXHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdCAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ICAgLyogYm9yZGVyLXJhZGl1czogMTBweDsqL1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHQgICAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4ICRibGFjaztcblx0XHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG5cdFx0ICAgIFxuXHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0ICAgICAgICBjb250ZW50OiAnJztcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiA2OHB4O1xuXHRcdFx0ICAgIGxlZnQ6IDI1M3B4O1xuXHRcdFx0ICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyO1xuXHRcdFx0ICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0ICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQgICAgfVxuXHRcdH1cblx0XHRcblx0XHRsYWJlbC5jaGVja2VkIHtcblx0XHQgICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtLWJhY2tncm91bmQtY29sb3VyO1xuXHRcdH1cblx0XHQubGFiZWxsZWQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdCAgICBwYWRkaW5nOiAyMHB4IDVweCAwO1xuXHRcdCAgICBcblx0XHQgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZ2lmdCB7XG5cdFx0XHQgICAgZmxvYXQ6IG5vbmU7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgaW1nIHtcblx0XHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIGgzIHtcblx0XHRcdCAgICBcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRwYWRkaW5nOiA5cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nOm5vdCguZmxhZykge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiA5OSU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5idXR0b24uU2luZ2xlSXNzdWVCdG4ge1xuXHRcdFx0XHR3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDlweCAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnV0dG9uLnRoaXJkcGFydHkge1xuXHRcdFx0XHR3aWR0aDogOTclO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuc3RhbmRhbG9uZUluY2x1ZGVUZXh0IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgcGFkZGluZzogMjBweCAxNTNweDtcblx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHR0YWJsZS5Cb3hPdXRzIHtcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1ob3Jpem9udGFsLXNwYWNpbmc6IDIwcHg7XG5cdFx0XHRcblx0XHRcdC5zdGFuZGFsb25lSW5jbHVkZSB7XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWc6bm90KC5sb29rSW5zaWRlQXJyb3cpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jjpub3QoLnN0YW5kYWxvbmVJbWFnZXMpIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQuaW5jbHVkZVRleHQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDBweCBzb2xpZDtcbiAgICBcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG4gICAgXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0dGFibGUuYWx0ZXJuYXRlQkcge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXItYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5zdGFuZGFsb25lSW5jbHVkZSB7XG5cdFx0XHRcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4IWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0dGQge1xuXHRcdFx0XHR3aWR0aDogMzMlIDtcblx0XHRcdFx0LyptYXgtd2lkdGg6IDMzMXB4OyovXG5cdFx0XHRcdG1heC13aWR0aDogNDU5cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnN0YW5kYWxvbmVQcm9kdWN0SW5jbHVkZSB7XG5cdFx0XHRcdHdpZHRoOiA5MSU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmluY2x1ZGVUZXh0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDQuNSU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHQgICAgXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgXG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgICAgICBjb250ZW50OiAnJztcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIHRvcDogLTE1cHg7XG5cdFx0XHRcdCAgIC8qIGxlZnQ6IDE1MHB4OyovXG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHRcdFx0ICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIC5pbmNsdWRlUHJvZHVjdCB7XG5cdFx0XHQgICAgXHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjaztcblx0XHRcdCAgICBcdFx0Zm9udC1zaXplOiAyNHB4O1xuICAgIFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDU3cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cbn1cblx0XHRcbi5zdGFuZGFsb25lRm9vdGVyIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRjbGVhcjogYm90aDtcdFxuXHRcblx0LmFkZC10by1iYXNrZXQtc3RhbmRhbG9uZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXHRcdC5idXR0b24ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IFxuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0fVxuXHR9XG59XG5cbi5yZWNvbW1lbmRlZFNpbmdsZVByb2R1Y3Qge1xuXHQuY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJSA7XG5cdH1cblx0XG5cdC5iZWZvcmUtYmFza2V0IHtcblx0XHR3aWR0aDogOTclICFpbXBvcnRhbnQ7XG5cdFx0aDMge1xuXHRcdFx0cGFkZGluZzogMTBweCA5cHggOXB4IDlweDtcblx0XHQgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1x0XHRcdFxuICAgIFx0XHRcdGJvcmRlcjogbm9uZTtcbiAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1x0XG5cdFx0fVxuXHR9XG5cdC55ZWxsb3ctZmxhc2gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGQTg0MUQgO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSA7XG5cdFx0LnRleHQge1xuXHRcdFx0d2lkdGg6IDQ0MHB4O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0IDtcblx0XHRcdHBhZGRpbmc6IDAgMCAxMnB4IDA7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDU1cHg7XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDEycHggMDtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbWFsbCxcblx0XHQubGFyZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogLTEyMHB4O1xuXHRcdH1cblx0XHQuYXJ0aWNsZWJveCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuZGV0YWlsc2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQgO1xuXHR9XG5cdC5zdGFuZGFsb25lSGVhZGxpbmUsXG5cdC5zdGFuZGFsb25lU3ViSGVhZGxpbmUsXG5cdC5zbWFsbHByaW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uY291bnRyeS1zZWxlY3QudGhpcmRwYXJ0eSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSA7XG5cdFx0XG5cdFx0LmNvdW50cnktZmllbGQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiKDE5NCwgMTk0LCAxOTQpO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHQvKlx0Ym9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1czsqL1xuICBcdFx0XHR3aWR0aDogMjg5cHg7XG5cdFx0XHRoZWlnaHQ6IDM5cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHQgICAgY29sb3I6ICRjb3VudHJ5U2VsZWN0Q29sb3VyO1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogJGNvdW50cnlTZWxlY3RTcGFjaW5nO1xuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogJGNvdW50cnlTZWxlY3RUZXh0O1xuXHRcdCAgICBmb250LWZhbWlseTogJGNvdW50cnlTZWxlY3RGb250O1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAkY291bnRyeVNlbGVjdF9pY29uIG5vLXJlcGVhdCByaWdodCAjZmZmIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNvdW50cnktZmllbGQ6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdFx0LmNvdW50cnktZmllbGRbZGlzYWJsZWRdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDI0MSwgMjQxKTtcblx0XHR9XG5cdH1cbmJvZHkuYm9vdHN0cmFwIHtcblx0LnNpbmdsZVByaWNpbmdDb250YWluZXIge1x0XG5cdFx0YnV0dG9uLnZpZXdPZmZlcnNfYnRuIHtcblx0XHRcdGRpc3BsYXk6IGluaXRpYWwhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpICB7XG5cdFxuXHQuc3RhbmRhbG9uZS1wcm9kdWN0IHtcblx0XHRcblx0XHQuc3RhbmRhbG9uZUNvdmVycyB7XG5cdFx0XG5cdFx0XHQubGFyZ2Uub25lLW9mZkltYWdlIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJ1bmRsZV8yMDIyX3RpY2sudGlja19ib3gge1xuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiI3N1YnNjcmlwdGlvbmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0Lmxhcmdle1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0fVxufVxuI215c3Vic2NyaXB0aW9ucGFuZWwge1xuXHRtYXJnaW4tdG9wOiAtMTM5cHg7XG5cdFx0XG5cdC50b3AtcGFydCB7XG5cdFx0Ym9yZGVyOiAycHggIzAwMCBzb2xpZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0Lypib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsqL1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdFx0XG5cdC5hc2Ege1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMnB4IDA7XG5cdFx0Ym9yZGVyOiAycHggIzAwMCBzb2xpZDtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHQvKmJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyovXG5cdH1cblx0LmJvZHkge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRwYWRkaW5nOiAyNXB4IDMwcHggMzBweCAzMHB4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdFxuXHQubGhzLCAucmhzIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZsb2F0OiBsZWZ0IDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHR9XG5cdC5yaHMge1xuXHRcdGZsb2F0OiByaWdodCA7XG5cdFx0d2lkdGg6IDQ4JTtcblx0fVxuXHQucmhzLmdpZnQteWVzIHtcblx0XHRcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDgwJTtcdFxuXHRcdH1cblx0fVxufVx0XHRcbiNvZGQtYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTM1cHg7XG5cdGxlZnQ6IDIwcHg7XG59XG4jcmhzcHJpbnRiZW5lZml0ICsgZGl2IHtcblx0ZGlzcGxheTogY29udGVudHM7XG59XG5cdFx0LnN1YnNjcmlwdGlvbiAuY291bnRyeS1zZWxlY3QgLmNvdW50cnktZmllbGQge1xuXHRcdCAgICB3aWR0aDogODIlO1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCNyaHMtbWFnLWNvdmVyLCAjcmhzLW1hZy1jb3ZlckltYWdle1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG4gICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdC5jZW50cmVkIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuc2ltcGxlLWlubGluZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR3aWR0aDogMTM1cHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdG1hcmdpbjogMnB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblx0XHQjbWFnYXppbmVzaXplLXNlbGVjdCwgI2Zvcm1hdC1zZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdH1cblx0XHQjbWFnYXppbmV0eXBlIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0fVxuXHRcdCNnaWZ0aGVhZGxpbmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdCNnaWZ0dGV4dCwgI2dpZnRoZWFkbGluZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCNnaWZ0dGV4dCB7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZ2lmdGJveCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdH1cblx0XHQuZ2lmdGJveCBpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5naWZ0Ym94Om5vdCgubW9iaWxlU2hvdykgaW1nIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0LmdpZnRib3gubW9iaWxlU2hvdyBpbWcge1xuXHRcdFx0bWFyZ2luOiA5cHggYXV0bztcblx0XHR9XG5cdFx0LmdpZnRsaWdodGJveCBpbWcge1xuXHRcdFx0d2lkdGg6IGluaXRpYWwhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQjZ2lmdGJsb2NrIGxhYmVsIHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHR9XG5cdFx0I2dpZnRibG9jayAubGFiZWxsZWQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdCNnaWZ0ZXJyb3Ige1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5naWZ0ZXJyb3IuYm90dG9tZXJyb3Ige1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmdpZnRlcnJvci5ib3R0b21lcnJvci5lcnJvciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDEwcHggMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0fVxuXHRcdC5naWZ0ZXJyb3IuYm90dG9tZXJyb3IgcCB7XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG4gICAgXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkYjA3MWE7XG4gICAgXHR9XG4gICAgXHQuaW5mb2Vycm9yIHtcblx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICNkYjA3MWE7XG5cdFx0ICAgIHdpZHRoOiAyM3B4O1xuXHRcdCAgICBoZWlnaHQ6IDIzcHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdCAgICBmb250LXNpemU6IDE5cHg7XG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAvKiBib3JkZXItcmFkaXVzOiAxMHB4OyovXG5cdFx0ICAgIHBhZGRpbmc6IDZweDtcblx0XHR9XG5cdFx0I2dpZnRibG9jay5lcnJvciBwLFxuXHRcdCNnaWZ0YmxvY2suZXJyb3IgbGFiZWwge1xuXHRcdFx0Y29sb3I6ICNkYjA3MWE7XG5cdFx0fVxuXHRcdCNnaWZ0YmxvY2suZXJyb3IgbGFiZWwge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZGIwNzFhO1xuXHRcdH1cblx0XHRcblx0XHQjZ2lmdGJsb2NrLmVycm9yICNnaWZ0ZXJyb3Ige1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24gLmNvdW50cnktc2VsZWN0IHtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0LnByaWNpbmcgcCBzdHJvbmcgc3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnByaWNpbmctY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbjogMTBweCAwIDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvKlx0aGVpZ2h0OiAxMDVweDsgKi9cblx0XHRcdHotaW5kZXg6IDY7XG5cdFx0fVxuXHRcdFxuXHRcdCNwcmljaW5nYmxvY2sgZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRcblx0XHQucHJpY2luZy1ibG9jayB7XG5cdFx0LypcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwOyAqL1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jaywgLmNvdW50cnktZmllbGQge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0XHQuc3Vic2NyaXB0aW9uIC5jb3VudHJ5LXNlbGVjdCAuY291bnRyeS1maWVsZCwgLnByaWNpbmctYmxvY2sgLmJsb2NrIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zZWxlY3RiZy1sYXJnZTMucG5nJykgbm8tcmVwZWF0IHJpZ2h0O1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jayAuYmxvY2sge1xuXHRcdFx0Ym9yZGVyOiAxcHggI2MyYzJjMiBzb2xpZDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDVweCA7XG5cdFx0LypcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zZWxlY3RiZy1sYXJnZTIucG5nJykgbm8tcmVwZWF0IHJpZ2h0OyAqL1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblxuXHRcdC5wcmljaW5nLWJsb2NrLmV4cGFuZGVkIC5ibG9jayB7XG5cdFx0XHQvKmJvcmRlci1yYWRpdXM6IDA7Ki9cblx0XHRcdGJvcmRlci10b3A6IG5vbmUgO1x0XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jay5leHBhbmRlZCAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Lypib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7IFxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDsgKi9cblx0XHRcdGJvcmRlci10b3A6IDFweCAjYzJjMmMyIHNvbGlkIDtcblx0XHR9XG5cdFx0LnByaWNpbmctYmxvY2suZXhwYW5kZWQgLmJsb2NrOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdFx0fVxuXHRcdC5wcmljaW5nLWJsb2NrLmV4cGFuZGVkIC5ibG9jay5jaG9zZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3RpY2sucG5nJykgbm8tcmVwZWF0IDk1JSA1MCU7XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0I2ludHJvX21vcmUuZm9sZC1vdXQsICNpbnRyb19tb3JlX3JlYWRNb3JlLmZvbGQtb3V0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdH1cblx0XHRcblx0XHQjcmhzZ2lmdHRleHQgaW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdFx0LnJpZ2h0LWNvbHVtbiB7XG5cdFx0XHR3aWR0aDogNTIlO1xuXHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHQuZmFxc19jb250YWluZXIgLmZhcXMge1xuXHRcdFx0d2lkdGg6IDgxLjc1JTtcblx0XHR9XG5cdFx0LmZhcXNfY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDc1cHg7XG5cdFx0fVxuXHRcdGJvZHkuYm9vdHN0cmFwIHtcblx0XHRcdC5mYXFzX2NvbnRhaW5lciAuZmFxcyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG5cdCNzdWJzY3JpcHRpb25jb250YWluZXIge1xuXG5cdFx0LnJpZ2h0LWNvbHVtbiB7XG5cdFx0XHRtaW4td2lkdGg6IDY2MHB4O1xuXG5cdFx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCB7XG5cdFx0XHRcdG1pbi13aWR0aDogNjc1cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cdFx0XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuXHRib2R5Om5vdCguYm9vdHN0cmFwKSB7XG5cdFx0LmNvbnRhaW5lciwgI3ByZWhlYWRlci13cmFwcGVyIHtcblx0XHQgICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJvZHkuYm9vdHN0cmFwIHtcblx0XHQuTWluaUJhc2tldEJsb2NrLnN0aWNreSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY29udGFpbmVyLCAjcHJlaGVhZGVyLXdyYXBwZXIge1xuXHRcdCAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZmFxc19jb250YWluZXIge1xuXHRcdFx0LmNob29zZS1mYXEuZmFxcyB7XG5cdFx0XHRcdHAudGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29udGFpbmVyLCAjcHJlaGVhZGVyLXdyYXBwZXIge1xuXHRcdC5zbWFsbGVySGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCNzdWJzY3JpcHRpb25jb250YWluZXIge1xuXHRcdHdpZHRoOiA5OSUgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblxuXHRcdC5zdWJzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdCNtZXNzYWdlYm94IHtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yaWdodC1jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdC50b3AtcGFydCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAxMHB4IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYXNhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDEwcHg7XG5cblx0XHRcdFx0XHQudHQtaW5mbyB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRcdFx0XHQubW9yZS1pbmZvLmJvdHRvbSB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTEzcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjk4cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50b3AtcGFydCxcblx0XHRcdFx0LmFzYSB7XG5cdFx0XHRcdFx0d2lkdGg6IDkzJTtcblxuXHRcdFx0XHRcdC5jZW50cmVkIHtcblx0XHRcdFx0XHRcdHAubGFyZ2Uge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRwLmNlbnRyZWQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ib2R5IHtcblx0XHRcdFx0XHRcdC8qXHRwYWRkaW5nOiAyNXB4IDEzcHggMzBweDsgKi9cblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMHB4IDMwcHg7XG5cblx0XHRcdFx0XHRcdC5saHMge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHRcdFx0XHRcdFx0LnNpbXBsZS1pbmxpbmUge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5jb3VudHJ5LXNlbGVjdCAuY291bnRyeS1maWVsZCxcblx0XHRcdFx0XHRcdFx0LnByaWNpbmctYmxvY2sgLmJsb2NrOm5vdCguY2hvc2VuKTpub3QoLnZpc2libGUpOm5vdCgjZml4ZWRQcmljaW5nKTpub3QoI3JvbGxpbmdQcmljaW5nKSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc2VsZWN0YmctbGFyZ2UzLnBuZykgbm8tcmVwZWF0IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuY291bnRyeS1zZWxlY3Qge1xuXHRcdFx0XHRcdFx0XHRcdC5mbGFnIHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5jb3VudHJ5LWZpZWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4MyUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQjZ2lmdGJsb2NrIHtcblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnByaWNpbmctYmxvY2sge1xuXG5cdFx0XHRcdFx0XHRcdFx0LmJsb2NrIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5wcmljaW5nIHtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0I3Joc3ByaW50YmVuZWZpdCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxNXB4IGF1dG8gMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5yaHMge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sZWZ0LWNvbHVtbiB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMzJweCAxMHB4O1xuXG5cdFx0XHQuaGVhZGxpbmUge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvbWlzZXNib3gge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxuXHQuYXNhIHtcblx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uYXYuY29udGFpbmVyLCAudG9wLWhlYWRlci5jb250YWluZXIsIC5mZWVmb1N0YXJzIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0bmF2Lm1vYmlsZVNob3c6bm90KC5ub25CcmFuZGVkKSwgLnRleHQubW9iaWxlU2hvdywgaGVhZGVyLm1vYmlsZVNob3c6bm90KC5ub25CcmFuZGVkKSwgLmZlZWZvTW9iaWxlLm1vYmlsZVNob3csIGJyLm1vYmlsZVNob3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNvdmVyLXRvcCB7XG5cdCAgICBoZWlnaHQ6IGF1dG87XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoZGltZ3JheSwgd2hpdGUpO1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGRpbWdyYXksIHdoaXRlKTtcblxuXHRcdGgxIHtcblx0XHQgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHQgICAgZm9udC1zaXplOiAzMHB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICB3aWR0aDogYXV0bztcbiAgICBcdFx0cGFkZGluZzogMjVweCA1cHg7XG4gICAgXHRcdFxuICAgIFx0XHRzcGFuIHtcblx0XHRcdCAgICBmb250LXNpemU6IDY2JTtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogNjYlO1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDJweDtcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY292ZXJzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgYm90dG9tOiAwcHg7XG5cdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IDQ7XG5cdFx0ICAgIFxuXHRcdFx0LnNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmxhcmdlIHtcblx0XHRcdCAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCAgICBcdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0ICAgIFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Lmxvb2staW5zaWRlIHtcblx0XHRcdFx0ICAgIGJvdHRvbTogNnB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsdWUtZmxhc2gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdCAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG5cdFx0XHQjYmx1ZWZsYXNodGV4dCwgI25vbnVrYmx1ZWZsYXNodGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdCAgICBmb250LXNpemU6IDE3cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDRweDtcblx0XHRcdCAgICBcblx0XHRcdCAgICAmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHQgICAgXHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGRpdiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1hZ2F6aW5lLWludHJvIHtcbiAgICBcdG1pbi1oZWlnaHQ6IDcwcHg7XG5cblx0XHQuaW50cm9fdGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0ICAgIFxuXHRcdC5yaWdodC1jb2x1bW4ge1xuXHRcdFx0cGFkZGluZzogMTJweCAxMHB4IWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQjaW50cm9fbW9yZSwgI2ludHJvX21vcmVfcmVhZE1vcmUge1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAzMHB4IWltcG9ydGFudDtcblx0XHQgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5yaWdodC1jb2x1bW4ge1xuXHQgICAgd2lkdGg6IGF1dG87XG5cdCAgICBmbG9hdDogbm9uZTtcblx0ICAgIHBhZGRpbmc6IDAgMTBweDtcblx0fVxuXHQuYnVuZGxlLWNvbnRhaW5lci1tYWluIHtcblx0XHQjYm94ZXNzZXR1cCB7XG5cdFx0XHQuc3Vic1RhYl90YWIuc21hbGxlckhpZGUuZm9vdGVyTmF2IHtcblx0XHRcdCAgICB3aWR0aDogODQlICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLXRhYmxlICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgLnZpZXctc3Vic1RhYiB7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuLCAudmlldy1zdWJzVGFiIHtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdGFuZGFsb25lLXByb2R1Y3QgLnN0YW5kYWxvbmVIZWFkbGluZSB7XG5cdFx0d2lkdGg6IDg1JTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQuc3RhbmRhbG9uZS1wcm9kdWN0IC5zdGFuZGFsb25lSGVhZGxpbmUsICNtZXNzYWdlX2hlYWRsaW5lIHtcblx0ICAgIGZvbnQtc2l6ZTogMjdweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cdC5mYXFzX2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAxMHB4IGF1dG8gNzVweDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmMyYzI7XG5cdCAvKiAgIGJvcmRlci1yYWRpdXM6IDZweDsqL1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcblx0XG5cdFx0LkZBUV9oZWFkZXIge1xuXHRcdCAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcblx0XHQgIC8qICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCAgICB3aWR0aDogODclO1xuICAgIFx0XHRtYXJnaW46IDAgYXV0byAtNTVweDtcblx0XHQgICAgcGFkZGluZy10b3A6IDI1cHg7Ki9cblx0XHQgICAgXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0LmZhcXNfdGFiIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQudmlldy1mYXEge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDE4cHggMCA5cHghaW1wb3J0YW50O1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIHAge1xuXHRcdFx0ICAgIFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQudmlldy1mYXEuYWN0aXZlIHtcblx0XHRcdCAgICBcblx0XHRcdCAgICAuaGlkZXIge1xuXHRcdFx0XHQgICAgYm90dG9tOiAtMTJweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEycHghaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaG9vc2UtZmFxLmZhcXMsIC5jaG9vc2UtZmFxcy5hY3RpdmUge1xuXHRcdFx0d2lkdGg6IDg3JTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdCAgICBwYWRkaW5nOiAxNXB4IDQlO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHQgICAgXHRib3JkZXI6IDBweCBzb2xpZCFpbXBvcnRhbnQ7XG5cdCAgICBcdFxuXHQgICAgXHRwLnRleHQge1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG5cdCAgICBcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdCAgICBcdH1cblx0XHRcdFxuXHRcdFx0LmFjY29yZGlvbiB7XG5cdFx0XHRcblx0XHRcdFx0LnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRcdFx0XHQgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcblx0XHRcdFx0ICAgIGZvbnQ6IDE1cHggQXZlbmlyIE5leHQsIEF2ZW5pck5leHRMVFcwMS1NZWRpdW0sIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXHQgICAgXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgY29sb3I6ICMwMDA7XG5cdFx0XHRcdCAvKiAgIGJvcmRlci1yYWRpdXM6IDBweDsqL1xuXHRcdFx0XHRcdG1hcmdpbjogN3B4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwgLnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb24ge1xuXHRcdFx0XHQgICAgbGVmdDogOTQlIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0eWxlc2hlZXRzL2ltYWdlcy91aS1pY29uc18zMzMzMzNfMjU2eDI0MC5wbmcpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdGgzLCBoMiB7XG5cdFx0XHRcdFx0Zm9udDogMTVweCAkbm9ybWFsLWZvbnQtc3RhY2shaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC51aS13aWRnZXQtY29udGVudCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMWVtO1xuXHRcdFx0XHQvKlx0Ym9yZGVyLXJhZGl1czogMHB4OyovXG4gICAgXHRcdFx0XHRib3JkZXItdG9wOiAwcHg7XG4gICAgXHRcdFx0XHRcbiAgICBcdFx0XHRcdHAge1xuICAgIFx0XHRcdFx0XHRmb250LXNpemU6IDE1LjRweCFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1vc3QtcG9wdWxhciwgLnBlb3BsZS1saWtlZCwgLnlvdS12aWV3ZWQsIC5iZWZvcmUtYmFza2V0IHtcblx0XHRoMyB7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjYzJjMmMyO1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHQgICAgZm9udC1zaXplOiAxN3B4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTdweDtcblx0XHR9XG5cdH1cblx0LmZlZWZvTW9iaWxlIHtcblx0ICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBcdG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cblx0LmZlZWZvX2hlYWRlciB7XG5cdCAgLyogIGZvbnQtc2l6ZTogMjFweCFpbXBvcnRhbnQ7Ki9cblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgICBcblx0ICAgIGZvbnQtc2l6ZTogMjdweCFpbXBvcnRhbnQ7ICAgXG5cdFx0Zm9udC1mYW1pbHk6IEF2ZW5pck5leHQtRGVtaUJvbGQsIFwiQXZlbmlyIE5leHQgTFQgVzAxIERlbWlcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHQuZmVlZm8yMDE5IHtcblx0ICAgIGJvcmRlcjogMHB4IHNvbGlkICNjMmMyYzI7XG5cdH1cblx0LnBlb3BsZS1saWtlZCB7XG5cdCAgLyogIHBhZGRpbmc6IDUwcHggNjBweCAwICFpbXBvcnRhbnQ7Ki9cblx0ICAgIHBhZGRpbmc6IDUwcHggMHB4IDAgIWltcG9ydGFudDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFxuXHQgICAgLmNhdGVnb3J5YmxvY2sge1xuXHQgICAgXHQubWFnYXppbmUge1xuXHQgICAgXHRcdFxuXHQgICAgXHRcdC5tYWduYW1lIHtcblx0ICAgIFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdCAgICAvKiAgb3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdCAgXHR3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzOyovXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm91ci1wcm9taXNlcyB7XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMjRweDtcblx0XHQgICAgcGFkZGluZzogMjJweCAwIDEwcHggMDtcblx0ICAgIH1cblx0XHQuZnVsbC13aWR0aCB7XG5cdFx0XHQucHJvbWlzZSB7XG5cdFx0XHRcdG1hcmdpbjogMTVweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZsb2F0OiBub25lIWltcG9ydGFudDtcblx0XHRcdCAgICBwYWRkaW5nLXRvcDogMzRweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDExJSAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gICAgXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcm9taXNlMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHByb21pc2UyO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdCAgICBcdFx0YmFja2dyb3VuZC1zaXplOiA4JSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcm9taXNlMztcblx0XHRcdFx0fVxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0d2lkdGg6IDgzJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNpdGVtYXAuc3RhbmRhbG9uZSB7XG5cdCAgICBcblx0ICAgIC5jb2x1bW4ge1xuXHQgICAgXHR3aWR0aDogMTU1cHg7XG5cdCAgICBcdFxuXHQgICAgXHR1bCB7XG5cdCAgICBcdFx0d2lkdGg6IGF1dG8haW1wb3J0YW50O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblx0LnNpdGVtYXAsIC5zaXRlbWFwLnN0YW5kYWxvbmUge1xuXHQgIC8qICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9mb290ZXItYmFja2dyb3VuZC5qcGcpOyovXG5cdCAgICBwYWRkaW5nOiAxMHB4O1xuXHQgICAgaGVpZ2h0OiBhdXRvO1xuXHQgICAgXG5cdCAgICAuY29sdW1uIHtcblx0ICAgIFx0bWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHQgICAgXHRmbG9hdDogbm9uZTtcbiAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgfVxuXHQgICAgLmNvbHVtbi50aHJlZSB7XG5cdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG5cdCAgICAuY29sdW1uLmZvdXIsIC5jb2x1bW4uZml2ZSB7XG5cdCAgICBcdHVsIHtcblx0ICAgIFx0XHRsaSB7XG5cdFx0XHQgICAgXHQmOm50aC1jaGlsZChuKzMpIHtcblx0XHRcdCAgICBcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCAgICBcdH1cblx0XHRcdFx0fVx0XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxuXHQuY29weXJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9tb2JpbGUtZGFyay1iYXItYmcucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHQgICAgY29sb3I6ICNmZmY7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBoZWlnaHQ6IDEyM3B4O1xuXHQgICAgcGFkZGluZzogMHB4O1xuXHRcdFxuXHRcdHAge1xuXHRcdCAgICBtYXJnaW4tdG9wOiA3NXB4O1xuXHRcdH1cbiAgICB9XG59IiwiLnByb21Db2RlQmFubmVyIHtcblx0cGFkZGluZzogNXB4IDlweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXIgO1xuXHRcblx0bGFiZWwge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcblx0XHRzcGFuLCBhLnByb21Db2RlQ2hhbmdlIHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblx0LnR0LWluZm8ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRmaWx0ZXI6IGludmVydCgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRmaWx0ZXI6IGludmVydCgxKTtcblx0XHR9XG5cblx0XHQubW9yZS1pbmZvIHtcblx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggN3B4IC0zcHggJGJsYWNrO1xuXHRcdH1cblx0fVxufVxuLnByb21jb2RlQ29udGFpbmVyLm5hdlN0aWNreSwgLmJhc2tldENvbnRhaW5lci5uYXZTdGlja3kge1xuXHRtYXJnaW4tdG9wOiAxMzhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblx0LnByb21jb2RlQ29udGFpbmVyLm5hdlN0aWNreSwgLmJhc2tldENvbnRhaW5lci5uYXZTdGlja3kge1xuXHRcdG1hcmdpbi10b3A6IDExMnB4O1xuXHR9XG5cdFxuXHQucHJvbUNvZGVCYW5uZXIge1xuXHRcdC50dC1pbmZvIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQubW9yZS1pbmZvIHtcblx0XHRcdFx0XHRsZWZ0OiAtMzI5cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnRlc2NvLCAuc2luZ2xlX2lzc3VlX2NyZWF0ZSB7XG5cdFxuXHRmb290ZXIuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG4gICAgXHRyaWdodDogMDtcblx0fVxuXHRcblx0LmNhc2NhZGVhY2NvcmRpb24ge1xuXHQgICAgcGFkZGluZzogMTBweCFpbXBvcnRhbnQ7XG5cdCAgICB3aWR0aDogOTglO1xuXHRcdFxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguY291bnRyeS1maWVsZCkge1xuXHRcdFx0LypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdG1hcmdpbjogMTBweCAwOyovXG5cdFx0XHRcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcblx0XHQgICAgZm9udC1zaXplOiAxcmVtO1xuXHRcdCAgICBmb250LXdlaWdodDogNDAwO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMS41O1xuXHRcdCAgICBjb2xvcjogIzIxMjUyOTtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcblx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdCAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0IC8qICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsqL1xuXHRcdCAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1c1xuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdC5wYW5lbC1kZXRhaWwge1xuXHRcdFxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMTNweCAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdC5wYW5lbC1jb250aW51ZSB7XG5cdFx0ICAgIGZsb2F0OiBub25lO1xuXHRcdCAgICBtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0XG5cdFx0LnBhbmVsLWRldGFpbC1mb290ZXIge1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0LnBhbmVsLXRpdGxlIHtcblx0XHQgICAgZm9udC1zaXplOiAyMnB4O1xuXHRcdCAgICBwYWRkaW5nOiA5cHggMDtcblx0XHR9XG5cdH1cbn1cbi8qLnRlc2NvICsgZm9vdGVyLmNvbnRhaW5lciwgLnRlc2NvICsgLmNvbnRhaW5lciArIGZvb3Rlci5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcbiAgICBcdHJpZ2h0OiAwO1xufSAqLyIsImhlYWRlciwgbmF2LCAubW9iaWxlU2hvdyB7XG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLmhvbWUtbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbi1oZWFkZXIge1xuXHQudG9wLWxheWVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc29sZC1jb3VudCB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0fVxufVxuLmJ1bmRsZS1jb250YWluZXItbWFpbiB7XG5cdFxuXHQjcGRwUHJvbUNvZGUge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0XHQubGFyZ2UucmVhZC1tb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZlZWZvX2hlYWRlciB7XG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgZm9udC1zaXplOiA0MHB4O1xuXHQgICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG5cdCAgICBtYXJnaW4tdG9wOiAwcHg7XG5cdH1cblx0XG5cdCNkZXNrdG9wX2Jhbm5lciB7XG5cdCAgICAvKiBwYWRkaW5nOiA1cHggMTVweCAxNXB4OyovXG5cdCAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHRociArIC5saHMge1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHR9XG5cdFxuXHQubWFnYXppbmUtaGVhZGVyOm5vdCguc3RhbmRhbG9uZUZvb3Rlcikge1xuXHQgICAgcGFkZGluZzogMTNweCAxM3B4IDA7XG5cdCAgICBib3JkZXI6IDBweCBzb2xpZDtcblx0ICAgIGJvcmRlci1jb2xvcjogI2MwYzBjMDtcblx0ICAgIGhlaWdodDogYXV0bztcblx0fVxuXHQuY291bnRyeS1zZWxlY3QtaG9sZGVyIHtcblx0XHQuY291bnRyeS1zZWxlY3Qge1xuXHRcdFx0XG5cdFx0XHQuZmxhZyB7XG5cdFx0XHQgICAgaGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY291bnRyeS1maWVsZCB7XG5cdFx0XHRoZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xuXHRcdCAgICB3aWR0aDogMTkzcHggIWltcG9ydGFudDtcblx0XHQgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3NlbGVjdGJnLnBuZykgbm8tcmVwZWF0IHJpZ2h0ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHRcdFxuXHRcdC5zdGFuZGFsb25lSGVhZGxpbmUge1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0XG5cdFx0LnN0YW5kYWxvbmVUZXh0Um93IHtcblx0XHRcdHRkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcdFxuXHRcdC5pbmNsdWRlVGV4dCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogMzE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXItYmxvY2s7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0I3Byb2R1Y3RfZGVzY3JpcHRpb25zdWJ0ZXh0IHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5jbHVkZVRleHQuZGlnaXRhbEluc2lkZSB7XG5cdFx0XHRoZWlnaHQ6IDM5NXB4IWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbmNsdWRlVGV4dC53aHlTdWJzY3JpYmUge1xuXHRcdFx0aGVpZ2h0OiAzNjVweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCN3aHlTdWJzY3JpYmUtdGFicywgI2luc2lkZU1hZ0RpZ2l0YWwtdGFicywgI3Jvd3RhYl8xLCAjcm93dGFiXzMge1xuXG5cdFx0LnN0YW5kYWxvbmVGb290ZXIsIC5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHRcdC8qXHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXItYmxvY2s7Ki9cblx0XHRcdFxuXHRcdFx0LmluY2x1ZGVUZXh0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3Jvd3RhYl8xLCAjcm93dGFiXzIsICNyb3d0YWJfMyB7XG5cdFxuXHRcdC5pbmNsdWRlVGV4dCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMTVweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0LmNob29zZS1zdWJzVGFiLnJvd3RhYiB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQuc3RhbmRhbG9uZUZvb3RlciB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cdCAgLyogIHBhZGRpbmctYm90dG9tOiAzMHB4OyovXG5cdH1cblx0Lm1hZ2F6aW5lLWhlYWRlciB7XG5cdFx0aDIsIGgzLCBoMyArIGRpdiwgcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdFx0aDIsIGgyIGRpdiB7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblx0XHQuc3ViaGVhZGVyQnVuZGxlIHtcblx0XHRcdGg0LCBoNSwgaDYsIHAsIGRpdiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjaztcblx0XHRcdCAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3BhZ2VoZWFkbGluZSwgI2JyYW5kZWRIZWFkZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMCAwO1xuXHR9XG5cdCNzaW5nbGVJc3N1ZUhlYWRsaW5lLCAjcGFnZWhlYWRsaW5lLnN0YW5kYWxvbmVIZWFkbGluZSB7XG5cdFx0cGFkZGluZzogMHB4O1xuXHR9XG5cdCNwYWdlaGVhZGxpbmUsICNicmFuZGVkSGVhZGVyLCAjc2luZ2xlSXNzdWVIZWFkbGluZSB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XG5cdFx0Lm15c3Vic2NyaXB0aW9ucGFuZWwub2ZmZXJOb1Nob3cge1xuXHRcdFxuXHRcdFx0LnJocyBwLCAubGhzLCAuY29tcGFyZVN1YnMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRoMiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJvZHkge1xuXHRcdFx0ICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubXlzdWJzY3JpcHRpb25wYW5lbCB7XG5cdFx0XHRcblx0XHRcdC5sYXJnZXtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQjcmhzLW1hZy1jb3ZlciwgLnJocy1tYWctY292ZXJ7XG5cdFx0XHQgICAgXHR3aWR0aDogNDUlO1xuXHRcdFx0ICAgIFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ICAgIFx0LypoZWlnaHQ6IDE4NXB4OyovXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcblx0XHRcdCAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdCAgICBcdG1heC1oZWlnaHQ6IDE3MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdCAgICBcdHdpZHRoOiAzOSU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5idWJibGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIHdpZHRoOiA2MHB4O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMzRweDtcblx0XHRcdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHQgICAgei1pbmRleDogMjtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHQgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDRweDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjA3MWE7XG5cdFx0XHRcdCAgICB0b3A6IDk1cHg7XG5cdFx0XHRcdCAgICBsZWZ0OiAxNTFweDtcblx0XHRcdFx0ICAgIFxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nLXRvcDogOXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFxuXHRcdFx0LnJlZC10ZXh0LnBwaVRleHQge1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjBweDtcblx0XHQgICAgXHRmb250LXdlaWdodDogNjAwO1xuXHRcdCAgICB9XG5cdFx0ICAgIFxuXHRcdCAgICAuYmlsbGVkQXQge1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgfVxuXHRcdCAgICBcblx0XHQgICAgLnRvcC1wYXJ0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQuY2VudHJlZCB7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdHAuY2VudHJlZCB7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0I3Byb2R1Y3RfdGlja3MtZGlnaXRhbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0I3Byb2R1Y3RfdGlja3MtYnVuZGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOXB4IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZWRpdGFibGVfdGlja3MucHJpbnQtdGlja3Mge1xuICAgIFxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0LyogIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3ByaW50LXRpY2sucG5nKSBuby1yZXBlYXQqL1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDllMTE7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogN3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVkaXRhYmxlX3RpY2tzLmRpZ2l0YWwtdGlja3Mge1xuICAgIFxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdCAgLyogIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RpZ2l0YWwtdGljay5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcmludC10aWNrLnBuZykgbm8tcmVwZWF0OyovXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDllMTE7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudGlja19ib3gge1xuXHRcdFx0XHQgICAgbWFyZ2luOiA1cHggYXV0byAyMHB4O1xuXHRcdFx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdFx0ICAvKiAgaGVpZ2h0OiA1NDVweDsqL1xuXHRcdFx0XHQgIFx0bWluLWhlaWdodDogMjIwcHg7XG4gICAgXG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDlweCAwcHggMHB4IDVweDtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxM3B4IWltcG9ydGFudDtcblx0XHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuICAgIFxuXHRcdFx0XHRcdHVsLnByaW50LXRpY2tzIHtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdCAgICAvKmJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3ByaW50LXRpY2sucG5nKSBuby1yZXBlYXQ7Ki9cblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNThcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwOWUxMTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG4gICAgXG5cdFx0XHRcdFx0dWwuZGlnaXRhbC10aWNrcyB7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHQgICAgLypiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaWdpdGFsLXRpY2sucG5nKSBuby1yZXBlYXQ7ICovXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDllMTE7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHRcdFxuXHRcdFx0LmFzYSwgLmNvbXBhcmVTdWJzLCAuc2VlSW5zaWRlIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdCAgICBwYWRkaW5nOiAxMnB4IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuc2VlSW5zaWRlLCAuY29tcGFyZVN1YnMge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuYXNhIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRpbWcuY29tcGFyZUltYWdlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQgYWxsO1xuXHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xuXHRcdFx0fVxuXHRcdFx0aW1nLnJvdGF0ZUNvbXBhcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdFx0fVxuXHRcdFx0aW1nLnNlZUluc2lkZUltYWdlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdFx0XHR9XG5cdFx0XHQuYm9keSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMjVweCAwO1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFxuXHRcdFx0XHQucHJvZHVjdFJhdGluZyB7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH0gXG5cdFx0XHQucmhzLmdpZnQteWVzIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogODAlO1x0XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXHQgICAgfVxuXHQgICAgXHRcblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbC1idW5kbGUge1xuXHRcdFxuXHRcdFx0I3Jocy1tYWctY292ZXIsIC5yaHMtbWFnLWNvdmVyIHtcblx0XHRcdFxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0XHQgICAgd2lkdGg6IDI1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYnVuZGxlLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZDogJHZlcnktbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdCAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdCAgICBtYXJnaW46IC0zM3B4IDEwcHggMzVweCFpbXBvcnRhbnQ7XG5cdCAgICBcblx0ICAgIHAuYmVzdFZhbHVlIHtcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0ICAgIH1cblx0fVxuXHRcdFx0XG5cdCNwcmljaW5nYmxvY2ssICNwcmljaW5nYmxvY2stYnVuZGxlLCAjcHJpY2luZ2Jsb2NrLWRpZ2l0YWwge1xuXHRcdGZvcm0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnByaWNpbmctY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbjogMTBweCAwIDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDc7XG5cdFx0fVx0XHRcblx0XHQucHJpY2luZy1ibG9jayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHQvKmJvcmRlci1yYWRpdXM6IDdweDsqL1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdC5ibG9jayB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGJvcmRlcjogMXB4ICNjMmMyYzIgc29saWQ7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAzNXB4IDVweCA5cHggO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc2VsZWN0YmctbGFyZ2UzLnBuZycpIG5vLXJlcGVhdCByaWdodDtcblx0XHRcdC8qXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47Ki9cblx0XHRcdFxuXHRcdFx0XHQucHJpY2luZyB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJpY2Utc3RhdGVtZW50LCAucHJpY2UtcGVyIHtcblx0XHRcdFx0XHRcdC5QcmljaW5nQmxvY2tIaWRlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3Bhbi5iYWRnZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XHRcblx0XHQucHJpY2luZy1ibG9jay5leHBhbmRlZCB7XG5cdFx0XG5cdFx0XHQuYmxvY2sge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lIDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdC8qYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4OyBcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4OyAqL1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCAjYzJjMmMyIHNvbGlkIDtcblx0XHRcdFx0fVx0XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2suY2hvc2VuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3RpY2sucG5nJykgbm8tcmVwZWF0IDk1JSA1MCU7XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3Vic2NyaXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24tY29sdW1uIHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHQvKlx0bWFyZ2luOiAwIDE1cHggMzVweDsqL1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMzVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHRcdC5wcmludC1jb250YWluZXIge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdC5kaWdpdGFsLWNvbnRhaW5lciB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5vdXJQcm9taXNlIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cblx0LnNtYWxsZXJQcm9taXNlcyB7XG5cdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XG5cdFx0LnByb21pc2Uge1xuXHRcdFx0d2lkdGg6IDI0JTtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdCAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0YmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGkucHJvbWlzZUNvc3Qge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGkucHJvbWlzZUNhbmNlbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgc3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCAgICAvKlx0cGFkZGluZzogMjBweDtcblx0XHRcdCAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdCAgICB9XG5cblx0XHRcdFx0Lmd1YXJhbnRlZSB7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiAkcHJvbWlzZTI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmd1YXJhbnRlZVByaWNlIHtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6ICRwcm9taXNlMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaGlkZGVuQ29zdCB7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiAkcHJvbWlzZTM7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNhbmNlbEFueXRpbWUge1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogJHByb21pc2U0O1xuXHRcdFx0XHQgICAgcGFkZGluZzogMTVweDsqL1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I291clByb21pc2UtdGFicyB7XG5cdFx0LnNtYWxsZXJQcm9taXNlcyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA5OS44JTtcblx0XHR9XG5cdH1cblx0LnByb21pc2Uge1xuXHRcdC50dC1pbmZvLCAudHQtaW5mbzpob3ZlciB7XG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0ICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdCAgICBib3JkZXI6IDBweCBzb2xpZDtcblx0XHR9XG5cdFx0XG5cdFx0LnR0LWluZm86aG92ZXIgLm1vcmUtaW5mbyB7XG5cdFx0ICAgIHdpZHRoOiAyMDBweDtcblx0XHRcdGxlZnQ6IDEyJTtcblx0XHQgICAgdG9wOiAtNjVweDtcblx0ICAgIH1cblx0fVxuXHRcblx0LmZhcXNfY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcblx0XHQuRkFRX2hlYWRlciB7XG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHR9XG5cdFx0LnZpZXctZmFxLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXItYmxvY2s7XG5cdFx0XHRcblx0XHRcdC5oaWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91ci1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZhcXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdC5idW5kbGUtY29udGFpbmVyLW1haW4ge1xuXHRcdFxuXHRcdC5tYW5hZ2Vfc3VicywgLm1lZGl1bUhpZGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5uYXZpZ2F0aW9uZXZlbnQge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0fVxuXHRcdC5zZWFyY2gtYm94IHtcblx0XHRcdG1hcmdpbi10b3A6IDEzcHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHQubmF2aWdhdGlvbiB7XG5cdFx0ICAgIHBhZGRpbmc6IDAgNXB4O1xuXHRcdCAgICBcblx0XHQgICAgdWwge1xuXHRcdCAgICBcdGJvcmRlci1sZWZ0OiAwcHggc29saWQ7XG5cdFx0ICAgIFx0XG5cdFx0ICAgIFx0bGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTNweDtcblx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHRcdFx0XHRcdC5tZWdhbWVudSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMycHggMHB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQuY2F0ZWdvcnktYm94LCAuYXRvei1tZWdhLWJveCB7XG5cdFx0XHRcdFx0XHQgICAgbWFyZ2luOiAwIDAgMjVweCAyNXB4O1xuXHRcdFx0XHRcdFx0ICAgIFxuXHRcdFx0XHRcdFx0ICAgIC53aG9sZWJveCB7XG5cdFx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNhdGVnb3J5LWJveC53aGl0ZSwgLmF0b3otbWVnYS1ib3gud2hpdGUge1xuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxNThweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDRweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNhdG96LW1lZ2EtbWVudSB7XG5cdFx0XHRcdFx0XHQuYXRvei1tZWdhLWJveC53aGl0ZSB7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHR9XG4gICAgXHQuc2l0ZS1oZWFkZXIge1xuXHRcdFx0cGFkZGluZzogMCAwcHggIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNpdGVtYXAge1xuXHRcdFx0cGFkZGluZzogMzVweDtcblx0XHR9XG5cdFx0LmZ1bGwtd2lkdGgge1xuXHRcdCAgICB3aWR0aDogOTUlO1xuXHRcdH1cblx0XHQudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taWNvbnMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5mYXFzX2NvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4IWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0LmZhcXMge1xuXHRcdFx0ICAgIHdpZHRoOiA5MCU7XG5cdFx0XHQgICAgcGFkZGluZzogMzhweCA0JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlZC10ZXh0LnByaWNlLXN0YXRlbWVudCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuXHRcdH1cblx0XHQuY291bnRyeS1zZWxlY3QtaG9sZGVyIHtcblx0XHRcdHAge1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubW9zdC1wb3B1bGFyLCAucGVvcGxlLWxpa2VkLCAueW91LXZpZXdlZCB7XG5cdFx0ICAvKiAgb3ZlcmZsb3c6IHNjcm9sbDsgKi9cblx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQgICAgcGFkZGluZzogMThweCAxMHB4IDA7XG5cdFx0fVxuXHRcdC5GQVFfaGVhZGVyIHtcblx0XHQgICAgcGFkZGluZy1ib3R0b206IDE1cHghaW1wb3J0YW50O1xuXHRcdCAgICBsaW5lLWhlaWdodDogNDVweDtcblx0XHR9XG5cdFx0LmZhcXNfY29udGFpbmVyIC5jaG9vc2UtZmFxLmFjdGl2ZSAuYWNjb3JkaW9uIC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sIFxuXHRcdC5mYXFzX2NvbnRhaW5lciAuY2hvb3NlLWZhcS5hY3RpdmUgLmFjY29yZGlvbiAudWktc3RhdGUtZGVmYXVsdCAudWktaWNvbiB7XG5cdFx0XHRsZWZ0OiA5NCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnN0YW5kYWxvbmUtcHJvZHVjdCB7XG5cdFx0XHRcblx0XHRcdC5zdGFuZGFsb25lSW5jbHVkZVRleHQge1xuXHRcdFx0XHR3aWR0aDogOTAlIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnN0YW5kYWxvbmVJbmNsdWRlIHtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjM4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbmNsdWRlVGV4dCB7XG5cdFx0XHRcdC8qaGVpZ2h0OiA0NzVweCFpbXBvcnRhbnQ7Ki9cblx0XHRcdFx0ICAgIFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogNDQlIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmluY2x1ZGVUZXh0LmRpZ2l0YWxJbnNpZGUsIC5pbmNsdWRlVGV4dC5pbmNsdWRlVGV4dC53aHlTdWJzY3JpYmUge1xuXHRcdFx0XHRoZWlnaHQ6IDUxNXB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1YnNUYWJfY29udGFpbmVyLkJ1bmRsZV9jb250YWluZXIge1xuXG5cdFx0XHQuc3Vic1RhYl90YWIuZm9vdGVyTmF2IHtcblx0XHRcdFx0d2lkdGg6IDk4JTtcblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LXN1YnNUYWIge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIHtcblx0XHRcdFxuXHRcdFx0LmJ1bmRsZS1jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTdweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQubXlzdWJzY3JpcHRpb25wYW5lbCB7XG5cdFx0XHRcdCAgICBcblx0XHRcdFx0ICAgIC50b3AtcGFydCB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDBweCAkYmxhY2sgc29saWQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0XHRcdFx0LypiYWNrZ3JvdW5kOiAkdmVyeS1saWdodC1iYWNrZ3JvdW5kLWNvbG91cjsgKi9cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LmxhcmdlIHtcblx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5jb21wYXJlU3VicyB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDBweCAkYmxhY2sgc29saWQ7XG5cdFx0XHRcdFx0XHQvKmJhY2tncm91bmQ6ICR2ZXJ5LWxpZ2h0LWJhY2tncm91bmQtY29sb3VyOyAqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYm9keSB7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDI1cHggMTBweCAwO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQubGFyZ2Uge1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0I3Jocy1tYWctY292ZXIsIC5yaHMtbWFnLWNvdmVyIHtcblx0ICAgIFx0XHRcdFx0XHRcdHdpZHRoOiA0NCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnN1YnNjcmlwdGlvbi1jb2x1bW4ge1xuXHRcdFx0XHRcblx0XHRcdFx0Lm15c3Vic2NyaXB0aW9ucGFuZWwge1xuXHRcdFx0XHRcdC5ib2R5IHtcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMjVweCAxMHB4IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCAgICBcblx0XHRcdFx0XHRcdC5sYXJnZSB7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQjcmhzLW1hZy1jb3ZlciwgLnJocy1tYWctY292ZXIge1xuXHQgICAgXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0XHRcdCAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogNTEuNSU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0LnRvcC1wYXJ0IHtcblx0XHRcdFx0XHRcdC50aWNrX2JveCB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNzM1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFx0XHRcblx0XHQjcHJpY2luZ2Jsb2NrLCAjcHJpY2luZ2Jsb2NrLWJ1bmRsZSwgI3ByaWNpbmdibG9jay1kaWdpdGFsIHtcblx0XHRcdFx0XHRcblx0XHRcdC5wcmljaW5nLWJsb2NrIHtcblx0XHRcdFx0XG5cdFx0XHRcdC5ibG9jayB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCA5cHggO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24ge1xuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdH1cblx0XHRcdC5zdWJzY3JpcHRpb24tY29sdW1uIHtcblx0XHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm91clByb21pc2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0XHQucHJvbWlzZSB7XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdCAgICBcblx0XHRcdCAgICBzcGFuIHtcblx0XHRcdCAgICBcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50dC1pbmZvOmhvdmVyIC5tb3JlLWluZm8ge1xuXHRcdFx0ICAgIHdpZHRoOiAxNTBweDtcblx0XHRcdFx0bGVmdDogMSU7XG5cdFx0XHQgICAgdG9wOiAtNThweDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXHRcdC5vdXItcHJvbWlzZXMge1xuXHRcdFx0LmZ1bGwtd2lkdGgge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XG5cdFx0XHRcdC5wcm9taXNlIHtcblx0XHRcdFx0ICAgIHdpZHRoOiAzMCU7XG5cdFx0XHRcdCAgLyogIG1hcmdpbjogMCAxLjUlOyovXG5cdFx0XHRcdCAgICBcblx0XHRcdFx0ICAgIHAsIGgzIHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHQubW9zdC1wb3B1bGFyLCAucGVvcGxlLWxpa2VkLCAueW91LXZpZXdlZCB7XG5cdFx0cGFkZGluZzogNTBweCAyNXB4O1xuXHRcdFxuXHRcdC5jYXRlZ29yeWJsb2NrIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQubWFnYXppbmUge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwIDI1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0LnJlZC10ZXh0LnByaWNlLXN0YXRlbWVudCB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDc1JSFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdGJvZHk6bm90KC5ib290c3RyYXApIHtcblx0XHQuYnVuZGxlLWNvbnRhaW5lci1tYWluIHtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHRcdC5sYWJlbGxlZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFxuXHRcdFx0LmFkZC10by1iYXNrZXQtc3RhbmRhbG9uZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHQgIC8qICB3aWR0aDogOTUlOyovXG5cdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdHAge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0LypwYWRkaW5nLWxlZnQ6IDVweDsqL1xuXHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdC50b2dnbGUtbmV4dCB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0LypcdHBhZGRpbmctbGVmdDogMTBweDsqL1xuXHRcdFx0fVxuXHRcdFx0cC5zbWFsbGVyUHJpY2Uge1xuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zbWFsbHByaW50IHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiA5MyU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCNwcm9kdWN0X2JveGFkZGl0aW9uYWx3b3JkcyB7XG5cdFx0XHQvKlx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyovXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdC5pbmNsdWRlVGV4dCB7XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0LnN0YW5kYWxvbmVDb3ZlcnMge1xuXHRcdFx0bWFyZ2luOiA4cHggMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XG5cdFx0XHQubGFyZ2Uge1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGZsb2F0OiBub25lO1xuXHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XG5cdFx0XHRcdCNtYWctY292ZXIge1xuXHRcdFx0XHRcdGhlaWdodDogODUlO1xuXHRcdFx0XHQgICAgd2lkdGg6IDg1JTtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcblx0XHRcdC5sYXJnZS5vbmUtb2ZmSW1hZ2Uge1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlISBpbXBvcnRhbnQ7XG5cdFx0XHQgICAgZmxvYXQ6IG5vbmUhIGltcG9ydGFudDtcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogMCEgaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2hvb3NlLW9mZmVyIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcbiAgICBcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aGVhZGVyLCBuYXYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdG5hdiB7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQjRCNEI0O1xuXHRcdFxuXHRcdC5uYXZpZ2F0aW9uIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XG5cdFx0XHQuc2VhcmNoLWJveCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSA7XG5cdFx0XHRcdFxuXHRcdFx0XHQjbWFnbmlmeSwgI25hdmJhci10b2dnbGVyIHtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQjbWFnbmlmeSB7XG5cdFx0XHRcdCAgICB0b3A6IDE4cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDM3cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCNuYXZiYXItdG9nZ2xlciB7XG5cdFx0XHRcdCAgICB0b3A6IDEycHg7XG5cdFx0XHRcdCAgICBsZWZ0OiAxMnB4O1xuXHRcdFx0XHQgICAgei1pbmRleDogMTtcblx0XHRcdFx0ICAgIFxuXHRcdFx0XHQgICAgc3BhbiB7XG5cdFx0XHRcdCAgICBcdGNvbG9yOiAjNzY3Njc2O1xuXHRcdFx0XHQgICAgXHRmb250LXNpemU6IDE0cHg7XG5cdFx0ICAgIFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4sIGltZyB7XG5cdFx0XHRcdCAgICBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweCAwIDI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiA3cHggMTJweDtcblx0XHRcdFx0XHR3aWR0aDogOTQlO1xuXHRcdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHQgICAgXHRcdC8qYm9yZGVyLXJhZGl1czogMTlweDsqL1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0Lm1lbnUtb3BlbiB7XG5cdFx0XHRcdFx0Lypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbml0aWFsO1xuXHRcdCAgICBcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaXRpYWw7Ki9cblx0XHQgICAgXHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdFx0fVx0XHRcblx0XHRcdH1cblx0XHRcblx0XHRcdHVsLmNvbGxhcHNhYmxlTWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogLTVweCA1cHggNXB4IDAgJGJsYWNrO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIHotaW5kZXg6IDU7XG5cdFx0XHQgICAgdG9wOiAwcHg7XG5cdFx0XHQgICAgcmlnaHQ6IDBweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggOXB4O1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmV4cGFuZEltYWdlIHtcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0IGFsbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJvdGF0ZUV4cGFuZCB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHQgICAgcGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogN3B4IC0xMHB4IDA7XG5cdFx0XHRcdFx0ICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXItYmxvY2s7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDBweCBzb2xpZDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDBweCBzb2xpZDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoZWFkZXIge1xuICAgIFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJhY2tncm91bmQ6ICR2ZXJ5LWxpZ2h0LWJhY2tncm91bmQtY29sb3VyIHVybCgvaW1hZ2VzL21vYmlsZS1uYXYtYmcucG5nKSBuby1yZXBlYXQ7XG5cdFx0XG5cdFx0LnNpdGUtaGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdFxuXHQgICAgLnlvdXItYmFza2V0LCAueW91ci1iYXNrZXQtbW9iaWxlLCAuc2VhcmNoIHtcblx0XHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHRcblx0XHQueW91ci1iYXNrZXQsIC55b3VyLWJhc2tldC1tb2JpbGUge1xuXHQgICAgXHRwYWRkaW5nOiAyMHB4IDEycHggMCAwO1xuXHQgICAgXHRcblx0ICAgIFx0YSB7XG5cdCAgICBcdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQgICAgY29sb3I6ICRyZWQ7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblx0LnNlYXJjaC1hdXRvY29tcGxldGUge1xuXHRcdGxpIHtcblx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdCAgICBjbGVhcjogYm90aDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0ICAgIFxuXHRcdCAgICAvKi5hdXRvY29tcGxldGUtbGFiZWwge1xuXHRcdFx0ICAgd2lkdGg6IDE3NXB4O1xuXHRcdFx0fSovXG5cdFx0fVxuXHR9XG5cdC50b3AtaGVhZGVyLmJ1bmRsZS1jb250YWluZXItbWFpbiwgLm5hdi5idW5kbGUtY29udGFpbmVyLW1haW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJ1bmRsZS1jb250YWluZXItbWFpbiB7XG5cblx0XHQubWFnYXppbmUtaGVhZGVyOm5vdCguc3RhbmRhbG9uZUZvb3Rlcikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQubmF2aWdhdGlvbiB7XG5cdFx0ICAgIFxuXHRcdCAgICB1bCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwcHggc29saWQ7XG5cdFx0ICAgIFxuXHRcdCAgICBcdGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE3cHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0I2dpZnQtbWVnYS1tZW51IHtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tZWdhbWVudSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTQlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzJweCAxMHB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQuY2F0ZWdvcnktYm94LCAuYXRvei1tZWdhLWJveCB7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7XG5cdFx0XHRcdFx0XHQgICAgXG5cdFx0XHRcdFx0XHQgICAgLndob2xlYm94IHtcblx0XHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY2F0ZWdvcnktYm94LndoaXRlLCAuYXRvei1tZWdhLWJveC53aGl0ZSB7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDg4JTtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNhdG96LW1lZ2EtbWVudSB7XG5cdFx0XHRcdFx0XHQuYXRvei1tZWdhLWJveC53aGl0ZSB7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiA2MHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweCBzb2xpZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQjcGFnZWhlYWRsaW5lLCAjc2luZ2xlSXNzdWVIZWFkbGluZSB7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMzNweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXHRcdC5zZWFyY2gtYm94IHtcblx0XHRcdFxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDlweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxNzVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0IWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0cmlnaHQ6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XHRcdFxuXHRcdH1cblx0XHQuYXotbWVnYS1tZW51LmhpZGRlbiwgLm1lZGl1bUhpZGUsIC5tb2JpbGVTaG93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHRcdC8qbWFyZ2luOiAwIDQuNSU7Ki9cblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQuc3RhbmRhbG9uZUltYWdlcywgLnNtYWxsZXJIaWRlLCAueW91ci1iYXNrZXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5zdWJzVGFiX2NvbnRhaW5lci5CdW5kbGVfY29udGFpbmVyIHtcblx0XHRcdC5zdWJzVGFiX3RhYi5zbWFsbGVySGlkZS5mb290ZXJOYXYge1xuXHRcdFx0XHR3aWR0aDogOTQlIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0LyptYXJnaW4tbGVmdDogLTI3cHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDkyJSFpbXBvcnRhbnQ7Ki9cblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LXN1YnNUYWIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvb3Rlck5hdkhpZGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9vdGVyTmF2U2hvdywgbGFiZWwuZm9vdGVyTmF2SGlkZSwgI2RpZ2l0YWxJbnNpZGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgIFx0LnNpdGUtaGVhZGVyIHtcblx0XHRcdFxuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvbW9iaWxlL2ltYWdlcy9tb2JpbGUtbmF2LWJnLnBuZyk7XG5cdFx0XHRcdHdpZHRoOiAyMDhweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLThweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNpdGVtYXAge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHQuY29sdW1uLCAuY29sdW1uLmRvdWJsZSB7XG5cdFx0XHRcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbHVtbi5kb3VibGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0OSUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbHVtbi50aHJlZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZWQtdGV4dC5wcmljZS1zdGF0ZW1lbnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHR9XG5cdFx0LmNvdW50cnktc2VsZWN0LWhvbGRlci5wdWxsLXJpZ2h0IHtcblx0XHRcdGZsb2F0OiBub25lIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNvdW50cnktc2VsZWN0LWhvbGRlciB7XG5cdFx0XHRwIHtcblx0XHRcdCAgICBcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHRcdC5jb3VudHJ5LXNlbGVjdCB7XG5cdFx0XHRcdG1hcmdpbjogMCA3JTtcblx0XHRcdH1cblx0XHRcdC5jb3VudHJ5LWZpZWxkIHtcblx0XHRcdCAgICB3aWR0aDogMjQ1cHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RhbmRhbG9uZS1wcm9kdWN0IHtcblx0XHRcdFxuXHRcdFx0LnN0YW5kYWxvbmVJbmNsdWRlIHtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgIFx0bWFyZ2luLWJvdHRvbTogMjVweDtcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbmNsdWRlVGV4dCwgLmluY2x1ZGVUZXh0LmRpZ2l0YWxJbnNpZGUsIC5pbmNsdWRlVGV4dC5pbmNsdWRlVGV4dC53aHlTdWJzY3JpYmUge1xuXHRcdCAgICBcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdGFuZGFsb25lSW5jbHVkZVRleHQge1xuXHRcdFx0XHRwYWRkaW5nOiAwcHghaW1wb3J0YW50O1xuXHRcdCAgICBcdG1hcmdpbjogMCBhdXRvO1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCNzdWJzY3JpcHRpb25jb250YWluZXIge1xuXHRcdFx0XG5cdFx0XHQuYnVuZGxlLWNvbnRhaW5lciB7XG5cdFx0XHRcdG1hcmdpbjogMCAxLjc1JSAzNXB4IWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMTJweCAwIDA7XG5cdFx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCAkdmVyeS1saWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XHRcblx0XHQuc3Vic2NyaXB0aW9uIHtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5zdWJzY3JpcHRpb24tY29sdW1uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0LypcdGRpc3BsYXk6IGJsb2NrOyovXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvdXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQubXlzdWJzY3JpcHRpb25wYW5lbCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LnRvcC1wYXJ0IHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5jZW50cmVkIHtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRwLmNlbnRyZWQge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmJvZHkge1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNDE1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQudGlja19ib3gge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmFxc19jb250YWluZXIge1xuXHRcdC5mYXFzX3RhYiB7XG5cdFx0XHQudmlldy1mYXEubWFnYXppbmUge1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDAgMDtcblx0XHRcdFx0XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC52aWV3LWZhcSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vdXItcHJvbWlzZXMge1xuXHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cblx0XHQucHJvbWlzZSB7XG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIHNwYW4ge1xuXHRcdFx0ICAgIFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubW9zdC1wb3B1bGFyLCAucGVvcGxlLWxpa2VkLCAueW91LXZpZXdlZCB7XG5cdFx0cGFkZGluZzogNTBweCAyNXB4O1xuXHRcdFxuXHRcdC5jYXRlZ29yeWJsb2NrIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHQubWFnYXppbmUge1xuXHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdFx0XHRcdC5tYWduYW1lIHtcblx0XHRcdFx0XHR3aWR0aDogMTQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxNDBweDtcblx0XHRcdFx0ICAgIGhlaWdodDogMTc1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnF1aWNrdmlldy1idXR0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdC5idW5kbGUtY29udGFpbmVyLW1haW4ge1xuXHRcdC50b3AtaGVhZGVyIHtcblx0XHQgICAgaGVpZ2h0OiA2NXB4O1xuXHRcdH1cblx0XHQuc2l0ZS1oZWFkZXIge1xuXHQgICAgXHRhIHtcblx0ICAgIFx0XHRpbWcge1xuXHQgICAgXHRcdFx0d2lkdGg6IDM3MHB4O1xuXHQgICAgXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cblx0XHR9XG5cdFx0bGkuc21hbGxlckhpZGU6bm90KC5tZWdhLW1lbnUtdHJpZ2dlcikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lciB7XG5cdFx0XHQuYnVuZGxlLWNvbnRhaW5lciB7XG5cdFx0ICAgIFx0bWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5teXN1YnNjcmlwdGlvbnBhbmVsIHtcblx0XHRcdFx0LnRvcC1wYXJ0IHtcblx0XHRcdFx0XG5cdFx0XHRcdFx0LmNlbnRyZWQge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0cC5jZW50cmVkIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA5M3B4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50aWNrX2JveCB7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogODk1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYm9keSB7XG5cdFx0XHRcdFx0ICAgIG1pbi1oZWlnaHQ6IDQzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29tcGFyZVN1YnMge1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdWJzVGFiX2NvbnRhaW5lci5CdW5kbGVfY29udGFpbmVyIHtcblx0XHRcdC5zdWJzVGFiX3RhYiB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdWJzVGFiX3RhYi5mb290ZXJOYXYge1xuXHRcdFx0XHQudmlldy1zdWJzVGFiIHtcblx0XHRcdFx0ICAgIG1hcmdpbjogMCAwLjglO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHRcdFx0LmluY2x1ZGVUZXh0IHtcblx0XHRcdCAgICBoZWlnaHQ6IDU4NHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuaW5jbHVkZVRleHQuZGlnaXRhbEluc2lkZSwgLmluY2x1ZGVUZXh0LmluY2x1ZGVUZXh0LndoeVN1YnNjcmliZSB7XG5cdFx0XHRcdGhlaWdodDogNjUycHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5zdGFuZGFsb25lSW5jbHVkZVRleHQge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQuYnVuZGxlLWNvbnRhaW5lci1tYWluIHtcblx0XHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIHtcblx0XHRcdC5idW5kbGUtY29udGFpbmVyIHtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAtMzFweCAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIC5teXN1YnNjcmlwdGlvbnBhbmVsIHtcblx0XHRcdFx0ICAgIC5ib2R5IHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZy1ib3R0b206IDE1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3RhbmRhbG9uZS1wcm9kdWN0IHtcblx0XG5cdFx0LnN0YW5kYWxvbmVDb3ZlcnMge1xuXHRcblx0XHRcdC5jaG9vc2Utb2ZmZXIsIC5sYXJnZSwgLnNtYWxsIHtcblx0XHRcdCAgICBmbG9hdDogbm9uZTtcblx0XHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XG5cdFx0XHQuY2hvb3NlLW9mZmVyLCAubGFyZ2Uge1xuXHRcdFx0ICAgIHdpZHRoOiA0MyU7XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgcCB7XG5cdFx0XHQgICAgXHR3aWR0aDogYXV0bztcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgLnByb2R1Y3RSYXRpbmcge1xuXHRcdFx0ICAgIFx0dG9wOiA4cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIC5sYWJlbGxlZCB7XG5cdFx0XHQgICAgXHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdC5zbWFsbCB7XG5cdFx0XHQgICAgd2lkdGg6IDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0LnN0YW5kYWxvbmUtcHJvZHVjdCB7XG5cdFxuXHRcdC5zdGFuZGFsb25lQ292ZXJzIHtcblx0XG5cdFx0XHQuY2hvb3NlLW9mZmVyLCAubGFyZ2Uge1xuXHRcdFx0ICAgIGZsb2F0OiBub25lO1xuXHRcdFx0ICAgIG1hcmdpbjogNXB4O1xuXHRcdFx0ICAgIHdpZHRoOiA0NyU7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAvKiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdCAgICB3aWR0aDogNDguMjUlOyovXG5cdFx0XHR9XG5cdFx0XHQubGFyZ2Uge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNtYWxsIHtcblx0XHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudGlja19ib3hfbm9iZyB7XG5cdFx0XHRcdFxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnBhY2thZ2VzIHtcblx0I2JveG5hdjpub3QoLmZvb3Rlck5hdiksIC5jb250YWluZXIgI2JveGVzbmF2c2V0dXAubmV3bm9ybWFsSGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHR9XG5cdC5yb3cge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdH1cblx0Lm1lZ2FtZW51IHtcblx0ICAgIGxlZnQ6IC0xcHghaW1wb3J0YW50O1xuXHR9XG5cdC5wYWNrYWdlQmxvY2sge1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFxuXHRcdHVsLCBzcGFuOm5vdCguY2xvc2VyQnRuKSwgYSwgLml0ZW1uYW1lLCAuaXRlbXByaWNlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5pdGVtbmFtZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEF2ZW5pck5leHQtRGVtaUJvbGQsIFwiQXZlbmlyIE5leHQgTFQgVzAxIERlbWlcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJy0gJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdCAgICBsZWZ0OiAtMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lml0ZW1wcmljZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XG5cdFx0fVxuXHRcdFxuXHRcdHAge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjZGIwNzFhO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQucGtnX0JLWiwgLnBrZ19QUkQge1xuXHRcdFxuXHRcdFx0Lml0ZW1wcmljZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDZweCAwIDZweCAxM3B4O1xuXHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHQvKlx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5xdWlja3ZpZXdQYWNrYWdlUHJpY2luZyB7XG5cdFx0XG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZzogMCAwIDAgNXB4O1xuXHRcdFx0XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5wa2dfQktaLCAucGtnX1BSRCwgLnBrZ19zdWJzIHtcblx0XHRcblx0XHRcdC5pdGVtcHJpY2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lm1vcmUtaW5mbyB7XG5cdFx0XG5cdFx0XHR1bCB7XG5cdFx0XHRcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5ncmF5VG90YWwge1xuXHRcdGNvbG9yOiAjMDAwMDAwNjA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5ncmF5VG90YWwsIC5ncmF5U2Vjb25kYXJ5IHtcblx0XHRjb2xvcjogIzAwMDAwMDYwO1xuXHR9XG5cdC5wcmljaW5nLWJsb2NrLnN0YW5kYXJkIHtcblxuXHRcdC5ibG9jayB7XG5cdCAgICBcdGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgICBcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5ibG9jay5jaG9zZW4ge1xuXHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90aWNrLnBuZykgbm8tcmVwZWF0IDk1JSA1MCU7XG5cdFx0fVxuXHR9XG5cdC5wcmljaW5nLWJsb2NrLnN0YW5kYXJkOm5vdCguZXhwYW5kZWQpIC5ibG9jazpub3QoOmxhc3QtY2hpbGQpOm5vdCgucXVpY2t2aWV3UHJpY2luZykge1xuICAgIFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0fVxuXHRcblx0LnByaWNpbmdJbmZvIHtcblx0LypcdGJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cblx0ICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgICBwYWRkaW5nOiAwcHggNXB4O1xuXHQgICAgbWFyZ2luLXRvcDogNXB4O1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcblx0ICAgIGhlaWdodDogMTdweDtcblx0ICAgIHdpZHRoOiAxN3B4O1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICBsaW5lLWhlaWdodDogMTNweDtcblx0fVxuXHRcblx0LnByaWNlIHtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdH1cbn1cbi5iYXNrZXRTdW1tYXJ5IHtcblx0dWwucGtnX2l0ZW1zIHtcblx0XHRsaSB7XG5cdFx0XHRwLmRlbGl2ZXJ5LCBwOm5vdCguaXRlbW5hbWUpOm5vdCguaXRlbXByaWNlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiYm9keS5ib290c3RyYXAuc2luZ2xlSXNzdWUge1xuXHQuaGVhZGVyQmFyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XHRwYWRkaW5nOiAwIDAgMTBweDtcblx0XHRcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdCNzdWJzY3JpcHRpb25jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcblx0XHRcdFx0aDEuc3RhbmRhbG9uZUhlYWRsaW5lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiA2JSBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuc3RhbmRhbG9uZUNvdmVycyB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNpbmdsZUlzc3VlTG9va0luc2lkZSB7XG5cdFx0XHR0b3A6IC00MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwIDAgLTMwcHg7XG5cdFx0fVxuXHR9XG5cdC5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHRcblx0XHQuc3RhbmRhbG9uZUNvdmVycyB7XG5cdFx0XG5cdFx0XHQubGFiZWxsZWQuY2hvb3NlLW9mZmVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0I2Zvcm1hdC1zZWxlY3Qge1xuXHRcdFx0XHRcdHdpZHRoOiAyOTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHRcdC8qbWFyZ2luLWxlZnQ6IDQ5cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMzOXB4OyovXG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCNjb3VudHJ5TmFtZSB7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdC5mbGFnIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDRweCA0cHggLThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmZsYWcsICNjb3VudHJ5LWZpZWxkLWlucHV0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cbiAgICBcdFx0XHRcbiAgICBcdFx0XHQuc21hbGxwcmludCB7XG4gICAgXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgIFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cdGJvZHkuYm9vdHN0cmFwLnNpbmdsZUlzc3VlIHtcblx0XG5cdFx0LnNlY29uZGFyeU5hdl9jb250YWluZXIuQnVuZGxlX2NvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XG5cdFx0XHQucm93LnN1YnNUYWJfY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQuc2luZ2xlSXNzdWVMb29rSW5zaWRlLm1vYmlsZVNob3cge1xuXHRcdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0dG9wOiAtNDBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYWRlckJhciB7XG5cdFx0XHRcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XG5cdFx0XHRcdCNzdWJzY3JpcHRpb25jb250YWluZXIge1xuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0XHRcdGgxLnN0YW5kYWxvbmVIZWFkbGluZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdC5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHRcblx0XHQuc3RhbmRhbG9uZUNvdmVycyB7XG5cdFx0XG5cdFx0XHQubGFiZWxsZWQuY2hvb3NlLW9mZmVyIHtcblx0XHRcdFx0Ym9yZGVyOiAwcHggc29saWQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuICAgIFx0XHRcdG1hcmdpbi10b3A6IDBweDtcbiAgICBcdFx0XHRcbiAgICBcdFx0XHQucHJpY2Uge1xuICAgIFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuICAgIFx0XHRcdH1cbiAgICBcdFx0XHRcbiAgICBcdFx0XHQuc21hbGxwcmludCB7XG4gICAgXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcbiAgICBcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdH1cbn0iLCJib2R5Lm1vZHVsZXNJbkJhc2tldCB7XG5cdGJ1dHRvbi5hZGRDb3Vyc2Uge1xuXHRcdHNwYW4ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnVXBncmFkZSc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5ib2R5Om5vdCgubW9kdWxlc0luQmFza2V0KSB7XG5cdGJ1dHRvbi5hZGRDb3Vyc2Uge1xuXHRcdHNwYW4ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnQWRkIHRvIGJhc2tldCc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zaG93SWZNb2R1bGVzSW5CYXNrZXQge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59XG4ud2l0aFBhcnRzQ29udGFpbmVyIHtcblx0YnV0dG9uLmJ1dHRvbjpub3QoLmFkZENvdXJzZSkge1xuXHRcdHNwYW4ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnQWRkIG1vZHVsZSB0byBiYXNrZXQnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRidXR0b24uYnV0dG9uOmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ib3JkZXItY29sb3VyICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ib3JkZXItY29sb3VyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcblx0XHRzcGFuIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ0FkZGVkJztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi53aXRocGFydHMtaGVhZGVyLCAud2l0aHBhcnRzLm1pZHBhZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuXG5cdC53YXMucHJpY2Uge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR9XG59XG4ud2l0aHBhcnRzLWhlYWRlciB7XG5cdGgxIHtcblx0XHRjb2xvcjogYmxhY2s7XG5cdH1cbn1cbi53aXRocGFydHMtZGVzY3JpcHRpb24ge1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0fVxuXHQuem9vbVBEUCB7XG5cdFx0d2lkdGg6IDE1ZW07XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdH1cbn1cbiNtaWRwYWdlLXByaWNpbmcuZm9vdGVyTmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMDtcblx0ei1pbmRleDogOTtcblx0d2lkdGg6IDEwMCU7XG59XG5cdFxuI3dpdGhwYXJ0cyB7XG5cdC5yZXNwb25zaXZlQVRCIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQjd2l0aHBhcnRzIHtcblx0XHQucmVzcG9uc2l2ZUFUQiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQjbWlkcGFnZS1wcmljaW5nLmZvb3Rlck5hdiB7XG5cdFxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0XG5cdCNzdWJzY3JpcHRpb25jb250YWluZXIud2l0aHBhcnRzLWhlYWRlciB7XG5cdFx0d2lkdGg6IGF1dG8haW1wb3J0YW50O1xuXHR9XG59IiwiLmZhLWNoZWNrLWNpcmNsZSB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb2xvcjogIzAwOWUxMTtcblx0fVxufVxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZSB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb2xvcjogJHJlZEhvdmVyO1xuXHR9XG59IiwiLmFsZXJ0LXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kOiAjZTVmNWU3O1xufVxuLnNsaWRlclRleHQge1xuXHRmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xufVxuLnNsaWRlckFsc29MaWtlcyB7XG5cdFxuXHRpbWcge1xuXHRcdG1heC1oZWlnaHQ6IDE2MHB4O1xuXHR9XG59IiwiLmNvbWJpbmVkLXByb2R1Y3RzIHtcblx0XG5cdC5zdWJzVGFiX2NvbnRhaW5lci5zZWNvbmRhcnlOYXZfY29udGFpbmVyIHtcblx0XG5cdFx0LnN1YnNUYWJfdGFiLmZvb3Rlck5hdiB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAwIC0xNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQubWFnYXppbmUtaGVhZGVyIHtcblx0XHQjcHJvZHVjdF9wYWdlaGVhZGxpbmVzdWJoZWFkIH4gaDIsICNwcm9kdWN0X3BhZ2VoZWFkbGluZXN1YmhlYWQgfiBoMywgXG5cdFx0I3Byb2R1Y3RfcGFnZWhlYWRsaW5lc3ViaGVhZCB+IGg0LCAjcHJvZHVjdF9wYWdlaGVhZGxpbmVzdWJoZWFkIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHghaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc3RhbmRhbG9uZS1wcm9kdWN0IHtcblx0XHRcblx0XHQuc3RhbmRhbG9uZVRleHRSb3cge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5jbHVkZVRleHQge1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0ICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucmhzLXByb21pc2VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0XG5cdC5vdXJQcm9taXNlIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4IWltcG9ydGFudDtcbiAgICBcdG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50O1xuICAgIFxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMCAxMnB4IWltcG9ydGFudDtcblx0XHRcblx0XHRcdC5vdXItcHJvbWlzZXMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcblx0XHRcdFx0LnByb21pc2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBcblx0XHRcdFx0ICAgIC50dC1pbmZvIHtcblx0XHRcdFx0ICAgIFx0dGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBcdFxuXHRcdFx0XHQgICAgXHQubW9yZS1pbmZvIHtcblx0XHRcdFx0ICAgIFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGgzLnByb21pc2VHdWFyYW50ZWUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcmljaW5nTW9kdWxlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0XG5cdCNjb3VudHJ5LXNlbGVjdC1lcnJvciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0fVxuXHRcblx0LmN1c3RvbUJyYW5kZWQtYm9yZGVyLCAuYm9yZGVyIHtcblx0XHRib3JkZXItY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0fVxuXHRcblx0LmN1c3RvbUJyYW5kZWRCRyB7XG5cdFx0YmFja2dyb3VuZDogJGxpZ2h0LWJhY2tncm91bmQtY29sb3VyIWltcG9ydGFudDtcblx0fVxuXHRcblx0LmFjdGl2ZSB7XG5cdFx0LmN1c3RvbUJyYW5kZWRCRyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVkIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkYmx1ZS1mbGFzaC10ZXh0O1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHQgICAgYm9yZGVyLWNvbG9yOiAkcmVkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYm9yZGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHJlZCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jdXN0b21CcmFuZGVkLWJvcmRlci5hY3RpdmUge1xuXHRcdGJvcmRlci1jb2xvcjogJHJlZCFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcmVkICFpbXBvcnRhbnQ7XG5cdH1cblx0I3N1YnNjcmlwdGlvblR5cGVDb250YWluZXIge1xuXHRcdC5jYXJkIHtcblx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3ByaWNpbmdibG9jayB7XG5cdFx0LnByaWNpbmctYmxvY2sge1xuXHRcdFx0LmJsb2NrOm5vdCguY2hvc2VuKSB7XG5cdFx0XHRcdHAuY2hhbmdlUGxhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHRcdC5ibG9jayB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbSFpbXBvcnRhbnQ7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMC41cmVtIWltcG9ydGFudDtcblx0XHQgICAgXHRib3JkZXI6IDFweCAkZ3JleS1ib3JkZXItY29sb3VyIHNvbGlkICFpbXBvcnRhbnQ7XG5cdFx0ICAgIH1cblx0XHRcdC5ibG9jay5jaG9zZW4ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcmVkICFpbXBvcnRhbnQ7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnByaWNpbmctYmxvY2suZXhwYW5kZWQge1xuXHRcdFxuXHRcdFx0LmJsb2NrIHtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkYjA3MWExYyFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgIHtcblx0LmNvbWJpbmVkLXByb2R1Y3RzIHtcblx0XHQubWFnYXppbmUtaGVhZGVyIHtcblx0XHRcdCNwcm9kdWN0X3BhZ2VoZWFkbGluZXN1YmhlYWQraDIsICNwcm9kdWN0X3BhZ2VoZWFkbGluZXN1YmhlYWQge1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGFyZ2Uge1xuXHRcdFx0d2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY2hvb3NlLW9mZmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5zdGFuZGFsb25lLXByb2R1Y3Qge1xuXHRcdFxuXHRcdFx0LnN0YW5kYWxvbmVIZWFkbGluZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHVsLmxpc3QtaW5saW5lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnJocy1wcm9taXNlcyB7XG5cdFx0XHRcdGJvcmRlcjogMHB4IHNvbGlkO1xuXHRcdFx0XHRcblx0XHRcdFx0Lm91clByb21pc2Uge1xuXHRcdFx0XHRcblx0XHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XG5cdFx0XHRcdFx0XHQub3VyLXByb21pc2VzIHtcblx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdC5wcm9taXNlIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjQlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0LnR0LWluZm8ge1xuXHRcdFx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpICB7XG5cdC5jb21iaW5lZC1wcm9kdWN0cyB7XG5cdFxuXHRcdC5tYWdhemluZS1oZWFkZXIge1xuXHRcdFx0I3Byb2R1Y3RfcGFnZWhlYWRsaW5lc3ViaGVhZCtoMiwgI3Byb2R1Y3RfcGFnZWhlYWRsaW5lc3ViaGVhZCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4IWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuem9vbVBEUCB7XG5cdFx0XHR3aWR0aDogNzUlIWltcG9ydGFudDtcblx0XHR9XG5cdFx0cDpub3QoLmluY2x1ZGVQcm9kdWN0KTpub3QoI2xlZnRoYW5kc2lkZV9oZWFkbGluZSk6bm90KC5mZWVmb19oZWFkZXIpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdHNwYW4uZm9sbG93ZWRCeSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVx0XG5cdFx0XG5cdFx0aDMuY2hvb3NlU3ViIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdFx0LnJvdyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4IWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnN0YW5kYWxvbmUtcHJvZHVjdCB7XG5cdFx0XG5cdFx0XHQuc3RhbmRhbG9uZUhlYWRsaW5lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0dWwubGlzdC1pbmxpbmUge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc3RhbmRhbG9uZUNvdmVycyB7XG5cdFx0XHRcblx0XHRcdFx0LmxhcmdlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzUlXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuY2hvb3NlLW9mZmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDBweCBzb2xpZDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5wcmljaW5nTW9kdWxlIHtcblx0XHRcdFx0XG5cdFx0XHRcdFx0LnByaWNpbmdIZWFkZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNzdWJzY3JpcHRpb25UeXBlQ29udGFpbmVyIHtcblx0XHQuY2FyZCB7XG5cdFx0XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyohIGpRdWVyeSBVSSAtIHYxLjEwLjQgLSAyMDE1LTA2LTE3XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGpxdWVyeS51aS5jb3JlLmNzcywganF1ZXJ5LnVpLnJlc2l6YWJsZS5jc3MsIGpxdWVyeS51aS5zZWxlY3RhYmxlLmNzcywganF1ZXJ5LnVpLmFjY29yZGlvbi5jc3MsIGpxdWVyeS51aS5hdXRvY29tcGxldGUuY3NzLCBqcXVlcnkudWkuYnV0dG9uLmNzcywganF1ZXJ5LnVpLmRhdGVwaWNrZXIuY3NzLCBqcXVlcnkudWkuZGlhbG9nLmNzcywganF1ZXJ5LnVpLm1lbnUuY3NzLCBqcXVlcnkudWkucHJvZ3Jlc3NiYXIuY3NzLCBqcXVlcnkudWkuc2xpZGVyLmNzcywganF1ZXJ5LnVpLnNwaW5uZXIuY3NzLCBqcXVlcnkudWkudGFicy5jc3MsIGpxdWVyeS51aS50b29sdGlwLmNzcywganF1ZXJ5LnVpLnRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/ZmZEZWZhdWx0PUF2ZW5pciUyME5leHQlMkMlMjBBdmVuaXJOZXh0TFRXMDEtTWVkaXVtJTJDJTIwSGVsdmV0aWNhJTJDJTIwc2Fucy1zZXJpZiZmd0RlZmF1bHQ9bm9ybWFsJmZzRGVmYXVsdD0xLjFlbSZjb3JuZXJSYWRpdXM9NXB4JmJnQ29sb3JIZWFkZXI9JTIzNWM5Y2NjJmJnVGV4dHVyZUhlYWRlcj1nbG9zc193YXZlJmJnSW1nT3BhY2l0eUhlYWRlcj01NSZib3JkZXJDb2xvckhlYWRlcj0lMjM0Mjk3ZDcmZmNIZWFkZXI9JTIzZmZmZmZmJmljb25Db2xvckhlYWRlcj0lMjNkOGU3ZjMmYmdDb2xvckNvbnRlbnQ9JTIzZmNmZGZkJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ0ltZ09wYWNpdHlDb250ZW50PTEwMCZib3JkZXJDb2xvckNvbnRlbnQ9JTIzYTZjOWUyJmZjQ29udGVudD0lMjMyMjIyMjImaWNvbkNvbG9yQ29udGVudD0lMjM0NjliZGQmYmdDb2xvckRlZmF1bHQ9JTIzZGZlZmZjJmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZiZ0ltZ09wYWNpdHlEZWZhdWx0PTg1JmJvcmRlckNvbG9yRGVmYXVsdD0lMjNjNWRiZWMmZmNEZWZhdWx0PSUyMzJlNmU5ZSZpY29uQ29sb3JEZWZhdWx0PSUyMzZkYThkNSZiZ0NvbG9ySG92ZXI9JTIzZDBlNWY1JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdJbWdPcGFjaXR5SG92ZXI9NzUmYm9yZGVyQ29sb3JIb3Zlcj0lMjM3OWI3ZTcmZmNIb3Zlcj0lMjMxZDU5ODcmaWNvbkNvbG9ySG92ZXI9JTIzMjE3YmMwJmJnQ29sb3JBY3RpdmU9JTIzZjVmOGY5JmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnSW1nT3BhY2l0eUFjdGl2ZT0xMDAmYm9yZGVyQ29sb3JBY3RpdmU9JTIzNzliN2U3JmZjQWN0aXZlPSUyM2UxNzAwOSZpY29uQ29sb3JBY3RpdmU9JTIzZjliZDAxJmJnQ29sb3JIaWdobGlnaHQ9JTIzZmJlYzg4JmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnSW1nT3BhY2l0eUhpZ2hsaWdodD01NSZib3JkZXJDb2xvckhpZ2hsaWdodD0lMjNmYWQ0MmUmZmNIaWdobGlnaHQ9JTIzMzYzNjM2Jmljb25Db2xvckhpZ2hsaWdodD0lMjMyZTgzZmYmYmdDb2xvckVycm9yPSUyM2ZlZjFlYyZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnSW1nT3BhY2l0eUVycm9yPTk1JmJvcmRlckNvbG9yRXJyb3I9JTIzY2QwYTBhJmZjRXJyb3I9JTIzY2QwYTBhJmljb25Db2xvckVycm9yPSUyM2NkMGEwYSZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZvcGFjaXR5T3ZlcmxheT0zMCZiZ0NvbG9yU2hhZG93PSUyM2FhYWFhYSZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZvcGFjaXR5U2hhZG93PTMwJnRoaWNrbmVzc1NoYWRvdz04cHgmb2Zmc2V0VG9wU2hhZG93PS04cHgmb2Zmc2V0TGVmdFNoYWRvdz0tOHB4JmNvcm5lclJhZGl1c1NoYWRvdz04cHhcbiogQ29weXJpZ2h0IDIwMTUgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi51aS1oZWxwZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS51aS1oZWxwZXItcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtsaW5lLWhlaWdodDoxLjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udWktaGVscGVyLWNsZWFyZml4e21pbi1oZWlnaHQ6MH0udWktaGVscGVyLXpmaXh7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTApfS51aS1mcm9udHt6LWluZGV4OjEwMH0udWktc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50fS51aS1pY29ue2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0udWktcmVzaXphYmxlLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MC4xcHg7ZGlzcGxheTpibG9ja30udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLC51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGV7ZGlzcGxheTpub25lfS51aS1yZXNpemFibGUtbntjdXJzb3I6bi1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO3RvcDotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLXN7Y3Vyc29yOnMtcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTtib3R0b206LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1le2N1cnNvcjplLXJlc2l6ZTt3aWR0aDo3cHg7cmlnaHQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXd7Y3Vyc29yOnctcmVzaXplO3dpZHRoOjdweDtsZWZ0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS1zZXtjdXJzb3I6c2UtcmVzaXplO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7cmlnaHQ6MXB4O2JvdHRvbToxcHh9LnVpLXJlc2l6YWJsZS1zd3tjdXJzb3I6c3ctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDtib3R0b206LTVweH0udWktcmVzaXphYmxlLW53e2N1cnNvcjpudy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O3RvcDotNXB4fS51aS1yZXNpemFibGUtbmV7Y3Vyc29yOm5lLXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtyaWdodDotNXB4O3RvcDotNXB4fS51aS1zZWxlY3RhYmxlLWhlbHBlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDtib3JkZXI6MXB4IGRvdHRlZCBibGFja30udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVye2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoycHg7cGFkZGluZzouNWVtIC41ZW0gLjVlbSAuN2VtO21pbi1oZWlnaHQ6MH0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taWNvbnN7cGFkZGluZy1sZWZ0OjIuMmVtfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1ub2ljb25ze3BhZGRpbmctbGVmdDouN2VtfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1pY29ucyAudWktYWNjb3JkaW9uLWljb25ze3BhZGRpbmctbGVmdDoyLjJlbX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIC51aS1hY2NvcmRpb24taGVhZGVyLWljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDouNWVtO3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6MWVtIDIuMmVtO2JvcmRlci10b3A6MDtvdmVyZmxvdzphdXRvfS51aS1hdXRvY29tcGxldGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2N1cnNvcjpkZWZhdWx0fS51aS1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW4tcmlnaHQ6LjFlbTtjdXJzb3I6cG9pbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZX0udWktYnV0dG9uLC51aS1idXR0b246bGluaywudWktYnV0dG9uOnZpc2l0ZWQsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktYnV0dG9uLWljb24tb25seXt3aWR0aDoyLjJlbX1idXR0b24udWktYnV0dG9uLWljb24tb25seXt3aWR0aDoyLjRlbX0udWktYnV0dG9uLWljb25zLW9ubHl7d2lkdGg6My40ZW19YnV0dG9uLnVpLWJ1dHRvbi1pY29ucy1vbmx5e3dpZHRoOjMuN2VtfS51aS1idXR0b24gLnVpLWJ1dHRvbi10ZXh0e2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6bm9ybWFsfS51aS1idXR0b24tdGV4dC1vbmx5IC51aS1idXR0b24tdGV4dHtwYWRkaW5nOi40ZW0gMWVtfS51aS1idXR0b24taWNvbi1vbmx5IC51aS1idXR0b24tdGV4dCwudWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi10ZXh0e3BhZGRpbmc6LjRlbTt0ZXh0LWluZGVudDotOTk5OTk5OXB4fS51aS1idXR0b24tdGV4dC1pY29uLXByaW1hcnkgLnVpLWJ1dHRvbi10ZXh0LC51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHR7cGFkZGluZzouNGVtIDFlbSAuNGVtIDIuMWVtfS51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktYnV0dG9uLXRleHQsLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dHtwYWRkaW5nOi40ZW0gMi4xZW0gLjRlbSAxZW19LnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dHtwYWRkaW5nLWxlZnQ6Mi4xZW07cGFkZGluZy1yaWdodDoyLjFlbX1pbnB1dC51aS1idXR0b257cGFkZGluZzouNGVtIDFlbX0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiwudWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1pY29uLC51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktaWNvbiwudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWljb24sLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29ue2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHh9LnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLWljb24tcHJpbWFyeSwudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnksLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24taWNvbi1wcmltYXJ5e2xlZnQ6LjVlbX0udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSwudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSwudWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeXtyaWdodDouNWVtfS51aS1idXR0b25zZXR7bWFyZ2luLXJpZ2h0OjdweH0udWktYnV0dG9uc2V0IC51aS1idXR0b257bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LS4zZW19aW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS51aS1kYXRlcGlja2Vye3dpZHRoOjE3ZW07cGFkZGluZzouMmVtIC4yZW0gMDtkaXNwbGF5Om5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbSAwfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O3dpZHRoOjEuOGVtO2hlaWdodDoxLjhlbX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7dG9wOjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2e2xlZnQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cmlnaHQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXJ7bGVmdDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlcntyaWdodDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7dG9wOjUwJTttYXJnaW4tdG9wOi04cHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGV7bWFyZ2luOjAgMi4zZW07bGluZS1oZWlnaHQ6MS44ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0e2ZvbnQtc2l6ZToxZW07bWFyZ2luOjFweCAwfS51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLC51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXJ7d2lkdGg6NDklfS51aS1kYXRlcGlja2VyIHRhYmxle3dpZHRoOjEwMCU7Zm9udC1zaXplOi45ZW07Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbjowIDAgLjRlbX0udWktZGF0ZXBpY2tlciB0aHtwYWRkaW5nOi43ZW0gLjNlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2JvcmRlcjowfS51aS1kYXRlcGlja2VyIHRke2JvcmRlcjowO3BhZGRpbmc6MXB4fS51aS1kYXRlcGlja2VyIHRkIHNwYW4sLnVpLWRhdGVwaWNrZXIgdGQgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbjouN2VtIDAgMCAwO3BhZGRpbmc6MCAuMmVtO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTowfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OnJpZ2h0O21hcmdpbjouNWVtIC4yZW0gLjRlbTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi4yZW0gLjZlbSAuM2VtIC42ZW07d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudHtmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGl7d2lkdGg6YXV0b30udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cHtmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxle3dpZHRoOjk1JTttYXJnaW46MCBhdXRvIC40ZW19LnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDo1MCV9LnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDozMy4zJX0udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjI1JX0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1sZWZ0LXdpZHRoOjB9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtjbGVhcjpsZWZ0fS51aS1kYXRlcGlja2VyLXJvdy1icmVha3tjbGVhcjpib3RoO3dpZHRoOjEwMCU7Zm9udC1zaXplOjB9LnVpLWRhdGVwaWNrZXItcnRse2RpcmVjdGlvbjpydGx9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXZ7cmlnaHQ6MnB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dHtsZWZ0OjJweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVye3JpZ2h0OjFweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXJ7bGVmdDoxcHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtjbGVhcjpyaWdodH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cHtmbG9hdDpyaWdodH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS51aS1kaWFsb2d7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nOi4yZW07b3V0bGluZTowfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcntwYWRkaW5nOi40ZW0gMWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZXtmbG9hdDpsZWZ0O21hcmdpbjouMWVtIDA7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjkwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjNlbTt0b3A6NTAlO3dpZHRoOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAwO3BhZGRpbmc6MXB4O2hlaWdodDoyMHB4fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowO3BhZGRpbmc6LjVlbSAxZW07YmFja2dyb3VuZDpub25lO292ZXJmbG93OmF1dG99LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmV7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci13aWR0aDoxcHggMCAwIDA7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbi10b3A6LjVlbTtwYWRkaW5nOi4zZW0gMWVtIC41ZW0gLjRlbX0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldHtmbG9hdDpyaWdodH0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b257bWFyZ2luOi41ZW0gLjRlbSAuNWVtIDA7Y3Vyc29yOnBvaW50ZXJ9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNle3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7cmlnaHQ6LTVweDtib3R0b206LTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjE2cHggMTZweH0udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXJ7Y3Vyc29yOm1vdmV9LnVpLW1lbnV7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MnB4O21hcmdpbjowO2Rpc3BsYXk6YmxvY2s7b3V0bGluZTpub25lfS51aS1tZW51IC51aS1tZW51e21hcmdpbi10b3A6LTNweDtwb3NpdGlvbjphYnNvbHV0ZX0udWktbWVudSAudWktbWVudS1pdGVte21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO2xpc3Qtc3R5bGUtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyl9LnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlcnttYXJnaW46NXB4IC0ycHggNXB4IC0ycHg7aGVpZ2h0OjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMCAwfS51aS1tZW51IC51aS1tZW51LWl0ZW0gYXt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MnB4IC40ZW07bGluZS1oZWlnaHQ6MS41O21pbi1oZWlnaHQ6MDtmb250LXdlaWdodDpub3JtYWx9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbSBhLnVpLXN0YXRlLWZvY3VzLC51aS1tZW51IC51aS1tZW51LWl0ZW0gYS51aS1zdGF0ZS1hY3RpdmV7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjotMXB4fS51aS1tZW51IC51aS1zdGF0ZS1kaXNhYmxlZHtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOi40ZW0gMCAuMmVtO2xpbmUtaGVpZ2h0OjEuNX0udWktbWVudSAudWktc3RhdGUtZGlzYWJsZWQgYXtjdXJzb3I6ZGVmYXVsdH0udWktbWVudS1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZX0udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtIGF7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjJlbX0udWktbWVudSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjJlbTtsZWZ0Oi4yZW19LnVpLW1lbnUgLnVpLW1lbnUtaWNvbntwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6cmlnaHR9LnVpLXByb2dyZXNzYmFye2hlaWdodDoyZW07dGV4dC1hbGlnbjpsZWZ0O292ZXJmbG93OmhpZGRlbn0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVle21hcmdpbjotMXB4O2hlaWdodDoxMDAlfS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheXtiYWNrZ3JvdW5kOnVybChcImltYWdlcy9hbmltYXRlZC1vdmVybGF5LmdpZlwiKTtoZWlnaHQ6MTAwJTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0yNSk7b3BhY2l0eTowLjI1fS51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9LnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7d2lkdGg6MS4yZW07aGVpZ2h0OjEuMmVtO2N1cnNvcjpkZWZhdWx0fS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Zm9udC1zaXplOi43ZW07ZGlzcGxheTpibG9jaztib3JkZXI6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZXtmaWx0ZXI6aW5oZXJpdH0udWktc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0Oi44ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxle3RvcDotLjNlbTttYXJnaW4tbGVmdDotLjZlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZXt0b3A6MDtoZWlnaHQ6MTAwJX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW57bGVmdDowfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heHtyaWdodDowfS51aS1zbGlkZXItdmVydGljYWx7d2lkdGg6LjhlbTtoZWlnaHQ6MTAwcHh9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZXtsZWZ0Oi0uM2VtO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTotLjZlbX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2V7bGVmdDowO3dpZHRoOjEwMCV9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbntib3R0b206MH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3RvcDowfS51aS1zcGlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS1zcGlubmVyLWlucHV0e2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtjb2xvcjppbmhlcml0O3BhZGRpbmc6MDttYXJnaW46LjJlbSAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouNGVtO21hcmdpbi1yaWdodDoyMnB4fS51aS1zcGlubmVyLWJ1dHRvbnt3aWR0aDoxNnB4O2hlaWdodDo1MCU7Zm9udC1zaXplOi41ZW07cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3JpZ2h0OjB9LnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbntib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodDpub25lfS51aS1zcGlubmVyIC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LThweDt0b3A6NTAlO2xlZnQ6MH0udWktc3Bpbm5lci11cHt0b3A6MH0udWktc3Bpbm5lci1kb3due2JvdHRvbTowfS51aS1zcGlubmVyIC51aS1pY29uLXRyaWFuZ2xlLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0xNnB4fS51aS10YWJze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbX0udWktdGFicyAudWktdGFicy1uYXZ7bWFyZ2luOjA7cGFkZGluZzouMmVtIC4yZW0gMH0udWktdGFicyAudWktdGFicy1uYXYgbGl7bGlzdC1zdHlsZTpub25lO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bWFyZ2luOjFweCAuMmVtIDAgMDtib3JkZXItYm90dG9tLXdpZHRoOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9ye2Zsb2F0OmxlZnQ7cGFkZGluZzouNWVtIDFlbTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmV7bWFyZ2luLWJvdHRvbTotMXB4O3BhZGRpbmctYm90dG9tOjFweH0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3J7Y3Vyc29yOnRleHR9LnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcntjdXJzb3I6cG9pbnRlcn0udWktdGFicyAudWktdGFicy1wYW5lbHtkaXNwbGF5OmJsb2NrO2JvcmRlci13aWR0aDowO3BhZGRpbmc6MWVtIDEuNGVtO2JhY2tncm91bmQ6bm9uZX0udWktdG9vbHRpcHtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7bWF4LXdpZHRoOjMwMHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgNXB4ICNhYWE7Ym94LXNoYWRvdzowIDAgNXB4ICNhYWF9Ym9keSAudWktdG9vbHRpcHtib3JkZXItd2lkdGg6MnB4fS51aS13aWRnZXR7Zm9udC1mYW1pbHk6QXZlbmlyIE5leHQsQXZlbmlyTmV4dExUVzAxLU1lZGl1bSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MS4xZW19LnVpLXdpZGdldCAudWktd2lkZ2V0e2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCBpbnB1dCwudWktd2lkZ2V0IHNlbGVjdCwudWktd2lkZ2V0IHRleHRhcmVhLC51aS13aWRnZXQgYnV0dG9ue2ZvbnQtZmFtaWx5OkF2ZW5pciBOZXh0LEF2ZW5pck5leHRMVFcwMS1NZWRpdW0sSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjYTZjOWUyO2JhY2tncm91bmQ6I2ZjZmRmZCB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF8xMDBfZmNmZGZkXzQweDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtjb2xvcjojMjIyOyB6LWluZGV4Ojk5OTk5OTk5O30udWktd2lkZ2V0LWNvbnRlbnQgYXtjb2xvcjojMjIyfS51aS13aWRnZXQtaGVhZGVye2JvcmRlcjoxcHggc29saWQgIzQyOTdkNztiYWNrZ3JvdW5kOiM1YzljY2MgdXJsKFwiaW1hZ2VzL3VpLWJnX2dsb3NzLXdhdmVfNTVfNWM5Y2NjXzUwMHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS51aS13aWRnZXQtaGVhZGVyIGF7Y29sb3I6I2ZmZn0udWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHR7Ym9yZGVyOjFweCBzb2xpZCAjYzVkYmVjO2JhY2tncm91bmQ6I2RmZWZmYyB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF84NV9kZmVmZmNfNDB4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMmU2ZTllfS51aS1zdGF0ZS1kZWZhdWx0IGEsLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZHtjb2xvcjojMmU2ZTllO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNzliN2U3O2JhY2tncm91bmQ6I2QwZTVmNSB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF83NV9kMGU1ZjVfNDB4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMWQ1OTg3fS51aS1zdGF0ZS1ob3ZlciBhLC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCwudWktc3RhdGUtZm9jdXMgYSwudWktc3RhdGUtZm9jdXMgYTpob3ZlciwudWktc3RhdGUtZm9jdXMgYTpsaW5rLC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWR7Y29sb3I6IzFkNTk4Nzt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjNzliN2U3O2JhY2tncm91bmQ6I2Y1ZjhmOSB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF8xMDBfZjVmOGY5XzQweDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2UxNzAwOX0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2UxNzAwOTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZmFkNDJlO2JhY2tncm91bmQ6I2ZiZWM4OCB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF81NV9mYmVjODhfNDB4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O2NvbG9yOiMzNjM2MzZ9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiMzNjM2MzZ9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2NkMGEwYTtiYWNrZ3JvdW5kOiNmZWYxZWMgdXJsKFwiaW1hZ2VzL3VpLWJnX2ZsYXRfOTVfZmVmMWVjXzQweDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtjb2xvcjojY2QwYTBhfS51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYXtjb2xvcjojY2QwYTBhfS51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dHtjb2xvcjojY2QwYTBhfS51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeXtmb250LXdlaWdodDpib2xkfS51aS1wcmlvcml0eS1zZWNvbmRhcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeXtvcGFjaXR5Oi43O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTcwKTtmb250LXdlaWdodDpub3JtYWx9LnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVke29wYWNpdHk6LjM1O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29ue2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KX0udWktaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1pY29uLC51aS13aWRnZXQtY29udGVudCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc180NjliZGRfMjU2eDI0MC5wbmdcIil9LnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfZDhlN2YzXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzZkYThkNV8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzIxN2JjMF8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtYWN0aXZlIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2Y5YmQwMV8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzJlODNmZl8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtZXJyb3IgLnVpLWljb24sLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2QwYTBhXzI1NngyNDAucG5nXCIpfS51aS1pY29uLWJsYW5re2JhY2tncm91bmQtcG9zaXRpb246MTZweCAxNnB4fS51aS1pY29uLWNhcmF0LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktaWNvbi1jYXJhdC0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggMH0udWktaWNvbi1jYXJhdC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAwfS51aS1pY29uLWNhcmF0LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAwfS51aS1pY29uLWNhcmF0LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IDB9LnVpLWljb24tY2FyYXQtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IDB9LnVpLWljb24tY2FyYXQtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0udWktaWNvbi1jYXJhdC0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IDB9LnVpLWljb24tY2FyYXQtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggMH0udWktaWNvbi1jYXJhdC0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAwfS51aS1pY29uLXRyaWFuZ2xlLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTZweH0udWktaWNvbi1hcnJvdy0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMnB4fS51aS1pY29uLWFycm93LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLXNlLW53e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTMycHh9LnVpLWljb24tYXJyb3d0aGljay0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTQ4cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC02NHB4fS51aS1pY29uLWFycm93LTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MHB4fS51aS1pY29uLWFycm93LTQtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC04MHB4fS51aS1pY29uLWV4dGxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtODBweH0udWktaWNvbi1uZXd3aW57YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtODBweH0udWktaWNvbi1yZWZyZXNoe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTgwcHh9LnVpLWljb24tc2h1ZmZsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVyLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVydGhpY2stZS13e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC04MHB4fS51aS1pY29uLWZvbGRlci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS51aS1pY29uLWZvbGRlci1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTZweH0udWktaWNvbi1kb2N1bWVudC1ie2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9LnVpLWljb24tbm90ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC05NnB4fS51aS1pY29uLW1haWwtY2xvc2Vke2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTk2cHh9LnVpLWljb24tbWFpbC1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9LnVpLWljb24tc3VpdGNhc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTk2cHh9LnVpLWljb24tY29tbWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtOTZweH0udWktaWNvbi1wZXJzb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9LnVpLWljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTk2cHh9LnVpLWljb24tdHJhc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTk2cHh9LnVpLWljb24tbG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC05NnB4fS51aS1pY29uLXVubG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC05NnB4fS51aS1pY29uLWJvb2ttYXJre2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC05NnB4fS51aS1pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH0udWktaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9LnVpLWljb24tZmxhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMTJweH0udWktaWNvbi1jYWxlbmRhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMTJweH0udWktaWNvbi1jYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTExMnB4fS51aS1pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMTJweH0udWktaWNvbi1jbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0udWktaWNvbi1kaXNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTExMnB4fS51aS1pY29uLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTExMnB4fS51aS1pY29uLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTEycHh9LnVpLWljb24tem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTEycHh9LnVpLWljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMTJweH0udWktaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTExMnB4fS51aS1pY29uLWdlYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTExMnB4fS51aS1pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMTJweH0udWktaWNvbi1zdGFye2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMTJweH0udWktaWNvbi1saW5re2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMTJweH0udWktaWNvbi1jYW5jZWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0udWktaWNvbi1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTEyOHB4fS51aS1pY29uLXBsdXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMjhweH0udWktaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjhweH0udWktaWNvbi1taW51c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTEyOHB4fS51aS1pY29uLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS51aS1pY29uLWNsb3NldGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTI4cHh9LnVpLWljb24ta2V5e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMjhweH0udWktaWNvbi1saWdodGJ1bGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTEyOHB4fS51aS1pY29uLXNjaXNzb3Jze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjhweH0udWktaWNvbi1jbGlwYm9hcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTEyOHB4fS51aS1pY29uLWNvcHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTEyOHB4fS51aS1pY29uLWNvbnRhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTEyOHB4fS51aS1pY29uLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMjhweH0udWktaWNvbi12aWRlb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTI4cHh9LnVpLWljb24tc2NyaXB0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjhweH0udWktaWNvbi1hbGVydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NHB4fS51aS1pY29uLWluZm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTQ0cHh9LnVpLWljb24tbm90aWNle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE0NHB4fS51aS1pY29uLWhlbHB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTQ0cHh9LnVpLWljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTQ0cHh9LnVpLWljb24tYnVsbGV0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTQ0cHh9LnVpLWljb24tcGluLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE0NHB4fS51aS1pY29uLXBpbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNDRweH0udWktaWNvbi1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHh9LnVpLWljb24tcGF1c2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTYwcHh9LnVpLWljb24tc2Vlay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2MHB4fS51aS1pY29uLXNlZWstcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWVuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNjBweH0udWktaWNvbi1zZWVrLXN0YXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXNlZWstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNjBweH0udWktaWNvbi1lamVjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjBweH0udWktaWNvbi1wb3dlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NnB4fS51aS1pY29uLXNpZ25hbC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE3NnB4fS51aS1pY29uLXNpZ25hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0xe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTN7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTc2cHh9LnVpLWljb24tY2lyY2xlLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTJweH0udWktaWNvbi1jaXJjbGUtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1le2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1le2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMDhweH0udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNHB4fS51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjI0cHh9LnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIyNHB4fS51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjI0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Lypib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweCovfS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci10cnsvKmJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweCovfS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLWJsey8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHgqL30udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Lypib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHgqL30udWktd2lkZ2V0LW92ZXJsYXl7YmFja2dyb3VuZDojYWFhIHVybChcImltYWdlcy91aS1iZ19mbGF0XzBfYWFhYWFhXzQweDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtvcGFjaXR5Oi4zO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTMwKX0udWktd2lkZ2V0LXNoYWRvd3ttYXJnaW46LThweCAwIDAgLThweDtwYWRkaW5nOjhweDtiYWNrZ3JvdW5kOiNhYWEgdXJsKFwiaW1hZ2VzL3VpLWJnX2ZsYXRfMF9hYWFhYWFfNDB4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O29wYWNpdHk6LjM7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzApOy8qYm9yZGVyLXJhZGl1czo4cHgqL30iLCIub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICAqem9vbTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKlx0LW1vei1ib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICBcdGJvcmRlci1yYWRpdXM6IDAuMmVtOyovXG4gIGZvbnQtZmFtaWx5OiAkbm9ybWFsLWZvbnQtc3RhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjA1ZW0gMC4xZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTExO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0LCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIC5vZG9tZXRlci1kaWdpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICAqem9vbTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwLjNlbSByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAuM2VtIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAuM2VtIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0Z1BITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BHUmxabk0rUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSnZZbXBsWTNSQ2IzVnVaR2x1WjBKdmVDSWdlREU5SWpBdU5TSWdlVEU5SWpBdU1DSWdlREk5SWpBdU5TSWdlVEk5SWpFdU1DSStQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpNek16TXpNeUl2UGp4emRHOXdJRzltWm5ObGREMGlOREFsSWlCemRHOXdMV052Ykc5eVBTSWpNek16TXpNeklpOCtQSE4wYjNBZ2IyWm1jMlYwUFNJMk1DVWlJSE4wYjNBdFkyOXNiM0k5SWlNeE1ERXdNVEFpTHo0OGMzUnZjQ0J2Wm1aelpYUTlJamd3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJek16TXpNek15SXZQanh6ZEc5d0lHOW1abk5sZEQwaU1UQXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6TXpNek16TXlJdlBqd3ZiR2x1WldGeVIzSmhaR2xsYm5RK1BDOWtaV1p6UGp4eVpXTjBJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4TURBbElpQm9aV2xuYUhROUlqRXdNQ1VpSUdacGJHdzlJblZ5YkNnalozSmhaQ2tpSUM4K1BDOXpkbWMrSUE9PScpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgI2RkZGRkZCksIGNvbG9yLXN0b3AoNDAlLCAjZGRkZGRkKSwgY29sb3Itc3RvcCg2MCUsICNhYWFhYWEpLCBjb2xvci1zdG9wKDgwJSwgI2RkZGRkZCksIGNvbG9yLXN0b3AoMTAwJSwgI2RkZGRkZCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNkZGRkZGQgMCUsICNkZGRkZGQgNDAlLCAjYWFhYWFhIDYwJSwgI2RkZGRkZCA4MCUsICNkZGRkZGQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RkZGRkZCAwJSwgI2RkZGRkZCA0MCUsICNhYWFhYWEgNjAlLCAjZGRkZGRkIDgwJSwgI2RkZGRkZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RkZGRkZCAwJSwgI2RkZGRkZCA0MCUsICNhYWFhYWEgNjAlLCAjZGRkZGRkIDgwJSwgI2RkZGRkZCAxMDAlKTtcbiAgcGFkZGluZzogMCAwLjE1ZW07XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LXNwYWNlciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LXNwYWNlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICAqem9vbTogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LWlubmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC4xNWVtO1xuICB0b3A6IDAuMDVlbTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLm9kb21ldGVyLWxhc3QtdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZS5vZG9tZXRlci1sYXN0LXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLXVwIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIub2RvbWV0ZXItYW5pbWF0aW5nLXVwIC5vZG9tZXRlci1yaWJib24taW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDJzO1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAycztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctdXAub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIub2RvbWV0ZXItYW5pbWF0aW5nLXVwLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24gLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhci5vZG9tZXRlci1hbmltYXRpbmctZG93biAub2RvbWV0ZXItcmliYm9uLWlubmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24ub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24ub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDJzO1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAycztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24ub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIub2RvbWV0ZXItYW5pbWF0aW5nLXVwIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24ub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4iLCIuaWZyYW1lIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnN1YnNUYWJfdGFiLCBidXR0b24udmlld09mZmVyc19idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tYWdhemluZS1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LypcdG92ZXJmbG93OiBoaWRkZW47Ki9cblxuXHRcdCAuYmFja2dyb3VuZCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuXHRcdFx0Zm9udC1zaXplOiAzdnc7XG5cdFx0XHRsaW5lLWhlaWdodDogMi45dnc7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQuY292ZXJzIHtcblx0XHRcdC8qYm90dG9tOiAwOyovXG5cdFx0XHRib3R0b206IC00NXB4O1xuXHRcdH1cblxuXHRcdC5sb29rLWluc2lkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRcblx0XHQuYmx1ZS1mbGFzaCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmVlZm9TdGFycyB7XG5cdFx0XHRtYXJnaW46IDEwcHggMTFweCAwO1xuXHRcdH1cblx0fVxuXHQucXVpY2t2aWV3Om5vdCgubW9kYWwpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdFxuXHQub3VyLXByb21pc2VzIC5mdWxsLXdpZHRoIHtcblx0XHR3aWR0aDogMTAwJSA7XG5cdH1cblxuXHQuYmFza2V0LFxuXHQuY2hlY2tvdXQge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblx0XG5cdC5jaGVja291dCB7XG5cdFx0I3BhbmVsNSB7XG5cdFx0XHQucmhzIHtcblx0XHRcdFx0d2lkdGg6IDMyMHB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJldmlldy1kZCB7XG5cdFx0XHQubGhzIHtcblx0XHRcdFx0d2lkdGg6IDU3JTtcblx0XHRcdH1cblx0XHRcdC5yaHMge1xuXHRcdFx0XHR3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyJVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3VyLXByb21pc2VzIHtcblx0XHQucHJvbWlzZSB7XG5cdFx0XHRoMywgcCB7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0Ji5yZWNlaXB0IHtcblx0XHQub3JkZXItc3VtbWFyeSB7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDEwcHg7XG5cdFx0fVxuXHRcdC5vcmRlci1pbmZvIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMDtcblx0XHRcdC5saHMsXG5cdFx0XHQucmhzIHtcblx0XHRcdFx0d2lkdGg6IDQ0JTtcblx0XHRcdH1cblx0XHRcdC5yaHMge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5saHMgLndlbGNvbWVnaWZ0IHtcblx0XHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQud29yZHMge1xuXHRcdFx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJvdy5uZXdzbGV0dGVyLXNpZ251cCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLmlmcmFtZS5uZXdub3JtYWwge1xuXHRcdCNzdWJzY3JpcHRpb25jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0XHR9XG5cdFx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lciAubGFyZ2V7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR9XG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8qXHR0b3A6IC05MHB4O1xuXHRcdFx0dG9wOiAwcHg7Ki9cblx0XHRcdHRvcDogMzlweDtcblx0XHRcdHJpZ2h0OiAyNXB4O1xuICAgIFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwgLnRvcC1wYXJ0IHtcblx0XHRcdGJvcmRlcjogMnB4ICMwMDAgc29saWQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdC8qYm9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyovXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0XG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwgLmFzYSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogI2RkZDtcblx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRcdGJvcmRlcjogMnB4ICMwMDAgc29saWQ7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Lypib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7Ki9cblx0XHR9XG5cdFx0XG5cdFx0I29kZC1hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEzNXB4O1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHR9XG5cdFx0XG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwgLmJvZHkge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0cGFkZGluZzogMjVweCAzMHB4IDMwcHggMzBweDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fSBcblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCAubGhzLFxuXHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsIC5yaHMge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGZsb2F0OiBsZWZ0IDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdFx0XHQvKmhlaWdodDogNDgwcHg7ICovXG5cdFx0fVxuXHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsIC5yaHMge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0IDtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0fVxuXHRcdCNyaHNwcmludGJlbmVmaXQgKyBkaXYge1xuXHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24gLmNvdW50cnktc2VsZWN0IC5jb3VudHJ5LWZpZWxkIHtcblx0XHQgICAgd2lkdGg6IDg0JTtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQjcmhzLW1hZy1jb3ZlciwgI3Jocy1tYWctY292ZXJJbWFnZXtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsIC5yaHMuZ2lmdC15ZXMgaW1nIHtcblx0XHRcdHdpZHRoOiA4MCU7XHRcblx0XHR9XG5cdFx0XG5cdFx0LmNlbnRyZWQge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5zaW1wbGUtaW5saW5lIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHQvKlx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTsqL1xuXHRcdFx0d2lkdGg6IDEwNXB4O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW46IDJweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdFx0I21hZ2F6aW5lc2l6ZS1zZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDE5MHB4O1xuXHRcdH1cblx0XHQjbWFnYXppbmV0eXBlIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0fVxuXHRcdCNnaWZ0aGVhZGxpbmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdCNnaWZ0dGV4dCwgI2dpZnRoZWFkbGluZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCNnaWZ0dGV4dCB7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZ2lmdGJveCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdH1cblx0XHQuZ2lmdGJveCBpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuXHRcdCAgLyogIGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdCAgICBtYXJnaW4tbGVmdDogLTZweDtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogLTdweDsgKi9cblx0XHR9XG5cdFx0I2dpZnRibG9jayBsYWJlbCB7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0fVxuXHRcdCNnaWZ0YmxvY2sgLmxhYmVsbGVkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHQjZ2lmdGVycm9yIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuZ2lmdGVycm9yLmJvdHRvbWVycm9yIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5naWZ0ZXJyb3IuYm90dG9tZXJyb3IuZXJyb3Ige1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxMHB4IDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdH1cblx0XHQuZ2lmdGVycm9yLmJvdHRvbWVycm9yIHAge1xuXHRcdFx0cGFkZGluZzogM3B4O1xuICAgIFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGIwNzFhO1xuICAgIFx0fVxuICAgIFx0LmluZm9lcnJvciB7XG5cdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAjZGIwNzFhO1xuXHRcdCAgICB3aWR0aDogMjNweDtcblx0XHQgICAgaGVpZ2h0OiAyM3B4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTJweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHQgICAgZm9udC1zaXplOiAxOXB4O1xuXHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIC8qYm9yZGVyLXJhZGl1czogMTBweDsqL1xuXHRcdCAgICBwYWRkaW5nOiA2cHg7XG5cdFx0fVxuXHRcdCNnaWZ0YmxvY2suZXJyb3IgcCxcblx0XHQjZ2lmdGJsb2NrLmVycm9yIGxhYmVsIHtcblx0XHRcdGNvbG9yOiAjZGIwNzFhO1xuXHRcdH1cblx0XHQjZ2lmdGJsb2NrLmVycm9yIGxhYmVsIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2RiMDcxYTtcblx0XHR9XG5cdFx0XG5cdFx0I2dpZnRibG9jay5lcnJvciAjZ2lmdGVycm9yIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IFxuXHRcdH1cblx0XHQuc3Vic2NyaXB0aW9uIC5jb3VudHJ5LXNlbGVjdCB7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdC5wcmljaW5nIHAgc3Ryb25nIHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5wcmljaW5nLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW46IDEwcHggMCA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LypcdGhlaWdodDogMTA1cHg7ICovXG5cdFx0XHR6LWluZGV4OiA4O1xuXHRcdH1cblx0XHRcblx0XHQjcHJpY2luZ2Jsb2NrIGZvcm0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0LnByaWNpbmctYmxvY2sge1xuXHRcdC8qXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDsgKi9cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LnByaWNpbmctYmxvY2ssIC5jb3VudHJ5LWZpZWxkIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdFx0LnN1YnNjcmlwdGlvbiAuY291bnRyeS1zZWxlY3QgLmNvdW50cnktZmllbGQsIC5wcmljaW5nLWJsb2NrIC5ibG9jayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc2VsZWN0YmctbGFyZ2UzLnBuZycpIG5vLXJlcGVhdCByaWdodDtcblx0XHR9XG5cdFx0LnByaWNpbmctYmxvY2sgLmJsb2NrIHtcblx0XHRcdGJvcmRlcjogMXB4ICNjMmMyYzIgc29saWQ7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHggMCA1cHggO1xuXHRcdC8qXHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc2VsZWN0YmctbGFyZ2UyLnBuZycpIG5vLXJlcGVhdCByaWdodDsgKi9cblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR9XG5cdFx0XG5cdFx0LnByaWNpbmctYmxvY2suZXhwYW5kZWQgLmJsb2NrOmZpcnN0LWNoaWxkIHtcblx0XHRcdC8qYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4OyBcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7ICovXG5cdFx0XHRib3JkZXItdG9wOiAxcHggI2MyYzJjMiBzb2xpZCA7XG5cdFx0fVxuXG5cdFx0LnByaWNpbmctYmxvY2suZXhwYW5kZWQgLmJsb2NrIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5wcmljaW5nLWJsb2NrLmV4cGFuZGVkIC5ibG9jazpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jay5leHBhbmRlZCAuYmxvY2suY2hvc2VuIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy90aWNrLnBuZycpIG5vLXJlcGVhdCA5NSUgNTAlO1xuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdCNpbnRyb19tb3JlLmZvbGQtb3V0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdH1cblx0XHRcblx0XHQjcmhzZ2lmdHRleHQgaW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdFx0Lm1lc3NhZ2Vib3gueWVzR2lmdCAge1xuXHRcdFx0bWFyZ2luLXRvcDogNzM1cHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHQubWVzc2FnZWJveC5ub0dpZnQge1xuXHRcdCAgICBtYXJnaW4tdG9wOiA2OTVweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5tZXNzYWdlYm94LmVycm9yIHtcblx0XHRcdG1hcmdpbi10b3A6IDcwNXB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnJpZ2h0LWNvbHVtbiB7XG5cdFx0ICAgIHdpZHRoOiA1MiU7XG5cdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHRcdC5mYXFzX2NvbnRhaW5lciAuZmFxcyB7XG5cdFx0XHR3aWR0aDogODEuNzUlO1xuXHRcdH1cblx0XHQuZmFxc19jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiA3NXB4IGF1dG87XG5cdFx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcblx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lciB7XG5cblx0XHQucmlnaHQtY29sdW1uIHtcblx0XHRcdG1pbi13aWR0aDogNjYwcHg7XG5cblx0XHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsIHtcblx0XHRcdFx0bWluLXdpZHRoOiA2NzVweDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuXHQuaWZyYW1lLm5ld25vcm1hbCB7XG5cdFx0LmNvbnRhaW5lciAuc3Vic2NyaXB0aW9uIC5jb3VudHJ5LXNlbGVjdCAuY291bnRyeS1maWVsZCwgLnByaWNpbmctYmxvY2sgLmJsb2NrIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zZWxlY3RiZy1sYXJnZTMucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDtcblx0XHR9XG5cdFx0LnByaWNpbmctYmxvY2sgLmJsb2NrIHtcblx0XHRcdGJvcmRlcjogMXB4ICNjMmMyYzIgc29saWQ7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHggMCA1cHggO1xuXHRcdC8qXHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc2VsZWN0YmctbGFyZ2UyLnBuZycpIG5vLXJlcGVhdCByaWdodDsqL1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0fVxuXHQuZmVlZm9TdGFycyB7XG5cdFx0bWFyZ2luOiAxMHB4IDFweCAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmlmcmFtZS5uZXdub3JtYWwsIC5xdWlja3ZpZXc6bm90KC5tb2RhbCkge1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogYXV0bztcblx0XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cdFx0XG5cdFx0I3N1YnNjcmlwdGlvbmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHRcdFx0XG5cdFx0XHQuc3Vic2NyaXB0aW9uIHtcblx0XHRcdCAgICBwYWRkaW5nLXRvcDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjc3Vic2NyaXB0aW9uY29udGFpbmVyIC5sYXJnZXtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR9XG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwge1xuICAgIFx0XHRwYWRkaW5nLXRvcDogMjBweDtcbiAgICBcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsIC50b3AtcGFydCB7XG5cdFx0XHRib3JkZXI6IDJweCAjMDAwIHNvbGlkO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHQvKmJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsqL1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0XG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwgLmFzYSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogI2RkZDtcblx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRcdGJvcmRlcjogMnB4ICMwMDAgc29saWQ7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Lypib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7Ki9cblx0XHR9XG5cdFx0XG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwgLmJvZHkge1xuXHRcdFx0cGFkZGluZzogMjVweCAxM3B4IDMwcHg7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9IFxuXHRcdCNteXN1YnNjcmlwdGlvbnBhbmVsIC5saHMsXG5cdFx0I215c3Vic2NyaXB0aW9ucGFuZWwgLnJocyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgIFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8qXHRoZWlnaHQ6IDQ4MHB4OyAqL1xuXHRcdH1cdFxuXHRcdC5tYWdhemluZS1pbnRybyB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDEwcHggMCAxMHB4O1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHQgICAgbWluLWhlaWdodDogMTAwcHg7XG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24gLmNvdW50cnktc2VsZWN0IC5jb3VudHJ5LWZpZWxkIHtcblx0XHQgICAgd2lkdGg6IDgzJSFpbXBvcnRhbnQ7XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdFx0ICAgIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogOXB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNvbnRhaW5lciAuc3Vic2NyaXB0aW9uIC5jb3VudHJ5LXNlbGVjdCB7XG5cdFx0ICAgIHBhZGRpbmctdG9wOiAycHg7XG5cdFx0fVxuXHRcdC5mbGFnIHtcblx0XHRcdGhlaWdodDogMjNweDtcbiAgICBcdFx0bWFyZ2luOiAzcHggNHB4IDAgMDtcblx0XHR9XG5cdFx0I3Jocy1tYWctY292ZXIsICNyaHMtbWFnLWNvdmVySW1hZ2Uge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG4gICAgXHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRcblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCAucmhzLmdpZnQteWVzIGltZyB7XG5cdFx0XHR3aWR0aDogODAlO1x0XG5cdFx0fVxuXHRcdFxuXHRcdC5jZW50cmVkIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5zaW1wbGUtaW5saW5lIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQvKlx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTsgKi9cblx0XHRcdHdpZHRoOiAxMDVweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdFx0I21hZ2F6aW5ldHlwZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogOXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHR9XG5cdFx0I2dpZnRoZWFkbGluZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0I2dpZnR0ZXh0LCAjZ2lmdGhlYWRsaW5lIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0I2dpZnR0ZXh0IHtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5naWZ0Ym94IHtcblx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0fVxuXHRcdC5naWZ0Ym94IGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG5cdFx0ICAvKiAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgbWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAtN3B4OyAqL1xuXHRcdH1cblx0XHQjZ2lmdGJsb2NrIHtcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHR9XG5cdFx0I3ByaWNpbmdibG9jayB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0fVxuXHRcdCNnaWZ0YmxvY2sgbGFiZWwge1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdH1cblx0XHQuc3Vic2NyaXB0aW9uIC5jaG9vc2Utb2ZmZXIgbGFiZWwge1xuXHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmMyYzI7XG5cdFx0ICAgLyogYm9yZGVyLXJhZGl1czogMTBweDsqL1xuXHRcdCAgICBwYWRkaW5nOiA0cHg7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24gLmNob29zZS1vZmZlciBsYWJlbDpudGgtY2hpbGQoMSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHQuc3Vic2NyaXB0aW9uIC5jaG9vc2Utb2ZmZXIgbGFiZWwuY2hlY2tlZCB7XG5cdFx0ICAgIGJvcmRlci1jb2xvcjogIzMzMztcblx0XHQgICAgYmFja2dyb3VuZDogI0RFREVERSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuc3Vic2NyaXB0aW9uIC5jaG9vc2Utb2ZmZXIgbGFiZWwgaW5wdXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0I2dpZnRibG9jayAubGFiZWxsZWQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdCNnaWZ0ZXJyb3Ige1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcblx0XHR9XG5cdFx0LmdpZnRlcnJvci5ib3R0b21lcnJvciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuZ2lmdGVycm9yLmJvdHRvbWVycm9yLmVycm9yIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMTBweCAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cdFx0LmdpZnRlcnJvci5ib3R0b21lcnJvciBwIHtcblx0XHRcdHBhZGRpbmc6IDNweDtcbiAgICBcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RiMDcxYTtcbiAgICBcdH1cbiAgICBcdC5pbmZvZXJyb3Ige1xuXHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHQgICAgYmFja2dyb3VuZDogI2RiMDcxYTtcblx0XHQgICAgd2lkdGg6IDIzcHg7XG5cdFx0ICAgIGhlaWdodDogMjNweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTlweDtcblx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICAvKmJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cblx0XHQgICAgcGFkZGluZzogNnB4O1xuXHRcdH1cblx0XHQjZ2lmdGJsb2NrLmVycm9yIHAsXG5cdFx0I2dpZnRibG9jay5lcnJvciBsYWJlbCB7XG5cdFx0XHRjb2xvcjogI2RiMDcxYTtcblx0XHR9XG5cdFx0I2dpZnRibG9jay5lcnJvciBsYWJlbCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkYjA3MWE7XG5cdFx0fVxuXHRcdFxuXHRcdCNnaWZ0YmxvY2suZXJyb3IgI2dpZnRlcnJvciB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblx0XHR9XG5cdFx0LnByaWNpbmcgcCBzdHJvbmcgc3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiAwcHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY29udGFpbmVyIC5zdWJzY3JpcHRpb24gLmJsb2NrIC5wcmljaW5nIHAge1xuXHRcdCAgICBsaW5lLWhlaWdodDogMjJweDtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5wcmljaW5nLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW46IDEwcHggMCA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LypcdGhlaWdodDogMTA1cHg7ICovXG5cdFx0XHR6LWluZGV4OiA4O1xuXHRcdH1cblx0XHRcblx0XHQjcHJpY2luZ2Jsb2NrIGZvcm0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmNvbnRhaW5lciAuc3Vic2NyaXB0aW9uIC5wcmljaW5nLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRib3JkZXI6IGluaXRpYWw7XG5cdFx0fVxuXHRcdC5jb250YWluZXIgLnN1YnNjcmlwdGlvbiAucHJpY2luZy1jb250YWluZXIgLmJsb2NrIHtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogI2MyYzJjMiAxcHggc29saWQ7XG5cdFx0ICAgIHBhZGRpbmc6IDRweCAwO1xuXHRcdH1cblx0XHQuY29udGFpbmVyIC5zdWJzY3JpcHRpb24gLmJsb2NrIC5wcmljaW5nIHtcblx0XHQgICAvKiB3aWR0aDogMTg5cHg7Ki9cblx0XHQgICB3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0LnByaWNpbmctYmxvY2sge1xuXHRcdC8qXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDsgKi9cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICBcdFx0Lypib3JkZXItcmFkaXVzOiA4cHg7Ki9cblx0XHR9XG5cdFx0LnByaWNpbmctYmxvY2ssIC5jb3VudHJ5LWZpZWxkIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdFx0LnByaWNpbmctYmxvY2suZXhwYW5kZWQgLmJsb2NrIHtcblx0XHQvKlx0Ym9yZGVyLXJhZGl1czogMDsqL1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZSA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jay5leHBhbmRlZCAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Lypib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7IFxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDsgKi9cblx0XHRcdGJvcmRlci10b3A6IDFweCAjYzJjMmMyIHNvbGlkO1xuXHRcdH1cblx0XHQuY29udGFpbmVyIC5zdWJzY3JpcHRpb24gLnByaWNpbmctY29udGFpbmVyIC5ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNjMmMyYzIgc29saWQ7XG5cdFx0fVxuXHRcdC5wcmljaW5nLWJsb2NrLmV4cGFuZGVkIC5ibG9jazpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdH1cblx0XHQucHJpY2luZy1ibG9jay5leHBhbmRlZCAuYmxvY2suY2hvc2VuIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy90aWNrLnBuZycpIG5vLXJlcGVhdCA5NSUgNTAlO1xuXHRcdFx0XG5cdFx0fVxuXHRcdCNpbnRyb19tb3JlLmZvbGQtb3V0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCNyaHNnaWZ0dGV4dCBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHQucHJvbWlzZXMge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0ICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogNDBweDtcblx0XHR9XG5cdFx0LnN1YnNjcmlwdGlvbiAjbWVzc2FnZWJveCB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDMwcHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHQjbGVmdGhhbmRzaWRlX3RleHQgaDUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmJsdWUtZmxhc2gge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvKmhlaWdodDogOTBweDsqL1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuICAgIFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0Lypmb250LXNpemU6IDE3cHg7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7Ki9cbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcbiAgICBcdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yaWdodC1jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0I2JsdWVmbGFzaHRleHQsICNub251a2JsdWVmbGFzaHRleHQge1xuXHRcdFx0d2lkdGg6IDc4JSFpbXBvcnRhbnQ7XG5cdCAgICBcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdFx0LnByb2R1Y3QtcGFuZWwge1xuXHRcdFx0LnByaWNlcyB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmFxc19jb250YWluZXIge1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkgYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG5cdC5pZnJhbWUubmV3bm9ybWFsIHtcblx0XG5cdFx0LmxlZnQtY29sdW1uIHtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdCAgICB3aWR0aDogMjIlO1xuXHRcdCAgICB3aWR0aDogYXV0bztcblx0XHQgICAgcGFkZGluZy10b3A6IDBweDtcblx0XHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdCAgICBcblx0XHQgICAgLnByb21pc2VzYm94IHtcblx0XHQgICAgXHR3aWR0aDogOTUlO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcblx0LmlmcmFtZSB7XG5cdFx0LmNvcHlyaWdodCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdH1cblx0XHQubWFnYXppbmUtaGVhZGVyIHtcblx0XHRcdC5jb3ZlcnMge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFxuXHRcdFx0XHQuc21hbGwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxhcmdlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yaWdodC1jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IDY3JSFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmxlZnQtY29sdW1uIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHdpZHRoOiAyMiU7XG5cdFx0fVxuXHRcdFxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cdC5pZnJhbWUubmV3bm9ybWFsIHtcblx0XHQjbXlzdWJzY3JpcHRpb25wYW5lbCB7XG5cdFx0XHQuYm9keSB7XG5cdFx0XHQgICAgZmxvYXQ6IG5vbmU7XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgLmxocywgLnJocyB7XG5cdFx0XHQgICAgXHRmbG9hdDogbm9uZTtcblx0XHRcdCAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICBcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIC5saHMge1xuXHRcdFx0ICAgIFx0d2lkdGg6IDUwJTtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgLnJocyB7XG5cdFx0XHQgICAgXHR3aWR0aDogNDglO1xuXHRcdFx0ICAgIFx0XG5cdFx0XHQgICAgXHQjcmhzLW1hZy1jb3ZlciwgI3Jocy1tYWctY292ZXJJbWFnZSB7XG5cdFx0XHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQuaWZyYW1lIHtcblx0XHRcblx0XHQubWFnYXppbmUtaGVhZGVyIHtcblx0XHRcdC5jb3ZlcnMge1xuXHRcdFx0XHRsZWZ0OiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubGVmdC1jb2x1bW4ge1xuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0ICAgIHdpZHRoOiAyNDVweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuXHQuaWZyYW1lIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0d2lkdGg6IDExMDBweDtcblx0XHRcblx0XHQub3VyLXByb21pc2VzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgO1xuXHRcdH1cblx0XHQuY29weXJpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC5tYWdhemluZS1oZWFkZXIge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNHZ3O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY292ZXJzIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHQvKndpZHRoOiAyNiU7XG5cdFx0XHRcdGJvdHRvbTogLTYwcHg7XG5cdFx0XHQgICAgYm90dG9tOiAtMTlweDsqL1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0ICAgIGJvdHRvbTogMzBweDtcbiAgICBcblx0XHRcdFx0LnNtYWxsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sYXJnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmx1ZS1mbGFzaCBoMiwgXG5cdFx0XHQuYmx1ZS1mbGFzaCBoMiAqXG5cdFx0XHRcdHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdH1cblx0XHRcdC5ibHVlLWZsYXNoICNjb3VudGRvd24ge1xuICAgIFx0XHRcdFx0Ym90dG9tOiA5MHB4O1xuICAgIFx0XHRcdFx0bGVmdDogMjQwcHg7XG4gICAgXHRcdFx0XHRyaWdodDogaW5pdGlhbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpZ2h0LWNvbHVtbiB7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0LmxlZnQtY29sdW1uIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHdpZHRoOiAyMiU7XG5cdFx0fVxuXHRcdC5zdWJzY3JpcHRpb24ge1xuXHRcdFx0LnByb21pc2VzIC5oZWFkbGluZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Lm9mZmVyIHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQudGV4dDpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I3Joc2JlbmVmaXQtcHJpbnQsICNyaHNiZW5lZml0LWRpZ2l0YWwsICNyaHNiZW5lZml0LWJ1bmRsZSB7XG5cdFx0XHRcdG1hcmdpbjogMTBweCA1cHggMTBweCA1cHhcblx0XHRcdH1cblx0XHRcdC5jaG9vc2Utb2ZmZXIge1xuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQub2ZmZXItYm94IHtcblx0XHRcdFx0XHR3aWR0aDogMjklICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHQucHJpY2UtcG9pbnQge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zbWFsbGVyIHtcblx0XHRcdFx0ICAgIFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vZmZlci1ib3guZG91YmxlLXllcyxcblx0XHRcdFx0Lm9mZmVyLWJveC5kb3VibGUteWVzLXllcyB7XG5cdFx0XHRcdFx0d2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5vZmZlci1ib3gucHVsbC1sZWZ0IC5wcmljZS1wb2ludCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG5cdC5pZnJhbWUubmV3bm9ybWFsIHtcblx0XHQjYmx1ZWZsYXNodGV4dCwgI25vbnVrYmx1ZWZsYXNodGV4dCB7XG5cdFx0XHR3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5pZnJhbWUge1xuXHRcdC5vdXItcHJvbWlzZXMge1xuXHRcdFx0ZGlzcGxheTogbm9uZSA7XG5cdFx0fVxuXHRcdC5jb3B5cmlnaHQge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHR9XG5cdFx0LmJsdWUtZmxhc2gge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdC8qXHRwYWRkaW5nOiAwIDEwcHg7Ki9cblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG5cdFx0XHRjbGVhcjogYm90aCFpbXBvcnRhbnQ7XG5cdFx0XHQgKiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdCNjb3VudGRvd24ge1xuICAgIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRib3R0b206IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0cmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tYWdhemluZS1oZWFkZXIge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHQuY292ZXJzIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQuc21hbGwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxhcmdlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNwZWMge1xuXHRcdFx0LmZyZXF1ZW5jeSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5mcmVxdWVuY3ksIFxuXHRcdFx0LnBlcmZlY3QtZm9yIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGVmdC1jb2x1bW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnJpZ2h0LWNvbHVtbiwgI2JsdWVmbGFzaHRleHQsICNub251a2JsdWVmbGFzaHRleHQge1xuXHRcdFx0d2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQubm90bW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5xdWlja3ZpZXc6bm90KC5tb2RhbCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQuY2hvb3NlLWNvdW50cnkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnByb2R1Y3QtcGFuZWwge1xuXHRcdFx0XHQucHJpY2VzIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHQgLm1vYmlsZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jZW50cmVkIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlc3QtNDYyNDYxIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcdFxuXHRcblx0LmJsdWUtZmxhc2gge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQubWVzc2FnZSB7XG5cdFx0XHRwYWRkaW5nOiA4cHggODBweCAwIDgwcHg7XG5cdFx0XHQqIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdH1cblx0XHRcdCNpbnRyb19tb3JlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdH1cdFx0XHRcdFxuXHRcdH1cblx0XHQjY291bnRkb3duIHtcblx0XHRcdGJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuXHRcdFx0bGVmdDogNzhweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQucm93LnN1YnNjcmlwdGlvbmJsb2NrIHtcblx0XHRtYXJnaW4tdG9wOiAtMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCA4MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFxuXHRcdC5sZWZ0aGFuZHNpZGUge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGZsb2F0OiBsZWZ0IDtcblx0XHRcdFxuXHRcdFx0LmNvdmVycyB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdC5zbWFsbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDczcHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0LnVwZGF0ZWNvdmVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubGFyZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAzNzVweDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlIDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQjbWFnLWNvdmVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubG9vay1pbnNpZGUubW92ZS10by10b3Age1xuXHRcdFx0XHRcdFx0cGFkZGluZzogN3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmdpZnRib3h3aXRoYXJyb3cge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgO1xuXHRcdFx0XHQuZ2lmdGJveCB7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCA5NXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcblx0XHRcdFx0LypcdGJvcmRlci1yYWRpdXM6IDhweDsqL1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0aW1nLmxlZnQge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmltYWdlYXR0b3Age1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XHQuYXJyb3ctcmlnaHQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0XHRcdFx0dG9wOiA4MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAwOyBcblx0XHRcdFx0XHRoZWlnaHQ6IDA7IFxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZTllOWU5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHVibGlzaGVyLXN0YXRlbWVudCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDM2MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDAgMCAxNHB4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTE0cHggO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmlnaHRoYW5kc2lkZSB7XG5cdFx0XHR3aWR0aDogNDIwcHg7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsIDsgLyojZjlmOWY5OyovXG5cdFx0XHRcblx0XHRcdC50YWJzIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0XHQudGFiIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ib3JkZXItY29sb3VyO1xuXHRcdFx0XHRcdHdpZHRoOiAxOTJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggIzAwMDAwMCBzb2xpZDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC8qXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4OyovXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50YWI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQvKlx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4OyovXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggICRncmV5LWJvcmRlci1jb2xvdXIgc29saWQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRhYi5hY3RpdmUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCAjZjlmOWY5IHNvbGlkO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC50YWI6Zmlyc3QtY2hpbGQuYWN0aXZlIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCAjZjlmOWY5IHNvbGlkIDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGFiOm9ubHktY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiA0MDJweDtcblx0XHRcdFx0LypcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHggIWltcG9ydGFudDsqL1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4ICAjMDAwMDAwIHNvbGlkICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5ibHVlZmxhc2h0ZXh0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCAjMDAwMDAwIHNvbGlkO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCAjMDAwMDAwIHNvbGlkO1xuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNob29zZS1vZmZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Lm9ubHkge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCAjMDAwMDAwIHNvbGlkO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCAjMDAwMDAwIHNvbGlkO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0d2lkdGg6IDQxOHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQucHJpY2Utc3RyaW5ne1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmljZS1zdGF0ZW1lbnQge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmljZS1vZmZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuc2ltcGxlLWlubGluZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb3VudHJ5IHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb3VudHJ5LXNlbGVjdCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiA4cHggMDtcblx0XHRcdFx0XHRcdH1cdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZ2lmdGJsb2NrIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMjBweCAxMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0byA7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5pc0dpZnQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcbiAgICBcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE3N3B4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGxhYmVsOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmxhYmVsbGVkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZ2lmdGVycm9yIHtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5lcnJvciB7XG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmZjAwMDA7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMTQsIDksIDksIDAuNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmdpZnRlcnJvciB7XG5cdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0XHRcdH1cdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ib3R0b20tb2YtYm94IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggIzAwMDAwMCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMjBweCA0NXB4O1xuXHRcdFx0LypcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDsqL1xuXHRcdFx0XHQuZ3JlZW4tdGlja3Mge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2dyZWVuLXRpY2staWNvbi5wbmcpIDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDEwcHggMzhweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFzYSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGdyZXk7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vcmUtaW5mbyB7XG5cdFx0XHRcdFx0bGVmdDogLTE0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQucm93Lm1lc3NhZ2Vmcm9tZWRpdG9yIHtcblx0XHRtYXJnaW46IDMwcHggMTIwcHggNjBweCAxMjBweDtcblx0XHQqIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBibGFjayBzb2xpZDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQuZWRpdG9yLW1lc3NhZ2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdFxufSIsImJvZHkuYm9vdHN0cmFwIHtcblx0LnRlc2NvIHtcblx0XG5cdFx0LnBjYSB7XG5cdFx0ICAgIHBhZGRpbmc6IDAgMTJweDtcblx0XHQgICAgYm94LXNpemluZzogaW5oZXJpdDtcblx0XHR9XG5cdFx0XG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdCAgICBmbG9hdDogbm9uZTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIC5jaGVja291dCB7XG5cdFx0ICAgIC5jYXNjYWRlYWNjb3JkaW9uIHtcblx0XHRcdFx0bWluLWhlaWdodDogNDI1cHggIWltcG9ydGFudDtcblx0XHRcdCAgICAucGFuZWwtZGV0YWlsIHtcblx0XHRcdCAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHQucGFuZWwtdGl0bGUge1xuXG5cdFx0XHRcdFx0LnBhbmVsLW5hbWUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY292ZXJzIHtcblx0XHRcdGxlZnQ6IDQ1cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cdGJvZHk6bm90KC5ib290c3RyYXApIHtcblx0XHRcblx0XHRcdC5jb250YWluZXIudGVzY28ge1xuXHRcdFx0ICAgIHdpZHRoOiA5MCUhaW1wb3J0YW50O1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIC5zaXRlLWhlYWRlciB7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAyMHB4IDVweDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgLmJhc2tldCB7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIFx0dGFibGUge1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIFx0XHR0aCB7XG5cdFx0XHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCAgICBcdFx0fVxuXHRcdFx0XHQgICAgXHRcblx0XHRcdFx0ICAgIFx0dGQge1xuXHRcdFx0XHRcdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCAgICBcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQuc3RhcnRkYXRlYm94LCAuY29sLXBheW1lbnQtbWV0aG9kcyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5saW5lLnZvdWNoZXIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmNoZWNrb3V0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAwO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQucGFuZWwtdGl0bGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5leHRyYXRleHQge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jYXNjYWRlYWNjb3JkaW9uIHtcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDRweCA2cHg7XG5cdFx0XHRcdFx0XHQgICAgbWFyZ2luOiA1cHggMDtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogOTUlO1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5wYXlub3cge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YnV0dG9uLnB1bGwtcmlnaHQge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0Ym9keS5ib290c3RyYXAge1xuXHRcdC50ZXNjbyB7XG5cdFx0ICAgIFxuXHRcdCAgICAuY2hlY2tvdXQge1xuXHRcdCAgICBcdHBhZGRpbmc6IDA7XG5cdFx0ICAgIH1cblx0XHRcblx0XHRcdC5jb3ZlcnMge1xuXHRcdFx0XHRsZWZ0OiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5icmFuZGVkLWhlYWRlciB7XG5cdGhlaWdodDogNDVweDtcbn1cbi5zdGFuZGFsb25lLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjhweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWJzVGFiX2NvbnRhaW5lci5CdW5kbGVfY29udGFpbmVyIHtcblx0LypwYWRkaW5nLWxlZnQ6IDI1cHg7Ki9cblx0XG5cdC50b3BUYWJzX3RhYiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XG5cdFx0LnZpZXctc3Vic1RhYiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbjogMTBweCA1cHggMDtcblx0XHQgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC52aWV3LXN1YnNUYWIuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuc3Vic1RhYiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAzOHB4IDklO1xuXHRcdHBhZGRpbmc6IDE4cHggMCAzMHB4O1xuXHR9XG5cdFxuXHQuY2hvb3NlLXN1YnNUYWIuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHQgICAgYm9yZGVyOiAwcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG91cjtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuXHQuc3Vic1RhYl9jb250YWluZXIuQnVuZGxlX2NvbnRhaW5lciB7XG5cblx0XHQuY29udGFpbmVyLCAjcHJlaGVhZGVyLXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0fVxufSIsIi5yZWNlaXB0IHtcblx0aDEge1xuXHRcdHdpZHRoOiA0MDVweDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHRcdGgyLCBoMyB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdGg1IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHR9XG5cdFxuXHQuYmx1ZS1mbGFzaCBoMSB7XG5cdFx0d2lkdGg6IDcwNXB4O1xuXHR9XG5cdC5vcmRlci1zdW1tYXJ5IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHQvKnBhZGRpbmc6IDI0cHggMCAyNHB4IDgwcHg7Ki9cblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG91cjtcblx0XG5cdFx0LmdpZnRjYXJkIHtcblx0XHRcdC8qXHRtYXJnaW4tdG9wOiAyNnB4OyovXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNkYjA3MWEgO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICBcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC53b3Jkczpub3QoLnBheXBhbEdpZnQpIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQud29yZHMge1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICRnaWZ0X2ljb25fY2hlY2tvdXQ7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdFxuXHRcdHRhYmxlIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206ICRncmV5LWJvcmRlci1jb2xvdXIgMXB4IHNvbGlkO1xuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGl2LnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XG5cdFx0fVxuXHRcdC5yZXNwb25zaXZlRGl2IHtcblx0XHRcdFx0Lyogb25lIGl0ZW0gKi9cblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1vZi10eXBlKDEpIHtcblx0XHRcdFx0ICAgIHdpZHRoOiA5OSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC8qIHR3byBpdGVtcyAqL1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LW9mLXR5cGUoMiksXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSgyKSB+IC5yZXNwb25zaXZlRGl2IHtcblx0XHRcdFx0ICAgIHdpZHRoOiA0OSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC8qIHRocmVlIGl0ZW1zICovXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSgzKSxcblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1vZi10eXBlKDMpIH4gLnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0XHQgICAgd2lkdGg6IDMyLjMlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQvKiBmb3VyIGl0ZW1zICovXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSg0KSxcblx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1vZi10eXBlKDQpIH4gLnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0XHQgICAgd2lkdGg6IDI0JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LyogZml2ZSBpdGVtcyAqL1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LW9mLXR5cGUoNSksXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3Qtb2YtdHlwZSg1KSB+IC5yZXNwb25zaXZlRGl2IHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxOSU7XG5cdFx0XHRcdH1cblx0XHR9XG5cdFx0XHQuY29sLW1hZyB7XG5cdFx0XHRcdHdpZHRoOiAzMThweDtcblx0XHRcdFx0LmNvdmVyIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRoZWlnaHQ6IDczcHg7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQuaW5mbyB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNvbC1kZWxpdmVyeSB7XG5cdFx0XHRcdHdpZHRoOiAyMjVweDtcblx0XHRcdH1cblx0XHRcdC5jb2wtZXh0cmFzIHtcblx0XHRcdFx0d2lkdGg6IDE5MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1wYXltZW50LW1ldGhvZCB7XG5cdFx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHRcdH1cblx0fVxuXHQub3JkZXItaW5mbyB7XHRcblx0LypcdHBhZGRpbmc6IDI0cHggMCAyNHB4IDgwcHg7Ki9cblx0XHRwYWRkaW5nOiAyNHB4IDAgMjRweCA1MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XG5cdFx0LmxocyB7XG5cdFx0XHRjbGVhcjpsZWZ0IDtcblx0XHRcdC8qd2lkdGg6IDUzMHB4OyovXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR3aWR0aDogNTc2cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdD4gcCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4IDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDIge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDUge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGRlbWlib2xkLWZvbnQtc3RhY2sgO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdCAgICBjb2xvcjogIzAwMDAwMTtcblx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDA7XG5cdFx0ICAgIH1cblx0XHRcdFxuXHRcdFx0LmdpZnRjYXJkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2RiMDcxYSA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LndvcmRzIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVtaWJvbGQtZm9udC1zdGFjayA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHQud2VsY29tZWdpZnQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyNnB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3VyIDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQud29yZHMge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0XG5cdFx0XHR1bCwgb2wge1xuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0b2wge1xuXHRcdFx0XHRcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0dWwge1xuXHRcdFx0XHRcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHR9XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRmb250LWZhbWlseTogJG5vcm1hbC1mb250LXN0YWNrIDtcblx0XHR9XG5cdFx0XG5cdFx0aDQge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZW1pYm9sZC1mb250LXN0YWNrIDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuXHRcdH1cblx0XHRcdFx0XG5cdFx0LnJocyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1jb2xvdXI7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAzNjlweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5hbHNvLWJvdWdodCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0bWFyZ2luOiAwIDIlOyBcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdG1heC13aWR0aDogMjM0cHg7XG5cdFx0fVxuXHRcdFxuXHRcdHAge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRcdHBhZGRpbmc6IDVweCA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblx0Ym9keS5yZWNlaXB0IHtcblx0XHRcblx0XHRkaXYubG9nby5jdXN0b21CcmFuZGVkRG9tYWluIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHRcblx0XHQubWFnYXppbmUtaGVhZGVyIHtcblx0XHRcdFxuXHRcdFx0aDEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYmx1ZS1mbGFzaCB7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgxLnB1bGwtbGVmdCB7XG5cdFx0XHRmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0Lm9yZGVyLXN1bW1hcnkge1xuXHRcdFx0ZGl2LnJlc3BvbnNpdmVEaXYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGRpdi5jb2wtZGVsaXZlcnkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHQgICAgXHRjbGVhcjogYm90aDtcblx0XHQgICAgfVxuXHRcdCAgICBkaXYuY29sLWV4dHJhcyB7XG5cdFx0ICAgIFx0cCB7XG5cdFx0ICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdC5vcmRlci1pbmZvIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMHB4O1xuXHRcdFx0XG5cdFx0XHQubGhzLCAucmhzIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdH1cblx0XHRcdC5yaHMge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5hbHNvLWJvdWdodCB7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0bWFyZ2luOiAxMXB4IDIlO1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Zm9ybSB7XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59Il19 */