a,hr{padding:0}a,button,input,select,textarea{margin:0}body,sub,sup{position:relative}article,aside,details,figure,footer,h2 span,header,hr,nav,section,summary{display:block}body,h2 a,nav{color:#515352}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}ol,ul{padding:0 19px}input[type=checkbox],th{vertical-align:bottom}html{box-sizing:border-box;overflow-y:scroll}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}ul{list-style:disc}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{font-weight:700}td{font-weight:400;vertical-align:top}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}#mc_embed_signup #mc-embedded-subscribe-form input[type=submit],#mc_embed_signup #mc-embedded-subscribe-form input[type=email],.inside-page-wrapper #mc_embed_signup #mc-embedded-subscribe-form input[type=email],body,h1,h2,nav{font-family:Oswald,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font-weight:400;font-size:14px;background-color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2,h2 span{font-weight:700}ol{list-style-position:outside}h1{font-size:20px}h2{margin-bottom:10px;letter-spacing:.2px}h2 span{float:left}h2 a{float:left;margin-left:10px;letter-spacing:.2px}@media screen and (min-width:1280px){ol,ul{padding:0 24px}h1{font-size:25px}h2,h2 a{font-size:18px}}.pswp{z-index:3000!important}nav{z-index:2000;position:fixed;display:inline-block;text-align:left;font-style:italic;font-size:16px;top:0;left:0;width:100%;background-color:#000}nav .menu-wrapper{display:block;margin-left:190px;width:460px}@media screen and (max-width:880px){nav{text-align:center}nav .menu-wrapper{display:inline-block;margin-left:0}}@media screen and (min-width:1280px){nav{text-align:center;font-size:18px}nav .menu-wrapper{display:inline-block;margin-left:0;width:720px}}@media screen and (max-width:510px){nav .menu-wrapper{width:100%;padding-left:20px;padding-right:20px}nav .menu-wrapper .desktop-menu-wrapper{display:none}}nav .menu-wrapper .menu-button-first{padding:20px 10px 20px 0!important}nav .menu-wrapper .menu-button{position:relative;display:block;text-align:left;float:left;text-transform:uppercase;padding:20px 10px;letter-spacing:.2px;text-decoration:none;color:#515352}nav .menu-wrapper .menu-button:hover{cursor:pointer;background-color:#000;color:#fff}nav .menu-wrapper .dropdown{position:absolute;left:0;padding:10px 10px 20px}.main-page-wrapper main,main{padding-top:100px}nav .menu-wrapper .dropdown .dropdown-menu-button{margin-bottom:10px;display:inline-block;color:#515352;text-decoration:none}nav .menu-wrapper .display-burger-menu .burger-menu-content-wrapper a:hover,nav .menu-wrapper .dropdown .dropdown-menu-button:hover{color:#fff}nav .menu-wrapper .dropdown .dropdown-menu-button:last-of-type{margin-bottom:0}nav .menu-wrapper .dropdown-support .dropdown{display:none;background-color:#000}nav .menu-wrapper .dropdown-support:hover .dropdown{display:block}@media screen and (min-width:510px){nav .menu-wrapper .burger-menu-wrapper{display:none!important}}@media screen and (max-width:510px){nav .menu-wrapper .burger-menu-wrapper{display:block}nav .menu-wrapper .burger-menu-wrapper .burgermenu-icon-exit{display:none}nav .menu-wrapper .burger-menu-wrapper i{margin-top:15px;margin-bottom:10px;float:right;margin-right:0}nav .menu-wrapper .burger-menu-wrapper i:hover{cursor:pointer;color:#fff}nav .menu-wrapper .burger-menu-wrapper .burger-menu-content-wrapper{display:none;margin-top:46px;position:fixed;right:-200px;top:0;width:200px;height:100vh}}@media screen and (min-width:510px){nav .menu-wrapper .display-burger-menu{display:none!important}}nav .menu-wrapper .display-burger-menu .burger-menu-content-wrapper{display:inline-block!important;position:fixed;right:0;top:0;width:200px;text-align:left;padding-left:20px;height:calc(100vh - 46px);background-color:#000}nav .menu-wrapper .display-burger-menu .burger-menu-content-wrapper a{text-decoration:none}nav .menu-wrapper .display-burger-menu .burger-menu-content-wrapper li{list-style-type:none;list-style-position:inside;text-transform:uppercase;font-style:normal;color:#515352;margin-bottom:20px}nav .menu-wrapper .display-burger-menu .burger-menu-content-wrapper .burger-menu-item-sub:hover,nav .menu-wrapper .display-burger-menu .burger-menu-content-wrapper .burger-menu-item:hover{color:#fff}nav .menu-wrapper .display-burger-menu .burger-menu-content-wrapper .burger-menu-item-sub{margin-left:20px}main{z-index:1500;position:relative;display:inline-block;text-align:left;width:100%}@media screen and (max-width:880px){main{text-align:center}}@media screen and (min-width:1280px){main{text-align:center}}main .main-content-wrapper{display:inline-block;width:460px;text-align:left;margin-left:190px}@media screen and (min-width:1280px){main .main-content-wrapper{margin-left:0;width:720px}main .main-content-wrapper section .body-text{font-size:18px}}@media screen and (max-width:880px){main .main-content-wrapper{margin-left:0}}@media screen and (max-width:510px){main .main-content-wrapper{width:100%;padding-left:20px;padding-right:20px}}main .main-content-wrapper section{margin-bottom:20px}main .main-content-wrapper section img{margin-bottom:10px}main .main-content-wrapper section img:last-of-type{margin-bottom:0}main .main-content-wrapper section .body-text{margin-top:10px;letter-spacing:.2px}main .main-content-wrapper section .body-text:last-of-type{margin-top:0}main .main-content-wrapper section a{text-decoration:none;color:#53090b}main .main-content-wrapper section a:hover{color:#fff}input,textarea{outline:0}#mc_embed_signup{display:inline-block;width:100%}#mc_embed_signup #mc-embedded-subscribe-form,#mc_embed_signup #mc-embedded-subscribe-form input{height:25px}#mc_embed_signup #mc-embedded-subscribe-form input[type=submit]{border:0;background-color:#171918;color:#515352;padding-left:20px;padding-right:20px;margin:0;letter-spacing:.2px}#mc_embed_signup #mc-embedded-subscribe-form input[type=email]{height:25px;border:0;background-color:#414141;color:#f0f0f0;padding-left:10px;padding-right:10px;padding-bottom:4px;margin-right:-4px;width:calc(100% - 96px)}.margin-bottom-big{margin-bottom:70px!important}.fixed-bg{z-index:1000;position:fixed}@media screen and (min-width:1280px){#mc_embed_signup #mc-embedded-subscribe-form{height:35px}#mc_embed_signup #mc-embedded-subscribe-form input{height:35px;font-size:18px}#mc_embed_signup #mc-embedded-subscribe-form input[type=submit]{padding-left:50px;padding-right:50px}#mc_embed_signup #mc-embedded-subscribe-form input[type=email]{height:35px;width:calc(100% - 175px)}.fixed-bg{left:calc(50vw - 370px)}}.fixed-bg ::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.fixed-bg #bgvid{width:100%;background:url(img/inside/bg/bg_still.png) no-repeat;background-size:cover}@media screen and (min-width:1280px){.fixed-bg #bgvid{width:1280px}}.fixed-bg #bgvid-limbo{width:100%;background:url(img/limbo/LIMBO.jpg) no-repeat;background-size:cover}@media screen and (min-width:1280px){.fixed-bg #bgvid-limbo{width:1280px}}.body-bg-color-grey{background-color:#515352!important}.body-color-black{color:#000!important}@media screen and (max-width:510px){.body-bg-color-grey{background-color:#202020!important}.body-color-black{color:#848484!important}.body-color-black a{text-decoration:none;color:#6c0c0e!important}.body-color-black a:hover{color:#fff!important}}.main-page-wrapper .inside-img{margin-bottom:20px!important}.main-page-wrapper a{text-decoration:none;color:#353535}.inside-page-wrapper .logo{margin-bottom:40px!important}.inside-page-wrapper .screen-shots .thumbs{float:left;width:calc(25% - 4px);margin-right:5px;cursor:pointer}.inside-page-wrapper .screen-shots .thumbs:last-of-type,.inside-page-wrapper .screen-shots .thumbs:nth-child(5n){margin-right:0}.inside-page-wrapper .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%}.inside-page-wrapper .embed-container embed,.inside-page-wrapper .embed-container iframe,.inside-page-wrapper .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.inside-page-wrapper #mc_embed_signup{display:inline-block;width:100%}.inside-page-wrapper #mc_embed_signup #mc-embedded-subscribe-form{height:25px}@media screen and (min-width:1280px){.inside-page-wrapper #mc_embed_signup #mc-embedded-subscribe-form{height:35px}}.inside-page-wrapper #mc_embed_signup #mc-embedded-subscribe-form input{height:25px}.inside-page-wrapper #mc_embed_signup #mc-embedded-subscribe-form input[type=submit]{font-family:Oswald,sans-serif;border:0;background-color:#171918;color:#515352;padding-left:20px;padding-right:20px;margin:0;letter-spacing:.2px}@media screen and (min-width:1280px){.inside-page-wrapper #mc_embed_signup #mc-embedded-subscribe-form input{height:35px;font-size:18px}.inside-page-wrapper #mc_embed_signup #mc-embedded-subscribe-form input[type=submit]{padding-left:50px;padding-right:50px}}.inside-page-wrapper #mc_embed_signup #mc-embedded-subscribe-form input[type=email]{height:25px;border:0;background-color:#515352;color:#171918;padding-left:10px;padding-right:10px;padding-bottom:4px;margin-right:-4px;width:calc(100% - 96px)}@media screen and (min-width:1280px){.inside-page-wrapper #mc_embed_signup #mc-embedded-subscribe-form input[type=email]{height:35px;width:calc(100% - 175px)}}.inside-page-wrapper .logo-link{text-decoration:none}.inside-page-wrapper .logo-link .steam-logo{float:left;width:90px;margin-left:20px}@media screen and (min-width:1280px){.inside-page-wrapper .logo-link .steam-logo{width:120px;margin-left:20px}}.inside-page-wrapper .logo-link .xbox-logo{float:left;margin-top:2px;width:110px}.inside-support-page-wrapper .logo{margin-bottom:40px!important}footer{z-index:1500;position:relative;color:inherit;font-size:10px;margin-bottom:140px;letter-spacing:.2px}@media screen and (min-width:1280px){.inside-page-wrapper .logo-link .xbox-logo{margin-top:2px;width:150px}footer{font-size:14px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UuY3NzIiwibW9kdWxlcy9fcmVzZXQuc2NzcyIsIm1vZHVsZXMvX2dsb2JhbC5zY3NzIiwibW9kdWxlcy9fY29sb3JzLnNjc3MiLCJtb2R1bGVzL19pbnNpZGUtcGFnZS5zY3NzIiwibW9kdWxlcy9fbWFpbi1wYWdlLnNjc3MiLCJtb2R1bGVzL19pbnNpZGUtc3VwcG9ydC1wYWdlLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4SkEsRUNyQkEsR0N6SUEsUUFBSyxFRjhKTCxFQTJJQSxPQUNBLE1BQ0EsT0FDQSxTQUNFLE9FcktVLEVGNk1aLEtBakZBLElBQ0EsSUFpRkUsU0VyUEUsU0ZWSixRQUNBLE1DVkEsUURXQSxPQ2JBLE9EbVVBLFFBcFRBLE9DOENBLEdEN0NBLElBQ0EsUUFFQSxRQW1URSxRRXRGSSxNRnlCTixLQWdFQSxLQWlCQSxJQTBFRSxNRWxERSxRRGhhSixLQUNBLFFEaUNBLFFBQ0EsTUNJQSxNRHpCQSxFQW5CQSxXQVpBLEtBQ0EsU0M4Q0EsUUE1QkEsS0RGQSxLQ3VCQSxHRHRCQSxJQTZDQSxRQ3hDQSxJRFVBLEdBQ0EsR0NUQSxHQWtCQSxTRFVBLE9DQ0EsT0RkQSxLQW5DQSxHQ0lBLEdERkEsR0FDQSxHQ0dBLEdEREEsR0E2Q0EsT0F4REEsS0FpQ0EsRUE1QkEsT0FpQkEsSUNNQSxJQUNBLElBaUJBLE1ESEEsT0FKQSxHQXNCQSxLQUpBLEtBQ0EsSUF0REEsT0NzQ0EsR0E1QkEsRURBQSxJQ2dCQSxFREpBLEtBaUNBLFFBaENBLE1BeEJBLEtDNkJBLE9ESEEsSUM4QkEsUUQ3QkEsSUFjQSxNQUVBLE1DT0EsR0ROQSxNQ0tBLEdBRkEsTURVQSxLQ1RBLEdEYkEsR0FQQSxJQWdDQSxNQ0p5QixPQUFBLEVBQWlDLFFBQVEsRURTaEUsT0FBUSxFQ1BWLFVBQUEsS0FDQSxZQUFNLElBQUMsZUFBZSxTQUFhLGVEa1NuQyxHQS9OQSxHQWlPRSxRRTdRRSxFQUFBLEtGNkhKLHFCQXZDQSxHQXdDRSxlQUFnQixPQy9JbEIsS0FBZSxXQUFBLFdBa0JSLFdBQVcsT0RRbEIsRUFFQSxPQURBLFFDdkI0QixXQUFBLFFEbUM1QixNQUZBLElDM0JBLE9EOEJFLFVBQVcsS0FxQmIsR0FDRSxXRTdDRSxLRmdESixXQUNBLEVDekM0QyxPQUFRLEtEOENwRCxpQkFEQSxrQkFHQSxRQzlDQSxTRCtDRSxRQUFTLEdDN0NYLFFBQUEsS0RpREEsRUM1Q0EsVUFBSyxLQUNMLGVBQU0sU0FDTixlRGtEQSxJQUNFLGdCQUFpQixhQUduQixZQUNBLFdDaERBLGNBQUEsSUFBQSxPQUFBLEtBQ0EsT0FBTSxLRDJETixHQUNFLFlBQWEsSUFJZixHQ3BEdUQsWUFBUyxJQUFRLGVBQVUsSUFDbEYsR0QwREUsT0FBUSxJQ3pEVixPQUFVLEVBQUUsV0FBWSxJQUFBLE1BQUEsS0Q0RHRCLE9BQVEsSUFBSSxFQUlkLE1BQ0EsT0V0TUUsZUFBZ0IsT0YwTWxCLElBQ0UsWUFBYSxJRXBNYixZQUE0QixTQUU1QixZQU1ELFNGa01DLFVFM01DLFdGK01ILGtCRWxNRSxlQUFTLFlGME1YLDBCRS9MRSxlQUFNLFNGbU1SLFdFOUxFLGVBQUMsWUZtTUgsTUFEQSxPQUVBLFNBQ0UsS0VyTUMsSUFBQSxXRndNSCxNQ2hIQSxnQkFBUyxTQUFDLGVBQUEsRURrSFIsS0U3TEUsS0ZnTUosTUFDRSxVR3JQSyxJSHdQUCxPQUNFLFlFM0xJLElGOExOLEdBQ0EsT0V0TEEsZUFBSSxJRjRMSixJQUNBLElFdExJLFVBQVcsSUFDWCxZQUFTLEVGMkxiLElFbkxJLElBQUEsTUZ1TEosSUFDRSxPRXhNRSxPRjhNSixLQUNBLElBRkEsSUFHQSxLQUNFLFlFbExlLFVBQUUsV0Z5bkJuQixnRUFrQkEsK0RBeUxBLG9GQXRsQkEsS0FrQ0EsR0FXQSxHQW9DQSxJQXVnQkUsWUFBYSxPQUFVLFdBL29CekIsV0FLQSxPQUhBLG1CQUVBLGlCQURBLG1CQUZBLE1BS0UsT0UzS1EsUUZ5TFYsT0FDQSxtQkFDRSxNRWpLVSxLRmtLVixTRWpLVSxRRnNLWixTQUNFLHVCRW5LTSxRRjhLUixnQkFEQSxpQkFFRSxRRXRPRSxRRnVPRixRRTlJVSxNRitJVixPRXZJYyxFRndJZCxTRXpPRSxPRjRPSixnQkFDRSxNRXRJVSxLRnlJWixVQUNFLEtBQU0sRUFHUixLQUVFLFlFaklZLElGa0laLFVFaklZLEtGbUlaLGlCRS9IcUIsS0ZpSXJCLHVCRS9INEIsWUZnSTVCLHdCRTlKK0IsVUZtTWpDLEdBYUEsUUFFRSxZRXZGZSxJRmtEakIsR0FDRSxvQkVsSDBCLFFGNEg1QixHQUNFLFVFM0dZLEtGcUhkLEdFMUZJLGNBQVksS0FDWixlQUFhLEtGc0dqQixRQUNFLE1FdkZJLEtGNEZOLEtBQ0UsTUVyRkksS0ZzRkosWUVqR0UsS0ZtR0YsZUVwRlUsS0Z1RloscUNBMUNFLEdBWEEsR0FDRSxRRWxIYSxFQUFJLEtGdUluQixHQUNFLFVHcFhJLEtEd1NKLEdGMkdGLEtFMUhGLFVBQUssTUYrSEwsTUFDRSxRRWhGUSxlRm1GVixJQUNFLFFFOUVRLEtGK0VSLFNFcklGLE1Gc0lFLFFBQVMsYUFDVCxXRXBIRSxLRnNIRixXRXRIRSxPRnVIRixVRTFFUSxLRjJFUixJQUFLLEVBQ0wsS0U1SUYsRUY2SUUsTUV6RVEsS0YwRVIsaUJBQWtCLEtBaUJwQixrQkFDRSxRRXBGRixNRnFGRSxZRWhFSSxNRmlFSixNRWhFSSxNRm1FTixvQ0V4RkUsSUFDQSxXQW9ERCxPRm9DQyxrQkFDRSxRRWhFUSxhRmlFUixZRWhFRSxHRm9FTixxQ0FuQkUsSUU3RUYsV0FBQSxPRitFSSxVRW5FVSxLRnFGWixrQkFDRSxRRTlEUSxhRitEUixZRTdEYSxFRjhEYixNRTdERSxPRmlFTixvQ0FDRSxrQkFDRSxNRTdERSxLRjhERixhRTdEUyxLRjhEVCxjRTVEUSxLRitEVix3Q0FDRSxRQUFTLE1FbkRiLHFDQUNFLFFBQVMsS0FBSyxLQUFBLEtBQUEsWUYwRGhCLCtCQUNFLFNFdkRRLFNBTFYsUUFBUyxNRjhEUCxXRXJEUyxLRnNEVCxNRXJEQSxLQVZGLGVBYVEsVUZvRE4sUUVuRFMsS0FBSyxLRm9EZCxlRW5EYyxLRm9EZCxnQkVuRGlCLEtGb0RqQixNRWxERSxRRnFESixxQ0FDRSxPRWhETyxRRmlEUCxpQkVoRGMsS0ZpRGQsTUVoREUsS0ZtREosNEJBQ0UsU0FBVSxTRTVDWixLQUFBLEVBQ0UsUUFBQSxLQUFBLEtDOWNLLEtIODBCUCx3QkFuT0EsS0FvT0UsWUFBYSxNQWpWZixrREFDRSxjQUFlLEtFMUNqQixRQUFBLGFBQ0UsTUN2ZE0sUUR5ZE4sZ0JBQU0sS0YwSFIsNEVBekVBLHdEQTBFRSxNSTNlTSxLSjZaUiwrREFDRSxjRTFDSSxFRmlETiw4Q0s5Z0JBLFFBQUEsS0FPTSxpQkFBZSxLTDRnQnJCLG9ES3hnQjhCLFFBQU8sTUw0Z0JyQyxvQ0FDRSx1Q0l4aEJGLFFBQUEsZ0JKNmhCQSxvQ0FDRSx1Q0k5aEJGLFFBQUEsTUFBQSw2REEyQ0ksUUFBVSxLQUdWLHlDQUNBLFdBQVcsS0FDWCxjQUNELEtKd2ZDLE1BQU8sTUl6aUJYLGFBQUEsRUFzREksK0NBQ0EsT0FBTyxRQUNQLE1BQVEsS0FJUixvRUFDQSxRQUFZLEtBN0RoQixXQUFBLEtBZ0VNLFNBQVEsTUFFUixNQUFBLE9KcWZGLElJdmpCSixFSndqQkksTUlyZk0sTUFuRVYsT0FBQSxPSjZqQkEsb0NBQ0UsdUNJOWpCRixRQUFBLGdCSm1rQkEsb0VBQ0UsUUloZk0sdUJKaWZOLFNJaGZNLE1KaWZOLE1JaGZNLEVKaWZOLElJaGZNLEVKaWZOLE1JaGZNLE1KaWZOLFdJemtCRixLSjBrQkUsYUlqZlEsS0prZlIsT0lqZlEsbUJKa2ZSLGlCSTVrQkYsS0ora0JBLHNFQUNFLGdCSTNlTSxLSmtmUix1RUFDRSxnQkl4bEJGLEtKeWxCRSxvQkkzZXVCLE9KNGV2QixlSTNlaUIsVUo0ZWpCLFdBQVksT0kzbEJkLE1BQUEsUUF1SEksY0FBZSxLSmlmbkIsZ0dBUkEsNEZBU0UsTUlsZVMsS0o2ZFgsMEZBQ0UsWUlyZU0sS0o0ZVIsS0FDRSxRSWxlTSxLSm1lTixTQUFVLFNNOW1CWixRQUFBLGFBR0ksV0FBQSxLQ0hKLE1BQU8sS1BxbkJQLG9DT2puQkUsS0FDQSxX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QUFPLE1BVVQsbUNBQ0UsY0FBZSxlQUdqQixPQUNFLFFBQVMsS0FDVCxTQUFVLFNBQ1YsTUFBTyxRQUNQLFVBQVcsS0FDWCxjQUFlLE1BQ2YsZUFBZ0IsS0FHbEIscUNBbkJFLDJDQUNFLFdBQVksSUFDWixNQUFPLE1Ba0JULE9BQ0UsVUFBVyIsImZpbGUiOiJiYXNlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLypcclxuXHRIVE1MNSBSZXNldCA6OiBzdHlsZS5jc3NcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0V2UgaGF2ZSBsZWFybmVkIG11Y2ggZnJvbS9iZWVuIGluc3BpcmVkIGJ5L3Rha2VuIGNvZGUgd2hlcmUgb2ZmZXJlZCBmcm9tOlxyXG5cdEVyaWMgTWV5ZXJcdFx0XHRcdFx0OjogaHR0cDovL21leWVyd2ViLmNvbVxyXG5cdEhUTUw1IERvY3Rvclx0XHRcdFx0OjogaHR0cDovL2h0bWw1ZG9jdG9yLmNvbVxyXG5cdGFuZCB0aGUgSFRNTDUgQm9pbGVycGxhdGVcdDo6IGh0dHA6Ly9odG1sNWJvaWxlcnBsYXRlLmNvbVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIExldCdzIGRlZmF1bHQgdGhpcyBwdXBweSBvdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5odG1sLCBib2R5LCBib2R5IGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBiLCBpLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtZW51LCBuYXYsIHNlY3Rpb24sIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgZGV0YWlscywgc3VtbWFyeSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiwgZGV0YWlscywgc3VtbWFyeSB7ZGlzcGxheTogYmxvY2s7fVxyXG5cclxuLyogSGFuZGxlIGJveC1zaXppbmcgd2hpbGUgYmV0dGVyIGFkZHJlc3NpbmcgY2hpbGQgZWxlbWVudHM6XHJcbiAgIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXHJcbmh0bWwge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBjb25zaWRlciByZXNldHRpbmcgdGhlIGRlZmF1bHQgY3Vyc29yOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9tdXJ0YXVnaC81MjQ3MTU0ICovXHJcblxyXG4vKiBSZXNwb25zaXZlIGltYWdlcyBhbmQgb3RoZXIgZW1iZWRkZWQgb2JqZWN0c1xyXG4qL1xyXG5pbWcsXHJcbm9iamVjdCxcclxuZW1iZWQge21heC13aWR0aDogMTAwJTt9XHJcblxyXG4vKlxyXG4gICBOb3RlOiBrZWVwaW5nIElNRyBoZXJlIHdpbGwgY2F1c2UgcHJvYmxlbXMgaWYgeW91J3JlIHVzaW5nIGZvcmVncm91bmQgaW1hZ2VzIGFzIHNwcml0ZXMuXHJcblx0IEluIGZhY3QsIGl0ICp3aWxsKiBjYXVzZSBwcm9ibGVtcyB3aXRoIEdvb2dsZSBNYXBzJyBjb250cm9scyBhdCBzbWFsbCBzaXplLlxyXG5cdElmIHRoaXMgaXMgdGhlIGNhc2UgZm9yIHlvdSwgdHJ5IHVuY29tbWVudGluZyB0aGUgZm9sbG93aW5nOlxyXG4jbWFwIGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuKi9cclxuXHJcbi8qIGZvcmNlIGEgdmVydGljYWwgc2Nyb2xsYmFyIHRvIHByZXZlbnQgYSBqdW1weSBwYWdlICovXHJcbmh0bWwge292ZXJmbG93LXk6IHNjcm9sbDt9XHJcblxyXG4vKiB3ZSB1c2UgYSBsb3Qgb2YgVUxzIHRoYXQgYXJlbid0IGJ1bGxldGVkLlxyXG5cdGRvbid0IGZvcmdldCB0byByZXN0b3JlIHRoZSBidWxsZXRzIHdpdGhpbiBjb250ZW50LiAqL1xyXG51bCB7bGlzdC1zdHlsZTogbm9uZTt9XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtxdW90ZXM6IG5vbmU7fVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsXHJcbmJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLFxyXG5xOmFmdGVyIHtjb250ZW50OiAnJzsgY29udGVudDogbm9uZTt9XHJcblxyXG5hIHttYXJnaW46IDA7IHBhZGRpbmc6IDA7IGZvbnQtc2l6ZTogMTAwJTsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9XHJcblxyXG5kZWwge3RleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO31cclxuXHJcbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDA7IGN1cnNvcjogaGVscDt9XHJcblxyXG4vKiB0YWJsZXMgc3RpbGwgbmVlZCBjZWxsc3BhY2luZz1cIjBcIiBpbiB0aGUgbWFya3VwICovXHJcbnRhYmxlIHtib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDt9XHJcbnRoIHtmb250LXdlaWdodDogYm9sZDsgdmVydGljYWwtYWxpZ246IGJvdHRvbTt9XHJcbnRkIHtmb250LXdlaWdodDogbm9ybWFsOyB2ZXJ0aWNhbC1hbGlnbjogdG9wO31cclxuXHJcbmhyIHtkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxcHg7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IG1hcmdpbjogMWVtIDA7IHBhZGRpbmc6IDA7fVxyXG5cclxuaW5wdXQsIHNlbGVjdCB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcblxyXG5wcmUge1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZTsgLyogQ1NTMiAqL1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAvKiBDU1MgMi4xICovXHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IC8qIENTUyAzIChhbmQgMi4xIGFzIHdlbGwsIGFjdHVhbGx5KSAqL1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge3ZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTt9XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7dmVydGljYWwtYWxpZ246IGJvdHRvbTt9XHJcbi5pZTcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHt2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7fVxyXG4uaWU2IGlucHV0IHt2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207fVxyXG5cclxuc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge2ZvbnQ6IDk5JSBzYW5zLXNlcmlmO31cclxuXHJcbnRhYmxlIHtmb250LXNpemU6IGluaGVyaXQ7IGZvbnQ6IDEwMCU7fVxyXG5cclxuc21hbGwge2ZvbnQtc2l6ZTogODUlO31cclxuXHJcbnN0cm9uZyB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxyXG5cclxudGQsIHRkIGltZyB7dmVydGljYWwtYWxpZ246IHRvcDt9XHJcblxyXG4vKiBNYWtlIHN1cmUgc3VwIGFuZCBzdWIgZG9uJ3QgbWVzcyB3aXRoIHlvdXIgbGluZS1oZWlnaHRzIGh0dHA6Ly9naXN0LmdpdGh1Yi5jb20vNDEzOTMwICovXHJcbnN1Yiwgc3VwIHtmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbnN1cCB7dG9wOiAtMC41ZW07fVxyXG5zdWIge2JvdHRvbTogLTAuMjVlbTt9XHJcblxyXG4vKiBzdGFuZGFyZGl6ZSBhbnkgbW9ub3NwYWNlZCBlbGVtZW50cyAqL1xyXG5wcmUsIGNvZGUsIGtiZCwgc2FtcCB7Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjt9XHJcblxyXG4vKiBoYW5kIGN1cnNvciBvbiBjbGlja2FibGUgZWxlbWVudHMgKi9cclxuLmNsaWNrYWJsZSxcclxubGFiZWwsXHJcbmlucHV0W3R5cGU9YnV0dG9uXSxcclxuaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5pbnB1dFt0eXBlPWZpbGVdLFxyXG5idXR0b24ge2N1cnNvcjogcG9pbnRlcjt9XHJcblxyXG4vKiBXZWJraXQgYnJvd3NlcnMgYWRkIGEgMnB4IG1hcmdpbiBvdXRzaWRlIHRoZSBjaHJvbWUgb2YgZm9ybSBlbGVtZW50cyAqL1xyXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHttYXJnaW46IDA7fVxyXG5cclxuLyogbWFrZSBidXR0b25zIHBsYXkgbmljZSBpbiBJRSAqL1xyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9YnV0dG9uXSB7d2lkdGg6IGF1dG87IG92ZXJmbG93OiB2aXNpYmxlO31cclxuXHJcbi8qIHNjYWxlIGltYWdlcyBpbiBJRTcgbW9yZSBhdHRyYWN0aXZlbHkgKi9cclxuLmllNyBpbWcgey1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7fVxyXG5cclxuLyogcHJldmVudCBCRyBpbWFnZSBmbGlja2VyIHVwb24gaG92ZXJcclxuICAgKGNvbW1lbnRlZCBvdXQgYXMgdXNhZ2UgaXMgcmFyZSwgYW5kIHRoZSBmaWx0ZXIgc3ludGF4IG1lc3NlcyB3aXRoIHNvbWUgcHJlLXByb2Nlc3NvcnMpXHJcbi5pZTYgaHRtbCB7ZmlsdGVyOiBleHByZXNzaW9uKGRvY3VtZW50LmV4ZWNDb21tYW5kKFwiQmFja2dyb3VuZEltYWdlQ2FjaGVcIiwgZmFsc2UsIHRydWUpKTt9XHJcbiovXHJcblxyXG4vKiBsZXQncyBjbGVhciBzb21lIGZsb2F0cyAqL1xyXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIgeyBjb250ZW50OiBcIlxcMDAyMFwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB9XHJcbi5jbGVhcmZpeDphZnRlciB7IGNsZWFyOiBib3RoOyB9XHJcbi5jbGVhcmZpeCB7IHpvb206IDE7IH1cclxuIiwiYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAkZ3JleTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGU7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gIHBhZGRpbmc6IDBweCAxOXB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xyXG4gICAgcGFkZGluZzogMHB4IDI0cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxub2wge1xyXG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246b3V0c2lkZTtcclxuICBwYWRkaW5nOiAwcHggMTlweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgIHBhZGRpbmc6IDBweCAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLW1hcmdpbi1ib3R0b20tc21hbGw7XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICRib2R5LXRleHQtbGV0dGVyLXNwYWNpbmc7XHJcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuXHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGJvZHktdGV4dC1sZXR0ZXItc3BhY2luZztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wc3dwIHtcclxuICAgICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5uYXYge1xyXG4gICAgei1pbmRleDogMjAwMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG5cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRjZW50ZXItYnJlYWtwb2ludCApIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2xvYmFsLW1hcmdpbi1tYWluLWxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGNlbnRlci1icmVha3BvaW50ICkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICB3aWR0aDogJGJpZy1zY3JlZW4tbWFpbi1jb250ZW50LXdpZHRoO1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50ICkge1xyXG5cclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAuZGVza3RvcC1tZW51LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtYnV0dG9uLWZpcnN0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYm9keS10ZXh0LWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLm1lbnUtYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudS1idXR0b246bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LWJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLXN1cHBvcnQge1xyXG5cclxuICAgICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1zdXBwb3J0OmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAkYnVyZ2VyLW1lbnUtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIC5idXJnZXItbWVudS13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJG1vYmlsZS1icmVha3BvaW50ICkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmJ1cmdlcm1lbnUtaWNvbi1leGl0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGk6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnVyZ2VyLW1lbnUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtJGJ1cmdlci1tZW51LXdpZHRoO1xyXG4gICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpc3BsYXktYnVyZ2VyLW1lbnUge1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpIHtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ1cmdlci1tZW51LWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmJ1cmdlci1tZW51LWl0ZW06aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXJnZXItbWVudS1pdGVtLXN1YiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1cmdlci1tZW51LWl0ZW0tc3ViOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjokd2hpdGVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5tYWluIHtcclxuXHJcbiAgICB6LWluZGV4OiAxNTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC8vIGJyZWFrcG9pbnQgZXhcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGNlbnRlci1icmVha3BvaW50ICkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0NjBweCA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZ2xvYmFsLW1hcmdpbi1tYWluLWxlZnQ7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6ICRiaWctc2NyZWVuLW1haW4tY29udGVudC13aWR0aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRjZW50ZXItYnJlYWtwb2ludCApIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50ICkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLW1hcmdpbi1ib3R0b20tcmVnO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW4tYm90dG9tLXNtYWxsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9keS10ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6ICRnbG9iYWwtbWFyZ2luLXRvcC1zbWFsbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYm9keS10ZXh0LWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvZHktdGV4dDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAkcmVkbGluaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG50ZXh0YXJlYSwgaW5wdXQgeyBvdXRsaW5lOiBub25lOyB9XHJcblxyXG4jbWNfZW1iZWRfc2lnbnVwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUtZm9ybSB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5ZGFyaztcclxuICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJGJvZHktdGV4dC1sZXR0ZXItc3BhY2luZztcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuXHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2VtaWRhcms7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubWFyZ2luLWJvdHRvbS1iaWcge1xyXG4gIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtbWFyZ2luLWJvdHRvbS1iaWcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpeGVkLWJnIHtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgIGxlZnQ6IGNhbGMoIDUwdncgLSAzNzBweCApO1xyXG4gIH1cclxuXHJcbiAgKjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zdGFydC1wbGF5YmFjay1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gIH1cclxuXHJcbiAgI2JndmlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdpbWcvaW5zaWRlL2JnL2JnX3N0aWxsLnBuZycpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgICAgd2lkdGg6ICRiaWctYnJlYWtwb2ludDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNiZ3ZpZC1saW1ibyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnaW1nL2xpbWJvL0xJTUJPLmpwZycpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgICAgd2lkdGg6ICRiaWctYnJlYWtwb2ludDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib2R5LWJnLWNvbG9yLWdyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5ICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlZ3JleSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJvZHktY29sb3ItYmxhY2sge1xyXG4gIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCApIHtcclxuICAgIGNvbG9yOiAkbW9iaWxld2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogJG1vYmlsZXJlZGxpbmsgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiJGJsYWNrOiByZ2IoMCwgMCwgMCk7XHJcbiRncmV5OiByZ2IoODEsIDgzLCA4Mik7XHJcbi8vJGdyZXk6IHJnYig5NCwgOTYsIDk0KTtcclxuJG1vYmlsZWdyZXk6IHJnYigzMiwgMzIsIDMyKTtcclxuJHJlZGxpbms6ICM1MzA5MGI7XHJcbiRtb2JpbGVyZWRsaW5rOiAjNmMwYzBlO1xyXG4kZ3JleWRhcms6IHJnYigyMywgMjUsIDI0KTtcclxuJGxpZ2h0Z3JleTogI2YwZjBmMDtcclxuJGdyZXlzZW1pZGFyazogIzQxNDE0MTtcclxuJG1pZGdyZXk6ICNBOUE5QTk7XHJcbiR3aGl0ZTogcmdiYSgyNTUsMjU1LDI1NSwgMS4wKTtcclxuJG1vYmlsZXdoaXRlOiByZ2JhKDEzMiwxMzIsMTMyLCAxLjApO1xyXG4iLCIuaW5zaWRlLXBhZ2Utd3JhcHBlciB7XHJcblxyXG5cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gLmZpeGVkLWJnIHtcclxuICAvLyAgIHotaW5kZXg6IDEwMDA7XHJcbiAgLy8gICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLy9cclxuICAvLyAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XHJcbiAgLy8gICAgIGxlZnQ6IGNhbGMoIDUwdncgLSAzNzBweCApO1xyXG4gIC8vICAgfVxyXG4gIC8vXHJcbiAgLy8gICAjYmd2aWQge1xyXG4gIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAvLyAgICAgYmFja2dyb3VuZDogdXJsKCdpbWcvaW5zaWRlL2JnL2JnX3N0aWxsLnBuZycpIG5vLXJlcGVhdDtcclxuICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAvL1xyXG4gIC8vICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xyXG4gIC8vICAgICAgIHdpZHRoOiAkYmlnLWJyZWFrcG9pbnQ7XHJcbiAgLy9cclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLnNjcmVlbi1zaG90cyB7XHJcblxyXG4gICAgLnRodW1icyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogY2FsYygyNSUgLSA0cHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50aHVtYnM6bnRoLWNoaWxkKDVuKSwgLnRodW1iczpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbWJlZC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLCAuZW1iZWQtY29udGFpbmVyIG9iamVjdCwgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgIH1cclxuXHJcbiAgI21jX2VtYmVkX3NpZ251cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLWZvcm0ge1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleWRhcms7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYm9keS10ZXh0LWxldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG5cclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleWRhcms7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzVweCk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ28tbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLnN0ZWFtLWxvZ28ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAueGJveC1sb2dvIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIubWFpbi1wYWdlLXdyYXBwZXIge1xyXG4gICAgbWFpbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmluc2lkZS1pbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICMzNTM1MzU7XHJcbiAgICB9XHJcbn1cclxuIiwiLmluc2lkZS1zdXBwb3J0LXBhZ2Utd3JhcHBlciB7XHJcblxyXG4gIC5sb2dvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiZm9vdGVyIHtcclxuICB6LWluZGV4OiAxNTAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogaW5oZXJpdDs7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAkYm9keS10ZXh0LWxldHRlci1zcGFjaW5nO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
