@charset "UTF-8";.lg-outer .lg-item{background:url(../images/loading.gif) no-repeat scroll 50% transparent}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}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:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:Gotham-Book;src:url(../fonts/gotham_book/Gotham-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/gotham_book/Gotham-Book.otf) format("opentype"),url(../fonts/gotham_book/Gotham-Book.woff) format("woff"),url(../fonts/gotham_book/Gotham-Book.ttf) format("truetype"),url(../fonts/gotham_book/Gotham-Book.svg#Gotham-Book) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GoboldThin;src:url(../fonts/Gobold/GoboldThin.eot?#iefix) format("embedded-opentype"),url(../fonts/Gobold/GoboldThin.woff) format("woff"),url(../fonts/Gobold/GoboldThin.ttf) format("truetype"),url(../fonts/Gobold/GoboldThin.svg#GoboldThin) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Gotham-Bold;src:url(../fonts/gotham_bold/Gotham-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/gotham_bold/Gotham-Bold.otf) format("opentype"),url(../fonts/gotham_bold/Gotham-Bold.woff) format("woff"),url(../fonts/gotham_bold/Gotham-Bold.ttf) format("truetype"),url(../fonts/gotham_bold/Gotham-Bold.svg#Gotham-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GothamMedium;src:url(../fonts/gotham_medium/GothamMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/gotham_medium/GothamMedium.woff) format("woff"),url(../fonts/gotham_medium/GothamMedium.ttf) format("truetype"),url(../fonts/gotham_medium/GothamMedium.svg#GothamMedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:fontello;src:url(../fonts/fontello/fontello.eot?96167488);src:url(../fonts/fontello/fontello.eot?96167488#iefix) format("embedded-opentype"),url(../fonts/fontello/fontello.woff2?96167488) format("woff2"),url(../fonts/fontello/fontello.woff?96167488) format("woff"),url(../fonts/fontello/fontello.ttf?96167488) format("truetype"),url(../fonts/fontello/fontello.svg?96167488#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-right-open:before{content:"\e800"}.icon-left-open:before{content:"\e801"}.icon-right-open-1:before{content:"\f006"}.icon-left-open-1:before{content:"\f007"}.icon-twitter:before{content:"\f099"}.icon-facebook-f:before{content:"\f09a"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-youtube:before{content:"\f16a"}.icon-instagram:before{content:"\f16d"}.icon-globe:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f0ac"}.icon-spotify:before{content:"\f1bc"}.icon-tiktok:before{content:"\e802"}.icon-audio:before{content:"\f04b"}.icon-video:before{content:"\f144"}body,html{font-family:Gotham-Book;font-weight:400;font-style:normal;color:#000;font-size:16px;letter-spacing:normal;line-height:1.25;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased!important}em{font-style:italic}sup{font-size:60%;position:relative;vertical-align:top}p{font-size:16px}p strong{font-family:Gotham-Bold}a{font-size:16px;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:GoboldThin;font-weight:400;font-style:normal}h1{line-height:1;font-size:48px}h2{font-size:36px;line-height:1.45}h3{font-size:32px;line-height:1.4}h4{font-size:28px;line-height:1.35}h5{font-size:24px;line-height:1.3}p small{font-size:14px}.container{position:relative;width:100%;max-width:1170px;display:block;margin:0 auto;overflow:hidden}@media (max-width:1400px){.container{max-width:972px}}@media (max-width:1200px){.container{max-width:748px}}.container-full{position:relative;display:block;width:100%;min-width:305px;margin:0 auto;overflow:hidden}.container-fluid{margin:0;max-width:100%;background:pink}.container-flex{max-width:1170px;margin:0 auto;background:#000}.row{float:left;width:98%;margin:0 1%}.row.flex,.row.full{width:100%;margin:0}.row.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:98%;margin:0 1%}._tickets-info .boxWrap,._tickets-info .calendar-container ._calendarWrap,._tickets-info .calendar-container ._calendarWrap .calendar .month_header,._tickets-info .calendar-container ._calendarWrap .wrap,._tickets-info .calendar-container .filters,._tickets-info .calendar-container .filters .item,._tickets-info .show_info .showWrap,._tickets-info .show_info .showWrap .half,._tickets-info .show_info .showWrap .half ._title,._tickets-info .ways_to_buy .wayWrap,._tickets-info .ways_to_buy .wayWrap ._title,.about .listen-container,.about .listen-container ._link,.about .listen-container ._logo,.about .news-container,.about .news-container .contentWrap,.about .news-container .imgWrap,.about .photos-container,.about .video-container,.border-purple,.border-yellow,.c1,.c1-p,.c2,.c2-p,.c3,.c3-p,.c4,.c4-p,.c5,.c5-p,.c6,.c6-p,.c7,.c7-p,.c8,.c8-p,.c9,.c9-p,.c10,.c10-p,.c11,.c11-p,.c12,.c12-p,.header .nav_and_logo .logoWrap,.header .nav_and_logo ul,.quotes,.review .review-container,.visits .city-container,.visits .city-container .contentWrap,.visits .city-container .imgWrap,.visits .plan-container{position:relative;float:left;height:auto}.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{margin:1.5625%}.c1-p,.c2-p,.c3-p,.c4-p,.c5-p,.c6-p,.c7-p,.c8-p,.c9-p,.c10-p,.c11-p,.c12-p{padding:1.5625%}.f1,.f2,.f3,.f4,.f5,.f6,.f7,.f8,.f9,.f10,.f11,.f12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.c1{width:5.20833%}@media (max-width:768px){.c1{width:96.875%}}.c1-p{width:5.20833%}@media (max-width:768px){.c1-p{width:96.875%}}.off1{margin:1.5625% 1.5625% 1.5625% 9.89583%}@media (max-width:768px){.off1{margin:1.5625%}}.f1{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f1{-ms-flex-preferred-size:5.20833%;flex-basis:5.20833%}}.c2{width:13.54167%}@media (max-width:768px){.c2{width:96.875%}}.c2-p{width:13.54167%}@media (max-width:768px){.c2-p{width:96.875%}}.off2{margin:1.5625% 1.5625% 1.5625% 18.22917%}@media (max-width:768px){.off2{margin:1.5625%}}.f2{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f2{-ms-flex-preferred-size:13.54167%;flex-basis:13.54167%}}.c3{width:21.875%}@media (max-width:768px){.c3{width:96.875%}}.c3-p{width:21.875%}@media (max-width:768px){.c3-p{width:96.875%}}.off3{margin:1.5625% 1.5625% 1.5625% 26.5625%}@media (max-width:768px){.off3{margin:1.5625%}}.f3{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f3{-ms-flex-preferred-size:21.875%;flex-basis:21.875%}}.c4{width:30.20833%}@media (max-width:768px){.c4{width:96.875%}}.c4-p{width:30.20833%}@media (max-width:768px){.c4-p{width:96.875%}}.off4{margin:1.5625% 1.5625% 1.5625% 34.89583%}@media (max-width:768px){.off4{margin:1.5625%}}.f4{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f4{-ms-flex-preferred-size:30.20833%;flex-basis:30.20833%}}.c5{width:38.54167%}@media (max-width:768px){.c5{width:96.875%}}.c5-p{width:38.54167%}@media (max-width:768px){.c5-p{width:96.875%}}.off5{margin:1.5625% 1.5625% 1.5625% 43.22917%}@media (max-width:768px){.off5{margin:1.5625%}}.f5{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f5{-ms-flex-preferred-size:38.54167%;flex-basis:38.54167%}}.c6{width:46.875%}@media (max-width:768px){.c6{width:96.875%}}.c6-p{width:46.875%}@media (max-width:768px){.c6-p{width:96.875%}}.off6{margin:1.5625% 1.5625% 1.5625% 51.5625%}@media (max-width:768px){.off6{margin:1.5625%}}.f6{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f6{-ms-flex-preferred-size:46.875%;flex-basis:46.875%}}.c7{width:55.20833%}@media (max-width:768px){.c7{width:96.875%}}.c7-p{width:55.20833%}@media (max-width:768px){.c7-p{width:96.875%}}.off7{margin:1.5625% 1.5625% 1.5625% 59.89583%}@media (max-width:768px){.off7{margin:1.5625%}}.f7{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f7{-ms-flex-preferred-size:55.20833%;flex-basis:55.20833%}}.c8{width:63.54167%}@media (max-width:768px){.c8{width:96.875%}}.c8-p{width:63.54167%}@media (max-width:768px){.c8-p{width:96.875%}}.off8{margin:1.5625% 1.5625% 1.5625% 68.22917%}@media (max-width:768px){.off8{margin:1.5625%}}.f8{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f8{-ms-flex-preferred-size:63.54167%;flex-basis:63.54167%}}.c9{width:71.875%}@media (max-width:768px){.c9{width:96.875%}}.c9-p{width:71.875%}@media (max-width:768px){.c9-p{width:96.875%}}.off9{margin:1.5625% 1.5625% 1.5625% 76.5625%}@media (max-width:768px){.off9{margin:1.5625%}}.f9{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f9{-ms-flex-preferred-size:71.875%;flex-basis:71.875%}}.c10{width:80.20833%}@media (max-width:768px){.c10{width:96.875%}}.c10-p{width:80.20833%}@media (max-width:768px){.c10-p{width:96.875%}}.off10{margin:1.5625% 1.5625% 1.5625% 84.89583%}@media (max-width:768px){.off10{margin:1.5625%}}.f10{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f10{-ms-flex-preferred-size:80.20833%;flex-basis:80.20833%}}.c11{width:88.54167%}@media (max-width:768px){.c11{width:96.875%}}.c11-p{width:88.54167%}@media (max-width:768px){.c11-p{width:96.875%}}.off11{margin:1.5625% 1.5625% 1.5625% 93.22917%}@media (max-width:768px){.off11{margin:1.5625%}}.f11{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f11{-ms-flex-preferred-size:88.54167%;flex-basis:88.54167%}}.c12{width:96.875%}@media (max-width:768px){.c12{width:96.875%}}.c12-p{width:96.875%}@media (max-width:768px){.c12-p{width:96.875%}}.f12{-ms-flex-preferred-size:96.875%;flex-basis:96.875%;margin:1.5625%;background:#00f}@media (min-width:768px){.f12{-ms-flex-preferred-size:96.875%;flex-basis:96.875%}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;outline:0;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.header{position:fixed;top:0;left:0;background:#030009;z-index:7;overflow:visible}@media (max-width:992px){.header{overflow:visible;background:#0c0019 url(../images/NEON-LINE_mobile.png) repeat-x;background-size:100% 10px;background-position:0 100%;padding-bottom:6px}.header.mobile_height{height:72px}}.header a.burger{display:none}@media (max-width:992px){.header a.burger{display:block;background:url(../images/Hamburger.png) no-repeat 50%;background-size:100% 100%;width:60px;height:60px;cursor:pointer;position:absolute;top:1.5625%;left:1.5625%;z-index:4}}.header .nav_and_logo{width:58.33333%;margin:0}@media (max-width:992px){.header .nav_and_logo{position:absolute;top:100%;left:0;right:0;width:100%;z-index:10;display:none;background:#030009}}.header .nav_and_logo .logoWrap{width:100%;max-width:160px}@media (max-width:992px){.header .nav_and_logo .logoWrap{display:none}}.header .nav_and_logo .logoWrap h1{float:left}.header .nav_and_logo .logoWrap h1,.header .nav_and_logo .logoWrap h1 a.logo{max-width:160px;width:100%;display:block;margin:0}.header .nav_and_logo .logoWrap h1 a.logo img{width:100%}.header .nav_and_logo ul{margin:13px 3%}@media (max-width:1366px){.header .nav_and_logo ul{margin:13px 2%}}.header .nav_and_logo ul li{display:inline-block;padding:0 5px}@media (max-width:1200px){.header .nav_and_logo ul li{padding:0 3px}}@media (max-width:992px){.header .nav_and_logo ul li.home-only{display:none}}.header .nav_and_logo ul li.visible_on_mobile{display:none}@media (max-width:992px){.header .nav_and_logo ul li.visible_on_mobile{display:block}}@media (max-width:992px){.header .nav_and_logo ul li{display:block;padding:10px 5px}}.header .nav_and_logo ul li a{color:#fda815;text-transform:uppercase;font-size:20px;text-align:center;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.header .nav_and_logo ul li a:hover{color:#fff}@media (max-width:1480px){.header .nav_and_logo ul li a{font-size:18px}}@media (max-width:1366px){.header .nav_and_logo ul li a{font-size:14px}}@media (max-width:1200px){.header .nav_and_logo ul li a{font-size:12px}}@media (max-width:992px){.header .nav_and_logo ul li a{font-size:20px}}.header .social_and_cta{width:41.66667%;margin:0}@media (max-width:992px){.header .social_and_cta{width:100%}}.header .social_and_cta ul.social_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;float:right}.header .social_and_cta ul.social_links.no-cta{margin-right:1.5625%;margin-top:8px}.header .social_and_cta ul.social_links li{display:inline-block}@media (max-width:992px){.header .social_and_cta ul.social_links li{display:none}.header .social_and_cta ul.social_links li.getTickets{display:block}}.header .social_and_cta ul.social_links li.home-only{display:none;max-width:46px}.header .social_and_cta ul.social_links li.getTickets{margin-left:15px}.header .social_and_cta ul.social_links li .fa-3x{display:inline-block;font-size:1.25em;height:1em;vertical-align:bottom}.header .social_and_cta ul.social_links li .listen._desktop_{padding-right:12px}.header .social_and_cta ul.social_links li .fa-4x{display:inline-block;font-size:1.25em;height:1em;vertical-align:bottom}.header .social_and_cta ul.social_links li a{color:#fda815;font-size:24px;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.header .social_and_cta ul.social_links li a:hover{color:#fff}.header .social_and_cta ul.social_links li a.get_tickets{background:#40006e;text-align:center;text-transform:uppercase;float:right;display:block;position:relative;color:#fda815;letter-spacing:5px;font-size:25px;padding:8px 19px;border:2px solid transparent;box-shadow:0 0 6px 4px rgba(253,168,21,0);-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,0);-moz-box-shadow:0 0 6px 4px rgba(253,168,21,0);-webkit-transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;-o-transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out,-webkit-box-shadow .35s ease-in-out}.header .social_and_cta ul.social_links li a.get_tickets:hover{border:2px solid #fda815;box-shadow:0 0 6px 4px rgba(253,168,21,.75);-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,.75);-moz-box-shadow:0 0 6px 4px rgba(253,168,21,.75)}@media (max-width:1200px){.header .social_and_cta ul.social_links li a.get_tickets{font-size:18px;padding:12px 19px 13px}}@media (max-width:992px){.header .social_and_cta ul.social_links li a.get_tickets{font-size:18px;padding:20px}}@media (max-width:335px){.header .social_and_cta ul.social_links li a.get_tickets{font-size:14px}}@media (min-width:993px){.page-home .header .social_and_cta ul.social_links li.home-only{display:inline-block}}.row.full.top-message{width:90%;background:#71e2ff;padding:.8em 5%;text-align:center;color:#40006e}.row.full.top-message p{font-size:1.75em}.row.full.top-message p strong{font-weight:700}@media (max-width:768px){.row.full.top-message{padding:.5em 5%}.row.full.top-message p{font-size:1.3em}}.header-images{position:relative}.hero{background:#0d001a}@media (max-width:768px){.hero{background:#210034}}.hero img.hero_callback{display:none}.hero ._cast{margin:1.5625% 1.5625% 0;text-align:center;z-index:5}.hero ._cast.absolute{position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:1366px){.hero ._cast{margin:.78125% 1.5625% 0}}@media (max-width:992px){.hero ._cast{margin:1.5625% 1.5625% 0;padding-top:15px}}.hero ._cast h2{text-transform:uppercase;color:#71e2ff;text-shadow:0 0 20px #71e2ff;font-size:3vw}@media (max-width:992px){.hero ._cast h2{font-size:6vw}}.hero ._cast h2:first-of-type{margin-bottom:15px}@media (max-width:1366px){.hero ._cast h2:first-of-type{margin-bottom:10px}}@media (max-width:992px){.hero ._cast h2:first-of-type{margin-bottom:15px}}@media (max-width:533px){.hero ._cast h2:first-of-type{margin-bottom:5px}}.hero ._cast h3{text-transform:uppercase;font-size:12px;letter-spacing:2px;line-height:1;color:#fda815;font-family:GothamMedium}@media (max-width:1366px){.hero ._cast h3{font-size:10px}}@media (max-width:992px){.hero ._cast h3{font-size:12px}}@media (max-width:533px){.hero ._cast h3{font-size:10px}}.hero video.landing_mobile,.hero video.landing_video,.hero video.loop,.hero video.loop_mobile{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;display:block}.hero video.landing_mobile._hidden,.hero video.landing_video._hidden,.hero video.loop._hidden,.hero video.loop_mobile._hidden{display:none}@media (max-width:992px){.hero video.landing_video,.hero video.loop{display:none!important}}.hero video.landing_mobile{display:none}@media (max-width:992px){.hero video.landing_mobile{display:block}}@media (max-width:533px){.hero video.landing_mobile,.hero video.loop_mobile{top:5%}}.hero img.katrina_hero{display:none;position:absolute;height:100%;width:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.hero img.mobile{display:block;width:100%}.hero img.desktop,.hero img.desktop-xl{display:none}@media (min-width:920px){.hero img.mobile{display:none}.hero img.desktop{display:block;width:100%}}@media (min-width:1800px){.hero img.desktop{display:none}.hero img.desktop-xl{display:block;width:100%}}.hero .video-watch{position:absolute;left:1.5625%;top:135px;z-index:6}@media (max-width:992px){.hero .video-watch{display:none}}.hero .video-watch a.watch{max-width:60px;cursor:pointer}.hero .video-watch a.watch img{width:100%;max-width:60px;border:2px solid transparent;border-radius:50%;-webkit-transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;-o-transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out,-webkit-box-shadow .35s ease-in-out}.hero .video-watch a.watch img:hover{border:2px solid #fda815;-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,.75);box-shadow:0 0 6px 4px rgba(253,168,21,.75)}.desktop-heels{display:none}@media (min-width:920px){.desktop-heels{display:block;width:100%}}.header-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ended-banner{display:-webkit-box;display:-ms-flexbox;display:flex;background:#71e2ff;width:100%;padding:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#40006e;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ended-banner__title{text-align:center;font-size:24px}.img-hero{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1023px){.ended-banner__title{font-size:36px}}.quote-rotator{color:#71e2ff;text-align:center}.quote-rotator__quote{font-size:2.5rem;font-weight:700;padding:2vw}@media (max-width:768px){.quote-rotator__quote{font-size:2rem}}@media (max-width:533px){.quote-rotator__quote{font-size:1rem}}@media (max-width:335px){.quote-rotator__quote{font-size:.8rem}}.quote-rotator__cite{font-size:1rem;font-style:italic;font-weight:400}@media (max-width:533px){.quote-rotator__cite{font-size:.8rem}}.quote-rotator .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote-rotator .slick-track .slick-slide{height:inherit}.home-rotator-holder{position:relative;left:0;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:17%;z-index:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background:-webkit-radial-gradient(circle,#410084 0,#120025 100%);background:-o-radial-gradient(circle,#410084 0,#120025 100%);background:radial-gradient(circle,#410084 0,#120025 100%)}.home-rotator-holder .quote-rotator{width:100%}.main-content{overflow-x:visible}.main-content ._next{position:relative;right:0;bottom:0}@media (max-width:768px){.main-content ._next{position:relative;padding-bottom:45px;width:96.875%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.main-content ._next{position:relative;padding-bottom:45px;width:96.875%}}.main-content .border-yellow{margin-top:-13px}@media (max-width:992px){.main-content .border-yellow{margin-top:-7px}}.main-content a.btn{background-color:#fda815;text-transform:uppercase;text-align:center;padding:7px 0;font-family:GothamMedium;display:block;width:100%;max-width:300px;margin:15px auto;border:2px solid transparent;-webkit-transition:background .35s ease-in-out,border .35s ease-in-out,color .35s ease-in-out;-o-transition:background .35s ease-in-out,border .35s ease-in-out,color .35s ease-in-out;transition:background .35s ease-in-out,border .35s ease-in-out,color .35s ease-in-out}.main-content a.btn:hover{background:0 0;border:2px solid #fda815;color:#fda815}.main-content a.btn._dt{position:relative;z-index:1}@media (max-width:768px){.main-content a.btn._dt{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.main-content a.btn._dt{display:none}}.main-content a.btn._mb{display:none}@media (max-width:768px){.main-content a.btn._mb{display:block;max-width:100%;margin:0 0 15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.main-content a.btn._mb{display:block;max-width:100%;margin:0 0 15px}}.main-content h2{text-transform:uppercase;color:#71e2ff;display:block;text-align:center;clear:both;width:100%;font-size:36px;line-height:1}.main-content h2.preview{text-align:center;color:#fff;margin-top:30px}.main-content h2.preview br{display:none}@media (max-width:992px){.main-content h2.preview{line-height:50px}.main-content h2.preview br{display:block}.main-content h2.preview span{display:none}}@media (max-width:533px){.main-content h2.preview{font-size:24px;line-height:38px}}.main-content h3{text-transform:uppercase;clear:both;width:100%;display:block;font-size:16px;letter-spacing:2px;line-height:1;color:#fda815;font-family:Gotham-Bold}.main-content h3,.main-content h3.subtitle{text-align:center}@media (max-width:992px){.main-content h3.subtitle{font-size:2vw}}.main-content .creative{padding:60px 0 0}.main-content .creative ul{padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%;max-width:812px}.main-content .creative ul li{display:block;float:left;margin:0 1.5625% 30px;text-align:center}@media (max-width:1200px){.main-content .creative ul li{width:30.20833%}}.main-content .creative ul li h2{padding-top:10px;text-shadow:0 0 20px #71e2ff}@media (max-width:1200px){.main-content .creative ul li h2{font-size:28px}}@media (max-width:992px){.main-content .creative ul li h2{font-size:6vw;line-height:1.1}}.main-content .creative ul li h3{font-size:16px}@media (max-width:1200px){.main-content .creative ul li h3{font-size:14px}}@media (max-width:992px){.main-content .creative ul li h3{font-size:1.55vw}}@media (max-width:440px){.main-content .creative ul li h3{font-size:1.4vw}}.main-content #about{margin:0 1.5625%;padding:60px 0;background-image:url(../images/PurpleNeon.png),url(../images/PurpleNeon.png);background-repeat:no-repeat,no-repeat;background-position:top,bottom;background-size:contain,contain}.main-content #about h2{margin-bottom:15px;font-family:Gotham-Book;font-size:52px}.main-content #about h3{font-family:Gotham-Book;color:#fff;font-size:42px;margin-bottom:15px}@media (max-width:1200px){.main-content #about h3{font-size:30px}}@media (max-width:533px){.main-content #about h3{font-size:22px}}.main-content #about p{padding:10px 15px;color:#71e2ff;font-family:Gotham-Book;font-size:16px;line-height:20px;text-align:justify;text-align-last:center}.container.overflowed{overflow:visible}.quotes{margin-top:1.5625%;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.quotes .c6{width:96.875%}}.quotes h2{line-height:1.2;text-shadow:0 0 20px #9be1ff}.quotes img{width:100%;display:block}.quotes img.awards_1{max-width:450px;display:block;margin:0 auto 30px}.quotes img.source-1{max-width:200px;display:block;margin:0 auto}.quotes img.source-2{max-width:150px;display:block;margin:0 auto}.quotes .lastQuote{margin-bottom:0;margin-top:0;padding:15px 0;z-index:1}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.quotes .lastQuote{z-index:1}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.quotes .lastQuote{width:96.875%;min-height:auto!important}}@media (max-width:768px){.quotes .lastQuote{min-height:auto!important}}.quotes .lastQuote br{display:none}.quotes .lastQuote img.awards_2{max-width:320px;display:block;margin:15px auto}.quotes .lastQuote img.source-1{max-width:126px;display:block;margin:0 auto}.quotes .patty{position:absolute;margin-top:0;margin-bottom:0;bottom:0;right:-6%}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.quotes .patty{width:80.20833%;margin-left:18.22917%;z-index:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.quotes .patty{width:96.875%;margin-left:1.5625%;position:relative;margin-top:1.5625%;right:0}}@media (max-width:768px){.quotes .patty{position:relative;margin-top:1.5625%;right:0}}._tickets{padding:0 0 60px}._tickets .border-yellow{margin-top:-13px}@media (max-width:992px){._tickets .border-yellow{margin-top:-7px}}._tickets .container{padding-top:80px}._tickets h2{color:#9be1ff;text-transform:uppercase;font-family:GoboldThin;font-weight:400;font-style:normal;font-size:48px;position:relative;line-height:1.05;padding-bottom:30px}@media (max-width:1200px){._tickets h2{font-size:36px}}._tickets h2.ticketing{padding-left:65px}@media (max-width:1200px){._tickets h2.ticketing{padding-left:60px}}._tickets h2.ticketing:before{content:"";position:absolute;top:0;left:0;background:url(../images/icon-ticket.png) no-repeat 50%;background-size:auto 100%;width:55px;height:55px}@media (max-width:1200px){._tickets h2.ticketing:before{width:50px;height:50px}}._tickets h2.group{padding-left:65px}@media (max-width:1200px){._tickets h2.group{padding-left:55px}}._tickets h2.group:before{content:"";position:absolute;top:0;left:0;background:url(../images/icon-group-ticket.png) no-repeat 50%;background-size:auto 100%;width:55px;height:39px}@media (max-width:1200px){._tickets h2.group:before{width:45px;height:32px}}._tickets h3{color:#fff;font-family:Gotham-Book;line-height:1.2}._tickets a,._tickets p{color:#fff}._tickets a.general_content,._tickets p.general_content{padding-top:30px}._tickets a.general_content.no-ar,._tickets p.general_content.no-ar{padding-top:0}@media (max-width:768px){._tickets .group_info{margin:30px 1.5625% 0}}@media (max-width:1200px){._tickets .group_info h3{font-size:24px}}@media (max-width:768px){._tickets .group_info h3 br{display:none}}._tickets .group_info p{font-family:Gotham-Bold;padding-top:15px}._tickets .group_info a.btn{display:block;margin:30px 0 0;text-transform:uppercase;color:#fda815;text-align:center;background:#5400ab;font-size:25px;padding:10px;max-width:250px;border:2px solid transparent;-webkit-transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;-o-transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out,-webkit-box-shadow .35s ease-in-out}._tickets .group_info a.btn:hover{border:2px solid #fda815;-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,.75);box-shadow:0 0 6px 4px rgba(253,168,21,.75)}@media (max-width:768px){._tickets .group_info a.btn{margin:30px auto 0}}@media (max-width:768px){._tickets .ticketing_row{margin-bottom:30px}}._tickets .ticketing_info{background:url(../images/border_ticket.png) no-repeat;background-size:3px 100%;background-position:96% 0}@media (max-width:768px){._tickets .ticketing_info{background:0 0}}._tickets .ticketing_info p{margin:.5rem 0 0}@media (max-width:1200px){._tickets .ticketing_info p{margin:0}}@media (max-width:440px){._tickets .ticketing_info p{font-size:14px}}@media (max-width:335px){._tickets .ticketing_info p{font-size:12px}}@media (max-width:768px){._tickets .ticketing_info .c2{margin-left:0;width:15.10417%}._tickets .ticketing_info .c2 img{max-width:85%}}@media (max-width:533px){._tickets .ticketing_info .c2{margin-left:0;width:23.4375%}}@media (max-width:768px){._tickets .ticketing_info .c9{margin-right:0;width:81.77083%}}@media (max-width:533px){._tickets .ticketing_info .c9{margin-left:0;width:73.4375%}}.tourpage-logo{margin-bottom:3rem}.tourdates{padding-bottom:2rem}.tourdates__date{border-bottom:1px solid hsla(0,0%,67%,.3)}.tourdates__date:first-child{border-top:1px solid hsla(0,0%,67%,.3)}@media (max-width:768px){.tourdates__date{text-align:center;padding-top:1rem;padding-bottom:1rem}}.tourdates:after,.tourdates__date .container:after,.tourdates__date .row:after{content:"";display:table;clear:both}.tourdates__city{font-size:1.5rem;color:#fda815;margin-bottom:1rem}.tourdates__link a{display:inline-block;background-color:#71e2ff;color:#40006e!important;padding:.5rem 1rem;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tourdates__link a:hover{background-color:#fff}@media (max-width:768px){.tourdates__venue{margin-bottom:0}}@media (max-width:768px){.tourdates__dates{margin-top:0}}.tourdates__city,.tourdates__dates,.tourdates__link,.tourdates__venue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.tourdates__city,.tourdates__dates,.tourdates__link,.tourdates__venue{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-template-t-tourdates .bg_bottom:after{content:"";display:table;clear:both}.offers h2.title{color:#71e2ff;font-size:52px;padding:15px 0}@media (max-width:768px){.offers h2.title{font-size:36px}}.offers img.bg_left,.offers img.bg_right,.offers img.bottom_bg{position:absolute;bottom:0;z-index:0}.offers img.bg_left,.offers img.bg_right{width:auto}@media (max-width:992px){.offers img.bg_left,.offers img.bg_right{display:none}}.offers img.bg_right{right:0;bottom:15%}.offers img.bg_left{left:0;bottom:8%}.offers-list{background-color:rgba(64,0,110,.75);border:1px solid #71e2ff}.offers-list .offer h3{text-align:center}.offers-list .offer .offer-detail{margin-bottom:2rem}.offers-list .offer .offer-detail .offer-text p{text-align:center;text-align-last:center}.offers-list .offer .offer-cta{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.offers-list .offer .offer-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.offers-list .offer .offer-cta .offer-cta-link{background:#fda815;text-align:center;text-transform:uppercase;display:inline-block;position:relative;color:#40006e;letter-spacing:2px;font-size:25px;padding:8px 19px;margin:10px;border:2px solid transparent;box-shadow:0 0 6px 4px rgba(253,168,21,0);-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,0);-moz-box-shadow:0 0 6px 4px rgba(253,168,21,0);-webkit-transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;-o-transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out,-webkit-box-shadow .35s ease-in-out}@media (max-width:768px){.offers-list .offer .offer-cta .offer-cta-link{font-size:20px}}.offers-list .offer .offer-cta .offer-cta-link:hover{border:2px solid #fda815;box-shadow:0 0 6px 4px rgba(253,168,21,.75);-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,.75);-moz-box-shadow:0 0 6px 4px rgba(253,168,21,.75)}.fixed-layout-wrap{color:#fff}.fixed-layout-wrap h2{text-align:center}.fixed-layout-wrap a,.fixed-layout-wrap h2,.fixed-layout-wrap p{color:#71e2ff}.fixed-layout-wrap h2,.fixed-layout-wrap p{padding-bottom:15px}.fixed-layout-wrap p{text-align:justify;text-align-last:center}.fixed-layout-wrap img.bg_bottom_mobile,.fixed-layout-wrap img.mobile_bg{display:none}@media (max-width:992px){.fixed-layout-wrap img.bg_bottom_mobile,.fixed-layout-wrap img.mobile_bg{display:block}}.fixed-layout-wrap .amex p{margin:0;padding:0}.fixed-layout-wrap .c5._noMargin{width:33.33333%;height:86vh;margin:0}@media (min-height:1152px) and (min-width:1920px){.fixed-layout-wrap .c5._noMargin{height:92vh}}@media (max-width:992px){.fixed-layout-wrap .c5._noMargin{display:none}}.fixed-layout-wrap .c5._noMargin img{position:absolute;height:100%;width:100%;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:0;-o-object-fit:cover;object-fit:cover}@media (min-height:1152px) and (min-width:1920px){.fixed-layout-wrap .c5._noMargin img{height:100%;bottom:0;top:auto}}.fixed-layout-wrap ._scroll{overflow-y:scroll;margin-right:0;padding:30px 1.5625% 50px 0;margin-bottom:20px;overflow-x:hidden;height:74vh}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.fixed-layout-wrap ._scroll{height:80vh}}@media (min-height:1152px) and (min-width:1920px){.fixed-layout-wrap ._scroll{height:82vh}}@media (max-width:992px){.fixed-layout-wrap ._scroll{overflow-y:hidden;height:auto;margin-right:0;margin-left:0;padding-right:0;width:100%}.fixed-layout-wrap ._scroll .c10{width:96.875%;margin:1.5625%}.fixed-layout-wrap ._scroll .c10._pics,.fixed-layout-wrap ._scroll .c10._vid{width:100%;margin:0 0 1.5625%}}.ie .about ._scroll,.ie .review ._scroll,.ie .visits ._scroll{height:68vh}@media (min-height:1152px) and (min-width:1920px){.ie .about ._scroll,.ie .review ._scroll,.ie .visits ._scroll{height:80vh}}.ie .about .c5._noMargin img,.ie .review .c5._noMargin img,.ie .visits .c5._noMargin img{height:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-height:1152px) and (min-width:1920px){.ie .about .c5._noMargin img,.ie .review .c5._noMargin img,.ie .visits .c5._noMargin img{height:100%!important;bottom:0;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.about h2{font-size:52px;padding:15px 0}@media (max-width:768px){.about h2{font-size:36px}}.about .video-container{width:100%;padding:40px 0}@media (max-width:992px){.about .video-container{padding:0 0 20px}}.about .video-container .videoWrapper{position:relative;padding-bottom:56.25%;height:0}@media (max-width:992px){.about .video-container .videoWrapper:before{position:absolute;top:-8px;left:0;right:0;content:"";background:url(../images/NEON-LINE_mobile.png) no-repeat 0 0;background-size:100% 10px;height:10px}.about .video-container .videoWrapper:after{position:absolute;bottom:-8px;left:0;right:0;content:"";background:url(../images/NEON-LINE_mobile.png) no-repeat 0 0;background-size:100% 10px;height:10px}}.about .video-container .videoWrapper img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;height:100%}.about .video-container .videoWrapper img.play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;height:auto;width:100%;max-width:150px;cursor:pointer}.about .video-container .videoWrapper iframe,.about .video-container .videoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.about .video-container .row{margin-top:30px}.about .video-container .row .c4{cursor:pointer;box-shadow:0 0 6px 4px rgba(253,168,21,0);-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,0);-moz-box-shadow:0 0 6px 4px rgba(253,168,21,0);-webkit-transition:-webkit-box-shadow .35s ease-in-out;transition:-webkit-box-shadow .35s ease-in-out;-o-transition:box-shadow .35s ease-in-out;transition:box-shadow .35s ease-in-out;transition:box-shadow .35s ease-in-out, -webkit-box-shadow .35s ease-in-out}.about .video-container .row .c4:hover{box-shadow:0 0 6px 4px rgba(253,168,21,.75);-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,.75);-moz-box-shadow:0 0 6px 4px rgba(253,168,21,.75)}.about .video-container .row .c4 img{border:2px solid #fda815}@media (max-width:768px){.about .video-container .row .c4{width:30.20833%}}.about .photos-container{width:100%;padding:40px 0}@media (max-width:768px){.about .photos-container .c4{width:30.20833%}}.about .photos-container .c4 img{cursor:pointer;border:2px solid #fda815;box-shadow:0 0 6px 4px rgba(253,168,21,0);-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,0);-moz-box-shadow:0 0 6px 4px rgba(253,168,21,0);-webkit-transition:-webkit-box-shadow .35s ease-in-out;transition:-webkit-box-shadow .35s ease-in-out;-o-transition:box-shadow .35s ease-in-out;transition:box-shadow .35s ease-in-out;transition:box-shadow .35s ease-in-out, -webkit-box-shadow .35s ease-in-out}.about .photos-container .c4 img:hover{box-shadow:0 0 6px 4px rgba(253,168,21,.75);-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,.75);-moz-box-shadow:0 0 6px 4px rgba(253,168,21,.75)}.about .listen-container{width:100%;padding:40px 0}@media (max-width:768px){.about .listen-container ._contentWrapper{max-width:370px;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:768px){.about .listen-container h2{display:none}.about .listen-container .row{display:block;position:relative}.about .listen-container .row img.music{max-width:400px;margin:0 auto}}@media (max-width:768px) and (max-width:533px){.about .listen-container .row img.music{max-width:250px}}.about .listen-container ._logo{padding:10px 0;width:100%;clear:left;max-width:60px;background:#260050;border-bottom:1px solid #40006e;min-height:50px}.about .listen-container ._logo img{max-width:40px;margin:5px auto 0}.about .listen-container ._link{width:100%;max-width:calc(100% - 60px);background:#40006e;border-bottom:1px solid #260050;text-align:center;min-height:70px}.about .listen-container ._link h4{color:#71e2ff;font-family:Gotham-Book;text-transform:uppercase;font-size:25px}.about .listen-container ._link a{background:#fda815;color:#000;font-family:GothamMedium;text-transform:uppercase;padding:5px;display:block;margin:0 auto;max-width:120px}.about .news-container{width:100%;padding:40px 0}.about .news-container .contentWrap,.about .news-container .imgWrap{width:100%;background:#71e2ff}.about .news-container .imgWrap img.source{position:absolute;bottom:0;left:0;width:100%;max-width:60%}@media (max-width:768px){.about .news-container .imgWrap img.source{max-width:150px}}@media (min-width:769px){.about .news-container .news-container-flex{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about .news-container .news-container-flex .c4{width:calc(30.20833% - 2px)}}.about .news-container .news-container-flex .c4{border:1px solid #71e2ff;background:#71e2ff}.about .news-container .contentWrap{padding:10px;width:calc(100% - 20px)}.about .news-container .contentWrap h3{color:#40006e;text-transform:uppercase;font-family:Gotham-Bold;font-size:16px;line-height:1.1}.about .news-container .contentWrap a{text-transform:uppercase;background:#fda815;color:#0c0019;font-family:GothamMedium;padding:5px 10px;margin:15px 0;display:block;float:left}.about ._last{background:#71e2ff;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.about ._last{display:block}}.about ._last .imgWrap{max-width:calc(66.66667% - 2px);-webkit-box-flex:1;-ms-flex:1;flex:1;position:absolute;left:33.33333%;right:0;top:0;bottom:0;background-size:100% auto!important;background-repeat:no-repeat!important;background-position:50%!important}.about ._last .imgWrap img{display:none}@media (max-width:1400px){.about ._last .imgWrap{background-size:auto 100%!important}}@media (max-width:992px){.about ._last .imgWrap{background-size:100% auto!important}}@media (max-width:768px){.about ._last .imgWrap{max-width:100%;width:calc(100% - 2px);position:relative;left:auto;right:auto;top:auto;bottom:auto;background:0 0!important}.about ._last .imgWrap img{display:block}}.about ._last .contentWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:30.20833%;margin:1.5625%;padding:0;border:none;text-align:left;overflow:hidden}@media (max-width:768px){.about ._last .contentWrap{max-width:100%;width:calc(100% - 20px);border:1px solid #71e2ff}}.about ._last .contentWrap a{margin:10px 0 0}.about ._last .contentWrap img.source{width:100%;max-width:60%;margin-left:-13%;margin-bottom:2%}@media (max-width:768px){.about ._last .contentWrap img.source{display:none}}.about ._last .contentWrap p{color:#40006e;text-align:left;font-size:1vw;text-align-last:left}@media (max-width:768px){.about ._last .contentWrap p{font-size:14px}}._bios{min-height:95vh}@media (max-width:992px){._bios{min-height:auto}}._bios.no-creative .no-creative-content{min-height:60vh}._bios ._next{position:absolute;bottom:110px}@media (max-width:992px){._bios ._next{position:relative;bottom:auto}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){._bios .bottom_bg{position:absolute;bottom:0}}._bios .title{text-align:center;color:#71e2ff}._bios .title h2{font-size:52px;padding:15px 0}@media (max-width:768px){._bios .title h2{font-size:36px}}._bios ._flex,._bios .title{opacity:1;visibility:visible;-webkit-transition:opacity .35s ease-in-out,visibility .35s ease-in-out;-o-transition:opacity .35s ease-in-out,visibility .35s ease-in-out;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}._bios ._flex.invisible,._bios .title.invisible{opacity:0;visibility:hidden}._bios ._flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:533px){._bios ._flex._creative ._castbios:last-of-type{clear:both}}._bios ._flex._creative._creative{padding-top:60px;padding-bottom:30px}._bios ._flex._creative ._castbios{-webkit-box-flex:1;-ms-flex:1 0 30.20833%;flex:1 0 30.20833%;max-width:30.20833%;margin-bottom:4.5%}._bios ._flex._creative ._castbios._cast{cursor:pointer}@media (max-width:768px){._bios ._flex._creative ._castbios{-webkit-box-flex:1;-ms-flex:1 0 46.875%;flex:1 0 46.875%;max-width:46.875%;width:46.875%}}._bios ._flex._castsection._castamend_ ._castbios._cast{max-width:45vw;width:45%;-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}._bios ._flex._castsection._castamend_ ._castbios._cast:first-child,._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(2){max-width:45vw;width:28%;-webkit-box-flex:1;-ms-flex:1 0 28%;flex:1 0 28%}@media (min-width:576px){._bios ._flex._castsection._castamend_ ._castbios._cast:first-child{margin-left:18%}}@media (min-width:576px){._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(2){margin-right:18%}}@media (min-width:576px){._bios ._flex._castsection._castamend_ ._castbios._cast{max-width:30vw;width:30%;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(12),._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(13),._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(14){max-width:30%;width:30%;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}}@media (min-width:1200px){._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(15),._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(16),._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(17),._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(18),._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(19),._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(20),._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(21){max-width:20vw;width:20%;-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}}@media (max-width:575.9px){._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(11),._bios ._flex._castsection._castamend_ ._castbios._cast:nth-child(14){max-width:90vw;width:90%;-webkit-box-flex:1;-ms-flex:1 0 90%;flex:1 0 90%}}@media (min-width:769px){._bios ._flex._castsection._castamend ._castbios:first-child{margin-left:18%}._bios ._flex._castsection._castamend ._castbios:nth-child(2){margin-right:18%}}._bios ._flex ._castbios{-webkit-box-flex:1;-ms-flex:1 0 21.875%;flex:1 0 21.875%;max-width:21.875%;margin:1.5625%}._bios ._flex ._castbios._cast{cursor:pointer}@media (max-width:1200px){._bios ._flex ._castbios{-webkit-box-flex:1;-ms-flex:1 0 30.20833%;flex:1 0 30.20833%;max-width:30.20833%}}@media (max-width:768px){._bios ._flex ._castbios{-webkit-box-flex:1;-ms-flex:1 0 46.875%;flex:1 0 46.875%;max-width:46.875%;width:46.875%}}._bios ._flex ._castbios._ensemble{-webkit-box-flex:1;-ms-flex:1 0 30.20833%;flex:1 0 30.20833%;max-width:30.20833%}@media (max-width:768px){._bios ._flex ._castbios._ensemble{-webkit-box-flex:1;-ms-flex:1 0 46.875%;flex:1 0 46.875%;max-width:46.875%;width:46.875%}}._bios ._flex ._castbios img{width:100%;max-width:150px;display:block;margin:0 auto;border:2px solid transparent;box-shadow:0 0 6px 4px rgba(253,168,21,0);-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,0);-moz-box-shadow:0 0 6px 4px rgba(253,168,21,0);-webkit-transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;-o-transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out,-webkit-box-shadow .35s ease-in-out}._bios ._flex ._castbios img:hover{border:2px solid #fda815;box-shadow:0 0 6px 4px rgba(253,168,21,.75);-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,.75);-moz-box-shadow:0 0 6px 4px rgba(253,168,21,.75)}._bios ._flex ._castbios h2,._bios ._flex ._castbios h3{text-align:center;text-transform:uppercase;color:#fda815;font-size:24px}@media (max-width:992px){._bios ._flex ._castbios h2,._bios ._flex ._castbios h3{font-size:20px}}._bios ._flex ._castbios h2{font-family:Gotham-Book;line-height:1.2}@media (max-width:533px){._bios ._flex ._castbios h2{line-height:20px;font-size:14px}}@media (max-width:335px){._bios ._flex ._castbios h2{line-height:18px;font-size:12px}}._bios ._flex ._castbios h3{font-family:GoboldThin;line-height:32px}@media (max-width:533px){._bios ._flex ._castbios h3{line-height:20px;font-size:14px}}@media (max-width:335px){._bios ._flex ._castbios h3{line-height:18px;font-size:12px}}._bios .results{opacity:0;visibility:hidden;width:100%;position:fixed;top:52px;left:0;right:0;bottom:1.5625%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);z-index:9;overflow-y:scroll;padding:30px 0;-webkit-transition:opacity .35s ease-in-out .35s,visibility .35s ease-in-out .35s;-o-transition:opacity .35s ease-in-out .35s,visibility .35s ease-in-out .35s;transition:opacity .35s ease-in-out .35s,visibility .35s ease-in-out .35s;background:#410084;background:-webkit-radial-gradient(circle,#410084 0,#120025 100%);background:-o-radial-gradient(circle,#410084 0,#120025 100%);background:radial-gradient(circle,#410084 0,#120025 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#410084",endColorstr="#120025",GradientType=1)}@media (max-width:768px){._bios .results{width:96.875%;top:calc(75px + 1.5625%);left:1.5625%;right:1.5625%}}._bios .results ul#_social{display:block;width:100%;margin:1.5625% 0;position:relative}._bios .results ul#_social li{display:inline-block}._bios .results ul#_social li a{color:#fda815;font-size:20px;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out}._bios .results ul#_social li a:hover{color:#fff}._bios .results a.close{position:absolute;top:1.5625%;right:1.5625%;cursor:pointer;background:url(../images/close.png) no-repeat 50%;width:30px;height:30px;background-size:100% 100%}._bios .results img{max-width:200px;display:block;margin:15px auto 5px;border:2px solid #fda815;box-shadow:0 0 6px 4px rgba(253,168,21,.75);-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,.75);-moz-box-shadow:0 0 6px 4px rgba(253,168,21,.75)}._bios .results img.creative{display:none}._bios .results h2,._bios .results h3{text-align:center;text-transform:uppercase;color:#fda815;font-size:24px}@media (max-width:992px){._bios .results h2,._bios .results h3{font-size:20px}}._bios .results h2{font-family:Gotham-Book;line-height:1;margin-top:.5em}._bios .results h3{font-family:GoboldThin;line-height:32px}._bios .results a,._bios .results p{color:#71e2ff;text-align:left}._bios .results.active{opacity:1;visibility:visible}.review h2._title{font-size:52px;padding:15px 0}@media (max-width:768px){.review h2._title{font-size:36px}}.review .review-container{width:100%;padding:30px 0 60px;background:url(../images/PurpleNeon.png\)) no-repeat 0 100%;background-size:100% auto}.review .review-container:last-of-type{background:0 0}@media (max-width:533px){.review .review-container:last-of-type br{display:none}}.review .review-container p.source{text-align:center}.review .review-container img{width:auto;max-width:100%;display:block;margin:0 auto}@media (max-width:1200px){.review .review-container img{width:100%}.review .review-container img.source{max-width:150px}}@media (max-width:992px){.review .review-container img{width:auto}.review .review-container img.source{max-width:150px}}@media (max-width:768px){.review .review-container img{width:100%}.review .review-container img.source{max-width:150px}}.review .review-container a.btn{display:block;max-width:300px;padding:10px;background:#fda815;text-transform:uppercase;text-align:center;margin:15px auto;color:#40006e;font-family:GothamMedium;border:2px solid transparent;-webkit-transition:background .35s ease-in-out,border .35s ease-in-out,color .35s ease-in-out;-o-transition:background .35s ease-in-out,border .35s ease-in-out,color .35s ease-in-out;transition:background .35s ease-in-out,border .35s ease-in-out,color .35s ease-in-out}.review .review-container a.btn:hover{background:0 0;border:2px solid #fda815;color:#fda815}.buzz{padding-bottom:10%}@media (max-width:992px){.buzz{padding-bottom:0}}.buzz .container{overflow:visible}.buzz ._next{z-index:1}.buzz .extra-padding{padding-bottom:10%}.buzz h2.title{color:#71e2ff;font-size:52px;padding:15px 0}@media (max-width:768px){.buzz h2.title{font-size:36px}}.buzz h2,.buzz h3{text-transform:uppercase;color:#fda815;text-align:center}.buzz h3{font-family:Gotham-Book}.buzz img.bg_bottom{position:absolute;bottom:0;left:0;right:0;z-index:0}.buzz .stickers{z-index:1;padding-bottom:60px}.buzz .stickers h2{color:#fda815}.buzz .stickers .itemWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.buzz .stickers .itemWrap .item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:16.875%;margin:1.5625%}@media (max-width:533px){.buzz .stickers .itemWrap{display:block;float:left;width:100%}.buzz .stickers .itemWrap .item{-webkit-box-flex:0;-ms-flex:none;flex:none;float:left;position:relative;width:100%;max-width:30.20833%}.buzz .stickers .itemWrap .item:last-of-type{margin-left:34.89583%}.buzz .stickers .itemWrap .item img{max-width:auto;margin:0 auto}.buzz .stickers .itemWrap .item:first-of-type,.buzz .stickers .itemWrap .item:nth-of-type(2){max-width:46.875%}.buzz .stickers .itemWrap .item:first-of-type img,.buzz .stickers .itemWrap .item:nth-of-type(2) img{max-width:120px}.buzz .stickers .itemWrap .item:first-of-type img{margin-right:0}.buzz .stickers .itemWrap .item:nth-of-type(2){margin-left:0}}.buzz .balloons .balloonWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:533px){.buzz .balloons .balloonWrap{display:block;float:left;width:100%}}.buzz .balloons .balloonWrap a{max-width:309px;position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:-5%}.buzz .balloons .balloonWrap a img{width:100%}.buzz .balloons .balloonWrap a.balloon-1{margin-left:0}.buzz .balloons .balloonWrap a.balloon-2{margin-left:-2%}.buzz .balloons .balloonWrap a.balloon-4{margin-left:-8%}.buzz .balloons .balloonWrap a.balloon-4 img{width:108%}@media (max-width:533px){.buzz .balloons .balloonWrap a{max-width:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;float:left;margin-top:15px}.buzz .balloons .balloonWrap a.balloon-1{margin-left:0}.buzz .balloons .balloonWrap a.balloon-2{margin-left:-5%}.buzz .balloons .balloonWrap a.balloon-3{margin-left:0}.buzz .balloons .balloonWrap a.balloon-4{margin-left:-10%}.buzz .balloons .balloonWrap a.balloon-5{margin-left:25%}}.buzz .buzz_gallery{padding-bottom:100px;clear:both}.buzz .buzz_gallery,.buzz .buzz_slider{padding:0 30px;margin-bottom:calc(30px + 1.5625%);margin-top:calc(30px + 1.5625%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.buzz .buzz_gallery .item,.buzz .buzz_slider .item{margin:15px;width:calc(100%/3 - 30px);position:relative}@media (max-width:533px){.buzz .buzz_gallery .item,.buzz .buzz_slider .item{width:100%;max-width:100%}}.buzz .buzz_gallery .item a,.buzz .buzz_slider .item a{position:absolute;top:0;left:0;right:0;bottom:0}.buzz .reviews_slider{padding:50px 1.5625% 60px;background:url(../images/PurpleNeon.png\)),url(../images/PurpleNeon.png\));background-repeat:no-repeat,no-repeat;background-position:bottom,top;background-size:100% auto,100% auto}@media (max-width:640px){.buzz .reviews_slider{margin:60px 1.5625% 30px;padding:50px 0 100px}}.buzz .reviews_slider .item{text-align:center}.buzz .reviews_slider .item h3,.buzz .reviews_slider .item i{color:#fda815;text-shadow:0 0 20px #294db1}.buzz .reviews_slider .item h3{font-size:20px;font-family:Gotham-Bold}.buzz .reviews_slider .item h2{text-shadow:0 0 20px #9be1ff;color:#71e2ff;font-size:46px}.buzz .reviews_slider .item h2 span{line-height:1;font-size:69px}.buzz .reviews_slider .item i{font-size:48px}@media (max-width:640px){.buzz .reviews_slider .item h3{font-size:16px}.buzz .reviews_slider .item h2{font-size:36px}.buzz .reviews_slider .item h2 span{line-height:1;font-size:52px}.buzz .reviews_slider .item i{font-size:38px}}@media (max-width:405px){.buzz .reviews_slider .item h3{font-size:16px}.buzz .reviews_slider .item h2{font-size:30px}.buzz .reviews_slider .item h2 span{line-height:1;font-size:42px}.buzz .reviews_slider .item i{font-size:36px}}.buzz .slick-next,.buzz .slick-prev{width:35px;height:100px;z-index:2}.buzz .slick-next:before,.buzz .slick-prev:before{color:#fda815;font-size:100px;text-shadow:0 0 20px #fda815}@media (max-width:640px){.buzz .slick-next,.buzz .slick-prev{bottom:-100px;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.buzz .slick-next:before,.buzz .slick-prev:before{font-size:75px}}.buzz .slick-next{right:0}@media (max-width:640px){.buzz .slick-next{right:40%}}@media (max-width:335px){.buzz .slick-next{right:35%}}.buzz .slick-next:before{font-family:fontello;content:"\f105"}.buzz .slick-prev{left:0}@media (max-width:1200px){.buzz .slick-prev{left:0}}@media (max-width:640px){.buzz .slick-prev{left:40%}}@media (max-width:335px){.buzz .slick-prev{left:35%}}.buzz .slick-prev:before{font-family:fontello;content:"\f104"}@media (max-width:640px){.buzz .reviews_slider .slick-next,.buzz .reviews_slider .slick-prev{bottom:10px}}.ie .buzz .stickers .itemWrap{display:block;float:left;width:100%}.ie .buzz .stickers .itemWrap .item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;float:left;position:relative;width:100%}.ie .buzz .stickers .itemWrap .item:first-of-type{margin-left:16.87%}.ie .buzz .balloons .balloonWrap a{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.visits img.map{margin-top:25px}.visits img.bg_bottom_mobile{display:none}@media (max-width:992px){.visits img.bg_bottom_mobile{display:block;position:relative;margin-top:-40%;float:left;z-index:0}}.visits h2._title{font-size:52px;padding:15px 0}@media (max-width:768px){.visits h2._title{font-size:36px}}.visits .plan-container{width:100%;padding:60px 0;margin:40px 0 0;background:url(../images/PurpleNeon.png\)),url(../images/PurpleNeon.png\));background-repeat:no-repeat,no-repeat;background-position:0 100%,0 0;background-size:100% auto,100% auto;z-index:1}.visits .plan-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.visits .plan-container ul{display:block;width:100%;float:left;-webkit-box-align:auto;-ms-flex-align:auto;align-items:auto}}.visits .plan-container ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.visits .plan-container ul li:first-of-type{max-width:30.20833%;margin:1.5625%}.visits .plan-container ul li:nth-of-type(2){max-width:13.54167%;margin:1.5625%}.visits .plan-container ul li:last-of-type{max-width:46.875%;margin:1.5625%}.visits .plan-container ul li:last-of-type p{margin-bottom:0;padding-bottom:0}@media (max-width:768px){.visits .plan-container ul li{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;float:left;width:100%}.visits .plan-container ul li:first-of-type{max-width:55.20833%}.visits .plan-container ul li:nth-of-type(2){max-width:38.54167%}.visits .plan-container ul li:last-of-type{padding-top:15px;max-width:96.875%;margin-bottom:calc(1.5625% + 15px)}}.visits .plan-container a{font-weight:700;text-decoration:underline;text-transform:uppercase}.visits .plan-container a.btn{display:none}@media (max-width:768px){.visits .plan-container a.btn{display:block;text-decoration:none;background:#fda815;width:100%;max-width:300px;margin:15px auto;color:#40006e;text-align:center;padding:10px 0;font-family:GothamMedium;position:relative;clear:both}}.visits .plan-container img.train{max-width:91px;margin:0 auto}@media (max-width:440px){.visits .plan-container img.train{max-width:81px}}@media (max-width:360px){.visits .plan-container img.train{max-width:71px}}.visits .plan-container img.mta_logo{max-width:257px}@media (max-width:768px){.visits .plan-container img.mta_logo{margin:0 auto}}.visits .city-container{width:100%;padding:40px 0 60px;background:url(../images/PurpleNeon.png\));background-repeat:no-repeat;background-position:0 100%;background-size:100% auto;z-index:1}@media (max-width:992px){.visits .city-container{background:0 0}}.visits .city-container h2{padding-bottom:40px}.visits .city-container .contentWrap,.visits .city-container .imgWrap{width:100%;border:1px solid #71e2ff;background:#71e2ff}.visits .city-container .imgWrap img.source{position:absolute;bottom:0;left:0;width:100%;max-width:60%}@media (max-width:768px){.visits .city-container .imgWrap img.source{max-width:150px}}.visits .city-container .contentWrap{padding:10px;width:calc(100% - 20px)}.visits .city-container .contentWrap h3{color:#40006e;text-transform:uppercase;font-family:Gotham-Bold;font-size:16px;line-height:1.1}.visits .city-container .contentWrap a{text-transform:uppercase;background:#fda815;color:#0c0019;font-family:GothamMedium;padding:5px 10px;margin:15px 0;display:block;float:left}._tickets-info{padding-bottom:120px}._tickets-info .title .calendar-msg-mob,._tickets-info .title img{display:none}._tickets-info .title h2{font-size:52px;padding:15px 0}@media (max-width:768px){._tickets-info .title h2{font-size:36px;display:none}}@media (max-width:768px){._tickets-info .title img{display:block;width:100%;max-width:80%;margin:15px auto 0}._tickets-info .title .calendar-msg-mob{display:block;width:100%;padding:20px 0 0;text-align:center;color:#71e2ff;text-transform:uppercase;font-size:1.3em;line-height:1.1}._tickets-info .title .calendar-msg-mob strong{font-weight:700}}._tickets-info ._next{position:absolute;bottom:110px}@media (max-width:992px){._tickets-info ._next{position:relative;bottom:auto}}._tickets-info img.bg_left,._tickets-info img.bg_right,._tickets-info img.bottom_bg{position:absolute;bottom:0;z-index:0}._tickets-info img.bg_left,._tickets-info img.bg_right{width:auto}@media (max-width:992px){._tickets-info img.bg_left,._tickets-info img.bg_right{display:none}}._tickets-info img.bg_right{right:0;bottom:15%}._tickets-info img.bg_left{left:0;bottom:8%}._tickets-info .container{overflow-y:visible;margin-bottom:130px}@media (max-width:768px){._tickets-info .container{margin-bottom:0}}._tickets-info .boxWrap{width:100%;border:1px solid #71e2ff;background:#40006e}._tickets-info .callout{color:#fda815}._tickets-info .ways_to_buy .wayWrap{width:100%;border:1px solid #71e2ff;background:#40006e}._tickets-info .ways_to_buy .wayWrap ._title{background:#71e2ff;width:100%}@media (max-width:768px){._tickets-info .ways_to_buy .wayWrap ._title{display:none}}._tickets-info .ways_to_buy .wayWrap ._title h3{color:#40006e;font-family:Gotham-Book;text-transform:uppercase;text-align:center}@media (max-width:1400px){._tickets-info .ways_to_buy .wayWrap ._title h3{font-size:28px}}@media (max-width:1200px){._tickets-info .ways_to_buy .wayWrap ._title h3{font-size:20px}}._tickets-info .ways_to_buy .wayWrap ._title h3 span{font-family:Gotham-Bold}._tickets-info .ways_to_buy .wayWrap .item{margin-bottom:0}@media (max-width:768px){._tickets-info .ways_to_buy .wayWrap .item{margin-bottom:15px}}._tickets-info .ways_to_buy .wayWrap .item img{display:inline-block;max-width:13px;height:auto;margin-right:5px}@media (max-width:1200px){._tickets-info .ways_to_buy .wayWrap .item img{margin-right:2px;max-width:11px}}._tickets-info .ways_to_buy .wayWrap .item p{text-align:left;text-align-last:left;text-transform:uppercase;font-family:Gotham-Book;font-size:13px}@media (max-width:1400px){._tickets-info .ways_to_buy .wayWrap .item p{font-size:11px;padding-bottom:13px}}@media (max-width:1200px){._tickets-info .ways_to_buy .wayWrap .item p{font-size:10px;padding-bottom:10px}}@media (max-width:768px){._tickets-info .ways_to_buy .wayWrap .item p{font-size:13px}}._tickets-info .ways_to_buy .wayWrap .item h4{color:#fda815;font-family:Gotham-Bold;font-size:15px;text-transform:uppercase}@media (max-width:1400px){._tickets-info .ways_to_buy .wayWrap .item h4{font-size:13px}}@media (max-width:1200px){._tickets-info .ways_to_buy .wayWrap .item h4{font-size:10px}}@media (max-width:768px){._tickets-info .ways_to_buy .wayWrap .item h4{font-size:13px}._tickets-info .ways_to_buy .wayWrap .item h4 br{display:none}}._tickets-info .ways_to_buy .wayWrap .item a{text-transform:uppercase;font-family:Gotham-Bold;cursor:pointer;color:#40006e;background:#fda815;border:2px solid #ffd181;-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,.75);box-shadow:0 0 6px 4px rgba(253,168,21,.75);padding:8px 20px;margin:1px 0 0;display:block;max-width:112px;text-align-last:center;line-height:1}@media (max-width:1400px){._tickets-info .ways_to_buy .wayWrap .item a{font-size:14px;max-width:97px}}@media (max-width:1200px){._tickets-info .ways_to_buy .wayWrap .item a{font-size:11px}}@media (max-width:768px){._tickets-info .ways_to_buy .wayWrap .item a{font-size:15px;max-width:110px}}._tickets-info .ways_to_buy .wayWrap .item h3{color:#71e2ff;position:relative;font-family:GoboldThin;padding-left:35px;padding-bottom:10px;font-size:28px;line-height:1}@media (max-width:1400px){._tickets-info .ways_to_buy .wayWrap .item h3{font-size:20px;padding-left:20px}}@media (max-width:1200px){._tickets-info .ways_to_buy .wayWrap .item h3{font-size:16px}}@media (max-width:768px){._tickets-info .ways_to_buy .wayWrap .item h3{padding-left:25px;font-size:24px}}._tickets-info .ways_to_buy .wayWrap .item h3:before{position:absolute;top:0;left:0;bottom:0;font-size:59px;line-height:1;color:#71e2ff;font-family:GoboldThin}@media (max-width:1400px){._tickets-info .ways_to_buy .wayWrap .item h3:before{font-size:39px}}@media (max-width:1200px){._tickets-info .ways_to_buy .wayWrap .item h3:before{font-size:32px}}@media (max-width:768px){._tickets-info .ways_to_buy .wayWrap .item h3:before{font-size:48px}}._tickets-info .ways_to_buy .wayWrap .item h3.way-1:before{content:"1"}._tickets-info .ways_to_buy .wayWrap .item h3.way-2:before{content:"2"}._tickets-info .ways_to_buy .wayWrap .item h3.way-3:before{content:"3"}@media (max-width:768px){._tickets-info .ways_to_buy .wayWrap{border:none;background:0 0}}._tickets-info .show_info .showWrap{background:#40006e;width:100%;border:1px solid #71e2ff}._tickets-info .show_info .showWrap .half{width:50%;margin:0 0 1.5625%}@media (max-width:1200px){._tickets-info .show_info .showWrap .half{margin:0 0 12px}}._tickets-info .show_info .showWrap .half h4{color:#fda815;font-family:Gotham-Bold;font-size:15px;display:block;text-transform:uppercase;padding-left:10px;margin-top:15px;float:left}@media (max-width:1400px){._tickets-info .show_info .showWrap .half h4{font-size:13px}}@media (max-width:1200px){._tickets-info .show_info .showWrap .half h4{font-size:10px}}@media (max-width:768px){._tickets-info .show_info .showWrap .half h4{font-size:13px}}@media (max-width:430px){._tickets-info .show_info .showWrap .half h4{font-size:11px}}._tickets-info .show_info .showWrap .half img{display:inline-block;max-width:13px;height:auto;margin-right:0}@media (max-width:1200px){._tickets-info .show_info .showWrap .half img{margin-right:2px;max-width:11px}}._tickets-info .show_info .showWrap .half p{text-align:left;text-align-last:left;text-transform:uppercase;font-family:Gotham-Book;font-size:13px;padding-bottom:0;padding-left:10px;display:block;clear:both}@media (max-width:1400px){._tickets-info .show_info .showWrap .half p{font-size:11px}}@media (max-width:1200px){._tickets-info .show_info .showWrap .half p{font-size:10px}}@media (max-width:768px){._tickets-info .show_info .showWrap .half p{font-size:13px}}@media (max-width:430px){._tickets-info .show_info .showWrap .half p{font-size:11px}}._tickets-info .show_info .showWrap .half._map{margin:0;overflow:hidden}@media (max-width:1200px){._tickets-info .show_info .showWrap .half._map{margin:0;overflow:hidden}}._tickets-info .show_info .showWrap .half._map iframe{display:block;position:absolute;top:0;left:0;min-width:100%;min-height:100%}._tickets-info .show_info .showWrap .half._map img{display:block;max-width:100%;opacity:0}@media (max-width:1200px){._tickets-info .show_info .showWrap .half._map img{max-width:115%;min-width:115%}}._tickets-info .show_info .showWrap .half ._title{background:#71e2ff;width:100%}._tickets-info .show_info .showWrap .half ._title h3{color:#40006e;font-family:Gotham-Bold;text-transform:uppercase;text-align:center}@media (max-width:1400px){._tickets-info .show_info .showWrap .half ._title h3{font-size:28px}}@media (max-width:1200px){._tickets-info .show_info .showWrap .half ._title h3{font-size:20px}}@media (max-width:768px){._tickets-info .show_info{width:94%;max-width:400px;margin:1em 0 1.5em 3%}}._tickets-info .calendar-mob{display:none}@media (max-width:768px){._tickets-info .calendar-mob{display:block}}._tickets-info .calendar-mob .extras{display:block;text-align:center;width:94%;margin:0 auto;padding:0;float:left}._tickets-info .calendar-mob .extras .filters{padding:0;height:8px}._tickets-info .calendar-mob .extras h3{color:#71e2ff;margin-top:.75em}._tickets-info .calendar-mob .extras p{color:#fda815;margin:0;padding:0;font-size:14px;text-align:center}._tickets-info .calendar-mob .extras .calendar-keys{display:inline-block;text-align:center;margin:10px 0 0}._tickets-info .calendar-mob .extras .calendar-keys .calendar-key{display:block;padding:5px;font-size:80%;font-weight:700;margin:4px 0 10px}._tickets-info .calendar-mob .extras .calendar-keys .best_availability{background:#71e2ff;color:#000}._tickets-info .calendar-mob .extras .calendar-keys .special-offers{background:0 0;color:#fff}._tickets-info .calendar-mob .extras .calendar-keys .special-offers img{width:16px;height:16px;display:inline-block}._tickets-info .calendar-mob .extras .button{text-transform:uppercase;font-family:Gotham-Bold;cursor:pointer;color:#40006e;background:#fda815;border:2px solid #ffd181;-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,.75);box-shadow:0 0 6px 4px rgba(253,168,21,.75);padding:8px 20px;margin:10px auto 0;display:block;max-width:112px;text-align-last:center;line-height:1}@media (max-width:1400px){._tickets-info .calendar-mob .extras .button{font-size:14px;max-width:97px}}@media (max-width:1200px){._tickets-info .calendar-mob .extras .button{font-size:11px}}@media (max-width:768px){._tickets-info .calendar-mob .extras .button{font-size:15px;max-width:110px}}@media (max-width:768px){._tickets-info .calendar-desk{display:none}}._tickets-info .calendar-desk .calendar-msg{display:block;float:left;width:100%;padding:20px 0 15px;text-align:center;color:#71e2ff;text-transform:uppercase;font-size:2em}._tickets-info .calendar-desk .calendar-msg strong{font-weight:700}._tickets-info .calendar-container{border:1px solid #71e2ff;background:#5d00a0}@media (max-width:768px){._tickets-info .calendar-container{border:none;background:0 0}}._tickets-info .calendar-container .mCSB_dragger_bar{background-color:#fda815}._tickets-info .calendar-container .mCSB_dragger_bar:hover{background-color:#fda815}@media (min-width:768px){._tickets-info .calendar-container #mCSB_2_container,._tickets-info .calendar-container ._calendarWrap{min-height:100%;background:#2a0150 url(../images/popup-bgd.jpg) top/100% auto no-repeat}}._tickets-info .calendar-container .lottery-popup,._tickets-info .calendar-container .rush-popup{display:block;position:relative;text-align:center;margin-bottom:5px;padding:36% 5% 3em;border:1px solid #71e2ff}@media (min-width:768px){._tickets-info .calendar-container .lottery-popup,._tickets-info .calendar-container .rush-popup{margin:0 auto;padding:37% 5% 6%;border:none}}@media (min-width:920px){._tickets-info .calendar-container .lottery-popup,._tickets-info .calendar-container .rush-popup{padding:39% 8% 6%}}._tickets-info .calendar-container .lottery-popup h3,._tickets-info .calendar-container .rush-popup h3{color:#71e2ff;margin-bottom:10px}._tickets-info .calendar-container .lottery-popup p,._tickets-info .calendar-container .rush-popup p{color:#fda815}._tickets-info .calendar-container .lottery-popup .button,._tickets-info .calendar-container .rush-popup .button{text-transform:uppercase;font-family:Gotham-Bold;cursor:pointer;color:#40006e;background:#fda815;border:2px solid #ffd181;-webkit-box-shadow:0 0 6px 4px rgba(253,168,21,.75);box-shadow:0 0 6px 4px rgba(253,168,21,.75);padding:8px 20px;margin:10px 0 0;display:inline-block;max-width:112px;line-height:1}@media (max-width:1400px){._tickets-info .calendar-container .lottery-popup .button,._tickets-info .calendar-container .rush-popup .button{font-size:14px;max-width:97px}}@media (max-width:1200px){._tickets-info .calendar-container .lottery-popup .button,._tickets-info .calendar-container .rush-popup .button{font-size:11px}}._tickets-info .calendar-container .mCSB_draggerRail{background-color:#7a00d2}._tickets-info .calendar-container .title{width:100%;background:#71e2ff;text-align:center}._tickets-info .calendar-container .title h2{padding-bottom:0;text-align:center;padding:15px;color:#40006e;font-family:Gotham-Bold;line-height:1;display:block;font-size:28px}._tickets-info .calendar-container .filters{width:100%}@media (max-width:768px){._tickets-info .calendar-container .filters{width:100%;height:8px;background:url(../images/NEON-LINE_mobile.png) repeat-x;background-size:100% 10px;background-position:0 100%}}._tickets-info .calendar-container .filters .item{width:33.33333%;height:125px;display:table}._tickets-info .calendar-container .filters .item:first-child{width:36%}._tickets-info .calendar-container .filters .item:nth-child(2){width:28%}._tickets-info .calendar-container .filters .item:nth-child(3){width:36%}._tickets-info .calendar-container .filters .item a{background:#5d00a0;display:table-cell;vertical-align:top;cursor:pointer;text-transform:uppercase;color:#fda815;border-bottom:2px solid #40006e;border-right:2px solid #40006e;font-family:Gotham-Book;padding-top:8px;padding-left:20px;font-weight:700;font-size:24px}@media (min-width:1200px){._tickets-info .calendar-container .filters .item a{font-size:30px}}._tickets-info .calendar-container .filters .item a .calendar-key{display:block;width:auto;margin:5px auto 0;font-size:70%;padding:5px 10px;text-align:left}@media (min-width:769px){._tickets-info .calendar-container .filters .item a .calendar-key{margin:5px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:50%}}._tickets-info .calendar-container .filters .item a .calendar-key.best_availability{background-color:#fda815;color:#000}._tickets-info .calendar-container .filters .item a .calendar-key.special-offers{font-style:italic;color:#fff;display:inline-block;font-weight:100;margin:0 0 -10px;padding:0}._tickets-info .calendar-container .filters .item a .calendar-key.special-offers img{width:12px;height:12px;display:inline-block;padding:0 5px}._tickets-info .calendar-container .filters .item a.active{background:#7a00d2}._tickets-info .calendar-container .filters .item:last-of-type a{border-right:none}@media (max-width:768px){._tickets-info .calendar-container .filters .item{width:30.20833%;margin:1.5625%}._tickets-info .calendar-container .filters .item:first-of-type{display:none}._tickets-info .calendar-container .filters .item a{background:#40006e;display:block;cursor:pointer;text-transform:uppercase;color:#71e2ff;border-bottom:none;font-family:GoboldThin;padding-left:0;font-weight:400;font-size:20px;text-align:center;padding:5px 0;-webkit-transition:color .35s ease-in-out,background .35s ease-in-out;-o-transition:color .35s ease-in-out,background .35s ease-in-out;transition:color .35s ease-in-out,background .35s ease-in-out}}@media (max-width:768px) and (max-width:533px){._tickets-info .calendar-container .filters .item a{font-size:18px}}@media (max-width:768px) and (max-width:335px){._tickets-info .calendar-container .filters .item a{font-size:16px}}@media (max-width:768px){._tickets-info .calendar-container .filters .item a.active{background:#fda815;color:#0c0019}}._tickets-info .calendar-container ._calendarWrap{width:100%;overflow-x:hidden}@media (max-width:768px){._tickets-info .calendar-container ._calendarWrap{width:100%;overflow:hidden}}._tickets-info .calendar-container ._calendarWrap .wrap{width:100%;overflow-y:visible;display:none}@media (max-width:768px){._tickets-info .calendar-container ._calendarWrap .wrap{overflow:hidden}}@media (min-width:768px){._tickets-info .calendar-container ._calendarWrap .wrap{min-height:100%}}._tickets-info .calendar-container ._calendarWrap .wrap.active{display:block}._tickets-info .calendar-container ._calendarWrap .calendar{margin:0;padding:0;width:100%;position:relative;float:left}._tickets-info .calendar-container ._calendarWrap .calendar .box-content{background:#40006e;border-top:none;display:block;float:left;width:100%;position:relative}._tickets-info .calendar-container ._calendarWrap .calendar .month_header{width:100%;background:#fda815}@media (max-width:768px){._tickets-info .calendar-container ._calendarWrap .calendar .month_header{display:none}}._tickets-info .calendar-container ._calendarWrap .calendar .month_header h2{text-align:center;color:#40006e;padding-bottom:0;font-family:Gotham-Bold;text-transform:uppercase;background:#fda815}._tickets-info .calendar-container ._calendarWrap .calendar ul.label{float:left;width:100%;position:relative;margin:0;padding:0;background-color:#7a00d2}@media (max-width:768px){._tickets-info .calendar-container ._calendarWrap .calendar ul.label{display:none}}._tickets-info .calendar-container ._calendarWrap .calendar ul.label li{margin:0;padding:0;margin-right:.78125%;float:left;list-style-type:none;width:13.50446%;height:40px;line-height:40px;vertical-align:middle;text-align:center;color:#71e2ff;text-transform:uppercase;font-size:15px;font-family:Gotham-Bold}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates{float:left;margin:0;padding:0;margin-left:.78125%;width:99.21875%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){._tickets-info .calendar-container ._calendarWrap .calendar ul.dates{display:block;margin-left:0;width:100%}}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates:last-of-type li{margin-bottom:0!important}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li{margin:0;padding:0 0 10px;margin-right:.78125%;margin-bottom:.78125%;vertical-align:middle;float:left;list-style-type:none;width:13.50446%;min-height:80px;background-color:#5d00a0;text-align:left;position:relative}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li p{color:#71e2ff;font-family:GoboldThin;text-align:left;text-align-last:left;padding:5px 0 0 5px}@media (max-width:768px){._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li p{display:none}}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap{position:absolute;top:62%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap{display:none}@media (max-width:1200px){._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap{position:relative;top:0;left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap a.buy_ticket{position:relative;text-align:center;display:block;padding:3px 0;min-width:93px;margin:5px auto;text-transform:uppercase;font-size:15px;color:#40006e;background:#71e2ff;font-family:Gotham-Bold;cursor:pointer}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap a.buy_ticket .time_icon{width:12px;height:12px;display:inline-block}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap a.buy_ticket .time_icon.hover{display:none}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap a.buy_ticket:hover .time_icon{display:none}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap a.buy_ticket:hover .time_icon.hover{display:inline-block}@media (max-width:1400px){._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap a.buy_ticket{font-size:12px}}@media (min-width:920px){._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap a.buy_ticket:hover{color:#fff}}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap a.buy_ticket.best_availability{background:#fda815}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap a.best_availability{background:#fda815;color:#000}@media (max-width:768px){._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap{display:block;width:100%;clear:both;position:relative}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:3px solid #030009;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .day_mobile{max-width:30%;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#260050;padding:10px 0}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .day_mobile h2{padding-bottom:0}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .day_mobile h2 span{display:block}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .details_mobile{max-width:70%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:10px 0}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .details_mobile p{display:block;font-family:Gotham-Bold;text-transform:uppercase;clear:both;text-align:center;max-width:255px;margin:0 auto;font-size:14px;padding:10px 0}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .details_mobile p img{display:inline-block;max-width:12px}}@media (max-width:768px) and (max-width:440px){._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .details_mobile p{font-size:12px;max-width:215px}}@media (max-width:768px) and (max-width:335px){._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .details_mobile p{font-size:11px;max-width:200px}}@media (max-width:768px){._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .details_mobile p.time{font-family:Gotham-Book;display:inline-block;clear:none;width:auto;font-size:16px;padding:0}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .details_mobile p.time .time_icon{width:16px;height:16px;max-width:none;display:inline-block}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .details_mobile a.buy_now{display:inline-block;background:#fda815;text-transform:uppercase;padding:5px;margin-left:10px;color:#030009;font-family:GothamMedium}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .details_mobile a.best_availability{background:#71e2ff}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap .detailsWrap .details_mobile h3{font-family:Gotham-Book;color:#71e2ff}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li .buy_wrap a.buy_ticket{display:none}}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li.past{background:#5d00a0}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li.past p{color:#ccc}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li.past a.buy_ticket{display:none;color:#ededed;background-color:#ccc}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li.past:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (max-width:768px){._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li{display:none}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li.ticket-option{display:block;width:100%;margin-bottom:0;margin-right:0;padding:0}._tickets-info .calendar-container ._calendarWrap .calendar ul.dates li.ticket-option.past{display:none}}._tickets-info .calendar-container ._calendarWrap .calendar .clear{clear:both;width:100%}._tickets-info .calendar-container ._calendarWrap .calendar:focus{outline:0}.footer{background:#0c0019 url(../images/NEON-LINE.png) repeat-x;background-size:100% 44px;background-position:0 -8px;padding:50px 0 15px}@media (max-width:992px){.footer{background:0 0;padding:0 0 15px;overflow:visible}.footer .row{background:#0c0019 url(../images/NEON-LINE_mobile.png) repeat-x;background-size:100% 10px;background-position:0 -4px;width:100%;margin:0}}.footer img.aka-logo{display:inline-block;vertical-align:middle;max-width:119px;margin:0 15px 0 auto}@media (max-width:1330px){.footer img.aka-logo{width:80px;margin:0 10px 0 auto}}@media (max-width:992px){.footer img.aka-logo{display:block;margin:0 auto 10px}}.footer img.amex{display:inline-block;vertical-align:middle;max-width:250px;margin:0 0 0 auto}@media (max-width:1330px){.footer img.amex{width:180px}}@media (max-width:992px){.footer img.amex{display:block;margin:0 auto}}.footer h3{color:#71e2ff;font-size:16px;text-align:center;font-family:Gotham-Bold;text-transform:uppercase;max-width:406px;display:block;margin:0 auto;padding-left:15px;position:relative}.footer h3:before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;background:url(../images/footer_symbol.png) no-repeat 0;background-size:12px 12px}@media (max-width:1440px){.footer h3{font-size:14px;max-width:356px}}@media (max-width:1366px){.footer h3{font-size:12px;max-width:315px}}@media (max-width:1100px){.footer h3{font-size:11px;max-width:288px}}.footer ul{margin:15px auto;display:block;padding:0;width:100%;max-width:308px;position:relative}.footer ul li{display:inline-block;margin:0 5px;text-align:center}.footer ul li a,.footer ul li p{color:#71e2ff;font-size:8px}@media (max-width:1020px){.footer ul li a,.footer ul li p{font-size:7px}}@media (max-width:992px){.footer ul li a,.footer ul li p{font-size:8px}}@media (max-width:335px){.footer ul li a,.footer ul li p{font-size:8px}}.footer ul.social_links{display:none}@media (max-width:992px){.footer ul.social_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px auto;max-width:240px}}.footer ul.social_links li{display:inline-block}.footer ul.social_links li.home-only{max-width:46px}.footer ul.social_links li .fa-4x{display:inline-block;font-size:1.25em;height:1em;vertical-align:bottom}.footer ul.social_links li a{color:#fda815;font-size:24px;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.footer ul.social_links li a:hover{color:#fff}.footer .c4._amex{position:absolute;left:68.22917%;margin-left:0;text-align:right}@media (max-width:992px){.footer .c4._amex{position:relative;left:auto;margin-left:1.5625%}}@media (max-width:992px){.footer .c4{width:96.875%}}.footer .footer-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer form{width:80vw;max-width:400px;position:relative;float:left;overflow:hidden}@media (max-width:992px){.footer form{float:none;display:block;margin:0 auto}}.footer input[type=email],.footer input[type=text]{background:#40006e;color:#71e2ff;text-transform:uppercase;border:0;width:100%;position:relative;font-size:1em;padding:20px 10px 20px 50px;font-family:GoboldThin}@media (max-width:1200px){.footer input[type=email],.footer input[type=text]{font-size:.9em}}@media (max-width:768px){.footer input[type=email],.footer input[type=text]{font-size:1em}}@media (max-width:533px){.footer input[type=email],.footer input[type=text]{font-size:.8em}}.footer input[type=email]::-webkit-input-placeholder,.footer input[type=text]::-webkit-input-placeholder{color:#71e2ff!important;font-family:GoboldThin}.footer input[type=email]:-ms-input-placeholder,.footer input[type=text]:-ms-input-placeholder{color:#71e2ff!important;font-family:GoboldThin}.footer input[type=email]::-ms-input-placeholder,.footer input[type=text]::-ms-input-placeholder{color:#71e2ff!important;font-family:GoboldThin}.footer input[type=email]::placeholder,.footer input[type=text]::placeholder{color:#71e2ff!important;font-family:GoboldThin}.footer input[type=email]::-webkit-input-placeholder,.footer input[type=text]::-webkit-input-placeholder{color:#71e2ff!important;line-height:normal!important;font-family:GoboldThin}.footer input[type=email]:-moz-placeholder,.footer input[type=text]:-moz-placeholder{color:#71e2ff!important;font-family:GoboldThin}.footer input[type=email]::-moz-placeholder,.footer input[type=text]::-moz-placeholder{color:#71e2ff!important;font-family:GoboldThin}.footer input[type=email]:-ms-input-placeholder,.footer input[type=text]:-ms-input-placeholder{color:#71e2ff!important;font-family:GoboldThin}.footer .envelope{position:absolute;top:0;left:7px;height:100%;background:url(../images/envelope.png) 0 no-repeat;z-index:1;width:40px;background-size:100% auto}.footer input[type=button],.footer input[type=submit]{position:absolute;top:0;right:0;width:90px;height:100%;background:#5900b8 url(../images/arrow.png) 100% no-repeat;background-size:auto 100%;color:transparent;border:none;width:60px;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.footer input[type=button]:hover,.footer input[type=submit]:hover{background-position-x:0}.footer .field-wrapper{display:inline-block;position:relative;width:100%;max-width:900px}.footer.fixed-layout{position:fixed;bottom:0;left:0;right:0;padding:10px 0;z-index:5}.footer.fixed-layout input[type=email],.footer.fixed-layout input[type=text]{padding:10px 10px 10px 50px}.footer.fixed-layout img.amex{max-width:140px}.footer.fixed-layout .c4{margin-bottom:0;margin-top:30px}.footer.fixed-layout .c4 ul.terms{margin:5px auto}@media (max-width:992px){.footer.fixed-layout{position:relative;padding:0 0 15px}.footer.fixed-layout input[type=email],.footer.fixed-layout input[type=text]{padding:20px 10px 20px 50px}.footer.fixed-layout img.amex{max-width:250px}.footer.fixed-layout .c4{margin-bottom:1.5625%;margin-top:1.5625%}.footer.fixed-layout .c4 ul.terms{margin:15px auto}}.popup-notice form{width:100%;max-width:400px;position:relative;margin:0 auto;overflow:hidden}@media (max-width:992px){.popup-notice form{float:none;display:block;margin:0 auto}}.popup-notice input[type=email],.popup-notice input[type=text]{background:#40006e;color:#71e2ff;text-transform:uppercase;border:0;width:100%;position:relative;font-size:1em;padding:20px 10px 20px 50px;font-family:GoboldThin}@media (max-width:1200px){.popup-notice input[type=email],.popup-notice input[type=text]{font-size:.9em}}@media (max-width:768px){.popup-notice input[type=email],.popup-notice input[type=text]{font-size:1em}}@media (max-width:533px){.popup-notice input[type=email],.popup-notice input[type=text]{font-size:.8em}}@media (max-width:440px){.popup-notice input[type=email],.popup-notice input[type=text]{padding:20px 10px;font-size:.65em}}.popup-notice input[type=email]::-webkit-input-placeholder,.popup-notice input[type=text]::-webkit-input-placeholder{color:#71e2ff!important;font-family:GoboldThin}.popup-notice input[type=email]:-ms-input-placeholder,.popup-notice input[type=text]:-ms-input-placeholder{color:#71e2ff!important;font-family:GoboldThin}.popup-notice input[type=email]::-ms-input-placeholder,.popup-notice input[type=text]::-ms-input-placeholder{color:#71e2ff!important;font-family:GoboldThin}.popup-notice input[type=email]::placeholder,.popup-notice input[type=text]::placeholder{color:#71e2ff!important;font-family:GoboldThin}.popup-notice input[type=email]::-webkit-input-placeholder,.popup-notice input[type=text]::-webkit-input-placeholder{color:#71e2ff!important;line-height:normal!important;font-family:GoboldThin}.popup-notice input[type=email]:-moz-placeholder,.popup-notice input[type=text]:-moz-placeholder{color:#71e2ff!important;font-family:GoboldThin}.popup-notice input[type=email]::-moz-placeholder,.popup-notice input[type=text]::-moz-placeholder{color:#71e2ff!important;font-family:GoboldThin}.popup-notice input[type=email]:-ms-input-placeholder,.popup-notice input[type=text]:-ms-input-placeholder{color:#71e2ff!important;font-family:GoboldThin}.popup-notice .envelope{position:absolute;top:0;left:7px;height:100%;background:url(../images/envelope.png) 0 no-repeat;z-index:1;width:40px;background-size:100% auto}@media (max-width:440px){.popup-notice .envelope{display:none}}.popup-notice input[type=button],.popup-notice input[type=submit]{position:absolute;top:0;right:0;width:90px;height:100%;background:#5900b8 url(../images/arrow.png) 100% no-repeat;background-size:auto 100%;color:transparent;border:none;width:60px;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.popup-notice input[type=button]:hover,.popup-notice input[type=submit]:hover{background-position-x:0}.popup-notice .field-wrapper{display:inline-block;position:relative;width:100%;max-width:900px}.overlay_popUp,.overlay_videopopUp{background:rgba(0,0,0,.8);position:fixed;display:none;top:0;left:0;right:0;bottom:0;z-index:8;opacity:1;visibility:visible}.overlay_popUp .row,.overlay_videopopUp .row{padding-top:15px}.overlay_popUp .row.border_cyan,.overlay_videopopUp .row.border_cyan{background:url(../images/line-copy.png) no-repeat 0 0;background-size:100% auto}.overlay_popUp .pop_up,.overlay_videopopUp .pop_up{border:2px solid #71e2ff;box-shadow:0 0 6px 4px rgba(113,226,255,.75);-webkit-box-shadow:0 0 6px 4px rgba(113,226,255,.75);-moz-box-shadow:0 0 6px 4px rgba(113,226,255,.75);width:100%;max-width:600px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1366px){.overlay_popUp .pop_up,.overlay_videopopUp .pop_up{width:95%;top:1.5625%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);max-height:90vh;overflow:hidden;overflow-y:visible}}.overlay_popUp .pop_up .c3,.overlay_videopopUp .pop_up .c3{width:21.875%}.overlay_popUp .pop_up .c6,.overlay_videopopUp .pop_up .c6{width:46.875%}.overlay_popUp .pop_up .wrapper,.overlay_videopopUp .pop_up .wrapper{padding:10px;float:left;display:block;position:relative}.overlay_popUp .pop_up ._bg,.overlay_videopopUp .pop_up ._bg{width:100%;margin:0}.overlay_popUp .pop_up ._bg img,.overlay_videopopUp .pop_up ._bg img{max-width:100%;margin:0}.overlay_popUp .pop_up a.btn,.overlay_videopopUp .pop_up a.btn{color:#fff;text-align:center;text-transform:uppercase;font-family:Gotham-Bold;background:red;font-size:14px;padding:5px;display:block}.overlay_popUp .pop_up a.btn.notify,.overlay_videopopUp .pop_up a.btn.notify{background:#1f0045 url(../images/calendar.png) no-repeat 5px;background-size:15px auto;color:hsla(0,0%,100%,.5);padding:12px 5px 11px 17px}@media (max-width:533px){.overlay_popUp .pop_up a.btn.notify,.overlay_videopopUp .pop_up a.btn.notify{background-size:10px auto}}@media (max-width:768px){.overlay_popUp .pop_up a.btn,.overlay_videopopUp .pop_up a.btn{font-size:12px}}@media (max-width:533px){.overlay_popUp .pop_up a.btn,.overlay_videopopUp .pop_up a.btn{font-size:8px}}@media (max-width:335px){.overlay_popUp .pop_up a.btn,.overlay_videopopUp .pop_up a.btn{font-size:6px}}.overlay_popUp .pop_up img,.overlay_videopopUp .pop_up img{max-width:196px;display:block;margin:0 auto 15px}.overlay_popUp .pop_up img.general_icon,.overlay_videopopUp .pop_up img.general_icon{max-width:70px}.overlay_popUp .pop_up a,.overlay_popUp .pop_up p,.overlay_videopopUp .pop_up a,.overlay_videopopUp .pop_up p{color:#71e2ff;font-size:14px}@media (max-width:768px){.overlay_popUp .pop_up a,.overlay_popUp .pop_up p,.overlay_videopopUp .pop_up a,.overlay_videopopUp .pop_up p{font-size:12px}}.overlay_popUp .pop_up a.close_popUp,.overlay_videopopUp .pop_up a.close_popUp{position:absolute;top:1.5625%;right:1.5625%;cursor:pointer;background:url(../images/close.png) no-repeat 50%;width:20px;height:20px;background-size:100% 100%}.overlay_popUp .wrapper,.overlay_videopopUp .wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:75%}.overlay_popUp .wrapper a.close_video_popup,.overlay_videopopUp .wrapper a.close_video_popup{position:absolute;color:#fda815;right:-30px;top:-30px;cursor:pointer;font-size:30px;z-index:5}.overlay_popUp .wrapper .videoWrapper,.overlay_videopopUp .wrapper .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.overlay_popUp .wrapper .videoWrapper iframe,.overlay_popUp .wrapper .videoWrapper video,.overlay_videopopUp .wrapper .videoWrapper iframe,.overlay_videopopUp .wrapper .videoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.listenWrap{z-index:6}.listenWrap a.listen{max-width:60px;cursor:pointer}.listenWrap a.listen img{width:100%;max-width:60px;border-radius:50%;-webkit-transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;transition:border .35s ease-in-out,-webkit-box-shadow .35s ease-in-out;-o-transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out;transition:border .35s ease-in-out,box-shadow .35s ease-in-out,-webkit-box-shadow .35s ease-in-out}@media (max-width:992px){.listenWrap{display:none}}.footer .listenWrap{display:none}@media (max-width:992px){.footer .listenWrap{display:block;width:100%;margin:-30px 0 0;position:relative;float:left;left:0;padding-top:0}.footer .listenWrap a{text-align:center}.footer .listenWrap a.listen{max-width:60px;cursor:pointer;margin:0 auto;display:block}.footer .listenWrap a.listen img{width:100%;max-width:60px}}.green-audio-player{visibility:hidden;opacity:0;z-index:0;-webkit-transition:opacity .35s ease-in-out .1s,visibility .35s ease-in-out .1s;-o-transition:opacity .35s ease-in-out .1s,visibility .35s ease-in-out .1s;transition:opacity .35s ease-in-out .1s,visibility .35s ease-in-out .1s;background:rgba(41,0,78,.5);border:1px solid #5926ad}.green-audio-player .play-pause-btn__icon,.green-audio-player .volume__speaker{fill:#fff!important}.green-audio-player .pin{background-color:#5926ad!important}.green-audio-player .controls__current-time,.green-audio-player .controls__total-time{color:#fff}.green-audio-player .controls__progress,.green-audio-player .volume__progress{background-color:#fff!important}.green-audio-player._desktop{position:absolute;left:70px;top:14px;left:-25px;top:60px}@media (max-width:1366px){.green-audio-player._desktop{max-width:250px;min-width:250px}}@media (max-width:1200px){.green-audio-player._desktop{max-width:180px;min-width:180px}}.green-audio-player._desktop.active{visibility:visible;opacity:1;z-index:1}.green-audio-player.mobile{position:relative;margin:10px auto;height:0;-webkit-transition:opacity .35s ease-in-out .1s,visibility .35s ease-in-out .1s,height .35s ease-in-out .1s;-o-transition:opacity .35s ease-in-out .1s,visibility .35s ease-in-out .1s,height .35s ease-in-out .1s;transition:opacity .35s ease-in-out .1s,visibility .35s ease-in-out .1s,height .35s ease-in-out .1s;max-width:300px;min-width:300px}@media (max-width:533px){.green-audio-player.mobile{max-width:230px;min-width:230px}}.green-audio-player.mobile.active{visibility:visible;opacity:1;z-index:1;height:56px}img.image_1,img.image_2{position:absolute}@media (max-width:992px){img.image_1,img.image_2{display:none}}img.image_1{max-width:150px;left:0;top:20%}img.image_2{max-width:223px;right:0;bottom:18%}._next{text-align:right;text-align-last:right}@media (max-width:992px){._next{text-align:center;text-align-last:center;padding-top:15px}}._next p{text-transform:uppercase;color:#71e2ff;font-family:GoboldThin;font-size:36px;-webkit-transition:text-shadow .35s ease-in-out;-o-transition:text-shadow .35s ease-in-out;transition:text-shadow .35s ease-in-out;text-align:right;text-align-last:right}@media (max-width:768px){._next p{text-align:center;text-align-last:center}}@media (max-width:533px){._next p{font-size:26px}}._next p a{font-size:42px;color:#71e2ff}@media (max-width:533px){._next p a{font-size:30px}}._next p a img{max-width:70px;display:inline-block;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}._next p:hover{text-shadow:0 0 20px #9be1ff}._next p:hover a img{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.xdebug-var-dump{background:#eee;color:#111}body,html{overflow-x:hidden}body.locked,html.locked{overflow:hidden;position:relative;height:100%}img{width:100%;display:block}body{background:#000}.purple_gradient{background:#410084;background:-webkit-radial-gradient(circle,#410084 0,#120025 100%);background:-o-radial-gradient(circle,#410084 0,#120025 100%);background:radial-gradient(circle,#410084 0,#120025 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#410084",endColorstr="#120025",GradientType=1)}.border-yellow{background:url(../images/NEON-LINE.png) repeat-x;width:100%;height:44px}@media (max-width:992px){.border-yellow{height:25px;background-size:100% 100%;background-position:50%}}.border-purple{background:url(../images/PurpleNeon.png) no-repeat 0 0;background-size:100% auto;width:100%;height:30px;margin:15px 0}@media (max-width:768px){.border-purple{display:none}}.cookieTable td,.cookieTable th{width:30%;padding:1%;border:1px solid #999}@media (max-width:sm){.cookieTable th{display:none}.cookieTable td{display:block;width:100%;border:none}.cookieTable td p{margin:0;font-style:italic}.cookieTable tr td:first-child{font-weight:700;margin:1%;border-top:1px solid #000;padding-top:4%}.cookieTable tr td:nth-child(2):before{content:"Purpose: "}.cookieTable tr td:nth-child(3):before{content:"Duration: "}}.page-cookie-policy .t_and_cs,.page-privacy-policy .t_and_cs,.page-terms-and-conditions .t_and_cs{padding-bottom:50px;color:#fff!important}.page-cookie-policy .t_and_cs a,.page-cookie-policy .t_and_cs h1,.page-cookie-policy .t_and_cs p,.page-privacy-policy .t_and_cs a,.page-privacy-policy .t_and_cs h1,.page-privacy-policy .t_and_cs p,.page-terms-and-conditions .t_and_cs a,.page-terms-and-conditions .t_and_cs h1,.page-terms-and-conditions .t_and_cs p{color:#fff!important}.page-cookie-policy .t_and_cs h1,.page-privacy-policy .t_and_cs h1,.page-terms-and-conditions .t_and_cs h1{clear:both;float:left;display:block!important;width:100%;padding:15px 0;text-align:center}.page-cookie-policy .t_and_cs h2,.page-privacy-policy .t_and_cs h2,.page-terms-and-conditions .t_and_cs h2{clear:both;float:left;display:block!important;color:#fff!important;width:100%;padding-bottom:15px}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19zbGljay10aGVtZS5zY3NzIiwic3R5bGVzLnNjc3MiLCJwYXJ0aWFscy9fcmVzZXQuc2NzcyIsInN0eWxlcy5jc3MiLCJwYXJ0aWFscy9fZm9udC5zY3NzIiwicGFydGlhbHMvX2dyaWQuc2NzcyIsInBhcnRpYWxzL192YXJzLnNjc3MiLCJwYXJ0aWFscy9fdGlja2V0cy1pbmZvLnNjc3MiLCJwYXJ0aWFscy9fc2xpY2suc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL19oZXJvLnNjc3MiLCJwYXJ0aWFscy9fcXVvdGUtcm90YXRvci5zY3NzIiwicGFydGlhbHMvX21haW4tY29udGVudC5zY3NzIiwicGFydGlhbHMvX3RpY2tldHMuc2NzcyIsInBhcnRpYWxzL190b3VyLnNjc3MiLCJwYXJ0aWFscy9fb2ZmZXJzLnNjc3MiLCJwYXJ0aWFscy9faW50ZXJuYWxfcGFnZXMuc2NzcyIsInBhcnRpYWxzL19hYm91dC5zY3NzIiwicGFydGlhbHMvX2Jpb3Muc2NzcyIsInBhcnRpYWxzL19yZXZpZXcuc2NzcyIsInBhcnRpYWxzL19idXp6LnNjc3MiLCJwYXJ0aWFscy9fdmlzaXRzLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJwYXJ0aWFscy9fcG9wX3VwLnNjc3MiLCJwYXJ0aWFscy9fYXVkaW8uc2NzcyIsInBhcnRpYWxzL19wYXJhbGxheC5zY3NzIiwicGFydGlhbHMvX25leHQtcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNHQSxnQkFBQSxDQ3JHQSxtQkFDRSxzRUFBd0UsQ0NLMUUsMlpBV0ksUUFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSx1QkFBZ0IsQ0FJcEIsT0FDSSxTQUFTLENBSWIsOEVBRUksYUFBUyxDQUdiLEtBQ0ksYUFBYSxDQUdqQixNQUNJLGVBQVksQ0FHaEIsYUFDSSxXQUFRLENBR08sb0RBRWYsVUFBQSxDQUNBLFlBQVMs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Q1gsU0FDRSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJBRlMsQ0FDWCxTQUNFLHFDQUFBLENBQUEsMEJBQUEsQ0FBQSxpQkFGUyIsImZpbGUiOiJzdHlsZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLmxnLW91dGVyIC5sZy1pdGVtIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlciB0cmFuc3BhcmVudDtcbn1cblxuQGltcG9ydCBcInBhcnRpYWxzL3Jlc2V0XCI7XG5AaW1wb3J0IFwicGFydGlhbHMvdmFyc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2ZvbnRcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ncmlkXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvc2xpY2tcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9zbGljay10aGVtZVwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2hlYWRlclwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2hlcm9cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9xdW90ZS1yb3RhdG9yXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbWFpbi1jb250ZW50XCI7XG5AaW1wb3J0IFwicGFydGlhbHMvdGlja2V0c1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL3RvdXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9vZmZlcnNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9pbnRlcm5hbF9wYWdlc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2Fib3V0XCI7XG5AaW1wb3J0IFwicGFydGlhbHMvYmlvc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL3Jldmlld1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2J1enpcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy92aXNpdHNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy90aWNrZXRzLWluZm9cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb290ZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9wb3BfdXBcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9hdWRpb1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL3BhcmFsbGF4XCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbmV4dC1wYWdlXCI7XG4vLyBAaW1wb3J0IFwicGFydGlhbHMvbWljcm9tb2RhbFwiO1xuXG4vL3hkZWJ1ZyB2YXJfZHVtcCBvdXRwdXRcbi54ZGVidWctdmFyLWR1bXAge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjb2xvcjogIzExMTtcbn1cblxuLy8gXCJwYXJ0aWFscy9mbGV4aWJsZS1sYXlvdXRcIjtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBWQVJJT1VTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5odG1sLCBib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICYubG9ja2VkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuXG5pbWcge1xuICB3aWR0aDogJHdpZHRoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuXG4vKlxuICAmLnBhZ2UtaG9tZSB7XG4gICAgLm1haW4tY29udGVudCwgLl90aWNrZXRzLCAuZm9vdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5oZXJvIHtcbiAgICAgIC5fY2FzdCwgaW1nLmthdHJpbmFfaGVybywgLmxpc3RlbldyYXAsIC52aWRlby13YXRjaCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxhbmRpbmcge1xuICAgICAgLmhlcm8ge1xuICAgICAgICAuX2Nhc3QsIGltZy5rYXRyaW5hX2hlcm8sIC5saXN0ZW5XcmFwLCAudmlkZW8td2F0Y2gge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFpbi1jb250ZW50LCAuX3RpY2tldHMsIC5mb290ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiovXG5cbiAgLy8gJi5wYWdlLWFib3V0LCAmLnBhZ2UtcmV2aWV3IHtcbiAgLy8gICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcbiAgLy8gICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gIC8vICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5wdXJwbGVfZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiByZ2IoNjUsIDAsIDEzMik7XG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSg2NSwgMCwgMTMyLCAxKSAwJSwgcmdiYSgxOCwgMCwgMzcsIDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoNjUsIDAsIDEzMiwgMSkgMCUsIHJnYmEoMTgsIDAsIDM3LCAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSg2NSwgMCwgMTMyLCAxKSAwJSwgcmdiYSgxOCwgMCwgMzcsIDEpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzQxMDA4NFwiLCBlbmRDb2xvcnN0cj1cIiMxMjAwMjVcIiwgR3JhZGllbnRUeXBlPTEpO1xufVxuXG4uYm9yZGVyLXllbGxvdyB7XG4gIEBleHRlbmQgJWdlbmVyaWMtc3R5bGU7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL05FT04tTElORS5wbmcnKSByZXBlYXQteDtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cbi5ib3JkZXItcHVycGxlIHtcbiAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvUHVycGxlTmVvbi5wbmcnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb29raWVUYWJsZSB7XG4gIHRoLCB0ZCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nOiAxJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IHNtKSB7XG4gICAgdGgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIHRkIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAxJTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgcGFkZGluZy10b3A6IDQlO1xuICAgIH1cblxuICAgIHRyIHRkOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJQdXJwb3NlOiBcIjtcbiAgICB9XG5cbiAgICB0ciB0ZDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiRHVyYXRpb246IFwiO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10ZXJtcy1hbmQtY29uZGl0aW9ucyxcbi5wYWdlLXByaXZhY3ktcG9saWN5LFxuLnBhZ2UtY29va2llLXBvbGljeSB7XG4gIC50X2FuZF9jcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICBoMSwgYSwgcCB7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXIge1xuICBAZm9yICRpIGZyb20gMSB0byA1IHtcbiAgICAmLSN7JGl9IHtcbiAgICAgIG9yZGVyOiAkaSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wLW1vZGlmaWVkIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBtYWtlIHN1cmUgdG8gc2V0IHNvbWUgZm9jdXMgc3R5bGVzIGZvciBhY2Nlc3NpYmlsaXR5ICovXG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxuICogS25vd24gaXNzdWU6IG5vIElFIDYgc3VwcG9ydC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcbiAqICAgIGBlbWAgdW5pdHMuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG5cbiAgICAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXG4gICAgLyogMiAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXG4gICAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgLyogMSAqL1xuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG5cbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmZvcm0ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDYvNy84LzkuXG4gKiAyLiBDb3JyZWN0IHRleHQgbm90IHdyYXBwaW5nIGluIEZpcmVmb3ggMy5cbiAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAvKiAxICovXG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgLyogMiAqL1xuICAgICptYXJnaW4tbGVmdDogLTdweDtcblxuICAgIC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LCBGaXJlZm94IDMrLCBTYWZhcmkgNSxcbiAqICAgIGFuZCBDaHJvbWUuXG4gKiAzLiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG5cbiAgICAvKiAxICovXG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLyogMiAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblxuICAgIC8qIDMgKi9cbiAgICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblxuICAgIC8qIDIgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAvKiAzICovXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLyogMiAqL1xuICAgICpoZWlnaHQ6IDEzcHg7XG5cbiAgICAvKiAzICovXG4gICAgKndpZHRoOiAxM3B4O1xuXG4gICAgLyogMyAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gICAgLyogMSAqL1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgIC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIC8qIDEgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiAjMjIyO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmNocm9tZWZyYW1lIHtcbiAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjsubGctb3V0ZXIgLmxnLWl0ZW17YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnR9YSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxhcHBsZXQsYXJ0aWNsZSxhc2lkZSxhdWRpbyxiLGJpZyxibG9ja3F1b3RlLGJvZHksY2FudmFzLGNhcHRpb24sY2VudGVyLGNpdGUsY29kZSxkZCxkZWwsZGV0YWlscyxkZm4sZGl2LGRsLGR0LGVtLGVtYmVkLGZpZWxkc2V0LGZpZ2NhcHRpb24sZmlndXJlLGZvb3Rlcixmb3JtLGgxLGgyLGgzLGg0LGg1LGg2LGhlYWRlcixoZ3JvdXAsaHRtbCxpLGlmcmFtZSxpbWcsaW5zLGtiZCxsYWJlbCxsZWdlbmQsbGksbWFyayxtZW51LG5hdixvYmplY3Qsb2wsb3V0cHV0LHAscHJlLHEscnVieSxzLHNhbXAsc2VjdGlvbixzbWFsbCxzcGFuLHN0cmlrZSxzdHJvbmcsc3ViLHN1bW1hcnksc3VwLHRhYmxlLHRib2R5LHRkLHRmb290LHRoLHRoZWFkLHRpbWUsdHIsdHQsdSx1bCx2YXIsdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX06Zm9jdXN7b3V0bGluZTowfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXtsaW5lLWhlaWdodDoxfW9sLHVse2xpc3Qtc3R5bGU6bm9uZX1ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTphZnRlcixibG9ja3F1b3RlOmJlZm9yZSxxOmFmdGVyLHE6YmVmb3Jle2NvbnRlbnQ6Jyc7Y29udGVudDpub25lfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24saW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZX1pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wO3Jlc2l6ZTp2ZXJ0aWNhbH1hdWRpbyxjYW52YXMsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjE7bWF4LXdpZHRoOjEwMCV9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXXtkaXNwbGF5Om5vbmV9aHRtbHtmb250LXNpemU6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlfWE6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MH1pbWd7Ym9yZGVyOjA7LW1zLWludGVycG9sYXRpb24tbW9kZTpiaWN1YmljfWZpZ3VyZXttYXJnaW46MH1mb3Jte21hcmdpbjowfWZpZWxkc2V0e2JvcmRlcjoxcHggc29saWQgc2lsdmVyO21hcmdpbjowIDJweDtwYWRkaW5nOi4zNWVtIC42MjVlbSAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbDsqbWFyZ2luLWxlZnQ6LTdweH1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyp2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YnV0dG9uLGlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyOypvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MDsqaGVpZ2h0OjEzcHg7KndpZHRoOjEzcHh9aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1idXR0b24saHRtbCxpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Y29sb3I6IzIyMn06Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I2IzZDRmYzt0ZXh0LXNoYWRvdzpub25lfTo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2IzZDRmYzt0ZXh0LXNoYWRvdzpub25lfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9ZmllbGRzZXR7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH0uY2hyb21lZnJhbWV7bWFyZ2luOi4yZW0gMDtiYWNrZ3JvdW5kOiNjY2M7Y29sb3I6IzAwMDtwYWRkaW5nOi4yZW0gMH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkdvdGhhbS1Cb29rO3NyYzp1cmwoLi4vZm9udHMvZ290aGFtX2Jvb2svR290aGFtLUJvb2suZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uL2ZvbnRzL2dvdGhhbV9ib29rL0dvdGhhbS1Cb29rLm90ZikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKC4uL2ZvbnRzL2dvdGhhbV9ib29rL0dvdGhhbS1Cb29rLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL2ZvbnRzL2dvdGhhbV9ib29rL0dvdGhhbS1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL2ZvbnRzL2dvdGhhbV9ib29rL0dvdGhhbS1Cb29rLnN2ZyNHb3RoYW0tQm9vaykgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkdvYm9sZFRoaW47c3JjOnVybCguLi9mb250cy9Hb2JvbGQvR29ib2xkVGhpbi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vZm9udHMvR29ib2xkL0dvYm9sZFRoaW4ud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vZm9udHMvR29ib2xkL0dvYm9sZFRoaW4udHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vZm9udHMvR29ib2xkL0dvYm9sZFRoaW4uc3ZnI0dvYm9sZFRoaW4pIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpHb3RoYW0tQm9sZDtzcmM6dXJsKC4uL2ZvbnRzL2dvdGhhbV9ib2xkL0dvdGhhbS1Cb2xkLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi9mb250cy9nb3RoYW1fYm9sZC9Hb3RoYW0tQm9sZC5vdGYpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybCguLi9mb250cy9nb3RoYW1fYm9sZC9Hb3RoYW0tQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi9mb250cy9nb3RoYW1fYm9sZC9Hb3RoYW0tQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi9mb250cy9nb3RoYW1fYm9sZC9Hb3RoYW0tQm9sZC5zdmcjR290aGFtLUJvbGQpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpHb3RoYW1CbGFjaztzcmM6dXJsKC4uL2ZvbnRzL2dvdGhhbV9ibGFjay9Hb3RoYW1CbGFjay5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vZm9udHMvZ290aGFtX2JsYWNrL0dvdGhhbUJsYWNrLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL2ZvbnRzL2dvdGhhbV9ibGFjay9Hb3RoYW1CbGFjay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi9mb250cy9nb3RoYW1fYmxhY2svR290aGFtQmxhY2suc3ZnI0dvdGhhbUJsYWNrKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6R290aGFtTWVkaXVtO3NyYzp1cmwoLi4vZm9udHMvZ290aGFtX21lZGl1bS9Hb3RoYW1NZWRpdW0uZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uL2ZvbnRzL2dvdGhhbV9tZWRpdW0vR290aGFtTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL2ZvbnRzL2dvdGhhbV9tZWRpdW0vR290aGFtTWVkaXVtLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL2ZvbnRzL2dvdGhhbV9tZWRpdW0vR290aGFtTWVkaXVtLnN2ZyNHb3RoYW1NZWRpdW0pIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpmb250ZWxsbztzcmM6dXJsKC4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLmVvdD85NjE2NzQ4OCk7c3JjOnVybCguLi9mb250cy9mb250ZWxsby9mb250ZWxsby5lb3Q/OTYxNjc0ODgjaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi9mb250cy9mb250ZWxsby9mb250ZWxsby53b2ZmMj85NjE2NzQ4OCkgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLndvZmY/OTYxNjc0ODgpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLnR0Zj85NjE2NzQ4OCkgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLnN2Zz85NjE2NzQ4OCNmb250ZWxsbykgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSxbY2xhc3NePWljb24tXTpiZWZvcmV7Zm9udC1mYW1pbHk6Zm9udGVsbG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NwZWFrOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7d2lkdGg6MWVtO21hcmdpbi1yaWdodDouMmVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxZW07bWFyZ2luLWxlZnQ6LjJlbTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uaWNvbi1yaWdodC1vcGVuOmJlZm9yZXtjb250ZW50OidcXGU4MDAnfS5pY29uLWxlZnQtb3BlbjpiZWZvcmV7Y29udGVudDonXFxlODAxJ30uaWNvbi1yaWdodC1vcGVuLTE6YmVmb3Jle2NvbnRlbnQ6J1xcZjAwNid9Lmljb24tbGVmdC1vcGVuLTE6YmVmb3Jle2NvbnRlbnQ6J1xcZjAwNyd9Lmljb24tdHdpdHRlcjpiZWZvcmV7Y29udGVudDonXFxmMDk5J30uaWNvbi1mYWNlYm9vay1mOmJlZm9yZXtjb250ZW50OidcXGYwOWEnfS5pY29uLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6J1xcZjEwNCd9Lmljb24tYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6J1xcZjEwNSd9Lmljb24teW91dHViZTpiZWZvcmV7Y29udGVudDonXFxmMTZhJ30uaWNvbi1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6J1xcZjE2ZCd9Lmljb24tZ2xvYmU6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO2ZvbnQtd2VpZ2h0OjkwMDtjb250ZW50OidcXGYwYWMnfS5pY29uLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6J1xcZjFiYyd9Lmljb24tdGlrdG9rOmJlZm9yZXtjb250ZW50OidcXGU4MDInfS5pY29uLWF1ZGlvOmJlZm9yZXtjb250ZW50OidcXGYwNGInfS5pY29uLXZpZGVvOmJlZm9yZXtjb250ZW50OidcXGYxNDQnfWJvZHksaHRtbHtmb250LWZhbWlseTpHb3RoYW0tQm9vaztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6IzAwMDtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzpub3JtYWw7bGluZS1oZWlnaHQ6MS4yNTt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuPTFcIjstd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIjstbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIjtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuXCI7Zm9udC1rZXJuaW5nOm5vcm1hbDt0ZXh0LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDAsMCwwLC4wMDQpOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQhaW1wb3J0YW50fWVte2ZvbnQtc3R5bGU6aXRhbGljfXN1cHtmb250LXNpemU6NjAlO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOnRvcH1we2ZvbnQtc2l6ZToxNnB4fXAgc3Ryb25ne2ZvbnQtZmFtaWx5OkdvdGhhbS1Cb2xkfWF7Zm9udC1zaXplOjE2cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC1mYW1pbHk6R29ib2xkVGhpbjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9aDF7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6NDhweH1oMntmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxLjQ1fWgze2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjEuNH1oNHtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoxLjM1fWg1e2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuM31wIHNtYWxse2ZvbnQtc2l6ZToxNHB4fS5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTE3MHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bztvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6MTQwMHB4KXsuY29udGFpbmVye21heC13aWR0aDo5NzJweH19QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuY29udGFpbmVye21heC13aWR0aDo3NDhweH19LmNvbnRhaW5lci1mdWxse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4td2lkdGg6MzA1cHg7bWFyZ2luOjAgYXV0bztvdmVyZmxvdzpoaWRkZW59LmNvbnRhaW5lci1mbHVpZHttYXJnaW46MDttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnBpbmt9LmNvbnRhaW5lci1mbGV4e21heC13aWR0aDoxMTcwcHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOiMwMDB9LnJvd3tmbG9hdDpsZWZ0O3dpZHRoOjk4JTttYXJnaW46MCAxJX0ucm93LmZ1bGx7d2lkdGg6MTAwJTttYXJnaW46MH0ucm93LmZsZXh7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7bWFyZ2luOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnJvdy1mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6OTglO21hcmdpbjowIDElfS5fdGlja2V0cy1pbmZvIC5ib3hXcmFwLC5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAsLl90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgLm1vbnRoX2hlYWRlciwuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC53cmFwLC5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLmZpbHRlcnMsLl90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuZmlsdGVycyAuaXRlbSwuX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCwuX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCAuaGFsZiwuX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCAuaGFsZiAuX3RpdGxlLC5fdGlja2V0cy1pbmZvIC53YXlzX3RvX2J1eSAud2F5V3JhcCwuX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXAgLl90aXRsZSwuYWJvdXQgLmxpc3Rlbi1jb250YWluZXIsLmFib3V0IC5saXN0ZW4tY29udGFpbmVyIC5fbGluaywuYWJvdXQgLmxpc3Rlbi1jb250YWluZXIgLl9sb2dvLC5hYm91dCAubmV3cy1jb250YWluZXIsLmFib3V0IC5uZXdzLWNvbnRhaW5lciAuY29udGVudFdyYXAsLmFib3V0IC5uZXdzLWNvbnRhaW5lciAuaW1nV3JhcCwuYWJvdXQgLnBob3Rvcy1jb250YWluZXIsLmFib3V0IC52aWRlby1jb250YWluZXIsLmJvcmRlci1wdXJwbGUsLmJvcmRlci15ZWxsb3csLmMxLC5jMS1wLC5jMTAsLmMxMC1wLC5jMTEsLmMxMS1wLC5jMTIsLmMxMi1wLC5jMiwuYzItcCwuYzMsLmMzLXAsLmM0LC5jNC1wLC5jNSwuYzUtcCwuYzYsLmM2LXAsLmM3LC5jNy1wLC5jOCwuYzgtcCwuYzksLmM5LXAsLmhlYWRlciAubmF2X2FuZF9sb2dvIC5sb2dvV3JhcCwuaGVhZGVyIC5uYXZfYW5kX2xvZ28gdWwsLnF1b3RlcywucmV2aWV3IC5yZXZpZXctY29udGFpbmVyLC52aXNpdHMgLmNpdHktY29udGFpbmVyLC52aXNpdHMgLmNpdHktY29udGFpbmVyIC5jb250ZW50V3JhcCwudmlzaXRzIC5jaXR5LWNvbnRhaW5lciAuaW1nV3JhcCwudmlzaXRzIC5wbGFuLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2hlaWdodDphdXRvfS5jMSwuYzEwLC5jMTEsLmMxMiwuYzIsLmMzLC5jNCwuYzUsLmM2LC5jNywuYzgsLmM5e21hcmdpbjoxLjU2MjUlfS5jMS1wLC5jMTAtcCwuYzExLXAsLmMxMi1wLC5jMi1wLC5jMy1wLC5jNC1wLC5jNS1wLC5jNi1wLC5jNy1wLC5jOC1wLC5jOS1we3BhZGRpbmc6MS41NjI1JX0uZjEsLmYxMCwuZjExLC5mMTIsLmYyLC5mMywuZjQsLmY1LC5mNiwuZjcsLmY4LC5mOXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LmMxe3dpZHRoOjUuMjA4MzMlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYzF7d2lkdGg6OTYuODc1JX19LmMxLXB7d2lkdGg6NS4yMDgzMyV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jMS1we3dpZHRoOjk2Ljg3NSV9fS5vZmYxe21hcmdpbjoxLjU2MjUlIDEuNTYyNSUgMS41NjI1JSA5Ljg5NTgzJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm9mZjF7bWFyZ2luOjEuNTYyNSV9fS5mMXtmbGV4LWJhc2lzOjk2Ljg3NSU7bWFyZ2luOjEuNTYyNSU7YmFja2dyb3VuZDojMDBmfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZjF7ZmxleC1iYXNpczo1LjIwODMzJX19LmMye3dpZHRoOjEzLjU0MTY3JX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmMye3dpZHRoOjk2Ljg3NSV9fS5jMi1we3dpZHRoOjEzLjU0MTY3JX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmMyLXB7d2lkdGg6OTYuODc1JX19Lm9mZjJ7bWFyZ2luOjEuNTYyNSUgMS41NjI1JSAxLjU2MjUlIDE4LjIyOTE3JX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm9mZjJ7bWFyZ2luOjEuNTYyNSV9fS5mMntmbGV4LWJhc2lzOjk2Ljg3NSU7bWFyZ2luOjEuNTYyNSU7YmFja2dyb3VuZDojMDBmfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZjJ7ZmxleC1iYXNpczoxMy41NDE2NyV9fS5jM3t3aWR0aDoyMS44NzUlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYzN7d2lkdGg6OTYuODc1JX19LmMzLXB7d2lkdGg6MjEuODc1JX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmMzLXB7d2lkdGg6OTYuODc1JX19Lm9mZjN7bWFyZ2luOjEuNTYyNSUgMS41NjI1JSAxLjU2MjUlIDI2LjU2MjUlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsub2ZmM3ttYXJnaW46MS41NjI1JX19LmYze2ZsZXgtYmFzaXM6OTYuODc1JTttYXJnaW46MS41NjI1JTtiYWNrZ3JvdW5kOiMwMGZ9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mM3tmbGV4LWJhc2lzOjIxLjg3NSV9fS5jNHt3aWR0aDozMC4yMDgzMyV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jNHt3aWR0aDo5Ni44NzUlfX0uYzQtcHt3aWR0aDozMC4yMDgzMyV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jNC1we3dpZHRoOjk2Ljg3NSV9fS5vZmY0e21hcmdpbjoxLjU2MjUlIDEuNTYyNSUgMS41NjI1JSAzNC44OTU4MyV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5vZmY0e21hcmdpbjoxLjU2MjUlfX0uZjR7ZmxleC1iYXNpczo5Ni44NzUlO21hcmdpbjoxLjU2MjUlO2JhY2tncm91bmQ6IzAwZn1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmY0e2ZsZXgtYmFzaXM6MzAuMjA4MzMlfX0uYzV7d2lkdGg6MzguNTQxNjclfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYzV7d2lkdGg6OTYuODc1JX19LmM1LXB7d2lkdGg6MzguNTQxNjclfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYzUtcHt3aWR0aDo5Ni44NzUlfX0ub2ZmNXttYXJnaW46MS41NjI1JSAxLjU2MjUlIDEuNTYyNSUgNDMuMjI5MTclfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsub2ZmNXttYXJnaW46MS41NjI1JX19LmY1e2ZsZXgtYmFzaXM6OTYuODc1JTttYXJnaW46MS41NjI1JTtiYWNrZ3JvdW5kOiMwMGZ9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mNXtmbGV4LWJhc2lzOjM4LjU0MTY3JX19LmM2e3dpZHRoOjQ2Ljg3NSV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jNnt3aWR0aDo5Ni44NzUlfX0uYzYtcHt3aWR0aDo0Ni44NzUlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYzYtcHt3aWR0aDo5Ni44NzUlfX0ub2ZmNnttYXJnaW46MS41NjI1JSAxLjU2MjUlIDEuNTYyNSUgNTEuNTYyNSV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5vZmY2e21hcmdpbjoxLjU2MjUlfX0uZjZ7ZmxleC1iYXNpczo5Ni44NzUlO21hcmdpbjoxLjU2MjUlO2JhY2tncm91bmQ6IzAwZn1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmY2e2ZsZXgtYmFzaXM6NDYuODc1JX19LmM3e3dpZHRoOjU1LjIwODMzJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmM3e3dpZHRoOjk2Ljg3NSV9fS5jNy1we3dpZHRoOjU1LjIwODMzJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmM3LXB7d2lkdGg6OTYuODc1JX19Lm9mZjd7bWFyZ2luOjEuNTYyNSUgMS41NjI1JSAxLjU2MjUlIDU5Ljg5NTgzJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm9mZjd7bWFyZ2luOjEuNTYyNSV9fS5mN3tmbGV4LWJhc2lzOjk2Ljg3NSU7bWFyZ2luOjEuNTYyNSU7YmFja2dyb3VuZDojMDBmfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZjd7ZmxleC1iYXNpczo1NS4yMDgzMyV9fS5jOHt3aWR0aDo2My41NDE2NyV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jOHt3aWR0aDo5Ni44NzUlfX0uYzgtcHt3aWR0aDo2My41NDE2NyV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jOC1we3dpZHRoOjk2Ljg3NSV9fS5vZmY4e21hcmdpbjoxLjU2MjUlIDEuNTYyNSUgMS41NjI1JSA2OC4yMjkxNyV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5vZmY4e21hcmdpbjoxLjU2MjUlfX0uZjh7ZmxleC1iYXNpczo5Ni44NzUlO21hcmdpbjoxLjU2MjUlO2JhY2tncm91bmQ6IzAwZn1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmY4e2ZsZXgtYmFzaXM6NjMuNTQxNjclfX0uYzl7d2lkdGg6NzEuODc1JX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmM5e3dpZHRoOjk2Ljg3NSV9fS5jOS1we3dpZHRoOjcxLjg3NSV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jOS1we3dpZHRoOjk2Ljg3NSV9fS5vZmY5e21hcmdpbjoxLjU2MjUlIDEuNTYyNSUgMS41NjI1JSA3Ni41NjI1JX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm9mZjl7bWFyZ2luOjEuNTYyNSV9fS5mOXtmbGV4LWJhc2lzOjk2Ljg3NSU7bWFyZ2luOjEuNTYyNSU7YmFja2dyb3VuZDojMDBmfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZjl7ZmxleC1iYXNpczo3MS44NzUlfX0uYzEwe3dpZHRoOjgwLjIwODMzJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmMxMHt3aWR0aDo5Ni44NzUlfX0uYzEwLXB7d2lkdGg6ODAuMjA4MzMlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYzEwLXB7d2lkdGg6OTYuODc1JX19Lm9mZjEwe21hcmdpbjoxLjU2MjUlIDEuNTYyNSUgMS41NjI1JSA4NC44OTU4MyV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5vZmYxMHttYXJnaW46MS41NjI1JX19LmYxMHtmbGV4LWJhc2lzOjk2Ljg3NSU7bWFyZ2luOjEuNTYyNSU7YmFja2dyb3VuZDojMDBmfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZjEwe2ZsZXgtYmFzaXM6ODAuMjA4MzMlfX0uYzExe3dpZHRoOjg4LjU0MTY3JX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmMxMXt3aWR0aDo5Ni44NzUlfX0uYzExLXB7d2lkdGg6ODguNTQxNjclfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYzExLXB7d2lkdGg6OTYuODc1JX19Lm9mZjExe21hcmdpbjoxLjU2MjUlIDEuNTYyNSUgMS41NjI1JSA5My4yMjkxNyV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5vZmYxMXttYXJnaW46MS41NjI1JX19LmYxMXtmbGV4LWJhc2lzOjk2Ljg3NSU7bWFyZ2luOjEuNTYyNSU7YmFja2dyb3VuZDojMDBmfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZjExe2ZsZXgtYmFzaXM6ODguNTQxNjclfX0uYzEye3dpZHRoOjk2Ljg3NSV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jMTJ7d2lkdGg6OTYuODc1JX19LmMxMi1we3dpZHRoOjk2Ljg3NSV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jMTItcHt3aWR0aDo5Ni44NzUlfX0uZjEye2ZsZXgtYmFzaXM6OTYuODc1JTttYXJnaW46MS41NjI1JTtiYWNrZ3JvdW5kOiMwMGZ9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mMTJ7ZmxleC1iYXNpczo5Ni44NzUlfX0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6MH0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5zbGljay10cmFja3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zbGljay10cmFjazphZnRlciwuc2xpY2stdHJhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDtkaXNwbGF5Om5vbmV9W2Rpcj1ydGxdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdHtiYWNrZ3JvdW5kOiNmZmYgdXJsKGFqYXgtbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpzbGljaztzcmM6dXJsKGZvbnRzL3NsaWNrLmVvdCk7c3JjOnVybChmb250cy9zbGljay5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoZm9udHMvc2xpY2sud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoZm9udHMvc2xpY2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoZm9udHMvc2xpY2suc3ZnI3NsaWNrKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5zbGljay1uZXh0LC5zbGljay1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtsaW5lLWhlaWdodDowO2ZvbnQtc2l6ZTowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6MCAwO2NvbG9yOnRyYW5zcGFyZW50O3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7cGFkZGluZzowO2JvcmRlcjpub25lO291dGxpbmU6MH0uc2xpY2stbmV4dDpmb2N1cywuc2xpY2stbmV4dDpob3Zlciwuc2xpY2stcHJldjpmb2N1cywuc2xpY2stcHJldjpob3ZlcntvdXRsaW5lOjA7YmFja2dyb3VuZDowIDA7Y29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlLC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSwuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsLnNsaWNrLXByZXY6aG92ZXI6YmVmb3Jle29wYWNpdHk6MX0uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUsLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3Jle29wYWNpdHk6LjI1fS5zbGljay1uZXh0OmJlZm9yZSwuc2xpY2stcHJldjpiZWZvcmV7Zm9udC1mYW1pbHk6c2xpY2s7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO29wYWNpdHk6Ljc1Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zbGljay1wcmV2e2xlZnQ6LTI1cHh9W2Rpcj1ydGxdIC5zbGljay1wcmV2e2xlZnQ6YXV0bztyaWdodDotMjVweH0uc2xpY2stcHJldjpiZWZvcmV7Y29udGVudDpcIuKGkFwifVtkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmV7Y29udGVudDpcIuKGklwifS5zbGljay1uZXh0e3JpZ2h0Oi0yNXB4fVtkaXI9cnRsXSAuc2xpY2stbmV4dHtsZWZ0Oi0yNXB4O3JpZ2h0OmF1dG99LnNsaWNrLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLihpJcIn1bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLihpBcIn0uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcnttYXJnaW4tYm90dG9tOjMwcHh9LnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0yNXB4O2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDoxMDAlfS5zbGljay1kb3RzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bWFyZ2luOjAgNXB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcn0uc2xpY2stZG90cyBsaSBidXR0b257Ym9yZGVyOjA7YmFja2dyb3VuZDowIDA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O291dGxpbmU6MDtsaW5lLWhlaWdodDowO2ZvbnQtc2l6ZTowO2NvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6NXB4O2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cywuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXJ7b3V0bGluZTowfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjF9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y29udGVudDpcIuKAolwiO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6c2xpY2s7Zm9udC1zaXplOjZweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDA7b3BhY2l0eTouMjU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7Y29sb3I6IzAwMDtvcGFjaXR5Oi43NX0uaGVhZGVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMwMzAwMDk7ei1pbmRleDo5OTk5OTtvdmVyZmxvdzp2aXNpYmxlfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuaGVhZGVye292ZXJmbG93OnZpc2libGU7YmFja2dyb3VuZDojMGMwMDE5IHVybCguLi9pbWFnZXMvTkVPTi1MSU5FX21vYmlsZS5wbmcpIHJlcGVhdC14O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gbGVmdDtwYWRkaW5nLWJvdHRvbTo2cHh9LmhlYWRlci5tb2JpbGVfaGVpZ2h0e2hlaWdodDo3MnB4fX0uaGVhZGVyIGEuYnVyZ2Vye2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LmhlYWRlciBhLmJ1cmdlcntkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9IYW1idXJnZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEuNTYyNSU7bGVmdDoxLjU2MjUlO3otaW5kZXg6OX19LmhlYWRlciAubmF2X2FuZF9sb2dve3dpZHRoOjU4LjMzMzMzJTttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LmhlYWRlciAubmF2X2FuZF9sb2dve3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5OTk5OTk5OTk5O2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiMwMzAwMDl9fS5oZWFkZXIgLm5hdl9hbmRfbG9nbyAubG9nb1dyYXB7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTYwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5oZWFkZXIgLm5hdl9hbmRfbG9nbyAubG9nb1dyYXB7ZGlzcGxheTpub25lfX0uaGVhZGVyIC5uYXZfYW5kX2xvZ28gLmxvZ29XcmFwIGgxe21heC13aWR0aDoxNjBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7ZmxvYXQ6bGVmdH0uaGVhZGVyIC5uYXZfYW5kX2xvZ28gLmxvZ29XcmFwIGgxIGEubG9nb3ttYXgtd2lkdGg6MTYwcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO21hcmdpbjowfS5oZWFkZXIgLm5hdl9hbmRfbG9nbyAubG9nb1dyYXAgaDEgYS5sb2dvIGltZ3t3aWR0aDoxMDAlfS5oZWFkZXIgLm5hdl9hbmRfbG9nbyB1bHttYXJnaW46MTNweCAzJX1AbWVkaWEgKG1heC13aWR0aDoxMzY2cHgpey5oZWFkZXIgLm5hdl9hbmRfbG9nbyB1bHttYXJnaW46MTNweCAyJX19LmhlYWRlciAubmF2X2FuZF9sb2dvIHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCA1cHh9QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuaGVhZGVyIC5uYXZfYW5kX2xvZ28gdWwgbGl7cGFkZGluZzowIDNweH19QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5oZWFkZXIgLm5hdl9hbmRfbG9nbyB1bCBsaS5ob21lLW9ubHl7ZGlzcGxheTpub25lfX0uaGVhZGVyIC5uYXZfYW5kX2xvZ28gdWwgbGkudmlzaWJsZV9vbl9tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuaGVhZGVyIC5uYXZfYW5kX2xvZ28gdWwgbGkudmlzaWJsZV9vbl9tb2JpbGV7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5oZWFkZXIgLm5hdl9hbmRfbG9nbyB1bCBsaXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCA1cHh9fS5oZWFkZXIgLm5hdl9hbmRfbG9nbyB1bCBsaSBhe2NvbG9yOiNmZGE4MTU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToyMHB4O3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246Y29sb3IgLjM1cyBlYXNlLWluLW91dH0uaGVhZGVyIC5uYXZfYW5kX2xvZ28gdWwgbGkgYTpob3Zlcntjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOjE0ODBweCl7LmhlYWRlciAubmF2X2FuZF9sb2dvIHVsIGxpIGF7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSAobWF4LXdpZHRoOjEzNjZweCl7LmhlYWRlciAubmF2X2FuZF9sb2dvIHVsIGxpIGF7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7LmhlYWRlciAubmF2X2FuZF9sb2dvIHVsIGxpIGF7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuaGVhZGVyIC5uYXZfYW5kX2xvZ28gdWwgbGkgYXtmb250LXNpemU6MjBweH19LmhlYWRlciAuc29jaWFsX2FuZF9jdGF7d2lkdGg6NDEuNjY2NjclO21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuaGVhZGVyIC5zb2NpYWxfYW5kX2N0YXt3aWR0aDoxMDAlfX0uaGVhZGVyIC5zb2NpYWxfYW5kX2N0YSB1bC5zb2NpYWxfbGlua3N7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0fS5oZWFkZXIgLnNvY2lhbF9hbmRfY3RhIHVsLnNvY2lhbF9saW5rcy5uby1jdGF7bWFyZ2luLXJpZ2h0OjEuNTYyNSU7bWFyZ2luLXRvcDo4cHh9LmhlYWRlciAuc29jaWFsX2FuZF9jdGEgdWwuc29jaWFsX2xpbmtzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuaGVhZGVyIC5zb2NpYWxfYW5kX2N0YSB1bC5zb2NpYWxfbGlua3MgbGl7ZGlzcGxheTpub25lfS5oZWFkZXIgLnNvY2lhbF9hbmRfY3RhIHVsLnNvY2lhbF9saW5rcyBsaS5nZXRUaWNrZXRze2Rpc3BsYXk6YmxvY2t9fS5oZWFkZXIgLnNvY2lhbF9hbmRfY3RhIHVsLnNvY2lhbF9saW5rcyBsaS5ob21lLW9ubHl7ZGlzcGxheTpub25lO21heC13aWR0aDo0NnB4fS5oZWFkZXIgLnNvY2lhbF9hbmRfY3RhIHVsLnNvY2lhbF9saW5rcyBsaS5nZXRUaWNrZXRze21hcmdpbi1sZWZ0OjE1cHh9LmhlYWRlciAuc29jaWFsX2FuZF9jdGEgdWwuc29jaWFsX2xpbmtzIGxpIC5mYS0zeHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS4yNWVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246Ym90dG9tfS5oZWFkZXIgLnNvY2lhbF9hbmRfY3RhIHVsLnNvY2lhbF9saW5rcyBsaSAubGlzdGVuLl9kZXNrdG9wX3twYWRkaW5nLXJpZ2h0OjEycHh9LmhlYWRlciAuc29jaWFsX2FuZF9jdGEgdWwuc29jaWFsX2xpbmtzIGxpIC5mYS00eHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS4yNWVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246Ym90dG9tfS5oZWFkZXIgLnNvY2lhbF9hbmRfY3RhIHVsLnNvY2lhbF9saW5rcyBsaSBhe2NvbG9yOiNmZGE4MTU7Zm9udC1zaXplOjI0cHg7dHJhbnNpdGlvbjpjb2xvciAuMzVzIGVhc2UtaW4tb3V0fS5oZWFkZXIgLnNvY2lhbF9hbmRfY3RhIHVsLnNvY2lhbF9saW5rcyBsaSBhOmhvdmVye2NvbG9yOiNmZmZ9LmhlYWRlciAuc29jaWFsX2FuZF9jdGEgdWwuc29jaWFsX2xpbmtzIGxpIGEuZ2V0X3RpY2tldHN7YmFja2dyb3VuZDojNDAwMDZlO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmbG9hdDpyaWdodDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZGE4MTU7bGV0dGVyLXNwYWNpbmc6NXB4O2ZvbnQtc2l6ZToyNXB4O3BhZGRpbmc6OHB4IDE5cHg7Ym9yZGVyOjJweCBzb2xpZCB0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwwKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgyNTMsMTY4LDIxLDApOy1tb3otYm94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsMCk7dHJhbnNpdGlvbjpib3JkZXIgLjM1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4zNXMgZWFzZS1pbi1vdXR9LmhlYWRlciAuc29jaWFsX2FuZF9jdGEgdWwuc29jaWFsX2xpbmtzIGxpIGEuZ2V0X3RpY2tldHM6aG92ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjZmRhODE1O2JveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgyNTMsMTY4LDIxLC43NSk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwuNzUpOy1tb3otYm94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsLjc1KX1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5oZWFkZXIgLnNvY2lhbF9hbmRfY3RhIHVsLnNvY2lhbF9saW5rcyBsaSBhLmdldF90aWNrZXRze2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmc6MTJweCAxOXB4IDEzcHggMTlweH19QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5oZWFkZXIgLnNvY2lhbF9hbmRfY3RhIHVsLnNvY2lhbF9saW5rcyBsaSBhLmdldF90aWNrZXRze2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmc6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6MzM1cHgpey5oZWFkZXIgLnNvY2lhbF9hbmRfY3RhIHVsLnNvY2lhbF9saW5rcyBsaSBhLmdldF90aWNrZXRze2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTNweCl7LnBhZ2UtaG9tZSAuaGVhZGVyIC5zb2NpYWxfYW5kX2N0YSB1bC5zb2NpYWxfbGlua3MgbGkuaG9tZS1vbmx5e2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ucm93LmZ1bGwudG9wLW1lc3NhZ2V7d2lkdGg6OTAlO2JhY2tncm91bmQ6IzcxZTJmZjtwYWRkaW5nOi44ZW0gNSU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzQwMDA2ZX0ucm93LmZ1bGwudG9wLW1lc3NhZ2UgcHtmb250LXNpemU6MS43NWVtfS5yb3cuZnVsbC50b3AtbWVzc2FnZSBwIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5yb3cuZnVsbC50b3AtbWVzc2FnZXtwYWRkaW5nOi41ZW0gNSV9LnJvdy5mdWxsLnRvcC1tZXNzYWdlIHB7Zm9udC1zaXplOjEuM2VtfX0uaGVhZGVyLWltYWdlc3twb3NpdGlvbjpyZWxhdGl2ZX0uaGVyb3tiYWNrZ3JvdW5kOiMwZDAwMWF9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5oZXJve2JhY2tncm91bmQ6IzIxMDAzNH19Lmhlcm8gaW1nLmhlcm9fY2FsbGJhY2t7ZGlzcGxheTpub25lfS5oZXJvIC5fY2FzdHttYXJnaW46MS41NjI1JSAxLjU2MjUlIDAgMS41NjI1JTt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OX0uaGVybyAuX2Nhc3QuYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjYwcHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6MTM2NnB4KXsuaGVybyAuX2Nhc3R7bWFyZ2luOi43ODEyNSUgMS41NjI1JSAwIDEuNTYyNSV9fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuaGVybyAuX2Nhc3R7bWFyZ2luOjEuNTYyNSUgMS41NjI1JSAwIDEuNTYyNSU7cGFkZGluZy10b3A6MTVweH19Lmhlcm8gLl9jYXN0IGgye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNzFlMmZmO3RleHQtc2hhZG93OjAgMCAyMHB4ICM3MWUyZmY7Zm9udC1zaXplOjN2d31AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7Lmhlcm8gLl9jYXN0IGgye2ZvbnQtc2l6ZTo2dnd9fS5oZXJvIC5fY2FzdCBoMjpmaXJzdC1vZi10eXBle21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1heC13aWR0aDoxMzY2cHgpey5oZXJvIC5fY2FzdCBoMjpmaXJzdC1vZi10eXBle21hcmdpbi1ib3R0b206MTBweH19QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5oZXJvIC5fY2FzdCBoMjpmaXJzdC1vZi10eXBle21hcmdpbi1ib3R0b206MTVweH19QG1lZGlhIChtYXgtd2lkdGg6NTMzcHgpey5oZXJvIC5fY2FzdCBoMjpmaXJzdC1vZi10eXBle21hcmdpbi1ib3R0b206NXB4fX0uaGVybyAuX2Nhc3QgaDN7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZGE4MTU7Zm9udC1mYW1pbHk6R290aGFtTWVkaXVtfUBtZWRpYSAobWF4LXdpZHRoOjEzNjZweCl7Lmhlcm8gLl9jYXN0IGgze2ZvbnQtc2l6ZToxMHB4fX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7Lmhlcm8gLl9jYXN0IGgze2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDo1MzNweCl7Lmhlcm8gLl9jYXN0IGgze2ZvbnQtc2l6ZToxMHB4fX0uaGVybyB2aWRlby5sYW5kaW5nX21vYmlsZSwuaGVybyB2aWRlby5sYW5kaW5nX3ZpZGVvLC5oZXJvIHZpZGVvLmxvb3AsLmhlcm8gdmlkZW8ubG9vcF9tb2JpbGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7bWluLXdpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30uaGVybyB2aWRlby5sYW5kaW5nX21vYmlsZS5faGlkZGVuLC5oZXJvIHZpZGVvLmxhbmRpbmdfdmlkZW8uX2hpZGRlbiwuaGVybyB2aWRlby5sb29wLl9oaWRkZW4sLmhlcm8gdmlkZW8ubG9vcF9tb2JpbGUuX2hpZGRlbntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5oZXJvIHZpZGVvLmxhbmRpbmdfdmlkZW8sLmhlcm8gdmlkZW8ubG9vcHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX0uaGVybyB2aWRlby5sYW5kaW5nX21vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5oZXJvIHZpZGVvLmxhbmRpbmdfbW9iaWxle2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsuaGVybyB2aWRlby5sYW5kaW5nX21vYmlsZSwuaGVybyB2aWRlby5sb29wX21vYmlsZXt0b3A6NSV9fS5oZXJvIGltZy5rYXRyaW5hX2hlcm97ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7dG9wOjA7bGVmdDowOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcn0uaGVybyBpbWcubW9iaWxle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uaGVybyBpbWcuZGVza3RvcCwuaGVybyBpbWcuZGVza3RvcC14bHtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6OTIwcHgpey5oZXJvIGltZy5tb2JpbGV7ZGlzcGxheTpub25lfS5oZXJvIGltZy5kZXNrdG9we2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6MTgwMHB4KXsuaGVybyBpbWcuZGVza3RvcHtkaXNwbGF5Om5vbmV9Lmhlcm8gaW1nLmRlc2t0b3AteGx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfX0uaGVybyAudmlkZW8td2F0Y2h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxLjU2MjUlO3RvcDoxMzVweDt6LWluZGV4Ojk5OTl9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5oZXJvIC52aWRlby13YXRjaHtkaXNwbGF5Om5vbmV9fS5oZXJvIC52aWRlby13YXRjaCBhLndhdGNoe21heC13aWR0aDo2MHB4O2N1cnNvcjpwb2ludGVyfS5oZXJvIC52aWRlby13YXRjaCBhLndhdGNoIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDo2MHB4O2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjpib3JkZXIgLjM1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4zNXMgZWFzZS1pbi1vdXR9Lmhlcm8gLnZpZGVvLXdhdGNoIGEud2F0Y2ggaW1nOmhvdmVye2JvcmRlcjoycHggc29saWQgI2ZkYTgxNTtib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwuNzUpfS5kZXNrdG9wLWhlZWxze2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDo5MjBweCl7LmRlc2t0b3AtaGVlbHN7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfX0uaGVhZGVyLWltYWdlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5lbmRlZC1iYW5uZXJ7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQ6IzcxZTJmZjt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweDtmbGV4OjE7Y29sb3I6IzQwMDA2ZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtvcmRlcjoyfS5lbmRlZC1iYW5uZXJfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyNHB4fS5pbWctaGVyb3tvcmRlcjozfUBtZWRpYSAobWluLXdpZHRoOjEwMjNweCl7LmVuZGVkLWJhbm5lcl9fdGl0bGV7Zm9udC1zaXplOjM2cHh9fS5xdW90ZS1yb3RhdG9ye2NvbG9yOiM3MWUyZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LnF1b3RlLXJvdGF0b3JfX3F1b3Rle2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MnZ3fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsucXVvdGUtcm90YXRvcl9fcXVvdGV7Zm9udC1zaXplOjJyZW19fUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsucXVvdGUtcm90YXRvcl9fcXVvdGV7Zm9udC1zaXplOjFyZW19fUBtZWRpYSAobWF4LXdpZHRoOjMzNXB4KXsucXVvdGUtcm90YXRvcl9fcXVvdGV7Zm9udC1zaXplOi44cmVtfX0ucXVvdGUtcm90YXRvcl9fY2l0ZXtmb250LXNpemU6MXJlbTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo0MDB9QG1lZGlhIChtYXgtd2lkdGg6NTMzcHgpey5xdW90ZS1yb3RhdG9yX19jaXRle2ZvbnQtc2l6ZTouOHJlbX19LnF1b3RlLXJvdGF0b3IgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ucXVvdGUtcm90YXRvciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRle2hlaWdodDppbmhlcml0fS5ob21lLXJvdGF0b3ItaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTclO3otaW5kZXg6MTtvcmRlcjoxO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwjNDEwMDg0IDAsIzEyMDAyNSAxMDAlKX0uaG9tZS1yb3RhdG9yLWhvbGRlciAucXVvdGUtcm90YXRvcnt3aWR0aDoxMDAlfS5tYWluLWNvbnRlbnR7b3ZlcmZsb3cteDp2aXNpYmxlfS5tYWluLWNvbnRlbnQgLl9uZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7Ym90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWNvbnRlbnQgLl9uZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjQ1cHg7d2lkdGg6OTYuODc1JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDo3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOjEwMjRweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCl7Lm1haW4tY29udGVudCAuX25leHR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NDVweDt3aWR0aDo5Ni44NzUlfX0ubWFpbi1jb250ZW50IC5ib3JkZXIteWVsbG93e21hcmdpbi10b3A6LTEzcHh9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5tYWluLWNvbnRlbnQgLmJvcmRlci15ZWxsb3d7bWFyZ2luLXRvcDotN3B4fX0ubWFpbi1jb250ZW50IGEuYnRue2JhY2tncm91bmQtY29sb3I6I2ZkYTgxNTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo3cHggMDtmb250LWZhbWlseTpHb3RoYW1NZWRpdW07ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDttYXJnaW46MTVweCBhdXRvO2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zNXMgZWFzZS1pbi1vdXQsYm9yZGVyIC4zNXMgZWFzZS1pbi1vdXQsY29sb3IgLjM1cyBlYXNlLWluLW91dH0ubWFpbi1jb250ZW50IGEuYnRuOmhvdmVye2JhY2tncm91bmQ6MCAwO2JvcmRlcjoycHggc29saWQgI2ZkYTgxNTtjb2xvcjojZmRhODE1fS5tYWluLWNvbnRlbnQgYS5idG4uX2R0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tY29udGVudCBhLmJ0bi5fZHR7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KXsubWFpbi1jb250ZW50IGEuYnRuLl9kdHtkaXNwbGF5Om5vbmV9fS5tYWluLWNvbnRlbnQgYS5idG4uX21ie2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tY29udGVudCBhLmJ0bi5fbWJ7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTttYXJnaW46MCAwIDE1cHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDo3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOjEwMjRweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCl7Lm1haW4tY29udGVudCBhLmJ0bi5fbWJ7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTttYXJnaW46MCAwIDE1cHggMH19Lm1haW4tY29udGVudCBoMnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzcxZTJmZjtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxfS5tYWluLWNvbnRlbnQgaDIucHJldmlld3t0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO21hcmdpbi10b3A6MzBweH0ubWFpbi1jb250ZW50IGgyLnByZXZpZXcgYnJ7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsubWFpbi1jb250ZW50IGgyLnByZXZpZXd7bGluZS1oZWlnaHQ6NTBweH0ubWFpbi1jb250ZW50IGgyLnByZXZpZXcgYnJ7ZGlzcGxheTpibG9ja30ubWFpbi1jb250ZW50IGgyLnByZXZpZXcgc3BhbntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsubWFpbi1jb250ZW50IGgyLnByZXZpZXd7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzhweH19Lm1haW4tY29udGVudCBoM3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6MnB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZkYTgxNTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpHb3RoYW0tQm9sZH0ubWFpbi1jb250ZW50IGgzLnN1YnRpdGxle3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsubWFpbi1jb250ZW50IGgzLnN1YnRpdGxle2ZvbnQtc2l6ZToydnd9fS5tYWluLWNvbnRlbnQgLmNyZWF0aXZle3BhZGRpbmc6NjBweCAwIDAgMH0ubWFpbi1jb250ZW50IC5jcmVhdGl2ZSB1bHtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6ODEycHh9Lm1haW4tY29udGVudCAuY3JlYXRpdmUgdWwgbGl7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbjowIDEuNTYyNSUgMzBweCAxLjU2MjUlO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Lm1haW4tY29udGVudCAuY3JlYXRpdmUgdWwgbGl7d2lkdGg6MzAuMjA4MzMlfX0ubWFpbi1jb250ZW50IC5jcmVhdGl2ZSB1bCBsaSBoMntwYWRkaW5nLXRvcDoxMHB4O3RleHQtc2hhZG93OjAgMCAyMHB4ICM3MWUyZmZ9QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsubWFpbi1jb250ZW50IC5jcmVhdGl2ZSB1bCBsaSBoMntmb250LXNpemU6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5tYWluLWNvbnRlbnQgLmNyZWF0aXZlIHVsIGxpIGgye2ZvbnQtc2l6ZTo2dnc7bGluZS1oZWlnaHQ6MS4xfX0ubWFpbi1jb250ZW50IC5jcmVhdGl2ZSB1bCBsaSBoM3tmb250LXNpemU6MTZweH1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5tYWluLWNvbnRlbnQgLmNyZWF0aXZlIHVsIGxpIGgze2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7Lm1haW4tY29udGVudCAuY3JlYXRpdmUgdWwgbGkgaDN7Zm9udC1zaXplOjEuNTV2d319QG1lZGlhIChtYXgtd2lkdGg6NDQwcHgpey5tYWluLWNvbnRlbnQgLmNyZWF0aXZlIHVsIGxpIGgze2ZvbnQtc2l6ZToxLjR2d319Lm1haW4tY29udGVudCAjYWJvdXR7bWFyZ2luOjAgMS41NjI1JTtwYWRkaW5nOjYwcHggMDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvUHVycGxlTmVvbi5wbmcpLHVybCguLi9pbWFnZXMvUHVycGxlTmVvbi5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCxuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyLGJvdHRvbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW4sY29udGFpbn0ubWFpbi1jb250ZW50ICNhYm91dCBoMnttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1mYW1pbHk6R290aGFtLUJvb2s7Zm9udC1zaXplOjUycHh9Lm1haW4tY29udGVudCAjYWJvdXQgaDN7Zm9udC1mYW1pbHk6R290aGFtLUJvb2s7Y29sb3I6I2ZmZjtmb250LXNpemU6NDJweDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsubWFpbi1jb250ZW50ICNhYm91dCBoM3tmb250LXNpemU6MzBweH19QG1lZGlhIChtYXgtd2lkdGg6NTMzcHgpey5tYWluLWNvbnRlbnQgI2Fib3V0IGgze2ZvbnQtc2l6ZToyMnB4fX0ubWFpbi1jb250ZW50ICNhYm91dCBwe3BhZGRpbmc6MTBweCAxNXB4O2NvbG9yOiM3MWUyZmY7Zm9udC1mYW1pbHk6R290aGFtLUJvb2s7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1hbGlnbi1sYXN0OmNlbnRlcn0uY29udGFpbmVyLm92ZXJmbG93ZWR7b3ZlcmZsb3c6dmlzaWJsZX0ucXVvdGVze21hcmdpbi10b3A6MS41NjI1JTt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6NzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDoxMDI0cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpey5xdW90ZXMgLmM2e3dpZHRoOjk2Ljg3NSV9fS5xdW90ZXMgaDJ7bGluZS1oZWlnaHQ6MS4yO3RleHQtc2hhZG93OjAgMCAyMHB4ICM5YmUxZmZ9LnF1b3RlcyBpbWd7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfS5xdW90ZXMgaW1nLmF3YXJkc18xe21heC13aWR0aDo0NTBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gMzBweCBhdXRvfS5xdW90ZXMgaW1nLnNvdXJjZS0xe21heC13aWR0aDoyMDBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99LnF1b3RlcyBpbWcuc291cmNlLTJ7bWF4LXdpZHRoOjE1MHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0b30ucXVvdGVzIC5sYXN0UXVvdGV7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDtwYWRkaW5nOjE1cHggMDt6LWluZGV4OjF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OjEzNjZweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KXsucXVvdGVzIC5sYXN0UXVvdGV7ei1pbmRleDoxfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KXsucXVvdGVzIC5sYXN0UXVvdGV7d2lkdGg6OTYuODc1JTttaW4taGVpZ2h0OmF1dG8haW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnF1b3RlcyAubGFzdFF1b3Rle21pbi1oZWlnaHQ6YXV0byFpbXBvcnRhbnR9fS5xdW90ZXMgLmxhc3RRdW90ZSBicntkaXNwbGF5Om5vbmV9LnF1b3RlcyAubGFzdFF1b3RlIGltZy5hd2FyZHNfMnttYXgtd2lkdGg6MzIwcHg7ZGlzcGxheTpibG9jazttYXJnaW46MTVweCBhdXRvfS5xdW90ZXMgLmxhc3RRdW90ZSBpbWcuc291cmNlLTF7bWF4LXdpZHRoOjEyNnB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0b30ucXVvdGVzIC5wYXR0eXtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2JvdHRvbTowO3JpZ2h0Oi02JX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6MTM2NnB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoxLjUpey5xdW90ZXMgLnBhdHR5e3dpZHRoOjgwLjIwODMzJTttYXJnaW4tbGVmdDoxOC4yMjkxNyU7ei1pbmRleDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KXsucXVvdGVzIC5wYXR0eXt3aWR0aDo5Ni44NzUlO21hcmdpbi1sZWZ0OjEuNTYyNSU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxLjU2MjUlO3JpZ2h0OjB9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsucXVvdGVzIC5wYXR0eXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjEuNTYyNSU7cmlnaHQ6MH19Ll90aWNrZXRze3BhZGRpbmc6MCAwIDYwcHggMH0uX3RpY2tldHMgLmJvcmRlci15ZWxsb3d7bWFyZ2luLXRvcDotMTNweH1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7Ll90aWNrZXRzIC5ib3JkZXIteWVsbG93e21hcmdpbi10b3A6LTdweH19Ll90aWNrZXRzIC5jb250YWluZXJ7cGFkZGluZy10b3A6ODBweH0uX3RpY2tldHMgaDJ7Y29sb3I6IzliZTFmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6R29ib2xkVGhpbjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjQ4cHg7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MS4wNTtwYWRkaW5nLWJvdHRvbTozMHB4fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll90aWNrZXRzIGgye2ZvbnQtc2l6ZTozNnB4fX0uX3RpY2tldHMgaDIudGlja2V0aW5ne3BhZGRpbmctbGVmdDo2NXB4fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll90aWNrZXRzIGgyLnRpY2tldGluZ3twYWRkaW5nLWxlZnQ6NjBweH19Ll90aWNrZXRzIGgyLnRpY2tldGluZzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaWNvbi10aWNrZXQucG5nKSBuby1yZXBlYXQgNTAlO2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7d2lkdGg6NTVweDtoZWlnaHQ6NTVweH1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5fdGlja2V0cyBoMi50aWNrZXRpbmc6YmVmb3Jle3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5fdGlja2V0cyBoMi5ncm91cHtwYWRkaW5nLWxlZnQ6NjVweH1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5fdGlja2V0cyBoMi5ncm91cHtwYWRkaW5nLWxlZnQ6NTVweH19Ll90aWNrZXRzIGgyLmdyb3VwOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29uLWdyb3VwLXRpY2tldC5wbmcpIG5vLXJlcGVhdCA1MCU7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTt3aWR0aDo1NXB4O2hlaWdodDozOXB4fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll90aWNrZXRzIGgyLmdyb3VwOmJlZm9yZXt3aWR0aDo0NXB4O2hlaWdodDozMnB4fX0uX3RpY2tldHMgaDN7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpHb3RoYW0tQm9vaztsaW5lLWhlaWdodDoxLjJ9Ll90aWNrZXRzIGEsLl90aWNrZXRzIHB7Y29sb3I6I2ZmZn0uX3RpY2tldHMgYS5nZW5lcmFsX2NvbnRlbnQsLl90aWNrZXRzIHAuZ2VuZXJhbF9jb250ZW50e3BhZGRpbmctdG9wOjMwcHh9Ll90aWNrZXRzIGEuZ2VuZXJhbF9jb250ZW50Lm5vLWFyLC5fdGlja2V0cyBwLmdlbmVyYWxfY29udGVudC5uby1hcntwYWRkaW5nLXRvcDowfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX3RpY2tldHMgLmdyb3VwX2luZm97bWFyZ2luOjMwcHggMS41NjI1JSAwIDEuNTYyNSV9fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll90aWNrZXRzIC5ncm91cF9pbmZvIGgze2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzIC5ncm91cF9pbmZvIGgzIGJye2Rpc3BsYXk6bm9uZX19Ll90aWNrZXRzIC5ncm91cF9pbmZvIHB7Zm9udC1mYW1pbHk6R290aGFtLUJvbGQ7cGFkZGluZy10b3A6MTVweH0uX3RpY2tldHMgLmdyb3VwX2luZm8gYS5idG57ZGlzcGxheTpibG9jazttYXJnaW46MzBweCAwIDAgMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZkYTgxNTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiM1NDAwYWI7Zm9udC1zaXplOjI1cHg7cGFkZGluZzoxMHB4O21heC13aWR0aDoyNTBweDtib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O3RyYW5zaXRpb246Ym9yZGVyIC4zNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMzVzIGVhc2UtaW4tb3V0fS5fdGlja2V0cyAuZ3JvdXBfaW5mbyBhLmJ0bjpob3Zlcntib3JkZXI6MnB4IHNvbGlkICNmZGE4MTU7Ym94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsLjc1KX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzIC5ncm91cF9pbmZvIGEuYnRue21hcmdpbjozMHB4IGF1dG8gMCBhdXRvfX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzIC50aWNrZXRpbmdfcm93e21hcmdpbi1ib3R0b206MzBweH19Ll90aWNrZXRzIC50aWNrZXRpbmdfaW5mb3tiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYm9yZGVyX3RpY2tldC5wbmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6M3B4IDEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo5NiUgMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzIC50aWNrZXRpbmdfaW5mb3tiYWNrZ3JvdW5kOjAgMH19Ll90aWNrZXRzIC50aWNrZXRpbmdfaW5mbyBwe21hcmdpbjouNXJlbSAwIDB9QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuX3RpY2tldHMgLnRpY2tldGluZ19pbmZvIHB7bWFyZ2luOjB9fUBtZWRpYSAobWF4LXdpZHRoOjQ0MHB4KXsuX3RpY2tldHMgLnRpY2tldGluZ19pbmZvIHB7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSAobWF4LXdpZHRoOjMzNXB4KXsuX3RpY2tldHMgLnRpY2tldGluZ19pbmZvIHB7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX3RpY2tldHMgLnRpY2tldGluZ19pbmZvIC5jMnttYXJnaW4tbGVmdDowO3dpZHRoOjE1LjEwNDE3JX0uX3RpY2tldHMgLnRpY2tldGluZ19pbmZvIC5jMiBpbWd7bWF4LXdpZHRoOjg1JX19QG1lZGlhIChtYXgtd2lkdGg6NTMzcHgpey5fdGlja2V0cyAudGlja2V0aW5nX2luZm8gLmMye21hcmdpbi1sZWZ0OjA7d2lkdGg6MjMuNDM3NSV9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX3RpY2tldHMgLnRpY2tldGluZ19pbmZvIC5jOXttYXJnaW4tcmlnaHQ6MDt3aWR0aDo4MS43NzA4MyV9fUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsuX3RpY2tldHMgLnRpY2tldGluZ19pbmZvIC5jOXttYXJnaW4tbGVmdDowO3dpZHRoOjczLjQzNzUlfX0udG91cnBhZ2UtbG9nb3ttYXJnaW4tYm90dG9tOjNyZW19LnRvdXJkYXRlc3twYWRkaW5nLWJvdHRvbToycmVtfS50b3VyZGF0ZXNfX2RhdGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgxNzEsMTcxLDE3MSwuMyl9LnRvdXJkYXRlc19fZGF0ZTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDE3MSwxNzEsMTcxLC4zKX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnRvdXJkYXRlc19fZGF0ZXt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19fS50b3VyZGF0ZXM6YWZ0ZXIsLnRvdXJkYXRlc19fZGF0ZSAuY29udGFpbmVyOmFmdGVyLC50b3VyZGF0ZXNfX2RhdGUgLnJvdzphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS50b3VyZGF0ZXNfX2NpdHl7Zm9udC1zaXplOjEuNXJlbTtjb2xvcjojZmRhODE1O21hcmdpbi1ib3R0b206MXJlbX0udG91cmRhdGVzX19saW5rIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojNzFlMmZmO2NvbG9yOiM0MDAwNmUhaW1wb3J0YW50O3BhZGRpbmc6LjVyZW0gMXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS50b3VyZGF0ZXNfX2xpbmsgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50b3VyZGF0ZXNfX3ZlbnVle21hcmdpbi1ib3R0b206MH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50b3VyZGF0ZXNfX2RhdGVze21hcmdpbi10b3A6MH19LnRvdXJkYXRlc19fY2l0eSwudG91cmRhdGVzX19kYXRlcywudG91cmRhdGVzX19saW5rLC50b3VyZGF0ZXNfX3ZlbnVle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50b3VyZGF0ZXNfX2NpdHksLnRvdXJkYXRlc19fZGF0ZXMsLnRvdXJkYXRlc19fbGluaywudG91cmRhdGVzX192ZW51ZXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0ucGFnZS10ZW1wbGF0ZS10LXRvdXJkYXRlcyAuYmdfYm90dG9tOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Lm9mZmVycyBoMi50aXRsZXtjb2xvcjojNzFlMmZmO2ZvbnQtc2l6ZTo1MnB4O3BhZGRpbmc6MTVweCAwfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsub2ZmZXJzIGgyLnRpdGxle2ZvbnQtc2l6ZTozNnB4fX0ub2ZmZXJzIGltZy5iZ19sZWZ0LC5vZmZlcnMgaW1nLmJnX3JpZ2h0LC5vZmZlcnMgaW1nLmJvdHRvbV9iZ3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt6LWluZGV4OjB9Lm9mZmVycyBpbWcuYmdfbGVmdCwub2ZmZXJzIGltZy5iZ19yaWdodHt3aWR0aDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsub2ZmZXJzIGltZy5iZ19sZWZ0LC5vZmZlcnMgaW1nLmJnX3JpZ2h0e2Rpc3BsYXk6bm9uZX19Lm9mZmVycyBpbWcuYmdfcmlnaHR7cmlnaHQ6MDtib3R0b206MTUlfS5vZmZlcnMgaW1nLmJnX2xlZnR7bGVmdDowO2JvdHRvbTo4JX0ub2ZmZXJzLWxpc3R7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDY0LDAsMTEwLC43NSk7Ym9yZGVyOiM3MWUyZmYgMXB4IHNvbGlkfS5vZmZlcnMtbGlzdCAub2ZmZXIgaDN7dGV4dC1hbGlnbjpjZW50ZXJ9Lm9mZmVycy1saXN0IC5vZmZlciAub2ZmZXItZGV0YWlse21hcmdpbi1ib3R0b206MnJlbX0ub2ZmZXJzLWxpc3QgLm9mZmVyIC5vZmZlci1kZXRhaWwgLm9mZmVyLXRleHQgcHt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWFsaWduLWxhc3Q6Y2VudGVyfS5vZmZlcnMtbGlzdCAub2ZmZXIgLm9mZmVyLWN0YXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm9mZmVycy1saXN0IC5vZmZlciAub2ZmZXItY3Rhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lm9mZmVycy1saXN0IC5vZmZlciAub2ZmZXItY3RhIC5vZmZlci1jdGEtbGlua3tiYWNrZ3JvdW5kOiNmZGE4MTU7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM0MDAwNmU7bGV0dGVyLXNwYWNpbmc6MnB4O2ZvbnQtc2l6ZToyNXB4O3BhZGRpbmc6OHB4IDE5cHg7bWFyZ2luOjEwcHg7Ym9yZGVyOjJweCBzb2xpZCB0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwwKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgyNTMsMTY4LDIxLDApOy1tb3otYm94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsMCk7dHJhbnNpdGlvbjpib3JkZXIgLjM1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4zNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5vZmZlcnMtbGlzdCAub2ZmZXIgLm9mZmVyLWN0YSAub2ZmZXItY3RhLWxpbmt7Zm9udC1zaXplOjIwcHh9fS5vZmZlcnMtbGlzdCAub2ZmZXIgLm9mZmVyLWN0YSAub2ZmZXItY3RhLWxpbms6aG92ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjZmRhODE1O2JveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgyNTMsMTY4LDIxLC43NSk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwuNzUpOy1tb3otYm94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsLjc1KX0uZml4ZWQtbGF5b3V0LXdyYXB7Y29sb3I6I2ZmZn0uZml4ZWQtbGF5b3V0LXdyYXAgaDJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmZpeGVkLWxheW91dC13cmFwIGEsLmZpeGVkLWxheW91dC13cmFwIGgyLC5maXhlZC1sYXlvdXQtd3JhcCBwe2NvbG9yOiM3MWUyZmZ9LmZpeGVkLWxheW91dC13cmFwIGgyLC5maXhlZC1sYXlvdXQtd3JhcCBwe3BhZGRpbmctYm90dG9tOjE1cHh9LmZpeGVkLWxheW91dC13cmFwIHB7dGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtYWxpZ24tbGFzdDpjZW50ZXJ9LmZpeGVkLWxheW91dC13cmFwIGltZy5iZ19ib3R0b21fbW9iaWxlLC5maXhlZC1sYXlvdXQtd3JhcCBpbWcubW9iaWxlX2Jne2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LmZpeGVkLWxheW91dC13cmFwIGltZy5iZ19ib3R0b21fbW9iaWxlLC5maXhlZC1sYXlvdXQtd3JhcCBpbWcubW9iaWxlX2Jne2Rpc3BsYXk6YmxvY2t9fS5maXhlZC1sYXlvdXQtd3JhcCAuYW1leCBwe21hcmdpbjowO3BhZGRpbmc6MH0uZml4ZWQtbGF5b3V0LXdyYXAgLmM1Ll9ub01hcmdpbnt3aWR0aDozMy4zMzMzMyU7aGVpZ2h0Ojg2dmg7bWFyZ2luOjB9QG1lZGlhIChtaW4taGVpZ2h0OjExNTJweCkgYW5kIChtaW4td2lkdGg6MTkyMHB4KXsuZml4ZWQtbGF5b3V0LXdyYXAgLmM1Ll9ub01hcmdpbntoZWlnaHQ6OTJ2aH19QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5maXhlZC1sYXlvdXQtd3JhcCAuYzUuX25vTWFyZ2lue2Rpc3BsYXk6bm9uZX19LmZpeGVkLWxheW91dC13cmFwIC5jNS5fbm9NYXJnaW4gaW1ne3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7bGVmdDowOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgKG1pbi1oZWlnaHQ6MTE1MnB4KSBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey5maXhlZC1sYXlvdXQtd3JhcCAuYzUuX25vTWFyZ2luIGltZ3toZWlnaHQ6MTAwJTtib3R0b206MDt0b3A6YXV0b319LmZpeGVkLWxheW91dC13cmFwIC5fc2Nyb2xse292ZXJmbG93LXk6c2Nyb2xsO21hcmdpbi1yaWdodDowO3BhZGRpbmc6MzBweCAxLjU2MjUlIDUwcHggMDttYXJnaW4tYm90dG9tOjIwcHg7b3ZlcmZsb3cteDpoaWRkZW47aGVpZ2h0Ojc0dmh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OjEzNjZweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KXsuZml4ZWQtbGF5b3V0LXdyYXAgLl9zY3JvbGx7aGVpZ2h0Ojgwdmh9fUBtZWRpYSAobWluLWhlaWdodDoxMTUycHgpIGFuZCAobWluLXdpZHRoOjE5MjBweCl7LmZpeGVkLWxheW91dC13cmFwIC5fc2Nyb2xse2hlaWdodDo4MnZofX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LmZpeGVkLWxheW91dC13cmFwIC5fc2Nyb2xse292ZXJmbG93LXk6aGlkZGVuO2hlaWdodDphdXRvO21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1yaWdodDowO3dpZHRoOjEwMCV9LmZpeGVkLWxheW91dC13cmFwIC5fc2Nyb2xsIC5jMTB7d2lkdGg6OTYuODc1JTttYXJnaW46MS41NjI1JX0uZml4ZWQtbGF5b3V0LXdyYXAgLl9zY3JvbGwgLmMxMC5fcGljcywuZml4ZWQtbGF5b3V0LXdyYXAgLl9zY3JvbGwgLmMxMC5fdmlke3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAxLjU2MjUlIDB9fS5pZSAuYWJvdXQgLl9zY3JvbGwsLmllIC5yZXZpZXcgLl9zY3JvbGwsLmllIC52aXNpdHMgLl9zY3JvbGx7aGVpZ2h0OjY4dmh9QG1lZGlhIChtaW4taGVpZ2h0OjExNTJweCkgYW5kIChtaW4td2lkdGg6MTkyMHB4KXsuaWUgLmFib3V0IC5fc2Nyb2xsLC5pZSAucmV2aWV3IC5fc2Nyb2xsLC5pZSAudmlzaXRzIC5fc2Nyb2xse2hlaWdodDo4MHZofX0uaWUgLmFib3V0IC5jNS5fbm9NYXJnaW4gaW1nLC5pZSAucmV2aWV3IC5jNS5fbm9NYXJnaW4gaW1nLC5pZSAudmlzaXRzIC5jNS5fbm9NYXJnaW4gaW1ne2hlaWdodDphdXRvO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIChtaW4taGVpZ2h0OjExNTJweCkgYW5kIChtaW4td2lkdGg6MTkyMHB4KXsuaWUgLmFib3V0IC5jNS5fbm9NYXJnaW4gaW1nLC5pZSAucmV2aWV3IC5jNS5fbm9NYXJnaW4gaW1nLC5pZSAudmlzaXRzIC5jNS5fbm9NYXJnaW4gaW1ne2hlaWdodDoxMDAlIWltcG9ydGFudDtib3R0b206MDt0b3A6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LmFib3V0IGgye2ZvbnQtc2l6ZTo1MnB4O3BhZGRpbmc6MTVweCAwfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYWJvdXQgaDJ7Zm9udC1zaXplOjM2cHh9fS5hYm91dCAudmlkZW8tY29udGFpbmVye3dpZHRoOjEwMCU7cGFkZGluZzo0MHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5hYm91dCAudmlkZW8tY29udGFpbmVye3BhZGRpbmc6MCAwIDIwcHggMH19LmFib3V0IC52aWRlby1jb250YWluZXIgLnZpZGVvV3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7aGVpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5hYm91dCAudmlkZW8tY29udGFpbmVyIC52aWRlb1dyYXBwZXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOHB4O2xlZnQ6MDtyaWdodDowO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvTkVPTi1MSU5FX21vYmlsZS5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMHB4O2hlaWdodDoxMHB4fS5hYm91dCAudmlkZW8tY29udGFpbmVyIC52aWRlb1dyYXBwZXI6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi04cHg7bGVmdDowO3JpZ2h0OjA7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9ORU9OLUxJTkVfbW9iaWxlLnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwcHg7aGVpZ2h0OjEwcHh9fS5hYm91dCAudmlkZW8tY29udGFpbmVyIC52aWRlb1dyYXBwZXIgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MjtoZWlnaHQ6MTAwJX0uYWJvdXQgLnZpZGVvLWNvbnRhaW5lciAudmlkZW9XcmFwcGVyIGltZy5wbGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3otaW5kZXg6MztoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxNTBweDtjdXJzb3I6cG9pbnRlcn0uYWJvdXQgLnZpZGVvLWNvbnRhaW5lciAudmlkZW9XcmFwcGVyIGlmcmFtZSwuYWJvdXQgLnZpZGVvLWNvbnRhaW5lciAudmlkZW9XcmFwcGVyIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5hYm91dCAudmlkZW8tY29udGFpbmVyIC5yb3d7bWFyZ2luLXRvcDozMHB4fS5hYm91dCAudmlkZW8tY29udGFpbmVyIC5yb3cgLmM0e2N1cnNvcjpwb2ludGVyO2JveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgyNTMsMTY4LDIxLDApOy13ZWJraXQtYm94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsMCk7LW1vei1ib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwwKTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjM1cyBlYXNlLWluLW91dH0uYWJvdXQgLnZpZGVvLWNvbnRhaW5lciAucm93IC5jNDpob3Zlcntib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwuNzUpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsLjc1KTstbW96LWJveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgyNTMsMTY4LDIxLC43NSl9LmFib3V0IC52aWRlby1jb250YWluZXIgLnJvdyAuYzQgaW1ne2JvcmRlcjoycHggc29saWQgI2ZkYTgxNX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmFib3V0IC52aWRlby1jb250YWluZXIgLnJvdyAuYzR7d2lkdGg6MzAuMjA4MzMlfX0uYWJvdXQgLnBob3Rvcy1jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nOjQwcHggMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmFib3V0IC5waG90b3MtY29udGFpbmVyIC5jNHt3aWR0aDozMC4yMDgzMyV9fS5hYm91dCAucGhvdG9zLWNvbnRhaW5lciAuYzQgaW1ne2N1cnNvcjpwb2ludGVyO2JvcmRlcjoycHggc29saWQgI2ZkYTgxNTtib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwwKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgyNTMsMTY4LDIxLDApOy1tb3otYm94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsMCk7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zNXMgZWFzZS1pbi1vdXR9LmFib3V0IC5waG90b3MtY29udGFpbmVyIC5jNCBpbWc6aG92ZXJ7Ym94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsLjc1KTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgyNTMsMTY4LDIxLC43NSk7LW1vei1ib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwuNzUpfS5hYm91dCAubGlzdGVuLWNvbnRhaW5lcnt3aWR0aDoxMDAlO3BhZGRpbmc6NDBweCAwfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYWJvdXQgLmxpc3Rlbi1jb250YWluZXIgLl9jb250ZW50V3JhcHBlcnttYXgtd2lkdGg6MzcwcHg7bWFyZ2luLWxlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmFib3V0IC5saXN0ZW4tY29udGFpbmVyIGgye2Rpc3BsYXk6bm9uZX0uYWJvdXQgLmxpc3Rlbi1jb250YWluZXIgLnJvd3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5hYm91dCAubGlzdGVuLWNvbnRhaW5lciAucm93IGltZy5tdXNpY3ttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjAgYXV0b319QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjUzM3B4KXsuYWJvdXQgLmxpc3Rlbi1jb250YWluZXIgLnJvdyBpbWcubXVzaWN7bWF4LXdpZHRoOjI1MHB4fX0uYWJvdXQgLmxpc3Rlbi1jb250YWluZXIgLl9sb2dve3BhZGRpbmc6MTBweCAwO3dpZHRoOjEwMCU7Y2xlYXI6bGVmdDttYXgtd2lkdGg6NjBweDtiYWNrZ3JvdW5kOiMyNjAwNTA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzQwMDA2ZTttaW4taGVpZ2h0OjUwcHh9LmFib3V0IC5saXN0ZW4tY29udGFpbmVyIC5fbG9nbyBpbWd7bWF4LXdpZHRoOjQwcHg7bWFyZ2luOjVweCBhdXRvIDAgYXV0b30uYWJvdXQgLmxpc3Rlbi1jb250YWluZXIgLl9saW5re3dpZHRoOjEwMCU7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDYwcHgpO2JhY2tncm91bmQ6IzQwMDA2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYwMDUwO3RleHQtYWxpZ246Y2VudGVyO21pbi1oZWlnaHQ6NzBweH0uYWJvdXQgLmxpc3Rlbi1jb250YWluZXIgLl9saW5rIGg0e2NvbG9yOiM3MWUyZmY7Zm9udC1mYW1pbHk6R290aGFtLUJvb2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToyNXB4fS5hYm91dCAubGlzdGVuLWNvbnRhaW5lciAuX2xpbmsgYXtiYWNrZ3JvdW5kOiNmZGE4MTU7Y29sb3I6IzAwMDtmb250LWZhbWlseTpHb3RoYW1NZWRpdW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6NXB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTIwcHh9LmFib3V0IC5uZXdzLWNvbnRhaW5lcnt3aWR0aDoxMDAlO3BhZGRpbmc6NDBweCAwfS5hYm91dCAubmV3cy1jb250YWluZXIgLmNvbnRlbnRXcmFwLC5hYm91dCAubmV3cy1jb250YWluZXIgLmltZ1dyYXB7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiM3MWUyZmZ9LmFib3V0IC5uZXdzLWNvbnRhaW5lciAuaW1nV3JhcCBpbWcuc291cmNle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO21heC13aWR0aDo2MCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5hYm91dCAubmV3cy1jb250YWluZXIgLmltZ1dyYXAgaW1nLnNvdXJjZXttYXgtd2lkdGg6MTUwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OXB4KXsuYWJvdXQgLm5ld3MtY29udGFpbmVyIC5uZXdzLWNvbnRhaW5lci1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmFib3V0IC5uZXdzLWNvbnRhaW5lciAubmV3cy1jb250YWluZXItZmxleCAuYzR7d2lkdGg6Y2FsYygzMC4yMDgzMyUgLSAycHgpfX0uYWJvdXQgLm5ld3MtY29udGFpbmVyIC5uZXdzLWNvbnRhaW5lci1mbGV4IC5jNHtib3JkZXI6MXB4IHNvbGlkICM3MWUyZmY7YmFja2dyb3VuZDojNzFlMmZmfS5hYm91dCAubmV3cy1jb250YWluZXIgLmNvbnRlbnRXcmFwe3BhZGRpbmc6MTBweDt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KX0uYWJvdXQgLm5ld3MtY29udGFpbmVyIC5jb250ZW50V3JhcCBoM3tjb2xvcjojNDAwMDZlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpHb3RoYW0tQm9sZDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjF9LmFib3V0IC5uZXdzLWNvbnRhaW5lciAuY29udGVudFdyYXAgYXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZDojZmRhODE1O2NvbG9yOiMwYzAwMTk7Zm9udC1mYW1pbHk6R290aGFtTWVkaXVtO3BhZGRpbmc6NXB4IDEwcHg7bWFyZ2luOjE1cHggMDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9LmFib3V0IC5fbGFzdHtiYWNrZ3JvdW5kOiM3MWUyZmY7ZGlzcGxheTpmbGV4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYWJvdXQgLl9sYXN0e2Rpc3BsYXk6YmxvY2t9fS5hYm91dCAuX2xhc3QgLmltZ1dyYXB7bWF4LXdpZHRoOmNhbGMoNjYuNjY2NjclIC0gMnB4KTtmbGV4OjE7cG9zaXRpb246YWJzb2x1dGU7bGVmdDozMy4zMzMzMyU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlciFpbXBvcnRhbnR9LmFib3V0IC5fbGFzdCAuaW1nV3JhcCBpbWd7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOjE0MDBweCl7LmFib3V0IC5fbGFzdCAuaW1nV3JhcHtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5hYm91dCAuX2xhc3QgLmltZ1dyYXB7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYWJvdXQgLl9sYXN0IC5pbWdXcmFwe21heC13aWR0aDoxMDAlO3dpZHRoOmNhbGMoMTAwJSAtIDJweCk7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvO3JpZ2h0OmF1dG87dG9wOmF1dG87Ym90dG9tOmF1dG87YmFja2dyb3VuZDowIDAhaW1wb3J0YW50fS5hYm91dCAuX2xhc3QgLmltZ1dyYXAgaW1ne2Rpc3BsYXk6YmxvY2t9fS5hYm91dCAuX2xhc3QgLmNvbnRlbnRXcmFwe2ZsZXg6MTttYXgtd2lkdGg6MzAuMjA4MzMlO21hcmdpbjoxLjU2MjUlO3BhZGRpbmc6MDtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYWJvdXQgLl9sYXN0IC5jb250ZW50V3JhcHttYXgtd2lkdGg6MTAwJTt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtib3JkZXI6MXB4IHNvbGlkICM3MWUyZmZ9fS5hYm91dCAuX2xhc3QgLmNvbnRlbnRXcmFwIGF7bWFyZ2luOjEwcHggMCAwIDB9LmFib3V0IC5fbGFzdCAuY29udGVudFdyYXAgaW1nLnNvdXJjZXt3aWR0aDoxMDAlO21heC13aWR0aDo2MCU7bWFyZ2luLWxlZnQ6LTEzJTttYXJnaW4tYm90dG9tOjIlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYWJvdXQgLl9sYXN0IC5jb250ZW50V3JhcCBpbWcuc291cmNle2Rpc3BsYXk6bm9uZX19LmFib3V0IC5fbGFzdCAuY29udGVudFdyYXAgcHtjb2xvcjojNDAwMDZlO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MXZ3O3RleHQtYWxpZ24tbGFzdDpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYWJvdXQgLl9sYXN0IC5jb250ZW50V3JhcCBwe2ZvbnQtc2l6ZToxNHB4fX0uX2Jpb3N7bWluLWhlaWdodDo5NXZofUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuX2Jpb3N7bWluLWhlaWdodDphdXRvfX0uX2Jpb3Mubm8tY3JlYXRpdmUgLm5vLWNyZWF0aXZlLWNvbnRlbnR7bWluLWhlaWdodDo2MHZofS5fYmlvcyAuX25leHR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjExMHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuX2Jpb3MgLl9uZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6MTM2NnB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoxLjUpey5fYmlvcyAuYm90dG9tX2Jne3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfX0uX2Jpb3MgLnRpdGxle3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM3MWUyZmZ9Ll9iaW9zIC50aXRsZSBoMntmb250LXNpemU6NTJweDtwYWRkaW5nOjE1cHggMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll9iaW9zIC50aXRsZSBoMntmb250LXNpemU6MzZweH19Ll9iaW9zIC5fZmxleCwuX2Jpb3MgLnRpdGxle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMzVzIGVhc2UtaW4tb3V0fS5fYmlvcyAuX2ZsZXguaW52aXNpYmxlLC5fYmlvcyAudGl0bGUuaW52aXNpYmxle29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0uX2Jpb3MgLl9mbGV4e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpzdHJldGNofUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsuX2Jpb3MgLl9mbGV4Ll9jcmVhdGl2ZSAuX2Nhc3RiaW9zOmxhc3Qtb2YtdHlwZXtjbGVhcjpib3RofX0uX2Jpb3MgLl9mbGV4Ll9jcmVhdGl2ZS5fY3JlYXRpdmV7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTozMHB4fS5fYmlvcyAuX2ZsZXguX2NyZWF0aXZlIC5fY2FzdGJpb3N7ZmxleDoxIDAgMzAuMjA4MzMlO21heC13aWR0aDozMC4yMDgzMyU7bWFyZ2luLWJvdHRvbTo0LjUlfS5fYmlvcyAuX2ZsZXguX2NyZWF0aXZlIC5fY2FzdGJpb3MuX2Nhc3R7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fYmlvcyAuX2ZsZXguX2NyZWF0aXZlIC5fY2FzdGJpb3N7ZmxleDoxIDAgNDYuODc1JTttYXgtd2lkdGg6NDYuODc1JTt3aWR0aDo0Ni44NzUlfX0uX2Jpb3MgLl9mbGV4Ll9jYXN0c2VjdGlvbi5fY2FzdGFtZW5kXyAuX2Nhc3RiaW9zLl9jYXN0e21heC13aWR0aDo0NXZ3O3dpZHRoOjQ1JTtmbGV4OjEgMCA0NSV9Ll9iaW9zIC5fZmxleC5fY2FzdHNlY3Rpb24uX2Nhc3RhbWVuZF8gLl9jYXN0Ymlvcy5fY2FzdDpudGgtY2hpbGQoMSksLl9iaW9zIC5fZmxleC5fY2FzdHNlY3Rpb24uX2Nhc3RhbWVuZF8gLl9jYXN0Ymlvcy5fY2FzdDpudGgtY2hpbGQoMil7bWF4LXdpZHRoOjQ1dnc7d2lkdGg6MjglO2ZsZXg6MSAwIDI4JX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Ll9iaW9zIC5fZmxleC5fY2FzdHNlY3Rpb24uX2Nhc3RhbWVuZF8gLl9jYXN0Ymlvcy5fY2FzdDpudGgtY2hpbGQoMSl7bWFyZ2luLWxlZnQ6MTglfX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Ll9iaW9zIC5fZmxleC5fY2FzdHNlY3Rpb24uX2Nhc3RhbWVuZF8gLl9jYXN0Ymlvcy5fY2FzdDpudGgtY2hpbGQoMil7bWFyZ2luLXJpZ2h0OjE4JX19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5fYmlvcyAuX2ZsZXguX2Nhc3RzZWN0aW9uLl9jYXN0YW1lbmRfIC5fY2FzdGJpb3MuX2Nhc3R7bWF4LXdpZHRoOjMwdnc7d2lkdGg6MzAlO2ZsZXg6MSAwIDMwJX0uX2Jpb3MgLl9mbGV4Ll9jYXN0c2VjdGlvbi5fY2FzdGFtZW5kXyAuX2Nhc3RiaW9zLl9jYXN0Om50aC1jaGlsZCgxMiksLl9iaW9zIC5fZmxleC5fY2FzdHNlY3Rpb24uX2Nhc3RhbWVuZF8gLl9jYXN0Ymlvcy5fY2FzdDpudGgtY2hpbGQoMTMpLC5fYmlvcyAuX2ZsZXguX2Nhc3RzZWN0aW9uLl9jYXN0YW1lbmRfIC5fY2FzdGJpb3MuX2Nhc3Q6bnRoLWNoaWxkKDE0KXttYXgtd2lkdGg6MzAlO3dpZHRoOjMwJTtmbGV4OjEgMCAzMCV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Ll9iaW9zIC5fZmxleC5fY2FzdHNlY3Rpb24uX2Nhc3RhbWVuZF8gLl9jYXN0Ymlvcy5fY2FzdDpudGgtY2hpbGQoMTUpLC5fYmlvcyAuX2ZsZXguX2Nhc3RzZWN0aW9uLl9jYXN0YW1lbmRfIC5fY2FzdGJpb3MuX2Nhc3Q6bnRoLWNoaWxkKDE2KSwuX2Jpb3MgLl9mbGV4Ll9jYXN0c2VjdGlvbi5fY2FzdGFtZW5kXyAuX2Nhc3RiaW9zLl9jYXN0Om50aC1jaGlsZCgxNyksLl9iaW9zIC5fZmxleC5fY2FzdHNlY3Rpb24uX2Nhc3RhbWVuZF8gLl9jYXN0Ymlvcy5fY2FzdDpudGgtY2hpbGQoMTgpLC5fYmlvcyAuX2ZsZXguX2Nhc3RzZWN0aW9uLl9jYXN0YW1lbmRfIC5fY2FzdGJpb3MuX2Nhc3Q6bnRoLWNoaWxkKDE5KSwuX2Jpb3MgLl9mbGV4Ll9jYXN0c2VjdGlvbi5fY2FzdGFtZW5kXyAuX2Nhc3RiaW9zLl9jYXN0Om50aC1jaGlsZCgyMCksLl9iaW9zIC5fZmxleC5fY2FzdHNlY3Rpb24uX2Nhc3RhbWVuZF8gLl9jYXN0Ymlvcy5fY2FzdDpudGgtY2hpbGQoMjEpe21heC13aWR0aDoyMHZ3O3dpZHRoOjIwJTtmbGV4OjEgMCAyMCV9fUBtZWRpYSAobWF4LXdpZHRoOjU3NS45cHgpey5fYmlvcyAuX2ZsZXguX2Nhc3RzZWN0aW9uLl9jYXN0YW1lbmRfIC5fY2FzdGJpb3MuX2Nhc3Q6bnRoLWNoaWxkKDExKSwuX2Jpb3MgLl9mbGV4Ll9jYXN0c2VjdGlvbi5fY2FzdGFtZW5kXyAuX2Nhc3RiaW9zLl9jYXN0Om50aC1jaGlsZCgxNCl7bWF4LXdpZHRoOjkwdnc7d2lkdGg6OTAlO2ZsZXg6MSAwIDkwJX19QG1lZGlhIChtaW4td2lkdGg6NzY5cHgpey5fYmlvcyAuX2ZsZXguX2Nhc3RzZWN0aW9uLl9jYXN0YW1lbmQgLl9jYXN0YmlvczpudGgtY2hpbGQoMSl7bWFyZ2luLWxlZnQ6MTglfS5fYmlvcyAuX2ZsZXguX2Nhc3RzZWN0aW9uLl9jYXN0YW1lbmQgLl9jYXN0YmlvczpudGgtY2hpbGQoMil7bWFyZ2luLXJpZ2h0OjE4JX19Ll9iaW9zIC5fZmxleCAuX2Nhc3RiaW9ze2ZsZXg6MSAwIDIxLjg3NSU7bWF4LXdpZHRoOjIxLjg3NSU7bWFyZ2luOjEuNTYyNSV9Ll9iaW9zIC5fZmxleCAuX2Nhc3RiaW9zLl9jYXN0e2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll9iaW9zIC5fZmxleCAuX2Nhc3RiaW9ze2ZsZXg6MSAwIDMwLjIwODMzJTttYXgtd2lkdGg6MzAuMjA4MzMlfX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll9iaW9zIC5fZmxleCAuX2Nhc3RiaW9ze2ZsZXg6MSAwIDQ2Ljg3NSU7bWF4LXdpZHRoOjQ2Ljg3NSU7d2lkdGg6NDYuODc1JX19Ll9iaW9zIC5fZmxleCAuX2Nhc3RiaW9zLl9lbnNlbWJsZXtmbGV4OjEgMCAzMC4yMDgzMyU7bWF4LXdpZHRoOjMwLjIwODMzJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll9iaW9zIC5fZmxleCAuX2Nhc3RiaW9zLl9lbnNlbWJsZXtmbGV4OjEgMCA0Ni44NzUlO21heC13aWR0aDo0Ni44NzUlO3dpZHRoOjQ2Ljg3NSV9fS5fYmlvcyAuX2ZsZXggLl9jYXN0YmlvcyBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTUwcHg7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsMCk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwwKTstbW96LWJveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgyNTMsMTY4LDIxLDApO3RyYW5zaXRpb246Ym9yZGVyIC4zNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMzVzIGVhc2UtaW4tb3V0fS5fYmlvcyAuX2ZsZXggLl9jYXN0YmlvcyBpbWc6aG92ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjZmRhODE1O2JveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgyNTMsMTY4LDIxLC43NSk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwuNzUpOy1tb3otYm94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsLjc1KX0uX2Jpb3MgLl9mbGV4IC5fY2FzdGJpb3MgaDIsLl9iaW9zIC5fZmxleCAuX2Nhc3RiaW9zIGgze3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmRhODE1O2ZvbnQtc2l6ZToyNHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuX2Jpb3MgLl9mbGV4IC5fY2FzdGJpb3MgaDIsLl9iaW9zIC5fZmxleCAuX2Nhc3RiaW9zIGgze2ZvbnQtc2l6ZToyMHB4fX0uX2Jpb3MgLl9mbGV4IC5fY2FzdGJpb3MgaDJ7Zm9udC1mYW1pbHk6R290aGFtLUJvb2s7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsuX2Jpb3MgLl9mbGV4IC5fY2FzdGJpb3MgaDJ7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6MTRweH19QG1lZGlhIChtYXgtd2lkdGg6MzM1cHgpey5fYmlvcyAuX2ZsZXggLl9jYXN0YmlvcyBoMntsaW5lLWhlaWdodDoxOHB4O2ZvbnQtc2l6ZToxMnB4fX0uX2Jpb3MgLl9mbGV4IC5fY2FzdGJpb3MgaDN7Zm9udC1mYW1pbHk6R29ib2xkVGhpbjtsaW5lLWhlaWdodDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsuX2Jpb3MgLl9mbGV4IC5fY2FzdGJpb3MgaDN7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6MTRweH19QG1lZGlhIChtYXgtd2lkdGg6MzM1cHgpey5fYmlvcyAuX2ZsZXggLl9jYXN0YmlvcyBoM3tsaW5lLWhlaWdodDoxOHB4O2ZvbnQtc2l6ZToxMnB4fX0uX2Jpb3MgLnJlc3VsdHN7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWQ7dG9wOjUycHg7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjEuNTYyNSU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3otaW5kZXg6OTk5OTk5OTtvdmVyZmxvdy15OnNjcm9sbDtwYWRkaW5nOjMwcHggMDt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlLWluLW91dCAuMzVzLHZpc2liaWxpdHkgLjM1cyBlYXNlLWluLW91dCAuMzVzO2JhY2tncm91bmQ6IzQxMDA4NDtiYWNrZ3JvdW5kOi1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwjNDEwMDg0IDAsIzEyMDAyNSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwjNDEwMDg0IDAsIzEyMDAyNSAxMDAlKTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIzQxMDA4NCAwLCMxMjAwMjUgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzQxMDA4NFwiLCBlbmRDb2xvcnN0cj1cIiMxMjAwMjVcIiwgR3JhZGllbnRUeXBlPTEpfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX2Jpb3MgLnJlc3VsdHN7d2lkdGg6OTYuODc1JTt0b3A6Y2FsYyg3NXB4ICsgMS41NjI1JSk7bGVmdDoxLjU2MjUlO3JpZ2h0OjEuNTYyNSV9fS5fYmlvcyAucmVzdWx0cyB1bCNfc29jaWFse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW46MS41NjI1JSAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5fYmlvcyAucmVzdWx0cyB1bCNfc29jaWFsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5fYmlvcyAucmVzdWx0cyB1bCNfc29jaWFsIGxpIGF7Y29sb3I6I2ZkYTgxNTtmb250LXNpemU6MjBweDt0cmFuc2l0aW9uOmNvbG9yIC4zNXMgZWFzZS1pbi1vdXR9Ll9iaW9zIC5yZXN1bHRzIHVsI19zb2NpYWwgbGkgYTpob3Zlcntjb2xvcjojZmZmfS5fYmlvcyAucmVzdWx0cyBhLmNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxLjU2MjUlO3JpZ2h0OjEuNTYyNSU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2Nsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS5fYmlvcyAucmVzdWx0cyBpbWd7bWF4LXdpZHRoOjIwMHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjE1cHggYXV0byA1cHggYXV0bztib3JkZXI6MnB4IHNvbGlkICNmZGE4MTU7Ym94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsLjc1KTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgyNTMsMTY4LDIxLC43NSk7LW1vei1ib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwuNzUpfS5fYmlvcyAucmVzdWx0cyBpbWcuY3JlYXRpdmV7ZGlzcGxheTpub25lfS5fYmlvcyAucmVzdWx0cyBoMiwuX2Jpb3MgLnJlc3VsdHMgaDN7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZGE4MTU7Zm9udC1zaXplOjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5fYmlvcyAucmVzdWx0cyBoMiwuX2Jpb3MgLnJlc3VsdHMgaDN7Zm9udC1zaXplOjIwcHh9fS5fYmlvcyAucmVzdWx0cyBoMntmb250LWZhbWlseTpHb3RoYW0tQm9vaztsaW5lLWhlaWdodDoxO21hcmdpbi10b3A6LjVlbX0uX2Jpb3MgLnJlc3VsdHMgaDN7Zm9udC1mYW1pbHk6R29ib2xkVGhpbjtsaW5lLWhlaWdodDozMnB4fS5fYmlvcyAucmVzdWx0cyBhLC5fYmlvcyAucmVzdWx0cyBwe2NvbG9yOiM3MWUyZmY7dGV4dC1hbGlnbjpsZWZ0fS5fYmlvcyAucmVzdWx0cy5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0ucmV2aWV3IGgyLl90aXRsZXtmb250LXNpemU6NTJweDtwYWRkaW5nOjE1cHggMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnJldmlldyBoMi5fdGl0bGV7Zm9udC1zaXplOjM2cHh9fS5yZXZpZXcgLnJldmlldy1jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nOjMwcHggMCA2MHB4IDA7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvUHVycGxlTmVvbi5wbmcpXCIpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvfS5yZXZpZXcgLnJldmlldy1jb250YWluZXI6bGFzdC1vZi10eXBle2JhY2tncm91bmQ6MCAwfUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsucmV2aWV3IC5yZXZpZXctY29udGFpbmVyOmxhc3Qtb2YtdHlwZSBicntkaXNwbGF5Om5vbmV9fS5yZXZpZXcgLnJldmlldy1jb250YWluZXIgcC5zb3VyY2V7dGV4dC1hbGlnbjpjZW50ZXJ9LnJldmlldyAucmV2aWV3LWNvbnRhaW5lciBpbWd7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsucmV2aWV3IC5yZXZpZXctY29udGFpbmVyIGltZ3t3aWR0aDoxMDAlfS5yZXZpZXcgLnJldmlldy1jb250YWluZXIgaW1nLnNvdXJjZXttYXgtd2lkdGg6MTUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsucmV2aWV3IC5yZXZpZXctY29udGFpbmVyIGltZ3t3aWR0aDphdXRvfS5yZXZpZXcgLnJldmlldy1jb250YWluZXIgaW1nLnNvdXJjZXttYXgtd2lkdGg6MTUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsucmV2aWV3IC5yZXZpZXctY29udGFpbmVyIGltZ3t3aWR0aDoxMDAlfS5yZXZpZXcgLnJldmlldy1jb250YWluZXIgaW1nLnNvdXJjZXttYXgtd2lkdGg6MTUwcHh9fS5yZXZpZXcgLnJldmlldy1jb250YWluZXIgYS5idG57ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MzAwcHg7cGFkZGluZzoxMHB4O2JhY2tncm91bmQ6I2ZkYTgxNTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjE1cHggYXV0bztjb2xvcjojNDAwMDZlO2ZvbnQtZmFtaWx5OkdvdGhhbU1lZGl1bTtib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O3RyYW5zaXRpb246YmFja2dyb3VuZCAuMzVzIGVhc2UtaW4tb3V0LGJvcmRlciAuMzVzIGVhc2UtaW4tb3V0LGNvbG9yIC4zNXMgZWFzZS1pbi1vdXR9LnJldmlldyAucmV2aWV3LWNvbnRhaW5lciBhLmJ0bjpob3ZlcntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MnB4IHNvbGlkICNmZGE4MTU7Y29sb3I6I2ZkYTgxNX0uYnV6entwYWRkaW5nLWJvdHRvbToxMCV9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5idXp6e3BhZGRpbmctYm90dG9tOjB9fS5idXp6IC5jb250YWluZXJ7b3ZlcmZsb3c6dmlzaWJsZX0uYnV6eiAuX25leHR7ei1pbmRleDoxfS5idXp6IC5leHRyYS1wYWRkaW5ne3BhZGRpbmctYm90dG9tOjEwJX0uYnV6eiBoMi50aXRsZXtjb2xvcjojNzFlMmZmO2ZvbnQtc2l6ZTo1MnB4O3BhZGRpbmc6MTVweCAwfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYnV6eiBoMi50aXRsZXtmb250LXNpemU6MzZweH19LmJ1enogaDIsLmJ1enogaDN7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZGE4MTU7dGV4dC1hbGlnbjpjZW50ZXJ9LmJ1enogaDN7Zm9udC1mYW1pbHk6R290aGFtLUJvb2t9LmJ1enogaW1nLmJnX2JvdHRvbXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjB9LmJ1enogLnN0aWNrZXJze3otaW5kZXg6MTtwYWRkaW5nLWJvdHRvbTo2MHB4fS5idXp6IC5zdGlja2VycyBoMntjb2xvcjojZmRhODE1fS5idXp6IC5zdGlja2VycyAuaXRlbVdyYXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5idXp6IC5zdGlja2VycyAuaXRlbVdyYXAgLml0ZW17ZmxleDoxO21heC13aWR0aDoxNi44NzUlO21hcmdpbjoxLjU2MjUlfUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsuYnV6eiAuc3RpY2tlcnMgLml0ZW1XcmFwe2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfS5idXp6IC5zdGlja2VycyAuaXRlbVdyYXAgLml0ZW17ZmxleDpub25lO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAuMjA4MzMlfS5idXp6IC5zdGlja2VycyAuaXRlbVdyYXAgLml0ZW06bGFzdC1vZi10eXBle21hcmdpbi1sZWZ0OjM0Ljg5NTgzJX0uYnV6eiAuc3RpY2tlcnMgLml0ZW1XcmFwIC5pdGVtIGltZ3ttYXgtd2lkdGg6YXV0bzttYXJnaW46MCBhdXRvfS5idXp6IC5zdGlja2VycyAuaXRlbVdyYXAgLml0ZW06Zmlyc3Qtb2YtdHlwZSwuYnV6eiAuc3RpY2tlcnMgLml0ZW1XcmFwIC5pdGVtOm50aC1vZi10eXBlKDIpe21heC13aWR0aDo0Ni44NzUlfS5idXp6IC5zdGlja2VycyAuaXRlbVdyYXAgLml0ZW06Zmlyc3Qtb2YtdHlwZSBpbWcsLmJ1enogLnN0aWNrZXJzIC5pdGVtV3JhcCAuaXRlbTpudGgtb2YtdHlwZSgyKSBpbWd7bWF4LXdpZHRoOjEyMHB4fS5idXp6IC5zdGlja2VycyAuaXRlbVdyYXAgLml0ZW06Zmlyc3Qtb2YtdHlwZSBpbWd7bWFyZ2luLXJpZ2h0OjB9LmJ1enogLnN0aWNrZXJzIC5pdGVtV3JhcCAuaXRlbTpudGgtb2YtdHlwZSgyKXttYXJnaW4tbGVmdDowfX0uYnV6eiAuYmFsbG9vbnMgLmJhbGxvb25XcmFwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDo1MzNweCl7LmJ1enogLmJhbGxvb25zIC5iYWxsb29uV3JhcHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX19LmJ1enogLmJhbGxvb25zIC5iYWxsb29uV3JhcCBhe21heC13aWR0aDozMDlweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2ZsZXg6MTttYXJnaW4tbGVmdDotNSV9LmJ1enogLmJhbGxvb25zIC5iYWxsb29uV3JhcCBhIGltZ3t3aWR0aDoxMDAlfS5idXp6IC5iYWxsb29ucyAuYmFsbG9vbldyYXAgYS5iYWxsb29uLTF7bWFyZ2luLWxlZnQ6MH0uYnV6eiAuYmFsbG9vbnMgLmJhbGxvb25XcmFwIGEuYmFsbG9vbi0ye21hcmdpbi1sZWZ0Oi0yJX0uYnV6eiAuYmFsbG9vbnMgLmJhbGxvb25XcmFwIGEuYmFsbG9vbi00e21hcmdpbi1sZWZ0Oi04JX0uYnV6eiAuYmFsbG9vbnMgLmJhbGxvb25XcmFwIGEuYmFsbG9vbi00IGltZ3t3aWR0aDoxMDglfUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsuYnV6eiAuYmFsbG9vbnMgLmJhbGxvb25XcmFwIGF7bWF4LXdpZHRoOjUwJTtmbGV4Om5vbmU7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi10b3A6MTVweH0uYnV6eiAuYmFsbG9vbnMgLmJhbGxvb25XcmFwIGEuYmFsbG9vbi0xe21hcmdpbi1sZWZ0OjB9LmJ1enogLmJhbGxvb25zIC5iYWxsb29uV3JhcCBhLmJhbGxvb24tMnttYXJnaW4tbGVmdDotNSV9LmJ1enogLmJhbGxvb25zIC5iYWxsb29uV3JhcCBhLmJhbGxvb24tM3ttYXJnaW4tbGVmdDowfS5idXp6IC5iYWxsb29ucyAuYmFsbG9vbldyYXAgYS5iYWxsb29uLTR7bWFyZ2luLWxlZnQ6LTEwJX0uYnV6eiAuYmFsbG9vbnMgLmJhbGxvb25XcmFwIGEuYmFsbG9vbi01e21hcmdpbi1sZWZ0OjI1JX19LmJ1enogLmJ1enpfZ2FsbGVyeXtwYWRkaW5nLWJvdHRvbToxMDBweDtjbGVhcjpib3RofS5idXp6IC5idXp6X2dhbGxlcnksLmJ1enogLmJ1enpfc2xpZGVye3BhZGRpbmc6MCAzMHB4O21hcmdpbi1ib3R0b206Y2FsYygzMHB4ICsgMS41NjI1JSk7bWFyZ2luLXRvcDpjYWxjKDMwcHggKyAxLjU2MjUlKTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ1enogLmJ1enpfZ2FsbGVyeSAuaXRlbSwuYnV6eiAuYnV6el9zbGlkZXIgLml0ZW17bWFyZ2luOjE1cHggMTVweDt3aWR0aDpjYWxjKDEwMCUvMyAtIDMwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsuYnV6eiAuYnV6el9nYWxsZXJ5IC5pdGVtLC5idXp6IC5idXp6X3NsaWRlciAuaXRlbXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfX0uYnV6eiAuYnV6el9nYWxsZXJ5IC5pdGVtIGEsLmJ1enogLmJ1enpfc2xpZGVyIC5pdGVtIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9LmJ1enogLnJldmlld3Nfc2xpZGVye3BhZGRpbmc6NTBweCAxLjU2MjUlIDYwcHggMS41NjI1JTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9QdXJwbGVOZW9uLnBuZylcIiksdXJsKFwiLi4vaW1hZ2VzL1B1cnBsZU5lb24ucG5nKVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQsbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGNlbnRlcix0b3AgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG8sMTAwJSBhdXRvfUBtZWRpYSAobWF4LXdpZHRoOjY0MHB4KXsuYnV6eiAucmV2aWV3c19zbGlkZXJ7bWFyZ2luOjYwcHggMS41NjI1JSAzMHB4IDEuNTYyNSU7cGFkZGluZzo1MHB4IDAgMTAwcHh9fS5idXp6IC5yZXZpZXdzX3NsaWRlciAuaXRlbXt0ZXh0LWFsaWduOmNlbnRlcn0uYnV6eiAucmV2aWV3c19zbGlkZXIgLml0ZW0gaDMsLmJ1enogLnJldmlld3Nfc2xpZGVyIC5pdGVtIGl7Y29sb3I6I2ZkYTgxNTt0ZXh0LXNoYWRvdzowIDAgMjBweCAjMjk0ZGIxfS5idXp6IC5yZXZpZXdzX3NsaWRlciAuaXRlbSBoM3tmb250LXNpemU6MjBweDtmb250LWZhbWlseTpHb3RoYW0tQm9sZH0uYnV6eiAucmV2aWV3c19zbGlkZXIgLml0ZW0gaDJ7dGV4dC1zaGFkb3c6MCAwIDIwcHggIzliZTFmZjtjb2xvcjojNzFlMmZmO2ZvbnQtc2l6ZTo0NnB4fS5idXp6IC5yZXZpZXdzX3NsaWRlciAuaXRlbSBoMiBzcGFue2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjY5cHh9LmJ1enogLnJldmlld3Nfc2xpZGVyIC5pdGVtIGl7Zm9udC1zaXplOjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6NjQwcHgpey5idXp6IC5yZXZpZXdzX3NsaWRlciAuaXRlbSBoM3tmb250LXNpemU6MTZweH0uYnV6eiAucmV2aWV3c19zbGlkZXIgLml0ZW0gaDJ7Zm9udC1zaXplOjM2cHh9LmJ1enogLnJldmlld3Nfc2xpZGVyIC5pdGVtIGgyIHNwYW57bGluZS1oZWlnaHQ6MTtmb250LXNpemU6NTJweH0uYnV6eiAucmV2aWV3c19zbGlkZXIgLml0ZW0gaXtmb250LXNpemU6MzhweH19QG1lZGlhIChtYXgtd2lkdGg6NDA1cHgpey5idXp6IC5yZXZpZXdzX3NsaWRlciAuaXRlbSBoM3tmb250LXNpemU6MTZweH0uYnV6eiAucmV2aWV3c19zbGlkZXIgLml0ZW0gaDJ7Zm9udC1zaXplOjMwcHh9LmJ1enogLnJldmlld3Nfc2xpZGVyIC5pdGVtIGgyIHNwYW57bGluZS1oZWlnaHQ6MTtmb250LXNpemU6NDJweH0uYnV6eiAucmV2aWV3c19zbGlkZXIgLml0ZW0gaXtmb250LXNpemU6MzZweH19LmJ1enogLnNsaWNrLW5leHQsLmJ1enogLnNsaWNrLXByZXZ7d2lkdGg6MzVweDtoZWlnaHQ6MTAwcHg7ei1pbmRleDoyfS5idXp6IC5zbGljay1uZXh0OmJlZm9yZSwuYnV6eiAuc2xpY2stcHJldjpiZWZvcmV7Y29sb3I6I2ZkYTgxNTtmb250LXNpemU6MTAwcHg7dGV4dC1zaGFkb3c6MCAwIDIwcHggI2ZkYTgxNX1AbWVkaWEgKG1heC13aWR0aDo2NDBweCl7LmJ1enogLnNsaWNrLW5leHQsLmJ1enogLnNsaWNrLXByZXZ7Ym90dG9tOi0xMDBweDt0b3A6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uYnV6eiAuc2xpY2stbmV4dDpiZWZvcmUsLmJ1enogLnNsaWNrLXByZXY6YmVmb3Jle2ZvbnQtc2l6ZTo3NXB4fX0uYnV6eiAuc2xpY2stbmV4dHtyaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOjY0MHB4KXsuYnV6eiAuc2xpY2stbmV4dHtyaWdodDo0MCV9fUBtZWRpYSAobWF4LXdpZHRoOjMzNXB4KXsuYnV6eiAuc2xpY2stbmV4dHtyaWdodDozNSV9fS5idXp6IC5zbGljay1uZXh0OmJlZm9yZXtmb250LWZhbWlseTpmb250ZWxsbztjb250ZW50OidcXGYxMDUnfS5idXp6IC5zbGljay1wcmV2e2xlZnQ6MH1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5idXp6IC5zbGljay1wcmV2e2xlZnQ6MH19QG1lZGlhIChtYXgtd2lkdGg6NjQwcHgpey5idXp6IC5zbGljay1wcmV2e2xlZnQ6NDAlfX1AbWVkaWEgKG1heC13aWR0aDozMzVweCl7LmJ1enogLnNsaWNrLXByZXZ7bGVmdDozNSV9fS5idXp6IC5zbGljay1wcmV2OmJlZm9yZXtmb250LWZhbWlseTpmb250ZWxsbztjb250ZW50OidcXGYxMDQnfUBtZWRpYSAobWF4LXdpZHRoOjY0MHB4KXsuYnV6eiAucmV2aWV3c19zbGlkZXIgLnNsaWNrLW5leHQsLmJ1enogLnJldmlld3Nfc2xpZGVyIC5zbGljay1wcmV2e2JvdHRvbToxMHB4fX0uaWUgLmJ1enogLnN0aWNrZXJzIC5pdGVtV3JhcHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0uaWUgLmJ1enogLnN0aWNrZXJzIC5pdGVtV3JhcCAuaXRlbXtmbGV4OmF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmllIC5idXp6IC5zdGlja2VycyAuaXRlbVdyYXAgLml0ZW06Zmlyc3Qtb2YtdHlwZXttYXJnaW4tbGVmdDoxNi44NyV9LmllIC5idXp6IC5iYWxsb29ucyAuYmFsbG9vbldyYXAgYXtmbGV4OmF1dG99LnZpc2l0cyBpbWcubWFwe21hcmdpbi10b3A6MjVweH0udmlzaXRzIGltZy5iZ19ib3R0b21fbW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LnZpc2l0cyBpbWcuYmdfYm90dG9tX21vYmlsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTQwJTtmbG9hdDpsZWZ0O3otaW5kZXg6MH19LnZpc2l0cyBoMi5fdGl0bGV7Zm9udC1zaXplOjUycHg7cGFkZGluZzoxNXB4IDB9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey52aXNpdHMgaDIuX3RpdGxle2ZvbnQtc2l6ZTozNnB4fX0udmlzaXRzIC5wbGFuLWNvbnRhaW5lcnt3aWR0aDoxMDAlO3BhZGRpbmc6NjBweCAwO21hcmdpbjo0MHB4IDAgMCAwO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL1B1cnBsZU5lb24ucG5nKVwiKSx1cmwoXCIuLi9pbWFnZXMvUHVycGxlTmVvbi5wbmcpXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCxuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gbGVmdCx0b3AgbGVmdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvLDEwMCUgYXV0bzt6LWluZGV4OjF9LnZpc2l0cyAucGxhbi1jb250YWluZXIgdWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnZpc2l0cyAucGxhbi1jb250YWluZXIgdWx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2Zsb2F0OmxlZnQ7YWxpZ24taXRlbXM6YXV0b319LnZpc2l0cyAucGxhbi1jb250YWluZXIgdWwgbGl7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS52aXNpdHMgLnBsYW4tY29udGFpbmVyIHVsIGxpOmZpcnN0LW9mLXR5cGV7bWF4LXdpZHRoOjMwLjIwODMzJTttYXJnaW46MS41NjI1JX0udmlzaXRzIC5wbGFuLWNvbnRhaW5lciB1bCBsaTpudGgtb2YtdHlwZSgyKXttYXgtd2lkdGg6MTMuNTQxNjclO21hcmdpbjoxLjU2MjUlfS52aXNpdHMgLnBsYW4tY29udGFpbmVyIHVsIGxpOmxhc3Qtb2YtdHlwZXttYXgtd2lkdGg6NDYuODc1JTttYXJnaW46MS41NjI1JX0udmlzaXRzIC5wbGFuLWNvbnRhaW5lciB1bCBsaTpsYXN0LW9mLXR5cGUgcHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnZpc2l0cyAucGxhbi1jb250YWluZXIgdWwgbGl7ZmxleDpub25lO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfS52aXNpdHMgLnBsYW4tY29udGFpbmVyIHVsIGxpOmZpcnN0LW9mLXR5cGV7bWF4LXdpZHRoOjU1LjIwODMzJX0udmlzaXRzIC5wbGFuLWNvbnRhaW5lciB1bCBsaTpudGgtb2YtdHlwZSgyKXttYXgtd2lkdGg6MzguNTQxNjclfS52aXNpdHMgLnBsYW4tY29udGFpbmVyIHVsIGxpOmxhc3Qtb2YtdHlwZXtwYWRkaW5nLXRvcDoxNXB4O21heC13aWR0aDo5Ni44NzUlO21hcmdpbi1ib3R0b206Y2FsYygxLjU2MjUlICsgMTVweCl9fS52aXNpdHMgLnBsYW4tY29udGFpbmVyIGF7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS52aXNpdHMgLnBsYW4tY29udGFpbmVyIGEuYnRue2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnZpc2l0cyAucGxhbi1jb250YWluZXIgYS5idG57ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiNmZGE4MTU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHg7bWFyZ2luOjE1cHggYXV0bztjb2xvcjojNDAwMDZlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTBweCAwO2ZvbnQtZmFtaWx5OkdvdGhhbU1lZGl1bTtwb3NpdGlvbjpyZWxhdGl2ZTtjbGVhcjpib3RofX0udmlzaXRzIC5wbGFuLWNvbnRhaW5lciBpbWcudHJhaW57bWF4LXdpZHRoOjkxcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1heC13aWR0aDo0NDBweCl7LnZpc2l0cyAucGxhbi1jb250YWluZXIgaW1nLnRyYWlue21heC13aWR0aDo4MXB4fX1AbWVkaWEgKG1heC13aWR0aDozNjBweCl7LnZpc2l0cyAucGxhbi1jb250YWluZXIgaW1nLnRyYWlue21heC13aWR0aDo3MXB4fX0udmlzaXRzIC5wbGFuLWNvbnRhaW5lciBpbWcubXRhX2xvZ297bWF4LXdpZHRoOjI1N3B4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsudmlzaXRzIC5wbGFuLWNvbnRhaW5lciBpbWcubXRhX2xvZ297bWFyZ2luOjAgYXV0b319LnZpc2l0cyAuY2l0eS1jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nOjQwcHggMCA2MHB4IDA7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvUHVycGxlTmVvbi5wbmcpXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBsZWZ0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsudmlzaXRzIC5jaXR5LWNvbnRhaW5lcntiYWNrZ3JvdW5kOjAgMH19LnZpc2l0cyAuY2l0eS1jb250YWluZXIgaDJ7cGFkZGluZy1ib3R0b206NDBweH0udmlzaXRzIC5jaXR5LWNvbnRhaW5lciAuY29udGVudFdyYXAsLnZpc2l0cyAuY2l0eS1jb250YWluZXIgLmltZ1dyYXB7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICM3MWUyZmY7YmFja2dyb3VuZDojNzFlMmZmfS52aXNpdHMgLmNpdHktY29udGFpbmVyIC5pbWdXcmFwIGltZy5zb3VyY2V7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjYwJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnZpc2l0cyAuY2l0eS1jb250YWluZXIgLmltZ1dyYXAgaW1nLnNvdXJjZXttYXgtd2lkdGg6MTUwcHh9fS52aXNpdHMgLmNpdHktY29udGFpbmVyIC5jb250ZW50V3JhcHtwYWRkaW5nOjEwcHg7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCl9LnZpc2l0cyAuY2l0eS1jb250YWluZXIgLmNvbnRlbnRXcmFwIGgze2NvbG9yOiM0MDAwNmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OkdvdGhhbS1Cb2xkO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMX0udmlzaXRzIC5jaXR5LWNvbnRhaW5lciAuY29udGVudFdyYXAgYXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZDojZmRhODE1O2NvbG9yOiMwYzAwMTk7Zm9udC1mYW1pbHk6R290aGFtTWVkaXVtO3BhZGRpbmc6NXB4IDEwcHg7bWFyZ2luOjE1cHggMDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9Ll90aWNrZXRzLWluZm97cGFkZGluZy1ib3R0b206MTIwcHh9Ll90aWNrZXRzLWluZm8gLnRpdGxlIC5jYWxlbmRhci1tc2ctbW9iLC5fdGlja2V0cy1pbmZvIC50aXRsZSBpbWd7ZGlzcGxheTpub25lfS5fdGlja2V0cy1pbmZvIC50aXRsZSBoMntmb250LXNpemU6NTJweDtwYWRkaW5nOjE1cHggMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzLWluZm8gLnRpdGxlIGgye2ZvbnQtc2l6ZTozNnB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzLWluZm8gLnRpdGxlIGgye2Rpc3BsYXk6bm9uZX0uX3RpY2tldHMtaW5mbyAudGl0bGUgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6ODAlO21hcmdpbjoxNXB4IGF1dG8gMCBhdXRvfS5fdGlja2V0cy1pbmZvIC50aXRsZSAuY2FsZW5kYXItbXNnLW1vYntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDAgMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNzFlMmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4zZW07bGluZS1oZWlnaHQ6MS4xfS5fdGlja2V0cy1pbmZvIC50aXRsZSAuY2FsZW5kYXItbXNnLW1vYiBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfX0uX3RpY2tldHMtaW5mbyAuX25leHR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjExMHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuX3RpY2tldHMtaW5mbyAuX25leHR7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOmF1dG99fS5fdGlja2V0cy1pbmZvIGltZy5iZ19sZWZ0LC5fdGlja2V0cy1pbmZvIGltZy5iZ19yaWdodCwuX3RpY2tldHMtaW5mbyBpbWcuYm90dG9tX2Jne3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3otaW5kZXg6MH0uX3RpY2tldHMtaW5mbyBpbWcuYmdfbGVmdCwuX3RpY2tldHMtaW5mbyBpbWcuYmdfcmlnaHR7d2lkdGg6YXV0b31AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7Ll90aWNrZXRzLWluZm8gaW1nLmJnX2xlZnQsLl90aWNrZXRzLWluZm8gaW1nLmJnX3JpZ2h0e2Rpc3BsYXk6bm9uZX19Ll90aWNrZXRzLWluZm8gaW1nLmJnX3JpZ2h0e3JpZ2h0OjA7Ym90dG9tOjE1JX0uX3RpY2tldHMtaW5mbyBpbWcuYmdfbGVmdHtsZWZ0OjA7Ym90dG9tOjglfS5fdGlja2V0cy1pbmZvIC5jb250YWluZXJ7b3ZlcmZsb3cteTp2aXNpYmxlO21hcmdpbi1ib3R0b206MTMwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5jb250YWluZXJ7bWFyZ2luLWJvdHRvbTowfX0uX3RpY2tldHMtaW5mbyAuYm94V3JhcHt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgIzcxZTJmZjtiYWNrZ3JvdW5kOiM0MDAwNmV9Ll90aWNrZXRzLWluZm8gLmNhbGxvdXR7Y29sb3I6I2ZkYTgxNX0uX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXB7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICM3MWUyZmY7YmFja2dyb3VuZDojNDAwMDZlfS5fdGlja2V0cy1pbmZvIC53YXlzX3RvX2J1eSAud2F5V3JhcCAuX3RpdGxle2JhY2tncm91bmQ6IzcxZTJmZjt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXAgLl90aXRsZXtkaXNwbGF5Om5vbmV9fS5fdGlja2V0cy1pbmZvIC53YXlzX3RvX2J1eSAud2F5V3JhcCAuX3RpdGxlIGgze2NvbG9yOiM0MDAwNmU7Zm9udC1mYW1pbHk6R290aGFtLUJvb2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjE0MDBweCl7Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5fdGl0bGUgaDN7Zm9udC1zaXplOjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5fdGl0bGUgaDN7Zm9udC1zaXplOjIwcHh9fS5fdGlja2V0cy1pbmZvIC53YXlzX3RvX2J1eSAud2F5V3JhcCAuX3RpdGxlIGgzIHNwYW57Zm9udC1mYW1pbHk6R290aGFtLUJvbGR9Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVte21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVte21hcmdpbi1ib3R0b206MTVweH19Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVtIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTNweDtoZWlnaHQ6YXV0bzttYXJnaW4tcmlnaHQ6NXB4fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVtIGltZ3ttYXJnaW4tcmlnaHQ6MnB4O21heC13aWR0aDoxMXB4fX0uX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXAgLml0ZW0gcHt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbi1sYXN0OmxlZnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OkdvdGhhbS1Cb29rO2ZvbnQtc2l6ZToxM3B4fUBtZWRpYSAobWF4LXdpZHRoOjE0MDBweCl7Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVtIHB7Zm9udC1zaXplOjExcHg7cGFkZGluZy1ib3R0b206MTNweH19QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXAgLml0ZW0gcHtmb250LXNpemU6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVtIHB7Zm9udC1zaXplOjEzcHh9fS5fdGlja2V0cy1pbmZvIC53YXlzX3RvX2J1eSAud2F5V3JhcCAuaXRlbSBoNHtjb2xvcjojZmRhODE1O2ZvbnQtZmFtaWx5OkdvdGhhbS1Cb2xkO2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpey5fdGlja2V0cy1pbmZvIC53YXlzX3RvX2J1eSAud2F5V3JhcCAuaXRlbSBoNHtmb250LXNpemU6MTNweH19QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXAgLml0ZW0gaDR7Zm9udC1zaXplOjEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXAgLml0ZW0gaDR7Zm9udC1zaXplOjEzcHh9Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVtIGg0IGJye2Rpc3BsYXk6bm9uZX19Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVtIGF7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OkdvdGhhbS1Cb2xkO2N1cnNvcjpwb2ludGVyO2NvbG9yOiM0MDAwNmU7YmFja2dyb3VuZDojZmRhODE1O2JvcmRlcjoycHggc29saWQgI2ZmZDE4MTtib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMjUzLDE2OCwyMSwuNzUpO3BhZGRpbmc6OHB4IDIwcHg7bWFyZ2luOjFweCAwIDAgMDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMTJweDt0ZXh0LWFsaWduLWxhc3Q6Y2VudGVyO2xpbmUtaGVpZ2h0OjF9QG1lZGlhIChtYXgtd2lkdGg6MTQwMHB4KXsuX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXAgLml0ZW0gYXtmb250LXNpemU6MTRweDttYXgtd2lkdGg6OTdweH19QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXAgLml0ZW0gYXtmb250LXNpemU6MTFweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC53YXlzX3RvX2J1eSAud2F5V3JhcCAuaXRlbSBhe2ZvbnQtc2l6ZToxNXB4O21heC13aWR0aDoxMTBweH19Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVtIGgze2NvbG9yOiM3MWUyZmY7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1mYW1pbHk6R29ib2xkVGhpbjtwYWRkaW5nLWxlZnQ6MzVweDtwYWRkaW5nLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjF9QG1lZGlhIChtYXgtd2lkdGg6MTQwMHB4KXsuX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXAgLml0ZW0gaDN7Zm9udC1zaXplOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVtIGgze2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVtIGgze3BhZGRpbmctbGVmdDoyNXB4O2ZvbnQtc2l6ZToyNHB4fX0uX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXAgLml0ZW0gaDM6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtmb250LXNpemU6NTlweDtsaW5lLWhlaWdodDoxO2NvbG9yOiM3MWUyZmY7Zm9udC1mYW1pbHk6R29ib2xkVGhpbn1AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpey5fdGlja2V0cy1pbmZvIC53YXlzX3RvX2J1eSAud2F5V3JhcCAuaXRlbSBoMzpiZWZvcmV7Zm9udC1zaXplOjM5cHh9fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVtIGgzOmJlZm9yZXtmb250LXNpemU6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC53YXlzX3RvX2J1eSAud2F5V3JhcCAuaXRlbSBoMzpiZWZvcmV7Zm9udC1zaXplOjQ4cHh9fS5fdGlja2V0cy1pbmZvIC53YXlzX3RvX2J1eSAud2F5V3JhcCAuaXRlbSBoMy53YXktMTpiZWZvcmV7Y29udGVudDonMSd9Ll90aWNrZXRzLWluZm8gLndheXNfdG9fYnV5IC53YXlXcmFwIC5pdGVtIGgzLndheS0yOmJlZm9yZXtjb250ZW50OicyJ30uX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXAgLml0ZW0gaDMud2F5LTM6YmVmb3Jle2NvbnRlbnQ6JzMnfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX3RpY2tldHMtaW5mbyAud2F5c190b19idXkgLndheVdyYXB7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDowIDB9fS5fdGlja2V0cy1pbmZvIC5zaG93X2luZm8gLnNob3dXcmFwe2JhY2tncm91bmQ6IzQwMDA2ZTt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgIzcxZTJmZn0uX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCAuaGFsZnt3aWR0aDo1MCU7bWFyZ2luOjAgMCAxLjU2MjUlIDB9QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCAuaGFsZnttYXJnaW46MCAwIDEycHggMH19Ll90aWNrZXRzLWluZm8gLnNob3dfaW5mbyAuc2hvd1dyYXAgLmhhbGYgaDR7Y29sb3I6I2ZkYTgxNTtmb250LWZhbWlseTpHb3RoYW0tQm9sZDtmb250LXNpemU6MTVweDtkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nLWxlZnQ6MTBweDttYXJnaW4tdG9wOjE1cHg7ZmxvYXQ6bGVmdH1AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpey5fdGlja2V0cy1pbmZvIC5zaG93X2luZm8gLnNob3dXcmFwIC5oYWxmIGg0e2ZvbnQtc2l6ZToxM3B4fX1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5fdGlja2V0cy1pbmZvIC5zaG93X2luZm8gLnNob3dXcmFwIC5oYWxmIGg0e2ZvbnQtc2l6ZToxMHB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzLWluZm8gLnNob3dfaW5mbyAuc2hvd1dyYXAgLmhhbGYgaDR7Zm9udC1zaXplOjEzcHh9fUBtZWRpYSAobWF4LXdpZHRoOjQzMHB4KXsuX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCAuaGFsZiBoNHtmb250LXNpemU6MTFweH19Ll90aWNrZXRzLWluZm8gLnNob3dfaW5mbyAuc2hvd1dyYXAgLmhhbGYgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxM3B4O2hlaWdodDphdXRvO21hcmdpbi1yaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll90aWNrZXRzLWluZm8gLnNob3dfaW5mbyAuc2hvd1dyYXAgLmhhbGYgaW1ne21hcmdpbi1yaWdodDoycHg7bWF4LXdpZHRoOjExcHh9fS5fdGlja2V0cy1pbmZvIC5zaG93X2luZm8gLnNob3dXcmFwIC5oYWxmIHB7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ24tbGFzdDpsZWZ0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpHb3RoYW0tQm9vaztmb250LXNpemU6MTNweDtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctbGVmdDoxMHB4O2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH1AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpey5fdGlja2V0cy1pbmZvIC5zaG93X2luZm8gLnNob3dXcmFwIC5oYWxmIHB7Zm9udC1zaXplOjExcHh9fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll90aWNrZXRzLWluZm8gLnNob3dfaW5mbyAuc2hvd1dyYXAgLmhhbGYgcHtmb250LXNpemU6MTBweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5zaG93X2luZm8gLnNob3dXcmFwIC5oYWxmIHB7Zm9udC1zaXplOjEzcHh9fUBtZWRpYSAobWF4LXdpZHRoOjQzMHB4KXsuX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCAuaGFsZiBwe2ZvbnQtc2l6ZToxMXB4fX0uX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCAuaGFsZi5fbWFwe21hcmdpbjowO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5fdGlja2V0cy1pbmZvIC5zaG93X2luZm8gLnNob3dXcmFwIC5oYWxmLl9tYXB7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVufX0uX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCAuaGFsZi5fbWFwIGlmcmFtZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttaW4td2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCV9Ll90aWNrZXRzLWluZm8gLnNob3dfaW5mbyAuc2hvd1dyYXAgLmhhbGYuX21hcCBpbWd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtvcGFjaXR5OjB9QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCAuaGFsZi5fbWFwIGltZ3ttYXgtd2lkdGg6MTE1JTttaW4td2lkdGg6MTE1JX19Ll90aWNrZXRzLWluZm8gLnNob3dfaW5mbyAuc2hvd1dyYXAgLmhhbGYgLl90aXRsZXtiYWNrZ3JvdW5kOiM3MWUyZmY7d2lkdGg6MTAwJX0uX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCAuaGFsZiAuX3RpdGxlIGgze2NvbG9yOiM0MDAwNmU7Zm9udC1mYW1pbHk6R290aGFtLUJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjE0MDBweCl7Ll90aWNrZXRzLWluZm8gLnNob3dfaW5mbyAuc2hvd1dyYXAgLmhhbGYgLl90aXRsZSBoM3tmb250LXNpemU6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuX3RpY2tldHMtaW5mbyAuc2hvd19pbmZvIC5zaG93V3JhcCAuaGFsZiAuX3RpdGxlIGgze2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzLWluZm8gLnNob3dfaW5mb3t3aWR0aDo5NCU7bWF4LXdpZHRoOjQwMHB4O21hcmdpbjoxZW0gMCAxLjVlbSAzJX19Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLW1vYntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1tb2J7ZGlzcGxheTpibG9ja319Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLW1vYiAuZXh0cmFze2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6OTQlO21hcmdpbjowIGF1dG87cGFkZGluZzowO2Zsb2F0OmxlZnR9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLW1vYiAuZXh0cmFzIC5maWx0ZXJze3BhZGRpbmc6MDtoZWlnaHQ6OHB4fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1tb2IgLmV4dHJhcyBoM3tjb2xvcjojNzFlMmZmO21hcmdpbi10b3A6Ljc1ZW19Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLW1vYiAuZXh0cmFzIHB7Y29sb3I6I2ZkYTgxNTttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLW1vYiAuZXh0cmFzIC5jYWxlbmRhci1rZXlze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoxMHB4IDAgMCAwfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1tb2IgLmV4dHJhcyAuY2FsZW5kYXIta2V5cyAuY2FsZW5kYXIta2V5e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHg7Zm9udC1zaXplOjgwJTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjRweCAwIDEwcHggMH0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItbW9iIC5leHRyYXMgLmNhbGVuZGFyLWtleXMgLmJlc3RfYXZhaWxhYmlsaXR5e2JhY2tncm91bmQ6IzcxZTJmZjtjb2xvcjojMDAwfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1tb2IgLmV4dHJhcyAuY2FsZW5kYXIta2V5cyAuc3BlY2lhbC1vZmZlcnN7YmFja2dyb3VuZDowIDA7Y29sb3I6I2ZmZn0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItbW9iIC5leHRyYXMgLmNhbGVuZGFyLWtleXMgLnNwZWNpYWwtb2ZmZXJzIGltZ3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1tb2IgLmV4dHJhcyAuYnV0dG9ue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpHb3RoYW0tQm9sZDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojNDAwMDZlO2JhY2tncm91bmQ6I2ZkYTgxNTtib3JkZXI6MnB4IHNvbGlkICNmZmQxODE7Ym94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsLjc1KTtwYWRkaW5nOjhweCAyMHB4O21hcmdpbjoxMHB4IGF1dG8gMDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMTJweDt0ZXh0LWFsaWduLWxhc3Q6Y2VudGVyO2xpbmUtaGVpZ2h0OjF9QG1lZGlhIChtYXgtd2lkdGg6MTQwMHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItbW9iIC5leHRyYXMgLmJ1dHRvbntmb250LXNpemU6MTRweDttYXgtd2lkdGg6OTdweH19QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItbW9iIC5leHRyYXMgLmJ1dHRvbntmb250LXNpemU6MTFweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1tb2IgLmV4dHJhcyAuYnV0dG9ue2ZvbnQtc2l6ZToxNXB4O21heC13aWR0aDoxMTBweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1kZXNre2Rpc3BsYXk6bm9uZX19Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWRlc2sgLmNhbGVuZGFyLW1zZ3tkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtwYWRkaW5nOjIwcHggMCAxNXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM3MWUyZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToyZW19Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWRlc2sgLmNhbGVuZGFyLW1zZyBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXJ7Ym9yZGVyOjFweCBzb2xpZCAjNzFlMmZmO2JhY2tncm91bmQ6IzVkMDBhMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lcntib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOjAgMH19Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZGE4MTV9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAubUNTQl9kcmFnZ2VyX2Jhcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZGE4MTV9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgI21DU0JfMl9jb250YWluZXIsLl90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcHttaW4taGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMmEwMTUwIHVybCguLi9pbWFnZXMvcG9wdXAtYmdkLmpwZykgY2VudGVyIHRvcC8xMDAlIGF1dG8gbm8tcmVwZWF0fX0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5sb3R0ZXJ5LXBvcHVwLC5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLnJ1c2gtcG9wdXB7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjVweDtwYWRkaW5nOjM2JSA1JSAzZW07Ym9yZGVyOjFweCBzb2xpZCAjNzFlMmZmfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5sb3R0ZXJ5LXBvcHVwLC5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLnJ1c2gtcG9wdXB7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjM3JSA1JSA2JTtib3JkZXI6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6OTIwcHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLmxvdHRlcnktcG9wdXAsLl90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAucnVzaC1wb3B1cHtwYWRkaW5nOjM5JSA4JSA2JX19Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAubG90dGVyeS1wb3B1cCBoMywuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5ydXNoLXBvcHVwIGgze2NvbG9yOiM3MWUyZmY7bWFyZ2luLWJvdHRvbToxMHB4fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLmxvdHRlcnktcG9wdXAgcCwuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5ydXNoLXBvcHVwIHB7Y29sb3I6I2ZkYTgxNX0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5sb3R0ZXJ5LXBvcHVwIC5idXR0b24sLl90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAucnVzaC1wb3B1cCAuYnV0dG9ue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpHb3RoYW0tQm9sZDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojNDAwMDZlO2JhY2tncm91bmQ6I2ZkYTgxNTtib3JkZXI6MnB4IHNvbGlkICNmZmQxODE7Ym94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDI1MywxNjgsMjEsLjc1KTtwYWRkaW5nOjhweCAyMHB4O21hcmdpbjoxMHB4IDAgMCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMTJweDtsaW5lLWhlaWdodDoxfUBtZWRpYSAobWF4LXdpZHRoOjE0MDBweCl7Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAubG90dGVyeS1wb3B1cCAuYnV0dG9uLC5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLnJ1c2gtcG9wdXAgLmJ1dHRvbntmb250LXNpemU6MTRweDttYXgtd2lkdGg6OTdweH19QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5sb3R0ZXJ5LXBvcHVwIC5idXR0b24sLl90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAucnVzaC1wb3B1cCAuYnV0dG9ue2ZvbnQtc2l6ZToxMXB4fX0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzdhMDBkMn0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC50aXRsZXt3aWR0aDoxMDAlO2JhY2tncm91bmQ6IzcxZTJmZjt0ZXh0LWFsaWduOmNlbnRlcn0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC50aXRsZSBoMntwYWRkaW5nLWJvdHRvbTowO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTVweDtjb2xvcjojNDAwMDZlO2ZvbnQtZmFtaWx5OkdvdGhhbS1Cb2xkO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjhweH0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5maWx0ZXJze3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLmZpbHRlcnN7d2lkdGg6MTAwJTtoZWlnaHQ6OHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9ORU9OLUxJTkVfbW9iaWxlLnBuZykgcmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjEwMCUgMTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMTAwJX19Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuZmlsdGVycyAuaXRlbXt3aWR0aDozMy4zMzMzMyU7aGVpZ2h0OjEyNXB4O2Rpc3BsYXk6dGFibGV9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuZmlsdGVycyAuaXRlbTpudGgtY2hpbGQoMSl7d2lkdGg6MzYlfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLmZpbHRlcnMgLml0ZW06bnRoLWNoaWxkKDIpe3dpZHRoOjI4JX0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5maWx0ZXJzIC5pdGVtOm50aC1jaGlsZCgzKXt3aWR0aDozNiV9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuZmlsdGVycyAuaXRlbSBhe2JhY2tncm91bmQ6IzVkMDBhMDtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246dG9wO2N1cnNvcjpwb2ludGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmRhODE1O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM0MDAwNmU7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjNDAwMDZlO2ZvbnQtZmFtaWx5OkdvdGhhbS1Cb29rO3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWxlZnQ6MjBweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjI0cHh9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5maWx0ZXJzIC5pdGVtIGF7Zm9udC1zaXplOjMwcHh9fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLmZpbHRlcnMgLml0ZW0gYSAuY2FsZW5kYXIta2V5e2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bzttYXJnaW46NXB4IGF1dG8gMDtmb250LXNpemU6NzAlO3BhZGRpbmc6NXB4IDEwcHg7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWluLXdpZHRoOjc2OXB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5maWx0ZXJzIC5pdGVtIGEgLmNhbGVuZGFyLWtleXttYXJnaW46NXB4IDAgMCAwO3dpZHRoOmZpdC1jb250ZW50O2ZvbnQtc2l6ZTo1MCV9fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLmZpbHRlcnMgLml0ZW0gYSAuY2FsZW5kYXIta2V5LmJlc3RfYXZhaWxhYmlsaXR5e2JhY2tncm91bmQtY29sb3I6I2ZkYTgxNTtjb2xvcjojMDAwfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLmZpbHRlcnMgLml0ZW0gYSAuY2FsZW5kYXIta2V5LnNwZWNpYWwtb2ZmZXJze2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6MTAwO21hcmdpbjowIDAgLTEwcHggMDtwYWRkaW5nOjB9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuZmlsdGVycyAuaXRlbSBhIC5jYWxlbmRhci1rZXkuc3BlY2lhbC1vZmZlcnMgaW1ne3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDVweH0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5maWx0ZXJzIC5pdGVtIGEuYWN0aXZle2JhY2tncm91bmQ6IzdhMDBkMn0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5maWx0ZXJzIC5pdGVtOmxhc3Qtb2YtdHlwZSBhe2JvcmRlci1yaWdodDpub25lfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5maWx0ZXJzIC5pdGVte3dpZHRoOjMwLjIwODMzJTttYXJnaW46MS41NjI1JX0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5maWx0ZXJzIC5pdGVtOmZpcnN0LW9mLXR5cGV7ZGlzcGxheTpub25lfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLmZpbHRlcnMgLml0ZW0gYXtiYWNrZ3JvdW5kOiM0MDAwNmU7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzcxZTJmZjtib3JkZXItYm90dG9tOm5vbmU7Zm9udC1mYW1pbHk6R29ib2xkVGhpbjtwYWRkaW5nLWxlZnQ6MDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo1cHggMDt0cmFuc2l0aW9uOmNvbG9yIC4zNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZCAuMzVzIGVhc2UtaW4tb3V0fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6NTMzcHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLmZpbHRlcnMgLml0ZW0gYXtmb250LXNpemU6MThweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjMzNXB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5maWx0ZXJzIC5pdGVtIGF7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5maWx0ZXJzIC5pdGVtIGEuYWN0aXZle2JhY2tncm91bmQ6I2ZkYTgxNTtjb2xvcjojMGMwMDE5fX0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwe3dpZHRoOjEwMCU7b3ZlcmZsb3cteDpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXB7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLndyYXB7d2lkdGg6MTAwJTtvdmVyZmxvdy15OnZpc2libGU7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC53cmFwe292ZXJmbG93OmhpZGRlbn19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLndyYXB7bWluLWhlaWdodDoxMDAlfX0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC53cmFwLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFye21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnR9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgLmJveC1jb250ZW50e2JhY2tncm91bmQ6IzQwMDA2ZTtib3JkZXItdG9wOm5vbmU7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgLm1vbnRoX2hlYWRlcnt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2ZkYTgxNX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgLm1vbnRoX2hlYWRlcntkaXNwbGF5Om5vbmV9fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIC5tb250aF9oZWFkZXIgaDJ7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzQwMDA2ZTtwYWRkaW5nLWJvdHRvbTowO2ZvbnQtZmFtaWx5OkdvdGhhbS1Cb2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOiNmZGE4MTV9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwubGFiZWx7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOiM3YTAwZDJ9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmxhYmVse2Rpc3BsYXk6bm9uZX19Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwubGFiZWwgbGl7bWFyZ2luOjA7cGFkZGluZzowO21hcmdpbi1yaWdodDouNzgxMjUlO2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7d2lkdGg6MTMuNTA0NDYlO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM3MWUyZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtZmFtaWx5OkdvdGhhbS1Cb2xkfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVze2Zsb2F0OmxlZnQ7bWFyZ2luOjA7cGFkZGluZzowO21hcmdpbi1sZWZ0Oi43ODEyNSU7d2lkdGg6OTkuMjE4NzUlO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwuZGF0ZXN7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzOmxhc3Qtb2YtdHlwZSBsaXttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpe21hcmdpbjowO3BhZGRpbmc6MCAwIDEwcHggMDttYXJnaW4tcmlnaHQ6Ljc4MTI1JTttYXJnaW4tYm90dG9tOi43ODEyNSU7dmVydGljYWwtYWxpZ246bWlkZGxlO2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7d2lkdGg6MTMuNTA0NDYlO21pbi1oZWlnaHQ6ODBweDtiYWNrZ3JvdW5kLWNvbG9yOiM1ZDAwYTA7dGV4dC1hbGlnbjpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIHB7Y29sb3I6IzcxZTJmZjtmb250LWZhbWlseTpHb2JvbGRUaGluO3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduLWxhc3Q6bGVmdDtwYWRkaW5nOjVweCAwIDAgNXB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaSBwe2Rpc3BsYXk6bm9uZX19Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwuZGF0ZXMgbGkgLmJ1eV93cmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2MiU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCAuZGV0YWlsc1dyYXB7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwuZGF0ZXMgbGkgLmJ1eV93cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCBhLmJ1eV90aWNrZXR7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAwO21pbi13aWR0aDo5M3B4O21hcmdpbjo1cHggYXV0bzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzQwMDA2ZTtiYWNrZ3JvdW5kOiM3MWUyZmY7Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6R290aGFtLUJvbGQ7Y3Vyc29yOnBvaW50ZXJ9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwuZGF0ZXMgbGkgLmJ1eV93cmFwIGEuYnV5X3RpY2tldCAudGltZV9pY29ue3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwuZGF0ZXMgbGkgLmJ1eV93cmFwIGEuYnV5X3RpY2tldCAudGltZV9pY29uLmhvdmVye2Rpc3BsYXk6bm9uZX0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaSAuYnV5X3dyYXAgYS5idXlfdGlja2V0OmhvdmVyIC50aW1lX2ljb257ZGlzcGxheTpub25lfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCBhLmJ1eV90aWNrZXQ6aG92ZXIgLnRpbWVfaWNvbi5ob3ZlcntkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCBhLmJ1eV90aWNrZXR7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWluLXdpZHRoOjkyMHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaSAuYnV5X3dyYXAgYS5idXlfdGlja2V0OmhvdmVye2NvbG9yOiNmZmZ9fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCBhLmJ1eV90aWNrZXQuYmVzdF9hdmFpbGFiaWxpdHl7YmFja2dyb3VuZDojZmRhODE1fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCBhLmJlc3RfYXZhaWxhYmlsaXR5e2JhY2tncm91bmQ6I2ZkYTgxNTtjb2xvcjojMDAwfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaSAuYnV5X3dyYXB7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2NsZWFyOmJvdGg7cG9zaXRpb246cmVsYXRpdmV9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwuZGF0ZXMgbGkgLmJ1eV93cmFwIC5kZXRhaWxzV3JhcHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMDMwMDA5O2p1c3RpZnktY29udGVudDpjZW50ZXJ9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwuZGF0ZXMgbGkgLmJ1eV93cmFwIC5kZXRhaWxzV3JhcCAuZGF5X21vYmlsZXttYXgtd2lkdGg6MzAlO2ZsZXg6MTtiYWNrZ3JvdW5kOiMyNjAwNTA7cGFkZGluZzoxMHB4IDB9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwuZGF0ZXMgbGkgLmJ1eV93cmFwIC5kZXRhaWxzV3JhcCAuZGF5X21vYmlsZSBoMntwYWRkaW5nLWJvdHRvbTowfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCAuZGV0YWlsc1dyYXAgLmRheV9tb2JpbGUgaDIgc3BhbntkaXNwbGF5OmJsb2NrfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCAuZGV0YWlsc1dyYXAgLmRldGFpbHNfbW9iaWxle21heC13aWR0aDo3MCU7ZmxleDoxO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTBweCAwfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCAuZGV0YWlsc1dyYXAgLmRldGFpbHNfbW9iaWxlIHB7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpHb3RoYW0tQm9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y2xlYXI6Ym90aDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6MjU1cHg7bWFyZ2luOjAgYXV0bztmb250LXNpemU6MTRweDtwYWRkaW5nOjEwcHggMH0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaSAuYnV5X3dyYXAgLmRldGFpbHNXcmFwIC5kZXRhaWxzX21vYmlsZSBwIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjQ0MHB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaSAuYnV5X3dyYXAgLmRldGFpbHNXcmFwIC5kZXRhaWxzX21vYmlsZSBwe2ZvbnQtc2l6ZToxMnB4O21heC13aWR0aDoyMTVweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjMzNXB4KXsuX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaSAuYnV5X3dyYXAgLmRldGFpbHNXcmFwIC5kZXRhaWxzX21vYmlsZSBwe2ZvbnQtc2l6ZToxMXB4O21heC13aWR0aDoyMDBweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCAuZGV0YWlsc1dyYXAgLmRldGFpbHNfbW9iaWxlIHAudGltZXtmb250LWZhbWlseTpHb3RoYW0tQm9vaztkaXNwbGF5OmlubGluZS1ibG9jaztjbGVhcjpub25lO3dpZHRoOmF1dG87Zm9udC1zaXplOjE2cHg7cGFkZGluZzowfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCAuZGV0YWlsc1dyYXAgLmRldGFpbHNfbW9iaWxlIHAudGltZSAudGltZV9pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWF4LXdpZHRoOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwuZGF0ZXMgbGkgLmJ1eV93cmFwIC5kZXRhaWxzV3JhcCAuZGV0YWlsc19tb2JpbGUgYS5idXlfbm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I2ZkYTgxNTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzo1cHg7bWFyZ2luLWxlZnQ6MTBweDtjb2xvcjojMDMwMDA5O2ZvbnQtZmFtaWx5OkdvdGhhbU1lZGl1bX0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaSAuYnV5X3dyYXAgLmRldGFpbHNXcmFwIC5kZXRhaWxzX21vYmlsZSBhLmJlc3RfYXZhaWxhYmlsaXR5e2JhY2tncm91bmQ6IzcxZTJmZn0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaSAuYnV5X3dyYXAgLmRldGFpbHNXcmFwIC5kZXRhaWxzX21vYmlsZSBoM3tmb250LWZhbWlseTpHb3RoYW0tQm9vaztjb2xvcjojNzFlMmZmfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpIC5idXlfd3JhcCBhLmJ1eV90aWNrZXR7ZGlzcGxheTpub25lfX0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaS5wYXN0e2JhY2tncm91bmQ6IzVkMDBhMH0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaS5wYXN0IHB7Y29sb3I6I2NjY30uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaS5wYXN0IGEuYnV5X3RpY2tldHtkaXNwbGF5Om5vbmU7Y29sb3I6I2VkZWRlZDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2N9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXIgdWwuZGF0ZXMgbGkucGFzdDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpe2Rpc3BsYXk6bm9uZX0uX3RpY2tldHMtaW5mbyAuY2FsZW5kYXItY29udGFpbmVyIC5fY2FsZW5kYXJXcmFwIC5jYWxlbmRhciB1bC5kYXRlcyBsaS50aWNrZXQtb3B0aW9ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZzowfS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIHVsLmRhdGVzIGxpLnRpY2tldC1vcHRpb24ucGFzdHtkaXNwbGF5Om5vbmV9fS5fdGlja2V0cy1pbmZvIC5jYWxlbmRhci1jb250YWluZXIgLl9jYWxlbmRhcldyYXAgLmNhbGVuZGFyIC5jbGVhcntjbGVhcjpib3RoO3dpZHRoOjEwMCV9Ll90aWNrZXRzLWluZm8gLmNhbGVuZGFyLWNvbnRhaW5lciAuX2NhbGVuZGFyV3JhcCAuY2FsZW5kYXI6Zm9jdXN7b3V0bGluZTowfS5mb290ZXJ7YmFja2dyb3VuZDojMGMwMDE5IHVybCguLi9pbWFnZXMvTkVPTi1MSU5FLnBuZykgcmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjEwMCUgNDRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLThweDtwYWRkaW5nOjUwcHggMCAxNXB4IDB9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5mb290ZXJ7YmFja2dyb3VuZDowIDA7cGFkZGluZzowIDAgMTVweCAwO292ZXJmbG93OnZpc2libGV9LmZvb3RlciAucm93e2JhY2tncm91bmQ6IzBjMDAxOSB1cmwoLi4vaW1hZ2VzL05FT04tTElORV9tb2JpbGUucG5nKSByZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMHB4O2JhY2tncm91bmQtcG9zaXRpb246MCAtNHB4O3dpZHRoOjEwMCU7bWFyZ2luOjB9fS5mb290ZXIgaW1nLmFrYS1sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtd2lkdGg6MTE5cHg7bWFyZ2luOjAgMTVweCAwIGF1dG99QG1lZGlhIChtYXgtd2lkdGg6MTMzMHB4KXsuZm9vdGVyIGltZy5ha2EtbG9nb3t3aWR0aDo4MHB4O21hcmdpbjowIDEwcHggMCBhdXRvfX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LmZvb3RlciBpbWcuYWthLWxvZ297ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvIDEwcHh9fS5mb290ZXIgaW1nLmFtZXh7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC13aWR0aDoyNTBweDttYXJnaW46MCAwIDAgYXV0b31AbWVkaWEgKG1heC13aWR0aDoxMzMwcHgpey5mb290ZXIgaW1nLmFtZXh7d2lkdGg6MTgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuZm9vdGVyIGltZy5hbWV4e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0b319LmZvb3RlciBoM3tjb2xvcjojNzFlMmZmO2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OkdvdGhhbS1Cb2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXgtd2lkdGg6NDA2cHg7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO3BhZGRpbmctbGVmdDoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3Bvc2l0aW9uOnJlbGF0aXZlfS5mb290ZXIgaDM6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvZm9vdGVyX3N5bWJvbC5wbmcpIG5vLXJlcGVhdCAwO2JhY2tncm91bmQtc2l6ZToxMnB4IDEycHh9QG1lZGlhIChtYXgtd2lkdGg6MTQ0MHB4KXsuZm9vdGVyIGgze2ZvbnQtc2l6ZToxNHB4O21heC13aWR0aDozNTZweH19QG1lZGlhIChtYXgtd2lkdGg6MTM2NnB4KXsuZm9vdGVyIGgze2ZvbnQtc2l6ZToxMnB4O21heC13aWR0aDozMTVweH19QG1lZGlhIChtYXgtd2lkdGg6MTEwMHB4KXsuZm9vdGVyIGgze2ZvbnQtc2l6ZToxMXB4O21heC13aWR0aDoyODhweH19LmZvb3RlciB1bHttYXJnaW46MTVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5mb290ZXIgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4O3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXIgdWwgbGkgYSwuZm9vdGVyIHVsIGxpIHB7Y29sb3I6IzcxZTJmZjtmb250LXNpemU6OHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwMjBweCl7LmZvb3RlciB1bCBsaSBhLC5mb290ZXIgdWwgbGkgcHtmb250LXNpemU6N3B4fX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LmZvb3RlciB1bCBsaSBhLC5mb290ZXIgdWwgbGkgcHtmb250LXNpemU6OHB4fX1AbWVkaWEgKG1heC13aWR0aDozMzVweCl7LmZvb3RlciB1bCBsaSBhLC5mb290ZXIgdWwgbGkgcHtmb250LXNpemU6OHB4fX0uZm9vdGVyIHVsLnNvY2lhbF9saW5rc3tkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5mb290ZXIgdWwuc29jaWFsX2xpbmtze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MzBweCBhdXRvO21heC13aWR0aDoyNDBweH19LmZvb3RlciB1bC5zb2NpYWxfbGlua3MgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvb3RlciB1bC5zb2NpYWxfbGlua3MgbGkuaG9tZS1vbmx5e21heC13aWR0aDo0NnB4fS5mb290ZXIgdWwuc29jaWFsX2xpbmtzIGxpIC5mYS00eHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS4yNWVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246Ym90dG9tfS5mb290ZXIgdWwuc29jaWFsX2xpbmtzIGxpIGF7Y29sb3I6I2ZkYTgxNTtmb250LXNpemU6MjRweDt0cmFuc2l0aW9uOmNvbG9yIC4zNXMgZWFzZS1pbi1vdXR9LmZvb3RlciB1bC5zb2NpYWxfbGlua3MgbGkgYTpob3Zlcntjb2xvcjojZmZmfS5mb290ZXIgLmM0Ll9hbWV4e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NjguMjI5MTclO21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LmZvb3RlciAuYzQuX2FtZXh7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvO21hcmdpbi1sZWZ0OjEuNTYyNSV9fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuZm9vdGVyIC5jNHt3aWR0aDo5Ni44NzUlfX0uZm9vdGVyIC5mb290ZXItY2VudGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5mb290ZXIgZm9ybXt3aWR0aDo4MHZ3O21heC13aWR0aDo0MDBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LmZvb3RlciBmb3Jte2Zsb2F0Om5vbmU7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfX0uZm9vdGVyIGlucHV0W3R5cGU9ZW1haWxdLC5mb290ZXIgaW5wdXRbdHlwZT10ZXh0XXtiYWNrZ3JvdW5kOiM0MDAwNmU7Y29sb3I6IzcxZTJmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyOjA7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MWVtO3BhZGRpbmc6MjBweCAxMHB4IDIwcHggNTBweDtmb250LWZhbWlseTpHb2JvbGRUaGlufUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7LmZvb3RlciBpbnB1dFt0eXBlPWVtYWlsXSwuZm9vdGVyIGlucHV0W3R5cGU9dGV4dF17Zm9udC1zaXplOi45ZW19fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZm9vdGVyIGlucHV0W3R5cGU9ZW1haWxdLC5mb290ZXIgaW5wdXRbdHlwZT10ZXh0XXtmb250LXNpemU6MWVtfX1AbWVkaWEgKG1heC13aWR0aDo1MzNweCl7LmZvb3RlciBpbnB1dFt0eXBlPWVtYWlsXSwuZm9vdGVyIGlucHV0W3R5cGU9dGV4dF17Zm9udC1zaXplOi44ZW19fS5mb290ZXIgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLC5mb290ZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXJ7Y29sb3I6IzcxZTJmZiFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R29ib2xkVGhpbn0uZm9vdGVyIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5mb290ZXIgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNzFlMmZmIWltcG9ydGFudDtsaW5lLWhlaWdodDpub3JtYWwhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkdvYm9sZFRoaW59LmZvb3RlciBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLC5mb290ZXIgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM3MWUyZmYhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkdvYm9sZFRoaW59LmZvb3RlciBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwuZm9vdGVyIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzcxZTJmZiFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R29ib2xkVGhpbn0uZm9vdGVyIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZm9vdGVyIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM3MWUyZmYhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkdvYm9sZFRoaW59LmZvb3RlciAuZW52ZWxvcGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo3cHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2VudmVsb3BlLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O3otaW5kZXg6MTt3aWR0aDo0MHB4O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG99LmZvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLmZvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF17cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDo5MHB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzU5MDBiOCB1cmwoLi4vaW1hZ2VzL2Fycm93LnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO2NvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO3dpZHRoOjYwcHg7dHJhbnNpdGlvbjphbGwgLjI1c30uZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciwuZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MH0uZm9vdGVyIC5maWVsZC13cmFwcGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjkwMHB4fS5mb290ZXIuZml4ZWQtbGF5b3V0e3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3BhZGRpbmc6MTBweCAwO3otaW5kZXg6OTk5fS5mb290ZXIuZml4ZWQtbGF5b3V0IGlucHV0W3R5cGU9ZW1haWxdLC5mb290ZXIuZml4ZWQtbGF5b3V0IGlucHV0W3R5cGU9dGV4dF17cGFkZGluZzoxMHB4IDEwcHggMTBweCA1MHB4fS5mb290ZXIuZml4ZWQtbGF5b3V0IGltZy5hbWV4e21heC13aWR0aDoxNDBweH0uZm9vdGVyLmZpeGVkLWxheW91dCAuYzR7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MzBweH0uZm9vdGVyLmZpeGVkLWxheW91dCAuYzQgdWwudGVybXN7bWFyZ2luOjVweCBhdXRvfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuZm9vdGVyLmZpeGVkLWxheW91dHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAxNXB4IDB9LmZvb3Rlci5maXhlZC1sYXlvdXQgaW5wdXRbdHlwZT1lbWFpbF0sLmZvb3Rlci5maXhlZC1sYXlvdXQgaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nOjIwcHggMTBweCAyMHB4IDUwcHh9LmZvb3Rlci5maXhlZC1sYXlvdXQgaW1nLmFtZXh7bWF4LXdpZHRoOjI1MHB4fS5mb290ZXIuZml4ZWQtbGF5b3V0IC5jNHttYXJnaW4tYm90dG9tOjEuNTYyNSU7bWFyZ2luLXRvcDoxLjU2MjUlfS5mb290ZXIuZml4ZWQtbGF5b3V0IC5jNCB1bC50ZXJtc3ttYXJnaW46MTVweCBhdXRvfX0ucG9wdXAtbm90aWNlIGZvcm17d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bztvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5wb3B1cC1ub3RpY2UgZm9ybXtmbG9hdDpub25lO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0b319LnBvcHVwLW5vdGljZSBpbnB1dFt0eXBlPWVtYWlsXSwucG9wdXAtbm90aWNlIGlucHV0W3R5cGU9dGV4dF17YmFja2dyb3VuZDojNDAwMDZlO2NvbG9yOiM3MWUyZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlcjowO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjFlbTtwYWRkaW5nOjIwcHggMTBweCAyMHB4IDUwcHg7Zm9udC1mYW1pbHk6R29ib2xkVGhpbn1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5wb3B1cC1ub3RpY2UgaW5wdXRbdHlwZT1lbWFpbF0sLnBvcHVwLW5vdGljZSBpbnB1dFt0eXBlPXRleHRde2ZvbnQtc2l6ZTouOWVtfX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnBvcHVwLW5vdGljZSBpbnB1dFt0eXBlPWVtYWlsXSwucG9wdXAtbm90aWNlIGlucHV0W3R5cGU9dGV4dF17Zm9udC1zaXplOjFlbX19QG1lZGlhIChtYXgtd2lkdGg6NTMzcHgpey5wb3B1cC1ub3RpY2UgaW5wdXRbdHlwZT1lbWFpbF0sLnBvcHVwLW5vdGljZSBpbnB1dFt0eXBlPXRleHRde2ZvbnQtc2l6ZTouOGVtfX1AbWVkaWEgKG1heC13aWR0aDo0NDBweCl7LnBvcHVwLW5vdGljZSBpbnB1dFt0eXBlPWVtYWlsXSwucG9wdXAtbm90aWNlIGlucHV0W3R5cGU9dGV4dF17cGFkZGluZzoyMHB4IDEwcHg7Zm9udC1zaXplOi42NWVtfX0ucG9wdXAtbm90aWNlIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwucG9wdXAtbm90aWNlIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVye2NvbG9yOiM3MWUyZmYhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkdvYm9sZFRoaW59LnBvcHVwLW5vdGljZSBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwucG9wdXAtbm90aWNlIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzcxZTJmZiFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6bm9ybWFsIWltcG9ydGFudDtmb250LWZhbWlseTpHb2JvbGRUaGlufS5wb3B1cC1ub3RpY2UgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlciwucG9wdXAtbm90aWNlIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNzFlMmZmIWltcG9ydGFudDtmb250LWZhbWlseTpHb2JvbGRUaGlufS5wb3B1cC1ub3RpY2UgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsLnBvcHVwLW5vdGljZSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM3MWUyZmYhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkdvYm9sZFRoaW59LnBvcHVwLW5vdGljZSBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLnBvcHVwLW5vdGljZSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNzFlMmZmIWltcG9ydGFudDtmb250LWZhbWlseTpHb2JvbGRUaGlufS5wb3B1cC1ub3RpY2UgLmVudmVsb3Ble3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6N3B4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9lbnZlbG9wZS5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDt6LWluZGV4OjE7d2lkdGg6NDBweDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvfUBtZWRpYSAobWF4LXdpZHRoOjQ0MHB4KXsucG9wdXAtbm90aWNlIC5lbnZlbG9wZXtkaXNwbGF5Om5vbmV9fS5wb3B1cC1ub3RpY2UgaW5wdXRbdHlwZT1idXR0b25dLC5wb3B1cC1ub3RpY2UgaW5wdXRbdHlwZT1zdWJtaXRde3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6OTBweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiM1OTAwYjggdXJsKC4uL2ltYWdlcy9hcnJvdy5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtjb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTt3aWR0aDo2MHB4O3RyYW5zaXRpb246YWxsIC4yNXN9LnBvcHVwLW5vdGljZSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsLnBvcHVwLW5vdGljZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbi14OjB9LnBvcHVwLW5vdGljZSAuZmllbGQtd3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21heC13aWR0aDo5MDBweH0ub3ZlcmxheV9wb3BVcCwub3ZlcmxheV92aWRlb3BvcFVwe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7cG9zaXRpb246Zml4ZWQ7ZGlzcGxheTpub25lO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6OTk5OTk5O29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9Lm92ZXJsYXlfcG9wVXAgLnJvdywub3ZlcmxheV92aWRlb3BvcFVwIC5yb3d7cGFkZGluZy10b3A6MTVweH0ub3ZlcmxheV9wb3BVcCAucm93LmJvcmRlcl9jeWFuLC5vdmVybGF5X3ZpZGVvcG9wVXAgLnJvdy5ib3JkZXJfY3lhbntiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbGluZS1jb3B5LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG99Lm92ZXJsYXlfcG9wVXAgLnBvcF91cCwub3ZlcmxheV92aWRlb3BvcFVwIC5wb3BfdXB7Ym9yZGVyOjJweCBzb2xpZCAjNzFlMmZmO2JveC1zaGFkb3c6MCAwIDZweCA0cHggcmdiYSgxMTMsMjI2LDI1NSwuNzUpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgNnB4IDRweCByZ2JhKDExMywyMjYsMjU1LC43NSk7LW1vei1ib3gtc2hhZG93OjAgMCA2cHggNHB4IHJnYmEoMTEzLDIyNiwyNTUsLjc1KTt3aWR0aDoxMDAlO21heC13aWR0aDo2MDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKX1AbWVkaWEgKG1heC13aWR0aDoxMzY2cHgpey5vdmVybGF5X3BvcFVwIC5wb3BfdXAsLm92ZXJsYXlfdmlkZW9wb3BVcCAucG9wX3Vwe3dpZHRoOjk1JTt0b3A6MS41NjI1JTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCk7bWF4LWhlaWdodDo5MHZoO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy15OnZpc2libGV9fS5vdmVybGF5X3BvcFVwIC5wb3BfdXAgLmMzLC5vdmVybGF5X3ZpZGVvcG9wVXAgLnBvcF91cCAuYzN7d2lkdGg6MjEuODc1JX0ub3ZlcmxheV9wb3BVcCAucG9wX3VwIC5jNiwub3ZlcmxheV92aWRlb3BvcFVwIC5wb3BfdXAgLmM2e3dpZHRoOjQ2Ljg3NSV9Lm92ZXJsYXlfcG9wVXAgLnBvcF91cCAud3JhcHBlciwub3ZlcmxheV92aWRlb3BvcFVwIC5wb3BfdXAgLndyYXBwZXJ7cGFkZGluZzoxMHB4O2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0ub3ZlcmxheV9wb3BVcCAucG9wX3VwIC5fYmcsLm92ZXJsYXlfdmlkZW9wb3BVcCAucG9wX3VwIC5fYmd7d2lkdGg6MTAwJTttYXJnaW46MH0ub3ZlcmxheV9wb3BVcCAucG9wX3VwIC5fYmcgaW1nLC5vdmVybGF5X3ZpZGVvcG9wVXAgLnBvcF91cCAuX2JnIGltZ3ttYXgtd2lkdGg6MTAwJTttYXJnaW46MH0ub3ZlcmxheV9wb3BVcCAucG9wX3VwIGEuYnRuLC5vdmVybGF5X3ZpZGVvcG9wVXAgLnBvcF91cCBhLmJ0bntjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpHb3RoYW0tQm9sZDtiYWNrZ3JvdW5kOnJlZDtmb250LXNpemU6MTRweDtwYWRkaW5nOjVweDtkaXNwbGF5OmJsb2NrfS5vdmVybGF5X3BvcFVwIC5wb3BfdXAgYS5idG4ubm90aWZ5LC5vdmVybGF5X3ZpZGVvcG9wVXAgLnBvcF91cCBhLmJ0bi5ub3RpZnl7YmFja2dyb3VuZDojMWYwMDQ1IHVybCguLi9pbWFnZXMvY2FsZW5kYXIucG5nKSBuby1yZXBlYXQgNXB4IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTVweCBhdXRvO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO3BhZGRpbmc6MTJweCA1cHggMTFweCAxN3B4fUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsub3ZlcmxheV9wb3BVcCAucG9wX3VwIGEuYnRuLm5vdGlmeSwub3ZlcmxheV92aWRlb3BvcFVwIC5wb3BfdXAgYS5idG4ubm90aWZ5e2JhY2tncm91bmQtc2l6ZToxMHB4IGF1dG99fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsub3ZlcmxheV9wb3BVcCAucG9wX3VwIGEuYnRuLC5vdmVybGF5X3ZpZGVvcG9wVXAgLnBvcF91cCBhLmJ0bntmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6NTMzcHgpey5vdmVybGF5X3BvcFVwIC5wb3BfdXAgYS5idG4sLm92ZXJsYXlfdmlkZW9wb3BVcCAucG9wX3VwIGEuYnRue2ZvbnQtc2l6ZTo4cHh9fUBtZWRpYSAobWF4LXdpZHRoOjMzNXB4KXsub3ZlcmxheV9wb3BVcCAucG9wX3VwIGEuYnRuLC5vdmVybGF5X3ZpZGVvcG9wVXAgLnBvcF91cCBhLmJ0bntmb250LXNpemU6NnB4fX0ub3ZlcmxheV9wb3BVcCAucG9wX3VwIGltZywub3ZlcmxheV92aWRlb3BvcFVwIC5wb3BfdXAgaW1ne21heC13aWR0aDoxOTZweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gMTVweCBhdXRvfS5vdmVybGF5X3BvcFVwIC5wb3BfdXAgaW1nLmdlbmVyYWxfaWNvbiwub3ZlcmxheV92aWRlb3BvcFVwIC5wb3BfdXAgaW1nLmdlbmVyYWxfaWNvbnttYXgtd2lkdGg6NzBweH0ub3ZlcmxheV9wb3BVcCAucG9wX3VwIGEsLm92ZXJsYXlfcG9wVXAgLnBvcF91cCBwLC5vdmVybGF5X3ZpZGVvcG9wVXAgLnBvcF91cCBhLC5vdmVybGF5X3ZpZGVvcG9wVXAgLnBvcF91cCBwe2NvbG9yOiM3MWUyZmY7Zm9udC1zaXplOjE0cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5vdmVybGF5X3BvcFVwIC5wb3BfdXAgYSwub3ZlcmxheV9wb3BVcCAucG9wX3VwIHAsLm92ZXJsYXlfdmlkZW9wb3BVcCAucG9wX3VwIGEsLm92ZXJsYXlfdmlkZW9wb3BVcCAucG9wX3VwIHB7Zm9udC1zaXplOjEycHh9fS5vdmVybGF5X3BvcFVwIC5wb3BfdXAgYS5jbG9zZV9wb3BVcCwub3ZlcmxheV92aWRlb3BvcFVwIC5wb3BfdXAgYS5jbG9zZV9wb3BVcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MS41NjI1JTtyaWdodDoxLjU2MjUlO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9jbG9zZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX0ub3ZlcmxheV9wb3BVcCAud3JhcHBlciwub3ZlcmxheV92aWRlb3BvcFVwIC53cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjc1JX0ub3ZlcmxheV9wb3BVcCAud3JhcHBlciBhLmNsb3NlX3ZpZGVvX3BvcHVwLC5vdmVybGF5X3ZpZGVvcG9wVXAgLndyYXBwZXIgYS5jbG9zZV92aWRlb19wb3B1cHtwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojZmRhODE1O3JpZ2h0Oi0zMHB4O3RvcDotMzBweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MzBweDt6LWluZGV4Ojk5OX0ub3ZlcmxheV9wb3BVcCAud3JhcHBlciAudmlkZW9XcmFwcGVyLC5vdmVybGF5X3ZpZGVvcG9wVXAgLndyYXBwZXIgLnZpZGVvV3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MjVweDtoZWlnaHQ6MH0ub3ZlcmxheV9wb3BVcCAud3JhcHBlciAudmlkZW9XcmFwcGVyIGlmcmFtZSwub3ZlcmxheV9wb3BVcCAud3JhcHBlciAudmlkZW9XcmFwcGVyIHZpZGVvLC5vdmVybGF5X3ZpZGVvcG9wVXAgLndyYXBwZXIgLnZpZGVvV3JhcHBlciBpZnJhbWUsLm92ZXJsYXlfdmlkZW9wb3BVcCAud3JhcHBlciAudmlkZW9XcmFwcGVyIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5saXN0ZW5XcmFwe3otaW5kZXg6OTk5OX0ubGlzdGVuV3JhcCBhLmxpc3RlbnttYXgtd2lkdGg6NjBweDtjdXJzb3I6cG9pbnRlcn0ubGlzdGVuV3JhcCBhLmxpc3RlbiBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjBweDtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOmJvcmRlciAuMzVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjM1cyBlYXNlLWluLW91dH1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7Lmxpc3RlbldyYXB7ZGlzcGxheTpub25lfX0uZm9vdGVyIC5saXN0ZW5XcmFwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LmZvb3RlciAubGlzdGVuV3JhcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luOi0zMHB4IDAgMCAwO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bGVmdDowO3BhZGRpbmctdG9wOjB9LmZvb3RlciAubGlzdGVuV3JhcCBhe3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXIgLmxpc3RlbldyYXAgYS5saXN0ZW57bWF4LXdpZHRoOjYwcHg7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrfS5mb290ZXIgLmxpc3RlbldyYXAgYS5saXN0ZW4gaW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjYwcHh9fS5ncmVlbi1hdWRpby1wbGF5ZXJ7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3otaW5kZXg6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlLWluLW91dCAuMXMsdmlzaWJpbGl0eSAuMzVzIGVhc2UtaW4tb3V0IC4xcztiYWNrZ3JvdW5kOnJnYmEoNDEsMCw3OCwuNSk7Ym9yZGVyOjFweCBzb2xpZCAjNTkyNmFkfS5ncmVlbi1hdWRpby1wbGF5ZXIgLnBsYXktcGF1c2UtYnRuX19pY29uLC5ncmVlbi1hdWRpby1wbGF5ZXIgLnZvbHVtZV9fc3BlYWtlcntmaWxsOiNmZmYhaW1wb3J0YW50fS5ncmVlbi1hdWRpby1wbGF5ZXIgLnBpbntiYWNrZ3JvdW5kLWNvbG9yOiM1OTI2YWQhaW1wb3J0YW50fS5ncmVlbi1hdWRpby1wbGF5ZXIgLmNvbnRyb2xzX19jdXJyZW50LXRpbWUsLmdyZWVuLWF1ZGlvLXBsYXllciAuY29udHJvbHNfX3RvdGFsLXRpbWV7Y29sb3I6I2ZmZn0uZ3JlZW4tYXVkaW8tcGxheWVyIC5jb250cm9sc19fcHJvZ3Jlc3MsLmdyZWVuLWF1ZGlvLXBsYXllciAudm9sdW1lX19wcm9ncmVzc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50fS5ncmVlbi1hdWRpby1wbGF5ZXIuX2Rlc2t0b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo3MHB4O3RvcDoxNHB4O2xlZnQ6LTI1cHg7dG9wOjYwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTM2NnB4KXsuZ3JlZW4tYXVkaW8tcGxheWVyLl9kZXNrdG9we21heC13aWR0aDoyNTBweDttaW4td2lkdGg6MjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7LmdyZWVuLWF1ZGlvLXBsYXllci5fZGVza3RvcHttYXgtd2lkdGg6MTgwcHg7bWluLXdpZHRoOjE4MHB4fX0uZ3JlZW4tYXVkaW8tcGxheWVyLl9kZXNrdG9wLmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3otaW5kZXg6MX0uZ3JlZW4tYXVkaW8tcGxheWVyLm1vYmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MTBweCBhdXRvO2hlaWdodDowO3RyYW5zaXRpb246b3BhY2l0eSAuMzVzIGVhc2UtaW4tb3V0IC4xcyx2aXNpYmlsaXR5IC4zNXMgZWFzZS1pbi1vdXQgLjFzLGhlaWdodCAuMzVzIGVhc2UtaW4tb3V0IC4xczttYXgtd2lkdGg6MzAwcHg7bWluLXdpZHRoOjMwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjUzM3B4KXsuZ3JlZW4tYXVkaW8tcGxheWVyLm1vYmlsZXttYXgtd2lkdGg6MjMwcHg7bWluLXdpZHRoOjIzMHB4fX0uZ3JlZW4tYXVkaW8tcGxheWVyLm1vYmlsZS5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt6LWluZGV4OjE7aGVpZ2h0OjU2cHh9aW1nLmltYWdlXzEsaW1nLmltYWdlXzJ7cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpe2ltZy5pbWFnZV8xLGltZy5pbWFnZV8ye2Rpc3BsYXk6bm9uZX19aW1nLmltYWdlXzF7bWF4LXdpZHRoOjE1MHB4O2xlZnQ6MDt0b3A6MjAlfWltZy5pbWFnZV8ye21heC13aWR0aDoyMjNweDtyaWdodDowO2JvdHRvbToxOCV9Ll9uZXh0e3RleHQtYWxpZ246cmlnaHQ7dGV4dC1hbGlnbi1sYXN0OnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuX25leHR7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1hbGlnbi1sYXN0OmNlbnRlcjtwYWRkaW5nLXRvcDoxNXB4fX0uX25leHQgcHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzcxZTJmZjtmb250LWZhbWlseTpHb2JvbGRUaGluO2ZvbnQtc2l6ZTozNnB4O3RyYW5zaXRpb246dGV4dC1zaGFkb3cgLjM1cyBlYXNlLWluLW91dDt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtYWxpZ24tbGFzdDpyaWdodH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Ll9uZXh0IHB7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1hbGlnbi1sYXN0OmNlbnRlcn19QG1lZGlhIChtYXgtd2lkdGg6NTMzcHgpey5fbmV4dCBwe2ZvbnQtc2l6ZToyNnB4fX0uX25leHQgcCBhe2ZvbnQtc2l6ZTo0MnB4O2NvbG9yOiM3MWUyZmZ9QG1lZGlhIChtYXgtd2lkdGg6NTMzcHgpey5fbmV4dCBwIGF7Zm9udC1zaXplOjMwcHh9fS5fbmV4dCBwIGEgaW1ne21heC13aWR0aDo3MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbi1vdXR9Ll9uZXh0IHA6aG92ZXJ7dGV4dC1zaGFkb3c6MCAwIDIwcHggIzliZTFmZn0uX25leHQgcDpob3ZlciBhIGltZ3t0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfS54ZGVidWctdmFyLWR1bXB7YmFja2dyb3VuZDojZWVlO2NvbG9yOiMxMTF9Ym9keSxodG1se292ZXJmbG93LXg6aGlkZGVufWJvZHkubG9ja2VkLGh0bWwubG9ja2Vke292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX1pbWd7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfWJvZHl7YmFja2dyb3VuZDojMDAwfS5wdXJwbGVfZ3JhZGllbnR7YmFja2dyb3VuZDojNDEwMDg0O2JhY2tncm91bmQ6LW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCM0MTAwODQgMCwjMTIwMDI1IDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCM0MTAwODQgMCwjMTIwMDI1IDEwMCUpO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwjNDEwMDg0IDAsIzEyMDAyNSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjNDEwMDg0XCIsIGVuZENvbG9yc3RyPVwiIzEyMDAyNVwiLCBHcmFkaWVudFR5cGU9MSl9LmJvcmRlci15ZWxsb3d7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL05FT04tTElORS5wbmcpIHJlcGVhdC14O3dpZHRoOjEwMCU7aGVpZ2h0OjQ0cHh9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5ib3JkZXIteWVsbG93e2hlaWdodDoyNXB4O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfX0uYm9yZGVyLXB1cnBsZXtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvUHVycGxlTmVvbi5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjMwcHg7bWFyZ2luOjE1cHggMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmJvcmRlci1wdXJwbGV7ZGlzcGxheTpub25lfX0uY29va2llVGFibGUgdGQsLmNvb2tpZVRhYmxlIHRoe3dpZHRoOjMwJTtwYWRkaW5nOjElO2JvcmRlcjoxcHggc29saWQgIzk5OX1AbWVkaWEgKG1heC13aWR0aDpzbSl7LmNvb2tpZVRhYmxlIHRoe2Rpc3BsYXk6bm9uZX0uY29va2llVGFibGUgdGR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlcjpub25lfS5jb29raWVUYWJsZSB0ZCBwe21hcmdpbjowO2ZvbnQtc3R5bGU6aXRhbGljfS5jb29raWVUYWJsZSB0ciB0ZDpmaXJzdC1jaGlsZHtmb250LXdlaWdodDo3MDA7bWFyZ2luOjElO2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7cGFkZGluZy10b3A6NCV9LmNvb2tpZVRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKTpiZWZvcmV7Y29udGVudDpcIlB1cnBvc2U6IFwifS5jb29raWVUYWJsZSB0ciB0ZDpudGgtY2hpbGQoMyk6YmVmb3Jle2NvbnRlbnQ6XCJEdXJhdGlvbjogXCJ9fS5wYWdlLWNvb2tpZS1wb2xpY3kgLnRfYW5kX2NzLC5wYWdlLXByaXZhY3ktcG9saWN5IC50X2FuZF9jcywucGFnZS10ZXJtcy1hbmQtY29uZGl0aW9ucyAudF9hbmRfY3N7cGFkZGluZy1ib3R0b206NTBweDtjb2xvcjojZmZmIWltcG9ydGFudH0ucGFnZS1jb29raWUtcG9saWN5IC50X2FuZF9jcyBhLC5wYWdlLWNvb2tpZS1wb2xpY3kgLnRfYW5kX2NzIGgxLC5wYWdlLWNvb2tpZS1wb2xpY3kgLnRfYW5kX2NzIHAsLnBhZ2UtcHJpdmFjeS1wb2xpY3kgLnRfYW5kX2NzIGEsLnBhZ2UtcHJpdmFjeS1wb2xpY3kgLnRfYW5kX2NzIGgxLC5wYWdlLXByaXZhY3ktcG9saWN5IC50X2FuZF9jcyBwLC5wYWdlLXRlcm1zLWFuZC1jb25kaXRpb25zIC50X2FuZF9jcyBhLC5wYWdlLXRlcm1zLWFuZC1jb25kaXRpb25zIC50X2FuZF9jcyBoMSwucGFnZS10ZXJtcy1hbmQtY29uZGl0aW9ucyAudF9hbmRfY3MgcHtjb2xvcjojZmZmIWltcG9ydGFudH0ucGFnZS1jb29raWUtcG9saWN5IC50X2FuZF9jcyBoMSwucGFnZS1wcml2YWN5LXBvbGljeSAudF9hbmRfY3MgaDEsLnBhZ2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgLnRfYW5kX2NzIGgxe2NsZWFyOmJvdGg7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweCAwO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLWNvb2tpZS1wb2xpY3kgLnRfYW5kX2NzIGgyLC5wYWdlLXByaXZhY3ktcG9saWN5IC50X2FuZF9jcyBoMiwucGFnZS10ZXJtcy1hbmQtY29uZGl0aW9ucyAudF9hbmRfY3MgaDJ7Y2xlYXI6Ym90aDtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50O3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MTVweH0ub3JkZXItMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItNHtvcmRlcjo0IWltcG9ydGFudH0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb29rJztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2dvdGhhbV9ib29rL0dvdGhhbS1Cb29rLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbV9ib29rL0dvdGhhbS1Cb29rLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtX2Jvb2svR290aGFtLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW1fYm9vay9Hb3RoYW0tQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbV9ib29rL0dvdGhhbS1Cb29rLnN2ZyNHb3RoYW0tQm9va1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb2JvbGRUaGluJztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvYm9sZC9Hb2JvbGRUaGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dvYm9sZC9Hb2JvbGRUaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR29ib2xkL0dvYm9sZFRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb2JvbGQvR29ib2xkVGhpbi5zdmcjR29ib2xkVGhpblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9sZCc7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9nb3RoYW1fYm9sZC9Hb3RoYW0tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW1fYm9sZC9Hb3RoYW0tQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbV9ib2xkL0dvdGhhbS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtX2JvbGQvR290aGFtLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW1fYm9sZC9Hb3RoYW0tQm9sZC5zdmcjR290aGFtLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtQmxhY2snO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvZ290aGFtX2JsYWNrL0dvdGhhbUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbV9ibGFjay9Hb3RoYW1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbV9ibGFjay9Hb3RoYW1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbV9ibGFjay9Hb3RoYW1CbGFjay5zdmcjR290aGFtQmxhY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtTWVkaXVtJztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2dvdGhhbV9tZWRpdW0vR290aGFtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbV9tZWRpdW0vR290aGFtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtX21lZGl1bS9Hb3RoYW1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW1fbWVkaXVtL0dvdGhhbU1lZGl1bS5zdmcjR290aGFtTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8uZW90Pzk2MTY3NDg4Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLmVvdD85NjE2NzQ4OCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8ud29mZjI/OTYxNjc0ODgnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLndvZmY/OTYxNjc0ODgnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8udHRmPzk2MTY3NDg4JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9mb250ZWxsby9mb250ZWxsby5zdmc/OTYxNjc0ODgjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG4vKlxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250L2ZvbnRlbGxvLnN2Zz80Njg4NDE0NCNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cbiovXG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcmlnaHQtb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDAnO1xufVxuXG4uaWNvbi1sZWZ0LW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODAxJztcbn1cblxuLmljb24tcmlnaHQtb3Blbi0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwNic7XG59XG5cbi5pY29uLWxlZnQtb3Blbi0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwNyc7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDk5Jztcbn1cblxuLmljb24tZmFjZWJvb2stZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwOWEnO1xufVxuXG4uaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwNCc7XG59XG5cbi5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwNSc7XG59XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTZhJztcbn1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE2ZCc7XG59XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29udGVudDogJ1xcZjBhYyc7XG59XG5cbi5pY29uLXNwb3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWJjJztcbn1cblxuLmljb24tdGlrdG9rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwMic7XG59XG5cbi5pY29uLWF1ZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0Yic7XG59XG5cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0NCc7XG59XG5cbmh0bWwsIGJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvb2snO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2Vybj0xXCI7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDA0KTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xufVxuXG5lbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5wIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbS1Cb2xkO1xuICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cblxuYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICdHb2JvbGRUaGluJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbn1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5oNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbnAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn0iLCJcblxuLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJG1heFdpZHRoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogJG1haW4tbWFyZ2luO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0MDBweFwiKSB7XG4gICAgICAgIG1heC13aWR0aDogOTcycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogNzQ4cHg7XG4gICAgfVxuXG5cbiAgICAmLWZ1bGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDVweDtcbiAgICAgICAgbWFyZ2luOiAkbWFpbi1tYXJnaW47XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1mbHVpZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBwaW5rO1xuICAgIH1cblxuICAgICYtZmxleCB7XG4gICAgICAgIG1heC13aWR0aDogJG1heFdpZHRoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgfVxufVxuXG4ucm93IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTglO1xuICAgIG1hcmdpbjogMCAxJTtcbiAgICAmLmZ1bGx7XG4gICAgICAgIHdpZHRoOiR3aWR0aDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmLmZsZXh7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDokd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogJHdpZHRoIC0gMiAqICRtYXJnaW4tZmxleDtcbiAgICAgICAgbWFyZ2luOiAwICRtYXJnaW4tZmxleDtcbiAgICB9XG59XG5cbiVnZW5lcmljLXN0eWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4lZ2VuZXJpYy1tYXJnaW4ge1xuICAgIG1hcmdpbjogJG1hcmdpbjtcbn1cblxuJWdlbmVyaWMtcGFkZGluZyB7XG4gICAgcGFkZGluZzogJG1hcmdpbjtcbn1cblxuJWdlbmVyaWMtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAuYyN7JGl9IHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aCAvICRjb2x1bW5zICogJGkgLSAyICogJG1hcmdpbjtcblxuICAgICAgICBAZXh0ZW5kICVnZW5lcmljLXN0eWxlO1xuXG4gICAgICAgIEBleHRlbmQgJWdlbmVyaWMtbWFyZ2luO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoIC0gMiAqICRtYXJnaW47XG4gICAgICAgIH1cblxuXG4gICAgICAgICYtcCB7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiAkaSAtIDIgKiAkbWFyZ2luO1xuXG4gICAgICAgICAgICBAZXh0ZW5kICVnZW5lcmljLXN0eWxlO1xuXG4gICAgICAgICAgICBAZXh0ZW5kICVnZW5lcmljLXBhZGRpbmc7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICR3aWR0aCAtIDIgKiAkbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9mZiN7JGl9IHtcblxuICAgICAgICBAaWYgJGkgIT0kY29sdW1ucyB7XG4gICAgICAgICAgICBtYXJnaW46ICRtYXJnaW4gJG1hcmdpbiAkbWFyZ2luICgkd2lkdGggLyAkY29sdW1ucyAqICRpICsgJG1hcmdpbik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmYjeyRpfSB7XG4gICAgICAgIGZsZXgtYmFzaXM6ICR3aWR0aCAtIDIgKiAkbWFyZ2luO1xuICAgICAgICBtYXJnaW46ICRtYXJnaW47XG4gICAgICAgIGJhY2tncm91bmQ6IGJsdWU7XG5cbiAgICAgICAgQGV4dGVuZCAlZ2VuZXJpYy1mbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1icmVhaygkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6ICR3aWR0aCAvICgkY29sdW1ucyAvICRpKSAtIDIgKiAkbWFyZ2luO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gYnJlYWtwb2ludHNcbiRvbGQtbW9iaWxlOiAzMzVweDtcbiRpcGhvbmUtc2l4OiAzNjBweDtcbiRpcGhvbmUtcGx1czogNDA1cHg7XG4kc20tbW9iaWxlOiA0NDBweDtcbiRtb2JpbGU6IDUzM3B4O1xuJGJpZy1tb2JpbGU6IDY0MHB4O1xuJHRhYmxldC1pcGFkOiA3NjhweDtcbiRzbS1kZXNrdG9wOiA5OTJweDtcbiRiaWctZGVza3RvcDogMTIwMHB4O1xuXG4vL0N1c3RvbSBCcmVha3BvaW50c1xuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50LCAkZGltZW5zaW9uOiBcIm1heC13aWR0aFwiKSB7XG4gICAgQG1lZGlhICgkZGltZW5zaW9uOiAkcG9pbnQpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vL0N1c3RvbSBCcmVha3BvaW50c1xuQG1peGluIG1pbi1icmVhaygkcG9pbnQsICRkaW1lbnNpb246IFwibWluLXdpZHRoXCIpIHtcbiAgICBAbWVkaWEgKCRkaW1lbnNpb246ICRwb2ludCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIFdJRFRIIEFORCBNQVJHSU5cbiRjb2x1bW5zOiAxMjtcbiRtYXhXaWR0aDogMTE3MHB4O1xuJG1hcmdpbjogMS41NjI1JTtcbiRtYXJnaW4tZmxleDogMSU7XG4kd2lkdGg6IDEwMCU7XG4kbWFpbi1tYXJnaW46IDAgYXV0bztcbiRvZmYxOiAkd2lkdGggLyAxMiArICRtYXJnaW47XG4kb2ZmMjogJHdpZHRoIC8gMTIgKiAyICsgJG1hcmdpbjtcbiRvZmYzOiAkd2lkdGggLyAxMiAqIDMgKyAkbWFyZ2luO1xuJG9mZjQ6ICR3aWR0aCAvIDEyICogNCArICRtYXJnaW47XG4kb2ZmNTogJHdpZHRoIC8gMTIgKiA1ICsgJG1hcmdpbjtcbiRvZmY2OiAkd2lkdGggLyAxMiAqIDYgKyAkbWFyZ2luO1xuJG9mZjc6ICR3aWR0aCAvIDEyICogNyArICRtYXJnaW47XG4kb2ZmODogJHdpZHRoIC8gMTIgKiA4ICsgJG1hcmdpbjtcbiRvZmY5OiAkd2lkdGggLyAxMiAqIDkgKyAkbWFyZ2luO1xuJG9mZjEwOiAkd2lkdGggLyAxMiAqIDEwICsgJG1hcmdpbjtcbiRvZmYxMTogJHdpZHRoIC8gMTIgKiAxMSArICRtYXJnaW47XG5cbi8vIENPTVBBTlkgTVVTSUNBTCBDT0xPVVJTXG5cbiRibGFjazojMDMwMDA5O1xuJHllbGxvdzogI2ZkYTgxNTtcbiRwdXJwbGU6IzQwMDA2ZTtcbiRwdXJwbGVfbGlnaHQ6IzVkMDBhMDtcbiRjeWFuOiAjNzFlMmZmO1xuJG9yYW5nZTojZmI1YjAwO1xuIiwiLl90aWNrZXRzLWluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgLnRpdGxle1xuICAgIGltZywgLmNhbGVuZGFyLW1zZy1tb2Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpe1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpe1xuICAgICAgaDJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgfVxuICAgICAgLmNhbGVuZGFyLW1zZy1tb2Ige1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGNvbG9yOiAkY3lhbjtcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQgICAgZm9udC1zaXplOiAxLjNlbTtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuXHRcdCAgICBzdHJvbmcge1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0ICAgIH1cblx0ICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5fbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTEwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuICB9XG5cblxuICBpbWcge1xuICAgICYuYmdfbGVmdCwgJi5iZ19yaWdodCwgJi5ib3R0b21fYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAmLmJnX2xlZnQsICYuYmdfcmlnaHQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5iZ19yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMTUlO1xuICAgIH1cblxuICAgICYuYmdfbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiA4JTtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG4gIH1cblxuICAuYm94V3JhcCB7XG4gICAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjeWFuO1xuICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XG4gIH1cbiAgXG4gIC5jYWxsb3V0IHtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgfVxuXG4gIC53YXlzX3RvX2J1eSB7XG4gICAgLndheVdyYXAge1xuICAgICAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY3lhbjtcbiAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XG5cbiAgICAgIC5fdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3lhbjtcbiAgICAgICAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcblxuXHQgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcblx0ICAgICAgZGlzcGxheTogbm9uZTtcblx0ICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9vayc7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0MDBweFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMXB4O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb29rJztcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0MDBweFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblx0XHQgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcblx0XHQgICAgICBmb250LXNpemU6IDEzcHg7XG5cdFx0ICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTQwMHB4XCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgICAgfVxuICBcdFx0ICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG5cdFx0ICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG5cdFx0ICAgICAgYnIge1xuXHRcdFx0ICAgICAgZGlzcGxheTogbm9uZTtcblx0XHQgICAgICB9XG5cdFx0ICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9sZCc7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZDE4MTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDAuNzUpO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMXB4IDAgMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMTEycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTQwMHB4XCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICAgIH1cbiAgXHRcdCAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuXHRcdCAgICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHQgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuXHRcdCAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRjeWFuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0dvYm9sZFRoaW4nO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0MDBweFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICRjeWFuO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb2JvbGRUaGluJztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCIxNDAwcHhcIikge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICB9XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuXHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHR9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi53YXktMSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcxJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLndheS0yIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJzInO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYud2F5LTMge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnMyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblx0ICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG5cdCAgICAgIGJvcmRlcjpub25lO1xuXHQgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ICAgIH1cblxuXHR9XG5cbiAgfVxuXG4gIC5zaG93X2luZm8ge1xuICAgIC5zaG93V3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xuICAgICAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY3lhbjtcblxuICAgICAgLmhhbGYge1xuICAgICAgICBAZXh0ZW5kICVnZW5lcmljLXN0eWxlO1xuICAgICAgICB3aWR0aDogJHdpZHRoIC8gMjtcbiAgICAgICAgbWFyZ2luOiAwIDAgJG1hcmdpbiAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcblxuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCIxNDAwcHhcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdCAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjQzMHB4XCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMXB4O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogR290aGFtLUJvb2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTQwMHB4XCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cblx0XHQgICAgfVxuICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiNDMwcHhcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5fbWFwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmcmFtZSB7XG5cdCAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICAgIHRvcDogMDtcblx0ICAgICAgICAgIGxlZnQ6IDA7XG5cdCAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG5cdCAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTE1JTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTUlO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl90aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGN5YW47XG4gICAgICAgICAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTQwMHB4XCIpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG5cdFx0d2lkdGg6IDk0JTtcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdG1hcmdpbjogMWVtIDAgMS41ZW0gMyU7XG5cbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItbW9iIHtcblx0ICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogc20pIHtcbiAgICAvLyAgIC5jYWxlbmRhci1jb250YWluZXIge1xuICAgIC8vICAgICAucGFzdC5jYWxlbmRhci1kYXkge1xuICAgIC8vICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICBcbiAgICAuZXh0cmFzIHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgd2lkdGg6IDk0JTtcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHQgICAgcGFkZGluZzogMDtcblx0ICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAuZmlsdGVycyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuXG5cdCAgICBoMyB7XG5cdFx0ICAgIGNvbG9yOiAkY3lhbjtcblx0XHRcdG1hcmdpbi10b3A6IDAuNzVlbTtcblx0ICAgIH1cblx0ICAgIHAge1xuXHRcdCAgICBjb2xvcjogI2ZkYTgxNTtcblx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIH1cblx0ICAgIC5jYWxlbmRhci1rZXlzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcblxuICAgICAgICAuY2FsZW5kYXIta2V5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOiA0cHggMHB4IDEwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJlc3RfYXZhaWxhYmlsaXR5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3lhbjtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnNwZWNpYWwtb2ZmZXJzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0ICAgIH1cblxuXHQgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZkMTgxO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMC43NSk7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDExMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0MDBweFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgICB9XG4gIFx0XHQgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcblx0XHQgICAgICBmb250LXNpemU6IDE1cHg7XG5cdFx0ICAgICAgbWF4LXdpZHRoOiAxMTBweDtcblx0XHQgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbGVuZGFyLWRlc2sge1xuXHQgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcblx0ICAgICAgZGlzcGxheTogbm9uZTtcblx0ICAgIH1cblx0ICAgIC5jYWxlbmRhci1tc2cge1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBwYWRkaW5nOiAyMHB4IDAgMTVweDtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBjb2xvcjogJGN5YW47XG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMmVtO1xuXG5cdFx0ICAgIHN0cm9uZyB7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHQgICAgfVxuXHQgICAgfVxuICB9XG5cbiAgLmNhbGVuZGFyLWNvbnRhaW5lciB7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjeWFuO1xuICAgIGJhY2tncm91bmQ6ICRwdXJwbGVfbGlnaHQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgI21DU0JfMl9jb250YWluZXIsIC5fY2FsZW5kYXJXcmFwIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0ICAgIFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IzJhMDE1MCB1cmwoXCIuLi9pbWFnZXMvcG9wdXAtYmdkLmpwZ1wiKSBjZW50ZXIgdG9wLzEwMCUgYXV0byBuby1yZXBlYXQ7XG5cdFx0fVxuICAgIH1cblxuICAgIC5ydXNoLXBvcHVwLCAubG90dGVyeS1wb3B1cCB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmc6IDM2JSA1JSAzZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY3lhbjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzNyUgNSUgNiU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDM5JSA4JSA2JTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJGN5YW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZkYTgxNTtcbiAgICAgIH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeWVsbG93O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZDE4MTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMC43NSk7XG5cdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1heC13aWR0aDogMTEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChcIjE0MDBweFwiKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDk3cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhMDBkMjtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIGJhY2tncm91bmQ6ICRjeWFuO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlcnMge1xuICAgICAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL05FT04tTElORV9tb2JpbGUucG5nKSByZXBlYXQteDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgICAgIH1cblxuICAgICAgLml0ZW0ge1xuICAgICAgICBAZXh0ZW5kICVnZW5lcmljLXN0eWxlO1xuICAgICAgICB3aWR0aDogJHdpZHRoIC8gMztcbiAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlX2xpZ2h0O1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHB1cnBsZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkcHVycGxlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvb2snO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gZm9yIEJlc3QgQXZhaWxhYmlsaXR5IGJ1dHRvblxuICAgICAgICAgIC5jYWxlbmRhci1rZXkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYmVzdF9hdmFpbGFiaWxpdHkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3BlY2lhbC1vZmZlcnMge1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggLTEwcHggMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2EwMGQyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIGEge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aCAvICRjb2x1bW5zICogNCAtIDIgKiAkbWFyZ2luO1xuICAgICAgICAgIG1hcmdpbjogJG1hcmdpbjtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjeWFuO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR29ib2xkVGhpbic7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjM1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG9sZC1tb2JpbGUpe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMGMwMDE5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5fY2FsZW5kYXJXcmFwIHtcbiAgICAgIEBleHRlbmQgJWdlbmVyaWMtc3R5bGU7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgfVxuXG4gICAgICAud3JhcCB7XG4gICAgICAgIEBleHRlbmQgJWdlbmVyaWMtc3R5bGU7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY2FsZW5kYXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAuYm94LWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb250aF9oZWFkZXIge1xuICAgICAgICAgIEBleHRlbmQgJWdlbmVyaWMtc3R5bGU7XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb2xkJztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhMDBkMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4gLyAyO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogJHdpZHRoIC8gMTQgKiAyIC0gJG1hcmdpbiAvIDI7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICRjeWFuO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgJi5kYXRlcyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW4gLyAyO1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aCAtICRtYXJnaW4gLyAyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowIDtcbiAgICAgICAgICAgICAgd2lkdGg6ICR3aWR0aCA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbiAvIDI7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4gLyAyO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogJHdpZHRoIC8gMTQgKiAyIC0gJG1hcmdpbiAvIDI7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGVfbGlnaHQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3lhbjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvYm9sZFRoaW4nO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgICAuYnV5X3dyYXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDYyJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAuZGV0YWlsc1dyYXAge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAmLmJ1eV90aWNrZXQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDkzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjeWFuO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICAgICAgICAgICAgICAgICAgICAudGltZV9pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC50aW1lX2ljb257XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCIxNDAwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5iZXN0X2F2YWlsYWJpbGl0eSB7XG5cdCAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAmLmJlc3RfYXZhaWxhYmlsaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAuZGV0YWlsc1dyYXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMzAwMDk7XG4gICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLmRheV9tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjYwMDUwO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGV0YWlsc19tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLW1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG9sZC1tb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvb2snO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5idXlfbm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAzMDAwOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1NZWRpdW0nO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5iZXN0X2F2YWlsYWJpbGl0eSB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjeWFuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvb2snO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGN5YW47XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJi5idXlfdGlja2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAmLnBhc3Qge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGVfbGlnaHQ7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgJi5idXlfdGlja2V0IHtcblx0ICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZGVkZWQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAmLnRpY2tldC1vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDtcblxuICAgICAgICAgICAgICAgICAgJi5wYXN0IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gSW4gbW9iaWxlLCBoaWRlIGRheXMgYWxyZWFkeSBwYXN0LlxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGVhciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXRpY2tldHMge1xuXG59IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKXtcbiAgICBvdmVyZmxvdzp2aXNpYmxlIDtcbiAgICBiYWNrZ3JvdW5kOiAjMGMwMDE5IHVybCgnLi4vaW1hZ2VzL05FT04tTElORV9tb2JpbGUucG5nJykgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAmLm1vYmlsZV9oZWlnaHR7XG4gICAgICBoZWlnaHQ6NzJweDtcbiAgICB9XG4gIH1cbiAgYXtcbiAgICAmLmJ1cmdlcntcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3Ape1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9IYW1idXJnZXIucG5nJyluby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6JG1hcmdpbjtcbiAgICAgICAgbGVmdDokbWFyZ2luO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2X2FuZF9sb2dvIHtcbiAgICB3aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA3O1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDMwMDA5O1xuICAgIH1cblxuXG4gICAgLmxvZ29XcmFwIHtcbiAgICAgIEBleHRlbmQgJWdlbmVyaWMtc3R5bGU7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3Ape1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5sb2dvIHtcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAxOTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBAZXh0ZW5kICVnZW5lcmljLXN0eWxlO1xuICAgICAgLy9tYXJnaW46IDIycHggMyU7XG4gICAgICBtYXJnaW46IDEzcHggMyU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTM2NnB4XCIpe1xuICAgICAgICBtYXJnaW46IDEzcHggMiU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3Ape1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgICAgICB9XG4gICAgICAgICYuaG9tZS1vbmx5IHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudmlzaWJsZV9vbl9tb2JpbGV7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjpjb2xvciAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0ODBweFwiKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjEzNjZweFwiKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc29jaWFsX2FuZF9jdGEge1xuICAgIHdpZHRoOiAkd2lkdGggLyAkY29sdW1ucyAqIDU7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3Ape1xuICAgICAgICB3aWR0aDogJHdpZHRoIDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAmLnNvY2lhbF9saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgJi5uby1jdGF7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjUlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3Ape1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuZ2V0VGlja2V0c3tcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ob21lLW9ubHkge1xuXHQgICAgICAgICAgZGlzcGxheTogbm9uZTtcblx0ICAgICAgICAgIG1heC13aWR0aDogNDZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmdldFRpY2tldHN7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmEtM3gge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpc3Rlbi5fZGVza3RvcF8ge1xuXHQgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmEtNHgge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246Y29sb3IgLjM1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICYuZ2V0X3RpY2tldHMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTlweDtcbiAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggNHB4IHJnYmEoMjUzLCAxNjgsIDIxLCAwKTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDApO1xuICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMzVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkeWVsbG93O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMC43NSk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDAuNzUpO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggNHB4IHJnYmEoMjUzLCAxNjgsIDIxLDAuNzUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHggMTNweCAxOXB4O1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogIDIwcHggO1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkb2xkLW1vYmlsZSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWhvbWUge1xuXHQuaGVhZGVyIC5zb2NpYWxfYW5kX2N0YSB1bC5zb2NpYWxfbGlua3MgbGkuaG9tZS1vbmx5IHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0fVxufVxuXG4vLyNtYWluLWhlYWRlciB7XG4vLyAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xuLy8gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM1OTI2YWQ7XG4vLyAgICBwYWRkaW5nOiAyMHB4IDA7XG4vLyAgICB6LWluZGV4OiAyO1xuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy9cbi8vICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgICAgICBoZWlnaHQ6IDExNXB4O1xuLy8gICAgICAgIHBhZGRpbmc6IDA7XG4vL1xuLy8gICAgICAgIC5jb250YWluZXItZmx1aWQsXG4vLyAgICAgICAgLnJvdyB7XG4vLyAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cbi8vXG4vLyNuZXdzbGV0dGVyLXNpZ251cCB7XG4vLyAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vXG4vLyAgICBmb3JtIHtcbi8vICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgIH1cbi8vXG4vLyAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi8vICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4vLyAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZS1kYXJrO1xuLy8gICAgICAgIGNvbG9yOiAkY3lhbjtcbi8vICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICAgICAgIGJvcmRlcjogMDtcbi8vICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgZm9udC1zaXplOiAuNmVtO1xuLy8gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDUwcHg7XG4vLyAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbS1Cb29rO1xuLy9cbi8vICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDkwcHg7XG4vLyAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuLy8gICAgICAgIH1cbi8vXG4vL1xuLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbi8vICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4vLyAgICAgICAgfVxuLy9cbi8vXG4vLyAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuLy8gICAgICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcbi8vICAgICAgICB9XG4vL1xuLy9cbi8vICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4vLyAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XG4vLyAgICAgICAgfVxuLy9cbi8vICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4vLyAgICAgICAgICAgIGNvbG9yOiAkY3lhbiAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICBmb250LWZhbWlseTogR290aGFtLUJvb2s7XG4vL1xuLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweCAyMHB4IDVweDtcbi8vICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbi8vICAgICAgICAgICAgfVxuLy9cbi8vXG4vLyAgICAgICAgICAgIC8vIG9wYWNpdHk6IC43NTtcbi8vXG4vLyAgICAgICAgfVxuLy9cbi8vICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbi8vICAgICAgICAgICAgY29sb3I6ICRjeWFuICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbS1Cb29rO1xuLy9cbi8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMjBweCA1cHg7XG4vLyAgICAgICAgICAgICAgICBmb250LXNpemU6IC42ZW07XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vL1xuLy8gICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4vLyAgICAgICAgICAgIGNvbG9yOiAkY3lhbiAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICBmb250LWZhbWlseTogR290aGFtLUJvb2s7XG4vL1xuLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweCAyMHB4IDVweDtcbi8vICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vXG4vLyAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4vLyAgICAgICAgICAgIGNvbG9yOiAkY3lhbiAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICBmb250LWZhbWlseTogR290aGFtLUJvb2s7XG4vL1xuLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweCAyMHB4IDVweDtcbi8vICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vXG4vLyAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuLy8gICAgICAgICAgICBjb2xvcjogJGN5YW4gIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbS1Cb29rO1xuLy9cbi8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHggMjBweCA1cHg7XG4vLyAgICAgICAgICAgICAgICBmb250LXNpemU6IC42ZW07XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICB9XG4vL1xuLy8gICAgLmVudmVsb3BlIHtcbi8vICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgdG9wOiAwO1xuLy8gICAgICAgIGxlZnQ6IDdweDtcbi8vICAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXdzbGV0dGVyLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuLy8gICAgICAgIHotaW5kZXg6IDE7XG4vLyAgICAgICAgd2lkdGg6IDQwcHg7XG4vLyAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbi8vXG4vLyAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgICAgICAgICB3aWR0aDogNzBweDtcbi8vICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTBweDtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL1xuLy8gICAgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLy8gICAgaW5wdXRbdHlwZT1idXR0b25dIHtcbi8vICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgdG9wOiAwO1xuLy8gICAgICAgIHJpZ2h0OiAwO1xuLy8gICAgICAgIHdpZHRoOiA5MHB4O1xuLy8gICAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAgICBiYWNrZ3JvdW5kOiAjMzkwMDZiIHVybCguLi9pbWFnZXMvbmV3c2xldHRlci5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4vLyAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTBweDtcbi8vICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgICAgIHdpZHRoOiA2MHB4O1xuLy8gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4vL1xuLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4vLyAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTkwcHg7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy9cbi8vICAgIC5maWVsZC13cmFwcGVyIHtcbi8vICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4vLyAgICB9XG4vL31cbi8vXG4vLy5uby1wYWRkaW5nLXJpZ2h0IHtcbi8vICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4vL31cbi8vXG4vLyNzb2NpYWwtbGlua3MsICNzb2NpYWwtbGlua3NfZm9vdGVyIHtcbi8vICAgIGZsb2F0OiByaWdodDtcbi8vICAgIGhlaWdodDogMTAwJTtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgZm9udC1zaXplOiAxLjVlbTtcbi8vXG4vLyAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbi8vICAgIH1cbi8vXG4vL1xuLy8gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuLy8gICAgfVxuLy9cbi8vXG4vLyAgICB1bCB7XG4vLyAgICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbi8vXG4vLyAgICAgICAgbGkge1xuLy8gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuLy9cbi8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbi8vICAgICAgICAgICAgfVxuLy9cbi8vXG4vLyAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbi8vICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuLy8gICAgICAgICAgICB9XG4vL1xuLy9cbi8vICAgICAgICAgICAgaW1nIHtcbi8vICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4vLyAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cbi8vXG4vLyNtYWluLWhlYWRlciAjc29jaWFsLWxpbmtzIHtcbi8vICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuLy9cbi8vICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbi8vICAgICAgICBmb250LXNpemU6IDJlbTtcbi8vICAgIH1cbi8vfVxuLy9cbi8vLmllIHtcbi8vICAgICNuZXdzbGV0dGVyLXNpZ251cCB7XG4vLyAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4vLyAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbi8vICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuLy8gICAgICAgICAgICAgICAgY29sb3I6ICRjeWFuICFpbXBvcnRhbnQ7XG4vL1xuLy8gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDIwcHggNzVweDtcbi8vICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC42ZW07XG4vLyAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIH1cbi8vXG4vLyAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuLy8gICAgICAgICAgICAgICAgY29sb3I6ICRjeWFuICFpbXBvcnRhbnQ7XG4vL1xuLy8gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDIwcHggNzVweDtcbi8vICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC42ZW07XG4vLyAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIH1cbi8vXG4vLyAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4vLyAgICAgICAgICAgICAgICBjb2xvcjogJGN5YW4gIWltcG9ydGFudDtcbi8vXG4vLyAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHggMjBweCA3NXB4O1xuLy8gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgfVxuLy9cbi8vICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4vLyAgICAgICAgICAgICAgICBjb2xvcjogJGN5YW4gIWltcG9ydGFudDtcbi8vXG4vLyAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHggMjBweCA3NXB4O1xuLy8gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgfVxuLy9cbi8vICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuLy8gICAgICAgICAgICAgICAgY29sb3I6ICRjeWFuICFpbXBvcnRhbnQ7XG4vL1xuLy8gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDIwcHggNzVweDtcbi8vICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC42ZW07XG4vLyAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICB9XG4vL30iLCIucm93LmZ1bGwudG9wLW1lc3NhZ2Uge1xuXHR3aWR0aDogOTAlO1xuXHRiYWNrZ3JvdW5kOiAkY3lhbjtcblx0cGFkZGluZzogMC44ZW0gNSU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICM0MDAwNmU7XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuXHRcdHBhZGRpbmc6IDAuNWVtIDUlO1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuLmhlYWRlci1pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZXJvIHtcbiAgYmFja2dyb3VuZDogIzBEMDAxQTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEwMDM0O1xuICB9XG5cbiAgaW1nIHtcbiAgICAmLmhlcm9fY2FsbGJhY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuX2Nhc3Qge1xuICAgIG1hcmdpbjogJG1hcmdpbiAkbWFyZ2luIDAgJG1hcmdpbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgJi5hYnNvbHV0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjEzNjZweFwiKSB7XG4gICAgICBtYXJnaW46ICRtYXJnaW4gLyAyICRtYXJnaW4gMCAkbWFyZ2luO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICBtYXJnaW46ICRtYXJnaW4gJG1hcmdpbiAwICRtYXJnaW47XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gICAgLy9AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgIC8vICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAvL31cblxuICAgIGgyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGN5YW47XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggJGN5YW47XG4gICAgICBmb250LXNpemU6M3Z3IDtcbiAgICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludChcIjEzNjZweFwiKSB7XG4gICAgICAvLyAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgLy99XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTo2dncgO1xuICAgICAgfVxuICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIC8vICBmb250LXNpemU6IDIycHg7XG4gICAgICAvL31cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjEzNjZweFwiKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtTWVkaXVtJztcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCIxMzY2cHhcIikge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdmlkZW8ge1xuICAgICYubGFuZGluZ192aWRlbywgJi5sb29wLCAmLmxvb3BfbW9iaWxlLCAmLmxhbmRpbmdfbW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmLl9oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8mLmxvb3Age1xuICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgIC8vfVxuXG4gICAgJi5sYW5kaW5nX3ZpZGVvLCAmLmxvb3Age1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8mLmxvb3BfbW9iaWxlIHtcbiAgICAvLyAgZGlzcGxheTogbm9uZTtcbiAgICAvL31cbiAgICAmLmxhbmRpbmdfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubG9vcF9tb2JpbGUsICYubGFuZGluZ19tb2JpbGUge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIHRvcDogNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICAmLmthdHJpbmFfaGVybyB7XG4gICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgLy96LWluZGV4OiA5OTk7XG4gICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIC8vfVxuICAgIH1cbiAgICAmLm1vYmlsZSB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLmRlc2t0b3AsICYuZGVza3RvcC14bCB7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTIwcHgpIHtcblx0ICAgICYubW9iaWxlIHtcblx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0ICAgIH1cblx0ICAgICYuZGVza3RvcCB7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIH1cblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG5cdCAgICAmLmRlc2t0b3Age1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHQgICAgfVxuXHQgICAgJi5kZXNrdG9wLXhsIHtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgfVxuXHR9XG5cbiAgfVxuXG4gIC52aWRlby13YXRjaHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBsZWZ0OiAkbWFyZ2luO1xuICAgIHRvcDoxMzVweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgICYud2F0Y2gge1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC4zNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjM1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHllbGxvdztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMC43NSk7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRlc2t0b3AtaGVlbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAgIC5kZXNrdG9wLWhlZWxzIHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmhlYWRlci1pbWFnZXN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZW5kZWQtYmFubmVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAkY3lhbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiM0MDAwNmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMjtcbiAgJl9fdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICB9XG59XG4uaW1nLWhlcm97XG4gIG9yZGVyOiAzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KXtcbiAgLmVuZGVkLWJhbm5lcntcbiAgICAmX190aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbn0iLCIucXVvdGUtcm90YXRvciB7XG4gICAgY29sb3I6ICRjeWFuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xdW90ZS1yb3RhdG9yX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRvbGQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIH1cbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAydnc7XG59XG4ucXVvdGUtcm90YXRvcl9fY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB9XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucXVvdGUtcm90YXRvciAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxufVxuLmhvbWUtcm90YXRvci1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxNyU7XG4gICAgei1pbmRleDogMTtcbiAgICBvcmRlcjogMTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCM0MTAwODQgMCwjMTIwMDI1IDEwMCUpO1xuICAgIC5xdW90ZS1yb3RhdG9yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG59IiwiLm1haW4tY29udGVudCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG5cbiAgLl9uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIC8vIHdpZHRoOiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgIHdpZHRoOiAkd2lkdGggIC0gMiAqICRtYXJnaW47XG5cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICB3aWR0aDogJHdpZHRoICAtIDIgKiAkbWFyZ2luO1xuICAgIH1cbiAgfVxuXG4gIC5ib3JkZXIteWVsbG93IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgICYuYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbU1lZGl1bSc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zNXMgZWFzZS1pbi1vdXQsIGJvcmRlciAuMzVzIGVhc2UtaW4tb3V0LCBjb2xvciAuMzVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiR5ZWxsb3c7XG4gICAgICB9XG5cbiAgICAgICYuX2R0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5fbWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjeWFuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmLnByZXZpZXcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9sZCc7XG5cbiAgICAmLnN1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAydnc7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3JlYXRpdmUge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDgxMnB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwICRtYXJnaW4gMzBweCAkbWFyZ2luO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aCAvIDMgLSAyICogJG1hcmdpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggJGN5YW47XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2dnc7XG5cblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjU1dnc7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLW1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjR2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjYWJvdXQge1xuICAgIG1hcmdpbjogMCAkbWFyZ2luO1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9QdXJwbGVOZW9uLnBuZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL1B1cnBsZU5lb24ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyLCBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiwgY29udGFpbjtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb29rJztcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb29rJztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgY29sb3I6ICRjeWFuO1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9vayc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lci5vdmVyZmxvd2VkIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5xdW90ZXMge1xuICBAZXh0ZW5kICVnZW5lcmljLXN0eWxlO1xuICBtYXJnaW4tdG9wOiAkbWFyZ2luO1xuICB3aWR0aDogMTAwJTtcblxuICAuYzYge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblxuICAgICAgd2lkdGg6ICR3aWR0aCAtIDIgKiAkbWFyZ2luO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMjBweCAjOWJlMWZmO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYuYXdhcmRzXzEge1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgIH1cblxuICAgICYuc291cmNlLTEge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJi5zb3VyY2UtMiB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAubGFzdFF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogMTM2NnB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICB3aWR0aDogJHdpZHRoIC0gMiAqICRtYXJnaW47XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgJi5hd2FyZHNfMiB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcblxuICAgICAgfVxuXG4gICAgICAmLnNvdXJjZS0xIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXR0eSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IC02JTtcbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiAxMzY2cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICAgICB3aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiAxMCAtIDIgKiAkbWFyZ2luO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRvZmYyO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgd2lkdGg6ICR3aWR0aCAtIDIgKiAkbWFyZ2luO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbjtcbiAgICAgIHJpZ2h0OiAwJTtcblxuICAgIH1cbiAgfVxuXG59IiwiLl90aWNrZXRzIHtcbiAgcGFkZGluZzogMHB4IDAgNjBweCAwO1xuXG4gIC5ib3JkZXIteWVsbG93IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAjOWJlMWZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IEdvYm9sZFRoaW47XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgICYudGlja2V0aW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLXRpY2tldC5wbmcpIG5vLXJlcGVhdCA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JvdXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tZ3JvdXAtdGlja2V0LnBuZykgbm8tcmVwZWF0IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb29rJztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgcCwgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgICYuZ2VuZXJhbF9jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgJi5uby1hcntcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncm91cF9pbmZvIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgbWFyZ2luOiAzMHB4ICRtYXJnaW4gMCAkbWFyZ2luO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgYnIge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NDAwYWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMzVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4zNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHllbGxvdztcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgLjc1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpY2tldGluZ19yb3cge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aWNrZXRpbmdfaW5mbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3JkZXJfdGlja2V0LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogM3B4IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IC41cmVtIDAgMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRvbGQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYzIge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAkd2lkdGggLyAkY29sdW1ucyAqIDIgLSRtYXJnaW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6ICR3aWR0aCAvICRjb2x1bW5zICogMyAtJG1hcmdpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYzkge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiAxMCAtJG1hcmdpbjtcblxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA5IC0kbWFyZ2luO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50b3VycGFnZS1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnRvdXJkYXRlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3MSwxNzEsMTcxLCAwLjMpO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE3MSwxNzEsMTcxLCAwLjMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIsICZfX2RhdGUgLmNvbnRhaW5lcjphZnRlciwgJl9fZGF0ZSAucm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAmX19jaXR5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAvLyBmb250LWZhbWlseTogR29ib2xkVGhpbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgJl9fbGluayBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcbiAgICAgICAgY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX192ZW51ZSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RhdGVzIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2l0eSwgJl9fdmVudWUsICZfX2RhdGVzLCAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtdC10b3VyZGF0ZXMgLmJnX2JvdHRvbTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn0iLCJcblxuLm9mZmVycyB7XG4gICAgaDIge1xuICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY3lhbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICAmLmJnX2xlZnQsICYuYmdfcmlnaHQsICYuYm90dG9tX2JnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJnX2xlZnQsICYuYmdfcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iZ19yaWdodCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAxNSU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJnX2xlZnQge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiA4JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG59XG5cbi5vZmZlcnMtbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHVycGxlLCAuNzUpO1xuICAgIGJvcmRlcjogJGN5YW4gMXB4IHNvbGlkO1xuXG4gICAgLm9mZmVyIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5vZmZlci1kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIC5vZmZlci10ZXh0IHB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vZmZlci1jdGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpe1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub2ZmZXItY3RhLWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDApO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggNHB4IHJnYmEoMjUzLCAxNjgsIDIxLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjM1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMC43NSk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2cHggNHB4IHJnYmEoMjUzLCAxNjgsIDIxLCAwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsMC43NSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5maXhlZC1sYXlvdXQtd3JhcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGgyLCBwLCBhIHtcbiAgICBjb2xvcjogJGN5YW47XG4gIH1cblxuICBoMiwgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICB9XG5cbiAgaW1nIHtcbiAgICAmLm1vYmlsZV9iZywgJi5iZ19ib3R0b21fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hbWV4IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmM1IHtcbiAgICAmLl9ub01hcmdpbiB7XG4gICAgICB3aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA0O1xuICAgICAgaGVpZ2h0OiA4NnZoO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQG1lZGlhIChtaW4taGVpZ2h0OiAxMTUycHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA5MnZoO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDowJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDExNTJweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICB0b3A6YXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5fc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMzBweCAkbWFyZ2luIDUwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGhlaWdodDogNzR2aDtcblxuICAgIC8vSVBBRCBQUk8gUE9SVFJBSVRcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiAxMzY2cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLWhlaWdodDogMTE1MnB4KSBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICBoZWlnaHQ6IDgydmg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAuYzEwIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aCAtIDIgKiAkbWFyZ2luO1xuICAgICAgICBtYXJnaW46ICRtYXJnaW47XG5cbiAgICAgICAgJi5fdmlkLCAmLl9waWNzIHtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgIG1hcmdpbjogMCAwICRtYXJnaW4gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaWUge1xuICAuYWJvdXQsIC5yZXZpZXcsIC52aXNpdHMge1xuICAgIC5fc2Nyb2xsIHtcbiAgICAgIGhlaWdodDogNjh2aDtcbiAgICAgIEBtZWRpYSAobWluLWhlaWdodDogMTE1MnB4KSBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmM1IHtcbiAgICAgICYuX25vTWFyZ2luIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgQG1lZGlhIChtaW4taGVpZ2h0OiAxMTUycHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFib3V0IHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpe1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuXG4gICAgfVxuICB9XG4gIC52aWRlby1jb250YWluZXIge1xuICAgIEBleHRlbmQgJWdlbmVyaWMtc3R5bGU7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcblxuICAgIH1cblxuICAgIC52aWRlb1dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL05FT04tTElORV9tb2JpbGUucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvTkVPTi1MSU5FX21vYmlsZS5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICYucGxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgdmlkZW8sIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgLmM0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMCk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2cHggNHB4IHJnYmEoMjUzLCAxNjgsIDIxLCAwKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggNHB4IHJnYmEoMjUzLCAxNjgsIDIxLCAwLjc1KTtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMC43NSk7XG4gICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDAuNzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkeWVsbG93O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA0IC0gMiAqICRtYXJnaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGhvdG9zLWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgIC5jNCB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgICB3aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA0IC0gMiAqICRtYXJnaW47XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHllbGxvdztcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggNHB4IHJnYmEoMjUzLCAxNjgsIDIxLCAwKTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDApO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjM1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDAuNzUpO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2cHggNHB4IHJnYmEoMjUzLCAxNjgsIDIxLCAwLjc1KTtcbiAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMC43NSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5saXN0ZW4tY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kICVnZW5lcmljLXN0eWxlO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgLl9jb250ZW50V3JhcHBlcntcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnJvdyB7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICYubXVzaWMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogJG1haW4tbWFyZ2luO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cblxuICAgIC5fbG9nbywgLl9saW5rIHtcbiAgICAgIEBleHRlbmQgJWdlbmVyaWMtc3R5bGU7XG4gICAgfVxuXG4gICAgLl9sb2dvIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMyNjAwNTA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHB1cnBsZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9saW5rIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgYmFja2dyb3VuZDogJHB1cnBsZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYwMDUwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNzBweDtcblxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogJGN5YW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvb2snO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtTWVkaXVtJztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAkbWFpbi1tYXJnaW47XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG5cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgIC5pbWdXcmFwLCAuY29udGVudFdyYXAge1xuICAgICAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY3lhbjtcbiAgICB9XG5cbiAgICAuaW1nV3JhcCB7XG4gICAgICBpbWcge1xuICAgICAgICAmLnNvdXJjZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTUwcHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm5ld3MtY29udGFpbmVyLWZsZXgge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcblx0XHRcdC5jNCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDMwLjIwODMzJSAtIDJweCk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0LmM0IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjeWFuO1xuXHRcdFx0YmFja2dyb3VuZDogIzcxZTJmZjtcblx0XHR9XHQgICAgXG4gICAgfVxuXG4gICAgLmNvbnRlbnRXcmFwIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICBjb2xvcjogIzBjMDAxOTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1NZWRpdW0nO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5fbGFzdCB7XG4gICAgYmFja2dyb3VuZDogJGN5YW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB9XG5cbiAgICAuaW1nV3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMnB4KTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAkb2ZmNCAtICRtYXJnaW47XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICAgIGltZyB7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTQwMHB4XCIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudFdyYXAge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1heC13aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA0IC0gMiAqICRtYXJnaW47XG4gICAgICBtYXJnaW46ICRtYXJnaW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGN5YW47XG4gICAgICB9XG5cbiAgICAgIGEge1xuXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcblxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICAmLnNvdXJjZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMyU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxdnc7XG4gICAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuX2Jpb3Mge1xuICBtaW4taGVpZ2h0OiA5NXZoO1xuXG4gIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Jpb3NfYmcucG5nXCIpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcblxuICB9XG5cbiAgJi5uby1jcmVhdGl2ZSB7XG4gICAgLm5vLWNyZWF0aXZlLWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogNjB2aDtcbiAgICB9XG4gIH1cblxuICAuX25leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDExMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5ib3R0b21fYmcge1xuICAgIC8qIFBvcnRyYWl0ICovXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogMTM2NnB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY3lhbjtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKXtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLl9mbGV4LCAudGl0bGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjM1cyBlYXNlLWluLW91dDtcblxuICAgICYuaW52aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLl9mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAmLl9jcmVhdGl2ZSB7XG4gICAgICAuX2Nhc3RiaW9zIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuX2NyZWF0aXZlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cblx0XHQuX2Nhc3RiaW9zIHtcblx0XHRcdGZsZXg6IDEgMCAkd2lkdGggLyAkY29sdW1ucyAqIDQgLSAyICogJG1hcmdpbjtcblx0XHRcdG1heC13aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA0IC0gMiAqICRtYXJnaW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0LjUlO1xuXG5cdFx0XHQmLl9jYXN0IHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuXHRcdFx0XHRmbGV4OiAxIDAgJHdpZHRoIC8gJGNvbHVtbnMgKiA2IC0gMiAqICRtYXJnaW47XG5cdFx0XHRcdG1heC13aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA2IC0gMiAqICRtYXJnaW47XG5cdFx0XHRcdHdpZHRoOiAkd2lkdGggLyAkY29sdW1ucyAqIDYgLSAyICogJG1hcmdpbjtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuICAgICYuX2Nhc3RzZWN0aW9uLl9jYXN0YW1lbmRfIHtcbiAgICAgIC5fY2FzdGJpb3MuX2Nhc3Qge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1heC13aWR0aDogNDV2dztcbiAgICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICAgIGZsZXg6IDEgMCAyOCU7XG5cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTglO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbWF4LXdpZHRoOiA0NXZ3O1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBmbGV4OiAxIDAgNDUlO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSAge1xuICAgICAgICAgIG1heC13aWR0aDogMzB2dztcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIGZsZXg6IDEgMCAzMCU7XG5cbiAgICAgICAgICAvLyAmOm50aC1jaGlsZCg5KSwgJjpudGgtY2hpbGQoMTApLCAmOm50aC1jaGlsZCgxMSksXG4gICAgICAgICAgJjpudGgtY2hpbGQoMTIpLCAmOm50aC1jaGlsZCgxMyksICY6bnRoLWNoaWxkKDE0KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpICB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMTUpLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDE2KSwgJjpudGgtY2hpbGQoMTcpLCAmOm50aC1jaGlsZCgxOCksXG4gICAgICAgICAgJjpudGgtY2hpbGQoMTkpLCAmOm50aC1jaGlsZCgyMCksICY6bnRoLWNoaWxkKDIxKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwdnc7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgZmxleDogMSAwIDIwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1LjlweCkgIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxMSksICY6bnRoLWNoaWxkKDE0KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgZmxleDogMSAwIDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDQpLCAmOm50aC1jaGlsZCg1KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNiksICY6bnRoLWNoaWxkKDcpLCAmOm50aC1jaGlsZCg4KSxcbiAgICAgICAgJjpudGgtY2hpbGQoOSksICY6bnRoLWNoaWxkKDEwKSwgJjpudGgtY2hpbGQoMTEpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMiksICY6bnRoLWNoaWxkKDEzKSwgJjpudGgtY2hpbGQoMTQpIHtcbiAgICAgICAgICAvLyBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgICAvLyB3aWR0aDogMzAlO1xuICAgICAgICAgIC8vIGZsZXg6IDEgMCAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMTIpLCAmOm50aC1jaGlsZCgxMyksICY6bnRoLWNoaWxkKDE0KSB7XG4gICAgICAgIC8vICAgbWF4LXdpZHRoOiAyNiU7XG4gICAgICAgIC8vICAgd2lkdGg6IDI2JTtcbiAgICAgICAgLy8gICBmbGV4OiAxIDAgMjYlO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgICYuX2Nhc3RzZWN0aW9uLl9jYXN0YW1lbmQge1xuXHRcdC5fY2FzdGJpb3Mge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTglO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cbiAgICAuX2Nhc3RiaW9zIHtcbiAgICAgIGZsZXg6IDEgMCAkd2lkdGggLyAkY29sdW1ucyAqIDMgLSAyICogJG1hcmdpbjtcbiAgICAgIG1heC13aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiAzIC0gMiAqICRtYXJnaW47XG4gICAgICBtYXJnaW46IDEuNTYyNSU7XG5cbiAgICAgICYuX2Nhc3Qge1xuICAgICAgXHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG5cdCAgICAgIGZsZXg6IDEgMCAkd2lkdGggLyAkY29sdW1ucyAqIDQgLSAyICogJG1hcmdpbjtcblx0ICAgICAgbWF4LXdpZHRoOiAkd2lkdGggLyAkY29sdW1ucyAqIDQgLSAyICogJG1hcmdpbjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgZmxleDogMSAwICR3aWR0aCAvICRjb2x1bW5zICogNiAtIDIgKiAkbWFyZ2luO1xuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aCAvICRjb2x1bW5zICogNiAtIDIgKiAkbWFyZ2luO1xuICAgICAgICB3aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA2IC0gMiAqICRtYXJnaW47XG4gICAgICB9XG5cbiAgICAgICYuX2Vuc2VtYmxlIHtcbiAgICAgICAgZmxleDogMSAwICR3aWR0aCAvICRjb2x1bW5zICogNCAtIDIgKiAkbWFyZ2luO1xuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aCAvICRjb2x1bW5zICogNCAtIDIgKiAkbWFyZ2luO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgZmxleDogMSAwICR3aWR0aCAvICRjb2x1bW5zICogNiAtIDIgKiAkbWFyZ2luO1xuICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA2IC0gMiAqICRtYXJnaW47XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aCAvICRjb2x1bW5zICogNiAtIDIgKiAkbWFyZ2luO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAkbWFpbi1tYXJnaW47XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDApO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMCk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggNHB4IHJnYmEoMjUzLCAxNjgsIDIxLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC4zNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjM1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkeWVsbG93O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDI1MywgMTY4LCAyMSwgMC43NSk7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDAuNzUpO1xuICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggNHB4IHJnYmEoMjUzLCAxNjgsIDIxLCAwLjc1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiwgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvb2snO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRvbGQtbW9iaWxlKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb2JvbGRUaGluJztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG9sZC1tb2JpbGUpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5yZXN1bHRzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy90b3A6IDUwJTtcbiAgICAvL2xlZnQ6IDUwJTtcbiAgICAvL3otaW5kZXg6IDk7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206ICRtYXJnaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGVhc2UtaW4tb3V0IC4zNXMsIHZpc2liaWxpdHkgLjM1cyBlYXNlLWluLW91dCAuMzVzO1xuICAgIGJhY2tncm91bmQ6IHJnYig2NSwgMCwgMTMyKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoNjUsIDAsIDEzMiwgMSkgMCUsIHJnYmEoMTgsIDAsIDM3LCAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoNjUsIDAsIDEzMiwgMSkgMCUsIHJnYmEoMTgsIDAsIDM3LCAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDY1LCAwLCAxMzIsIDEpIDAlLCByZ2JhKDE4LCAwLCAzNywgMSkgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM0MTAwODRcIiwgZW5kQ29sb3JzdHI9XCIjMTIwMDI1XCIsIEdyYWRpZW50VHlwZT0xKTtcbiAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoXCIxNDQwcHhcIikge1xuICAgIC8vICB0b3A6IDUycHg7XG4gICAgLy8gIGxlZnQ6IDA7XG4gICAgLy8gIHJpZ2h0OiAwO1xuICAgIC8vICBib3R0b206ICRtYXJnaW47XG4gICAgLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgLy8gIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgLy8gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAvLyAgcGFkZGluZzogMzBweCAwO1xuICAgIC8vfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgIHdpZHRoOiAkd2lkdGggLSAyICogJG1hcmdpbjtcbiAgICAgIHRvcDogY2FsYyg3NXB4ICsgMS41NjI1JSk7XG4gICAgICBsZWZ0OiAkbWFyZ2luO1xuICAgICAgcmlnaHQ6ICRtYXJnaW47XG5cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAmI19zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgbWFyZ2luOiAkbWFyZ2luIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRtYXJnaW47XG4gICAgICAgIHJpZ2h0OiAkbWFyZ2luO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jbG9zZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byA1cHggYXV0bztcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDAuNzUpO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDAuNzUpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDAuNzUpO1xuICAgICAgJi5jcmVhdGl2ZXtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIsIGgzIHtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbS1Cb29rJztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb2JvbGRUaGluJztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgfVxuXG4gICAgcCwgYSB7XG4gICAgICBjb2xvcjogJGN5YW47XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufSIsIi5yZXZpZXcge1xuXG4gIGgyIHtcbiAgICAmLl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmV2aWV3LWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL1B1cnBsZU5lb24ucG5nKVwiKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHAuc291cmNlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogJG1haW4tbWFyZ2luO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYuc291cmNlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAmLnNvdXJjZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYuc291cmNlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1NZWRpdW0nO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMzVzIGVhc2UtaW4tb3V0LCBib3JkZXIgLjM1cyBlYXNlLWluLW91dCwgY29sb3IgLjM1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkeWVsbG93O1xuICAgICAgICAgIGNvbG9yOiR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYnV6eiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLl9uZXh0IHtcbiAgICB6LWluZGV4OiAxO1xuXG4gIH1cbiAgLmV4dHJhLXBhZGRpbmd7XG4gICAgcGFkZGluZy1ib3R0b206MTAlO1xuICB9XG4gIGgyIHtcbiAgICAmLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY3lhbjtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKXtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBoMiwgaDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvb2snO1xuICB9XG5cbiAgaW1nIHtcbiAgICAmLmJnX2JvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdGlja2VycyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG5cbiAgICB9XG5cbiAgICAuaXRlbVdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLml0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aCAvIDEwICogMiAtIDIgKiAkbWFyZ2luO1xuICAgICAgICBtYXJnaW46ICRtYXJnaW47XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA0IC0gMiAqICRtYXJnaW47XG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG9mZjQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogJG1haW4tbWFyZ2luO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSwgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aCAvICRjb2x1bW5zICogNiAtIDIgKiAkbWFyZ2luO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYWxsb29ucyB7XG4gICAgLmJhbGxvb25XcmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDlweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01JTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWxsb29uLTEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuYmFsbG9vbi0yIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWxsb29uLTQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOCU7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwOCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICYuYmFsbG9vbi0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5iYWxsb29uLTIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5iYWxsb29uLTMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJhbGxvb24tNCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5iYWxsb29uLTUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gJi5iYWxsb29uLTEsICYuYmFsbG9vbi0zLCAmLmJhbGxvb24tNSB7XG4gICAgICAgICAgLy8gICBtYXJnaW4tbGVmdDowJTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgLy8gJi5iYWxsb29uLTQge1xuICAgICAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICAgICAgICAvLyB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXp6X2dhbGxlcnkge1xuICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIC8vIH1cbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmJ1enpfc2xpZGVyLCAuYnV6el9nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMHB4ICsgMS41NjI1JSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzMHB4ICsgMS41NjI1JSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC5pdGVtIHtcbiAgICAgIG1hcmdpbjogMTVweCAxNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zIC0gMzBweCk7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXZpZXdzX3NsaWRlciB7XG4gICAgcGFkZGluZzogNTBweCAkbWFyZ2luIDYwcHggJG1hcmdpbjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvUHVycGxlTmVvbi5wbmcpXCIpLCB1cmwoXCIuLi9pbWFnZXMvUHVycGxlTmVvbi5wbmcpXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyLCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvLCAxMDAlIGF1dG87XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLW1vYmlsZSkge1xuICAgICAgbWFyZ2luOiA2MHB4ICRtYXJnaW4gMzBweCAkbWFyZ2luO1xuICAgICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaSwgaDMge1xuICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCAjMjk0ZGIxO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9sZCc7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCAjOUJFMUZGO1xuICAgICAgICBjb2xvcjogJGN5YW47XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXNpemU6IDY5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLW1vYmlsZSkge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRpcGhvbmUtcGx1cykge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgei1pbmRleDogMjtcblxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCAkeWVsbG93O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1tb2JpbGUpIHtcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1tb2JpbGUpIHtcbiAgICAgIHJpZ2h0OiA0MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG9sZC1tb2JpbGUpIHtcbiAgICAgIHJpZ2h0OiAzNSU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJpZy1kZXNrdG9wKSB7XG4gICAgICBsZWZ0OiAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLW1vYmlsZSkge1xuICAgICAgbGVmdDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRvbGQtbW9iaWxlKSB7XG4gICAgICBsZWZ0OiAzNSU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgY29udGVudDogJ1xcZjEwNCc7XG4gICAgfVxuICB9XG5cbiAgLnJldmlld3Nfc2xpZGVyIHtcbiAgICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLW1vYmlsZSkge1xuICAgICAgICBib3R0b206IDEwcHg7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLmllIHtcbiAgLmJ1enoge1xuICAgIC5zdGlja2VycyB7XG4gICAgICAuaXRlbVdyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTYuODclO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhbGxvb25zIHtcbiAgICAgIC5iYWxsb29uV3JhcCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudmlzaXRzIHtcbiAgaW1nIHtcbiAgICAmLm1hcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgICYuYmdfYm90dG9tX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICAmLl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGxhbi1jb250YWluZXIge1xuICAgIEBleHRlbmQgJWdlbmVyaWMtc3R5bGU7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9QdXJwbGVOZW9uLnBuZylcIiksIHVybChcIi4uL2ltYWdlcy9QdXJwbGVOZW9uLnBuZylcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bywgMTAwJSBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGF1dG87XG5cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aCAvICRjb2x1bW5zICogNCAtIDIgKiAkbWFyZ2luO1xuICAgICAgICAgIG1hcmdpbjogJG1hcmdpbjtcblxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGggLyAkY29sdW1ucyAqIDIgLSAyICogJG1hcmdpbjtcbiAgICAgICAgICBtYXJnaW46ICRtYXJnaW47XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aCAvICRjb2x1bW5zICogNiAtIDIgKiAkbWFyZ2luO1xuICAgICAgICAgIG1hcmdpbjogJG1hcmdpbjtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aCAvICRjb2x1bW5zICogNyAtIDIgKiAkbWFyZ2luO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA1IC0gMiAqICRtYXJnaW47XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGggLSAyICogJG1hcmdpbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41NjI1JSArIDE1cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICYuYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1NZWRpdW0nO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAmLnRyYWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tbW9iaWxlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGlwaG9uZS1zaXgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tdGFfbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMjU3cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmNpdHktY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kICVnZW5lcmljLXN0eWxlO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcGFkZGluZzogNDBweCAwIDYwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvUHVycGxlTmVvbi5wbmcpXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5pbWdXcmFwLCAuY29udGVudFdyYXAge1xuICAgICAgQGV4dGVuZCAlZ2VuZXJpYy1zdHlsZTtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY3lhbjtcbiAgICAgIGJhY2tncm91bmQ6ICRjeWFuO1xuICAgIH1cblxuICAgIC5pbWdXcmFwIHtcbiAgICAgIGltZyB7XG4gICAgICAgICYuc291cmNlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnRXcmFwIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICBjb2xvcjogIzBjMDAxOTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1NZWRpdW0nO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGMwMDE5IHVybCgnLi4vaW1hZ2VzL05FT04tTElORS5wbmcnKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLThweDtcbiAgcGFkZGluZzogNTBweCAwIDE1cHggMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4IDAgMTVweCAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5yb3cge1xuICAgICAgYmFja2dyb3VuZDogIzBjMDAxOSB1cmwoJy4uL2ltYWdlcy9ORU9OLUxJTkVfbW9iaWxlLnBuZycpIHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgICYuYWthLWxvZ28ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1heC13aWR0aDogMTE5cHg7XG5cdFx0bWFyZ2luOiAwIDE1cHggMCBhdXRvO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzMwcHgpIHtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCBhdXRvO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYW1leCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzMzBweCkge1xuXHRcdFx0d2lkdGg6IDE4MHB4XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIH1cbiAgICB9ICAgIFxuICB9XG5cbiAgaDMge1xuICAgIGNvbG9yOiAkY3lhbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiA0MDZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mb290ZXJfc3ltYm9sLnBuZykgbm8tcmVwZWF0IDA7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTJweDtcblxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZm9vdGVyX3N5bWJvbC5wbmcpIG5vLXJlcGVhdCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTQ0MHB4XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1heC13aWR0aDogMzU2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCIxMzY2cHhcIikge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWF4LXdpZHRoOiAzMTVweDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTEwMHB4XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgfVxuICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludCgkaXBob25lLXBsdXMpIHtcbiAgICAvLyAgZm9udC1zaXplOiAxMXB4O1xuICAgIC8vICBtYXgtd2lkdGg6IDMwM3B4O1xuICAgIC8vfVxuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGEsIHAge1xuICAgICAgICBjb2xvcjogJGN5YW47XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTAyMHB4XCIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkb2xkLW1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zb2NpYWxfbGlua3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgXG5cdFx0Ji5ob21lLW9ubHkge1xuXHRcdFx0bWF4LXdpZHRoOiA0NnB4O1xuXHRcdH1cbiBcbiAgICAgICAgLmZhLTR4IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgIH0gIFxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMzVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmM0IHtcbiAgICAmLl9hbWV4IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6ICRvZmY4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cdCAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgd2lkdGg6ICR3aWR0aCAtIDIgKiAkbWFyZ2luO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIGZvcm0ge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XG4gICAgY29sb3I6ICRjeWFuO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnR29ib2xkVGhpbic7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYmlnLWRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGN5YW4gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR29ib2xkVGhpbic7XG5cbiAgICB9XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY3lhbiAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICdHb2JvbGRUaGluJztcblxuICAgIH1cblxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGN5YW4gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR29ib2xkVGhpbic7XG5cbiAgICB9XG5cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY3lhbiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICdHb2JvbGRUaGluJztcblxuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY3lhbiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICdHb2JvbGRUaGluJztcblxuXG4gICAgfVxuICB9XG5cbiAgLmVudmVsb3BlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDdweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9lbnZlbG9wZS5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXG5cbiAgfVxuXG4gIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNTkwMGI4IHVybCguLi9pbWFnZXMvYXJyb3cucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDYwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAuMjVzO1xuXHQgXG5cdCAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDBweDtcblx0IH1cblxuICB9XG5cbiAgLmZpZWxkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxuXG4gICYuZml4ZWQtbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHotaW5kZXg6IDk5OTtcblxuICAgIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDUwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICYuYW1leCB7XG4gICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmM0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICB1bCB7XG4gICAgICAgICYudGVybXMge1xuICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbS1kZXNrdG9wKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOjBweCAwIDE1cHggMDtcbiAgICAgIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggNTBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgJi5hbWV4IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmM0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTokbWFyZ2luO1xuICAgICAgICBtYXJnaW4tdG9wOiRtYXJnaW47XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICYudGVybXMge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEVtZXJnZW5jeSBQb3B1cFxuLnBvcHVwLW5vdGljZSB7XG5cdGZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuXHRcdCAgZmxvYXQ6IG5vbmU7XG5cdFx0ICBkaXNwbGF5OiBibG9jaztcblx0XHQgIG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXHRcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG5cdFx0YmFja2dyb3VuZDogJHB1cnBsZTtcblx0XHRjb2xvcjogJGN5YW47XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDUwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdHb2JvbGRUaGluJztcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuXHRcdCAgZm9udC1zaXplOiAuOWVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtaXBhZCkge1xuXHRcdCAgZm9udC1zaXplOiAxZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuXHRcdCAgZm9udC1zaXplOiAuOGVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRzbS1tb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogLjY1ZW07XG5cdFx0fVx0XG5cblx0XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0ICBjb2xvcjogJGN5YW4gIWltcG9ydGFudDtcblx0ICBmb250LWZhbWlseTogJ0dvYm9sZFRoaW4nO1xuXHRcblx0fVxuXHRcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdCAgY29sb3I6ICRjeWFuICFpbXBvcnRhbnQ7XG5cdCAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHQgIGZvbnQtZmFtaWx5OiAnR29ib2xkVGhpbic7XG5cdFxuXHR9XG5cdFxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHQgIGNvbG9yOiAkY3lhbiAhaW1wb3J0YW50O1xuXHQgIGZvbnQtZmFtaWx5OiAnR29ib2xkVGhpbic7XG5cdFxuXHR9XG5cdFxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0ICBjb2xvcjogJGN5YW4gIWltcG9ydGFudDtcblx0ICBmb250LWZhbWlseTogJ0dvYm9sZFRoaW4nO1xuXHRcblx0fVxuXHRcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHQgIGNvbG9yOiAkY3lhbiAhaW1wb3J0YW50O1xuXHQgIGZvbnQtZmFtaWx5OiAnR29ib2xkVGhpbic7XG5cdFxuXHRcblx0fVxuXHR9XG5cdFxuXHQuZW52ZWxvcGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogN3B4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2VudmVsb3BlLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkc20tbW9iaWxlKSB7XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdH1cdFxuXHR9XG5cdFxuXHRpbnB1dFt0eXBlPXN1Ym1pdF0sXG5cdGlucHV0W3R5cGU9YnV0dG9uXSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDkwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogIzU5MDBiOCB1cmwoLi4vaW1hZ2VzL2Fycm93LnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHR3aWR0aDogNjBweDtcblx0dHJhbnNpdGlvbjogYWxsIC4yNXM7XG5cdCBcblx0ICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMHB4O1xuXHQgfVxuXHRcblx0fVxuXHRcblx0LmZpZWxkLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdH1cdFxufSIsIi5vdmVybGF5X3BvcFVwLCAub3ZlcmxheV92aWRlb3BvcFVwIHtcblxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAucm93IHtcbiAgICAmLmJvcmRlcl9jeWFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9saW5lLWNvcHkucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cblxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgLnBvcF91cCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGN5YW47XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggNHB4IHJnYmEoMTEzLCAyMjYsIDI1NSwgMC43NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgxMTMsIDIyNiwgMjU1LCAwLjc1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCByZ2JhKDExMywgMjI2LCAyNTUsIDAuNzUpO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCIxMzY2cHhcIikge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIHRvcDogJG1hcmdpbjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuYzMge1xuICAgICAgd2lkdGg6ICR3aWR0aCAvICRjb2x1bW5zICogMyAtIDIgKiAkbWFyZ2luO1xuICAgIH1cblxuICAgIC5jNiB7XG4gICAgICB3aWR0aDogJHdpZHRoIC8gJGNvbHVtbnMgKiA2IC0gMiAqICRtYXJnaW47XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLl9iZyB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICYuYnRuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJi5ub3RpZnkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjAwNDUgdXJsKCcuLi9pbWFnZXMvY2FsZW5kYXIucG5nJykgbm8tcmVwZWF0IDVweCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggNXB4IDExcHggMTdweDtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG9sZC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG5cbiAgICAgICYuZ2VuZXJhbF9pY29uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAsIGEge1xuICAgICAgY29sb3I6ICRjeWFuO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWlwYWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgJi5jbG9zZV9wb3BVcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkbWFyZ2luO1xuICAgICAgICByaWdodDogJG1hcmdpbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2xvc2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL1ZJREVPXG5cbiAgLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG5cbiAgICBhIHtcbiAgICAgICYuY2xvc2VfdmlkZW9fcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW9XcmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICBpZnJhbWUsIHZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLy8ub3ZlcmxheV92aWRlb3BvcFVwe1xuLy8gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtLWRlc2t0b3Ape1xuLy8gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gIH1cbi8vfSIsIi5saXN0ZW5XcmFwIHtcbi8qXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogJG1hcmdpbjtcblxuICBwYWRkaW5nLXRvcDogJG1hcmdpbiAvIDI7XG4qL1xuICB6LWluZGV4OiA5OTk5O1xuXG4gIGEge1xuICAgICYubGlzdGVuIHtcbiAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjBweDtcbi8vICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC4zNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjM1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbi8qXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHllbGxvdztcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCA0cHggcmdiYSgyNTMsIDE2OCwgMjEsIDAuNzUpO1xuKi9cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4uZm9vdGVyIHtcbiAgLmxpc3RlbldyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgbWFyZ2luOiAtMzBweCAwIDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbGVmdDowO1xuICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJi5saXN0ZW4ge1xuICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vQ1VTVE9NIFBMQVlFUlxuLmdyZWVuLWF1ZGlvLXBsYXllciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGVhc2UtaW4tb3V0IC4xcywgdmlzaWJpbGl0eSAuMzVzIGVhc2UtaW4tb3V0IC4xcztcbiAgYmFja2dyb3VuZDogcmdiYSg0MSwgMCwgNzgsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1OTI2YWQ7XG5cbiAgLnZvbHVtZV9fc3BlYWtlciwgLnBsYXktcGF1c2UtYnRuX19pY29uIHtcbiAgICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MjZhZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRyb2xzX19jdXJyZW50LXRpbWUsIC5jb250cm9sc19fdG90YWwtdGltZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnZvbHVtZV9fcHJvZ3Jlc3MsIC5jb250cm9sc19fcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLl9kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNzBweDtcbiAgICB0b3A6IDE0cHg7XG4gICAgXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgIHRvcDogNjBweDtcbiAgICBcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTM2NnB4XCIpIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRiaWctZGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICYubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjM1cyBlYXNlLWluLW91dCAuMXMsIHZpc2liaWxpdHkgLjM1cyBlYXNlLWluLW91dCAuMXMsIGhlaWdodCAuMzVzIGVhc2UtaW4tb3V0IC4xcztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICB9XG4gIH1cbn0iLCIvL1BBUkFMTEFYXG5cbmltZyB7XG4gICYuaW1hZ2VfMSwgJi5pbWFnZV8yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmltYWdlXzEge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDIwJTtcbiAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoXCIxMzY2cHhcIikge1xuICAgIC8vICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIC8vfVxuICB9XG5cbiAgJi5pbWFnZV8yIHtcbiAgICBtYXgtd2lkdGg6IDIyM3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTglO1xuICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludChcIjEzNjZweFwiKSB7XG4gICAgLy8gIG1heC13aWR0aDogMTEwcHg7XG4gICAgLy99XG4gIH1cbn1cblxuXG5cblxuLy9QQVJBTExBWCBob21lXG5cbi8vaW1ne1xuLy8gICYuaW1hZ2VfMSwgICYuaW1hZ2VfMiwgICYuaW1hZ2VfMywgICYuaW1hZ2VfNHtcbi8vICAgIHBvc2l0aW9uOmFic29sdXRlO1xuLy8gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuLy8gICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgfVxuLy8gIH1cbi8vICAmLmltYWdlXzF7XG4vLyAgICBtYXgtd2lkdGg6IDE1MHB4O1xuLy8gICAgbGVmdDowO1xuLy8gICAgdG9wOiAyMCU7XG4vLyAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTM2NnB4XCIpIHtcbi8vICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuLy8gICAgfVxuLy8gIH1cbi8vICAmLmltYWdlXzJ7XG4vLyAgICBtYXgtd2lkdGg6IDIyM3B4O1xuLy8gICAgcmlnaHQ6MDtcbi8vICAgIHRvcDogMzAlO1xuLy8gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjEzNjZweFwiKSB7XG4vLyAgICAgIG1heC13aWR0aDogODBweDtcbi8vICAgIH1cbi8vICB9XG4vLyAgJi5pbWFnZV8ze1xuLy8gICAgbWF4LXdpZHRoOiAxNjBweDtcbi8vICAgIGxlZnQ6MDtcbi8vICAgIGJvdHRvbTogMTAlO1xuLy8gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjEzNjZweFwiKSB7XG4vLyAgICAgIG1heC13aWR0aDogMTAwcHg7XG4vLyAgICB9XG4vLyAgfVxuLy8gICYuaW1hZ2VfNHtcbi8vICAgIG1heC13aWR0aDogMTA0cHg7XG4vLyAgICByaWdodDowO1xuLy8gICAgYm90dG9tOjAlO1xuLy8gICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjEzNjZweFwiKSB7XG4vLyAgICAgIG1heC13aWR0aDogNzBweDtcbi8vICAgIH1cbi8vICB9XG4vL30iLCIuX25leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1hbGlnbi1sYXN0OiByaWdodDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20tZGVza3RvcCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuXG4gIHAge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjeWFuO1xuICAgIGZvbnQtZmFtaWx5OiAnR29ib2xkVGhpbic7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHRyYW5zaXRpb246IHRleHQtc2hhZG93IC4zNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1pcGFkKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBjb2xvcjogJGN5YW47XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICB9XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggIzliZTFmZjtcbiAgICAgIFxuICAgICAgYSB7XG5cdCAgICAgIGltZyB7XG5cdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG5cdCAgICAgIH1cdCAgICAgIFxuICAgICAgfVxuICAgICAgXG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgXG4gIH1cbn0iXX0= */
