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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}elements-of-type(html5-block){display:block}@font-face{font-family:DroidSansBold;src:url(../../fonts/droidsans-bold-webfont.eot);src:url(../../fonts/droidsans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/droidsans-bold-webfont.woff) format("woff"),url(../../fonts/droidsans-bold-webfont.ttf) format("truetype"),url(../../fonts/droidsans-bold-webfont.svg#DroidSansBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:DroidSansRegular;src:url(../../fonts/droidsans-webfont.eot);src:url(../../fonts/droidsans-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/droidsans-webfont.woff) format("woff"),url(../../fonts/droidsans-webfont.ttf) format("truetype"),url(../../fonts/droidsans-webfont.svg#DroidSansRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Galaxi;src:url(../../fonts/GalaxieCassiopeiaBasic-Bold.eot);src:url(../../fonts/GalaxieCassiopeiaBasic-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/GalaxieCassiopeiaBasic-Bold.woff) format("woff"),url(../../fonts/GalaxieCassiopeiaBasic-Bold.ttf) format("truetype"),url(../../fonts/GalaxieCassiopeiaBasic-Bold.svg#DroidSansRegular) format("svg");font-weight:400;font-style:normal}body{background-image:url(../../images/bg_tile.jpg);font-family:DroidSansRegular,sans-serif;font-size:.75em;color:#4c4c4c}h1,h2,h3,h4,h5,h6{margin:10px 0}h1{font-size:2.7em;color:#494949}h1.decor{font-size:2.5em;color:#494949;font-family:Galaxi,DroidSansRegular,Helvetica,sans-serif;margin-top:0}h1.post-title{font-family:"Avenir LT W01 65 Medium";font-size:32px;color:#4c4c4c}h1.post-title.all-caps{text-transform:uppercase}h1.post-title.green{color:#438600}h2{font-size:1.6em;color:#4c4c4c}h2.all-caps{text-transform:uppercase}h2.green{color:#60ae2b}a{color:#438600;text-decoration:none;font-weight:700}a:hover{color:#707070;text-decoration:none}a:active{color:#4c4c4c;text-decoration:none}:hover{outline:0}a.offscreen{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;text-align:left;overflow:hidden;font-size:18px}a.offscreen:active,a.offscreen:focus,a.offscreen:hover{position:absolute;left:0;top:0;width:auto;height:auto;overflow:visible;background-color:#ff3;border:1px dotted #000;padding:10px}strong{font-family:DroidSansBold,sans-serif}em{font-style:italic}p{margin-bottom:10px;line-height:21px}.scaling-image img{max-width:100%}.sentence-case{text-transform:capitalize!important}#back-to-top{position:fixed;top:30%;z-index:10001;display:none}@media (max-width:782px){#back-to-top{margin-left:85%}}@media (max-width:480px){#back-to-top{display:none!important}}#back-to-top a{background-image:url(../../images/arrow_sprite.png);background-position:left bottom;background-repeat:no-repeat;display:block;text-align:center;width:44px;height:44px;text-transform:uppercase;font-size:.8em;line-height:15px;color:#ccc}#back-to-top a span{float:left;display:block;margin-top:55px;color:#494949}#back-to-top a:hover{color:#666;background-position:-43px bottom}select:not([multiple]){border:none;height:23px;padding-left:5px;padding-right:15px;-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=)}.control-group{clear:both}.control-group input,.control-group label{display:block}.control-group label{text-transform:uppercase;padding-top:28px;font-size:.8em}.control-group label.error{padding-top:10px}@media (max-width:480px){.control-group label{line-height:14px}}.control-group input[type=file],.control-group input[type=text],.control-group select,.control-group textarea{margin-top:9px;width:100%}.control-group .dk_container{margin-top:9px}.control-group input[type=text],.control-group textarea{border:none;padding:5px;-webkit-appearance:none;border-radius:0}.control-group input[type=text]{width:97%}.control-group textarea{font-family:DroidSansRegular,sans-serif;width:97%}.control-group.full-width textarea{width:98.5%}.control-group.checkbox{padding:30px 0 10px}.control-group.checkbox input[type=checkbox]{float:left;position:relative}.control-group.checkbox label.checkbox-label{padding-top:6px!important;margin-left:25px}.control-group.submit button,.control-group.submit input[type=submit]{background-repeat:no-repeat;border:0 solid #fff;background-color:transparent;cursor:pointer;float:left;font-size:10px;height:28px;line-height:27px;margin-bottom:30px;margin-right:15px;text-transform:uppercase;width:78px;font-family:DroidSansRegular,sans-serif}@media only screen and (max-device-width:480px){.control-group.submit button,.control-group.submit input[type=submit]{line-height:30px}}.control-group.submit button[type=reset]{background-position:-78px 0;color:#bbb}.control-group.submit button[type=reset]:hover{color:#4c4c4c;background-position:-78px -28px}.control-group.submit input[type=submit]{color:#60ae2b;-webkit-appearance:none;border-radius:0}.control-group.submit input[type=submit]:hover{color:#4c4c4c;background-position:0 -28px}.control-group.signup input[type=submit]{width:102px!important}.control-group button[type=refresh]{background-repeat:no-repeat;border:0 solid #fff;background-color:transparent;cursor:pointer;font-size:10px;height:28px;line-height:27px;margin-bottom:30px;margin-right:15px;text-transform:uppercase;width:78px;background-position:-78px 0;color:#bbb;float:left;margin-top:6px;margin-left:15px;font-family:DroidSansRegular,sans-serif}.control-group button[type=refresh] a{color:#bbb;display:block;width:78px;height:28px;margin-left:-5px}.control-group button[type=refresh] a:hover{color:#4c4c4c}.control-group button[type=refresh]:hover{color:#4c4c4c;background-position:-78px -28px}@media only screen and (max-device-width:480px){.control-group button[type=refresh]{line-height:30px;margin-right:0!important;margin-left:5px!important}.control-group button[type=refresh] a{margin-left:-8px}}.control-group div[type=refresh]{background-repeat:no-repeat;border:0 solid #fff;background-color:transparent;cursor:pointer;font-size:10px;height:28px;line-height:27px;margin-bottom:30px;margin-right:15px;text-transform:uppercase;width:78px;background-position:-78px 0;float:left;margin-top:6px;margin-left:15px}.control-group div[type=refresh] a{color:#bbb;display:block;width:78px;height:28px;margin-top:1px;text-align:center}.control-group div[type=refresh] a:hover{color:#4c4c4c}.control-group div[type=refresh]:hover{background-position:-78px -28px}.js .validated-dropdown label.error{position:absolute;top:auto;margin-top:33px}@media only screen and (max-device-width:979px){.js .validated-dropdown label.error{position:relative;top:auto;margin-top:0}}.js input[type=checkbox]{display:none}.custom-checkbox{cursor:pointer;float:left;background:url(../../images/checkbox_sprite.jpg) no-repeat 0 0;width:15px;height:15px;margin-right:10px;position:relative;top:-2px}@media (max-width:480px){.custom-checkbox{margin-top:2px}}.custom-checkbox.checked{background:url(../../images/checkbox_sprite.jpg) no-repeat -15px 0}.error{color:#ef4b1c}.smcx-embed{margin-left:auto!important;margin-right:auto!important}.frm_ajax_loading{display:none}.frm_ajax_loading.frm_loading_now{display:inline-block}form.search-form input[type=search]{width:100%;height:32px;-webkit-appearance:none;border-radius:0;outline:0;border:0;font-size:10px}form.search-form input[type=search]::-webkit-input-placeholder{font-size:10px;text-transform:uppercase}form.search-form input[type=search]:-moz-placeholder{font-size:10px;text-transform:uppercase}form.search-form input[type=search]::-moz-placeholder{font-size:10px;text-transform:uppercase;opacity:1}form.search-form input[type=search]:-ms-input-placeholder{font-size:10px;text-transform:uppercase}form.search-form input[type=submit]{width:auto;margin:14px 0 20px;height:auto;padding:0 20px;background:0 0;text-align:center;border:none;line-height:27px;border-radius:1px;border-color:#60ae2b;border-style:solid;border-width:2px;color:#000;text-transform:uppercase;font-size:10px;font-family:DroidSansRegular,sans-serif}.span2-5{width:180px}header#site-header{width:100%}#logo-wrapper{width:100%;position:absolute;z-index:900}#logo-wrapper #logo{width:232px;height:52px;margin:auto;text-align:center}#primary-menu{font-family:"Avenir LT W01 65 Medium";text-transform:uppercase;font-size:1.2em}#primary-menu .primary-menu-large{display:block}@media (min-width:768px){#primary-menu .primary-menu-large{display:block}}@media (max-width:768px){#primary-menu .primary-menu-large{display:none}}#primary-menu .primary-menu-small{display:none;padding-bottom:20px}@media (min-width:768px){#primary-menu .primary-menu-small{display:none}}@media (max-width:768px){#primary-menu .primary-menu-small{display:block;margin-top:4.5em}}#primary-menu a.selected{color:#4c4c4c}#primary-menu a.selected:hover{color:#707070;text-decoration:none}#primary-menu ul{text-align:center}#primary-menu .logo a{display:block;background-image:url(../../images/shakeshack_logo.png);background-repeat:no-repeat;background-position:center center;background-size:contain;height:52px;text-indent:-99999px}#primary-menu .primary-menu-large{line-height:95px}#primary-menu .primary-menu-large li{display:inline-block;zoom:1;width:15%;padding-left:12px;padding-right:12px;box-sizing:border-box;line-height:1.4;vertical-align:middle}#primary-menu .primary-menu-large .logo{width:30%}#primary-menu .primary-menu-large .logo a{width:100%}#primary-menu .primary-menu-small li{padding:4px 0}#primary-menu .primary-menu-small .logo{padding:20px 0 16px 0}section#hero{width:100%;overflow:hidden;background-color:#60ae2b;text-align:center}section#hero img{max-width:100%;vertical-align:bottom}section#hero .slideshow-wrapper{max-width:1062px;height:400px;max-height:400px;margin:auto}@media (max-width:979px){section#hero .slideshow-wrapper{height:363px}}@media (max-device-width:979px){section#hero .slideshow-wrapper{height:385px}}@media (max-width:767px){section#hero .slideshow-wrapper{height:283px}}@media (max-device-width:979px) and (orientation:portrait){section#hero .slideshow-wrapper{height:289px}}@media (max-width:480px){section#hero .slideshow-wrapper{height:120px}}section#hero .slideshow-wrapper-stf{height:400px;max-height:400px;margin:auto}@media (max-width:979px){section#hero .slideshow-wrapper-stf{height:363px}}@media (max-device-width:979px){section#hero .slideshow-wrapper-stf{height:385px}}@media (max-width:767px){section#hero .slideshow-wrapper-stf{height:283px}}@media (max-device-width:979px) and (orientation:portrait){section#hero .slideshow-wrapper-stf{height:289px}}@media (max-width:480px){section#hero .slideshow-wrapper-stf{height:120px}}.secondary-menu{font-family:"Avenir LT W01 65 Medium";font-size:1em;text-transform:uppercase;border-bottom:1px solid #d9d9d7;line-height:52px;margin-bottom:49px}.secondary-menu a{color:#4c4c4c}.secondary-menu a:hover{color:#707070}.secondary-menu ul{text-align:center}.secondary-menu li{display:inline-block;zoom:1;padding:0 1.923%}@media (max-width:979px) and (orientation:portrait){.secondary-menu li{padding:0 1.8%}}.secondary-menu li:first-child{padding-left:0!important}.secondary-menu li:last-child{padding-right:0!important}@media (max-width:480px){.secondary-menu{line-height:24px;padding:10px 0}.secondary-menu ul{text-align:center}.secondary-menu li{display:block;margin:0 5%;padding:0}}#mobile-header-menu{background-color:#f3f3f0;display:none;font-family:"Avenir LT W01 55 Roman";font-size:15px;text-transform:uppercase;z-index:250000}@media (max-width:768px){#mobile-header-menu{display:block}}@media print{#mobile-header-menu{display:none}#mobile-header-menu .logo{display:block}}#mobile-header-menu.static{height:100%}#mobile-header-menu.static .mobile-header-menu-header{position:fixed;z-index:250001}#mobile-header-menu.static .ui-tabs-nav{border-bottom:1px solid #d5d5d2;position:fixed;z-index:250001}#mobile-header-menu a{color:#60ae2b}#mobile-header-menu .mobile-header-menu-header{background-color:#f3f3f0;border-bottom:1px solid #d5d5d2;width:100%;position:fixed;z-index:1000000}#mobile-header-menu .mobile-header-menu-header .nearest-location{padding-top:18px}#mobile-header-menu .mobile-header-menu-header .nearest-location .nearest-location-headline{padding-bottom:5px;padding-left:65px}#mobile-header-menu .mobile-header-menu-header .nearest-location .nearest-location-shack{padding-bottom:17px;padding-left:65px;font-weight:bolder}#mobile-header-menu .mobile-header-menu-header .app-dl-button img{position:absolute;top:14px;left:13px;float:left}#mobile-header-menu .mobile-header-menu-header .close-button{float:right;position:absolute;right:14px;top:22px;font-size:24px}nav#locations-menu{position:relative;width:100%;z-index:100000}nav#locations-menu .locations-menu-inner{overflow:hidden;text-align:center}nav#locations-menu .locations-menu-inner .locations-dropdown{display:none;zoom:1;min-height:0}nav#locations-menu .locations-menu-inner .locations-dropdown h1{clear:both;font-family:"Avenir LT W01 65 Medium";text-transform:uppercase;font-size:.9em;color:#707070;padding-top:10px}#locations-menu-close-btn{bottom:-30px;display:none;height:30px;position:absolute;text-align:center;width:100%}#locations-menu-close-btn a{display:block;width:60px;height:30px;background-image:url(../../images/locations-menu-close-button.png);background-position:left top;background-repeat:no-repeat;margin:auto}#locations-menu-close-btn a:hover{background-position:left bottom}#header-nav-areas-wrapper,#header-nav-locations-wrapper,#header-nav-regions-wrapper{height:120px;margin:0 auto;position:relative;width:100%!important;max-width:780px!important;border-top:1px solid #d3d4d0}#header-nav-locations-wrapper{padding-bottom:10px}#locations-dropdown-area,#locations-dropdown-location,#locations-dropdown-region{background-color:#f3f3f0;padding-bottom:20px}#locations-dropdown-location{padding-bottom:10px}ul#header-nav-regions{height:120px;text-align:center;position:relative!important;margin:0 auto;margin-top:20px}ul#header-nav-regions li{height:100px;width:130px;font-size:.9em}ul#header-nav-regions li a{display:block;color:#4c4c4c}ul#header-nav-regions li a:hover{color:#60ae2b}ul#header-nav-regions li a span{display:block;margin:0 auto}ul#header-nav-regions li a span.icon{background-repeat:no-repeat;height:41px;text-indent:-7777px;width:41px}ul#header-nav-regions li a span.name{padding-top:10px}ul#header-nav-regions li a.active span.icon{background-position:left bottom}#header-nav-areas{overflow:hidden;text-align:center}#header-nav-areas .areas-nav{display:none;height:120px;margin:0 auto;width:100%}#header-nav-areas .areas-nav ul{margin:0 auto;margin-top:10px;position:relative}#header-nav-areas .areas-nav ul li{height:100px;width:130px;font-size:.9em;margin:auto}#header-nav-areas .areas-nav ul li a{display:block;color:#4c4c4c}#header-nav-areas .areas-nav ul li a:hover{color:#60ae2b}#header-nav-areas .areas-nav ul li a span{display:block;margin:0 auto}#header-nav-areas .areas-nav ul li a span.icon{background-repeat:no-repeat;height:41px;text-indent:-7777px;width:41px}#header-nav-areas .areas-nav ul li a span.name{padding-top:10px}#header-nav-areas .areas-nav ul li a.active span.icon{background-position:left bottom}#header-nav-locations{overflow:hidden;text-align:center;margin-top:20px}#header-nav-locations .locations-nav{display:none;height:80px;margin:0 auto;width:100%}#header-nav-locations .locations-nav ul li{height:60px;width:130px;font-size:.9em;margin:auto}#header-nav-locations .locations-nav ul li a{display:block;color:#4c4c4c}#header-nav-locations .locations-nav ul li a:hover{color:#60ae2b}#header-nav-locations .locations-nav ul li a span{display:block;margin:0 auto}#header-nav-locations .locations-nav ul li a span.icon{background-repeat:no-repeat;background-position:left bottom;height:29px;text-indent:-7777px;width:68px}#header-nav-locations .locations-nav ul li a span.name{padding-top:15px}#regions-pagination{position:absolute;width:100%;top:63px;left:0}@media (max-width:979px){#regions-pagination{top:15px}}#area-pagination{position:absolute;width:100%;top:63px;left:0}@media (max-width:979px){#area-pagination{top:15px}}#location-pagination{position:absolute;width:100%;top:63px;left:0}@media (max-width:979px){#location-pagination{top:15px}}.carousel-pagination .next,.carousel-pagination .prev{background-image:url(../../images/locations-menu-arrows.png);background-repeat:no-repeat;position:absolute;width:8px;height:17px;line-height:17px}.carousel-pagination .next{right:0;display:block;background-position:right top;text-indent:99999px}@media (max-width:979px){.carousel-pagination .next{right:45px}}.carousel-pagination .prev{left:0;background-position:left top;text-indent:-99999px}@media (max-width:979px){.carousel-pagination .prev{left:45px}}@media only screen and (max-width:959px){#header-nav-regions-wrapper{width:100%}#header-nav-areas .areas-nav{width:100%}#header-nav-locations .locations-nav{width:100%}}.jcarousel{position:relative;overflow:hidden}.jcarousel ul{width:20000em;position:absolute;list-style:none;margin:0;padding:0}.jcarousel ul li{float:left}#site-footer{background-color:#1d1d1d;color:#848484;padding-top:60px}#site-footer a{color:#fff}#site-footer a:hover{color:#fff}#site-footer h1{color:#fff;text-transform:uppercase;font-size:1.4em;margin-bottom:30px;font-family:"Avenir LT W01 55 Roman"}#site-footer p{color:#fff}#site-footer p.fine-print{text-transform:uppercase;font-size:.8em;line-height:1.3em}#site-footer p.pad-left{padding-left:30px}#site-footer li{margin-bottom:10px}#site-footer .footer-logo{text-align:center;padding-top:20px}#site-footer .links-row{margin-top:50px}#site-footer .app-badge,#site-footer .fb-like-button{padding-top:10px}#site-footer .app-badge{width:135px}@media (max-width:480px){#site-footer{padding-left:15%}#site-footer ul{margin-bottom:40px}#site-footer .social-icons h4{padding-left:0}#site-footer .links-row{margin-top:0}#site-footer .footer-logo{text-align:left}}.ui-widget-content{border:1px solid #ddd;background-color:#fff;background-image:none;color:#333}.ui-widget-header{background-color:#60ae2b;background-image:none;border:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background-image:none;font-weight:700;color:#60ae2b}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:#60ae2b;background-image:none;color:#fff}.unit{margin-bottom:50px}.unit.unit-wide{background-color:#60ae2b;height:270px;margin-left:0;padding-bottom:0;width:100%}.unit.unit-wide.tiled-background{background-image:url(../../images/photo_gallery_tile.png);background-repeat:repeat-x;background-position:center center}.unit .bordered-span{border-bottom:1px solid #d2d3d0}.unit .bordered-top-span{border-top:1px solid #d2d3d0}@media (max-width:480px){.unit div.span10.offset1{margin:0 5%}}@media (max-width:767px){.unit div.span10.offset1{margin:0 5%}}.social-icons.job-social-icons{margin-top:20px}.social-icons.text-align-right{text-align:right}.social-icons div{display:inline-block;zoom:1;margin-right:4px}.social-icons div:last-child{margin-right:0}.social-icons h4{margin-bottom:15px;padding-left:25px}.social-icons a{text-align:left;background-image:url(../../images/social_sprite.png);background-repeat:no-repeat}.social-icons .footer a{background-image:url(../../images/social_sprite_footer.png);background-repeat:no-repeat}.social-icons .facebook a{display:block;text-indent:-99999px;width:43px;height:43px}.social-icons .facebook a:hover{background-position:top right}.social-icons .twitter a{display:block;text-indent:-99999px;background-position:left -43px;width:43px;height:43px}.social-icons .twitter a:hover{background-position:right -43px}.social-icons .email a{display:block;text-indent:-99999px;background-position:left -86px;width:43px;height:43px}.social-icons .email a:hover{background-position:right -86px}.social-icons .footer.facebook a{background-position:left top}.social-icons .footer.facebook a:hover{background-position:right top}.social-icons .footer.twitter a{background-position:left -43px}.social-icons .footer.twitter a:hover{background-position:right -43px}.social-icons .footer.email a{background-position:left -86px}.social-icons .footer.email a:hover{background-position:right -86px}.page-carousel{height:270px;overflow:hidden;background:transparent url(../../images/camera-loader.gif) no-repeat center center}.page-carousel ul{display:none}.page-carousel nav a{background-repeat:no-repeat;bottom:0;display:none;height:60px;position:absolute;text-indent:-99999px;width:31px;z-index:10000}.page-carousel nav a.next{background-position:0 0;right:0}.page-carousel nav a.next.disabled{background-position:0 -240px}.page-carousel nav a.next.disabled:hover{background-position:0 -240px}.page-carousel nav a.next.disabled:active{background-position:0 -240px}.page-carousel nav a.next:hover{background-position:0 -60px}.page-carousel nav a.next:active{background-position:0 -240px}.page-carousel nav a.prev{background-position:0 -120px}.page-carousel nav a.prev.disabled{background-position:0 -300px}.page-carousel nav a.prev.disabled:hover{background-position:0 -300px}.page-carousel nav a.prev.disabled:active{background-position:0 -300px}.page-carousel nav a.prev:hover{background-position:0 -180px}.page-carousel nav a.prev:active{background-position:0 -300px}.menu-list li h2{color:#438600;font-size:12px;font-weight:700;margin-bottom:7px}.menu-list li p.description{margin-bottom:35px}.menu-list li p.description.empty{line-height:0;margin-bottom:33px}.comp-text-top{text-align:center}.comp-text-top h1{color:#60ae2b;font-family:"Avenir LT W01 55 Roman";font-size:20px;text-transform:uppercase}.comp-text-top .content{color:#4c4c4c;line-height:20px}.span4 .comp-text-top h1{padding:0 30%}.span4 .comp-text-top .content{padding:0 20%}.span3 .comp-text-top h1{padding:0 20%}.span3 .comp-text-top .content{padding:0 0}.comp-text-tout{padding-bottom:23px}.comp-text-tout .content{margin-bottom:20px}.comp-text-tout-image-header{background-repeat:no-repeat;text-indent:-99999px;padding-bottom:5px}.image-header{height:33px}.comp-text-tout-subheader{text-transform:uppercase}.comp-tout{padding-bottom:45px}.comp-tout a{font-family:DroidSansBold,sans-serif}.comp-tout img.icon{display:block;height:93px;width:93px;margin-bottom:10px}.comp-tout .meta h2{font-family:"Avenir LT W01 55 Roman";text-transform:uppercase}.comp-tout .meta .content{color:#777}@media (max-width:767px){.comp-tout.left{margin-top:30px}}.comp-tout.left img{margin-top:-12px;position:relative}@media (max-width:767px){.comp-tout.left img{padding-left:0}}.comp-tout.left h2{margin-top:2px}.comp-tout.left .meta{margin-left:158px}@media (max-width:767px){.comp-tout.left .meta{margin-left:168px}}.comp-tout.left .icon-container{float:left;padding-left:40px;width:93px}.comp-tout.left .icon-container .icon-text{margin-left:0}.comp-tout.top{text-align:center}.comp-tout.top.full .meta .content{text-align:center}.comp-tout.top.full .meta .content p{margin:0 auto}@media (min-width:480px){.comp-tout.top.full .meta .content p{width:270px}}.comp-tout.top img{margin:0 auto}.comp-tout.top h2{float:none;line-height:1.2em;padding:15px 10% 0;width:auto}.comp-tout.top .meta .content{padding:0 20%}.comp-tout.top .meta .content .tweet{line-height:21px;margin-bottom:10px}.comp-news{margin-bottom:0}.comp-news .span4{margin-left:10px}.comp-news li.span4{margin-left:0}.comp-news h2{text-transform:uppercase;color:#60ae2b;font-family:"Avenir LT W01 65 Medium";margin-bottom:5px}.comp-news h3{font-size:1.3em;line-height:24px}.comp-news .icon{width:51px}.comp-news .icon.news{background-image:url(../../images/home_news_icon.png);background-repeat:no-repeat;width:51px;height:67px}.comp-news .icon.events{background-image:url(../../images/home_events_icon.png);background-repeat:no-repeat;width:51px;height:67px}.comp-news .news-events-carousel{height:240px;overflow:hidden}@media (min-width:768px) and (max-width:979px){.comp-news .news-events-carousel{height:355px}}@media (min-width:480px) and (max-width:767px){.comp-news .news-events-carousel{height:355px}}.comp-news .news-events-carousel nav{margin-top:173px;text-transform:uppercase;font-size:.8em;margin-bottom:10px}@media (min-width:768px) and (max-width:979px){.comp-news .news-events-carousel nav{margin-top:240px;height:60px}}@media (min-width:480px) and (max-width:767px){.comp-news .news-events-carousel nav{margin-top:240px;height:60px}}.comp-news .news-events-carousel nav a{background-repeat:no-repeat;display:block;height:43px;width:43px;z-index:10000;text-align:center;line-height:110px;float:left;color:#707070;background-image:url(../../images/arrow_sprite.png);text-indent:-999999px}.comp-news .news-events-carousel nav a.prev{background-position:left top;margin-right:10px}.comp-news .news-events-carousel nav a.prev:hover{background-position:-43px top}.comp-news .news-events-carousel nav a.next{background-position:left -43px}.comp-news .news-events-carousel nav a.next:hover{background-position:-43px -43px}.comp-news .news-events-carousel nav .next.jcarousel-control-inactive{background-position:right -43px;color:#ccc}.comp-news .news-events-carousel nav .next.jcarousel-control-inactive:hover{background-position:right -43px;color:#ccc}.comp-news .news-events-carousel nav .prev.jcarousel-control-inactive{background-position:right top;color:#ccc}.comp-news .news-events-carousel nav .prev.jcarousel-control-inactive:hover{background-position:right top;color:#ccc}.comp-news .news-events-carousel .social-icons{margin-top:160px;margin-left:150px}@media (min-width:768px) and (max-width:979px){.comp-news .news-events-carousel .social-icons{margin-left:0;margin-top:0}}@media (min-width:480px) and (max-width:767px){.comp-news .news-events-carousel .social-icons{margin-left:0;margin-top:0}}@media (max-width:480px){.comp-news .span1{float:left!important;width:51px;margin-right:10px}.comp-news .span4{float:left!important;width:210px}.comp-news .news-events-carousel{height:380px;overflow:hidden}.comp-news .news-events-carousel nav{margin-top:250px;height:60px}.comp-news .news-events-carousel .social-icons{margin-left:0;margin-top:0}}@media (min-width:768px) and (max-width:979px){.comp-news .span1{float:left!important;width:51px!important;margin-right:10px}.comp-news .span4{float:left!important;width:210px}}@media (min-width:480px) and (max-width:767px){.comp-news .span1{float:left!important;width:51px!important;margin-right:10px}.comp-news .span4{float:left!important;width:210px}}@media (min-width:480px) and (max-width:767px){#news-carousel{float:left;width:50%}#events-carousel{float:right;width:50%}}.camera_thumbs_wrap img,.camera_thumbs_wrap li,.camera_thumbs_wrap ol,.camera_thumbs_wrap table,.camera_thumbs_wrap tbody,.camera_thumbs_wrap td,.camera_thumbs_wrap tfoot,.camera_thumbs_wrap th,.camera_thumbs_wrap thead,.camera_thumbs_wrap tr,.camera_thumbs_wrap ul,.camera_wrap a,.camera_wrap img,.camera_wrap li,.camera_wrap ol,.camera_wrap table,.camera_wrap tbody,.camera_wrap td .camera_thumbs_wrap a,.camera_wrap tfoot,.camera_wrap th,.camera_wrap thead,.camera_wrap tr,.camera_wrap ul{background:0 0;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;list-style:none}.camera_wrap{display:none;z-index:0;margin-bottom:0!important}.camera_wrap .meta{color:#fff;text-transform:uppercase}.camera_wrap .meta .content{max-width:431px;position:absolute;bottom:5%}@media (max-width:480px){.camera_wrap .meta .content{max-width:300px}}.camera_wrap .meta .content .background{opacity:.8;position:absolute;height:100%;width:100%}.camera_wrap .meta .content .stfbackground{opacity:.8;position:absolute;height:100%;width:70%}.camera_wrap .meta .content .headline{font-family:"Avenir LT W01 85 Heavy";font-size:1.5em;line-height:1.25em;margin:0;padding:20px 25px 0 141px;position:relative}@media (max-width:480px){.camera_wrap .meta .content .headline{padding:5% 5% 0}}.camera_wrap .meta .content .subhead{padding:10px 25px 20px 141px;position:relative}@media (max-width:480px){.camera_wrap .meta .content .subhead{padding:5%}}.camera_wrap .meta .content .subheadstf{position:relative;width:80%;height:100%;display:table;padding-left:50px}@media (max-width:480px){.camera_wrap .meta .content .subheadstf{padding:5%}}.camera_wrap .meta .content .subheadstf .shoeimg{display:table-cell;width:30%;vertical-align:middle}.camera_wrap .meta .content .subheadstf .shoeimg img{max-width:100%!important}.camera_wrap .meta .content .subheadstf .shoetext{display:table-cell;vertical-align:middle;width:100%}.camera_wrap .meta .content .subheadstf .shoetext p{background-color:#000;padding-top:13px;padding-bottom:15px;margin-top:43px;margin-bottom:0}.camera_wrap .meta .content .subheadstf .shoetext p span{color:#438600}.camera_wrap .meta .content a{color:#60ae2b;font-family:DroidSansBold,sans-serif}.camera_wrap .meta .content a:hover{color:#707070}.camera_wrap img{max-width:none!important}.camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1}.camera_wrap{width:100%}.camera_src{display:none}.cameraCont,.cameraContents{height:100%;position:relative;width:100%;z-index:1}.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0}.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.camera_target_content .camera_link{background:url(../../images/blank.gif);display:block;height:100%;text-decoration:none}.camera_loader{background:#60ae2b url(../../images/camera-loader.gif) no-repeat center center;border:1px solid #60ae2b;border-radius:18px;height:38px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:300px;width:38px;z-index:3}@media (min-width:768px) and (max-width:979px){.camera_loader{top:280px}}@media (max-device-width:979px){.camera_loader{top:280px}}@media (max-device-width:979px) and (orientation:portrait){.camera_loader{top:230px}}@media (max-width:767px){.camera_loader{top:240px}}@media (max-width:480px){.camera_loader{top:250px}}.camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}.camera_thumbs_wrap.camera_left .camera_bar,.camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}.camera_thumbs_wrap.camera_bottom .camera_bar,.camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}.camera_caption{bottom:0;display:block;margin:auto}.camerarelative{overflow:hidden;position:relative}.imgFake{cursor:pointer}.camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10}.camera_prevThumbs div{background:url(../../images/camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}.camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10}.camera_nextThumbs div{background:url(../../images/camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}.camera_command_wrap .hideNav{display:none}.camera_command_wrap{left:0;position:relative;right:0;z-index:4}.camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0;text-align:right}.camera_wrap .camera_pag .camera_pag_ul li{cursor:pointer;display:inline-block;height:9px;margin:0 3px;position:relative;text-align:left;text-indent:-9999px;width:9px}.camera_commands_emboss .camera_pag .camera_pag_ul li{box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2)}.camera_wrap .camera_pag .camera_pag_ul li>span{height:9px;overflow:hidden;position:absolute;width:9px}.camera_commands_emboss .camera_pag .camera_pag_ul li:hover>span{box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2)}.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{box-shadow:0}.camera_pag_ul li img{display:none;position:absolute}.camera_pag_ul .thumb_arrow{border-left:0 solid transparent;border-right:0 solid transparent;border-top:0 solid;top:0;left:50%;margin-left:-4px;position:absolute}.camera_commands,.camera_next,.camera_prev{cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:2}.camera_prev{left:0}.camera_prev>span{background:url(../../images/camera_skins.png) no-repeat 0 0;display:block;height:40px;width:40px}.camera_next{right:0}.camera_next>span{background:url(../../images/camera_skins.png) no-repeat -40px 0;display:block;height:40px;width:40px}.camera_commands{right:41px}.camera_commands>.camera_play{background:url(../../images/camera_skins.png) no-repeat -80px 0;height:40px;width:40px}.camera_commands>.camera_stop{background:url(../../images/camera_skins.png) no-repeat -120px 0;display:block;height:40px;width:40px}.camera_wrap .camera_pag .camera_pag_ul li{cursor:pointer;display:inline-block;height:9px;margin:0 3px;position:relative;text-indent:-9999px;width:9px}.camera_thumbs_cont{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;position:relative;width:100%}.camera_commands_emboss .camera_thumbs_cont{box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2)}.camera_thumbs_cont>div{float:left;width:100%}.camera_thumbs_cont ul{overflow:hidden;padding:3px 4px 8px;position:relative;text-align:center}.camera_thumbs_cont ul li{display:inline;padding:0 4px}.camera_thumbs_cont ul li>img{border:1px solid;cursor:pointer;margin-top:5px;vertical-align:bottom}.camera_clear{display:block;clear:both}.showIt{display:none}.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}.camera_caption{color:#fff}.camera_caption>div{background:#000;background:rgba(0,0,0,.8)}.camera_wrap .camera_pag .camera_pag_ul li{background-image:url(../../images/slideshow_dots.png);background-repeat:no-repeat;background-position:left top;zoom:1}.camera_wrap .camera_pag .camera_pag_ul li:hover>span{background-image:url(../../images/slideshow_dots.png);background-repeat:no-repeat;background-position:right top;border:1px solid transparent;width:9px;height:9px;display:block;margin-top:-1px;margin-left:-1px}.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{background-image:url(../../images/slideshow_dots.png);background-repeat:no-repeat;background-position:right top;border:1px solid transparent;width:9px;height:9px;display:block;margin-top:-1px;margin-left:-1px}.camera_pag_ul li img{border:0 solid #e6e6e6}.camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6}.camera_pag{margin-top:-4.5%;max-width:780px;margin-left:auto;margin-right:auto;display:none}@media (max-width:767px){.camera_pag{margin-right:5%}}@media (max-width:480px){.camera_pag{margin-right:5%}}.team-player{padding-bottom:50px}.team-player .team-player-quote{color:#60ae2b;font-size:14px;line-height:26px;margin-top:2px;padding-right:30px}.team-player img{display:block}.team-player .team-player-meta{margin-top:10px}.team-player .team-player-source{color:#707070;line-height:20px;margin-top:10px}.team-player-blurb{color:#4c4c4c}.team-player-blurb h2{font-family:"Avenir LT W01 55 Roman";margin-top:8px;text-transform:uppercase}.instagram-feed img{max-width:100%}.instagram-feed li{position:relative;color:#fff;width:270px;height:270px;overflow:hidden}.instagram-feed p{margin:0;line-height:1}.instagram-feed .user-meta{background-image:url(../../images/instagram_overlay_bg.png);background-repeat:repeat;position:absolute;width:220px;display:block;height:100%;padding:80px 0 0 50px;display:none;color:#fff}.instagram-feed .user-meta .profile{overflow:hidden;margin-bottom:15px}.instagram-feed .user-meta .profile .profile-pic{float:left;width:34px;margin-right:10px}.instagram-feed .user-meta .profile .profile-pic img{max-width:100%}.instagram-feed .user-meta .profile .user-info{float:left}.instagram-feed .user-meta .profile .user-info .username{font-family:DroidSansBold,sans-serif;margin:3px 0}.instagram-feed .user-meta .profile .user-info .fullname{font-size:.8em}.instagram-feed .user-meta .likes{overflow:hidden;margin-bottom:7px}.instagram-feed .user-meta .likes .icon{float:left;background-image:url(../../images/instagram_likes_icon.png);background-repeat:no-repeat;background-position:center center;width:34px;height:14px;text-indent:-999999px;margin-right:10px}.instagram-feed .user-meta .likes .num-likes{float:left;font-family:DroidSansBold,sans-serif}.instagram-feed .user-meta .comments{overflow:hidden;margin-bottom:20px}.instagram-feed .user-meta .comments .icon{float:left;background-image:url(../../images/instagram_comments_icon.png);background-repeat:no-repeat;background-position:center center;width:34px;height:15px;text-indent:-999999px;margin-right:10px}.instagram-feed .user-meta .comments .num-comments{float:left;font-family:DroidSansBold,sans-serif}.instagram-feed .user-meta .powered-by{text-transform:uppercase;font-size:.8em;color:#bfbdbd;padding-left:20px}.container-margin-bottom{margin-bottom:40px}.menu-row .bordered-span{padding-top:30px}.menu-row .bordered-top-span{padding-bottom:8px}.concreation-foundation{margin-left:0}.concreation-foundation h2{font-family:DroidSansBold;font-size:12px}.concreation-foundation h3{color:#438600}@media (min-width:767px){#burgers{margin-bottom:-22px}}#flat-top-dogs .flat-top-dogs-touts{margin-bottom:28px}#flat-top-dogs .key-image{margin-bottom:50px}@media (max-width:767px){#flat-top-dogs .comp-text-tout{padding-bottom:0}#flat-top-dogs .social-icons.text-align-right{text-align:left;margin-bottom:30px}}@media (min-width:767px){#fries .key-image img{padding-left:38px;padding-top:11px}}@media (max-width:767px){#fries .key-image{margin-top:30px}}@media (min-width:767px){#frozen-custard .comp-text-tout{padding-bottom:0}}#frozen-custard .key-image{margin-bottom:-2px}@media (min-width:979px){#frozen-custard .key-image img{padding-left:50px}}@media (max-width:767px){#frozen-custard .key-image{margin-bottom:30px}}#frozen-custard .custard-row,#frozen-custard .custard-types-row{margin-bottom:0}#frozen-custard .social-icons{margin-top:10px}#frozen-custard .frozen-custard-types-menu .description,#frozen-custard .frozen-custard-types-menu h1{display:none}@media (min-width:767px){#drinks .unit:nth-child(2) .comp-tout{padding-bottom:83px}}@media (max-width:767px){#drinks .key-image{margin-top:40px}}@media (min-width:767px){#drinks .drinks-menu{margin-top:-3px}#drinks .drinks-menu ul:last-child{margin-top:-10px}}@media (min-width:767px){#beer-and-wine{margin-bottom:-22px}#beer-and-wine .beer-and-wine-menu .menu-list:last-child{margin-top:-10px}}@media (min-width:767px){#beer-and-wine .comp-text-tout{padding-bottom:11px}}@media (max-width:767px){#beer-and-wine .comp-text-tout{padding-bottom:0}#beer-and-wine .social-icons.text-align-right{text-align:left;margin-bottom:30px}}@media (max-width:767px){#breakfast .key-image,#chicken-sandwich .key-image,#for-dogs .key-image{margin-top:40px}}@media (min-width:767px){#breakfast .key-image img,#chicken-sandwich .key-image img,#for-dogs .key-image img{margin-top:40px;margin-left:72px}}@media (min-width:767px){#chicken-sandwich .key-image img{margin-left:0}}#for-dogs>.unit>.bordered-span{padding-bottom:65px}@media (min-width:767px){#breakfast .breakfast-menu ul:last-child,#breakfast .chicken-sandwich-menu ul:last-child,#chicken-sandwich .breakfast-menu ul:last-child,#chicken-sandwich .chicken-sandwich-menu ul:last-child{margin-top:-10px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlX2Zvb2QtYW5kLWRyaW5rLmNzcyIsImNvbXBhc3MvcmVzZXQvX3V0aWxpdGllcy5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl9nbG9iYWwuc2NzcyIsIl9ncmlkLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfbW9iaWxlX21lbnUuc2NzcyIsIl9uYXZfbG9jYXRpb25zLnNjc3MiLCJfamNhcm91c2VsLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfZGF0ZXBpY2tlci5zY3NzIiwiX3VuaXQuc2NzcyIsIl9zb2NpYWxfaWNvbnMuc2NzcyIsIl9jb21wX2Nhcm91c2VsLnNjc3MiLCJfY29tcF9tZW51X2xpc3Quc2NzcyIsIl9jb21wX3RleHRfdG9wLnNjc3MiLCJfY29tcF90ZXh0X3RvdXQuc2NzcyIsIl9jb21wX3RvdXQuc2NzcyIsIl9jb21wX25ld3Muc2NzcyIsIl9jb21wX2Jhbm5lci5zY3NzIiwiY29tcGFzcy9jc3MzL19vcGFjaXR5LnNjc3MiLCJfY29tcF90ZWFtX3BsYXllci5zY3NzIiwiX2NvbXBfaW5zdGFncmFtLnNjc3MiLCJ0ZW1wbGF0ZV9mb29kLWFuZC1kcmluay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLEVBQUcsS0FBTSxRQUFTLFFDRWhCLE9ES0YsUUFBUyxNQUdHLE1BUFosRUFIMkIsSUFEQSxXQ0d6QixLREtjLE9BRFQsUUFIRSxPQUh1QixLQUFNLEtBSTlCLEdBSFIsSUFNd0IsUUFObkIsSUNDSCxJREVGLEdBQUksR0FITSxHQU11QixNQUZqQyxTQUdRLFdBQVIsT0FBb0IsT0FIVixLQU5WLEdBQUksR0FBSSxHQUFJLEdBQUksR0FBSSxHQVNRLE9BQVEsT0NObEMsS0RDSSxFQ0RKLE9ERFksSUFBSyxJQUFLLElBSVIsTUFBTyxPQURILEdBTWQsS0FETixLQUFNLElDUEosT0RFVSxHQUtELE9BVmEsRUFBZSxJQUVWLEVBUVYsS0FSYSxFQUFHLEtBUVYsUUFQekIsTUNBRSxLREFLLE9BQVEsT0FBUSxJQU9XLFFBUE4sSUFJNUIsTUFBZ0IsTUFBNkIsR0FBdEIsTUFBa0IsR0FBWCxNQUk5QixLQUpxQyxHQUpKLEdBQzlCLEVBQ2EsR0FGcUIsSUFRbEIsTUNxRGpCLE9BQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxFQUlBLEtBQUEsUUFDQSxVQUFBLEtBQ0EsZUFBQSxTQXBEQSxLQTZEQSxZQUFBLEVBM0RBLEdBQUEsR0ErREEsV0FBQSxLQTdEQSxNQWlFQSxnQkFBQSxTQUNBLGVBQUEsRUFoRUEsUUFBQSxHQUFBLEdBb0VBLFdBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxPQXBFQSxXQUFBLEVBd0VBLE9BQUEsS0F4RUEsaUJBQUEsa0JBQUEsUUFBQSxTQTBFRSxRQUFBLEdBQ0EsUUFBQSxLQXpFRixNQTZFQSxPQUFBLEtBT0EsOEJBQ0UsUUFBQSxNQzlHSixXQUNJLFlBQUEsY0FDQSxJQUFBLDRDQUNBLElBQUEsbURBQUEsMkJBQUEsQ0FBQSw2Q0FBQSxjQUFBLENBQUEsNENBQUEsa0JBQUEsQ0FBQSwwREFBQSxjQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0osV0FDSSxZQUFBLGlCQUNBLElBQUEsdUNBQ0EsSUFBQSw4Q0FBQSwyQkFBQSxDQUFBLHdDQUFBLGNBQUEsQ0FBQSx1Q0FBQSxrQkFBQSxDQUFBLHdEQUFBLGNBSUEsWUFBQSxJQUNBLFdBQUEsT0FHSixXQUNJLFlBQUEsT0FDQSxJQUFBLGlEQUNBLElBQUEsd0RBQUEsMkJBQUEsQ0FBQSxrREFBQSxjQUFBLENBQUEsaURBQUEsa0JBQUEsQ0FBQSxrRUFBQSxjQUlBLFlBQUEsSUFDQSxXQUFBLE9DbENKLEtBRUMsaUJBQUEsOEJBQ0EsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsVUFBQSxNQUNBLE1BQUEsUUFHRCxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FFQyxPQUFBLEtBQUEsRUFHRCxHQUVDLFVBQUEsTUFDQSxNQUFBLFFBSEQsU0FNRSxVQUFBLE1BQ0UsTUFBQSxRQUNGLFlBQUEsTUFBQSxDQUFBLGdCQUFBLENBQUEsU0FBQSxDQUFBLFdBQ0EsV0FBQSxFQVRGLGNBWUUsWUFBQSwwQkFDQSxVQUFBLEtBQ0EsTUFBQSxRQWRGLHVCQWtCRyxlQUFBLFVBbEJILG9CQXVCRyxNQUFBLFFBS0gsR0FFQyxVQUFBLE1BQ0EsTUFBQSxRQUhELFlBT0UsZUFBQSxVQVBGLFNBWUUsTUFBQSxRQUlGLEVBRUMsTUFBQSxRQUNBLGdCQUFBLEtBQ0EsWUFBQSxJQUpELFFBUUUsTUFBQSxRQUNBLGdCQUFBLEtBVEYsU0FjRSxNQUFBLFFBQ0EsZ0JBQUEsS0FJRixPQUNDLFFBQUEsRUFPRCxZQUNDLFNBQUEsU0FDQSxLQUFBLFFBQ0EsSUFBQSxRQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsV0FBQSxLQUNBLFNBQUEsT0FDQSxVQUFBLEtBRUQsbUJBQUEsa0JBQUEsa0JBQ0MsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFFBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsT0FBQSxLQUNBLFFBQUEsS0FHRCxPQUVDLFlBQUEsYUFBQSxDQUFBLFdBR0QsR0FFQyxXQUFBLE9BR0QsRUFFQyxjQUFBLEtBQ0EsWUFBQSxLQUdELG1CQUlFLFVBQUEsS0FJRixlQUVDLGVBQUEscUJBR0QsYUFFQyxTQUFBLE1BQ0EsSUFBQSxJQUNBLFFBQUEsTUFDQSxRQUFBLEtBRUEseUJBUEQsYUFRRSxZQUFBLEtBR0QseUJBWEQsYUFZRSxRQUFBLGdCQVpGLGVBaUJFLGlCQUFBLG1DQUNBLG9CQUFBLEtBQUEsT0FDQSxrQkFBQSxVQUNBLFFBQUEsTUFDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLFVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBM0JGLG9CQStCRyxNQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsS0FDQSxNQUFBLFFBbENILHFCQXVDRyxNQUFBLEtBQ0Esb0JBQUEsTUFBQSxPQVFILHVCQUNDLE9BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxJQUNBLGNBQUEsS0FDQSxtQkFBQSxLQUNBLGdCQUFBLEtBQ0Esb0JBQUEsTUFBQSxJQUNBLGtCQUFBLFVBQ0EsaUJBQUEsS0FDQSxpQkFBQSxveUNBR0QsZUFDQyxNQUFBLEtIS0MscUJHTkYscUJBS0UsUUFBQSxNQUxGLHFCQVNFLGVBQUEsVUFDQSxZQUFBLEtBQ0EsVUFBQSxLQVhGLDJCQWNHLFlBQUEsS0FHRCx5QkFqQkYscUJBa0JHLFlBQUEsTUFsQkgsZ0NIa0JFLGdDQUNBLHNCQUNBLHdCR01BLFdBQUEsSUFDQSxNQUFBLEtBM0JGLDZCQStCRSxXQUFBLElBL0JGLGdDSDBCRSx3QkdVQSxPQUFBLEtBQ0EsUUFBQSxJQUNBLG1CQUFBLEtBQ0csY0FBQSxFQXZDTCxnQ0EyQ0UsTUFBQSxJQTNDRix3QkErQ0UsWUFBQSxnQkFBQSxDQUFBLFdBQ0EsTUFBQSxJQWhERixtQ0FxREcsTUFBQSxNQXJESCx3QkEyREUsUUFBQSxLQUFBLEVBQUEsS0EzREYsNkNBNkRHLE1BQUEsS0FDQSxTQUFBLFNBOURILDZDQWlFRyxZQUFBLGNBQ0EsWUFBQSxLQWxFSCw2QkgrQ0UseUNHMEJDLGtCQUFBLFVBQ0EsT0FBQSxFQUFBLE1BQUEsS0FDQSxpQkFBQSxZQUNBLE9BQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxLQUNBLFlBQUEsZ0JBQUEsQ0FBQSxXQUVBLGdEQXZGSCw2QkgrRE0seUNHeUJGLFlBQUEsTUF4RkoseUNBNEZHLG9CQUFBLE1BQUEsRUFDQSxNQUFBLEtBN0ZILCtDQStGSSxNQUFBLFFBQ0Esb0JBQUEsTUFBQSxNQWhHSix5Q0FvR0csTUFBQSxRQUNBLG1CQUFBLEtBQ0csY0FBQSxFQXRHTiwrQ0F3R0ksTUFBQSxRQUNBLG9CQUFBLEVBQUEsTUF6R0oseUNBZ0hFLE1BQUEsZ0JBaEhGLG9DQW9IRSxrQkFBQSxVQUNBLE9BQUEsRUFBQSxNQUFBLEtBQ0EsaUJBQUEsWUFDQSxPQUFBLFFBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxLQUNBLG9CQUFBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsSUFDQSxZQUFBLEtBQ0EsWUFBQSxnQkFBQSxDQUFBLFdBcElGLHNDQXdJRyxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQTVJSCw0Q0ErSUksTUFBQSxRQS9JSiwwQ0FvSkcsTUFBQSxRQUNBLG9CQUFBLE1BQUEsTUFHRCxnREF4SkYsb0NBeUpHLFlBQUEsS0FDQSxhQUFBLFlBQ0EsWUFBQSxjQTNKSCxzQ0ErSkksWUFBQSxNQS9KSixpQ0FzS0Usa0JBQUEsVUFDQSxPQUFBLEVBQUEsTUFBQSxLQUNBLGlCQUFBLFlBQ0EsT0FBQSxRQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FDQSxhQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsS0FDQSxvQkFBQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLFdBQUEsSUFDQSxZQUFBLEtBcExGLG1DQXlMRyxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxJQUNBLFdBQUEsT0E5TEgseUNBaU1JLE1BQUEsUUFqTUosdUNBdU1HLG9CQUFBLE1BQUEsTUFPSCxvQ0FJQyxTQUFBLFNBQ0EsSUFBQSxLQUNBLFdBQUEsS0FFQSxnREFSRCxvQ0FTRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLFdBQUEsR0FJRix5QkFBNkIsUUFBQSxLQUU3QixpQkFFSSxPQUFBLFFBRUEsTUFBQSxLQUVBLFdBQUEsc0NBQUEsVUFBQSxFQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLEtBQ0EsU0FBQSxTQUNELElBQUEsS0FFQyx5QkFiSixpQkFjSyxXQUFBLEtBZEwseUJBbUJLLFdBQUEsc0NBQUEsVUFBQSxNQUFBLEVBSUwsT0FFQyxNQUFBLFFBSUQsWUFDRSxZQUFBLGVBQ0EsYUFBQSxlQUlGLGtCQUNDLFFBQUEsS0FERCxrQ0FHRSxRQUFBLGFBVUYsb0NBRUUsTUFBQSxLQUNBLE9BQUEsS0FFQSxtQkFBQSxLQUNBLGNBQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxFQUVBLFVBQUEsS0FWRiwrREFMQyxVQUFBLEtBQ0EsZUFBQSxVQUlELHFEQUxDLFVBQUEsS0FDQSxlQUFBLFVBSUQsc0RBTEMsVUFBQSxLQUNBLGVBQUEsVUF3QkksUUFBQSxFQXBCTCwwREFMQyxVQUFBLEtBQ0EsZUFBQSxVQUlELG9DQTJCRSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsS0FDQSxPQUFBLEtBQ0MsUUFBQSxFQUFBLEtBRUQsV0FBQSxJQUNBLFdBQUEsT0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSUFDQSxhQUFBLFFBQ0EsYUFBQSxNQUNBLGFBQUEsSUFFQSxNQUFBLEtBQ0EsZUFBQSxVQUNBLFVBQUEsS0FDQSxZQUFBLGdCQUFBLENBQUEsV0MvZkYsU0FDQyxNQUFBLE1DRkQsbUJBR0MsTUFBQSxLQUdELGNBRUMsTUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLElBSkQsb0JBUUUsTUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxPQU1GLGNBNkJDLFlBQUEsMEJBQ0EsZUFBQSxVQUNBLFVBQUEsTUEvQkQsa0NBSUUsUUFBQSxNQUVBLHlCQU5GLGtDQU9HLFFBQUEsT0FFRCx5QkFURixrQ0FVRyxRQUFBLE1BVkgsa0NBaUJFLFFBQUEsS0FDQSxlQUFBLEtBRUEseUJBcEJGLGtDQXFCRyxRQUFBLE1BRUQseUJBdkJGLGtDQXdCRyxRQUFBLE1BQ0EsV0FBQSxPQXpCSCx5QkFtQ0UsTUFBQSxRQW5DRiwrQkF1Q0csTUFBQSxRQUNBLGdCQUFBLEtBeENILGlCQThDRSxXQUFBLE9BOUNGLHNCQXFERyxRQUFBLE1BQ0EsaUJBQUEsc0NBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUFBLE9BQ0EsZ0JBQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxTQTNESCxrQ0FpRUUsWUFBQSxLQWpFRixxQ0FxRUcsUUFBQSxhSFJDLEtBQUEsRUdVRCxNQUFBLElBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLFdBQ0EsWUFBQSxJQUNBLGVBQUEsT0E1RUgsd0NBaUZHLE1BQUEsSUFqRkgsMENBcUZJLE1BQUEsS0FyRkoscUNBOEZHLFFBQUEsSUFBQSxFQTlGSCx3Q0FtR0csUUFBQSxLQUFBLEVBQUEsS0FBQSxFQU1ILGFBRUMsTUFBQSxLQUNBLFNBQUEsT0FDQSxpQkFBQSxRQUNBLFdBQUEsT0FMRCxpQkFTRSxVQUFBLEtBQ0EsZUFBQSxPQVZGLGdDQWdCRSxVQUFBLE9BQ0EsT0FBQSxNQUNBLFdBQUEsTUFDQSxPQUFBLEtBRUEseUJBckJGLGdDQXdCRyxPQUFBLE9BR0QsZ0NBM0JGLGdDQTRCRyxPQUFBLE9BR0QseUJBL0JGLGdDQWdDRyxPQUFBLE9BR0QsMkRBbkNGLGdDQW9DRyxPQUFBLE9BR0QseUJBdkNGLGdDQXdDRyxPQUFBLE9BeENILG9DQStDRSxPQUFBLE1BQ0EsV0FBQSxNQUNBLE9BQUEsS0FFQSx5QkFuREYsb0NBc0RHLE9BQUEsT0FHRCxnQ0F6REYsb0NBMERHLE9BQUEsT0FHRCx5QkE3REYsb0NBOERHLE9BQUEsT0FHRCwyREFqRUYsb0NBa0VHLE9BQUEsT0FHRCx5QkFyRUYsb0NBc0VHLE9BQUEsT0FPSCxnQkFFQyxZQUFBLDBCQUNBLFVBQUEsSUFDQSxlQUFBLFVBQ0EsY0FBQSxJQUFBLE1BQUEsUUFFQSxZQUFBLEtBQ0EsY0FBQSxLQVJELGtCQVlFLE1BQUEsUUFaRix3QkFlRyxNQUFBLFFBZkgsbUJBcUJFLFdBQUEsT0FyQkYsbUJBMEJFLFFBQUEsYUhuSkUsS0FBQSxFR3FKRixRQUFBLEVBQUEsT0FFQSxvREE5QkYsbUJBK0JHLFFBQUEsRUFBQSxNQS9CSCwrQkFxQ0UsYUFBQSxZQXJDRiw4QkEwQ0UsY0FBQSxZQUdELHlCQTdDRCxnQkE4Q0UsWUFBQSxLQUNBLFFBQUEsS0FBQSxFQS9DRixtQkFtREcsV0FBQSxPQW5ESCxtQkF1REcsUUFBQSxNQUNBLE9BQUEsRUFBQSxHQUNBLFFBQUEsR0N2UUgsb0JBQ0MsaUJBQUEsUUFDQSxRQUFBLEtBV0EsWUFBQSx5QkFDQSxVQUFBLEtBQ0EsZUFBQSxVQUNBLFFBQUEsT0FiQSx5QkFIRCxvQkFJRSxRQUFBLE9BRUQsYUFORCxvQkFPRSxRQUFBLEtBUEYsMEJBVUcsUUFBQSxPQVZILDJCQXFCRSxPQUFBLEtBckJGLHNEQXVCRyxTQUFBLE1BQ0EsUUFBQSxPQXhCSCx3Q0EyQkcsY0FBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLE1BQ0EsUUFBQSxPQTdCSCxzQkFrQ0UsTUFBQSxRQWxDRiwrQ0FzQ0UsaUJBQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUVBLE1BQUEsS0FDQSxTQUFBLE1BQ0EsUUFBQSxRQTNDRixpRUE2Q0csWUFBQSxLQTdDSCw0RkErQ0ksZUFBQSxJQUNBLGFBQUEsS0FoREoseUZBbURJLGVBQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxPQXJESixrRUE0REksU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQS9ESiw2REFvRUcsTUFBQSxNQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLFVBQUEsS0NjSCxtQkFDQyxTQUFBLFNBQ0EsTUFBQSxLQUVBLFFBQUEsT0FKRCx5Q0FRRSxTQUFBLE9BQ0EsV0FBQSxPQVRGLDZEQVlHLFFBQUEsS0FFQSxLQUFBLEVBQ0EsV0FBQSxFQWZILGdFQW9CSSxNQUFBLEtBQ0EsWUFBQSwwQkFDQSxlQUFBLFVBQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLEtBTUosMEJBQ0MsT0FBQSxNQUNBLFFBQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsT0FDQSxNQUFBLEtBTkQsNEJBU0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsa0RBQ0Esb0JBQUEsS0FBQSxJQUNBLGtCQUFBLFVBQ0EsT0FBQSxLQWZGLGtDQW1CRyxvQkFBQSxLQUFBLE9QOGhCSCwwQkFDQSw4Qk8xaEJBLDRCQUlDLE9BQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxlQUNBLFVBQUEsZ0JBQ0EsV0FBQSxJQUFBLE1BQUEsUUFHRCw4QkFDQyxlQUFBLEtQeWhCRCx5QkFDQSw2Qk92aEJBLDJCQUlDLGlCQUFBLFFBQ0EsZUFBQSxLQUdELDZCQUVDLGVBQUEsS0FHRCxzQkFFQyxPQUFBLE1BQ0EsV0FBQSxPQUNBLFNBQUEsbUJBQ0EsT0FBQSxFQUFBLEtBQ0EsV0FBQSxLQU5ELHlCQVNFLE9BQUEsTUFDQSxNQUFBLE1BQ0EsVUFBQSxLQVhGLDJCQWNHLFFBQUEsTUFDQSxNQUFBLFFBZkgsaUNBa0JJLE1BQUEsUUFsQkosZ0NBc0JJLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0F2QkoscUNBMEJLLGtCQUFBLFVBQ0EsT0FBQSxLQUNBLFlBQUEsUUFDQSxNQUFBLEtBN0JMLHFDQWdDSyxZQUFBLEtBaENMLDRDQXdDSyxvQkFBQSxLQUFBLE9Bb0RMLGtCQUVDLFNBQUEsT0FDQSxXQUFBLE9BSEQsNkJBT0UsUUFBQSxLQUNBLE9BQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxNQUFBLEtBVkYsZ0NBZUcsT0FBQSxFQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsU0FqQkgsbUNBb0JJLE9BQUEsTUFDQSxNQUFBLE1BQ0EsVUFBQSxLQUNBLE9BQUEsS0F2QkoscUNBMEJLLFFBQUEsTUFDQSxNQUFBLFFBM0JMLDJDQThCTSxNQUFBLFFBOUJOLDBDQWtDTSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBbkNOLCtDQXFDTyxrQkFBQSxVQUNBLE9BQUEsS0FDQSxZQUFBLFFBQ0EsTUFBQSxLQXhDUCwrQ0EyQ08sWUFBQSxLQTNDUCxzREFtRE8sb0JBQUEsS0FBQSxPQVNQLHNCQUVDLFNBQUEsT0FDQSxXQUFBLE9BQ0EsV0FBQSxLQUpELHFDQVlFLFFBQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsTUFBQSxLQWZGLDJDQXNCSSxPQUFBLEtBQ0EsTUFBQSxNQUNBLFVBQUEsS0FDQSxPQUFBLEtBekJKLDZDQTRCSyxRQUFBLE1BQ0EsTUFBQSxRQTdCTCxtREFnQ00sTUFBQSxRQWhDTixrREFvQ00sUUFBQSxNQUNBLE9BQUEsRUFBQSxLQXJDTix1REF1Q08sa0JBQUEsVUFDQSxvQkFBQSxLQUFBLE9BQ0EsT0FBQSxLQUNBLFlBQUEsUUFDQSxNQUFBLEtBM0NQLHVEQThDTyxZQUFBLEtBU1Asb0JBRUMsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUdBLHlCQVJELG9CQVNFLElBQUEsTUFJRixpQkFFQyxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxLQUFBLEVBR0EseUJBUkQsaUJBU0UsSUFBQSxNQUlGLHFCQUdDLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLEtBQUEsRUFFQSx5QkFSRCxxQkFVRSxJQUFBLE1BSUYsMkJQb1pBLDJCT2haRSxpQkFBQSw0Q0FDQSxrQkFBQSxVQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLFlBQUEsS0FURiwyQkFZRSxNQUFBLEVBQ0EsUUFBQSxNQUNBLG9CQUFBLE1BQUEsSUFDQSxZQUFBLFFBRUEseUJBakJGLDJCQWtCRyxNQUFBLE1BbEJILDJCQXNCRSxLQUFBLEVBQ0Esb0JBQUEsS0FBQSxJQUNBLFlBQUEsU0FDQSx5QkF6QkYsMkJBMEJHLEtBQUEsTUFNSCx5Q0FDQyw0QkFDQyxNQUFBLEtBRUQsNkJBRUUsTUFBQSxLQUdGLHFDQUVFLE1BQUEsTUM1Y0gsV0FDSSxTQUFBLFNBQ0EsU0FBQSxPQUZKLGNBS0ssTUFBQSxRQUNBLFNBQUEsU0FDQSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFUTCxpQkFZTSxNQUFBLEtDVk4sYUFFQyxpQkFBQSxRQUNBLE1BQUEsUUFDQSxZQUFBLEtBSkQsZUFTRSxNQUFBLEtBVEYscUJBYUcsTUFBQSxLQWJILGdCQW1CRSxNQUFBLEtBQ0EsZUFBQSxVQUNBLFVBQUEsTUFDQSxjQUFBLEtBQ0EsWUFBQSx5QkF2QkYsZUE0QkUsTUFBQSxLQTVCRiwwQkErQkcsZUFBQSxVQUNBLFVBQUEsS0FDQSxZQUFBLE1BakNILHdCQXFDRyxhQUFBLEtBckNILGdCQTJDRSxjQUFBLEtBM0NGLDBCQWdERSxXQUFBLE9BQ0EsWUFBQSxLQWpERix3QkFzREUsV0FBQSxLQXRERix3QkFBQSw2QkEyREUsWUFBQSxLQTNERix3QkFnRUUsTUFBQSxNQUdELHlCQW5FRCxhQXFFRSxhQUFBLElBckVGLGdCQXlFRyxjQUFBLEtBekVILDhCQThFRyxhQUFBLEVBOUVILHdCQW1GRyxXQUFBLEVBbkZILDBCQXdGRyxXQUFBLE1DMUZILG1CQUNDLE9BQUEsSUFBQSxNQUFBLEtBQ0EsaUJBQUEsS0FDQSxpQkFBQSxLQUNBLE1BQUEsS0FHRCxrQkFDQyxpQkFBQSxRQUNBLGlCQUFBLEtBQ0EsT0FBQSxLQUdELGtCQUFBLHFDQUFBLG9DQUNDLE9BQUEsSUFBQSxNQUFBLEtBQ0EsaUJBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUdELG9CQUFBLHVDQUFBLHNDQUNDLGlCQUFBLFFBQ0EsaUJBQUEsS0FDQSxNQUFBLEtDdkJELE1BQ0MsY0FBQSxLQURELGdCQUlFLGlCQUFBLFFBQ0EsT0FBQSxNQUNBLFlBQUEsRUFDQSxlQUFBLEVBQ0EsTUFBQSxLQVJGLGlDQVlHLGlCQUFBLHlDQUNBLGtCQUFBLFNBQ0Esb0JBQUEsT0FBQSxPQWRILHFCQW1CRSxjQUFBLElBQUEsTUFBQSxRQW5CRix5QkFzQkUsV0FBQSxJQUFBLE1BQUEsUUFHRCx5QkF6QkQseUJBMkJHLE9BQUEsRUFBQSxJQUlGLHlCQS9CRCx5QkFpQ0csT0FBQSxFQUFBLElDakNILCtCQUdFLFdBQUEsS0FIRiwrQkFPRSxXQUFBLE1BUEYsa0JBWUUsUUFBQSxhVnlFRSxLQUFBLEVVdkVGLGFBQUEsSUFkRiw2QkFtQkUsYUFBQSxFQW5CRixpQkF3QkUsY0FBQSxLQUNBLGFBQUEsS0F6QkYsZ0JBOEJFLFdBQUEsS0FFQSxpQkFBQSxvQ0FDQSxrQkFBQSxVQWpDRix3QkFzQ0UsaUJBQUEsMkNBQ0Esa0JBQUEsVUF2Q0YsMEJBOENHLFFBQUEsTUFDQSxZQUFBLFNBR0EsTUFBQSxLQUNBLE9BQUEsS0FuREgsZ0NBdURJLG9CQUFBLElBQUEsTUF2REoseUJBZ0VHLFFBQUEsTUFDQSxZQUFBLFNBR0Esb0JBQUEsS0FBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBdEVILCtCQTBFSSxvQkFBQSxNQUFBLE1BMUVKLHVCQW1GRyxRQUFBLE1BQ0EsWUFBQSxTQUdBLG9CQUFBLEtBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQXpGSCw2QkE2Rkksb0JBQUEsTUFBQSxNQTdGSixpQ0FzR0csb0JBQUEsS0FBQSxJQXRHSCx1Q0EwR0ksb0JBQUEsTUFBQSxJQTFHSixnQ0FtSEcsb0JBQUEsS0FBQSxNQW5ISCxzQ0F1SEksb0JBQUEsTUFBQSxNQXZISiw4QkFnSUcsb0JBQUEsS0FBQSxNQWhJSCxvQ0FvSUksb0JBQUEsTUFBQSxNQy9ISixlQUNDLE9BQUEsTUFDQSxTQUFBLE9BQ0EsV0FBQSxZQUFBLG9DQUFBLFVBQUEsT0FBQSxPQUhELGtCQU9FLFFBQUEsS0FQRixxQkFZRyxrQkFBQSxVQUNBLE9BQUEsRUFDQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxZQUFBLFNBQ0EsTUFBQSxLQUNBLFFBQUEsTUFuQkgsMEJBcUJJLG9CQUFBLEVBQUEsRUFDQSxNQUFBLEVBdEJKLG1DQXdCSyxvQkFBQSxFQUFBLE9BeEJMLHlDQTBCTSxvQkFBQSxFQUFBLE9BMUJOLDBDQTZCTSxvQkFBQSxFQUFBLE9BN0JOLGdDQWlDSyxvQkFBQSxFQUFBLE1BakNMLGlDQW9DSyxvQkFBQSxFQUFBLE9BcENMLDBCQXlDSSxvQkFBQSxFQUFBLE9BekNKLG1DQTJDSyxvQkFBQSxFQUFBLE9BM0NMLHlDQTZDTSxvQkFBQSxFQUFBLE9BN0NOLDBDQWdETSxvQkFBQSxFQUFBLE9BaEROLGdDQXFESyxvQkFBQSxFQUFBLE9BckRMLGlDQXdESyxvQkFBQSxFQUFBLE9DN0RMLGlCQUdHLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsSUFOSCw0QkFVRyxjQUFBLEtBVkgsa0NBWUksWUFBQSxFQUNBLGNBQUEsS0NiSixlQUNDLFdBQUEsT0FERCxrQkFHRSxNQUFBLFFBQ0EsWUFBQSx5QkFDQSxVQUFBLEtBQ0EsZUFBQSxVQU5GLHdCQVNFLE1BQUEsUUFDQSxZQUFBLEtBS0YseUJBR0csUUFBQSxFQUFBLElBSEgsK0JBTUcsUUFBQSxFQUFBLElBS0gseUJBR0csUUFBQSxFQUFBLElBSEgsK0JBTUcsUUFBQSxFQUFBLEVDaENILGdCQUNDLGVBQUEsS0FERCx5QkFHRSxjQUFBLEtBSUYsNkJBQ0Msa0JBQUEsVUFDQSxZQUFBLFNBQ0EsZUFBQSxJQUVELGNBQ0MsT0FBQSxLQUVELDBCQUNDLGVBQUEsVUNoQkQsV0FFQyxlQUFBLEtBRkQsYUFNRSxZQUFBLGFBQUEsQ0FBQSxXQU5GLG9CQVVFLFFBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FiRixvQkFrQkcsWUFBQSx5QkFDQSxlQUFBLFVBbkJILDBCQXNCRyxNQUFBLEtBTUQseUJBNUJGLGdCQTZCRyxXQUFBLE1BN0JILG9CQWtDRyxXQUFBLE1BQ0EsU0FBQSxTQUVBLHlCQXJDSCxvQkFzQ0ksYUFBQSxHQXRDSixtQkE0Q0csV0FBQSxJQTVDSCxzQkFnREcsWUFBQSxNQUdBLHlCQW5ESCxzQkFvREksWUFBQSxPQXBESixnQ0F5REcsTUFBQSxLQUNBLGFBQUEsS0FDQSxNQUFBLEtBM0RILDJDQThESSxZQUFBLEVBOURKLGVBb0VFLFdBQUEsT0FwRUYsbUNBeUVLLFdBQUEsT0F6RUwscUNBMkVNLE9BQUEsRUFBQSxLQUNBLHlCQTVFTixxQ0E2RU8sTUFBQSxPQTdFUCxtQkFvRkcsT0FBQSxFQUFBLEtBcEZILGtCQXlGRyxNQUFBLEtBQ0EsWUFBQSxNQUNBLFFBQUEsS0FBQSxJQUFBLEVBQ0EsTUFBQSxLQTVGSCw4QkFpR0ksUUFBQSxFQUFBLElBakdKLHFDQW9HSyxZQUFBLEtBQ0EsY0FBQSxLQ3JHTCxXQUVDLGNBQUEsRUFGRCxrQkFNRSxZQUFBLEtBTkYsb0JBV0UsWUFBQSxFQVhGLGNBZ0JFLGVBQUEsVUFDQSxNQUFBLFFBQ0EsWUFBQSwwQkFDQSxjQUFBLElBbkJGLGNBd0JFLFVBQUEsTUFDQSxZQUFBLEtBekJGLGlCQThCRSxNQUFBLEtBOUJGLHNCQW9DRSxpQkFBQSxxQ0FDQSxrQkFBQSxVQUNBLE1BQUEsS0FDQSxPQUFBLEtBdkNGLHdCQTRDRSxpQkFBQSx1Q0FDQSxrQkFBQSxVQUNBLE1BQUEsS0FDQSxPQUFBLEtBL0NGLGlDQXdERSxPQUFBLE1BQ0EsU0FBQSxPQUdBLCtDQTVERixpQ0E2REcsT0FBQSxPQUdELCtDQWhFRixpQ0FpRUcsT0FBQSxPQWpFSCxxQ0FvRkcsV0FBQSxNQUNBLGVBQUEsVUFDQSxVQUFBLEtBQ0EsY0FBQSxLQUVBLCtDQXpGSCxxQ0EwRkksV0FBQSxNQUNBLE9BQUEsTUFHRCwrQ0E5RkgscUNBK0ZJLFdBQUEsTUFDQSxPQUFBLE1BaEdKLHVDQXFHSSxrQkFBQSxVQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLE9BQ0EsWUFBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLFFBQ0EsaUJBQUEsbUNBQ0EsWUFBQSxVQS9HSiw0Q0F5SEssb0JBQUEsS0FBQSxJQUNBLGFBQUEsS0ExSEwsa0RBOEhNLG9CQUFBLE1BQUEsSUE5SE4sNENBcUlLLG9CQUFBLEtBQUEsTUFySUwsa0RBeUlNLG9CQUFBLE1BQUEsTUF6SU4sc0VBcUpJLG9CQUFBLE1BQUEsTUFDQSxNQUFBLEtBdEpKLDRFQTBKSyxvQkFBQSxNQUFBLE1BQ0EsTUFBQSxLQTNKTCxzRUFpS0ksb0JBQUEsTUFBQSxJQUNBLE1BQUEsS0FsS0osNEVBc0tLLG9CQUFBLE1BQUEsSUFDQSxNQUFBLEtBdktMLCtDQStLRyxXQUFBLE1BQ0EsWUFBQSxNQUNBLCtDQWpMSCwrQ0FrTEksWUFBQSxFQUNBLFdBQUEsR0FHRCwrQ0F0TEgsK0NBdUxJLFlBQUEsRUFDQSxXQUFBLEdBTUgseUJBOUxELGtCQWlNRyxNQUFBLGVBQ0EsTUFBQSxLQUNBLGFBQUEsS0FuTUgsa0JBd01HLE1BQUEsZUFDQSxNQUFBLE1Bek1ILGlDQThNRyxPQUFBLE1BQ0EsU0FBQSxPQS9NSCxxQ0FtTkksV0FBQSxNQUNBLE9BQUEsS0FwTkosK0NBNE5JLFlBQUEsRUFDQSxXQUFBLEdBS0gsK0NBbE9ELGtCQXFPRyxNQUFBLGVBQ0EsTUFBQSxlQUNBLGFBQUEsS0F2T0gsa0JBNE9HLE1BQUEsZUFDQSxNQUFBLE9BSUYsK0NBalBELGtCQXFQRyxNQUFBLGVBQ0EsTUFBQSxlQUNBLGFBQUEsS0F2UEgsa0JBNFBHLE1BQUEsZUFDQSxNQUFBLE9BT0gsK0NBRUMsZUFFQyxNQUFBLEtBQ0EsTUFBQSxJQUdELGlCQUVDLE1BQUEsTUFDQSxNQUFBLEtsQmtoQ3FCLHdCQUN5Qix1QkFBaEQsdUJBQ0EsMEJBQTJCLDBCQUFpSSx1QkFBdEcsMEJBQThFLHVCQUFuRCwwQkFBMkIsdUJBRHBGLHVCbUJqeUN4QixlQUFBLGlCbkI4eENrQyxnQkFBbEMsZ0JBQ0EsbUJBQW9CLG1CQUE4RixzQ0FBMUUsbUJBQXlELGdCQUFyQyxtQkFBb0IsZ0JBRC9ELGdCbUJ4eENoQixXQUFBLElBQ0EsT0FBQSxFQUNBLEtBQUEsUUFDQSxVQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxlQUFBLFNBQ0EsV0FBQSxLQUVELGFBQ0MsUUFBQSxLQUNBLFFBQUEsRUFDQSxjQUFBLFlBSEQsbUJBT0UsTUFBQSxLQUNBLGVBQUEsVUFSRiw0QkFXRyxVQUFBLE1BQ0EsU0FBQSxTQUNBLE9BQUEsR0FFQSx5QkFmSCw0QkFnQkksVUFBQSxPQWhCSix3Q0NMRSxRQUFBLEdEMEJFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxLQXZCSiwyQ0NMRSxRQUFBLEdEaUNFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxJQTlCSixzQ0FrQ0ksWUFBQSx5QkFDQSxVQUFBLE1BQ0EsWUFBQSxPQUNBLE9BQUEsRUFDQSxRQUFBLEtBQUEsS0FBQSxFQUFBLE1BQ0EsU0FBQSxTQUVBLHlCQXpDSixzQ0EwQ0ssUUFBQSxHQUFBLEdBQUEsR0ExQ0wscUNBK0NJLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFDQSxTQUFBLFNBRUEseUJBbERKLHFDQW1ESyxRQUFBLElBbkRMLHdDQXdESSxTQUFBLFNBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsYUFBQSxLQUVBLHlCQTlESix3Q0ErREssUUFBQSxJQS9ETCxpREFtRUssUUFBQSxXQUNBLE1BQUEsSUFDQSxlQUFBLE9BckVMLHFEQXdFTSxVQUFBLGVBeEVOLGtEQTZFSyxRQUFBLFdBQ0EsZUFBQSxPQUNBLE1BQUEsS0EvRUwsb0RBa0ZNLGlCQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxFQXRGTix5REF5Rk8sTUFBQSxRQXpGUCw4QkFnR0ksTUFBQSxRQUNBLFlBQUEsYUFBQSxDQUFBLFdBakdKLG9DQW9HSyxNQUFBLFFBTUwsaUJBQ0MsVUFBQSxlQUVELGtCQUNDLE9BQUEsS0FDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxRQUFBLEVBRUQsYUFDQyxNQUFBLEtBRUQsWUFDQyxRQUFBLEtBRUQsWUFBQSxnQkFDQyxPQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxRQUFBLEVBRUQsYUFDQyxPQUFBLEVBQ0EsS0FBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FFRCxlQUNDLE9BQUEsRUFDQSxRQUFBLEtBQ0EsS0FBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FFRCxlQUNDLE9BQUEsRUFDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLFdBQUEsS0FDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsRUFFRCxrQkFDQyxPQUFBLEVBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsRUFFRCx1QkFDQyxPQUFBLEVBQ0EsS0FBQSxFQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxRQUFBLEVBRUQsb0NBQ0ksV0FBQSw0QkFDSCxRQUFBLE1BQ0EsT0FBQSxLQUNBLGdCQUFBLEtBRUQsZUFDSSxXQUFBLFFBQUEsb0NBQUEsVUFBQSxPQUFBLE9BQ0gsT0FBQSxJQUFBLE1BQUEsUUFHQSxjQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsSUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLE9BQUEsTUFBQSxFQUFBLEVBQUEsTUFDQSxJQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsRUFFQSwrQ0FmRCxlQWdCRSxJQUFBLE9BRUQsZ0NBbEJELGVBbUJFLElBQUEsT0FFRCwyREFyQkQsZUFzQkUsSUFBQSxPQUVELHlCQXhCRCxlQXlCRSxJQUFBLE9BRUQseUJBM0JELGVBNEJFLElBQUEsT0FHRixZQUNDLE9BQUEsRUFDQSxLQUFBLEVBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsRUFFRCw0Q0FBQSw2Q0FDQyxPQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FFRCw4Q0FBQSwyQ0FDQyxPQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FFRCxpQkFDQyxPQUFBLEtBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsSUFBQSxLQUNBLE1BQUEsTUFDQSxRQUFBLEVBRUQsZ0JBQ0MsT0FBQSxFQUNBLFFBQUEsTUFDQSxPQUFBLEtBR0QsZ0JBQ0MsU0FBQSxPQUNBLFNBQUEsU0FFRCxTQUNDLE9BQUEsUUFFRCxtQkFDQyxPQUFBLElBQ0EsT0FBQSxRQUNBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsUUFBQSxHQUVELHVCQUNDLFdBQUEsbUNBQUEsVUFBQSxPQUFBLEVBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxXQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBRUQsbUJBQ0MsT0FBQSxJQUNBLE9BQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsSUFDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLFFBQUEsR0FFRCx1QkFDQyxXQUFBLG1DQUFBLFVBQUEsT0FBQSxFQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsV0FBQSxNQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUVELDhCQUNDLFFBQUEsS0FFRCxxQkFDQyxLQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxRQUFBLEVBRUQsd0NBQ0MsV0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxNQUVELDJDQUNDLE9BQUEsUUFDQSxRQUFBLGFBQ0EsT0FBQSxJQUNBLE9BQUEsRUFBQSxJQUNBLFNBQUEsU0FDQSxXQUFBLEtBQ0EsWUFBQSxRQUNBLE1BQUEsSUFFRCxzREFPQyxXQUFBLEVBQUEsSUFBQSxFQUFBLElBQUEsQ0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGVBSUQsZ0RBQ0MsT0FBQSxJQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsTUFBQSxJQUVELGlFQU9DLFdBQUEsRUFBQSxJQUFBLEVBQUEsSUFBQSxDQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsZUFJRCw4REFHQyxXQUFBLEVBRUQsc0JBQ0MsUUFBQSxLQUNBLFNBQUEsU0FFRCw0QkFDSSxZQUFBLEVBQUEsTUFBQSxZQUNBLGFBQUEsRUFBQSxNQUFBLFlBQ0EsV0FBQSxFQUFBLE1BQ0gsSUFBQSxFQUNBLEtBQUEsSUFDQSxZQUFBLEtBQ0EsU0FBQSxTQUVELGlCQUFBLGFBQUEsYUFDQyxPQUFBLFFBQ0EsT0FBQSxLQUNBLFdBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLEVBRUQsYUFDQyxLQUFBLEVBRUQsa0JBQ0MsV0FBQSxtQ0FBQSxVQUFBLEVBQUEsRUFDQSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FFRCxhQUNDLE1BQUEsRUFFRCxrQkFDQyxXQUFBLG1DQUFBLFVBQUEsTUFBQSxFQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUVELGlCQUNDLE1BQUEsS0FFRCw4QkFDQyxXQUFBLG1DQUFBLFVBQUEsTUFBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEtBRUQsOEJBQ0MsV0FBQSxtQ0FBQSxVQUFBLE9BQUEsRUFDQSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FFRCwyQ0FDQyxPQUFBLFFBQ0EsUUFBQSxhQUNBLE9BQUEsSUFDQSxPQUFBLEVBQUEsSUFDQSxTQUFBLFNBQ0EsWUFBQSxRQUNBLE1BQUEsSUFFRCxvQkFDQyxtQ0FBQSxJQUNBLGtDQUFBLElBQ0EsK0JBQUEsSUFDQSw4QkFBQSxJQUNBLDJCQUFBLElBQ0EsMEJBQUEsSUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsS0FFRCw0Q0FPQyxXQUFBLEVBQUEsSUFBQSxFQUFBLElBQUEsQ0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGVBSUQsd0JBQ0MsTUFBQSxLQUNBLE1BQUEsS0FFRCx1QkFDQyxTQUFBLE9BQ0EsUUFBQSxJQUFBLElBQUEsSUFDQSxTQUFBLFNBQ0EsV0FBQSxPQUVELDBCQUNDLFFBQUEsT0FDQSxRQUFBLEVBQUEsSUFFRCw4QkFDQyxPQUFBLElBQUEsTUFDQSxPQUFBLFFBQ0EsV0FBQSxJQUNBLGVBQUEsT0FFRCxjQUNDLFFBQUEsTUFDQSxNQUFBLEtBRUQsUUFDQyxRQUFBLEtBRUQsY0FDQyxNQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsSUFDQSxPQUFBLEtBQUEsRUFBQSxLQUNBLFNBQUEsU0FHRCxnQkFDQyxNQUFBLEtBRUQsb0JBQ0MsV0FBQSxLQUNBLFdBQUEsZUFFRCwyQ0FDQyxpQkFBQSxxQ0FDQSxrQkFBQSxVQUNBLG9CQUFBLEtBQUEsSWpCNVpHLEtBQUEsRWlCK1pKLHNEQUNDLGlCQUFBLHFDQUNBLGtCQUFBLFVBQ0Esb0JBQUEsTUFBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxRQUFBLE1BQ0EsV0FBQSxLQUNBLFlBQUEsS0FFRCw4REFDQyxpQkFBQSxxQ0FDQSxrQkFBQSxVQUNBLG9CQUFBLE1BQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxZQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsUUFBQSxNQUNBLFdBQUEsS0FDQSxZQUFBLEtBR0Qsc0JBQ0MsT0FBQSxFQUFBLE1BQUEsUUFFRCw0QkFDSSxpQkFBQSxRQUdKLFlBRUMsV0FBQSxNQUNBLFVBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLFFBQUEsS0FFQSx5QkFSRCxZQVNFLGFBQUEsSUFHRCx5QkFaRCxZQWFFLGFBQUEsSUUvaEJGLGFBQ0MsZUFBQSxLQURELGdDQUlFLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsSUFDQSxjQUFBLEtBUkYsaUJBWUUsUUFBQSxNQVpGLCtCQWdCRSxXQUFBLEtBaEJGLGlDQW9CRSxNQUFBLFFBQ0EsWUFBQSxLQUNBLFdBQUEsS0FJRixtQkFDQyxNQUFBLFFBREQsc0JBR0UsWUFBQSx5QkFDQSxXQUFBLElBQ0EsZUFBQSxVQy9CRixvQkFLRSxVQUFBLEtBTEYsbUJBV0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUVBLFNBQUEsT0FoQkYsa0JBcUJFLE9BQUEsRUFDQSxZQUFBLEVBdEJGLDJCQWdDRSxpQkFBQSwyQ0FDQSxrQkFBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxRQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxLQUNBLE1BQUEsS0F4Q0Ysb0NBNENHLFNBQUEsT0FDQSxjQUFBLEtBN0NILGlEQWlESSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsS0FuREoscURBdURLLFVBQUEsS0F2REwsK0NBNkRJLE1BQUEsS0E3REoseURBaUVLLFlBQUEsYUFBQSxDQUFBLFdBQ0EsT0FBQSxJQUFBLEVBbEVMLHlEQXVFSyxVQUFBLEtBdkVMLGtDQThFRyxTQUFBLE9BQ0EsY0FBQSxJQS9FSCx3Q0FtRkksTUFBQSxLQUNBLGlCQUFBLDJDQUNBLGtCQUFBLFVBQ0Esb0JBQUEsT0FBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxVQUNBLGFBQUEsS0ExRkosNkNBK0ZJLE1BQUEsS0FDQSxZQUFBLGFBQUEsQ0FBQSxXQWhHSixxQ0FzR0csU0FBQSxPQUNBLGNBQUEsS0F2R0gsMkNBMkdJLE1BQUEsS0FDQSxpQkFBQSw4Q0FDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsVUFDQSxhQUFBLEtBbEhKLG1EQXVISSxNQUFBLEtBQ0EsWUFBQSxhQUFBLENBQUEsV0F4SEosdUNBOEhHLGVBQUEsVUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLGFBQUEsS0MzSEgseUJBQ0MsY0FBQSxLQUdELHlCQUVFLFlBQUEsS0FGRiw2QkFLRSxlQUFBLElBTUYsd0JBQ0MsWUFBQSxFQURELDJCQUdLLFlBQUEsY0FDSCxVQUFBLEtBSkYsMkJBT0UsTUFBQSxRQU1ELHlCQURELFNBRUUsY0FBQSxPQUdGLG9DQUdFLGNBQUEsS0FIRiwwQkFRRSxjQUFBLEtBR0QseUJBWEQsK0JBY0csZUFBQSxFQWRILDhDQW1CRyxXQUFBLEtBQ0EsY0FBQSxNQU9BLHlCQUhILHNCQUlJLGFBQUEsS0FDQSxZQUFBLE1BSUYseUJBVEYsa0JBVUcsV0FBQSxNQU1ELHlCQUZGLGdDQUdHLGVBQUEsR0FISCwyQkFRRSxjQUFBLEtBRUMseUJBVkgsK0JBV0ksYUFBQSxNQUlGLHlCQWZGLDJCQWdCRyxjQUFBLE1BaEJILDZCdkJnMURBLG1DdUIxekRFLGNBQUEsRUF0QkYsOEJBMEJFLFdBQUEsS3ZCNnpERix3RHVCdjFEQSw4Q0FnQ0csUUFBQSxLQUtGLHlCQURELHNDQUlJLGVBQUEsTUFLRix5QkFURixtQkFVRyxXQUFBLE1BSUQseUJBZEYscUJBZUcsV0FBQSxLQWZILG1DQWlCSSxXQUFBLE9BT0gseUJBRkQsZUFHRSxjQUFBLE1BSEYseURBT0ksV0FBQSxPQUtGLHlCQVpGLCtCQWFHLGVBQUEsTUFJRix5QkFqQkQsK0JBb0JHLGVBQUEsRUFwQkgsOENBeUJHLFdBQUEsS0FDQSxjQUFBLE1BUUQseUJ2Qit4REEsc0JBQ0EsNkJ1QnB5REYscUJBS0csV0FBQSxNQUdBLHlCdkJpeURELDBCQUNBLGlDdUIxeURGLHlCQVNJLFdBQUEsS0FDQSxZQUFBLE1BVUQseUJBSEgsaUNBSUksWUFBQSxHQU1KLCtCQUVFLGVBQUEsS0FPQSx5QkFKRix5Q3ZCdXhERSxnREFDQSxnREFDQSx1RHVCbnhERSxXQUFBIiwiZmlsZSI6InRlbXBsYXRlX2Zvb2QtYW5kLWRyaW5rLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLy8gQmFzZWQgb24gW0VyaWMgTWV5ZXIncyByZXNldCAyLjBdKGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvaW5kZXguaHRtbClcbi8vIEdsb2JhbCByZXNldCBydWxlcy5cbi8vIEZvciBtb3JlIHNwZWNpZmljIHJlc2V0cywgdXNlIHRoZSByZXNldCBtaXhpbnMgcHJvdmlkZWQgYmVsb3dcbkBtaXhpbiBnbG9iYWwtcmVzZXQge1xuICBodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbiAgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuICBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG4gIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG4gIGIsIHUsIGksIGNlbnRlcixcbiAgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbiAgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG4gIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuICBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgXG4gIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXG4gIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxuICB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIEBpbmNsdWRlIHJlc2V0LWJveC1tb2RlbDtcbiAgICBAaW5jbHVkZSByZXNldC1mb250OyB9XG4gIC8vIFVubGlrZSBFcmljJ3Mgb3JpZ2luYWwgcmVzZXQsIHdlIHJlc2V0IHRoZSBodG1sIGVsZW1lbnQgdG8gYmUgY29tcGF0aWJsZVxuICAvLyB3aXRoIHRoZSB2ZXJ0aWNhbCByaHl0aG0gbWl4aW5zLlxuICBodG1sIHtcbiAgICBAaW5jbHVkZSByZXNldC1ib2R5OyB9XG4gIG9sLCB1bCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdC1zdHlsZTsgfVxuICB0YWJsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdGFibGU7IH1cbiAgY2FwdGlvbiwgdGgsIHRkIHtcbiAgICBAaW5jbHVkZSByZXNldC10YWJsZS1jZWxsOyB9XG4gIHEsIGJsb2NrcXVvdGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LXF1b3RhdGlvbjsgfVxuICBhIGltZyB7XG4gICAgQGluY2x1ZGUgcmVzZXQtaW1hZ2UtYW5jaG9yLWJvcmRlcjsgfVxuICBAaW5jbHVkZSByZXNldC1odG1sNTsgfVxuXG4vLyBSZXNldCBhbGwgZWxlbWVudHMgd2l0aGluIHNvbWUgc2VsZWN0b3Igc2NvcGUuIFRvIHJlc2V0IHRoZSBzZWxlY3RvciBpdHNlbGYsXG4vLyBtaXhpbiB0aGUgYXBwcm9wcmlhdGUgcmVzZXQgbWl4aW4gZm9yIHRoYXQgZWxlbWVudCB0eXBlIGFzIHdlbGwuIFRoaXMgY291bGQgYmVcbi8vIHVzZWZ1bCBpZiB5b3Ugd2FudCB0byBzdHlsZSBhIHBhcnQgb2YgeW91ciBwYWdlIGluIGEgZHJhbWF0aWNhbGx5IGRpZmZlcmVudCB3YXkuXG5AbWl4aW4gbmVzdGVkLXJlc2V0IHtcbiAgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG4gIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbiAgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuICBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuICBiLCB1LCBpLCBjZW50ZXIsXG4gIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG4gIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxuICB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbiAgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuICBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxuICBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbiAgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBAaW5jbHVkZSByZXNldC1ib3gtbW9kZWw7XG4gICAgQGluY2x1ZGUgcmVzZXQtZm9udDsgfVxuICB0YWJsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdGFibGU7IH1cbiAgY2FwdGlvbiwgdGgsIHRkIHtcbiAgICBAaW5jbHVkZSByZXNldC10YWJsZS1jZWxsOyB9XG4gIHEsIGJsb2NrcXVvdGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LXF1b3RhdGlvbjsgfVxuICBhIGltZyB7XG4gICAgQGluY2x1ZGUgcmVzZXQtaW1hZ2UtYW5jaG9yLWJvcmRlcjsgfSB9XG5cbi8vIFJlc2V0IHRoZSBib3ggbW9kZWwgbWVhc3VyZW1lbnRzLlxuQG1peGluIHJlc2V0LWJveC1tb2RlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi8vIFJlc2V0IHRoZSBmb250IGFuZCB2ZXJ0aWNhbCBhbGlnbm1lbnQuXG5AbWl4aW4gcmVzZXQtZm9udCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8vIFJlc2V0cyB0aGUgb3V0bGluZSB3aGVuIGZvY3VzLlxuLy8gRm9yIGFjY2Vzc2liaWxpdHkgeW91IG5lZWQgdG8gYXBwbHkgc29tZSBzdHlsaW5nIGluIGl0cyBwbGFjZS5cbkBtaXhpbiByZXNldC1mb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLy8gUmVzZXQgYSBib2R5IGVsZW1lbnQuXG5AbWl4aW4gcmVzZXQtYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi8vIFJlc2V0IHRoZSBsaXN0IHN0eWxlIG9mIGFuIGVsZW1lbnQuXG5AbWl4aW4gcmVzZXQtbGlzdC1zdHlsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLy8gUmVzZXQgYSB0YWJsZVxuQG1peGluIHJlc2V0LXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLy8gUmVzZXQgYSB0YWJsZSBjZWxsIChgdGhgLCBgdGRgKVxuQG1peGluIHJlc2V0LXRhYmxlLWNlbGwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8vIFJlc2V0IGEgcXVvdGF0aW9uIChgcWAsIGBibG9ja3F1b3RlYClcbkBtaXhpbiByZXNldC1xdW90YXRpb24ge1xuICBxdW90ZXM6IG5vbmU7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyBcbiAgICBjb250ZW50OiBub25lOyB9IH1cblxuLy8gUmVzZXRzIHRoZSBib3JkZXIuXG5AbWl4aW4gcmVzZXQtaW1hZ2UtYW5jaG9yLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4vLyBVbnJlY29nbml6ZWQgZWxlbWVudHMgYXJlIGRpc3BsYXllZCBpbmxpbmUuXG4vLyBUaGlzIHJlc2V0IHByb3ZpZGVzIGEgYmFzaWMgcmVzZXQgZm9yIGJsb2NrIGh0bWw1IGVsZW1lbnRzXG4vLyBzbyB0aGV5IGFyZSByZW5kZXJlZCBjb3JyZWN0bHkgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCByZWNvZ25pemUgdGhlbVxuLy8gYW5kIHJlc2V0IGluIGJyb3dzZXJzIHRoYXQgaGF2ZSBkZWZhdWx0IHN0eWxlcyBmb3IgdGhlbS5cbkBtaXhpbiByZXNldC1odG1sNSB7XG4gICN7ZWxlbWVudHMtb2YtdHlwZShodG1sNS1ibG9jayl9IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8vIFJlc2V0cyB0aGUgZGlzcGxheSBvZiBpbmxpbmUgYW5kIGJsb2NrIGVsZW1lbnRzIHRvIHRoZWlyIGRlZmF1bHQgZGlzcGxheVxuLy8gYWNjb3JkaW5nIHRvIHRoZWlyIHRhZyB0eXBlLiBFbGVtZW50cyB0aGF0IGhhdmUgYSBkZWZhdWx0IGRpc3BsYXkgdGhhdCB2YXJpZXMgYWNyb3NzXG4vLyB2ZXJzaW9ucyBvZiBodG1sIG9yIGJyb3dzZXIgYXJlIG5vdCBoYW5kbGVkIGhlcmUsIGJ1dCB0aGlzIGNvdmVycyB0aGUgOTAlIHVzZSBjYXNlLlxuLy8gVXNhZ2UgRXhhbXBsZTpcbi8vXG4vLyAgICAgLy8gVHVybiBvZmYgdGhlIGRpc3BsYXkgZm9yIGJvdGggb2YgdGhlc2UgY2xhc3Nlc1xuLy8gICAgIC51bnJlZ2lzdGVyZWQtb25seSwgLnJlZ2lzdGVyZWQtb25seVxuLy8gICAgICAgZGlzcGxheTogbm9uZVxuLy8gICAgIC8vIE5vdyB0dXJuIG9ubHkgb25lIG9mIHRoZW0gYmFjayBvbiBkZXBlbmRpbmcgb24gc29tZSBvdGhlciBjb250ZXh0LlxuLy8gICAgIGJvZHkucmVnaXN0ZXJlZFxuLy8gICAgICAgK3Jlc2V0LWRpc3BsYXkoXCIucmVnaXN0ZXJlZC1vbmx5XCIpXG4vLyAgICAgYm9keS51bnJlZ2lzdGVyZWRcbi8vICAgICAgICtyZXNldC1kaXNwbGF5KFwiLnVucmVnaXN0ZXJlZC1vbmx5XCIpXG5AbWl4aW4gcmVzZXQtZGlzcGxheSgkc2VsZWN0b3I6IFwiXCIsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gICN7YXBwZW5kLXNlbGVjdG9yKGVsZW1lbnRzLW9mLXR5cGUoXCJpbmxpbmVcIiksICRzZWxlY3Rvcil9IHtcbiAgICBAaWYgJGltcG9ydGFudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIEBlbHNlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gICN7YXBwZW5kLXNlbGVjdG9yKGVsZW1lbnRzLW9mLXR5cGUoXCJibG9ja1wiKSwgJHNlbGVjdG9yKX0ge1xuICAgIEBpZiAkaW1wb3J0YW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBAZWxzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cbiIsIi8vIEltcG9ydHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiY29tcGFzcy9yZXNldFwiO1xuQGltcG9ydCBcImNvbXBhc3MvY3NzM1wiO1xuXG4vLyBHbG9iYWwgZm9udHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdEcm9pZFNhbnNCb2xkJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvZHJvaWRzYW5zLWJvbGQtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvZHJvaWRzYW5zLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9kcm9pZHNhbnMtYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvZHJvaWRzYW5zLWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL2Ryb2lkc2Fucy1ib2xkLXdlYmZvbnQuc3ZnI0Ryb2lkU2Fuc0JvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Ryb2lkU2Fuc1JlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9kcm9pZHNhbnMtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvZHJvaWRzYW5zLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvZHJvaWRzYW5zLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9kcm9pZHNhbnMtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL2Ryb2lkc2Fucy13ZWJmb250LnN2ZyNEcm9pZFNhbnNSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHYWxheGknO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9HYWxheGllQ2Fzc2lvcGVpYUJhc2ljLUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0dhbGF4aWVDYXNzaW9wZWlhQmFzaWMtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9HYWxheGllQ2Fzc2lvcGVpYUJhc2ljLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9HYWxheGllQ2Fzc2lvcGVpYUJhc2ljLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9HYWxheGllQ2Fzc2lvcGVpYUJhc2ljLUJvbGQuc3ZnI0Ryb2lkU2Fuc1JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4kZm9udC1hdmVuaXItbGlnaHQtMzU6ICdBdmVuaXIgTFQgVzAxIDM1IExpZ2h0JztcbiRmb250LWF2ZW5pci1saWdodC1vYmxpLTM1OiAnQXZlbmlyTFRXMDEtMzVMaWdodE9ibGknO1xuJGZvbnQtYXZlbmlyLWJvb2stNDU6ICdBdmVuaXIgTFQgVzAxIDQ1IEJvb2snO1xuJGZvbnQtYXZlbmlyLWJvb2stb2JsaS00NTogJ0F2ZW5pckxUVzAxLTQ1Qm9va09ibGlxJztcbiRmb250LWF2ZW5pci1yb21hbi01NTogJ0F2ZW5pciBMVCBXMDEgNTUgUm9tYW4nO1xuJGZvbnQtYXZlbmlyLXJvbWFuLW9ibGktNTU6ICdBdmVuaXJMVFcwMS01NU9ibGlxdWUnO1xuJGZvbnQtYXZlbmlyLW1lZGl1bS02NTogJ0F2ZW5pciBMVCBXMDEgNjUgTWVkaXVtJztcbiRmb250LWF2ZW5pci1tZWRpdW0tb2JsaS02NTogJ0F2ZW5pckxUVzAxLTY1TWVkaXVtT2JsJztcbiRmb250LWF2ZW5pci1oZWF2eS04NTogJ0F2ZW5pciBMVCBXMDEgODUgSGVhdnknO1xuJGZvbnQtYXZlbmlyLWhlYXZ5LW9ibGktODU6ICdBdmVuaXJMVFcwMS04NUhlYXZ5T2JsaSc7XG4kZm9udC1hdmVuaXItYmxhY2stOTU6ICdBdmVuaXIgTFQgVzAxIDk1IEJsYWNrJztcbiRmb250LWF2ZW5pci1ibGFjay1vYmxpLTk1OiAnQXZlbmlyTFRXMDEtOTVCbGFja09ibGknO1xuXG4vLyBHbG9iYWwgdmFyaWFibGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRtYXhfd2lkdGg6IDk2MHB4O1xuJGZvbnQtZHJvaWQtcmVndWxhcjogXCJEcm9pZFNhbnNSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1kcm9pZC1ib2xkOiBcIkRyb2lkU2Fuc0JvbGRcIiwgc2Fucy1zZXJpZjtcblxuLy8gR2xvYmFsIGNvbG9ycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY29sb3ItYm9keS1saWdodC1ncmF5OiAjNzA3MDcwO1xuJGNvbG9yLWJvZHktZ3JheTogIzRjNGM0YztcbiRjb2xvci1ib2R5LW1pZC1ncmF5OiAjNzY3Njc2O1xuJGNvbG9yLWJvZHktZGFyay1ncmF5OiAjNDk0OTQ5O1xuJGNvbG9yLW5hdi1ncmVlbjogIzY1YTYzYTtcbi8vICRjb2xvci1zaGFjay1ncmVlbjogIzZkYjQzZjtcbiRjb2xvci1zaGFjay1ncmVlbjogIzYwYWUyYjtcbiRjb2xvci1zaGFjay1kYXJrZ3JlZW46ICM0Mzg2MDA7XG4kY29sb3ItZm9vdGVyLWRhcmstZ3JheTogIzFkMWQxZDtcbiRjb2xvci1mb290ZXItbWlkLWdyYXk6ICM4NDg0ODQ7XG4kY29sb3ItYm9yZGVyLWxpZ2h0LWdyYXk6ICNkM2Q0ZDA7XG4kY29sb3ItdW5pdC1ib3JkZXI6ICNkMmQzZDA7XG4kY29sb3Itc2Vjb25kYXJ5LW1lbnUtYm9yZGVyOiAjZDlkOWQ3O1xuJGNvbG9yLWVycm9yOiAjZWY0YjFjO1xuJGNvbG9yLWZvcm0tcmVzZXQtYm9yZGVyOiAjYmJiYmJiO1xuXG4kY29sb3ItbW9iaWxlLWJnOiAjZjNmM2YwO1xuJGNvbG9yLW1vYmlsZS1ib3JkZXI6ICNkNWQ1ZDI7XG5cbiR1bml0LW1hcmdpbi1ib3R0b206IDUwcHg7XG4kdW5pdC13aWRlLWhlaWdodDogMjcwcHg7XG4kY29tcC10b3V0LXBhZGRpbmctYm90dG9tOiA0NXB4O1xuJGNvbXAtdG91dC1pbWFnZS1kaW1lbnNpb246IDkzcHg7XG5cblxuLy8gTWl4aW4gZm9yIGRpc3BsYXk6aW5saW5lLWJsb2NrIGluIElFNy04XG5AbWl4aW4gSUUtaW5saW5lLWJsb2NrIHtcbiAgICB6b29tOiAxO1xuXHQqZGlzcGxheTogaW5saW5lO1xufVxuXG5AaW1wb3J0IFwiZ2xvYmFsXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcIm1vYmlsZV9tZW51XCI7XG5AaW1wb3J0IFwibmF2X2xvY2F0aW9uc1wiO1xuQGltcG9ydCBcImpjYXJvdXNlbFwiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuXG5AaW1wb3J0IFwiZGF0ZXBpY2tlclwiO1xuXG4vLyBVbml0IGltcG9ydHNcbkBpbXBvcnQgXCJ1bml0XCI7XG5cbi8vIENvbXBvbmVudCBpbXBvcnRzXG5AaW1wb3J0IFwic29jaWFsX2ljb25zXCI7XG5AaW1wb3J0IFwiY29tcF9jYXJvdXNlbFwiO1xuQGltcG9ydCBcImNvbXBfbWVudV9saXN0XCI7XG5AaW1wb3J0IFwiY29tcF90ZXh0X3RvcFwiO1xuQGltcG9ydCBcImNvbXBfdGV4dF90b3V0XCI7XG5AaW1wb3J0IFwiY29tcF90b3V0XCI7XG5AaW1wb3J0IFwiY29tcF9uZXdzXCI7XG5AaW1wb3J0IFwiY29tcF9iYW5uZXJcIjtcbkBpbXBvcnQgXCJjb21wX3RlYW1fcGxheWVyXCI7XG5AaW1wb3J0IFwiY29tcF9pbnN0YWdyYW1cIjtcbiIsIi8vIEdsb2JhbCBzdHlsZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5ib2R5XG57XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9iZ190aWxlLmpwZ1wiKTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWRyb2lkLXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRjb2xvcjogJGNvbG9yLWJvZHktZ3JheTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNlxue1xuXHRtYXJnaW46IDEwcHggMDtcbn1cblxuaDFcbntcblx0Zm9udC1zaXplOiAyLjdlbTtcblx0Y29sb3I6ICRjb2xvci1ib2R5LWRhcmstZ3JheTtcblxuXHQmLmRlY29yIHtcblx0XHRmb250LXNpemU6IDIuNWVtO1xuICBcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0Zm9udC1mYW1pbHk6ICdHYWxheGknLCAnRHJvaWRTYW5zUmVndWxhcicsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdCYucG9zdC10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMSA2NSBNZWRpdW1cIjtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Y29sb3I6ICRjb2xvci1ib2R5LWdyYXk7XG5cblx0XHQmLmFsbC1jYXBzXG5cdFx0e1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQmLmdyZWVuXG5cdFx0e1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zaGFjay1kYXJrZ3JlZW47XG5cdFx0fVxuXHR9XG59XG5cbmgyXG57XG5cdGZvbnQtc2l6ZTogMS42ZW07XG5cdGNvbG9yOiAkY29sb3ItYm9keS1ncmF5O1xuXG5cdCYuYWxsLWNhcHNcblx0e1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmLmdyZWVuXG5cdHtcblx0XHRjb2xvcjogJGNvbG9yLXNoYWNrLWdyZWVuO1xuXHR9XG59XG5cbmFcbntcblx0Y29sb3I6ICM0Mzg2MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0Jjpob3ZlclxuXHR7XG5cdFx0Y29sb3I6ICRjb2xvci1ib2R5LWxpZ2h0LWdyYXk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0JjphY3RpdmVcblx0e1xuXHRcdGNvbG9yOiAkY29sb3ItYm9keS1ncmF5O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG46aG92ZXIge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4vKiBMaW5rIHRvIGp1bXAgdG8gY29udGVudCAoZm9yIGRpc2FibGVkIHVzZXJzIHVzaW5nIHRhYiBuYXZpZ2F0aW9uKVxuXHRIaWRkZW4gYnkgZGVmYXVsdCwgcmV2ZWFsZWQgb24gZm9jdXMuXG5cdENvZGUgZnJvbSBodHRwOi8vYWNjZXNzaWJpbGl0eS5wc3UuZWR1L3NraXBuYXYvXG4qL1xuYS5vZmZzY3JlZW4ge1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDotMTAwMHB4O1xuXHR0b3A6LTEwMDBweDtcblx0d2lkdGg6MXB4O1xuXHRoZWlnaHQ6MXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbmEub2Zmc2NyZWVuOmZvY3VzLCBhLm9mZnNjcmVlbjphY3RpdmUsIGEub2Zmc2NyZWVuOmhvdmVyIHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdHdpZHRoOmF1dG87XG5cdGhlaWdodDphdXRvO1xuXHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGRjM7XG5cdGJvcmRlcjogMXB4IGRvdHRlZCAjMDAwO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG5zdHJvbmdcbntcblx0Zm9udC1mYW1pbHk6ICRmb250LWRyb2lkLWJvbGQ7XG59XG5cbmVtXG57XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxucFxue1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLnNjYWxpbmctaW1hZ2Vcbntcblx0aW1nXG5cdHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnNlbnRlbmNlLWNhc2Vcbntcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuI2JhY2stdG8tdG9wXG57XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAzMCU7XG5cdHotaW5kZXg6IDEwMDAxO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDc4MnB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDg1JTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdGFcblx0e1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9hcnJvd19zcHJpdGUucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiA0NHB4O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0Y29sb3I6ICNDQ0M7XG5cblx0XHRzcGFuXG5cdFx0e1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDU1cHg7XG5cdFx0XHRjb2xvcjogcmdiKDczLCA3MywgNzMpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXJcblx0XHR7XG5cdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00M3B4IGJvdHRvbTtcblx0XHR9XG5cdH1cbn1cblxuLy8gRm9ybXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdmVycmlkZSBtb2JpbGUgZGlzYXBwZXJpbmcgaXNzdWVcbnNlbGVjdDpub3QoW211bHRpcGxlXSl7XG5cdGJvcmRlcjogbm9uZTtcblx0aGVpZ2h0OiAyM3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDUwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBTUNBWUFBQUJTZ0l6YUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZd0lEWXhMakV6TkRjM055d2dNakF4TUM4d01pOHhNaTB4Tnpvek1qb3dNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTlNCTllXTnBiblJ2YzJnaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk5EWkZOREV3TmpsR056RkVNVEZGTWtKRVEwVkRSVE0xTjBSQ016TXlNa0lpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TkRaRk5ERXdOa0ZHTnpGRU1URkZNa0pFUTBWRFJUTTFOMFJDTXpNeU1rSWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8wTmtVME1UQTJOMFkzTVVReE1VVXlRa1JEUlVORk16VTNSRUl6TXpJeVFpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzBOa1UwTVRBMk9FWTNNVVF4TVVVeVFrUkRSVU5GTXpVM1JFSXpNekl5UWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B1R3Nnd1FBQUFBNVNVUkJWSGphWXZ6Ly96OERPWUNKZ1V4QWY0Mk1RSXpUazBEL00rS3prUkdQb1FTZHlraUtKckJHcE9oZ0pGWVRXTkVJaUVlQUFBTUF6TkVORU9IK2RvOEFBQUFBU1VWT1JLNUNZSUk9KTtcbn1cblxuLmNvbnRyb2wtZ3JvdXAge1xuXHRjbGVhcjogYm90aDtcblxuXHRsYWJlbCxcblx0aW5wdXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXG5cdFx0Ji5lcnJvciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9ZmlsZV0sXG5cdGlucHV0W3R5cGU9dGV4dF0sXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEge1xuXHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5ka19jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDlweDtcblx0fVxuXG5cdGlucHV0W3R5cGU9dGV4dF0sXG5cdHRleHRhcmVhIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPXRleHRdIHtcblx0XHR3aWR0aDogOTclO1xuXHR9XG5cblx0dGV4dGFyZWEge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1kcm9pZC1yZWd1bGFyO1xuXHRcdHdpZHRoOiA5NyU7XG5cdH1cblxuXHQmLmZ1bGwtd2lkdGgge1xuXHRcdHRleHRhcmVhIHtcblx0XHRcdHdpZHRoOiA5OC41JTtcblx0XHR9XG5cdH1cblxuXHQmLmNoZWNrYm94IHtcblxuXHRcdHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHRsYWJlbC5jaGVja2JveC1sYWJlbCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHR9XG5cdH1cblxuXHQmLnN1Ym1pdCB7XG5cdFx0YnV0dG9uLFxuXHRcdGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgI2ZmZjsgLy8gZm9yIElFXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHdpZHRoOiA3OHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWRyb2lkLXJlZ3VsYXI7XG5cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRidXR0b25bdHlwZT1yZXNldF0ge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTc4cHggMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9ybS1yZXNldC1ib3JkZXI7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ib2R5LWdyYXk7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC03OHB4IC0yOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zaGFjay1ncmVlbjtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJvZHktZ3JheTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnNpZ251cCBpbnB1dFt0eXBlPVwic3VibWl0XCJdXG5cdHtcblx0XHR3aWR0aDogMTAycHggIWltcG9ydGFudDtcblx0fVxuXG5cdGJ1dHRvblt0eXBlPXJlZnJlc2hdIHtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJvcmRlcjogMHB4IHNvbGlkICNmZmY7IC8vIGZvciBJRVxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2lkdGg6IDc4cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTc4cHggMDtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tcmVzZXQtYm9yZGVyO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZHJvaWQtcmVndWxhcjtcblxuXHRcdGFcblx0XHR7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcm0tcmVzZXQtYm9yZGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNzhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ib2R5LWdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJvZHktZ3JheTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC03OHB4IC0yOHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdGFcblx0XHRcdHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gYmQ6IHRoaXMgaXMgZm9yIGllXG5cdGRpdlt0eXBlPXJlZnJlc2hdIHtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJvcmRlcjogMHB4IHNvbGlkICNmZmY7IC8vIGZvciBJRVxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2lkdGg6IDc4cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTc4cHggMDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0Ly8gZm9udC1mYW1pbHk6ICRmb250LWRyb2lkLXJlZ3VsYXI7XG5cblx0XHRhXG5cdFx0e1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3JtLXJlc2V0LWJvcmRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDc4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzRjNGM0Yztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC8vIGNvbG9yOiAkY29sb3ItYm9keS1ncmF5O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTc4cHggLTI4cHg7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4uanMgLnZhbGlkYXRlZC1kcm9wZG93biBsYWJlbC5lcnJvclxue1xuXHQvL2JvcmRlcjogMXB4IHNvbGlkICNmZjMzMDA7XG5cdC8vIG1hcmdpbi10b3A6IDQwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAzM3B4O1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDk3OXB4KSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cbn1cblxuLmpzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmN1c3RvbS1jaGVja2JveFxue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvY2hlY2tib3hfc3ByaXRlLmpwZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0dG9wOiAtMnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgXHRtYXJnaW4tdG9wOiAycHg7XG5cdH1cblxuICAgICYuY2hlY2tlZFxuICAgIHtcblx0ICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2NoZWNrYm94X3Nwcml0ZS5qcGcnKSBuby1yZXBlYXQgLTE1cHggMDtcblx0fVxufVxuXG4uZXJyb3Jcbntcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLy8gQ2VudGVyIFN1cnZleU1vbmtleSBlbWJlZFxuLnNtY3gtZW1iZWQge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLy8gRm9ybWFkaWJsZSBBamF4IGxvYWRlclxuLmZybV9hamF4X2xvYWRpbmcge1xuXHRkaXNwbGF5OiBub25lO1xuXHQmLmZybV9sb2FkaW5nX25vdyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbkBtaXhpbiBzZWFyY2hCb3hQbGFjZWhvbGRlciB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gU2VhcmNoYm94XG5mb3JtLnNlYXJjaC1mb3JtIHtcblx0aW5wdXRbdHlwZT1zZWFyY2hdIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMycHg7XG5cblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdGZvbnQtc2l6ZTogMTBweDtcblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgICAgIEBpbmNsdWRlIHNlYXJjaEJveFBsYWNlaG9sZGVyO1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgICBAaW5jbHVkZSBzZWFyY2hCb3hQbGFjZWhvbGRlcjtcbiAgICB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgICAgQGluY2x1ZGUgc2VhcmNoQm94UGxhY2Vob2xkZXI7XG4gICAgIG9wYWNpdHk6ICAxO1xuICAgIH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgICBAaW5jbHVkZSBzZWFyY2hCb3hQbGFjZWhvbGRlcjtcbiAgICB9XG5cdH1cblx0aW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDE0cHggMHB4IDIwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuICBcdHBhZGRpbmc6IDAgMjBweDtcblxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRcdGJvcmRlci1jb2xvcjogIzYwYWUyYjtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMnB4O1xuXG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRHJvaWRTYW5zUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuXHR9XG59XG4iLCIvLyBRdWFydGVyIHdpZHRoXG4vLyBmb3IgdGhlIGZvcm0gaW5wdXRzXG4uc3BhbjItNSB7XG5cdHdpZHRoOiAxODBweDtcbn1cbiIsIi8vIEdsb2JhbCBoZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaGVhZGVyI3NpdGUtaGVhZGVyIHtcblx0Ly8gaGVpZ2h0OiA4N3B4O1xuXHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4jbG9nby13cmFwcGVyXG57XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDkwMDtcblxuXHQjbG9nb1xuXHR7XG5cdFx0d2lkdGg6IDIzMnB4O1xuXHRcdGhlaWdodDogNTJweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi8vIFByaW1hcnkgbWVudSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbmF2QnJlYWtwb2ludDogNzY4cHg7XG4jcHJpbWFyeS1tZW51XG57XG5cdC5wcmltYXJ5LW1lbnUtbGFyZ2Uge1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJG5hdkJyZWFrcG9pbnQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG5hdkJyZWFrcG9pbnQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnByaW1hcnktbWVudS1zbWFsbFxuXHR7XG5cblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRuYXZCcmVha3BvaW50KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG5hdkJyZWFrcG9pbnQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogNC41ZW07XG5cdFx0fVxuXHR9XG5cblx0Zm9udC1mYW1pbHk6ICRmb250LWF2ZW5pci1tZWRpdW0tNjU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMS4yZW07XG5cblx0YS5zZWxlY3RlZFxuXHR7XG5cdFx0Y29sb3I6ICRjb2xvci1ib2R5LWdyYXk7XG5cblx0XHQmOmhvdmVyXG5cdFx0e1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ib2R5LWxpZ2h0LWdyYXk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0dWxcblx0e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5sb2dvXG5cdHtcblx0XHRhXG5cdFx0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc2hha2VzaGFja19sb2dvLnBuZ1wiKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdH1cblx0fVxuXG5cdC5wcmltYXJ5LW1lbnUtbGFyZ2Vcblx0e1xuXHRcdGxpbmUtaGVpZ2h0OiA5NXB4O1xuXG5cdFx0bGlcblx0XHR7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBJRS1pbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTUlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cblx0XHQubG9nb1xuXHRcdHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cblx0XHRcdGFcblx0XHRcdHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByaW1hcnktbWVudS1zbWFsbFxuXHR7XG5cdFx0bGlcblx0XHR7XG5cdFx0XHRwYWRkaW5nOiA0cHggMDtcblx0XHR9XG5cblx0XHQubG9nb1xuXHRcdHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAxNnB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEhlcm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc2VjdGlvbiNoZXJvXG57XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2hhY2stZ3JlZW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRpbWdcblx0e1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHR9XG5cblx0LnNsaWRlc2hvdy13cmFwcGVyXG5cdHtcblxuXHRcdG1heC13aWR0aDogMTA2MnB4O1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzMzAwO1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1wb3NpdGlvbjogNDcycHggY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiAzNjNweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDk3OXB4KSB7XG5cdFx0XHRoZWlnaHQ6IDM4NXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0aGVpZ2h0OiAyODNweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDk3OXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHRcdFx0aGVpZ2h0OiAyODlweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0fVxuXG5cdH1cblxuXHQuc2xpZGVzaG93LXdyYXBwZXItc3RmXG5cdHtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI0ZGMzMwMDtcblx0XHRcdC8vIGJhY2tncm91bmQtcG9zaXRpb246IDQ3MnB4IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMzYzcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA5NzlweCkge1xuXHRcdFx0aGVpZ2h0OiAzODVweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogMjgzcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA5NzlweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0XHRcdGhlaWdodDogMjg5cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdH1cblxuXHR9XG59XG5cbi8vIFNlY29uZGFyeSBtZW51IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zZWNvbmRhcnktbWVudVxue1xuXHRmb250LWZhbWlseTogJGZvbnQtYXZlbmlyLW1lZGl1bS02NTtcblx0Zm9udC1zaXplOiAxZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LW1lbnUtYm9yZGVyO1xuXHQvL2hlaWdodDogNTJweDtcblx0bGluZS1oZWlnaHQ6IDUycHg7XG5cdG1hcmdpbi1ib3R0b206IDQ5cHg7XG5cblx0YVxuXHR7XG5cdFx0Y29sb3I6ICRjb2xvci1ib2R5LWdyYXk7XG5cdFx0Jjpob3ZlclxuXHRcdHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYm9keS1saWdodC1ncmF5O1xuXHRcdH1cblx0fVxuXG5cdHVsXG5cdHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRsaVxuXHR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIElFLWlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAwIDEuOTIzJTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0XHRcdHBhZGRpbmc6IDAgMS44JTtcblx0XHR9XG5cdH1cblxuXHRsaTpmaXJzdC1jaGlsZFxuXHR7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRsaTpsYXN0LWNoaWxkXG5cdHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cblx0XHR1bFxuXHRcdHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0bGlcblx0XHR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCA1JTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIjbW9iaWxlLWhlYWRlci1tZW51IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1vYmlsZS1iZztcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRuYXZCcmVha3BvaW50KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0QG1lZGlhIHByaW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0LmxvZ28ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1hdmVuaXItcm9tYW4tNTU7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ei1pbmRleDogMjUwMDAwO1xuXHQvLyBJbXBvcnRhbnQ6IHdoZW4gcGFuZWwgaXMgYWN0aXZhdGVkLCBpdCBiZWNvbWVzIHN0YXRpYyBhbmRcblx0Ly8gZml4ZWQgdG8gdGhlIHRvcCBvZiB0aGUgc2NyZWVuLiBIZWlnaHQgaXMgY2FsY3VsYXRlZCBpblxuXHQvLyB0aGUgSmF2YXNjcmlwdC5cblx0Ji5zdGF0aWMge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQubW9iaWxlLWhlYWRlci1tZW51LWhlYWRlciB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR6LWluZGV4OiAyNTAwMDE7XG5cdFx0fVxuXHRcdC51aS10YWJzLW5hdiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1vYmlsZS1ib3JkZXI7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR6LWluZGV4OiAyNTAwMDE7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1zaGFjay1ncmVlbjtcblx0fVxuXG5cdC5tb2JpbGUtaGVhZGVyLW1lbnUtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbW9iaWxlLWJnO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbW9iaWxlLWJvcmRlcjtcblx0XHQvLyBoZWlnaHQ6IDg0cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDEwMDAwMDA7XG5cdFx0Lm5lYXJlc3QtbG9jYXRpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDE4cHg7XG5cdFx0XHQubmVhcmVzdC1sb2NhdGlvbi1oZWFkbGluZSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjVweDtcblx0XHRcdH1cblx0XHRcdC5uZWFyZXN0LWxvY2F0aW9uLXNoYWNrIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5hcHAtZGwtYnV0dG9uIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxNHB4O1xuXHRcdFx0XHRsZWZ0OiAxM3B4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2xvc2UtYnV0dG9uIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNHB4O1xuXHRcdFx0dG9wOiAyMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKiBMb2NhdGlvbnMgbmF2XG4gKi9cblxuLy9AaW1wb3J0IFwibG9jYXRpb25fcmVnaW9ucy9jdC1zcHJpdGUvKi5wbmdcIjtcbi8vQGluY2x1ZGUgYWxsLWN0LXNwcml0ZS1zcHJpdGVzO1xuXG4vL0BpbXBvcnQgXCJsb2NhdGlvbl9yZWdpb25zL2RjLXNwcml0ZS8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtZGMtc3ByaXRlLXNwcml0ZXM7XG5cbi8vQGltcG9ydCBcImxvY2F0aW9uX3JlZ2lvbnMvZmwtc3ByaXRlLyoucG5nXCI7XG4vL0BpbmNsdWRlIGFsbC1kYy1zcHJpdGUtc3ByaXRlcztcblxuLy9AaW1wb3J0IFwibG9jYXRpb25fcmVnaW9ucy9pbnRsLXNwcml0ZS8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtZGMtc3ByaXRlLXNwcml0ZXM7XG5cbi8vQGltcG9ydCBcImxvY2F0aW9uX3JlZ2lvbnMvbnktc3ByaXRlLyoucG5nXCI7XG4vL0BpbmNsdWRlIGFsbC1kYy1zcHJpdGUtc3ByaXRlcztcblxuLy9AaW1wb3J0IFwibG9jYXRpb25fcmVnaW9ucy9wYS1zcHJpdGUvKi5wbmdcIjtcbi8vQGluY2x1ZGUgYWxsLWRjLXNwcml0ZS1zcHJpdGVzO1xuXG4vL0BpbXBvcnQgXCJsb2NhdGlvbl9pbmRpdmlkdWFsL2N0LWh2bi8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtY3QtaHZuLXNwcml0ZXM7XG5cbi8vQGltcG9ydCBcImxvY2F0aW9uX2luZGl2aWR1YWwvY3Qtd3NwdC8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtY3Qtd3NwdC1zcHJpdGVzO1xuXG4vL0BpbXBvcnQgXCJsb2NhdGlvbl9pbmRpdmlkdWFsL2RjLWRjLyoucG5nXCI7XG4vL0BpbmNsdWRlIGFsbC1kYy1kYy1zcHJpdGVzO1xuXG4vL0BpbXBvcnQgXCJsb2NhdGlvbl9pbmRpdmlkdWFsL2RjLW5hdHMvKi5wbmdcIjtcbi8vQGluY2x1ZGUgYWxsLWRjLW5hdHMtc3ByaXRlcztcblxuLy9AaW1wb3J0IFwibG9jYXRpb25faW5kaXZpZHVhbC9mbC1jZy8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtZmwtY2ctc3ByaXRlcztcblxuLy9AaW1wb3J0IFwibG9jYXRpb25faW5kaXZpZHVhbC9mbC1zb2JlLyoucG5nXCI7XG4vL0BpbmNsdWRlIGFsbC1mbC1zb2JlLXNwcml0ZXM7XG5cbi8vQGltcG9ydCBcImxvY2F0aW9uX2luZGl2aWR1YWwvY3QtaHZuLyoucG5nXCI7XG4vL0BpbmNsdWRlIGFsbC1jdC1odm4tc3ByaXRlcztcblxuLy9AaW1wb3J0IFwibG9jYXRpb25faW5kaXZpZHVhbC9pbnRsLWF2ZXMvKi5wbmdcIjtcbi8vQGluY2x1ZGUgYWxsLWludGwtYXZlcy1zcHJpdGVzO1xuXG4vL0BpbXBvcnQgXCJsb2NhdGlvbl9pbmRpdmlkdWFsL2ludGwtbW9lLyoucG5nXCI7XG4vL0BpbmNsdWRlIGFsbC1pbnRsLW1vZS1zcHJpdGVzO1xuXG4vL0BpbXBvcnQgXCJsb2NhdGlvbl9pbmRpdmlkdWFsL255LWJrLyoucG5nXCI7XG4vL0BpbmNsdWRlIGFsbC1ueS1iay1zcHJpdGVzO1xuXG4vL0BpbXBvcnQgXCJsb2NhdGlvbl9pbmRpdmlkdWFsL255LWJwYy8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtbnktYnBjLXNwcml0ZXM7XG5cbi8vQGltcG9ydCBcImxvY2F0aW9uX2luZGl2aWR1YWwvbnktbWV0cy8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtbnktbWV0cy1zcHJpdGVzO1xuXG4vL0BpbXBvcnQgXCJsb2NhdGlvbl9pbmRpdmlkdWFsL255LW1zcC8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtbnktbXNwLXNwcml0ZXM7XG5cbi8vQGltcG9ydCBcImxvY2F0aW9uX2luZGl2aWR1YWwvbnktc3NueS8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtbnktc3NueS1zcHJpdGVzO1xuXG4vL0BpbXBvcnQgXCJsb2NhdGlvbl9pbmRpdmlkdWFsL255LXRkLyoucG5nXCI7XG4vL0BpbmNsdWRlIGFsbC1ueS10ZC1zcHJpdGVzO1xuXG4vL0BpbXBvcnQgXCJsb2NhdGlvbl9pbmRpdmlkdWFsL255LXVlcy8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtbnktdWVzLXNwcml0ZXM7XG5cbi8vQGltcG9ydCBcImxvY2F0aW9uX2luZGl2aWR1YWwvbnktdXdzLyoucG5nXCI7XG4vL0BpbmNsdWRlIGFsbC1ueS11d3Mtc3ByaXRlcztcblxuLy9AaW1wb3J0IFwibG9jYXRpb25faW5kaXZpZHVhbC9ueS13YnkvKi5wbmdcIjtcbi8vQGluY2x1ZGUgYWxsLW55LXdieS1zcHJpdGVzO1xuXG4vL0BpbXBvcnQgXCJsb2NhdGlvbl9pbmRpdmlkdWFsL3BhLXBobC8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtcGEtcGhsLXNwcml0ZXM7XG5cbi8vQGltcG9ydCBcImNsb3NlLWJ1dHRvbi8qLnBuZ1wiO1xuLy9AaW5jbHVkZSBhbGwtY2xvc2UtYnV0dG9uLXNwcml0ZXM7XG5cbmhlYWRlciNzaXRlLWhlYWRlciB7XG5cbn1cblxubmF2I2xvY2F0aW9ucy1tZW51IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0Ly8gbWFyZ2luLXRvcDogLThweDtcblx0ei1pbmRleDogMTAwMDAwO1xuXG5cdC5sb2NhdGlvbnMtbWVudS1pbm5lciB7XG5cdFx0Ly8gaGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmxvY2F0aW9ucy1kcm9wZG93biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0em9vbTogMTtcblx0XHRcdG1pbi1oZWlnaHQ6IDBweDtcblx0XHRcdC8vIGhlaWdodDogMTAwJTtcblx0XHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkICNGRjMzMDA7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hdmVuaXItbWVkaXVtLTY1O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJvZHktbGlnaHQtZ3JheTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNsb2NhdGlvbnMtbWVudS1jbG9zZS1idG4ge1xuXHRib3R0b206IC0zMHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2xvY2F0aW9ucy1tZW51LWNsb3NlLWJ1dHRvbi5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRtYXJnaW46IGF1dG87XG5cblx0XHQmOmhvdmVyXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG5cdFx0fVxuXHR9XG59XG5cbiNoZWFkZXItbmF2LXJlZ2lvbnMtd3JhcHBlcixcbiNoZWFkZXItbmF2LWFyZWFzLXdyYXBwZXIsXG4jaGVhZGVyLW5hdi1sb2NhdGlvbnMtd3JhcHBlclxue1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0LWdyYXk7XG59XG5cbiNoZWFkZXItbmF2LWxvY2F0aW9ucy13cmFwcGVyIHtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbiNsb2NhdGlvbnMtZHJvcGRvd24tcmVnaW9uLFxuI2xvY2F0aW9ucy1kcm9wZG93bi1hcmVhLFxuI2xvY2F0aW9ucy1kcm9wZG93bi1sb2NhdGlvblxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YwO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI2xvY2F0aW9ucy1kcm9wZG93bi1sb2NhdGlvblxue1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxudWwjaGVhZGVyLW5hdi1yZWdpb25zIHtcblxuXHRoZWlnaHQ6IDEyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRsaSB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR3aWR0aDogMTMwcHg7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJvZHktZ3JheTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc2hhY2stZ3JlZW47XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdFx0Ji5pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTc3NzdweDtcblx0XHRcdFx0XHR3aWR0aDogNDFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5hbWUge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlXG5cdFx0XHR7XG5cdFx0XHRcdHNwYW4uaWNvblxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gdWwjaGVhZGVyLW5hdi1hcmVhcyB7XG5cbi8vIFx0aGVpZ2h0OiAxMjBweDtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRtYXJnaW4tdG9wOiA1MHB4O1xuXG4vLyBcdGxpIHtcbi8vIFx0XHRoZWlnaHQ6IDEwMHB4O1xuLy8gXHRcdHdpZHRoOiAxMzBweDtcbi8vIFx0XHRmb250LXNpemU6IDAuOWVtO1xuXG4vLyBcdFx0YSB7XG4vLyBcdFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0XHRcdGNvbG9yOiAkY29sb3ItYm9keS1ncmF5O1xuXG4vLyBcdFx0XHQmOmhvdmVyIHtcbi8vIFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zaGFjay1ncmVlbjtcbi8vIFx0XHRcdH1cblxuLy8gXHRcdFx0c3BhbiB7XG4vLyBcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblxuLy8gXHRcdFx0XHQmLmljb24ge1xuLy8gXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyBcdFx0XHRcdFx0aGVpZ2h0OiA0MXB4O1xuLy8gXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtNzc3N3B4O1xuLy8gXHRcdFx0XHRcdHdpZHRoOiA0MXB4O1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHRcdCYubmFtZSB7XG4vLyBcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cblxuLy8gXHRcdFx0Ji5hY3RpdmVcbi8vIFx0XHRcdHtcbi8vIFx0XHRcdFx0c3Bhbi5pY29uXG4vLyBcdFx0XHRcdHtcbi8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuXG4jaGVhZGVyLW5hdi1hcmVhcyB7XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC8vIFRoZSB0YXJnZXQgb2YgdGhlIGZhZGVJbigpXG5cdC5hcmVhcy1uYXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8vd2lkdGg6IDc4MHB4O1xuXHRcdHVsIHtcblx0XHRcdC8vIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ib2R5LWdyYXk7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2hhY2stZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0Ji5pY29uIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTc3NzdweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQxcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLm5hbWUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFjdGl2ZVxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdHNwYW4uaWNvblxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2hlYWRlci1uYXYtbG9jYXRpb25zIHtcblxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gem9vbTogMTtcblx0Ly8gbWluLWhlaWdodDogMHB4O1xuXHQvLyBoZWlnaHQ6IDEwMSU7XG5cblx0Ly8gVGhlIHRhcmdldCBvZiB0aGUgZmFkZUluKClcblx0LmxvY2F0aW9ucy1uYXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ly93aWR0aDogNzgwcHg7XG5cdFx0dWwge1xuXHRcdFx0Ly8gd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdHdpZHRoOjEzMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ib2R5LWdyYXk7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2hhY2stZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0Ji5pY29uIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjlweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC03Nzc3cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2OHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5uYW1lIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNyZWdpb25zLXBhZ2luYXRpb25cbntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiA2M3B4O1xuXHRsZWZ0OiAwO1xuXHQvLyBib3JkZXI6IDFweCBzb2xpZCAjRkYzMzAwO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xuXHRcdHRvcDogMTVweDtcblx0fVxufVxuXG4jYXJlYS1wYWdpbmF0aW9uXG57XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogNjNweDtcblx0bGVmdDogMDtcblx0Ly8gYm9yZGVyOiAxcHggc29saWQgI0ZGMzMwMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcblx0XHR0b3A6IDE1cHg7XG5cdH1cbn1cblxuI2xvY2F0aW9uLXBhZ2luYXRpb25cbntcblx0Ly8gbWFyZ2luLXRvcDogLTcwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogNjNweDtcblx0bGVmdDogMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcblx0XHQvLyBtYXJnaW4tdG9wOiAtMTE1cHg7XG5cdFx0dG9wOiAxNXB4O1xuXHR9XG59XG5cbi5jYXJvdXNlbC1wYWdpbmF0aW9uIHtcblxuXHQubmV4dCxcblx0LnByZXYge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9sb2NhdGlvbnMtbWVudS1hcnJvd3MucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHR9XG5cdC5uZXh0IHtcblx0XHRyaWdodDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cdFx0dGV4dC1pbmRlbnQ6IDk5OTk5cHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcblx0XHRcdHJpZ2h0OiA0NXB4O1xuXHRcdH1cblx0fVxuXHQucHJldiB7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG5cdFx0XHRsZWZ0OiA0NXB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiBTbWFsbGVyIHRoYW4gc3RhbmRhcmQgOTYwIChkZXZpY2VzIGFuZCBicm93c2VycykgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcblx0I2hlYWRlci1uYXYtcmVnaW9ucy13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQjaGVhZGVyLW5hdi1hcmVhcyB7XG5cdFx0LmFyZWFzLW5hdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0I2hlYWRlci1uYXYtbG9jYXRpb25zIHtcblx0XHQubG9jYXRpb25zLW5hdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLmpjYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB1bCB7XG5cdCAgICB3aWR0aDogMjAwMDBlbTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdCAgICBtYXJnaW46IDA7XG5cdCAgICBwYWRkaW5nOiAwO1xuXG5cdFx0bGkge1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEdsb2JhbCBmb290ZXIgc3R5bGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI3NpdGUtZm9vdGVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb290ZXItZGFyay1ncmF5O1xuXHRjb2xvcjogJGNvbG9yLWZvb3Rlci1taWQtZ3JheTtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdC8vcGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0YVxuXHR7XG5cdFx0Y29sb3I6ICNGRkY7XG5cblx0XHQmOmhvdmVyXG5cdFx0e1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0fVxuXHR9XG5cblx0aDFcblx0e1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hdmVuaXItcm9tYW4tNTU7XG5cdH1cblxuXHRwXG5cdHtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHQmLmZpbmUtcHJpbnRcblx0XHR7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHR9XG5cblx0XHQmLnBhZC1sZWZ0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRsaVxuXHR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5mb290ZXItbG9nb1xuXHR7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG5cblx0LmxpbmtzLXJvd1xuXHR7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxuXG5cdC5mYi1saWtlLWJ1dHRvbiwgLmFwcC1iYWRnZVxuXHR7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cblxuXHQuYXBwLWJhZGdlXG5cdHtcblx0XHR3aWR0aDogMTM1cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblxuXHRcdHBhZGRpbmctbGVmdDogMTUlO1xuXG5cdFx0dWxcblx0XHR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdC5zb2NpYWwtaWNvbnMgaDRcblx0XHR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LmxpbmtzLXJvd1xuXHRcdHtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHR9XG5cblx0XHQuZm9vdGVyLWxvZ29cblx0XHR7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHR9XG5cbn1cbiIsIi51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2hhY2stZ3JlZW47XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICRjb2xvci1zaGFjay1ncmVlbjtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2hhY2stZ3JlZW47XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cbiIsIi51bml0IHtcblx0bWFyZ2luLWJvdHRvbTokdW5pdC1tYXJnaW4tYm90dG9tO1xuXG5cdCYudW5pdC13aWRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2hhY2stZ3JlZW47XG5cdFx0aGVpZ2h0OiAkdW5pdC13aWRlLWhlaWdodDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYudGlsZWQtYmFja2dyb3VuZFxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9waG90b19nYWxsZXJ5X3RpbGUucG5nXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuYm9yZGVyZWQtc3BhbiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci11bml0LWJvcmRlcjtcblx0fVxuXHQuYm9yZGVyZWQtdG9wLXNwYW4ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdW5pdC1ib3JkZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRkaXYuc3BhbjEwLm9mZnNldDEge1xuXHRcdFx0bWFyZ2luOiAwIDUlO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpdi5zcGFuMTAub2Zmc2V0MSB7XG5cdFx0XHRtYXJnaW46IDAgNSU7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5zb2NpYWwtaWNvbnNcbntcblx0Ji5qb2Itc29jaWFsLWljb25zIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0Ji50ZXh0LWFsaWduLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdGRpdlxuXHR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIElFLWlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0fVxuXG5cdGRpdjpsYXN0LWNoaWxkXG5cdHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRoNFxuXHR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdH1cblxuXHRhXG5cdHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3NvY2lhbF9zcHJpdGVfMS5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3NvY2lhbF9zcHJpdGUucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblxuXHQuZm9vdGVyIGFcblx0e1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zb2NpYWxfc3ByaXRlX2Zvb3Rlci5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXG5cdC5mYWNlYm9va1xuXHR7XG5cdFx0YVxuXHRcdHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc29jaWFsX3Nwcml0ZV9mYi5wbmdcIik7XG5cdFx0XHQvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHR3aWR0aDogNDNweDtcblx0XHRcdGhlaWdodDogNDNweDtcblxuXHRcdFx0Jjpob3ZlclxuXHRcdFx0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnR3aXR0ZXJcblx0e1xuXHRcdGFcblx0XHR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0XHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3NvY2lhbF9zcHJpdGVfdHdpdHRlci5wbmdcIik7XG5cdFx0XHQvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC00M3B4O1xuXHRcdFx0d2lkdGg6IDQzcHg7XG5cdFx0XHRoZWlnaHQ6IDQzcHg7XG5cblx0XHRcdCY6aG92ZXJcblx0XHRcdHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTQzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVtYWlsXG5cdHtcblx0XHRhXG5cdFx0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zb2NpYWxfc3ByaXRlX2VtYWlsLnBuZ1wiKTtcblx0XHRcdC8vYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTg2cHg7XG5cdFx0XHR3aWR0aDogNDNweDtcblx0XHRcdGhlaWdodDogNDNweDtcblxuXHRcdFx0Jjpob3ZlclxuXHRcdFx0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtODZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLmZhY2Vib29rXG5cdHtcblx0XHRhXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cblx0XHRcdCY6aG92ZXJcblx0XHRcdHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXIudHdpdHRlclxuXHR7XG5cdFx0YVxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTQzcHg7XG5cblx0XHRcdCY6aG92ZXJcblx0XHRcdHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTQzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci5lbWFpbFxuXHR7XG5cdFx0YVxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTg2cHg7XG5cblx0XHRcdCY6aG92ZXJcblx0XHRcdHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTg2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi8vIHNwcml0ZSBjcmVhdGlvblxuLy8gQGltcG9ydCBcImNhcm91c2VsLyoucG5nXCI7XG4vLyBAaW5jbHVkZSBhbGwtY2Fyb3VzZWwtc3ByaXRlcztcblxuLy9cbi5wYWdlLWNhcm91c2VsIHtcblx0aGVpZ2h0OiAyNzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uL2ltYWdlcy9jYW1lcmEtbG9hZGVyLmdpZikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cblx0dWxcblx0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRuYXYge1xuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtaW5kZW50Oi05OTk5OXB4O1xuXHRcdFx0d2lkdGg6IDMxcHg7XG5cdFx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRcdCYubmV4dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQwcHg7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucHJldiB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4O1xuXHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDBweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI0ZGMzMwMDtcblx0XHQvLyB3aWR0aDogNTkzcHggIWltcG9ydGFudDtcblx0fVxufVxuIiwiLm1lbnUtbGlzdCB7XG5cdGxpIHtcblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNoYWNrLWRhcmtncmVlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdH1cblxuXHRcdHAuZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdCYuZW1wdHkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLmNvbXAtdGV4dC10b3Age1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGgxIHtcblx0XHRjb2xvcjogJGNvbG9yLXNoYWNrLWdyZWVuO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hdmVuaXItcm9tYW4tNTU7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0LmNvbnRlbnQge1xuXHRcdGNvbG9yOiAkY29sb3ItYm9keS1ncmF5O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdH1cbn1cblxuLnNwYW40IHtcblx0LmNvbXAtdGV4dC10b3Age1xuXHRcdGgxIHtcblx0XHRcdHBhZGRpbmc6IDAgMzAlO1xuXHRcdH1cblx0XHQuY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwJTtcblx0XHR9XG5cdH1cbn1cblxuLnNwYW4zIHtcblx0LmNvbXAtdGV4dC10b3Age1xuXHRcdGgxIHtcblx0XHRcdHBhZGRpbmc6IDAgMjAlO1xuXHRcdH1cblx0XHQuY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuY29tcC10ZXh0LXRvdXQge1xuXHRwYWRkaW5nLWJvdHRvbTogMjNweDtcblx0LmNvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmNvbXAtdGV4dC10b3V0LWltYWdlLWhlYWRlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0cGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5pbWFnZS1oZWFkZXIge1xuXHRoZWlnaHQ6IDMzcHg7XG59XG4uY29tcC10ZXh0LXRvdXQtc3ViaGVhZGVyIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIi5jb21wLXRvdXQge1xuXG5cdHBhZGRpbmctYm90dG9tOiAkY29tcC10b3V0LXBhZGRpbmctYm90dG9tO1xuXG5cdGFcblx0e1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1kcm9pZC1ib2xkO1xuXHR9XG5cblx0aW1nLmljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogJGNvbXAtdG91dC1pbWFnZS1kaW1lbnNpb247XG5cdFx0d2lkdGg6ICRjb21wLXRvdXQtaW1hZ2UtZGltZW5zaW9uO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQubWV0YSB7XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWF2ZW5pci1yb21hbi01NTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdC5jb250ZW50IHtcblx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdH1cblx0fVxuXG5cdCYubGVmdCB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblxuXHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMlxuXHRcdHtcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHR9XG5cblx0XHQubWV0YSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogJGNvbXAtdG91dC1pbWFnZS1kaW1lbnNpb24gKyA2NTtcblx0XHRcdC8vIG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGNvbXAtdG91dC1pbWFnZS1kaW1lbnNpb24gKyA4MCArIDM1IC0gNDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tY29udGFpbmVyIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDkzcHg7XG5cblx0XHRcdC5pY29uLXRleHQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRvcCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Ji5mdWxsIHtcblx0XHRcdC5tZXRhIHtcblx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdGgyXG5cdFx0e1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEwJSAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0Lm1ldGEge1xuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwJTtcblx0XHRcdFx0Ly8gVHdpdHRlciB3aWRnZXQgb24gTG9jYXRpb25zIHBhZ2UgaXMgZmluaWNreVxuXHRcdFx0XHQudHdlZXQge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jb21wLW5ld3Ncbntcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXG5cdC5zcGFuNFxuXHR7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cblxuXHRsaS5zcGFuNFxuXHR7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0fVxuXG5cdGgyXG5cdHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkY29sb3Itc2hhY2stZ3JlZW47XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWF2ZW5pci1tZWRpdW0tNjU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblx0aDNcblx0e1xuXHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuaWNvblxuXHR7XG5cdFx0d2lkdGg6IDUxcHg7XG5cdFx0Ly9mbG9hdDogbGVmdDtcblx0fVxuXG5cdC5pY29uLm5ld3Ncblx0e1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9ob21lX25ld3NfaWNvbi5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR3aWR0aDogNTFweDtcblx0XHRoZWlnaHQ6IDY3cHg7XG5cdH1cblxuXHQuaWNvbi5ldmVudHNcblx0e1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9ob21lX2V2ZW50c19pY29uLnBuZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiA1MXB4O1xuXHRcdGhlaWdodDogNjdweDtcblx0fVxuXG5cdC5tZXRhXG5cdHtcblx0XHQvL21hcmdpbi1sZWZ0OiA3MHB4O1xuXHR9XG5cblx0Lm5ld3MtZXZlbnRzLWNhcm91c2VsIHtcblx0XHRoZWlnaHQ6IDI0MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ly9tYXJnaW4tbGVmdDogMHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcblx0XHRcdGhlaWdodDogMzU1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogMzU1cHg7XG5cdFx0fVxuXG5cdFx0dWwubmV3cy1ldmVudHMtY2Fyb3VzZWwtbGlzdCB7XG5cdFx0XHRsaS5uZXdzLWV2ZW50cy1jYXJvdXNlbC1pdGVtIHtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdC8vIHdpZHRoOiAzMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRuYXZcblx0XHR7XG5cdFx0XHQvL2Zsb2F0OiBsZWZ0O1xuXHRcdFx0Ly9tYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG1hcmdpbi10b3A6IDE3M3B4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhXG5cdFx0XHR7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGhlaWdodDogNDNweDtcblx0XHRcdFx0d2lkdGg6IDQzcHg7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMTBweDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYm9keS1saWdodC1ncmF5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYXJyb3dfc3ByaXRlLnBuZ1wiKTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcblxuXHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdHtcblx0XHRcdFx0XHQvLyBjb2xvcjogJGNvbG9yLXNoYWNrLWdyZWVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5wcmV2XG5cdFx0XHRcdHtcblx0XHRcdFx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29uX2Fycm93X3ByZXZcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00M3B4IHRvcDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm5leHRcblx0XHRcdFx0e1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25fYXJyb3dfbmV4dFwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC00M3B4O1xuXG5cdFx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00M3B4IC00M3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuamNhcm91c2VsLWNvbnRyb2wtaW5hY3RpdmVcblx0XHRcdHtcblx0XHRcdFx0Ly9AaW5jbHVkZSBvcGFjaXR5KDAuNSk7XG5cdFx0XHR9XG5cblx0XHRcdC5uZXh0LmpjYXJvdXNlbC1jb250cm9sLWluYWN0aXZlXG5cdFx0XHR7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC00M3B4O1xuXHRcdFx0XHRjb2xvcjogI0NDQztcblxuXHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNDNweDtcblx0XHRcdFx0XHRjb2xvcjogI0NDQztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHJldi5qY2Fyb3VzZWwtY29udHJvbC1pbmFjdGl2ZVxuXHRcdFx0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cdFx0XHRcdGNvbG9yOiAjQ0NDO1xuXG5cdFx0XHRcdCY6aG92ZXJcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcblx0XHRcdFx0XHRjb2xvcjogI0NDQztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zb2NpYWwtaWNvbnNcblx0XHR7XG5cdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG1hcmdpbi10b3A6IDE2MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1MHB4O1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdC5zcGFuMVxuXHRcdHtcblx0XHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogNTFweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQuc3BhbjRcblx0XHR7XG5cdFx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDIxMHB4O1xuXHRcdH1cblxuXHRcdC5uZXdzLWV2ZW50cy1jYXJvdXNlbFxuXHRcdHtcblx0XHRcdGhlaWdodDogMzgwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRuYXZcblx0XHRcdHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjUwcHg7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmV3cy1ldmVudHMtY2Fyb3VzZWxcblx0XHR7XG5cdFx0XHQuc29jaWFsLWljb25zXG5cdFx0XHR7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG5cdFx0LnNwYW4xXG5cdFx0e1xuXHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiA1MXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LnNwYW40XG5cdFx0e1xuXHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAyMTBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdFx0LnNwYW4xXG5cdFx0e1xuXHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiA1MXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LnNwYW40XG5cdFx0e1xuXHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAyMTBweDtcblx0XHR9XG5cdH1cblxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cblx0I25ld3MtY2Fyb3VzZWxcblx0e1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQjZXZlbnRzLWNhcm91c2VsXG5cdHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDUwJTtcdFxuXHR9XG5cbn1cbiIsIi8vIFNsaWRlc2hvdyBzdHlsZXNcbi5jYW1lcmFfd3JhcCBhLCAuY2FtZXJhX3dyYXAgaW1nLFxuLmNhbWVyYV93cmFwIG9sLCAuY2FtZXJhX3dyYXAgdWwsIC5jYW1lcmFfd3JhcCBsaSxcbi5jYW1lcmFfd3JhcCB0YWJsZSwgLmNhbWVyYV93cmFwIHRib2R5LCAuY2FtZXJhX3dyYXAgdGZvb3QsIC5jYW1lcmFfd3JhcCB0aGVhZCwgLmNhbWVyYV93cmFwIHRyLCAuY2FtZXJhX3dyYXAgdGgsIC5jYW1lcmFfd3JhcCB0ZFxuLmNhbWVyYV90aHVtYnNfd3JhcCBhLCAuY2FtZXJhX3RodW1ic193cmFwIGltZyxcbi5jYW1lcmFfdGh1bWJzX3dyYXAgb2wsIC5jYW1lcmFfdGh1bWJzX3dyYXAgdWwsIC5jYW1lcmFfdGh1bWJzX3dyYXAgbGksXG4uY2FtZXJhX3RodW1ic193cmFwIHRhYmxlLCAuY2FtZXJhX3RodW1ic193cmFwIHRib2R5LCAuY2FtZXJhX3RodW1ic193cmFwIHRmb290LCAuY2FtZXJhX3RodW1ic193cmFwIHRoZWFkLCAuY2FtZXJhX3RodW1ic193cmFwIHRyLCAuY2FtZXJhX3RodW1ic193cmFwIHRoLCAuY2FtZXJhX3RodW1ic193cmFwIHRkIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRmb250OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhbWVyYV93cmFwIHtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogMDtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdC5tZXRhXG5cdHtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRtYXgtd2lkdGg6IDQzMXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA1JTtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5iYWNrZ3JvdW5kIHtcblx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5zdGZiYWNrZ3JvdW5kIHtcblx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRsaW5le1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtYXZlbmlyLWhlYXZ5LTg1O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjVweCAwIDE0MXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNSUgNSUgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3ViaGVhZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjVweCAyMHB4IDE0MXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN1YmhlYWRzdGYge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjgwJTtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6dGFibGU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDo1MHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDUlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNob2VpbWd7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2hvZXRleHR7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTNweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDNweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0Mzg2MDA7XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogIzYwYWUyYjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWRyb2lkLWJvbGQ7XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJvZHktbGlnaHQtZ3JheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNhbWVyYV93cmFwIGltZyB7XG5cdG1heC13aWR0aDogbm9uZSFpbXBvcnRhbnQ7XG59XG4uY2FtZXJhX2Zha2Vob3ZlciB7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogNjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cbi5jYW1lcmFfd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmNhbWVyYV9zcmMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNhbWVyYUNvbnQsIC5jYW1lcmFDb250ZW50cyB7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cbi5jYW1lcmFTbGlkZSB7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5jYW1lcmFDb250ZW50IHtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmNhbWVyYV90YXJnZXQge1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMDtcbn1cbi5jYW1lcmFfb3ZlcmxheWVyIHtcblx0Ym90dG9tOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDA7XG59XG4uY2FtZXJhX3RhcmdldF9jb250ZW50IHtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDI7XG59XG4uY2FtZXJhX3RhcmdldF9jb250ZW50IC5jYW1lcmFfbGluayB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9ibGFuay5naWYpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FtZXJhX2xvYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzYwQUUyQiB1cmwoLi4vLi4vaW1hZ2VzL2NhbWVyYS1sb2FkZXIuZ2lmKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzYwQUUyQjtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxOHB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdGhlaWdodDogMzhweDtcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbjogLTE4cHggMCAwIC0xOHB4O1xuXHR0b3A6IDMwMHB4O1xuXHR3aWR0aDogMzhweDtcblx0ei1pbmRleDogMztcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuXHRcdHRvcDogMjgwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA5NzlweCkge1xuXHRcdHRvcDogMjgwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA5NzlweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0XHR0b3A6IDIzMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHRvcDogMjQwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0dG9wOiAyNTBweDtcblx0fVxufVxuLmNhbWVyYV9iYXIge1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMztcbn1cbi5jYW1lcmFfdGh1bWJzX3dyYXAuY2FtZXJhX2xlZnQgLmNhbWVyYV9iYXIsIC5jYW1lcmFfdGh1bWJzX3dyYXAuY2FtZXJhX3JpZ2h0IC5jYW1lcmFfYmFyIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBhdXRvO1xufVxuLmNhbWVyYV90aHVtYnNfd3JhcC5jYW1lcmFfYm90dG9tIC5jYW1lcmFfYmFyLCAuY2FtZXJhX3RodW1ic193cmFwLmNhbWVyYV90b3AgLmNhbWVyYV9iYXIge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG59XG4uY2FtZXJhX25hdl9jb250IHtcblx0aGVpZ2h0OiA2NXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA5cHg7XG5cdHRvcDogMTVweDtcblx0d2lkdGg6IDEyMHB4O1xuXHR6LWluZGV4OiA0O1xufVxuLmNhbWVyYV9jYXB0aW9uIHtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiBhdXRvO1xufVxuXG4uY2FtZXJhcmVsYXRpdmUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1nRmFrZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW1lcmFfcHJldlRodW1icyB7XG5cdGJvdHRvbTogNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lkdGg6IDMwcHg7XG5cdHotaW5kZXg6IDEwO1xufVxuLmNhbWVyYV9wcmV2VGh1bWJzIGRpdiB7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvY2FtZXJhX3NraW5zLnBuZykgbm8tcmVwZWF0IC0xNjBweCAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDMwcHg7XG59XG4uY2FtZXJhX25leHRUaHVtYnMge1xuXHRib3R0b206IDRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDRweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWR0aDogMzBweDtcblx0ei1pbmRleDogMTA7XG59XG4uY2FtZXJhX25leHRUaHVtYnMgZGl2IHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9jYW1lcmFfc2tpbnMucG5nKSBuby1yZXBlYXQgLTE5MHB4IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMzBweDtcbn1cbi5jYW1lcmFfY29tbWFuZF93cmFwIC5oaWRlTmF2IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jYW1lcmFfY29tbWFuZF93cmFwIHtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRyaWdodDowO1xuXHR6LWluZGV4OiA0O1xufVxuLmNhbWVyYV93cmFwIC5jYW1lcmFfcGFnIC5jYW1lcmFfcGFnX3VsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYW1lcmFfd3JhcCAuY2FtZXJhX3BhZyAuY2FtZXJhX3BhZ191bCBsaSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDlweDtcblx0bWFyZ2luOiAwcHggM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aWR0aDogOXB4O1xufVxuLmNhbWVyYV9jb21tYW5kc19lbWJvc3MgLmNhbWVyYV9wYWcgLmNhbWVyYV9wYWdfdWwgbGkge1xuXHQtbW96LWJveC1zaGFkb3c6XG5cdFx0MHB4IDFweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwxKSxcblx0XHRpbnNldCAwcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG5cdC13ZWJraXQtYm94LXNoYWRvdzpcblx0XHQwcHggMXB4IDBweCByZ2JhKDI1NSwyNTUsMjU1LDEpLFxuXHRcdGluc2V0IDBweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTtcblx0Ym94LXNoYWRvdzpcblx0XHQwcHggMXB4IDBweCByZ2JhKDI1NSwyNTUsMjU1LDEpLFxuXHRcdGluc2V0IDBweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5jYW1lcmFfd3JhcCAuY2FtZXJhX3BhZyAuY2FtZXJhX3BhZ191bCBsaSA+IHNwYW4ge1xuXHRoZWlnaHQ6IDlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogOXB4O1xufVxuLmNhbWVyYV9jb21tYW5kc19lbWJvc3MgLmNhbWVyYV9wYWcgLmNhbWVyYV9wYWdfdWwgbGk6aG92ZXIgPiBzcGFuIHtcblx0LW1vei1ib3gtc2hhZG93OlxuXHRcdDBweCAxcHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsMSksXG5cdFx0aW5zZXQgMHB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjIpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6XG5cdFx0MHB4IDFweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwxKSxcblx0XHRpbnNldCAwcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG5cdGJveC1zaGFkb3c6XG5cdFx0MHB4IDFweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwxKSxcblx0XHRpbnNldCAwcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG59XG4uY2FtZXJhX3dyYXAgLmNhbWVyYV9wYWcgLmNhbWVyYV9wYWdfdWwgbGkuY2FtZXJhY3VycmVudCA+IHNwYW4ge1xuXHQtbW96LWJveC1zaGFkb3c6IDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMDtcblx0Ym94LXNoYWRvdzogMDtcbn1cbi5jYW1lcmFfcGFnX3VsIGxpIGltZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jYW1lcmFfcGFnX3VsIC50aHVtYl9hcnJvdyB7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwcHggc29saWQ7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLmNhbWVyYV9wcmV2LCAuY2FtZXJhX25leHQsIC5jYW1lcmFfY29tbWFuZHMge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiA0MHB4O1xuXHR6LWluZGV4OiAyO1xufVxuLmNhbWVyYV9wcmV2IHtcblx0bGVmdDogMDtcbn1cbi5jYW1lcmFfcHJldiA+IHNwYW4ge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2NhbWVyYV9za2lucy5wbmcpIG5vLXJlcGVhdCAwIDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xufVxuLmNhbWVyYV9uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG4uY2FtZXJhX25leHQgPiBzcGFuIHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9jYW1lcmFfc2tpbnMucG5nKSBuby1yZXBlYXQgLTQwcHggMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG59XG4uY2FtZXJhX2NvbW1hbmRzIHtcblx0cmlnaHQ6IDQxcHg7XG59XG4uY2FtZXJhX2NvbW1hbmRzID4gLmNhbWVyYV9wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9jYW1lcmFfc2tpbnMucG5nKSBuby1yZXBlYXQgLTgwcHggMDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcbn1cbi5jYW1lcmFfY29tbWFuZHMgPiAuY2FtZXJhX3N0b3Age1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2NhbWVyYV9za2lucy5wbmcpIG5vLXJlcGVhdCAtMTIwcHggMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG59XG4uY2FtZXJhX3dyYXAgLmNhbWVyYV9wYWcgLmNhbWVyYV9wYWdfdWwgbGkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA5cHg7XG5cdG1hcmdpbjogMHB4IDNweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2lkdGg6IDlweDtcbn1cbi5jYW1lcmFfdGh1bWJzX2NvbnQge1xuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDRweDtcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmNhbWVyYV9jb21tYW5kc19lbWJvc3MgLmNhbWVyYV90aHVtYnNfY29udCB7XG5cdC1tb3otYm94LXNoYWRvdzpcblx0XHQwcHggMXB4IDBweCByZ2JhKDI1NSwyNTUsMjU1LDEpLFxuXHRcdGluc2V0IDBweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OlxuXHRcdDBweCAxcHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsMSksXG5cdFx0aW5zZXQgMHB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjIpO1xuXHRib3gtc2hhZG93OlxuXHRcdDBweCAxcHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsMSksXG5cdFx0aW5zZXQgMHB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjIpO1xufVxuLmNhbWVyYV90aHVtYnNfY29udCA+IGRpdiB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcbn1cbi5jYW1lcmFfdGh1bWJzX2NvbnQgdWwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAzcHggNHB4IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FtZXJhX3RodW1ic19jb250IHVsIGxpIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRwYWRkaW5nOiAwIDRweDtcbn1cbi5jYW1lcmFfdGh1bWJzX2NvbnQgdWwgbGkgPiBpbWcge1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHZlcnRpY2FsLWFsaWduOmJvdHRvbTtcbn1cbi5jYW1lcmFfY2xlYXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG59XG4uc2hvd0l0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jYW1lcmFfY2xlYXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHggMCAyNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYW1lcmFfY2FwdGlvbiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmNhbWVyYV9jYXB0aW9uID4gZGl2IHtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLmNhbWVyYV93cmFwIC5jYW1lcmFfcGFnIC5jYW1lcmFfcGFnX3VsIGxpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3NsaWRlc2hvd19kb3RzLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdEBpbmNsdWRlIElFLWlubGluZS1ibG9jaztcbn1cbi5jYW1lcmFfd3JhcCAuY2FtZXJhX3BhZyAuY2FtZXJhX3BhZ191bCBsaTpob3ZlciA+IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc2xpZGVzaG93X2RvdHMucG5nXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmNhbWVyYV93cmFwIC5jYW1lcmFfcGFnIC5jYW1lcmFfcGFnX3VsIGxpLmNhbWVyYWN1cnJlbnQgPiBzcGFuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3NsaWRlc2hvd19kb3RzLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmNhbWVyYV9wYWdfdWwgbGkgaW1nIHtcblx0Ym9yZGVyOiAwcHggc29saWQgI2U2ZTZlNjtcbn1cbi5jYW1lcmFfcGFnX3VsIC50aHVtYl9hcnJvdyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmNhbWVyYV9wYWdcbntcblx0bWFyZ2luLXRvcDogLTQuNSU7XG5cdG1heC13aWR0aDogNzgwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdH1cbn0iLCJAaW1wb3J0IFwic2hhcmVkXCI7XG5cbi8vIFByb3ZpZGVzIGNyb3NzLWJyb3dzZXIgQ1NTIG9wYWNpdHkuIFRha2VzIGEgbnVtYmVyIGJldHdlZW4gMCBhbmQgMSBhcyB0aGUgYXJndW1lbnQsIGUuZy4gMC41IGZvciA1MCUgb3BhY2l0eS5cbi8vXG4vLyAgICAgQHBhcmFtICRvcGFjaXR5XG4vLyAgICAgICAgIEEgbnVtYmVyIGJldHdlZW4gMCBhbmQgMSwgd2hlcmUgMCBpcyB0cmFuc3BhcmVudCBhbmQgMSBpcyBvcGFxdWUuXG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiBvciAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNyBvciAkbGVnYWN5LXN1cHBvcnQtZm9yLWllOCB7XG4gICAgZmlsdGVyOiB1bnF1b3RlKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9I3tyb3VuZCgkb3BhY2l0eSAqIDEwMCl9KVwiKTtcbiAgfVxuICBvcGFjaXR5OiAkb3BhY2l0eTtcbn1cblxuLy8gTWFrZSBhbiBlbGVtZW50IGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQuXG5AbWl4aW4gdHJhbnNwYXJlbnQgeyBAaW5jbHVkZSBvcGFjaXR5KDApOyB9XG5cbi8vIE1ha2UgYW4gZWxlbWVudCBjb21wbGV0ZWx5IG9wYXF1ZS5cbkBtaXhpbiBvcGFxdWUgeyBAaW5jbHVkZSBvcGFjaXR5KDEpOyB9XG4iLCIudGVhbS1wbGF5ZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuXHQudGVhbS1wbGF5ZXItcXVvdGUge1xuXHRcdGNvbG9yOiAkY29sb3Itc2hhY2stZ3JlZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC50ZWFtLXBsYXllci1tZXRhIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LnRlYW0tcGxheWVyLXNvdXJjZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ib2R5LWxpZ2h0LWdyYXk7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufVxuXG4udGVhbS1wbGF5ZXItYmx1cmIge1xuXHRjb2xvcjogJGNvbG9yLWJvZHktZ3JheTtcblx0aDIge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hdmVuaXItcm9tYW4tNTU7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxufVxuIiwiLmluc3RhZ3JhbS1mZWVkXG57XG5cblx0aW1nXG5cdHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHRsaVxuXHR7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI0ZGMzMwMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0d2lkdGg6IDI3MHB4O1xuXHRcdGhlaWdodDogMjcwcHg7XG5cdFx0Ly8gY3Vyc29yOiBwb2ludGVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHRwXG5cdHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHQkdGh1bWJfd2lkdGg6IDM0cHg7XG5cdCRjb2xfcmlnaHRfbWFyZ2luOiAxMHB4O1xuXG5cdC51c2VyLW1ldGFcblx0e1xuXHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkICNGRjMzMDA7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaW5zdGFncmFtX292ZXJsYXlfYmcucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAyMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogODBweCAwIDAgNTBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiAjRkZGO1xuXG5cdFx0LnByb2ZpbGVcblx0XHR7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0LnByb2ZpbGUtcGljXG5cdFx0XHR7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogJHRodW1iX3dpZHRoO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRjb2xfcmlnaHRfbWFyZ2luO1xuXG5cdFx0XHRcdGltZ1xuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51c2VyLWluZm9cblx0XHRcdHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdFx0LnVzZXJuYW1lXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZHJvaWQtYm9sZDtcblx0XHRcdFx0XHRtYXJnaW46IDNweCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZ1bGxuYW1lXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxpa2VzXG5cdFx0e1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblxuXHRcdFx0Lmljb25cblx0XHRcdHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2luc3RhZ3JhbV9saWtlc19pY29uLnBuZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogJHRodW1iX3dpZHRoO1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTk5cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGNvbF9yaWdodF9tYXJnaW47XG5cdFx0XHR9XG5cblx0XHRcdC5udW0tbGlrZXNcblx0XHRcdHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1kcm9pZC1ib2xkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb21tZW50c1xuXHRcdHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHQuaWNvblxuXHRcdFx0e1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaW5zdGFncmFtX2NvbW1lbnRzX2ljb24ucG5nJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAkdGh1bWJfd2lkdGg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkY29sX3JpZ2h0X21hcmdpbjtcblx0XHRcdH1cblxuXHRcdFx0Lm51bS1jb21tZW50c1xuXHRcdFx0e1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWRyb2lkLWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBvd2VyZWQtYnlcblx0XHR7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdGNvbG9yOiAjYmZiZGJkO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxufSIsIi8vIEltcG9ydHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vKiBMYXlvdXQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnRhaW5lci1tYXJnaW4tYm90dG9tIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1lbnUtcm93IHtcblx0LmJvcmRlcmVkLXNwYW4ge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG5cdC5ib3JkZXJlZC10b3Atc3BhbiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0fVxufVxuXG4vKiBDb250ZW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb25jcmVhdGlvbi1mb3VuZGF0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdGgyIHtcblx0ICAgIGZvbnQtZmFtaWx5OiAnRHJvaWRTYW5zQm9sZCc7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdGgzIHtcblx0XHRjb2xvcjogJGNvbG9yLXNoYWNrLWRhcmtncmVlbjtcblx0fVxufVxuXG4vLyBJbWFnZSBhZGp1c3RtZW50c1xuI2J1cmdlcnMge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMjJweDtcblx0fVxufVxuI2ZsYXQtdG9wLWRvZ3Mge1xuXG5cdC5mbGF0LXRvcC1kb2dzLXRvdXRzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG5cblx0LmtleS1pbWFnZSB7XG5cblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LmNvbXAtdGV4dC10b3V0XG5cdFx0e1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHR9XG5cblx0XHQuc29jaWFsLWljb25zLnRleHQtYWxpZ24tcmlnaHRcblx0XHR7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cbiNmcmllcyB7XG5cdC5rZXktaW1hZ2Uge1xuXHRcdGltZyB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzOHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTFweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4jZnJvemVuLWN1c3RhcmQge1xuXHQuY29tcC10ZXh0LXRvdXQge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHR9XG5cblx0fVxuXHQua2V5LWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xuXHRcdGltZyB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxuXHQuY3VzdGFyZC1yb3cgLFxuXHQuY3VzdGFyZC10eXBlcy1yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuc29jaWFsLWljb25zIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LmZyb3plbi1jdXN0YXJkLXR5cGVzLW1lbnUge1xuXHRcdGgxLFxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuI2RyaW5rcyB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuXHRcdC51bml0Om50aC1jaGlsZCgyKSB7XG5cdFx0XHQuY29tcC10b3V0IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDgzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5rZXktaW1hZ2Uge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblx0LmRyaW5rcy1tZW51IHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHR1bDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4jYmVlci1hbmQtd2luZSB7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTIycHg7XG5cblx0XHQuYmVlci1hbmQtd2luZS1tZW51IHtcblx0XHRcdC5tZW51LWxpc3Q6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29tcC10ZXh0LXRvdXQge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDExcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LmNvbXAtdGV4dC10b3V0XG5cdFx0e1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHR9XG5cblx0XHQuc29jaWFsLWljb25zLnRleHQtYWxpZ24tcmlnaHRcblx0XHR7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cbiNmb3ItZG9ncyxcbiNicmVha2Zhc3QsXG4jY2hpY2tlbi1zYW5kd2ljaCB7XG5cdC5rZXktaW1hZ2Uge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNzJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4jY2hpY2tlbi1zYW5kd2ljaCB7XG5cdC5rZXktaW1hZ2Uge1xuXHRcdGltZyB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNmb3ItZG9ncyB7XG5cdCYgPiAudW5pdCA+IC5ib3JkZXJlZC1zcGFuIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjVweDtcblx0fVxufVxuI2JyZWFrZmFzdCxcbiNjaGlja2VuLXNhbmR3aWNoIHtcbiAgLmJyZWFrZmFzdC1tZW51LFxuICAuY2hpY2tlbi1zYW5kd2ljaC1tZW51IHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRcdHVsOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdfQ== */
