a,hr{padding:0}body,sub,sup{position:relative}article,aside,details,figure,footer,h2 span,header,hr,nav,section,summary{display:block}h2,h2 a{letter-spacing:.4px}.inside-support-page-wrapper table,table{border-collapse:collapse}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}h3,h4{margin-top:10px}h1,h3,h4{color:#787878;margin-bottom:5px}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{margin:0;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-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=submit],.inside-page-wrapper #mc_embed_signup #mc-embedded-subscribe-form input[type=email],body,h1,h2,h3,nav{font-family:Oswald,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}button,input,select,textarea{margin:0;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}button,input[type=button]{width:auto;overflow:visible;-webkit-border-radius:0;-webkit-appearance:none}.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;color:#515352;background-color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2,h2 span,h3,h4{font-weight:700}ol{list-style-position:outside}li{margin:10px}h1{font-size:20px}@media screen and (min-width:970px){ol,ul{padding:0 24px}h1{font-size:25px}}h2{font-size:16px;margin-bottom:10px}h2 span{float:left}#sign-up-header-print,.print-wrapper{display:none}h2 a{float:left;margin-left:10px}@media screen and (min-width:970px){h2{font-size:20px}h2 a{font-size:18px}}h3{font-size:15px}@media screen and (min-width:970px){h3{font-size:18px}}h4{font-family:Oswald,sans-serif}.pswp{z-index:3000!important}nav{z-index:2000;position:fixed;display:inline-block;text-align:left;font-style:normal;font-size:16px;top:0;left:0;width:100%;background-color:#000;color:#515352}nav .menu-wrapper{display:block;margin-left:190px;width:460px}@media screen and (min-width:970px){nav{text-align:center;font-size:19px}nav .menu-wrapper{display:inline-block;margin-left:0;width:900px}}@media screen and (max-width:970px){nav{text-align:center}nav .menu-wrapper{display:inline-block;margin-left:0;width:100%;padding-left:20px;padding-right:20px}nav .menu-wrapper .desktop-menu-wrapper{display:none}}nav .menu-wrapper .menu-button-first{padding:18px 10px 10px 0!important}nav .menu-wrapper .menu-button-link{letter-spacing:.2px;text-decoration:none;color:#515352}nav .menu-wrapper .menu-button-link:link,nav .menu-wrapper .menu-button-link:visited{color:#515352!important}nav .menu-wrapper .menu-button-link:active,nav .menu-wrapper .menu-button-link:hover{cursor:pointer;background-color:#000;color:#fff!important}nav .menu-wrapper .menu-button{position:relative;display:block;text-align:left;float:left;text-transform:uppercase;padding:18px 10px 10px;letter-spacing:.2px;text-decoration:none;color:#515352}nav .menu-wrapper .menu-button-social,nav .menu-wrapper .print-button-wrapper{display:block;vertical-align:text-top;text-align:right;float:right;letter-spacing:.2px;position:relative;text-transform:uppercase;text-decoration:none}nav .menu-wrapper .menu-button-social{font-size:22px!important;padding:20px 6px 10px;color:#515352}@media screen and (max-width:970px){nav .menu-wrapper .menu-button-social{padding:10px 0 0 14px}}nav .menu-wrapper .menu-button-social:hover,nav .menu-wrapper .menu-button:hover{cursor:pointer;background-color:#000;color:#fff}nav .menu-wrapper .print-button-wrapper{margin-top:18px;margin-left:5px;font-size:15px!important;color:#515352}nav .menu-wrapper .print-button-wrapper .print-button-bg{position:relative;display:inline-block;text-align:center;background-color:#515352;border-radius:3px;width:25px;height:25px;color:#000}nav .menu-wrapper .print-button-wrapper .print-button-bg .print-button{margin:6px 0 0 1px}nav .menu-wrapper .print-button-wrapper:hover{cursor:pointer}nav .menu-wrapper .print-button-wrapper:hover .print-button-bg{background-color:#fff!important}nav .menu-wrapper #print-loader{display:none;position:relative;width:25px;height:25px}nav .menu-wrapper .dropdown{position:absolute;left:0;padding:10px 10px 20px}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:970px){nav .menu-wrapper .burger-menu-wrapper{display:none!important}}@media screen and (max-width:970px){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:left;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:970px){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;left: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;padding-top:68px;width:100%}.front-page-wrapper main,.main-page-wrapper main{padding-top:100px}@media screen and (max-width:970px){main{text-align:center}}@media screen and (min-width:970px){main{text-align:center;padding-top:100px}}main .video-content-wrapper{display:inline-block;width:900px;text-align:left;margin-left:190px}main .video-content-wrapper video{width:720px;height:405px}@media screen and (min-width:970px){main .video-content-wrapper{margin-left:0;width:1280px}main .video-content-wrapper video{width:1280px;height:720px}main .video-content-wrapper section .body-text{font-size:18px}}@media screen and (max-width:970px){main .video-content-wrapper{margin-left:0;width:320px;padding-left:10px;padding-right:10px}main .video-content-wrapper video{width:320px;height:180px}}main .video-content-wrapper section{margin-bottom:70px}main .video-content-wrapper section img{margin-bottom:10px;width:900px}main .video-content-wrapper section img:last-of-type{margin-bottom:0}main .video-content-wrapper section .body-text{margin-top:10px;letter-spacing:.4px}main .video-content-wrapper section .body-text:last-of-type{margin-top:0}main .main-content-wrapper{display:inline-block;width:460px;text-align:left;margin-left:190px}@media screen and (min-width:970px){main .main-content-wrapper{margin-left:0;width:900px}}@media screen and (max-width:970px){main .main-content-wrapper{margin-left:0;width:100%;padding-left:20px;padding-right:20px}}main .main-content-wrapper section{margin-bottom:20px}main .main-content-wrapper section iframe{width:460px;height:437px;margin-bottom:10px}@media screen and (min-width:970px){main .main-content-wrapper section iframe{width:900px;height:437px;margin-bottom:10px}main .main-content-wrapper section .body-text{font-size:16px}}main .main-content-wrapper section img{margin-bottom:10px;width:900px}main .main-content-wrapper section img.desktop_img{display:block}main .main-content-wrapper section img.mobile_img{display:none}@media screen and (max-width:970px){main .main-content-wrapper section img.desktop_img{display:none}main .main-content-wrapper section img.mobile_img{display:block}}main .main-content-wrapper section img:last-of-type{margin-bottom:0}main .main-content-wrapper section .body-text{margin-top:10px;letter-spacing:.4px}main .main-content-wrapper section .body-text-spacing{line-height:200%;margin-top:10px;letter-spacing:.4px}main .main-content-wrapper section a{text-decoration:none;color:#b4b9be}main .main-content-wrapper section a:hover{color:#f0f0f0}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:#101010;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}.margin-bottom-medium{margin-bottom:40px!important}.margin-bottom-reg{margin-bottom:20px!important}.margin-bottom-flex{margin-bottom:2.2%!important}.fixed-bg{z-index:1000;position:fixed}@media screen and (min-width:970px){main .main-content-wrapper section .body-text-spacing{font-size:16px}#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:970px){.fixed-bg #bgvid{width:970px}}.fixed-bg #bgvid-limbo{width:100%;background:url(img/limbo/LIMBO.jpg) no-repeat;background-size:cover}@media screen and (min-width:970px){.fixed-bg #bgvid-limbo{width:970px}}.body-bg-color-grey{background-color:#1e1e1e!important}.body-color-bright{color:#707070!important}@media screen and (max-width:970px){.body-bg-color-grey{background-color:#1e1e1e!important}.body-color-bright{color:#707070!important}}.front-page-wrapper a,.main-page-wrapper a{color:#353535;text-decoration:none}.main-page-wrapper .inside-img{margin-bottom:20px!important;width:125%!important}.front-page-wrapper .flex-container{display:-webkit-flex;display:flex;margin-left:0;margin-right:0;width:100%;height:auto}.front-page-wrapper .flex-item{flex-basis:auto;margin:0}.front-page-wrapper .game-banner{position:relative}.front-page-wrapper .game-banner-overlay{position:absolute;bottom:0}.front-page-wrapper .game-banner-video{position:relative;text-align:left}.front-page-wrapper .job-overlay-anim{position:absolute;bottom:0}.front-page-wrapper .job-overlay-text{position:absolute;right:5.6%;bottom:9.1%;font-style:normal;font-size:calc(5vw * .85)}.front-page-wrapper .inside-img{margin-bottom:20px!important;width:125%!important}.front-page-wrapper a.job-overlay-link{text-decoration:none;color:rgba(255,255,255,.22)}.front-page-wrapper a.job-overlay-link:hover{color:rgba(255,255,255,.6)}.inside-page-wrapper .logo{margin-bottom:20px!important}.inside-page-wrapper .fixed-bg{z-index:1000;position:fixed}.inside-page-wrapper .fixed-bg #bgvid{width:100%;background:url(img/inside/bg/bg_still.png) no-repeat;background-size:cover}@media screen and (min-width:970px){.front-page-wrapper .job-overlay-text{font-size:26px}.inside-page-wrapper .logo{margin-bottom:40px!important}.inside-page-wrapper .fixed-bg{left:calc(50vw - 370px)}.inside-page-wrapper .fixed-bg #bgvid{width:1200px}}.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:970px){.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]{border:0;background-color:#101010;color:#515352;padding-left:20px;padding-right:20px;margin:0;letter-spacing:.4px}@media screen and (min-width:970px){.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:#101010;padding-left:10px;padding-right:10px;padding-bottom:4px;margin-right:-4px;width:calc(100% - 96px)}@media screen and (min-width:970px){.inside-page-wrapper #mc_embed_signup #mc-embedded-subscribe-form input[type=email]{height:35px;width:calc(100% - 175px)}}.inside-page-wrapper a{color:#969b9e!important}.inside-page-wrapper a:hover{color:#f0f0f0!important}.inside-page-wrapper svg{fill:#969b9e;margin-left:auto;margin-right:auto;margin-top:2px;width:90%}@media screen and (min-width:970px){.inside-page-wrapper svg{margin-left:22px;margin-right:22px;width:100%}}.inside-page-wrapper svg:hover{fill:#f0f0f0}.inside-page-wrapper .logo-link{text-decoration:none;align-content:center}.inside-page-wrapper .sm-logo{filter:brightness(60%);width:90%;margin:2px auto 8px}@media screen and (min-width:970px){.inside-page-wrapper .sm-logo{margin-left:22px;margin-right:22px;width:100%}}.inside-page-wrapper .sm-logo:hover{filter:brightness(100%)}.inside-page-wrapper .row{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.inside-page-wrapper .column{display:flex;flex-direction:column;flex-basis:80%;flex:1}.inside-support-page-wrapper .selectionbox,.inside-support-page-wrapper .selectionbox-active{text-align:center;border-color:#b4b9be;display:inline-block;width:200px;padding:18px;font-family:Oswald,sans-serif}.inside-support-page-wrapper .logo{margin-bottom:40px!important}.inside-support-page-wrapper .selectionbox{background-color:#1e1e1e;color:#b4b9be;cursor:pointer;border-width:1px 1px 1px 0;border-style:solid solid solid none;font-size:16px}@media screen and (min-width:970px){.inside-support-page-wrapper .selectionbox{font-size:18px}}.inside-support-page-wrapper #firstbox{border-width:1px;border-style:solid}.inside-support-page-wrapper .selectionbox-active{background-color:#b4b9be;color:#1e1e1e;border-width:1px 1px 1px 0;border-style:solid solid solid none;font-size:16px}@media screen and (min-width:970px){.inside-support-page-wrapper .selectionbox-active{font-size:18px}}.inside-support-page-wrapper .selectionbox-active:first-of-type{border-width:1px;border-style:solid}.inside-support-page-wrapper .selectionbox-active:hover,.inside-support-page-wrapper .selectionbox:hover{background-color:#b4b9be;color:#1e1e1e}.inside-support-page-wrapper td{border-right:0}.inside-support-page-wrapper .accordion{display:block;background-color:#1e1e1e;color:#b4b9be;cursor:pointer;padding:18px;width:100%;border-width:0 1px 1px;border-style:solid;border-color:#b4b9be;text-align:left;outline:0;transition:.1s;font-size:16px;font-family:Oswald,sans-serif}@media screen and (min-width:970px){.inside-support-page-wrapper .accordion{font-size:18px}}.inside-support-page-wrapper .accordion:first-of-type{border-width:1px;border-style:solid;border-color:#b4b9be}.inside-support-page-wrapper .accordion:last-of-type{border-width:0 1px 1px}.inside-support-page-wrapper .accordion:hover,.inside-support-page-wrapper .active{background-color:#232323}.inside-support-page-wrapper .accordion:after{font-family:FontAwesome,monospace;font-size:22px;margin-right:12px;content:'\F0D9';color:#b4b9be;float:right;margin-left:5px}.inside-support-page-wrapper .active:after{font-family:FontAwesome,monospace;font-size:22px;margin-right:8px;content:'\F0D7'}.inside-support-page-wrapper .panel{display:block;padding:0 28px;background-color:#232323;border-width:0 1px;border-style:solid;border-color:#b4b9be #404040;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.inside-support-page-wrapper .panel:last-of-type{border-color:#b4b9be #404040 #404040}.inside-support-page-wrapper .panel-text{margin-top:20px;margin-bottom:20px;letter-spacing:.4px}@media screen and (min-width:970px){.inside-support-page-wrapper .panel-text{font-size:18px}}footer{z-index:1500;position:relative;color:inherit;font-size:10px;margin-bottom:70px;letter-spacing:.4px}@media screen and (min-width:970px){footer{font-size:14px}}footer .footer-content-wrapper a{text-decoration:none;color:inherit!important;margin-bottom:0!important}footer .footer-content-wrapper a:hover{color:#f0f0f0!important}.text-content h1,.text-content p{margin-bottom:.35cm}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UuY3NzIiwibW9kdWxlcy9fcmVzZXQuc2NzcyIsIm1vZHVsZXMvX2dsb2JhbC5zY3NzIiwibW9kdWxlcy9fY29sb3JzLnNjc3MiLCJtb2R1bGVzL19nbG9iYWwtdmFycy5zY3NzIiwibW9kdWxlcy9fZnJvbnQtcGFnZS5zY3NzIiwibW9kdWxlcy9fbWFpbi1wYWdlLnNjc3MiLCJtb2R1bGVzL19pbnNpZGUtcGFnZS5zY3NzIiwibW9kdWxlcy9faW5zaWRlLXN1cHBvcnQtcGFnZS5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19jb250ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOEpBLEVBbUNBLEdDekRpRixRQUFRLEVEcU56RixLQXpGQSxJQUNBLElBeUZFLFNFN0pVLFNGMUdaLFFBQ0EsTUNWQSxRRFdBLE9DYkEsT0RrVkEsUUFuVUEsT0FzR0EsR0FyR0EsSUFDQSxRQUVBLFFBa1VFLFFFdElVLE1GcUhaLEdBb0JBLEtBR0UsZUVoU0UsS0ZteUNKLG1DQTFyQ0EsTUEyckNFLGdCQUFpQixTQzc0Q25CLEtBQ0EsUURpQ0EsUUFDQSxNQ0lBLE1EekJBLEVBbkJBLFdBWkEsS0FDQSxTQzhDQSxRQTVCQSxLREZBLEtDdUJBLEdEdEJBLElBNkNBLFFDeENBLElEVUEsR0FDQSxHQ1RBLEdBa0JBLFNEVUEsT0NDQSxPRGRBLEtBbkNBLEdDSUEsR0RGQSxHQUNBLEdDR0EsR0REQSxHQTZDQSxPQXhEQSxLQWlDQSxFQTVCQSxPQWlCQSxJQ01BLElBQ0EsSUFpQkEsTURIQSxPQUpBLEdBc0JBLEtBSkEsS0FDQSxJQXREQSxPQ3NDQSxHQTVCQSxFREFBLElDZ0JBLEVESkEsS0FpQ0EsUUFoQ0EsTUF4QkEsS0M2QkEsT0RIQSxJQzhCQSxRRDdCQSxJQWNBLE1BRUEsTUNPQSxHRE5BLE1DS0EsR0FGQSxNRFVBLEtDVEEsR0RiQSxHQVBBLElBZ0NBLE1DSnlCLE9BQUEsRUFBZ0MsUUFBUSxFRFMvRCxPQUFRLEVDUFYsVUFBQSxLQUNBLFlBQU0sSUFBQyxlQUFlLFNBQVksZURzV2xDLEdBZUEsR0FFRSxXRTNHZSxLRjZDakIsR0E2Q0EsR0FlQSxHQUNFLE1BQU8sUUFJUCxjRXBHcUIsSUZvQnZCLEdBdk9BLEdBeU9FLFFFckpTLEVBQVEsS0ZIbkIscUJBdkNBLEdBd0NFLGVFN01XLE9EOERiLEtBQWUsV0FBQSxXQWtCUixXQUFXLE9EUWxCLEVBRUEsT0FEQSxRQ3ZCMkIsV0FBQSxRRG1DM0IsTUFGQSxJQzNCQSxPRDhCRSxVQUFXLEtBcUJiLEdBQ0UsV0VpRW1CLEtGOURyQixXQUNBLEVDekMwQyxPQUFRLEtEOENsRCxpQkFEQSxrQkFHQSxRQzlDQSxTRCtDRSxRQUFTLEdDN0NYLFFBQUEsS0RpREEsRUM5Q0EsT0FBQSxFQUVBLFVBQUssS0FDTCxlQUFNLFNBQ04sZURrREEsSUNoRHlCLGdCQUFnQixhRG9EekMsWUNsREEsV0FDQSxjQUFlLElBQU0sT0FBRSxLQUFVLE9BQVEsS0Q4RHpDLEdDMUQ4RSxZQUFBLElEK0Q5RSxHQUNFLFlBQWEsSUMzRGYsZUFBQSxJRCtEQSxHQ3pEQSxPQUFTLElBQTJCLE9BQU8sRUFBVyxXQUFTLElBQUssTUFBQSxLQUFFLE9BQVEsSUFBQyxFRGtFL0UsTUFDQSxPQ2pFQSxlQUFVLE9DMUlWLElBQ0UsWUFBVSxJQUVWLFlBQWUsU0FHZixZQ040QixTRFE1QixVQUFtQyxXRmtOckMsa0JFNU1FLGVBQWUsWUZvTmpCLDBCRXpNRSxlQUFTLFNGNk1YLFdBQ0UsZUFBZ0IsWUVuTWxCLE1Gc01BLE9BRUEsU0V0TUUsS0FBQSxJQUFTLFdGME1YLE1DbkhBLGVBQU0sRURxSEosS0V4TUUsS0YyTUosTUVyTUksVUFBVyxJRnlNZixPRXBNSSxZQUFhLElGd01qQixHQUNBLE9BQ0UsZUVwTWUsSUZ5TWpCLElBQ0EsSUFDRSxVRXZNRSxJRndNRixZRWxNSSxFRnNNTixJRTlMRSxJQUFBLE1Ga01GLElFOUxFLE9BQU8sT0ZxTVQsS0FDQSxJQUZBLElBR0EsS0U1TEUsWUFBYSxVQUlkLFdGODNCRCxnRUFrQkEsK0RBK1FBLHFGQWtCQSxvRkFwN0JBLEtBc0NBLEdBYUEsR0FnQ0EsR0FtQ0EsSUFnMEJFLFlBQWEsT0FBVSxXRTdxQ3pCLFdGNkxBLE9BSEEsbUJBRUEsaUJFeExBLG1CRnFMQSxNRWpMQSxPQUFJLFFBQ0EsY0FBYSxFQUNiLHNCQUFlLEVBQ2YsbUJBQVMsS0YyTGIsT0FDQSxNQUNBLE9BQ0EsU0VwTEksT0MxSGMsRUQ0SGQsY0FBYSxFRnFMZixzQkVwTUUsRUZxTUYsbUJFckxnQixLRjBMbEIsT0FDQSxtQkFDRSxNRWpMTSxLRmtMTixTRWpMYSxRRmtMYixzQkVoTHlCLEVGaUx6QixtQkV0TEUsS0YyTEosU0FDRSx1QkVoTHdCLFFGMkwxQixnQkFEQSxpQkFFRSxRRXhLUSxRRnlLUixRRXhLUSxNRnlLUixPRXhLUSxFRnlLUixTRTNNRSxPRjhNSixnQkFDRSxNRXBLUSxLRnVLVixVQUNFLEtFOUpVLEVGaUtaLEtBRUUsWUU3SlUsSUY4SlYsVUU3SlUsS0Y4SlYsTUU3SlUsUUY4SlYsaUJFM05FLEtGNk5GLHVCRTNKNEIsWUY0SjVCLHdCRTNKd0IsVUZzTTFCLEdBY0EsUUFrQkEsR0FlQSxHQUdFLFlFM0dpQixJRjZCbkIsR0FDRSxvQkVySk0sUUYrSlIsR0FDRSxPRW5KUSxLRnNKVixHQUVFLFVHcFlnQixLSHlZbEIsb0NBaEJFLEdBWEEsR0FDRSxRRTFKVSxFQUFPLEtGcUxuQixHQUNFLFVFbEplLE1Gc0puQixHQUNFLFVFMVFFLEtGNFFGLGNFNVFFLEtGdVJKLFFBQ0UsTUV0SVUsS0Y4S1osc0JBUUEsZUFDRSxRRTlGVSxLRmtEWixLQUNFLE1FdlRDLEtGd1RELFlHelpnQixLSDZabEIsb0NBakJFLEdFM1NGLFVBeUJJLEtGb1NGLEtFbEhRLFVBQU8sTUZ1SGpCLEdBSUUsVUU3U0UsS0ZrVEosb0NBQ0UsR0FDRSxVRTdHZSxNRmlIbkIsR0FJRSxZRTNHWSxPQUFhLFdGbUgzQixNQUNFLFFFOUZlLGVGcUdqQixJQUNFLFFFM0ZZLEtGNEZaLFNFOVVFLE1GK1VGLFFFekZZLGFGMEZaLFdFekZZLEtGMkZaLFdFekZZLE9GMEZaLFVFekZpQixLRjBGakIsSUFBSyxFQUNMLEtFOVdGLEVGK1dFLE1FdEZZLEtGdUZaLGlCRXZWRSxLRndWRixNRXBGWSxRRm9HZCxrQkFDRSxRRTNFSSxNQWhCTixZQW1CSSxNRjBFRixNRXpFSSxNRm1GTixvQ0VqR0ksSUFJQSxXQUFhLE9BVmpCLFVBQUssS0Z3R0gsa0JBQ0UsUUV4RU0sYUZ5RU4sWUV4RVksRUFNVixNQUFPLE9GdUViLG9DRS9HQSxJQUNJLFdBQWEsT0ZnR2Ysa0JBQ0UsUUV2RVcsYUZ3RVgsWUV2RVksRUFvQlYsTUFBTyxLRmtFVCxhRS9GQSxLRmdHQSxjRTlEVyxLRmlFYix3Q0FDRSxRRXJFTSxNRnlFVixxQ0FDRSxRRTlEUSxLQUFBLEtBQWEsS0UvY00sWUpnaEI3QixvQ0FDRSxlRTdHRSxLRjhHRixnQkUxRGtCLEtGMkRsQixNRTFEUSxRRjZEVix5Q0FDQSw0Q0FDRSxNRXhEUSxrQkY0RFYsMkNBREEsMENBRUUsT0VyQ0ksUUZzQ0osaUJFcENpQixLRnFDakIsTUU5SUYsZUZpSkEsK0JBQ0UsU0UvQ0UsU0ZnREYsUUVwQ00sTUZxQ04sV0VsQ1csS0ZtQ1gsTUVySkYsS0ZzSkUsZUVuQ2EsVUZvQ2IsUUVuQ00sS0FBQSxLQUFZLEtGb0NsQixlRW5DTSxLRm9DTixnQkV0REUsS0Z1REYsTUVqQ00sUUZvQ1Isc0NBZ0NBLHdDQUtFLFFFbEJRLE1GbUJSLGVFaEdFLFNGaUdGLFdFaEJhLE1GaUJiLE1BQU8sTUVYUyxlQUFpQixLRjJDakMsU0VVVSxTR3ZtQlIsZUFDRCxVTHk1QkQsZ0JBQWlCLEtBclluQixzQ0FDRSxVRWhDUSxlRnVDUixRRTlCUSxLQUFBLElBQUEsS0ZpQ1IsTUU1QlUsUUYrQlosb0NBQ0Usc0NBQ0UsUUUxQlEsS0FBUyxFQUFJLEVBSWhCLE1GZ0NULDRDQU5BLHFDQUNFLE9FeEJRLFFGeUJSLGlCRWhGRSxLRmlGRixNRXRCUSxLRitCVix3Q0FDRSxXRTlMRSxLRitMRixZRXJCVSxJRnNCVixVRTdGRSxlQXVHSixNQUFBLFFGRUEseURBQ0UsU0VFVSxTRkRWLFFFR1MsYUZGVCxXRUxGLE9GTUUsaUJFRWtCLFFGRGxCLGNFUEYsSUZRRSxNRUlJLEtGSEosT0VLSSxLRkpKLE1FVkYsS0ZhQSx1RUFDRSxPRU9JLElBQUEsRUFBVyxFQUFFLElGSm5CLDhDQUNFLE9FT0ksUUZKTiwrREFDRSxpQkVRaUIsZUZMbkIsZ0NBQ0UsUUUxQkYsS0YyQkUsU0VVVSxTRlRWLE1FV0ksS0ZWSixPRVdJLEtGUk4sNEJBQ0UsU0VXSSxTRlZKLEtFV0ksRUZWSixRRVdJLEtBQUEsS0FBYyxLRlJwQixrREFDRSxjRVdjLEtGVmQsUUVXUSxhRlZSLE1BQU8sUUVnQlQsZ0JBQW1CLEtGaUVuQiw0RUF6RUEsd0RLaHBCQSxNQUFBLEtINHBCQSwrREFDRSxjRTFwQjRCLEVKaXBCOUIsOENFb0JBLFFBQVUsS0FDUixpQkFBYSxLRmhCZixvREFDRSxRRW1CTSxNRmhCUixvQ0VXQSx1Q0FjSSxRQUFPLGdCRm5CWCxvQ0FDRSx1Q0VJRixRQXVCRSxNRnZCQSw2REU0QkUsUUFBTyxLRnhCVCx5Q0U4QkYsV0FBQSxLQUNFLGNBQWdCLEtBRWhCLE1BQU8sS0FIVCxhQUFBLEVBaUNBLCtDQUNFLE9DM3RCZ0IsUUQ2dEJoQixNQUFPLEtGdERQLG9FTXhyQkYsUUFBQSxLQUVJLFdBQWEsS055ckJiLFNBQVUsTU0zckJkLE1BQUEsTUFNSSxJQUFBLEVBQ0EsTUFBTyxNTndyQlAsT0FBUSxPQUlaLG9DS25zQkEsdUNBRUksUUFBVyxnQkx1c0JmLG9FS2xzQk0sUUFBQSx1QkFDQSxTQUFBLE1BQ0EsS0FBSyxFQUNMLElBQUEsRUxvc0JKLE1BQU8sTUs5c0JULFdBQUEsS0FhTSxhQUFZLEtBQ1osT0FBUSxtQkxvc0JaLGlCQUFrQixLQUdwQixzRUtydEJBLGdCQUFtQixLTDZ0Qm5CLHVFSzd0QkEsZ0JBQW1CLEtBNEJmLG9CQUFrQixPQUNsQixlQUNELFVMbXNCRCxXQUFZLE9LanVCZCxNQUFBLFFBOENJLGNBQVUsS0xnc0JkLGdHQVJBLDRGS3ZxQkksTUFBTyxLTDJxQlgsMEZBQ0Us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TyxRQUNQLFVBQVcsS0FDWCxjQUFlLEtBQ2YsZUFBZ0IsS0FHbEIsb0NBQ0UsT0FDRSxVQUFXLE1BSWYsaUNBQ0UsZ0JBQWlCLEtBQ2pCLE1BQU8sa0JBQ1AsY0FBZSxZQUdqQix1Q0FDRSxNQUFPLGtCQU9ULGlCQUpBLGdCQUNFLGNBQWUiLCJmaWxlIjoiYmFzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi8qXG5cdEhUTUw1IFJlc2V0IDo6IHN0eWxlLmNzc1xuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFdlIGhhdmUgbGVhcm5lZCBtdWNoIGZyb20vYmVlbiBpbnNwaXJlZCBieS90YWtlbiBjb2RlIHdoZXJlIG9mZmVyZWQgZnJvbTpcblx0RXJpYyBNZXllclx0XHRcdFx0XHQ6OiBodHRwOi8vbWV5ZXJ3ZWIuY29tXG5cdEhUTUw1IERvY3Rvclx0XHRcdFx0OjogaHR0cDovL2h0bWw1ZG9jdG9yLmNvbVxuXHRhbmQgdGhlIEhUTUw1IEJvaWxlcnBsYXRlXHQ6OiBodHRwOi8vaHRtbDVib2lsZXJwbGF0ZS5jb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBMZXQncyBkZWZhdWx0IHRoaXMgcHVwcHkgb3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCwgYm9keSwgYm9keSBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhciwgYiwgaSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uLCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGRldGFpbHMsIHN1bW1hcnkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBkZXRhaWxzLCBzdW1tYXJ5IHtkaXNwbGF5OiBibG9jazt9XG5cbi8qIEhhbmRsZSBib3gtc2l6aW5nIHdoaWxlIGJldHRlciBhZGRyZXNzaW5nIGNoaWxkIGVsZW1lbnRzOlxuICAgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogY29uc2lkZXIgcmVzZXR0aW5nIHRoZSBkZWZhdWx0IGN1cnNvcjogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vbXVydGF1Z2gvNTI0NzE1NCAqL1xuXG4vKiBSZXNwb25zaXZlIGltYWdlcyBhbmQgb3RoZXIgZW1iZWRkZWQgb2JqZWN0c1xuKi9cbmltZyxcbm9iamVjdCxcbmVtYmVkIHttYXgtd2lkdGg6IDEwMCU7fVxuXG4vKlxuICAgTm90ZToga2VlcGluZyBJTUcgaGVyZSB3aWxsIGNhdXNlIHByb2JsZW1zIGlmIHlvdSdyZSB1c2luZyBmb3JlZ3JvdW5kIGltYWdlcyBhcyBzcHJpdGVzLlxuXHQgSW4gZmFjdCwgaXQgKndpbGwqIGNhdXNlIHByb2JsZW1zIHdpdGggR29vZ2xlIE1hcHMnIGNvbnRyb2xzIGF0IHNtYWxsIHNpemUuXG5cdElmIHRoaXMgaXMgdGhlIGNhc2UgZm9yIHlvdSwgdHJ5IHVuY29tbWVudGluZyB0aGUgZm9sbG93aW5nOlxuI21hcCBpbWcge1xuXHRcdG1heC13aWR0aDogbm9uZTtcbn1cbiovXG5cbi8qIGZvcmNlIGEgdmVydGljYWwgc2Nyb2xsYmFyIHRvIHByZXZlbnQgYSBqdW1weSBwYWdlICovXG5odG1sIHtvdmVyZmxvdy15OiBzY3JvbGw7fVxuXG4vKiB3ZSB1c2UgYSBsb3Qgb2YgVUxzIHRoYXQgYXJlbid0IGJ1bGxldGVkLlxuXHRkb24ndCBmb3JnZXQgdG8gcmVzdG9yZSB0aGUgYnVsbGV0cyB3aXRoaW4gY29udGVudC4gKi9cbnVsIHtsaXN0LXN0eWxlOiBub25lO31cblxuYmxvY2txdW90ZSwgcSB7cXVvdGVzOiBub25lO31cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtjb250ZW50OiAnJzsgY29udGVudDogbm9uZTt9XG5cbmEge21hcmdpbjogMDsgcGFkZGluZzogMDsgZm9udC1zaXplOiAxMDAlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cblxuZGVsIHt0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDt9XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDA7IGN1cnNvcjogaGVscDt9XG5cbi8qIHRhYmxlcyBzdGlsbCBuZWVkIGNlbGxzcGFjaW5nPVwiMFwiIGluIHRoZSBtYXJrdXAgKi9cbnRhYmxlIHtib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDt9XG50aCB7Zm9udC13ZWlnaHQ6IGJvbGQ7IHZlcnRpY2FsLWFsaWduOiBib3R0b207fVxudGQge2ZvbnQtd2VpZ2h0OiBub3JtYWw7IHZlcnRpY2FsLWFsaWduOiB0b3A7fVxuXG5ociB7ZGlzcGxheTogYmxvY2s7IGhlaWdodDogMXB4OyBib3JkZXI6IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyBtYXJnaW46IDFlbSAwOyBwYWRkaW5nOiAwO31cblxuaW5wdXQsIHNlbGVjdCB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5cbnByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgLyogQ1NTMiAqL1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgLyogQ1NTIDIuMSAqL1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgLyogQ1NTIDMgKGFuZCAyLjEgYXMgd2VsbCwgYWN0dWFsbHkpICovXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge3ZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTt9XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge3ZlcnRpY2FsLWFsaWduOiBib3R0b207fVxuLmllNyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge3ZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTt9XG4uaWU2IGlucHV0IHt2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207fVxuXG5zZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7Zm9udDogOTklIHNhbnMtc2VyaWY7fVxuXG50YWJsZSB7Zm9udC1zaXplOiBpbmhlcml0OyBmb250OiAxMDAlO31cblxuc21hbGwge2ZvbnQtc2l6ZTogODUlO31cblxuc3Ryb25nIHtmb250LXdlaWdodDogYm9sZDt9XG5cbnRkLCB0ZCBpbWcge3ZlcnRpY2FsLWFsaWduOiB0b3A7fVxuXG4vKiBNYWtlIHN1cmUgc3VwIGFuZCBzdWIgZG9uJ3QgbWVzcyB3aXRoIHlvdXIgbGluZS1oZWlnaHRzIGh0dHA6Ly9naXN0LmdpdGh1Yi5jb20vNDEzOTMwICovXG5zdWIsIHN1cCB7Zm9udC1zaXplOiA3NSU7IGxpbmUtaGVpZ2h0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuc3VwIHt0b3A6IC0wLjVlbTt9XG5zdWIge2JvdHRvbTogLTAuMjVlbTt9XG5cbi8qIHN0YW5kYXJkaXplIGFueSBtb25vc3BhY2VkIGVsZW1lbnRzICovXG5wcmUsIGNvZGUsIGtiZCwgc2FtcCB7Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjt9XG5cbi8qIGhhbmQgY3Vyc29yIG9uIGNsaWNrYWJsZSBlbGVtZW50cyAqL1xuLmNsaWNrYWJsZSxcbmxhYmVsLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmJ1dHRvbiB7Y3Vyc29yOiBwb2ludGVyOyBib3JkZXItcmFkaXVzOiAwOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTt9XG5cbi8qIFdlYmtpdCBicm93c2VycyBhZGQgYSAycHggbWFyZ2luIG91dHNpZGUgdGhlIGNocm9tZSBvZiBmb3JtIGVsZW1lbnRzICovXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHttYXJnaW46IDA7IGJvcmRlci1yYWRpdXM6IDA7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO31cblxuLyogbWFrZSBidXR0b25zIHBsYXkgbmljZSBpbiBJRSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dIHt3aWR0aDogYXV0bzsgb3ZlcmZsb3c6IHZpc2libGU7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO31cblxuLyogc2NhbGUgaW1hZ2VzIGluIElFNyBtb3JlIGF0dHJhY3RpdmVseSAqL1xuLmllNyBpbWcgey1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7fVxuXG4vKiBwcmV2ZW50IEJHIGltYWdlIGZsaWNrZXIgdXBvbiBob3ZlclxuICAgKGNvbW1lbnRlZCBvdXQgYXMgdXNhZ2UgaXMgcmFyZSwgYW5kIHRoZSBmaWx0ZXIgc3ludGF4IG1lc3NlcyB3aXRoIHNvbWUgcHJlLXByb2Nlc3NvcnMpXG4uaWU2IGh0bWwge2ZpbHRlcjogZXhwcmVzc2lvbihkb2N1bWVudC5leGVjQ29tbWFuZChcIkJhY2tncm91bmRJbWFnZUNhY2hlXCIsIGZhbHNlLCB0cnVlKSk7fVxuKi9cblxuLyogbGV0J3MgY2xlYXIgc29tZSBmbG9hdHMgKi9cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7IGNvbnRlbnQ6IFwiXFwwMDIwXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47IH1cbi5jbGVhcmZpeDphZnRlciB7IGNsZWFyOiBib3RoOyB9XG4uY2xlYXJmaXggeyB6b29tOiAxOyB9XG4iLCJib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkZ3JleTtcbiAgLy9jb2xvcjogcmVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjpvdXRzaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmc6IDBweCAxOXB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgcGFkZGluZzogMHB4IDI0cHg7XG4gIH1cblxufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246b3V0c2lkZTtcbiAgcGFkZGluZzogMHB4IDE5cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICBwYWRkaW5nOiAwcHggMjRweDtcbiAgfVxufVxuXG5saSB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuaDEge1xuICBjb2xvcjogJGhlYWRlcnRleHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLW1hcmdpbi1ib3R0b20tdGlueTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtbWFyZ2luLWJvdHRvbS1zbWFsbDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGJvZHktdGV4dC1sZXR0ZXItc3BhY2luZztcbiAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRib2R5LXRleHQtbGV0dGVyLXNwYWNpbmc7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuaDMge1xuICBjb2xvcjogJGhlYWRlcnRleHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW4tYm90dG9tLXRpbnk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbmg0IHtcbiAgY29sb3I6ICRoZWFkZXJ0ZXh0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLy9mb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW4tYm90dG9tLXRpbnk7XG4gIC8vIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gIC8vICAgZm9udC1zaXplOiAxOHB4O1xuICAvLyB9XG59XG5cbiNzaWduLXVwLWhlYWRlci1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwIHtcbiAgICAgIHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcbn1cblxuLnByaW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5uYXYge1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbiAgICAvL2ZvbnQtc3R5bGU6IGl0YWxpYzsgQkVGT1JFIENIQU5HRSFcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgY29sb3I6ICRncmV5O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRjZW50ZXItYnJlYWtwb2ludCApIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLy9mb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuXG4gICAgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdsb2JhbC1tYXJnaW4tbWFpbi1sZWZ0O1xuICAgICAgICB3aWR0aDogNDYwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRjZW50ZXItYnJlYWtwb2ludCApIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgd2lkdGg6ICRiaWctc2NyZWVuLW1haW4tY29udGVudC13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAuZGVza3RvcC1tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1idXR0b24tZmlyc3Qge1xuICAgICAgICAgIC8vcGFkZGluZzogMjBweCAxMHB4IDIwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMThweCAxMHB4IDEwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1idXR0b24tbGluayB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZW51LXRleHQtbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWJ1dHRvbi1saW5rOmxpbmssIC5tZW51LWJ1dHRvbi1saW5rOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtYnV0dG9uLWxpbms6aG92ZXIsIC5tZW51LWJ1dHRvbi1saW5rOmFjdGl2ZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAubWVudS1idXR0b24tbGluazp2aXNpdGVkIHtcbiAgICAgICAgLy8gICBjb2xvcjogeWVsbG93O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLm1lbnUtYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1lbnUtdGV4dC1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWJ1dHRvbi1zb2NpYWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNnB4IDEwcHggNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZW51LXRleHQtbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgICAgICAgIC8vcGFkZGluZzogMTBweCAwcHggMTBweCAxNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHggMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWJ1dHRvbjpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1idXR0b24tc29jaWFsOmhvdmVye1xuICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmludC1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZW51LXRleHQtbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcblxuICAgICAgICAgIC5wcmludC1idXR0b24tYmcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgIC5wcmludC1idXR0b24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDZweCAwcHggMHB4IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpbnQtYnV0dG9uLXdyYXBwZXI6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAucHJpbnQtYnV0dG9uLWJnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3ByaW50LWxvYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMHB4O1xuXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHggMTBweDtcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1zdXBwb3J0IHtcbiAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tc3VwcG9ydDpob3ZlciB7XG4gICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJGJ1cmdlci1tZW51LXdpZHRoOiAyMDBweDtcbiAgICAgICAgLmJ1cmdlci1tZW51LXdyYXBwZXIge1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgLmJ1cmdlcm1lbnUtaWNvbi1leGl0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IC8vQnVyZ2VyIG1lbnUgdG8gdGhlIGxlZnQhXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpOmhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnVyZ2VyLW1lbnUtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICByaWdodDogJGJ1cmdlci1tZW51LXdpZHRoO1xuICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRpc3BsYXktYnVyZ2VyLW1lbnUge1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnVyZ2VyLW1lbnUtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIC8vcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDsgLy9CdXJnZXIgbWVudSB0byB0aGUgbGVmdCFcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuYnVyZ2VyLW1lbnUtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1cmdlci1tZW51LWl0ZW0tc3ViIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnVyZ2VyLW1lbnUtaXRlbS1zdWI6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFpbiB7XG4gICAgei1pbmRleDogMTUwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBicmVha3BvaW50IGV4XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGNlbnRlci1icmVha3BvaW50ICkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvL3dpZHRoOiA3MjBweDtcbiAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogJGdsb2JhbC1tYXJnaW4tbWFpbi1sZWZ0O1xuXG4gICAgICB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MDVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MjBweDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB3aWR0aDogMTI4MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGNlbnRlci1icmVha3BvaW50ICkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCApIHtcbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBzZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW4tYm90dG9tLWJpZztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtbWFyZ2luLWJvdHRvbS1zbWFsbDtcbiAgICAgICAgICB3aWR0aDogJGJpZy1zY3JlZW4tbWFpbi1jb250ZW50LXdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvZHktdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJGdsb2JhbC1tYXJnaW4tdG9wLXNtYWxsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYm9keS10ZXh0LWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvZHktdGV4dDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGEge1xuICAgICAgICAvLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLy8gICBjb2xvcjogJGJvZHlsaW5rO1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vXG4gICAgICAgIC8vIGEucmVkIHtcbiAgICAgICAgLy8gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC8vICAgY29sb3I6ICRyZWRsaW5rO1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vXG4gICAgICAgIC8vIGE6aG92ZXIge1xuICAgICAgICAvLyAgIGNvbG9yOiAkYm9keWxpbmtob3ZlcjtcbiAgICAgICAgLy8gfVxuXG4gICAgICB9Ly9TZWN0aW9uXG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyICB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6ICRnbG9iYWwtbWFyZ2luLW1haW4tbGVmdDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6ICRiaWctc2NyZWVuLW1haW4tY29udGVudC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRjZW50ZXItYnJlYWtwb2ludCApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtbWFyZ2luLWJvdHRvbS1yZWc7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MzdweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLW1hcmdpbi1ib3R0b20tc21hbGw7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgICAgICAgIHdpZHRoOiAkYmlnLXNjcmVlbi1tYWluLWNvbnRlbnQtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW4tYm90dG9tLXNtYWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW4tYm90dG9tLXNtYWxsO1xuICAgICAgICAgIHdpZHRoOiAkYmlnLXNjcmVlbi1tYWluLWNvbnRlbnQtd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcuZGVza3RvcF9pbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICBpbWcubW9iaWxlX2ltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvZHktdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJGdsb2JhbC1tYXJnaW4tdG9wLXNtYWxsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYm9keS10ZXh0LWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvZHktdGV4dC1zcGFjaW5nIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2xvYmFsLW1hcmdpbi10b3Atc21hbGw7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRib2R5LXRleHQtbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRib2R5bGluaztcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYm9keWxpbmtob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfS8vU2VjdGlvblxuICAgIH1cbn1cblxudGV4dGFyZWEsIGlucHV0IHsgb3V0bGluZTogbm9uZTsgfVxuXG4vLyAvLyBGb250IEZvbnRBd2Vzb21lIGNoZWNrYm94XG4vLyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7IGRpc3BsYXk6bm9uZTsgfSAvKiB0byBoaWRlIHRoZSBjaGVja2JveCBpdHNlbGYgKi9cbi8vIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbi8vICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyB9XG4vL1xuLy8gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5NlwiOyB9IC8qIHVuY2hlY2tlZCBpY29uICovXG4vLyBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7IGxldHRlci1zcGFjaW5nOiA4cHg7IH0gLyogc3BhY2UgYmV0d2VlbiBjaGVja2JveCBhbmQgbGFiZWwgKi9cbi8vXG4vLyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDZcIjsgfSAvKiBjaGVja2VkIGljb24gKi9cbi8vIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUgeyBsZXR0ZXItc3BhY2luZzogNXB4OyB9IC8qIGFsbG93IHNwYWNlIGZvciBjaGVjayBtYXJrICovXG5cblxuI21jX2VtYmVkX3NpZ251cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXI6IDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5ZGFyaztcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkbWVudS10ZXh0LWxldHRlci1zcGFjaW5nO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgIGhlaWdodDogMjVweDtcblxuICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNlbWlkYXJrO1xuICAgICAgY29sb3I6ICRsaWdodGdyZXk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3NXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1hcmdpbi1ib3R0b20tYmlnIHtcbiAgbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW4tYm90dG9tLWJpZyAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS1tZWRpdW0ge1xuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLW1hcmdpbi1ib3R0b20tbWVkaXVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLXJlZyB7XG4gIG1hcmdpbi1ib3R0b206ICRnbG9iYWwtbWFyZ2luLWJvdHRvbS1yZWcgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tZmxleCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMiUgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLWJnIHtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgbGVmdDogY2FsYyggNTB2dyAtIDM3MHB4ICk7XG4gIH1cblxuICAqOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXN0YXJ0LXBsYXliYWNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgfVxuXG4gICNiZ3ZpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCdpbWcvaW5zaWRlL2JnL2JnX3N0aWxsLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgIHdpZHRoOiAkYmlnLWJyZWFrcG9pbnQ7XG4gICAgfVxuICB9XG5cbiAgI2JndmlkLWxpbWJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltZy9saW1iby9MSU1CTy5qcGcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgICB3aWR0aDogJGJpZy1icmVha3BvaW50O1xuICAgIH1cbiAgfVxufVxuXG4uYm9keS1iZy1jb2xvci1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZWdyZXkgIWltcG9ydGFudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50ICkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGVncmV5ICFpbXBvcnRhbnQ7XG5cbiAgICAvLyBhIHtcbiAgICAvLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICAgIC8vIH1cbiAgICAvL1xuICAgIC8vIGE6aG92ZXIge1xuICAgIC8vICAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuXG4gIH1cbn1cblxuLy8gLmJvZHktY29sb3ItYmxhY2sge1xuLy8gICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4vL1xuLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50ICkge1xuLy8gICAgIGNvbG9yOiAkYm9keXRleHQgIWltcG9ydGFudDtcbi8vXG4vLyAgICAgYSB7XG4vLyAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAkbW9iaWxlYmx1ZWxpbmsgIWltcG9ydGFudDtcbi8vICAgICB9XG4vL1xuLy8gICAgIGE6aG92ZXIge1xuLy8gICAgICAgY29sb3I6ICRsaW5raG92ZXIgIWltcG9ydGFudDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLmJvZHktY29sb3ItYnJpZ2h0IHtcbiAgY29sb3I6ICRib2R5dGV4dCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XG4gICAgY29sb3I6ICRib2R5dGV4dCAhaW1wb3J0YW50O1xuXG4gICAgLy8gYSB7XG4gICAgLy8gICAvL3RleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICRib2R5bGluayAhaW1wb3J0YW50O1xuICAgIC8vICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuICAgIC8vXG4gICAgLy8gYTpob3ZlciB7XG4gICAgLy8gICAvL2NvbG9yOiAkYm9keWxpbmtob3ZlciAhaW1wb3J0YW50O1xuICAgIC8vICAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuXG4gIH1cbn1cbiIsIiRibGFjazogICAgICAgICAgIHJnYigwLCAwLCAwKTtcbiRncmV5OiAgICAgICAgICAgIHJnYig4MSwgODMsIDgyKTtcbiRtb2JpbGVncmV5OiAgICAgIHJnYigzMCwgMzAsIDMwKTtcbiRyZWRsaW5rOiAgICAgICAgICM1MzA5MGI7XG4kZ3JleWxpbms6ICAgICAgICAjOTY5Njk2O1xuLy8kbGlua2hvdmVyOiByZ2IoMjE1LDI0MCwyNTUpO1xuJGxpbmtob3ZlcjogICAgICAgcmdiKDI0MCwyNDAsMjQwKTtcbiRtb2JpbGVyZWRsaW5rOiAgICM2YzBjMGU7XG4kbW9iaWxlYmx1ZWxpbms6ICByZ2IoOTIsIDExNywgMTMyKTtcbiRncmV5ZGFyazogICAgICAgIHJnYigxNiwgMTYsIDE2KTtcbiRsaWdodGdyZXk6ICAgICAgICNmMGYwZjA7XG4kZ3JleXNlbWlkYXJrOiAgICAjNDE0MTQxO1xuJG1pZGdyZXk6ICAgICAgICAgI0E5QTlBOTtcbiR3aGl0ZTogICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDEuMCk7XG4kbW9iaWxld2hpdGU6ICAgICByZ2JhKDExMiwgMTEyLCAxMTIsIDEuMCk7XG5cbiRoZWFkZXJ0ZXh0OiAgICAgIHJnYmEoMTIwLCAxMjAsIDEyMCwgMS4wKTtcbiRib2R5dGV4dDogICAgICAgIHJnYmEoMTEyLCAxMTIsIDExMiwgMS4wKTtcbiRnYW1lcGFnZWxpbms6ICAgIHJnYigxNTAsIDE1NSwgMTU4KTtcbiRib2R5bGluazogICAgICAgIHJnYigxODAsIDE4NSwgMTkwKTtcbiRib2R5bGlua2hvdmVyOiAgIHJnYigyNDAsIDI0MCwgMjQwKTtcbiRmb2xkYmduZDogICAgICAgIHJnYigzNSwgMzUsIDM1KTtcbiRmb2xkYm9yZGVybGlnaHQ6IHJnYigxODAsIDE4NSwgMTkwKTtcbiRmb2xkYm9yZGVyZGltOiAgIHJnYig2NCwgNjQsIDY0KTtcbi8vJG1vYmlsZXdoaXRlOiByZ2JhKDEzMiwxMzIsMTMyLCAxLjApO1xuIiwiJGdsb2JhbC1tYXJnaW4tbWFpbi1sZWZ0OiAxOTBweDtcbiRnbG9iYWwtbWFyZ2luLWJvdHRvbS1yZWc6IDIwcHggO1xuJGdsb2JhbC1tYXJnaW4tYm90dG9tLWJpZzogNzBweDtcbiRnbG9iYWwtbWFyZ2luLWJvdHRvbS1tZWRpdW06IDQwcHg7XG4kZ2xvYmFsLW1hcmdpbi1ib3R0b20tc21hbGw6IDEwcHg7XG4kZ2xvYmFsLW1hcmdpbi1ib3R0b20tdGlueTogNXB4O1xuJGdsb2JhbC1tYXJnaW4tdG9wLXNtYWxsOiAxMHB4O1xuJGJvZHktdGV4dC1sZXR0ZXItc3BhY2luZzogMC40cHg7XG4kbWVudS10ZXh0LWxldHRlci1zcGFjaW5nOiAwLjJweDtcbiRiaWctc2NyZWVuLW1haW4tY29udGVudC13aWR0aDogOTAwcHg7XG4vLyRiaWctc2NyZWVuLW1haW4tY29udGVudC13aWR0aDogNzIwcHg7XG4iLCIuZnJvbnQtcGFnZS13cmFwcGVyIHtcbiAgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mbGV4LWl0ZW0ge1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5nYW1lLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nYW1lLWJhbm5lci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmdhbWUtYmFubmVyLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuam9iLW92ZXJsYXktYW5pbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG4gIC8vIC5qb2Itb3ZlcmxheSB7XG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIGJvdHRvbTogMHB4O1xuICAvLyAgIG9wYWNpdHk6IDAuMjI7XG4gIC8vICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMDJzIGVhc2UtaW4tb3V0O1xuICAvLyAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMDJzIGVhc2UtaW4tb3V0O1xuICAvLyAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMDJzIGVhc2UtaW4tb3V0O1xuICAvLyB9XG4gIC8vIC5qb2Itb3ZlcmxheTpob3ZlciB7XG4gIC8vICAgb3BhY2l0eTogMC42O1xuICAvLyAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjAycyBlYXNlLWluLW91dDtcbiAgLy8gICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjAycyBlYXNlLWluLW91dDtcbiAgLy8gICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjAycyBlYXNlLWluLW91dDtcbiAgLy8gfVxuICAuam9iLW92ZXJsYXktdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiA1LjYlO1xuICAgIGJvdHRvbTogOS4xJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjKCA1dncgKiAwLjg1ICk7XG4gICAgLy9mb250LXNpemU6IGNhbGMoIDV2dyAqIDAuNSApO1xuICAgIC8vY29sb3I6IHJlZCAhaW1wb3J0YW50OyAvL0RFQlVHXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgLy9jb2xvcjogZ3JlZW4gIWltcG9ydGFudDsgLy9ERUJVR1xuICAgIH1cbiAgfVxuXG4gIC5pbnNpZGUtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyNSUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzM1MzUzNTtcbiAgfVxuXG4gIGEuam9iLW92ZXJsYXktbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIpO1xuXG4gICAgLy9vcGFjaXR5OiAwLjY7XG4gIH1cblxuICBhLmpvYi1vdmVybGF5LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cblxufVxuIiwiLm1haW4tcGFnZS13cmFwcGVyIHtcbiAgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgLmluc2lkZS1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTI1JSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzUzNTM1O1xuICB9XG59XG4iLCIuaW5zaWRlLXBhZ2Utd3JhcHBlciB7XG5cbiAgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5maXhlZC1iZyB7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgICAgbGVmdDogY2FsYyggNTB2dyAtIDM3MHB4ICk7XG4gICAgfVxuXG4gICAgI2JndmlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWcvaW5zaWRlL2JnL2JnX3N0aWxsLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgIC8vd2lkdGg6ICRiaWctYnJlYWtwb2ludDtcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2NyZWVuLXNob3RzIHtcblxuICAgIC50aHVtYnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSA0cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnRodW1iczpudGgtY2hpbGQoNW4pLCAudGh1bWJzOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cblxuICAuZW1iZWQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSwgLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICB9XG5cbiAgI21jX2VtYmVkX3NpZ251cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgIGhlaWdodDogMjVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5ZGFyaztcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJvZHktdGV4dC1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgIGNvbG9yOiAkZ3JleWRhcms7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzVweCk7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkZ2FtZXBhZ2VsaW5rICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHlsaW5raG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZmlsbDogJGdhbWVwYWdlbGluaztcblxuICAgIC8vYm9yZGVyOiAycHggc29saWQgcmVkO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgLy93aWR0aDogMTYwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vd2lkdGg6IDI0MHB4O1xuICAgIH1cbiAgfVxuXG4gIHN2Zzpob3ZlciB7XG4gICAgZmlsbDogJGJvZHlsaW5raG92ZXI7XG4gIH1cblxuICAubG9nby1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgLnNtLWxvZ28ge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg2MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgLy93aWR0aDogMTYwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL3dpZHRoOiAxOTJweDtcbiAgICB9XG4gIH1cblxuICAuc20tbG9nbzpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xuICB9XG5cbiAgLy8gLnNtLWxvZ28ge1xuICAvLyAgIC8vZmlsbDogJGdhbWVwYWdlbGluaztcbiAgLy8gICAvL2ZpbGw6IHJlZDtcbiAgLy8gICBmaWxsOiByZ2IoODYsIDExMCwgMTI1KTtcbiAgLy9cbiAgLy8gICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8vICAgbWFyZ2luLXRvcDogMnB4O1xuICAvLyAgIC8vbWFyZ2luLWJvdHRvbTogOHB4O1xuICAvLyAgIHdpZHRoOiAxMzRweDtcbiAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAvLyAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIC8vICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIC8vICAgICB3aWR0aDogMTkwcHg7XG4gIC8vICAgfVxuICAvLyB9XG4gIC8vXG4gIC8vIC5zbS1sb2dvOmhvdmVyIHtcbiAgLy8gICBmaWxsOiByZ2IoMjE1LDI0MCwyNTUpO1xuICAvLyAgIC8vZmlsbDogcmVkO1xuICAvLyB9XG5cbi8vIEZsZXggZm9yIHNob3AgbG9nbyBncmlkOlxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC8vIFVQIFJJR0hUIERPV04gTEVGVFxuXG4vLyAgICAgLmFjY29yZGlvbiB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbi8vICAgICAgIGNvbG9yOiAkaGVhZGVydGV4dDtcbi8vICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICAgIHBhZGRpbmc6IDE4cHg7XG4vLyAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xuLy8gICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbi8vICAgICAgIC8vYm9yZGVyLWNvbG9yOiAkZm9sZGJvcmRlcmxpZ2h0O1xuLy8gICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhZGVydGV4dDtcbi8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgIG91dGxpbmU6IG5vbmU7XG4vLyAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuLy9cbi8vICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcbi8vICAgICAgIGxldHRlci1zcGFjaW5nOiAkYm9keS10ZXh0LWxldHRlci1zcGFjaW5nO1xuLy8gICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuLy9cbi8vICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbi8vICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbi8vICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vL1xuLy8gICAgIC5hY3RpdmUsIC5hY2NvcmRpb246aG92ZXIge1xuLy8gICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZm9sZGJnbmQ7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4vLyAgICAgfVxuLy9cbi8vICAgICAuYWNjb3JkaW9uOmFmdGVyIHtcbi8vICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIG1vbm9zcGFjZTtcbi8vICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbi8vICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbi8vICAgICAgIGNvbnRlbnQ6ICdcXEYwRDknO1xuLy9cbi8vICAgICAgIGNvbG9yOiAkaGVhZGVydGV4dDtcbi8vICAgICAgIGZsb2F0OiByaWdodDtcbi8vICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4vLyAgICAgfVxuLy9cbi8vICAgICAuYWN0aXZlOmFmdGVyIHtcbi8vICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIG1vbm9zcGFjZTtcbi8vICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbi8vICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuLy8gICAgICAgY29udGVudDogJ1xcRjBENyc7XG4vLyAgICAgfVxuLy9cbi8vICAgICAucGFuZWwge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICBwYWRkaW5nOiAwcHggMjhweDtcbi8vICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGZvbGRiZ25kO1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuLy8gICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDBweCAxcHg7XG4vLyAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuLy8gLy8gICAgICBib3JkZXItY29sb3I6ICRmb2xkYm9yZGVybGlnaHQgJGZvbGRib3JkZXJkaW0gJGZvbGRib3JkZXJsaWdodCAkZm9sZGJvcmRlcmRpbTtcbi8vICAgICAgIGJvcmRlci1jb2xvcjogJGZvbGRib3JkZXJsaWdodCAkZm9sZGJvcmRlcmRpbSAkZm9sZGJvcmRlcmRpbSAkZm9sZGJvcmRlcmRpbTtcbi8vICAgICAgIG1heC1oZWlnaHQ6IDA7XG4vLyAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuLy8gICAgIH1cbi8vXG4vLyAgICAgLy8gLnBhbmVsOmxhc3Qtb2YtdHlwZSB7XG4vLyAgICAgLy8gICBib3JkZXItY29sb3I6ICRmb2xkYm9yZGVybGlnaHQgJGZvbGRib3JkZXJkaW0gJGZvbGRib3JkZXJkaW0gJGZvbGRib3JkZXJkaW07XG4vLyAgICAgLy8gfVxuLy9cbi8vICAgICAucGFuZWwtdGV4dCB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbi8vICAgICAgIGxldHRlci1zcGFjaW5nOiAkYm9keS10ZXh0LWxldHRlci1zcGFjaW5nO1xuLy8gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxufVxuIiwiLmluc2lkZS1zdXBwb3J0LXBhZ2Utd3JhcHBlciB7XG5cbiAgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWxlY3Rpb25ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlZ3JleTtcbiAgICBjb2xvcjogJGJvZHlsaW5rO1xuICAgIC8vY29sb3I6ICRtb2JpbGVncmV5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9sZGJvcmRlcmxpZ2h0O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRiaWctYnJlYWtwb2ludCApIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgfVxuXG4gICNmaXJzdGJveCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBzb2xpZDtcbiAgfVxuXG4gIC5zZWxlY3Rpb25ib3gtYWN0aXZlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHlsaW5rO1xuICAgIGNvbG9yOiAkbW9iaWxlZ3JleTtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRib2R5bGluaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3Rpb25ib3gtYWN0aXZlOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAuc2VsZWN0aW9uYm94LWFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHlsaW5rO1xuICAgIGNvbG9yOiAkbW9iaWxlZ3JleTtcbiAgfVxuXG4gIC5zZWxlY3Rpb25ib3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5bGluaztcbiAgICBjb2xvcjogJG1vYmlsZWdyZXk7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuXG4gIHRkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMHB4O1xuICB9XG5cbi8vIFVQIFJJR0hUIERPV04gTEVGVFxuXG4gIC5hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGVncmV5O1xuICAgIGNvbG9yOiAkYm9keWxpbms7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweCAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRmb2xkYm9yZGVybGlnaHQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuMXM7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGZvbGRib3JkZXJsaWdodDtcbiAgfVxuXG4gIC5hY2NvcmRpb246bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItd2lkdGg6IDBweCAxcHggMXB4IDFweDtcbiAgfVxuXG4gIC5hY3RpdmUsIC5hY2NvcmRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb2xkYmduZDtcbiAgfVxuXG4gIC5hY2NvcmRpb246YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGNvbnRlbnQ6ICdcXEYwRDknO1xuXG4gICAgY29sb3I6ICRib2R5bGluaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5hY3RpdmU6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgY29udGVudDogJ1xcRjBENyc7XG4gIH1cblxuICAucGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb2xkYmduZDtcbiAgICBib3JkZXItd2lkdGg6IDBweCAxcHggMHB4IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGZvbGRib3JkZXJsaWdodCAkZm9sZGJvcmRlcmRpbSAkZm9sZGJvcmRlcmxpZ2h0ICRmb2xkYm9yZGVyZGltO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG4gIH1cblxuICAucGFuZWw6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItY29sb3I6ICRmb2xkYm9yZGVybGlnaHQgJGZvbGRib3JkZXJkaW0gJGZvbGRib3JkZXJkaW0gJGZvbGRib3JkZXJkaW07XG4gIH1cblxuICAucGFuZWwtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAkYm9keS10ZXh0LWxldHRlci1zcGFjaW5nO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYmlnLWJyZWFrcG9pbnQgKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cblxufVxuIiwiZm9vdGVyIHtcbiAgei1pbmRleDogMTUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAvL21hcmdpbi1ib3R0b206IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBsZXR0ZXItc3BhY2luZzogJGJvZHktdGV4dC1sZXR0ZXItc3BhY2luZztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJGJpZy1icmVha3BvaW50ICkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5mb290ZXItY29udGVudC13cmFwcGVyIHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYm9keWxpbmtob3ZlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG59XG4iLCIudGV4dC1jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzVjbVxufVxuXG4udGV4dC1jb250ZW50IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1Y21cbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
